﻿body {
  background-image: url("../images/collezione-estate.jpg");
  background-size: cover;
  text-align: center;
  padding-top: 20px; }

#header {
  height: auto;
  padding: 20px;
  background: white;
  border: 1px solid #a47f6a;
  width: 60%;
  margin: 0px auto 20px auto; }

#wrapper {
  margin: 20px auto;
  /*text-align: center;*/
  width: 60%;
  height: 40%;
  background-color: rgba(164, 127, 106, 0.8);
  color: white;
  padding: 20px;
  border-radius: 4px;
  border: 1px solid white; }

#footer {
  width: 60%;
  background-color: white;
  color: #a47f6a;
  height: auto;
  padding: 20px;
  margin: 20px auto;
  text-align: right;
  border: 1px solid #a47f6a;
  border-radius: 4px; }

.lista_download {
  font-size: 1.2rem;
  color: white; }

.lista_download:hover {
  color: white; }

.title-login {
  color: #a37e6a !important;
  text-transform: uppercase; }

.row-margin-thin {
  margin-top: 0.75rem; }

.custom-control-bottom {
  position: absolute;
  bottom: 0; }

.list-margin-bottom {
  margin-bottom: 6px; }

.table_id {
  width: 80px; }

table td.centered {
  text-align: center; }

table th.centered {
  text-align: center; }

table.no-th-border th {
  border-top: none; }

.container.side-margin-0 {
  margin-left: 0;
  margin-right: 0; }

.bootstrap-select > .dropdown-toggle {
  background-color: white !important;
  border: 1px solid #d1d3e2 !important;
  border-radius: 0.35rem !important; }

.custom-select {
  background: none !important;
  background-color: #fff !important; }

.sidebar-container-logo {
  background-color: white;
  text-align: center;
  border: 1px solid #a37e6a;
  padding: 12px; }

td.details-control {
  background: url("../images/details_open.png") no-repeat center center;
  cursor: pointer; }

tr.details td.details-control {
  background: url("../images/details_close.png") no-repeat center center; }

.table_id.details-control {
  width: 25px; }
  .table_id.details-control.sorting_asc::before {
    content: ""; }
  .table_id.details-control.sorting_asc::after {
    content: ""; }

.col-right {
  text-align: right; }

.add-item-container {
  margin-top: 2.5rem; }

.col_center {
  text-align: center; }

.col_left {
  text-align: left; }

table.dataTable.table-sm .sorting:before {
  top: unset !important;
  bottom: 5px !important; }

table.dataTable.table-sm .sorting:after {
  top: unset !important;
  bottom: 5px !important; }

table.dataTable.table-sm .sorting_desc:before {
  top: unset !important;
  bottom: 5px !important; }

table.dataTable.table-sm .sorting_desc:after {
  top: unset !important;
  bottom: 5px !important; }

table.dataTable.table-sm .sorting_asc:before {
  top: unset !important;
  bottom: 5px !important; }

table.dataTable.table-sm .sorting_asc:after {
  top: unset !important;
  bottom: 5px !important; }

.error {
  font-size: 0.9em; }

.vertical-top {
  vertical-align: top; }

.row {
  margin-top: 6px;
  margin-bottom: 6px; }

.btn-sel-azienda {
  margin-top: 32px; }

.bootstrap-dialog.type-primary .modal-header {
  background-color: #a37e6a !important; }

.btn-ldo-default {
  background-color: #a37e6a !important;
  color: white !important; }
