.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, 
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover {
    color: rgba(255,255,255,1);
}

select.select-none {
    display:none
}

html,body {
    height: 100%;
}

.montserrat {
font-family: 'Montserrat', sans-serif;
}

img.w-p-100 {width:100%;height:auto}

body { font-size:0.8rem}

.modal-xlg { max-width: 1140px}
.toggle-btn, .modale-btn {margin:0.2rem; width:2rem; max-width:2rem}
.toggle-btn-lg {margin:0.2rem; width:4rem; max-width:4rem;padding:0;font-size:0.8rem}
.dark-price { cursor:pointer}
.bg-grey { background:#dedede}

.min-gutters > .col, .min-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 10px;
}

.col-1-5 {
    width: 12.49995%;
  }

.modale, [data-toggle='tooltip'] { cursor:pointer}

.label-size {
    width:257px;
    height:113.38px
}

.agos-size {
    width:442.20px;
    height:325.04px;
}

.label-price-integer { font-size: 140% }
.label-price-decimal { font-size: 80% }
.label-category-title { line-height:12px;font-size:80% }
.label-title { line-height:14px;font-size:90% }

.input-numbers { width:50px}
.form-control-xs {
    padding: .05rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}

/*
*
* ==========================================
* CUSTOM UTIL CLASSES
* ==========================================
*
*/
table[data-table="rkcommerce_products"] > tbody, table[data-table="rkcommerce_statistiche"] > tbody,
table[data-table="rkcommerce_suppliers_needs"] > tbody,
table.table-scroll > tbody {
    display:block;
    height:600px;
    overflow:auto;
}
table[data-table="rkcommerce_products"] > thead, table[data-table="rkcommerce_products"] > tbody tr,
table[data-table="rkcommerce_statistiche"] > thead, table[data-table="rkcommerce_statistiche"] > tbody tr,
table[data-table="rkcommerce_suppliers_needs"] > thead, table[data-table="rkcommerce_suppliers_needs"] > tbody tr,
table.table-scroll > thead, table.table-scroll > tbody tr {
    display:table;
    width:100%;
    table-layout:fixed;
}
/*table[data-table="products"] thead {
    width: calc( 100% - 1em )
}*/
table[data-table="rkcommerce_products"] > tbody tr td,
table[data-table="rkcommerce_gross_orders"] > tbody tr td,
table[data-table="rkcommerce_statistiche"] > tbody tr td,
table[data-table="rkcommerce_suppliers_needs"] > tbody tr td,
table.table-scroll > tbody tr td {
    word-wrap : break-word
}

table tr.separator td { background:#000000!important}

.overlap { position:absolute;top:0;left:0;right:0;bottom:0}

.bg-light-yellow {
    background-color:#fff5e0;
}
.bg-light-green {
    background-color:#f0ffeb;
}
.bg-light-red {
    background-color:#ffeaea;
}

.bg-yellow-red {
	background-image: linear-gradient(30deg, #fff5e0 25%, #ffeaea 25%, #ffeaea 50%, #fff5e0 50%, #fff5e0 75%, #ffeaea 75%, #ffeaea 100%) !important;
	background-size: 36px 20px !important;
}

.bg-green-red {
	background-image: linear-gradient(30deg, #f0ffeb 25%, #ffeaea 25%, #ffeaea 50%, #f0ffeb 50%, #f0ffeb 75%, #ffeaea 75%, #ffeaea 100%) !important;
	background-size: 36px 20px !important;
}

.bg-yellow-green {
	background-image: linear-gradient(30deg, #fff5e0 25%, #f0ffeb 25%, #f0ffeb 50%, #fff5e0 50%, #fff5e0 75%, #f0ffeb 75%, #f0ffeb 100%) !important;
	background-size: 36px 20px !important;
}

.pointer {
    cursor:pointer;
}

