﻿.navbar,.navbar-header, .layout-header{min-height:70px;}
.sidenav-toggler{height:70px;}
.layout{padding-top:70px;}

@media (min-width: 768px){
.layout-sidebar-fixed .layout-sidebar {top:70px;}
}

.navbar-account-btn{padding:1.7rem 1.5rem;}

.navbar-default .navbar-header,
.navbar-default .sidenav-toggler.collapsed,
.navbar-default .sidenav-toggler .bar-line.in,
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,
.custom-control-gastronauta .custom-control-input:checked~.custom-control-indicator
{background-color:#8eab25;}

.navbar-default .navbar-account-btn:focus, 
.navbar-default .navbar-account-btn:hover
{color:#8eab25;}


.step-icon{background-color:#8eab25;border: 2px solid #8eab25;}
.step.active .step-icon{color:#8eab25;}
.step-segment:after {background-color: #8eab25;}

.btn-gastronauta {background-color: #8eab25;border-color: #8eab25;color: #fff;}

.switch-track {
  background-color: #CDCDCD !important;
}

.switch-thumb {
  border-color: #CDCDCD !important;
}
.switch-gastronauta .switch-input:checked~.switch-track {background-color: #8eab25 !important;}
.switch-gastronauta .switch-input:checked~.switch-thumb {border-color: #8eab25 !important;}

.switch-gastronauta .switch-input .switch-track {background-color: #8eab25 !important;}
.switch-gastronauta .switch-input .switch-thumb {border-color: #8eab25 !important;}

.buyer_dettaglio .switch-input:checked~ .switch-track {background-color: #8eab25 !important;}
.buyer_dettaglio .switch-input:checked~ .switch-thumb {border-color: #8eab25 !important;}


.help-block{color:#888888;}



.datepicker table tr td.new, .datepicker table tr td.old{color:#CDCDCD;}
.datepicker table tr td,.datepicker table tr th{font-size:small;}


.toast-error {
  background-color: #d9230f;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='%23fff'%3E%3Cpath d='M16 21.484v-2.969q0-.219-.148-.367T15.5 18h-3q-.203 0-.352.148t-.148.367v2.969q0 .219.148.367t.352.148h3q.203 0 .352-.148t.148-.367zm-.031-5.843l.281-7.172q0-.187-.156-.297Q15.891 8 15.719 8h-3.437q-.172 0-.375.172-.156.109-.156.328l.266 7.141q0 .156.156.258t.375.102h2.891q.219 0 .367-.102t.164-.258zM15.75 1.047l12 22q.547.984-.031 1.969-.266.453-.727.719t-.992.266H2q-.531 0-.992-.266t-.727-.719q-.578-.984-.031-1.969l12-22q.266-.484.734-.766T14 0t1.016.281.734.766z'/%3E%3C/svg%3E");
  color: #fff;
}

.switch-track {
    background-color: #f0f0f0;
}

.bg-gastronauta {color: #FFFFFF; background-color:#8eab25;}

.btn-giallo, .btn-giallo:hover, .btn-giallo:focus{ background-color: #FECD33; border-color: #FECD33; color: #474747; }

a.icona-verde:link,a.icona-verde:visited,a.icona-verde:hover{color:green;}
.icona-verde {color:green;}

.btn-primary {
  background-color: #8eab25;
  border-color: #8eab25;
  color: #fff;
}
.text-primary {
  color: #8eab25;
}
.table.dataTable .sorting_asc, .table.dataTable .sorting_desc {
  border-bottom-color: #8eab25;
  color: #8eab25;
}
a {
  color: #8eab25;
}
a:focus, a:hover {
  color: #3a6600;
}
.table.dataTable .sorting_asc:after {
  color: #8eab25;
}
.table.dataTable .sorting_desc:after {
  color: #8eab25;
}
.btn-primary.active, .btn-primary:active, .open>.btn-primary.dropdown-toggle {
  background-color: #3a6600;
  border-color: #3a6600;
  color: #fff;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary.hover, .btn-primary:hover {
  background-color: #3a6600;
  border-color: #3a6600;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  background-color: #3a6600;
  border-color: #3a6600;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #8eab25;
  border-color: #8eab25;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  background-color: #8eab25;
  border-color: #8eab25;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
  background-color: #8eab25;
  border-color: #8eab25;
}
.datepicker .clear:hover, .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker .today:hover {
  background-color: #3a6600; 
}
.datepicker table tr td.active {
  background-color: #3a6600;
}
.datepicker table tr td.day:hover, .datepicker table tr td.focused {
  background-color: #8eab25;
}