﻿/*POPUPS*/
.ui-widget-overlay{
    z-index:100003!important;
	opacity:0.7!important;
	background:var(--c-black)!important
}
.ui-dialog{
    width:65%!important;
	left:0!important;
	right:0!important;
    z-index:100004!important;
    padding:0!important;
	margin:auto!important;
    box-sizing:border-box!important;
	border-radius:0!important;
    box-shadow:1px 1px 20px rgba(0,0,0,0.3), -1px -1px 20px rgba(0,0,0,0.3)
}
.ui-dialog .ui-dialog-titlebar,
.ui-dialog .ui-dialog-titlebar button{
    margin:0!important;
    padding:0!important;
    border-radius:0!important;
    border:none!important
}
.ui-dialog .ui-dialog-titlebar{
    width:100%!important;
    height:26px!important;
    clear:both;
    overflow:hidden;
    position:absolute!important;
    top:0;
    left:0;
    z-index:100003!important;
	outline:none!important;
	box-sizing:border-box;
	border-bottom:1px solid var(--c-grey-85)!important;
    background:var(--c-grey-96)!important
}
.ui-dialog .ui-dialog-titlebar span{display:none!important}
.ui-dialog .ui-dialog-titlebar button{
    width:10px!important;
    height:100%!important;
	float:right;
    display:inline;
    position:static!important;
	margin-right:10px!important;
	outline:none!important;
    background:url(../img/ico-close-grey.png) no-repeat center center;
    background-size:auto 10px
}
.ui-dialog .ui-dialog-content{
	width:100%!important;
	height:auto!important;
	font-family:var(--main-font);
	padding:36px 0 0 0!important;
	box-sizing:border-box
}
.ui-widget{font-size:1.00em!important;border:none!important}
.ui-widget input, 
.ui-widget select,
.ui-widget textarea, 
.ui-widget button{font-family:var(--main-font)!important}
.ui-widget-content{color:var(--c-black)!important}

/*common*/
.ui-dialog .ui-dialog-content div,
.ui-dialog div.ui-dialog-buttonpane,
.ui-dialog div.ui-dialog-buttonpane div{overflow:hidden;box-sizing:border-box}
.ui-dialog div.ui-dialog-buttonpane,
.ui-dialog div.ui-dialog-buttonpane div{width:100%;clear:both}
.ui-dialog div.ui-dialog-buttonpane{
	padding:0!important;
	margin-top:0!important;
	border:none!important
}
.ui-dialog div.ui-dialog-buttonpane div.ui-dialog-buttonset{
	display:flex;
	flex-flow:row nowrap;
	align-items:stretch;
	border:1px solid var(--c-white)
}
.ui-dialog div.ui-dialog-buttonpane button{
	font-family:var(--main-font);
	font-weight:var(--w-black)!important;
	color:var(--c-white);
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	margin:0!important;
	padding:0!important;
	border-radius:0!important;
	outline:none!important;
	border:none;
	border:1px solid var(--c-white)!important;
	border-top:none!important;
	background:var(--c-blue)
}
.ui-dialog div.ui-dialog-buttonpane button:hover{color:var(--c-grey-14)}
.ui-dialog div.ui-dialog-buttonpane button span{padding:0!important;margin:0!important}

/*alert*/
.ui-dialog.popup-alert{width:var(--pp-width-1)!important}
.ui-dialog.popup-alert .ui-dialog-content{padding-top:26px!important}
.ui-dialog.popup-alert div.alert{
	width:100%;
	clear:both;
	padding:30px
}
.ui-dialog.popup-alert div.alert p{
    font-size:var(--fnt-smaller-1);
    font-weight:var(--w-black);
    color:var(--c-red);
    line-height:140%!important;
    text-align:center
}
.ui-dialog.popup-alert div.alert ul{
	font-size:var(--fnt-smaller-1);
	line-height:140%!important;
	list-style:square outside;
	margin-left:18px
}
.ui-dialog.popup-alert div.ui-dialog-buttonpane button{
	width:100%;
	height:var(--pp-btn-1);
	font-size:var(--fnt-bigger-3)!important;
	line-height:var(--pp-btn-1);
}

/*warehouse*/
.ui-dialog.popup-warehouse{width:var(--pp-width-2)!important}
.ui-dialog.popup-warehouse div.warehouse{padding:0 10px 10px 10px}
.ui-dialog.popup-warehouse div.warehouse table{width:100%;border-collapse:collapse}
.ui-dialog.popup-warehouse div.warehouse th,
.ui-dialog.popup-warehouse div.warehouse td{
	font-size:var(--fnt-smaller-2);
	line-height:140%;
	text-align:left;
	padding:var(--tbl-padding);
	box-sizing:border-box;
	border-bottom:1px solid var(--c-white)
}
.ui-dialog.popup-warehouse div.warehouse th{
	font-weight:var(--w-light);
	color:var(--c-white);
	text-transform:uppercase;
	background:var(--c-grey-14)
}
.ui-dialog.popup-warehouse div.warehouse tr:nth-of-type(odd) td{background:var(--c-grey-96)}
.ui-dialog.popup-warehouse div.warehouse tr:nth-of-type(even) td{background:var(--c-grey-93)}
.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(3),
.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(3),
.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(4),
.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(4){text-align:right}
.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(2){font-weight:var(--w-bold)}
.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(1),
.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(1){width:130px}
.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(3),
.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(3){width:110px}
.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(4),
.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(4){width:160px}
.ui-dialog.popup-warehouse div.warehouse td strong{line-height:100%;text-transform:uppercase}
.ui-dialog.popup-warehouse div.warehouse td span{color:var(--c-red)}
.ui-dialog.popup-warehouse div.warehouse td div{
	width:100%;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	margin-top:5px
}
.ui-dialog.popup-warehouse div.warehouse td div span{overflow:hidden;box-sizing:border-box}
.ui-dialog.popup-warehouse div.warehouse td div span.col{
	width:16px;
	height:16px;
	border:1px solid rgba(0,0,0,0.3)
}
.ui-dialog.popup-warehouse div.warehouse td div span.odd{margin-right:1px;background:var(--c-lightgreen-1)}
.ui-dialog.popup-warehouse div.warehouse td div span.even{background:var(--c-lightgreen-2)}
.ui-dialog.popup-warehouse div.warehouse td div span.txt{font-weight:var(--w-light);margin-left:6px}

/*ask informations*/
.ui-dialog.popup-ask-informations{
	width:var(--pp-width-2)!important;
	height:781px!important;
	overflow:hidden!important;
	position:fixed!important;
	top:0!important;
	bottom:0!important
}
.ui-dialog.popup-ask-informations div.ui-dialog-content,
.ui-dialog.popup-ask-informations div.ui-dialog-content form{height:100%!important;box-sizing:border-box}
.ui-dialog.popup-ask-informations div.form,
.ui-dialog.popup-ask-informations div.form div.fields,
.ui-dialog.popup-ask-informations div.form div.group,
.ui-dialog.popup-ask-informations div.form div.checkbox-field,
.ui-dialog.popup-ask-informations div.form li,
.ui-dialog.popup-ask-informations div.form div.buttons{display:flex;flex-flow:row wrap}
.ui-dialog.popup-ask-informations div.form,
.ui-dialog.popup-ask-informations div.form div.group{
	align-items:stretch;
	align-content:flex-start;
	grid-gap:var(--cnt-margin-1)
}
.ui-dialog.popup-ask-informations div.form{
	width:100%;
	height:100%;
	clear:both;
	overflow:auto;
	padding:var(--cnt-margin-1);
	padding-top:10px;
	box-sizing:border-box
}
.ui-dialog.popup-ask-informations div.form div{overflow:hidden;box-sizing:border-box}
.ui-dialog.popup-ask-informations div.form div.fields,
.ui-dialog.popup-ask-informations div.form div.prd-informations,
.ui-dialog.popup-ask-informations div.form div.group{width:calc(50% - (var(--cnt-margin-1) / 2))}
.ui-dialog.popup-ask-informations div.form div.fields{align-items:center;align-content:flex-start}
.ui-dialog.popup-ask-informations div.form div.prd-informations{align-items:center;align-content:flex-start}
.ui-dialog.popup-ask-informations div.form div.form-intro,
.ui-dialog.popup-ask-informations div.form div.fld-company,
.ui-dialog.popup-ask-informations div.form div.fld-serial,
.ui-dialog.popup-ask-informations div.form div.fld-notes,
.ui-dialog.popup-ask-informations div.form div.privacy-disclaimer,
.ui-dialog.popup-ask-informations div.form div.fld-treatment,
.ui-dialog.popup-ask-informations div.form div.buttons{width:100%;clear:both}
.ui-dialog.popup-ask-informations div.form div.fld-notes{height:calc(100% - (var(--lbl-height) + var(--lbl-margin) + var(--fld-height-2) + var(--cnt-margin-1)))}
.ui-dialog.popup-ask-informations div.form div.checkbox-field{
	flex-flow:row nowrap;
	align-items:center;
	grid-gap:0 var(--chk-gap)
}

.ui-dialog.popup-ask-informations div.form h3{
	font-family:var(--titles-font);
	font-size:var(--fnt-bigger-4);
	font-weight:var(--w-extrabold);
	color:var(--c-blue);
	line-height:120%;
	text-transform:uppercase;
	margin-bottom:2px
}
.ui-dialog.popup-ask-informations div.form p,
.ui-dialog.popup-ask-informations div.form ul,
.ui-dialog.popup-ask-informations div.form label,
.ui-dialog.popup-ask-informations div.form input,
.ui-dialog.popup-ask-informations div.form textarea,
.ui-dialog.popup-ask-informations div.form li span{font-size:var(--fnt-smaller-1)}
.ui-dialog.popup-ask-informations div.form p{line-height:150%;text-align:justify}
.ui-dialog.popup-ask-informations div.form label{
	width:auto;
	font-weight:var(--w-semibold);
	color:var(--c-black);
	line-height:var(--lbl-height);
	text-transform:uppercase;
	display:block;
	overflow:visible;
	margin-bottom:var(--lbl-margin)
}
.ui-dialog.popup-ask-informations div.form div.checkbox-field label,
.ui-dialog.popup-ask-informations div.form div.radio-button-field label{
	width:calc(100% - (var(--chk-size-2) + var(--chk-gap)));
	font-weight:var(--w-light);
	line-height:100%;
	text-transform:none;
	margin-top:1px;
	margin-bottom:0!important
}
.ui-dialog.popup-ask-informations div.form div.validation-error label,
.ui-dialog.popup-ask-informations div.form span.mandatory{font-weight:var(--w-semibold);color:var(--c-red)}
.ui-dialog.popup-ask-informations div.form .nomrg{margin-bottom:0!important}

.ui-dialog.popup-ask-informations div.form input,
.ui-dialog.popup-ask-informations div.form select,
.ui-dialog.popup-ask-informations div.form textarea{
	width:100%;
	font-family:var(--main-font)!important;
	color:var(--c-grey-50);
	float:left;
	display:inline;
	overflow:hidden;
	padding:0 var(--fld-padding-1);
	box-sizing:border-box;
	outline:none!important;
	box-sizing:border-box;
	border:1px solid var(--c-grey-90);
	background-color:var(--c-grey-96)
}
.ui-dialog.popup-ask-informations div.form div.text-field input,
.ui-dialog.popup-ask-informations div.form div.select-field select,
.ui-dialog.popup-ask-informations div.form div.buttons input{
	height:var(--fld-height-2);
	line-height:var(--fld-height-2);
	border-radius:var(--fld-radius)
}
.ui-dialog.popup-ask-informations div.form input{-webkit-appearance:none!important}
.ui-dialog.popup-ask-informations div.form textarea{
	height:calc(100% - (var(--lbl-height) + var(--lbl-margin)) - 1px);
	line-height:140%;
	padding:var(--txt-padding-1);
	border-radius:var(--fld-radius);
	-webkit-appearance:textarea!important
}

.ui-dialog.popup-ask-informations div.form div.checkbox-field input,
.ui-dialog.popup-ask-informations div.form div.radio-button-field input{
	width:var(--chk-size-2);
	height:var(--chk-size-2);
	margin:0;
	padding:0
}
.ui-dialog.popup-ask-informations div.form div.checkbox-field input:checked,
.ui-dialog.popup-ask-informations div.form div.radio-button-field input:checked{border:none;background-color:var(--c-blue)!important}
.ui-dialog.popup-ask-informations div.form div.checkbox-field input{border-radius:var(--chk-radius)}
.ui-dialog.popup-ask-informations div.form div.validation-error input,
.ui-dialog.popup-ask-informations div.form div.validation-error select,
.ui-dialog.popup-ask-informations div.form div.validation-error textarea{border:2px solid var(--c-red)}

.ui-dialog.popup-ask-informations div.form ul,
.ui-dialog.popup-ask-informations div.form ul *{overflow:hidden;box-sizing:border-box}
.ui-dialog.popup-ask-informations div.form ul,
.ui-dialog.popup-ask-informations div.form li{width:100%;clear:both}
.ui-dialog.popup-ask-informations div.form ul{list-style:none outside}
.ui-dialog.popup-ask-informations div.form li{
	align-items:flex-start;
	grid-gap:0 5px;
	padding:var(--tbl-padding);
	border-bottom:1px solid var(--c-white)
}
.ui-dialog.popup-ask-informations div.form li:nth-of-type(odd){background:var(--c-grey-96)}
.ui-dialog.popup-ask-informations div.form li:nth-of-type(even){background:var(--c-grey-93)}
.ui-dialog.popup-ask-informations div.form li label,
.ui-dialog.popup-ask-informations div.form li span{font-size:0.90em!important;line-height:140%!important}
.ui-dialog.popup-ask-informations div.form li label{
	width:80px;
	font-weight:var(--w-bold);
	margin:0!important
}
.ui-dialog.popup-ask-informations div.form li span{width:calc(100% - 85px)}
.ui-dialog.popup-ask-informations div.form li.prd-info-description span *{font-size:1.00em!important;line-height:140%!important}

.ui-dialog.popup-ask-informations div.form div.buttons input{
	width:auto!important;
	font-family:var(--titles-font);
	font-weight:var(--w-light);
	color:var(--c-white);
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	padding:0 var(--btn-padding-1);
	outline:none!important;
	border:none!important;
	background:var(--c-blue)
}
.ui-dialog.popup-ask-informations div.form div.buttons input:nth-of-type(2){margin-left:auto}
.ui-dialog.popup-ask-informations div.form div.buttons input:hover{color:var(--c-grey-14)}
.ui-dialog.popup-ask-informations div.ui-dialog-buttonpane{display:none!important;border:none!important}

/*sales details*/
.ui-dialog.popup-sales-details{
	width:var(--pp-width-3)!important;
	height:600px!important;
	position:fixed!important;	
	top:0!important;
	bottom:0!important;
	border:none!important
}
.ui-dialog.popup-sales-details div.Finestra,
.ui-dialog.popup-sales-details div.Finestra div{width:100%;clear:both}
.ui-dialog.popup-sales-details div.Finestra,
.ui-dialog.popup-sales-details div.Finestra div{
	height:100%!important;
	overflow:hidden;
	box-sizing:border-box
}
.ui-dialog.popup-sales-details div.tbl-container{overflow:auto!important;padding:0 10px 10px 10px}
.ui-dialog.popup-sales-details table{width:100%;border-collapse:collapse}
.ui-dialog.popup-sales-details table th,
.ui-dialog.popup-sales-details table td{
	font-size:var(--fnt-smaller-2);
	line-height:140%;
	text-align:left;
	padding:var(--tbl-padding);
	box-sizing:border-box;
	border-bottom:1px solid var(--c-white);
	border-right:1px solid var(--c-white)
}
.ui-dialog.popup-sales-details table th:last-of-type,
.ui-dialog.popup-sales-details table td:last-of-type{border-right:none}
.ui-dialog.popup-sales-details table th{
	font-weight:var(--w-light);
	color:var(--c-white);
	text-transform:uppercase;
	background:var(--c-grey-14)
}
.ui-dialog.popup-sales-details table tr.odd td{background:var(--c-grey-96)}
.ui-dialog.popup-sales-details table tr.even td{background:var(--c-grey-93)}
.ui-dialog.popup-sales-details table th:nth-of-type(2),
.ui-dialog.popup-sales-details table td:nth-of-type(2){text-align:right}
.ui-dialog.popup-sales-details table th:nth-of-type(3),
.ui-dialog.popup-sales-details table td:nth-of-type(3){text-align:right}
.ui-dialog.popup-sales-details table th:nth-of-type(4),
.ui-dialog.popup-sales-details table td:nth-of-type(4){text-align:right}
.ui-dialog.popup-sales-details table td:nth-of-type(3){white-space:nowrap}
.ui-dialog.popup-sales-details table td.category > div.open-dtl{
	width:100%;
	clear:both;
	overflow:hidden;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	grid-gap:0 5px
}
.ui-dialog.popup-sales-details table td.category > div.open-dtl strong{
	width:13px;
	height:13px;
	cursor:pointer;
	overflow:hidden;
	box-sizing:border-box;
	background:url(/Layout/img/ico-open-round-black.png) no-repeat center center;
	background-size:100% auto
}
.ui-dialog.popup-sales-details table td.category > div.open-dtl strong.opened{background-image:url(/Layout/img/ico-close-round-black.png)}
.ui-dialog.popup-sales-details table td.category > div.open-dtl span{width:calc(100% - 18px);line-height:100%}
.ui-dialog.popup-sales-details table tr.details > td{font-size:1.00em!important;background:var(--c-grey-90)!important}
.ui-dialog.popup-sales-details table tr.details > td table tr:nth-of-type(odd){background:var(--c-grey-93)}
.ui-dialog.popup-sales-details table tr.details > td table tr:nth-of-type(even){background:var(--c-grey-96)}
.ui-dialog.popup-sales-details table tr.details > td table th,
.ui-dialog.popup-sales-details table tr.details > td table td{font-size:var(--fnt-smaller-2)}
.ui-dialog.popup-sales-details table tr.total td{
	font-weight:var(--w-bold);
	text-transform:uppercase;
	background:var(--c-grey-85)
}

/*change company data*/
.ui-dialog.popup-changedata{width:var(--pp-width-1)!important}
.ui-dialog.popup-changedata div.alert{padding:10px}
.ui-dialog.popup-changedata div.alert textarea{
	width:100%;
	font-size:var(--fnt-smaller-1);
	color:var(--c-grey-50);
	line-height:150%;
	padding:var(--txt-padding-1);
	box-sizing:border-box;
	outline:none!important;
	border-radius:var(--fld-radius);
	border:1px solid var(--c-grey-90);
	background:var(--c-grey-96)
}
.ui-dialog.popup-changedata div.ui-dialog-buttonpane{border:none!important;padding:0 2px 2px 2px!important}
.ui-dialog.popup-changedata div.ui-dialog-buttonpane button{
	width:calc(50% - 1px);
	height:var(--pp-btn-2);
	font-size:var(--fnt-bigger-2);
	height:var(--pp-btn-2);
	margin:0!important;
	padding:0!important;
	border:none!important;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.ui-dialog.popup-changedata div.ui-dialog-buttonpane button:first-of-type{border-right:2px solid var(--c-white)!important}
.ui-dialog.popup-changedata div.ui-dialog-buttonpane button:last-of-type{border-left:2px solid var(--c-white)!important}

/*cookie intro*/
.ui-dialog.popup-cookie{
	width:var(--pp-width-2)!important;
	height:320px!important;
	position:fixed!important;	
	top:0!important;
	bottom:0!important;	
	left:0!important;
	right:0!important;
	z-index:1000006!important;
	margin:auto!important;	
	border:none!important;
	box-sizing:border-box
}
.ui-dialog.popup-cookie .ui-dialog-content{
	height:100%!important;
	padding-top:26px!important;
	box-sizing:border-box
}
.ui-dialog.popup-cookie:not(.popup-homepage) .ui-dialog-titlebar,
.ui-dialog.popup-cookie:not(.popup-anonymous) .ui-dialog-titlebar{display:none!important}
.ui-dialog.popup-cookie:not(.popup-homepage) .ui-dialog-content,
.ui-dialog.popup-cookie:not(.popup-anonymous) .ui-dialog-content{padding-top:0!important}
.ui-dialog.popup-cookie div.cookie-content,
.ui-dialog.popup-cookie div.cookie-content div.cookie-btn{
	width:100%;
	clear:both;
	overflow:hidden;
	box-sizing:border-box
}
.ui-dialog.popup-cookie div.cookie-content{
	height:100%;
	display:flex;
	flex-flow:column wrap;
	justify-content:center;
	padding:0 30px
}
.ui-dialog.popup-cookie div.cookie-content a{outline:none!important}
.ui-dialog.popup-cookie div.cookie-content h3{
	font-family:var(--titles-font);
	font-size:var(--fnt-bigger-7);
	font-weight:var(--w-extrabold);
	color:var(--c-blue);
	line-height:130%;
	text-align:center;
	margin-bottom:10px
}
.ui-dialog.popup-cookie div.cookie-content p{
	font-size:var(--fnt-smaller-2);
	line-height:150%;
	text-align:justify;
	margin-bottom:var(--cnt-margin-1)
}
.ui-dialog.popup-cookie div.cookie-content p a{color:var(--c-blue);text-decoration:underline}
.ui-dialog.popup-cookie div.cookie-content p a:hover{color:var(--c-grey-14)}

.ui-dialog.popup-cookie div.cookie-content div.cookie-btn{
	display:flex;
	flex-flow:row nowrap;
	justify-content:center;
	grid-gap:0 var(--cnt-margin-1)
}
.ui-dialog.popup-cookie div.cookie-content div.cookie-btn a{
	width:auto;
	height:var(--fld-height-1);
	font-size:var(--fnt-smaller-2);
	color:var(--c-white);
	line-height:var(--fld-height-1);
	text-transform:uppercase;
	text-align:center;
	padding:0 var(--btn-padding-1);
	border-radius:var(--fld-radius);
	box-sizing:border-box;
	background:var(--c-blue)
}
.ui-dialog.popup-cookie div.cookie-content div.cookie-btn a:hover{color:var(--c-grey-14)}

/*cookie settings*/
.ui-dialog.popup-cookie-settings{
	width:var(--pp-width-4)!important;
	height:600px!important;
	position:fixed!important;	
	top:0!important;
	bottom:0!important;
	border:none!important
}
.ui-dialog.popup-cookie-settings .ui-dialog-content{height:100%!important}
.ui-dialog.popup-cookie-settings div.cookie-content{height:100%;padding:0!important}
.ui-dialog.popup-cookie-settings div.cookie-content *{overflow:hidden;box-sizing:border-box}
.ui-dialog.popup-cookie-settings div.cookie-content h2,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs{width:100%;clear:both}
.ui-dialog.popup-cookie-settings div.cookie-content h2{
	height:60px;
	font-family:var(--titles-font);
	font-size:var(--fnt-bigger-9);
    font-weight:var(--w-extrabold);
    color:var(--c-blue);
	line-height:60px;
	text-align:center;
	text-transform:uppercase;
	border-bottom:1px solid var(--c-grey-85)
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs{
	height:calc(100% - 136px);
	padding:0!important;
	border-radius:0!important;
	border:none!important; 
	border-bottom:1px solid var(--c-grey-85)!important;
	background:var(--c-white)!important
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{
	height:100%;
	float:left;
	display:inline;
	margin:0!important;
	padding:0!important;
	border-radius:0!important;
	border:none
}

.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul{
	width:140px;
	list-style:none outside;
	background:none!important
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul a{
	width:100%;
	clear:both;
	margin:0!important;
	padding:0!important;
	border-radius:0!important
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li{
	height:20%;
	font-family:var(--main-font);
	font-size:var(--fnt-smaller-3);
    font-weight:var(--w-semibold);
	text-transform:uppercase;
	line-height:140%!important;
	text-align:center;
	display:table;
    border:none!important;
	border-bottom:1px solid var(--c-grey-85)!important;
	border-left:10px solid var(--c-grey-96)!important;
	border-right:1px solid var(--c-grey-85)!important;
	padding:10px 20px 10px 10px!important;
	background:var(--c-grey-96)
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li:last-of-type{border-bottom:none!important}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li.ui-state-active{
	border-left:10px solid var(--c-blue)!important;
	border-right:1px solid var(--c-white)!important;
	background:var(--c-white)!important
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul a{
	height:100%;
	color:var(--c-grey-14);
	white-space:normal;
	float:none!important;
	display:table-cell;
	vertical-align:middle;
	outline:none!important
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li.ui-state-active a,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul a:hover{color:var(--c-blue)}

.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{width:calc(100% - 140px);padding:25px 0!important}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div > div{
	width:100%;
	height:100%;
	clear:both;
	overflow:auto;
	padding:0 25px!important
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div h4,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div h5{
	font-family:var(--titles-font);
	font-weight:var(--w-extrabold);
	line-height:120%;
	margin-bottom:5px
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div h4{font-size:var(--fnt-bigger-2);color:var(--c-blue)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div h5{font-size:var(--fnt-base);color:var(--c-grey-14)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div p,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div ul,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table{
	font-family:var(--main-font);
	font-weight:var(--w-light);
	margin-bottom:var(--cnt-margin-1)
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div p,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div ul{
	font-size:var(--fnt-smaller-2);
	line-height:150%;
	text-align:justify
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div ul{
	list-style:square outside;
	overflow:visible;
	margin-left:13px
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div li{color:var(--c-blue);overflow:visible}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div li span{color:var(--c-black)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div li a{color:var(--c-black)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div li a:hover{color:var(--c-blue)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table{width:100%;border-collapse:collapse}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table th,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table td{
	font-size:var(--fnt-smaller-2);
	font-weight:var(--w-light);
	line-height:150%;
	padding:var(--tbl-padding);
	border-bottom:1px solid var(--c-white);
	border-right:1px solid var(--c-white)
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table th{
	color:var(--c-white);
	text-transform:uppercase;
	background:var(--c-grey-14)
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table td{color:var(--c-grey-14)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table td:last-of-type{border-right:none}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table tr:nth-of-type(odd) td{background:var(--c-grey-96)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table tr:nth-of-type(even) td{background:var(--c-grey-93)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table td:first-of-type{white-space:nowrap}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div strong{font-size:1.00em;font-weight:var(--w-bold)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div .lessmrg{margin-bottom:5px!important}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div .nomrg{margin-bottom:0!important}

.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div span.separator{
	width:100%;
	height:1px;
	clear:both;
	display:block;
	overflow:hidden;
	margin:10px 0;
	background:var(--c-grey-85)
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container{
	width:100%;
	height:16px;
	clear:both;
	overflow:visible
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container h4,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container p,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container span,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container label{height:100%;display:inline}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container h4,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container p,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container span.active-cookie{width:auto;line-height:16px!important}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container h4,
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container p{float:left;overflow:visible}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container span.active-cookie{
	font-family:var(--main-font);
	font-weight:var(--w-semibold);
	font-size:var(--fnt-smaller-3);
	color:var(--c-blue);
	text-transform:uppercase;
	float:right
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container span{overflow:hidden;box-sizing:border-box}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container label.switch{
	width:26px;
	float:right;
	display:inline-block;
	position:relative
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container label.switch input{
	width:100%;
	height:100%;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	float:left;
	margin:0!important;
	padding:0!important
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container label.switch span.slider{
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	-webkit-transition:.4s;
	transition:.4s;
	border-radius:var(--switch-radius);
	background-color:var(--c-grey-85)
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container label.switch span.slider:before{
	width:10px;
	height:10px;
	content:"";
	position:absolute;
	left:3px;
	bottom:3px;
	-webkit-transition:.4s;
	transition:.4s;
	border-radius:50%;
	background-color:var(--c-white)
}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container label.switch input:checked + span.slider{background-color:var(--c-blue)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container label.switch input:focus + span.slider{box-shadow:0 0 1px var(--c-grey-85)}
.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div div.switch-container label.switch input:checked + span.slider:before{
	-webkit-transform:translateX(10px);
	-ms-transform:translateX(10px);
	transform:translateX(10px)
}

.ui-dialog.popup-cookie-settings div.cookie-content div.cookie-btn{height:76px;padding:var(--cnt-margin-5) 0}

/*RESPONSIVITY*/
@media only screen and (min-width:320px) and (max-width:1024px) {
	/*popups*/
    .ui-dialog{width:80%!important}
	.ui-dialog .ui-dialog-titlebar{height:22px!important}
	.ui-dialog .ui-dialog-titlebar button{width:7px!important;background-size:auto 7px}
	.ui-dialog .ui-dialog-content{padding-top:32px!important}

	/*alert*/
	.ui-dialog.popup-alert .ui-dialog-content{padding-top:22px!important}
	.ui-dialog.popup-alert div.alert{padding:20px}

	/*warehouse*/
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(1),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(1){width:100px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(3),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(3){width:85px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(4),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(4){width:135px}
	.ui-dialog.popup-warehouse div.warehouse td div span.col{width:13px;height:13px}

	/*ask informations*/
	.ui-dialog.popup-ask-informations{height:663px!important}
	.ui-dialog.popup-ask-informations div.form{padding-top:3px}
	.ui-dialog.popup-ask-informations div.form div.checkbox-field label,
	.ui-dialog.popup-ask-informations div.form div.radio-button-field label{margin-top:0}
	.ui-dialog.popup-ask-informations div.form li label{width:62px}
	.ui-dialog.popup-ask-informations div.form li span{width:calc(100% - 67px)}

	/*cookie intro*/
	.ui-dialog.popup-cookie{height:280px!important}
	.ui-dialog.popup-cookie .ui-dialog-content{padding-top:24px!important}
	
	/*cookie settings*/
	.ui-dialog.popup-cookie-settings{height:500px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content h2{height:55px;line-height:55px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs{height:calc(100% - 117px)}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul{width:120px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li{border-left-width:8px!important;padding:10px 16px 10px 8px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li.ui-state-active{border-left-width:8px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{width:calc(100% - 120px);padding:20px 0!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div > div{padding:0 20px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div h4,
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div h5{margin-bottom:3px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.cookie-btn{height:62px}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
	/*popups*/
    .ui-dialog{width:80%!important}
	.ui-dialog .ui-dialog-titlebar{height:22px!important}
	.ui-dialog .ui-dialog-titlebar button{width:7px!important;background-size:auto 7px}
	.ui-dialog .ui-dialog-content{padding-top:32px!important}

	/*alert*/
	.ui-dialog.popup-alert .ui-dialog-content{padding-top:22px!important}
	.ui-dialog.popup-alert div.alert{padding:20px}

	/*warehouse*/
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(1),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(1){width:100px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(3),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(3){width:85px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(4),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(4){width:135px}
	.ui-dialog.popup-warehouse div.warehouse td div span.col{width:13px;height:13px}

	/*ask informations*/
	.ui-dialog.popup-ask-informations{height:663px!important}
	.ui-dialog.popup-ask-informations div.form{padding-top:3px}
	.ui-dialog.popup-ask-informations div.form div.checkbox-field label,
	.ui-dialog.popup-ask-informations div.form div.radio-button-field label{margin-top:0}
	.ui-dialog.popup-ask-informations div.form li label{width:62px}
	.ui-dialog.popup-ask-informations div.form li span{width:calc(100% - 67px)}

	/*cookie intro*/
	.ui-dialog.popup-cookie{height:280px!important}
	.ui-dialog.popup-cookie .ui-dialog-content{padding-top:24px!important}
	
	/*cookie settings*/
	.ui-dialog.popup-cookie-settings{height:500px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content h2{height:55px;line-height:55px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs{height:calc(100% - 117px)}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul{width:120px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li{border-left-width:8px!important;padding:10px 16px 10px 8px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li.ui-state-active{border-left-width:8px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{width:calc(100% - 120px);padding:20px 0!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div > div{padding:0 20px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div h4,
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div h5{margin-bottom:3px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.cookie-btn{height:62px}
}

@media only screen and (min-width:1281px) and (max-width:1500px) {
	/*popups*/
    .ui-dialog{width:75%!important}
	.ui-dialog .ui-dialog-titlebar{height:24px!important}
	.ui-dialog .ui-dialog-titlebar button{width:8px!important;background-size:auto 8px}
	.ui-dialog .ui-dialog-content{padding:34px 0 0 0!important}

	/*alert*/
	.ui-dialog.popup-alert .ui-dialog-content{padding-top:24px!important}
	.ui-dialog.popup-alert div.alert{padding:25px}

	/*warehouse*/
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(1),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(1){width:110px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(3),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(3){width:95px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(4),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(4){width:145px}
	.ui-dialog.popup-warehouse div.warehouse td div span.col{width:14px;height:14px}

	/*ask informations*/
	.ui-dialog.popup-ask-informations{height:714px!important}
	.ui-dialog.popup-ask-informations div.form{padding-top:6px}
	.ui-dialog.popup-ask-informations div.form div.checkbox-field label,
	.ui-dialog.popup-ask-informations div.form div.radio-button-field label{margin-top:0}
	.ui-dialog.popup-ask-informations div.form li label{width:67px}
	.ui-dialog.popup-ask-informations div.form li span{width:calc(100% - 72px)}

	/*cookie intro*/
	.ui-dialog.popup-cookie{height:300px!important}
	
	/*cookie settings*/
	.ui-dialog.popup-cookie-settings{height:530px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content h2{height:58px;line-height:58px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs{height:calc(100% - 128px)}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul{width:125px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li{border-left-width:8px!important;padding:10px 16px 10px 8px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li.ui-state-active{border-left-width:8px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{width:calc(100% - 125px)}
	.ui-dialog.popup-cookie-settings div.cookie-content div.cookie-btn{height:70px}
}

@media only screen and (min-width:1501px) and (max-width:1950px) {
	/*popups*/
    .ui-dialog{width:70%!important}
	.ui-dialog .ui-dialog-titlebar{height:24px!important}
	.ui-dialog .ui-dialog-titlebar button{width:8px!important;background-size:auto 8px}
	.ui-dialog .ui-dialog-content{padding:34px 0 0 0!important}

	/*alert*/
	.ui-dialog.popup-alert .ui-dialog-content{padding-top:24px!important}
	.ui-dialog.popup-alert div.alert{padding:25px}

	/*warehouse*/
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(1),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(1){width:120px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(3),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(3){width:100px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(4),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(4){width:150px}
	.ui-dialog.popup-warehouse div.warehouse td div span.col{width:14px;height:14px}

	/*ask informations*/
	.ui-dialog.popup-ask-informations{height:725px!important}
	.ui-dialog.popup-ask-informations div.form{padding-top:6px}
	.ui-dialog.popup-ask-informations div.form div.checkbox-field label,
	.ui-dialog.popup-ask-informations div.form div.radio-button-field label{margin-top:0}
	.ui-dialog.popup-ask-informations div.form li label{width:70px}
	.ui-dialog.popup-ask-informations div.form li span{width:calc(100% - 75px)}

	/*cookie intro*/
	.ui-dialog.popup-cookie{height:310px!important}
	
	/*cookie settings*/
	.ui-dialog.popup-cookie-settings{height:550px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content h2{height:58px;line-height:58px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs{height:calc(100% - 128px)}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul{width:125px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li{border-left-width:8px!important;padding:10px 16px 10px 8px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li.ui-state-active{border-left-width:8px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{width:calc(100% - 125px)}
	.ui-dialog.popup-cookie-settings div.cookie-content div.cookie-btn{height:70px}
}

/*TABLET*/
@media only screen and (min-device-width:744px) and (max-device-width:1024px) {
	/*popups*/
	.ui-dialog .ui-dialog-titlebar{height:20px!important}
	.ui-dialog .ui-dialog-content{padding-top:30px!important}

	/*alert*/
	.ui-dialog.popup-alert .ui-dialog-content{padding-top:20px!important}

	/*ask informations*/
	.ui-dialog.popup-ask-informations div.form{padding-top:2px}

	/*change company data*/
	.ui-dialog.popup-changedata div.alert{margin-bottom:3px}

	/*cookie intro*/
	.ui-dialog.popup-cookie div.cookie-content h3{margin-bottom:8px}
	
	/*cookie settings*/
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs{height:calc(100% - 115px)}
	.ui-dialog.popup-cookie-settings div.cookie-content div.cookie-btn{height:60px}
}

@media only screen and (min-device-width:744px) and (max-device-width:1024px) and (orientation:portrait) {
	/*ask informations*/
	.ui-dialog.popup-ask-informations{height:629px!important}
	.ui-dialog.popup-ask-informations div.form li label{width:58px}
	.ui-dialog.popup-ask-informations div.form li span{width:calc(100% - 63px)}

	/*sales details*/
	.ui-dialog.popup-sales-details{height:60%!important}

	/*cookie intro*/
	.ui-dialog.popup-cookie{height:275px!important}
	
	/*cookie settings*/
	.ui-dialog.popup-cookie-settings{height:50%!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul{width:110px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{width:calc(100% - 110px)}
}

@media only screen and (min-device-width:744px) and (max-device-width:1024px) and (orientation:landscape) {
	/*ask informations*/
	.ui-dialog.popup-ask-informations{height:640px!important}

	/*sales details*/
	.ui-dialog.popup-sales-details{height:75%!important}

	/*cookie intro*/
	.ui-dialog.popup-cookie{width:510px!important;height:270px!important}
	
	/*cookie settings*/
	.ui-dialog.popup-cookie-settings{height:480px!important}
}

/*SMARTPHONE*/
@media only screen and (min-device-width:320px) and (max-device-width:743px) {
	/*popups*/
	.ui-dialog .ui-dialog-titlebar{height:20px!important}
	.ui-dialog .ui-dialog-content{padding-top:30px!important}

	/*alert*/
	.ui-dialog.popup-alert .ui-dialog-content{padding-top:20px!important}

	/*ask informations*/
	.ui-dialog.popup-ask-informations div.form{padding-top:0}

	/*sales details*/
	.ui-dialog.popup-sales-details table td.category > div.open-dtl strong{width:11px;height:11px}
	.ui-dialog.popup-sales-details table td.category > div.open-dtl span{width:calc(100% - 16px)}

	/*change company data*/
	.ui-dialog.popup-changedata div.alert{margin-bottom:3px}

	/*cookie intro*/
	.ui-dialog.popup-cookie .ui-dialog-content{padding-top:20px!important}
	.ui-dialog.popup-cookie div.cookie-content{padding:0 25px}
	.ui-dialog.popup-cookie div.cookie-content h3{margin-bottom:8px}

	/*cookie settings*/
	.ui-dialog.popup-cookie-settings div.cookie-content h2{height:50px;line-height:50px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs{height:calc(100% - 102px)}
	.ui-dialog.popup-cookie-settings div.cookie-content div.cookie-btn{height:52px}
}

@media only screen and (min-device-width:320px) and (max-device-width:743px) and (max-aspect-ratio:13/9) {
	/*warehouse*/
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(1),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(1){width:90px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(3),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(3){width:70px}
	.ui-dialog.popup-warehouse div.warehouse th:nth-of-type(4),
	.ui-dialog.popup-warehouse div.warehouse td:nth-of-type(4){width:115px}
	.ui-dialog.popup-warehouse div.warehouse td div span.txt{width:calc(100% - 32px)}
	
	/*ask informations*/
	.ui-dialog.popup-ask-informations{height:76.2%!important}
	.ui-dialog.popup-ask-informations div.form li label{width:57px}
	.ui-dialog.popup-ask-informations div.form li span{width:calc(100% - 62px)}

	/*sales details*/
	.ui-dialog.popup-sales-details{height:95%!important}

	/*cookie intro*/
	.ui-dialog.popup-cookie{height:38%!important}

	/*cookie settings*/
	.ui-dialog.popup-cookie-settings{height:97%!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul,
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{width:100%}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul{height:46px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li,
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li.ui-state-active{border-left:none!important;border-right:1px solid var(--c-grey-85)}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li{
		width:20%;
		height:100%;
		clear:none;
		float:left;
		display:inline;
		padding:8px 0!important;
		border-top:5px solid var(--c-grey-96)!important;
		border-bottom:1px solid var(--c-grey-85)!important
	}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li:last-of-type{border-right:none!important;border-bottom:1px solid var(--c-grey-85)!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li.ui-state-active{border-top:5px solid var(--c-blue)!important;border-bottom:1px solid var(--c-white)!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul a{line-height:10px;display:block}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{height:calc(100% - 46px);padding:0.7em 0!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div > div{padding:0 0.7em!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div table td:first-of-type{
		width:90px;
		white-space:normal;
		word-break:break-word
	}
}

@media only screen and (min-device-width:320px) and (max-device-width:743px) and (min-aspect-ratio:13/9) {
	/*ask informations*/
	.ui-dialog.popup-ask-informations{height:95%!important}
	.ui-dialog.popup-ask-informations div.form li label{width:55px}
	.ui-dialog.popup-ask-informations div.form li span{width:calc(100% - 60px)}

	/*sales details*/
	.ui-dialog.popup-sales-details{height:95%!important}

	/*cookie intro*/
	.ui-dialog.popup-cookie{height:65%!important}
	
	/*cookie settings*/
	.ui-dialog.popup-cookie-settings{height:95%!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul{width:100px}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li{border-left-width:6px!important;padding:8px 12px 8px 6px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > ul li.ui-state-active{border-left-width:6px!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div{width:calc(100% - 100px);padding:0.8em 0!important}
	.ui-dialog.popup-cookie-settings div.cookie-content div.ui-tabs > div > div{padding:0 0.8em!important}
}