﻿/* latin-ext */
@font-face {
    font-family: 'Quattrocento Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/quattrocentosans/v13/va9c4lja2NVIDdIAAoMR5MfuElaRB0zHt0_uHA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Quattrocento Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/quattrocentosans/v13/va9c4lja2NVIDdIAAoMR5MfuElaRB0zJt08.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.thumb-color-notariga {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 220px;
	/* width: fit-content; */
}


.navbar-fixed-top {
    background-color: #1e1e1e;
}

.navbar-header {
    background-color: #1e1e1e;
}

.navbar-mobile.navbar-collapse.collapse {
    background-color: #1e1e1e;
}

.navbar-collapse collapse {
    background-color: #1e1e1e;
}

.navbar-collapse {
    background-color: #1e1e1e;
}

.navbar-inverse {
    background-color: #1e1e1e;
}

button, input[type="button"], input[type="submit"] {
    background-color: #1e1e1e;
}

.btn-success {
    background-color: #c7a157 !important;
    border: 1px solid #c7a157 !important;
    border-color: #c7a157 !important;
}

.btn-rounded, .btn-rounded:focus, .btn-rounded:hover {
	background-color: #c7a157 !important;
	border: 0px solid #c7a157 !important;
	border-color: #c7a157 !important;
	color: #1e1e1e !important;
}
.btn-success:hover {
	background-color: #c7a157 !important;
	border: 1px solid #c7a157 !important;
	border-color: #c7a157 !important;
}
.search-bar .btn-rounded, .search-bar .btn-rounded:focus, .search-bar .btn-rounded:hover {
	border: 1px solid #c7a157 !important;
}

.navbar-nav > li > a {
    color: #c7a157 !important;
}


.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #c7a157;
    border-color: #c7a157;
    cursor: default;
}


.clr-p, .clr-p:hover {
    background-color: #1e1e1e;
    color: #c7a157;
}

.bg-success {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    color: #c7a157;
}


.btn-primary {
    /*color: #1e1e1e !important;*/
    background-color: #c7a157 !important;
    border-color: #c7a157 !important;
    color: white !important;
}

/*.btn-default {
    color: #1e1e1e !important;
    background-color: #c7a157 !important;
    border-color: #c7a157 !important;
}*/

.select2-results__option[aria-selected=true] {
    background-color: #c7a157 !important;
    color: #fff;
}

.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
    color: #fff;
    background-color: #c7a157 !important;
}

.alert-info {
    background-color: antiquewhite;
    border-color: #c7a157 !important;
    color: #c7a157 !important;
}

a.btn-info {
    color: #fff !important;
}

.ui-pnotify.alert-styled-left.bg-success:after {
    color: #c7a157 !important;
}

span.label.bg-success {
    background-color: #4CAF50 !important;
    border-color: #4CAF50 !important;
    color: #fff !important;
}

/*

.alert[class*=alert-styled-]:after {
    div .alert-styled-left.bg-danger div div.ui-pnotify.alert-styled-left:after {
    color: #fff !important;
}*/

.wListCounter, .cartCounter {
    background-color: #c7a157 !important;
    border-color: #c7a157 !important;
    color: #1e1e1e !important;
    position: absolute !important;
}


/*.switchery {
    box-shadow: #c7a157 !important;
    border-color: #c7a157 !important;
    background-color: #c7a157 !important;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}*/

input.switchery[data-switchery='true'] .switchery-default {
    box-shadow: #c7a157 0px 0px 0px 12px inset !important;
    border-color: #c7a157 !important;
    background-color: #c7a157 !important;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.5384616;
    color: #c7a157 !important;
    white-space: nowrap;
}


/**:before, *:after {
    color: #c7a157;
    box-sizing: border-box;
}*/


.dropdown-menu-right {
    background-color: #1e1e1e !important;
}

button[data-id="cmbAgenti"] {
    background-color: #fff !important;
}

a {
    color: #c7a157 !important;
    text-decoration: none;
}

.icon-cart:before {
    color: #c7a157 !important;
}

/*h6 {
    background-color: #1e1e1e !important;
}*/

.bg-info {
    background-color: #1e1e1e !important;
    border-color: #1e1e1e !important;
    color: #fff;
}

h6[id="countVal"] {
    background-color: #fff !important;
    color: #c7a157 !important;
}

.text-primary {
    background-color: #fff !important;
    color: #c7a157 !important;
}

button[data-id="cmbActive"] {
    background-color: #fff !important;
}


i[class="icon icon-checkmark2 icon-big"] {
    /* background-color: #c7a157 !important; */
}

i[class="icon icon-arrow-right6 icon-big"] {
    color: #c7a157 !important;
}

.btn.btn-default.btn-primary{
    color: #000 !important;
}

/*h6 {
    color: #fff !important;
}*/

/*i[class="icon icon-display"] {
    background-color: #c7a157 !important;
}*/

.panel-success > .panel-heading {
    color: #fff;
    background-color: #1e1e1e;
    border-color: #1e1e1e;
}

h5.panel-title, .h5.panel-title {
    color: #c7a157 !important;
}


.nav-tabs.nav-tabs-bottom > li.active >
a:after {
    background-color: #c7a157;
    border: 1.5px solid #c7a157;
}

a:before {
    background-color: #c7a157;
    border: 1.5px solid #c7a157;
}

.selected_color .caption {
    padding: 5px;
    border-top: 2px solid #c7a157;
}

/*.form-control, .bootstrap-select .btn, .select2-selection {
    border-bottom-color: #c7a157 !important;
}*/

h6[class="panel-title"] {
    background-color: #fff !important;
    color: #c7a157 !important;
}

h6[id="CustomersCountVal"] {
    background-color: #fff !important;
    color: #c7a157 !important;
}

button[data-id="cmbStagione"] {
    background-color: #fff !important;
}

button[data-id="cmbLinea"] {
    background-color: #fff !important;
}

button[data-id="cmbHasRigheZero"] {
    background-color: #fff !important;
}

a[class="text-nowrap"] {
    background-color: #c7a157 !important;
    color: #1e1e1e !important;
}

.ui-autocomplete-input:focus,
input:focus:not([type='checkbox']):not([type='button']):not([type='radio']):not([type='submit']):not([type='reset']),
.bootstrap-select .btn:focus,
textarea:focus {
    box-shadow: 0 2px 0 #c7a157, 0 0 0 #000 !important;
}


.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #2196F3;
    border-color: #1e1e1e;
    border-width: 2px;
    cursor: default;
}


button[class="btn btn-block basic-btn-teal btn-raised"] {
    background-color: #c7a157 !important;
}

@@font-face {
    font-family: 'Quattrocento Sans';
    src: url('https://fonts.googleapis.com/css?family=Quattrocento+Sans');
}

body {
    font-family: "Quattrocento Sans";
}

a:before {
    background-color: #fff !important;
    border: none !important;
}

#navbar-second .navbar .active a {
    box-shadow: 0 -3px 0 #c7a157 inset, 0 0 0 #000 !important;
}

.navbar .active a {
    box-shadow: 0 -3px 0 #c7a157 inset, 0 0 0 #000 !important;
}

.fltrBar #txtMultiFilter:focus {
    /*box-shadow: none !important;*/
    border-color: #c7a157 !important
}

.bootstrap-select.btn-group .dropdown-menu > .selected > a {
    background-color: #c7a157 !important;
    color: #fff !important;
}

#txtMultiFilter.form-control.border-success {
    border-color: #c7a157 !important;
}

.btns-switch-dispo {
    box-shadow: 0 0 0 1px #c7a157 !important;
}

.footer.row .col-sm-offset-4.col-sm-4 {
	margin-left: 0px !important;
	width: 100% !important;
}

.btn.btn-danger,
.btn-warning,
.btn.btn-success {
	color: #fff !important;
}

#sCartHead .border-grey {
	border-color: #c7a157;
}
#sCartHead .head-bar .link-to-order-head .icon {
	color: #c7a157;
}

#ChooseCustomerModal .dropdown-menu > .active > a,
#ChooseCustomerModal .dropdown-menu > .active > a:hover,
#ChooseCustomerModal .dropdown-menu > .active > a:focus {
	color: #fff !important;
	background-color: #c7a157;
}
.login-container .footer.row {
	color: #fff;
}

.thumb-flag-1 {
    background-color: #9E7B34;
    font-size: 11px !important;
    color: #fff;
}

.thumb-flag-color-1 {
    background-color: #9E7B34;
    font-size: 11px !important;
    color: #fff;
}

.thumb-flag-2 {
    background-color: #C7A157;
    font-size: 11px !important;
    color: #fff;
}

.thumb-flag-color-2 {
    background-color: #C7A157;
    font-size: 11px !important;
    color: #fff;
}

.thumb-flag-3 {
    background-color: #DCC494;
    font-size: 11px !important;
    font-weight: bold;
    color: #9E7B34;
}

.thumb-flag-color-3 {
    background-color: #DCC494;
    font-size: 11px !important;
    font-weight: bold;
    color: #9E7B34;
}

.thumb-flag-4 {
    background-color: #ECDFC6;
    font-size: 11px !important;
    font-weight: bold;
    color: #9E7B34;
}

.thumb-flag-color-4 {
    background-color: #ECDFC6;
    font-size: 11px !important;
    font-weight: bold;
    color: #9E7B34;
}

.thumb-flag-5 {
    background-color: #F7F1E5;
    font-size: 11px !important;
    font-weight: bold;
    color: #9E7B34;
}

.thumb-flag-color-5 {
    background-color: #F7F1E5;
    font-size: 11px !important;
    font-weight: bold;
    color: #9E7B34;
}

.container-thumb-flag-insert.container-thumb-flag-base .thumb-flag-color-1,
.container-thumb-flag-insert.container-thumb-flag-base .thumb-flag-color-2,
.container-thumb-flag-insert.container-thumb-flag-base .thumb-flag-color-3,
.container-thumb-flag-insert.container-thumb-flag-base .thumb-flag-color-4,
.container-thumb-flag-insert.container-thumb-flag-base .thumb-flag-color-5,
.product-image.product-color-image-left .thumb-flag-1,
.product-image.product-color-image-left .thumb-flag-2,
.product-image.product-color-image-left .thumb-flag-3,
.product-image.product-color-image-left .thumb-flag-4,
.product-image.product-color-image-left .thumb-flag-5,
.product-color-image.product-color-image-left .thumb-flag-color-1,
.product-color-image.product-color-image-left .thumb-flag-color-2,
.product-color-image.product-color-image-left .thumb-flag-color-3,
.product-color-image.product-color-image-left .thumb-flag-color-4,
.product-color-image.product-color-image-left .thumb-flag-color-5 {
    display: none;
}

@media (min-width: 576px) {
    .cstm-thumb-color.xxs .product-color-image {
        width: 160px;
        height: 240px;
    }

    .cstm-thumb.xxs {
        width: 160px;
    }

    .cstm-thumb-color .product-color-image {
        height: 240px;
    }
}

#details-colors {
	max-height: 318px !important;
}

.thumb-color-description {
	line-height: 1.1;
}

#details-colors-show {
    width: 100px !important;
    overflow: hidden;
}

#details-colors-show p {
    width: 100px !important;
}

.product-details-container .container-thumb-flag.container-thumb-flag-big {
    display: none;
}

.btn-primary .icon-cart:before {
    color: white!important;
}

.table-availability .product-color-image {
	cursor: default;
}

@media (min-width: 576px) {
	.table-availability .cstm-thumb-color .product-color-image {
		height: auto;
	}
}

.cstm-thumb-color .additional-html {
	display: block;
	text-align: center;
	line-height: 1;
}

.cstm-thumb-color .additional-html .filtered-tg-dispo {
	font-size: 9pt;
	line-height: 1;
	background-color: #c7a157;
	color: #fff;
	border-radius: 5px;
	padding: 2px 3px;
}
.look-to-order {
    color: #c7a157 !important;
}

.head-bar {
  
    box-shadow: 44px 0 0 0 #c7a157 inset;
  
}
