body {
	padding-top: 70px
}

/* Stili generali */
.panel-info {
	border-color: #CCC;
	background: rgba(248, 248, 248, .9);
}

.panel-info>.panel-heading {
	color: #FFF;
	background-color: #4C4F53;
	border-color: #CCC;
}

.well {
	color: #FFF;
	background-color: #3A3633;
}

.margin-top-10 {
	margin-top: 10px;
}

.margin-top-30 {
	margin-top: 30px;
}

.btn-labeled {
	padding-top: 0;
	padding-bottom: 0;
}

.btn-label {
	position: relative;
	left: -12px;
	display: inline-block;
	padding: 6px 12px;
	background: rgba(0, 0, 0, .15);
	border-radius: 3px 0 0 3px;
}

#btnAddClient {
	margin-top: 15px;
}

/* Login / Recupera PWD */
#loginbox form {
	clear: both;
}

#loginbox .langswicher ul {
	text-align: right;
	clear: both;
}

#loginbox .langswicher li {
	list-style: none;
	display: inline-block;
	padding: 5px 10px;
}

#loginbox .langswicher li:not(.langswitcher__label)+li:not(.langswitcher__label) {
	border-left: 1px solid black;
}

/* Logo */
.navbar-brand {
	background: transparent url(../img/sixs-logo.svg) no-repeat top left;
	background-size: contain;
	width: 150px;
	height: 50px;
}

.navbar-brand span {
	display: none;
}

/* MENU DI NAVIGAZIONE - ACCOUNT UTENTE */
/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 20;
	margin-top: 20px;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
	padding-left: 0;
	padding-right: 0;
}

.navbar-wrapper .navbar {
	padding-left: 15px;
	padding-right: 15px;
}

.navbar-content {
	width: 230px;
	padding: 15px;
	padding-bottom: 0px;
}

.navbar-content:before,
.navbar-content:after {
	display: table;
	content: "";
	line-height: 0;
}

.navbar-nav.navbar-right:last-child {
	margin-right: 15px !important;
}

.navbar-footer {
	background-color: #DDD;
}

.navbar-footer-content {
	padding: 15px 15px 15px 15px;
}

.dropdown-menu {
	padding: 0px;
	overflow: hidden;
}

/* == MENU DI NAVIGAZIONE - ACCOUNT UTENTE == */

/* Notifiche prodotti in ordine */
.nav .sum {
	position: relative;
}

.nav>li>a>em {
	display: block;
	font-size: 10px;
	padding: 2px;
	position: absolute;
	top: 7px;
	right: 5px;
	text-decoration: none;
	font-style: normal;
	background: #ED1C24;
	color: #fff;
	min-width: 14px;
	border-radius: 50%;
	max-height: 15px;
	line-height: 8px;
	font-weight: 700;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	border: 1px solid rgba(255, 255, 255, .1);
}

/* Pulsante di RESET */
#reset {
	position: absolute;
	top: 5px;
	right: 20px;
	padding: 0;
}

#reset .btn-label {
	padding: 3px 8px;
	left: 0;
}

/* Sidebar di SX - filtri di ricerca */
#frmSearchProduct {
	margin-bottom: 25px;
}

.nav-list ul li label {
	color: #a8a8a8;
}

.nav-list .divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #525151;
}

.nav-list .tree-toggler {
	cursor: pointer;
	text-transform: uppercase;
}

.nav-list ul li:hover label {
	color: #FFF !important;
}

/* Faccio partire chiuso il menu delle opzioni dei checkbox */
ul.nav-list ul.tree {
	display: none;
}

/* Icona + filtri*/
.nav-list li b {
	position: absolute !important;
	right: 10px;
	top: 2px;
	color: #a8a8a8;
}

@media(max-width: 991px) {
	.menu__clientname {
		display: none;
	}
}

/* Elenco prodotti */
#containerProdotti .thumbnail {
	border-width: 1px 1px 2px;
	border-color: #CCC;
}

#containerProdotti .thumbnail img {
	margin: 10px auto;
	aspect-ratio: 1 / 1;
	object-fit: contain;
}

#containerProdotti .thumbnail img:hover {
	opacity: .8;
}

#containerProdotti .caption {
	text-align: center;
	border-top: 1px solid #CCC;
	background-color: #fafafa;
}

#containerProdotti .caption h4 {
	margin: 3px auto;
}

#containerProdotti .caption p {
	line-height: 1.1em;
	height: 40px;
	overflow: hidden;
	margin-bottom: 5px;
}

/* Immagine loader */
#containerProdotti .loader,
.modal_body .loader {
	display: block;
	margin: 150px auto !important;
	width: 50px !important;
	height: 50px !important;
}


/* Altro */
.slide-image {
	width: 100%;
}

.carousel-holder {
	margin-bottom: 30px;
}

.carousel-control,
.item {
	border-radius: 4px;
}

.caption {
	height: 130px;
	overflow: hidden;
}

.caption h4 {
	white-space: nowrap;
}

.thumbnail img {
	width: 100%;
}

.ratings {
	color: #d17581;
	padding-left: 10px;
	padding-right: 10px;
}

.thumbnail {
	padding: 0;
}

.thumbnail .caption-full {
	padding: 9px;
	color: #333;
}

#ModaleDettaglioProdotto p.product-link {
	display: none;
}

.notAvailable span {
	display: block;
	margin: 5px auto;
	width: 25px;
	height: 25px;
	font-size: 0;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2Ljg1LDM5LjgxYy00LjY2LDAtOS4zMiwwLTEzLjk4LTAuMDFjLTAuMzgsMC0wLjY1LDAuMS0wLjkyLDAuMzdjLTIuNDcsMi40OS00Ljk3LDQuOTYtNy40NCw3LjQ1CgkJYy0wLjI5LDAuMjktMC40NiwwLjM1LTAuNzcsMC4wMUMzLjE1LDQ3LDIuNTIsNDYuMzksMS44OSw0NS44Yy0wLjI1LTAuMjQtMC4yNC0wLjM2LDAtMC42YzEuNTktMS41NywzLjE3LTMuMTYsNC43NS00Ljc0CgkJYzEyLjk0LTEyLjkxLDI1Ljg4LTI1LjgyLDM4LjgtMzguNzRjMC4zOC0wLjM4LDAuNTgtMC40LDAuOTQsMGMwLjUzLDAuNTksMS4xLDEuMTUsMS42OSwxLjY4YzAuMzUsMC4zMSwwLjI2LDAuNDgtMC4wMiwwLjc3CgkJYy0xLjcyLDEuNy0zLjQzLDMuNDEtNS4xNCw1LjEzYy0wLjEsMC4xLTAuMTYsMC4yMy0wLjIzLDAuMzRjMC4xMiwwLjAxLDAuMjUsMC4wNCwwLjM3LDAuMDRjMS42MSwwLDMuMjIsMC4wMSw0LjgzLTAuMDEKCQljMC40MS0wLjAxLDAuNDksMC4xLDAuMzksMC41Yy0xLjgsNy4zNC0zLjU4LDE0LjY5LTUuMzUsMjIuMDNjLTAuMTEsMC40NS0wLjMsMC41Mi0wLjcxLDAuNTJjLTcuNC0wLjAxLTE0LjgsMC0yMi4yLTAuMDIKCQljLTAuNDMsMC0wLjcyLDAuMTMtMS4wMSwwLjQzYy0wLjkyLDAuOTYtMS44OCwxLjg4LTIuODIsMi44M2MtMC4wNywwLjA3LTAuMSwwLjE3LTAuMTUsMC4yNmMwLjA5LDAuMDEsMC4xOCwwLjAzLDAuMjcsMC4wMwoJCWMwLjEzLDAuMDEsMC4yNiwwLDAuMzksMGM4LjAzLDAsMTYuMDYsMC4wMSwyNC4wOC0wLjAyYzAuNTksMCwwLjcxLDAuMTcsMC42OCwwLjcxYy0wLjA0LDAuNzktMC4wNCwxLjU5LDAsMi4zOAoJCWMwLjAzLDAuNDgtMC4yMSwwLjQ4LTAuNTYsMC40OEMzNi4yMSwzOS44LDMxLjUzLDM5LjgxLDI2Ljg1LDM5LjgxeiBNMzEuNSwyOS4xN2MyLjY2LDAsNS4zMywwLDcuOTksMGMwLjMsMCwwLjUtMC4wMiwwLjU5LTAuMzkKCQljMS4yMi01LjA1LDIuNDUtMTAuMSwzLjY5LTE1LjE1YzAuMDktMC4zNiwwLjAxLTAuNDMtMC4zNC0wLjQzYy0xLjM3LDAuMDItMi43NCwwLTQuMSwwLjAyYy0wLjIxLDAtMC40NywwLjExLTAuNjIsMC4yNgoJCWMtNS4xMiw1LjA5LTEwLjIzLDEwLjItMTUuMzQsMTUuM2MtMC4wOSwwLjA5LTAuMTYsMC4xOS0wLjI0LDAuMjljMC4xMywwLjAzLDAuMjcsMC4wOCwwLjQsMC4wOAoJCUMyNi4xOCwyOS4xNywyOC44NCwyOS4xNywzMS41LDI5LjE3eiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExLjE5LDE2LjgyYzAsNC41LDAsOSwwLjAxLDEzLjUxYzAsMC40LTAuMSwwLjY5LTAuMzksMC45N2MtMC45NSwwLjkxLTEuODYsMS44NS0yLjc5LDIuNzcKCQljLTAuMDgsMC4wOC0wLjIsMC4xMy0wLjMsMC4yYy0wLjAyLTAuMTItMC4wNi0wLjI0LTAuMDctMC4zNmMtMC4wMS0wLjEzLDAtMC4yNiwwLTAuMzljMC04Ljg5LDAtMTcuNzksMC0yNi42OAoJCWMwLTAuODQsMC4wNS0wLjctMC43MS0wLjdjLTEuMzMtMC4wMS0yLjY2LTAuMDEtMy45OSwwYy0wLjMzLDAtMC40NS0wLjA5LTAuNDQtMC40M2MwLjAyLTAuOSwwLjAyLTEuODEsMC0yLjcxCgkJQzIuNDgsMi42OCwyLjU4LDIuNTgsMi45LDIuNThjMi42MywwLjAxLDUuMjUsMC4wMiw3Ljg4LDBjMC41LDAsMC40MSwwLjI5LDAuNDEsMC41N2MwLDMuOTMsMCw3Ljg2LDAsMTEuNzkKCQlDMTEuMTksMTUuNTYsMTEuMTksMTYuMTksMTEuMTksMTYuODJ6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjMuNjIsOS42N2MyLjc2LDAsNS41MSwwLDguMjcsMGMwLjE0LDAsMC4yOSwwLjAzLDAuNDMsMC4wNGMtMC4wOSwwLjEzLTAuMTYsMC4yNy0wLjI3LDAuMzgKCQljLTAuOTIsMC45My0xLjg0LDEuODctMi43OSwyLjc3Yy0wLjIsMC4xOS0wLjUzLDAuMzMtMC44LDAuMzRjLTMuMTYsMC4wMi02LjMyLDAuMDMtOS40OSwwYy0wLjUyLDAtMC42OSwwLjExLTAuNjgsMC42NgoJCWMwLjAzLDMuMTQsMC4wMSw2LjI4LDAuMDIsOS40MWMwLDAuMzgtMC4xMSwwLjY1LTAuMzksMC45MmMtMC45NCwwLjkxLTEuODYsMS44NS0yLjc5LDIuNzdjLTAuMDksMC4wOC0wLjIsMC4xNC0wLjMsMC4yMQoJCWMtMC4wMy0wLjEyLTAuMDctMC4yNC0wLjA3LTAuMzZjLTAuMDEtMS42NiwwLTMuMzIsMC00Ljk4YzAtMy44NCwwLjAxLTcuNjgtMC4wMS0xMS41MmMwLTAuNTUsMC4xNi0wLjY2LDAuNjgtMC42NgoJCUMxOC4xNCw5LjY5LDIwLjg4LDkuNjcsMjMuNjIsOS42N3oiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMi40Myw0My4zM2MwLjQ4LDAsMC45Ni0wLjAyLDEuNDQsMC4wMWMwLjEyLDAuMDEsMC4zLDAuMTYsMC4zNCwwLjI4YzAuMjgsMC45MiwwLjk0LDEuNDgsMS43NywxLjQ4CgkJYzAuODItMC4wMSwxLjQ1LTAuNTQsMS43NS0xLjQ0YzAuMDUtMC4xNCwwLjI0LTAuMzEsMC4zOC0wLjMyYzAuOTQtMC4wMywxLjg4LTAuMDEsMi44My0wLjAyYzAuMjksMCwwLjM3LDAuMDksMC4zNSwwLjM4CgkJYy0wLjE4LDIuNzUtMi4zNiw0LjgxLTUuMTYsNC44NWMtMi45NSwwLjA1LTUuMTctMS44OC01LjQ1LTQuNzFjLTAuMDQtMC40MSwwLjA1LTAuNTcsMC40OS0wLjUzCgkJQzMxLjU4LDQzLjM2LDMyLjAxLDQzLjMzLDMyLjQzLDQzLjMzeiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0LjY3LDQzLjMzYzAuNDgsMCwwLjk2LTAuMDIsMS40NCwwLjAxYzAuMTIsMC4wMSwwLjMsMC4xNiwwLjM0LDAuMjhjMC4yOCwwLjkxLDAuODgsMS40NSwxLjcyLDEuNDcKCQljMC44NCwwLjAzLDEuNDYtMC41LDEuNzgtMS40NmMwLjA0LTAuMTMsMC4yMi0wLjMsMC4zNS0wLjNjMC45Ni0wLjAyLDEuOTItMC4wMSwyLjg4LTAuMDJjMC4yNywwLDAuMzQsMC4wOCwwLjMyLDAuMzYKCQljLTAuMTMsMi42MS0yLjIsNC43Mi00Ljc5LDQuODhjLTIuOTIsMC4xNy01LjI0LTEuNTMtNS43LTQuMjFjLTAuMTgtMS4wMi0wLjE4LTEuMDIsMC44My0xLjAyCgkJQzE0LjEyLDQzLjMzLDE0LjM5LDQzLjMzLDE0LjY3LDQzLjMzeiIvPgo8L2c+Cjwvc3ZnPgo=")
}

/* Tabelle dati */
.table>thead>tr>th {
	background-color: #404040;
	color: #FFF;
}

.table>thead>tr>th.sorting {
	background: #404040 url('../img/sort_both.png') no-repeat center right;
}

.table>thead>tr>th.sorting_desc {
	background: #404040 url('../img/sort_desc.png') no-repeat center right;
}

.table>thead>tr>th.sorting_asc {
	background: #404040 url('../img/sort_asc.png') no-repeat center right;
}

.table>thead>tr>th,
.table>tbody>tr>td {
	border: 1px solid #ddd;
}

.table-striped>tbody>tr.cusomer__list__blocked:hover,
.table-striped>tbody>tr.cusomer__list__blocked {
	background-color: #fcbebe;
}

/* MODALE */
/*.modal { position: absolute; }*/
.modal_body {
	padding-top: 0;
}

.modal_body .imgBig {
	display: block;
}

.modal_body .imgSmall {
	width: 62px;
	height: 61px;
}

.modal_body iframe {
	width: 100%;
}

.bootbox-confirm .modal-dialog {
	width: 350px;
	text-align: center;
}

.bootbox-confirm .modal-dialog span.glyphicon {
	font-size: 3em;
	display: block;
	margin: 5px auto;
}

/* Dettaglio prodotto */
#frmDettaglioProdotto .alert.no-margin {
	margin-bottom: 0;
	border-radius: 0;
}

#frmDettaglioProdotto .table {
	margin-bottom: 0;
	border-collapse: separate;
}

#frmDettaglioProdotto .captionT {
	color: #FFF;
	text-align: left;
	background-color: #404040;
	height: 30px;
	/* fix per float di codice e prezzo */
	clear: both;
	border-right: 1px solid #ddd;
}

#frmDettaglioProdotto .captionT .code {
	padding: 5px 10px;
	margin-bottom: 0;
	float: left;
}

#frmDettaglioProdotto .captionT .price {
	float: right;
	border-left: 5px solid #9cb4c5;
	padding: 5px;
	padding-left: 10px;
	background: #d6dde7;
	color: #305d8c;
}

#frmDettaglioProdotto .captionT .price strong {
	font-weight: bold;
}

#frmDettaglioProdotto .table tr>th {
	border-bottom: 2px solid #ddd;
	color: #333;
	background-color: #eee;
	text-align: center;
	vertical-align: inherit;
}

#frmDettaglioProdotto .table-container {
	overflow-x: auto;
	overflow-y: visible;
	/* really important on ipad, prod sizes will be hidden otherwise */
	-webkit-overflow-scrolling: auto;
	width: 100%;
	margin-bottom: 20px;
	float: left;
	border-right: 1px solid #ddd;
}

#frmDettaglioProdotto .table tr>td.size,
#frmDettaglioProdotto .table tr>th.size {
	/*	position: absolute;  */
	/*	width: 80px; */
	z-index: 29;
	background-color: white;
	padding-top: 10px;
	display: block;
	left: 15px;
	text-align: center;
	height: 53px;
}

#frmDettaglioProdotto .table tr>td.size {
	padding: 16px 0 16px 10px;
	text-align: center;
}

#frmDettaglioProdotto .table tr>td:nth-child(n+2),
#frmDettaglioProdotto .table tr>th:nth-child(n+2) {
	position: relative;
	/* 	left: 80px; */
	z-index: 10;
}

/* controller quantità */
#frmDettaglioProdotto .table td .input-group {
	margin: 0 auto;
	width: 90px;
}

#frmDettaglioProdotto .table td .input-group .form-control {
	padding: 6px;
	text-align: center;
}

#frmDettaglioProdotto .table td .input-group .btn-number {
	padding: 6px;
}

/* immagini di prodotto */
#frmDettaglioProdotto .container img {
	display: block;
	max-width: 100%;
	width: 50px;
	height: auto;
	padding: 4px;
	line-height: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#frmDettaglioProdotto .container .imgSmall {
	margin-top: 10px;
	cursor: pointer;
	float: left;
	aspect-ratio: 1 / 1;
	object-fit: contain;
}

#frmDettaglioProdotto .container .imgBig {
	width: 100px;
	aspect-ratio: 1 / 1;
	object-fit: contain;
}

#frmDettaglioProdotto .legenda {
	clear: both;
}

.product__detail__lowqty {
	background-color: #feffa3;
}

.product__detail__noqty {
	background-color: #ff6666;
}

.product__detail__discontinued {
	background-color: #B8B7B7;
}

.product__detail__noorder {
	background-color: #5c5c5c;
	color: white;
}

.product__detail__lowqty.product__detail__discontinued {
	background-color: #b7b75b;
}

.product__detail__legenda {
	width: 40px;
	height: 0.9em;
	border: 1px solid #0d3349;
	display: inline-block;
	margin: 2px 5px 0 7px;
}

.prod-detail-omaggio {
	padding: 5px;
}

.prod-detail-omaggio.unchecked {
	background-color: #f2f2f2;
}

#prodisomaggio {
	width: auto;
	float: left;
}

label[for="prodisomaggio"] {
	padding-left: 5px;
	text-align: left;
	cursor: pointer;
}

#frmManagerVendita {
	margin-bottom: 50px;
}

#frmManagerVendita tr,
#frmManagerVendita td {
	margin-top: 10px;
}

/* Riepilogo ordine */
table.table td .input-group {
	width: 125px;
	margin-right: 15px;
}

#frmOrdine table tr>td {
	line-height: 35px;
}

#frmOrdine table tr>td button.btnDelProdotto {
	width: 40px;
	padding: 0;
}

#frmOrdine table tr>td button.btnDelProdotto span {
	left: 0;
}

#riepilogo__ordine__sedi {
	margin-top: 20px;
	margin-bottom: 20px;
}

#OrderTotalCart {
	font-size: 1.3em;
}

#OrderTotalCart em.text-success {
	font-style: normal;
}

/* Archivio ordini */
.dataTables_filter input {
	margin-left: 5px;
}

.icon-cart {
	display: block;
	width: 32px;
	height: 32px;
	background: transparent url('../img/cart.svg') no-repeat center center;
	backgroun-size: contain;
	margin: 0 auto;
}

.icon-cart.saved {
	background: transparent url('../img/cart_saved.svg') no-repeat center center;
}

/* Dettaglio ordine - Dati cliente */
#userData h4 {
	background: #404040;
	color: #FFF;
	border: 1px solid #C2C2C2;
	height: 34px;
	line-height: 34px;
	display: block;
	padding-left: 10px;
	margin-bottom: 0;
}

#userData .widget-body {
	overflow: auto;
	margin-bottom: 10px;
	border-width: 1px 1px 2px;
	border-color: #CCC;
	border-style: solid;
	padding-bottom: 13px;
}

dl.inline {
	margin: 13px;
}

dl.inline dt,
dl.inline dd {
	float: left;
	margin: 0 0.5em 0 0;
}

dl.inline dd+dt,
dl.inline dd+dd {
	clear: left
}

dl.inline dt {
	font-weight: bold
}

em.text-success {
	font-style: normal;
}

#notes {
	font-style: italic;
}

/* Footer */
footer {
	margin: 50px 0;
	border-top: 1px solid #eee;
}

footer p {
	margin-top: 10px;
	text-align: center;
}

/* MEDIA - Schermi grandi */
@media (min-width: 768px) {

	/* dimensione modale */
	.modal-dialog {
		width: 100%;
	}

	.modal_body,
	.modal_body .container,
	.modal_body form#frmDettaglioProdotto {
		width: 98%;
		margin: 0;
	}

	/* hack per bug di visualizzazione su iPad */
	#frmDettaglioProdotto .container .imgSmall {
		width: 25%;
		max-width: 80px;
	}
}

@media (max-width: 768px) {
	.modal-dialog {
		width: 99%;
	}
}

.flag {
	width: 21px;
	position: absolute;
	z-index: 10;
	right: 16px;
	top: 1px;
	background-size: contain;
}

.new-product {
	/*background: transparent url("../../wp-content/themes/Sixs_2k13/assets/img/ico/new.svg") no-repeat scroll center top;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUwIDEyMC4yNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgMTIwLjI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBwb2ludHM9Ii0wLjA5LDEyMC4yNyAtMC4wOSwtMC4wMiA1MC4wOSwtMC4wMiA1MC4wOSwxMjAuMjcgMjQuNjgsODguMSAJIi8+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNzIsNTguMXYtNC43OWwxNC41NC0zLjcxdi0wLjA3SDEzLjcydi0zLjRoMjQuMjl2My45MmwtMTcuNzMsNC41OHYwLjA3aDE3LjczdjMuNEgxMy43MnoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNzIsNDMuMjhWMzIuODdoMy40N3Y2LjU5aDYuNDJ2LTUuMjRoMy40N3Y1LjI0aDcuNDZ2LTYuNTloMy40N3YxMC40MUgxMy43MnoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNzIsMzEuNTl2LTMuNjhsMTguNjctMS43di0wLjA3bC0xOC42Ny0xLjh2LTQuMTZsMTguNjctMS44VjE4LjNsLTE4LjY3LTEuN3YtMy4zbDI0LjI5LDIuNDZ2NC43NQoJCQlsLTE2LjM4LDEuNzR2MC4wN2wxNi4zOCwxLjc0djUuMDZMMTMuNzIsMzEuNTl6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
	height: 50px;
}

.discontinued {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUwIDIxNC41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCAyMTQuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNCOEI3Qjc7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuMiwyMTQuOCAwLjIsLTAuMyA0OS44LC0wLjMgNDkuOCwyMTQuOCAyNC43LDE4MyAiLz4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzEuOCwxNTkuOGMxLjcsMCwzLjEsMC42LDQuMywxLjhjMS4yLDEuMiwxLjgsMi42LDEuOCw0LjN2NkgxMi40di02YzAtMS43LDAuNi0zLjEsMS44LTQuM3MyLjYtMS44LDQuMy0xLjgKCQlMMzEuOCwxNTkuOEwzMS44LDE1OS44eiBNMzQuMSwxNjcuOXYtMi4zYzAtMC42LTAuMi0xLjEtMC43LTEuNXMtMS0wLjYtMS41LTAuNkgxOC41Yy0wLjYsMC0xLjEsMC4yLTEuNiwwLjZzLTAuNiwwLjktMC42LDEuNXYyLjMKCQlIMzQuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNy44LDE1My4zdjMuOEgxMi41di0zLjhIMzcuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMS41LDEzOGMxLjgsMCwzLjMsMC40LDQuNSwxLjRjMC44LDAuNiwxLjUsMS41LDEuOCwyLjZjMC4yLDAuNiwwLjMsMS4zLDAuMywyLjFjMCwxLjUtMC40LDIuNy0xLjEsMy43CgkJYy0wLjYsMC44LTEuNCwxLjUtMi41LDEuOWMtMSwwLjUtMi4yLDAuOC0zLjYsMC44bC0wLjMtMy42YzEuNS0wLjIsMi42LTAuNiwzLjItMS4yYzAuNS0wLjUsMC43LTEsMC43LTEuNmMwLTAuOC0wLjQtMS41LTEuMi0yCgkJYy0wLjQtMC4zLTEtMC40LTEuNy0wLjRjLTEuMSwwLTIuMSwwLjUtMy4xLDEuNGMtMC43LDAuOC0xLjgsMS45LTMuMiwzLjRjLTEuMiwxLjMtMi4zLDIuMi0zLjMsMi43Yy0xLjEsMC42LTIuMywwLjktMy42LDAuOQoJCWMtMi4zLDAtNC4xLTAuOC01LjItMi4zYy0wLjctMS0xLjEtMi4xLTEuMS0zLjZjMC0xLjQsMC4zLTIuNSwwLjktMy41YzAuNS0wLjgsMS4xLTEuNCwyLTEuOGMwLjktMC41LDEuOC0wLjgsMi45LTAuOGwwLjcsMy43CgkJYy0xLDAuMS0xLjksMC40LTIuNCwwLjljLTAuNCwwLjQtMC42LDAuOS0wLjYsMS41YzAsMC43LDAuMywxLjIsMC45LDEuNmMwLjUsMC4zLDEuMSwwLjQsMS45LDAuNGMxLjIsMCwyLjMtMC41LDMuNS0xLjUKCQljMC41LTAuNCwxLTAuOSwxLjYtMS43YzAuNy0wLjksMS4zLTEuNSwxLjYtMS44YzEtMC45LDEuOS0xLjcsMi44LTIuMmMwLjQtMC4yLDAuOC0wLjQsMS4yLTAuNkMzMCwxMzguMiwzMC44LDEzOCwzMS41LDEzOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zOC4yLDEyOS4zYzAsMS43LTAuNiwzLjEtMS44LDQuM2MtMS4yLDEuMi0yLjYsMS44LTQuMywxLjhIMTguMmMtMS43LDAtMy4xLTAuNi00LjMtMS44CgkJYy0xLjItMS4yLTEuOC0yLjYtMS44LTQuM2MwLTEuNywwLjYtMy4xLDEuOC00LjNzMi42LTEuOCw0LjMtMS44aDIuOXY0aC0zYy0wLjYsMC0xLjEsMC4yLTEuNiwwLjdjLTAuNCwwLjQtMC42LDAuOS0wLjYsMS42CgkJczAuMiwxLjEsMC42LDEuNmMwLjQsMC40LDEsMC42LDEuNiwwLjZoMTMuOWMwLjYsMCwxLjEtMC4yLDEuNS0wLjZjMC40LTAuNCwwLjYtMC45LDAuNi0xLjZzLTAuMi0xLjEtMC42LTEuNgoJCWMtMC40LTAuNC0wLjktMC43LTEuNS0wLjdoLTMuNXYtNGgzLjZjMS43LDAsMy4xLDAuNiw0LjMsMS44QzM3LjYsMTI2LjIsMzguMiwxMjcuNiwzOC4yLDEyOS4zeiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLjEsMTE0LjVjMC0xLjcsMC42LTMuMSwxLjgtNC4zYzEuMi0xLjIsMi42LTEuOCw0LjMtMS44aDEzLjljMS43LDAsMy4xLDAuNiw0LjMsMS44CgkJYzEuMiwxLjIsMS44LDIuNiwxLjgsNC4zYzAsMS43LTAuNiwzLjEtMS44LDQuM2MtMS4yLDEuMi0yLjYsMS44LTQuMywxLjhIMTguMmMtMS43LDAtMy4xLTAuNi00LjMtMS44CgkJQzEyLjcsMTE3LjYsMTIuMSwxMTYuMiwxMi4xLDExNC41eiBNMTguMSwxMTIuNGMtMC42LDAtMS4xLDAuMi0xLjUsMC42Yy0wLjQsMC40LTAuNiwwLjktMC42LDEuNnMwLjIsMS4xLDAuNiwxLjYKCQljMC40LDAuNCwwLjksMC43LDEuNSwwLjdIMzJjMC42LDAsMS4xLTAuMiwxLjUtMC43YzAuNC0wLjQsMC42LTAuOSwwLjYtMS42cy0wLjItMS4xLTAuNi0xLjZjLTAuNC0wLjQtMC45LTAuNi0xLjUtMC42SDE4LjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTIuNCwxMDEuNWwxNy4xLTUuMUgxMi40di0zLjhoMjUuNHY0LjFMMjEuNiwxMDJoMTYuM3YzLjhIMTIuNFYxMDEuNXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNi4zLDg1LjlWOTBoLTMuOVY3OGgzLjl2NC4xaDIxLjV2My44QzM3LjgsODUuOSwxNi4zLDg1LjksMTYuMyw4NS45eiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTM3LjgsNzEuNnYzLjhIMTIuNXYtMy44SDM3Ljh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTIuNCw2NC42bDE3LjEtNS4xSDEyLjR2LTMuOGgyNS40djQuMWwtMTYuMyw1LjNoMTYuM3YzLjhIMTIuNFY2NC42eiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTM4LjEsNDdjMCwxLjctMC42LDMuMS0xLjgsNC4zcy0yLjYsMS44LTQuMywxLjhIMTIuNXYtMy44SDMyYzAuNiwwLDEuMS0wLjIsMS41LTAuN2MwLjQtMC40LDAuNi0xLDAuNi0xLjYKCQlTMzQsNDYsMzMuNiw0NS42Yy0wLjQtMC40LTAuOS0wLjYtMS41LTAuNkgxMi41di00aDE5LjZjMS43LDAsMy4xLDAuNiw0LjMsMS44QzM3LjUsNDMuOSwzOC4xLDQ1LjMsMzguMSw0N3oiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNy44LDM4LjNIMTIuNFYyNy40aDMuOHY3LjFoNi45di01LjJoMy45djUuMkgzNHYtNy4xaDMuOEwzNy44LDM4LjNMMzcuOCwzOC4zeiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMxLjgsMTIuN2MxLjcsMCwzLjEsMC42LDQuMywxLjhjMS4yLDEuMiwxLjgsMi42LDEuOCw0LjN2NkgxMi40di02YzAtMS43LDAuNi0zLjEsMS44LTQuM3MyLjYtMS44LDQuMy0xLjgKCQlIMzEuOHogTTM0LjEsMjAuOXYtMi4zYzAtMC42LTAuMi0xLjEtMC43LTEuNXMtMS0wLjYtMS41LTAuNkgxOC41Yy0wLjYsMC0xLjEsMC4yLTEuNiwwLjZzLTAuNiwwLjktMC42LDEuNXYyLjNIMzQuMXoiLz4KPC9nPgo8L3N2Zz4K");
	height: 89px;
}

.sales {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUwIDEyNy44NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgMTI3Ljg1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gZmlsbD0iI0UzMDYxMyIgcG9pbnRzPSIwLjE5LDEyNC43OCAwLjE5LC0wLjI2IDQ5LjgxLC0wLjI2IDQ5LjgxLDEyNC43OCAyNC42OCw5Mi45NiAiLz4KPGc+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzcuNzksNzkuMzRjLTEuMTgsMS4wNy0yLjg4LDEuNi01LjA5LDEuNmgtMS41NnYtNC4wNmgxLjg3YzEuNzcsMCwyLjY1LTAuNzQsMi42NS0yLjIyCgkJYzAtMC43My0wLjIxLTEuMjgtMC42NC0xLjY2Yy0wLjQzLTAuMzgtMS4xMi0wLjU3LTIuMDktMC41N2MtMS4xNCwwLTIuMTUsMC4yNi0zLjAyLDAuNzhjLTAuODcsMC41Mi0xLjkyLDEuNDgtMy4xNCwyLjg5CgkJYy0xLjU2LDEuNzctMi45NywzLTQuMjMsMy43MXMtMi42OCwxLjA1LTQuMjcsMS4wNWMtMi4xNiwwLTMuODMtMC41NS01LjAxLTEuNjRjLTEuMTgtMS4wOS0xLjc3LTIuNjgtMS43Ny00Ljc2CgkJYzAtMi4wNSwwLjU5LTMuNjEsMS43Ny00LjY2YzEuMTgtMS4wNSwyLjg4LTEuNTgsNS4wOS0xLjU4aDEuMTN2NC4wNmgtMS40Yy0wLjk0LDAtMS42MiwwLjE4LTIuMDUsMC41NXMtMC42NCwwLjktMC42NCwxLjYKCQljMCwxLjQzLDAuODcsMi4xNSwyLjYxLDIuMTVjMC45OSwwLDEuOTEtMC4yNywyLjc3LTAuOGMwLjg2LTAuNTMsMS45LTEuNSwzLjEyLTIuOTFjMS41Ni0xLjc5LDIuOTgtMy4wMyw0LjI1LTMuNzEKCQljMS4yNy0wLjY4LDIuNzctMS4wMSw0LjQ5LTEuMDFjMi4yNCwwLDMuOTUsMC41NSw1LjE1LDEuNjZjMS4yLDEuMTEsMS43OSwyLjcxLDEuNzksNC44MkMzOS41Niw3Ni43LDM4Ljk3LDc4LjI4LDM3Ljc5LDc5LjM0eiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExLjg3LDYzLjI3di01LjgxbDI3LjMtNC40NXY0LjI5bC01LjQyLDAuNzhoMC4wOHY0Ljg4bDUuMzQsMC43OHYzLjk4TDExLjg3LDYzLjI3eiBNMzAuMTIsNTguNgoJCWwtMTMuNDksMS45MXYwLjA4bDEzLjQ5LDEuODdWNTguNnoiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMS44Nyw1MS43M3YtNC4yOWgyMy40di03LjA2aDMuOXYxMS4zNUgxMS44N3oiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMS44NywzOS4xdi0xMS43aDMuOXY3LjQxaDcuMjF2LTUuODloMy45djUuODloOC4zOXYtNy40MWgzLjl2MTEuN0gxMS44N3oiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNy43OSwyNC43OGMtMS4xOCwxLjA3LTIuODgsMS42LTUuMDksMS42aC0xLjU2di00LjA2aDEuODdjMS43NywwLDIuNjUtMC43NCwyLjY1LTIuMjIKCQljMC0wLjczLTAuMjEtMS4yOC0wLjY0LTEuNjZjLTAuNDMtMC4zOC0xLjEyLTAuNTctMi4wOS0wLjU3Yy0xLjE0LDAtMi4xNSwwLjI2LTMuMDIsMC43OGMtMC44NywwLjUyLTEuOTIsMS40OC0zLjE0LDIuODkKCQljLTEuNTYsMS43Ny0yLjk3LDMtNC4yMywzLjcxcy0yLjY4LDEuMDUtNC4yNywxLjA1Yy0yLjE2LDAtMy44My0wLjU1LTUuMDEtMS42NGMtMS4xOC0xLjA5LTEuNzctMi42OC0xLjc3LTQuNzYKCQljMC0yLjA1LDAuNTktMy42MSwxLjc3LTQuNjZjMS4xOC0xLjA1LDIuODgtMS41OCw1LjA5LTEuNThoMS4xM3Y0LjA2aC0xLjRjLTAuOTQsMC0xLjYyLDAuMTgtMi4wNSwwLjU1cy0wLjY0LDAuOS0wLjY0LDEuNgoJCWMwLDEuNDMsMC44NywyLjE1LDIuNjEsMi4xNWMwLjk5LDAsMS45MS0wLjI3LDIuNzctMC44YzAuODYtMC41MywxLjktMS41LDMuMTItMi45MWMxLjU2LTEuNzksMi45OC0zLjAzLDQuMjUtMy43MQoJCWMxLjI3LTAuNjgsMi43Ny0xLjAxLDQuNDktMS4wMWMyLjI0LDAsMy45NSwwLjU1LDUuMTUsMS42NmMxLjIsMS4xMSwxLjc5LDIuNzEsMS43OSw0LjgyQzM5LjU2LDIyLjE0LDM4Ljk3LDIzLjcyLDM3Ljc5LDI0Ljc4eiIvPgo8L2c+Cjwvc3ZnPgo=");
	height: 53px;
}

.modal_body .new-product {
	top: 4px;
	right: 0px;
}

.table-striped>tbody>tr.fatture__list__notarow {
	background-color: #fffbc0;
}

.form-inline .fatture__filtri__date .form-control {
	width: 33%;
}

.fatture__filtri__date label {
	display: block;
}

.fatture__filtri {
	margin: 10px 0 5px 0;
	padding: 20px;
	background-color: #535353;
	color: white;
}

.fatture__filtri a {
	color: white;
}

.fatture__filtri .input-group {
	width: 90%;
	margin-left: 5px;
}

.dashboard__downloadarea h1 {
	margin-bottom: 25px;
}

.dashboard__downloadarea__files {
	text-align: center;
	display: flex;
	flex-wrap: wrap;
}

.dashboard__downloadarea__files .dataTables_wrapper {
	width: 100%;
}

.dashboard__downloadarea__files .dataTables_filter input {
	max-width: 100%;
}

.dashboard__downloadarea .title {
	display: block;
	margin-top: 5px;
	font-size: 1.7rem;
	color: black;
}

.mt-2 {
	margin-top: 2rem;
	display: block;
}

#frmAddRivenditore .req {
	color: red;
}

#frmAddRivenditore *:required {
	background-color: gold;
}