/* Inizio Stili Generali */
i[class^="stm-icon-"],i[class*=" stm-icon-"]
{font-family:'icomoon';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


/* Utilities  */
.width-full {
	width: 100% !important;
}
.no-padding {
	padding: 0 !important;
}
.no-margin {
	margin: 0 !important;
}

.width-auto {
	width: auto !important;
}

.css-icon.material-symbols-outlined.local_police:after,
.css-icon.material-icons.local_police:after{content:var(--local_police);}
.css-icon.material-symbols-outlined.drag_indicator:after,
.css-icon.material-icons.drag_indicator:after{content:var(--drag_indicator);}
.css-icon.material-symbols-outlined.arrow_back_ios:after,
.css-icon.material-icons.arrow_back_ios:after{content:var(--arrow_back_ios);}
.css-icon.material-symbols-outlined.check:after,
.css-icon.material-icons.check:after{content:var(--check);}
.css-icon.material-symbols-outlined.warning:after,
.css-icon.material-icons.warning:after{content:var(--warning);}

pre.noStyle {padding: 0;border: 0;background: transparent;color: initial;font-family: inherit;margin-bottom: 0;}

.editable-error-block{max-width:100%;display:inline-block;}

/* IMG BASE64*/
.IconSVG{display:inline-block;position:relative;}
.IconSVG.gas-pump-solid{background:url('../img/icon/gas-pump-solid.svg') no-repeat center 100% auto;/*background-repeat:no-repeat;*//*background-position:center;*//*background-size:100% auto;*//*background-image:url('../img/icon/gas-pump-solid.svg');*/}

.btn-normal .IconBase64{display:inline-block;width:20px;height:20px;margin:4px -4px -4px 4px;}

.IconBase64.IconMessageSend-fff
{content:' ';background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTc0LjU0NSwzMDIuNTQ1SDgxLjQ1NWMtNi45ODIsMC0xMS42MzYsNC42NTUtMTEuNjM2LDExLjYzNnM0LjY1NSwxMS42MzYsMTEuNjM2LDExLjYzNmg5My4wOTEgICAgYzYuOTgyLDAsMTEuNjM2LTQuNjU1LDExLjYzNi0xMS42MzZTMTgxLjUyNywzMDIuNTQ1LDE3NC41NDUsMzAyLjU0NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTEzOS42MzYsMjQ0LjM2NEg0Ni41NDVjLTYuOTgyLDAtMTEuNjM2LDQuNjU1LTExLjYzNiwxMS42MzZzNC42NTUsMTEuNjM2LDExLjYzNiwxMS42MzZoOTMuMDkxICAgIGM2Ljk4MiwwLDExLjYzNi00LjY1NSwxMS42MzYtMTEuNjM2UzE0Ni42MTgsMjQ0LjM2NCwxMzkuNjM2LDI0NC4zNjR6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMDQuNzI3LDE4Ni4xODJIMTEuNjM2QzQuNjU1LDE4Ni4xODIsMCwxOTAuODM2LDAsMTk3LjgxOHM0LjY1NSwxMS42MzYsMTEuNjM2LDExLjYzNmg5My4wOTEgICAgYzYuOTgyLDAsMTEuNjM2LTQuNjU1LDExLjYzNi0xMS42MzZTMTExLjcwOSwxODYuMTgyLDEwNC43MjcsMTg2LjE4MnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ2My4xMjcsMTU1LjkyN2MtMy40OTEtNC42NTUtMTEuNjM2LTUuODE4LTE2LjI5MS0yLjMyN2wtMTIzLjM0NSw5NC4yNTVjLTEyLjgsOS4zMDktMzAuMjU1LDkuMzA5LTQzLjA1NSwwICAgIEwxNTcuMDkxLDE1My42Yy00LjY1NS0zLjQ5MS0xMi44LTMuNDkxLTE2LjI5MSwyLjMyN2MtMy40OTEsNC42NTUtMy40OTEsMTIuOCwyLjMyNywxNi4yOTFsMTI0LjUwOSw5NC4yNTUgICAgYzEwLjQ3Myw4LjE0NSwyMy4yNzMsMTEuNjM2LDM0LjkwOSwxMS42MzZzMjUuNi0zLjQ5MSwzNC45MDktMTEuNjM2TDQ2MC44LDE3Mi4yMTggICAgQzQ2NS40NTUsMTY4LjcyNyw0NjYuNjE4LDE2MC41ODIsNDYzLjEyNywxNTUuOTI3eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDc3LjA5MSwxMDQuNzI3SDEwNC43MjdjLTYuOTgyLDAtMTEuNjM2LDQuNjU1LTExLjYzNiwxMS42MzZTOTcuNzQ1LDEyOCwxMDQuNzI3LDEyOGgzNzIuMzY0ICAgIGM2Ljk4MiwwLDExLjYzNiw0LjY1NSwxMS42MzYsMTEuNjM2djIzMi43MjdjMCw2Ljk4Mi00LjY1NSwxMS42MzYtMTEuNjM2LDExLjYzNkgxMDQuNzI3Yy02Ljk4MiwwLTExLjYzNiw0LjY1NS0xMS42MzYsMTEuNjM2ICAgIGMwLDYuOTgyLDQuNjU1LDExLjYzNiwxMS42MzYsMTEuNjM2aDM3Mi4zNjRjMTkuNzgyLDAsMzQuOTA5LTE1LjEyNywzNC45MDktMzQuOTA5VjEzOS42MzYgICAgQzUxMiwxMTkuODU1LDQ5Ni44NzMsMTA0LjcyNyw0NzcuMDkxLDEwNC43Mjd6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00NjEuOTY0LDM0MC45NDVsLTY5LjgxOC02OS44MThjLTQuNjU1LTQuNjU1LTExLjYzNi00LjY1NS0xNi4yOTEsMHMtNC42NTUsMTEuNjM2LDAsMTYuMjkxbDY5LjgxOCw2OS44MTggICAgYzIuMzI3LDIuMzI3LDUuODE4LDMuNDkxLDguMTQ1LDMuNDkxczUuODE4LTEuMTY0LDguMTQ2LTMuNDkxQzQ2Ni42MTgsMzUyLjU4Miw0NjYuNjE4LDM0NS42LDQ2MS45NjQsMzQwLjk0NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+) no-repeat center;background-size:100% auto; }

.icon-barrette:before{content:"\e929"}.stm-icon-buoy-2:before{content:"\e925"}.stm-icon-buoy:before{content:"\e926"}.stm-icon-car-relic:before{content:"\e927"}.stm-icon-star:before{content:"\e928"}.stm-icon-time:before{content:"\e924"}.stm-icon-quotes3:before{content:"\e923"}.stm-icon-author:before{content:"\e921"}.stm-icon-date:before{content:"\e922"}.stm-icon-grid:before{content:"\e91f"}.stm-icon-list:before{content:"\e920"}.stm-icon-load2:before{content:"\e91a"}.stm-icon-load1:before{content:"\e91b"}.stm-icon-transmission_fill:before{content:"\e91c"}.stm-icon-drive_2:before{content:"\e91d"}.stm-icon-engine_fill:before{content:"\e91e"}.stm-icon-add_car:before{content:"\e914"}.stm-icon-air_conditioning:before{content:"\e915"}.stm-icon-auto_electric:before{content:"\e916"}.stm-icon-brake:before{content:"\e917"}.stm-icon-oil-add:before{content:"\e918"}.stm-icon-Tire_Wheel:before{content:"\e919"}.stm-icon-calculator:before{content:"\e90f"}.stm-icon-added:before{content:"\e910"}.stm-icon-add:before{content:"\e912"}.stm-icon-remove:before{content:"\e913"}.stm-icon-delete:before{content:"\e90d"}.stm-icon-share:before{content:"\e90e"}.stm-icon-brochure:before{content:"\e911"}.stm-icon-mail:before{content:"\e90b"}.stm-icon-pin:before{content:"\e90c"}.stm-icon-engine:before{content:"\e908"}.stm-icon-speedometr3:before{content:"\e909"}.stm-icon-transmission2:before{content:"\e90a"}.stm-icon-calendar:before{content:"\e902"}.stm-icon-oil:before{content:"\e903"}.stm-icon-diagnostic:before{content:"\e904"}.stm-icon-Tire_Wheel_Service2:before{content:"\e905"}.stm-icon-Tire_Wheel_Service:before{content:"\e906"}.stm-icon-auto_loan:before{content:"\e907"}.stm-icon-gear:before{content:"\e900"}.stm-icon-key:before{content:"\e901"}.stm-icon-steering_wheel:before{content:"\e814"}.stm-icon-phone2:before{content:"\e812"}.stm-icon-question:before{content:"\e813"}.stm-icon-search:before{content:"\e810"}.stm-icon-reset:before{content:"\e811"}.stm-icon-label-reverse:before{content:"\e80c"}.stm-icon-transmission:before{content:"\e80d"}.stm-icon-fuel:before{content:"\e80e"}.stm-icon-road:before{content:"\e80f"}.stm-icon-speedometr2:before{content:"\e800"}.stm-icon-shop_bag:before{content:"\e801"}.stm-icon-chat2:before{content:"\e802"}.stm-icon-car:before{content:"\e803"}.stm-icon-car_search:before{content:"\e804"}.stm-icon-label:before{content:"\e805"}.stm-icon-speedometr:before{content:"\e806"}.stm-icon-chat:before{content:"\e807"}.stm-icon-application:before{content:"\e808"}.stm-icon-message:before{content:"\e809"}.stm-icon-car_sale:before{content:"\e80a"}.stm-icon-phone:before{content:"\e80b"}

.icon-img{position:relative;display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.Ficon.svg{position:relative;display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:100%;}

.icon-chronology{background-image:url(../img/chronology.png)}
.icon-repair001{background-image:url(../img/icon/repair-001.png);background-size:contain;background-repeat:no-repeat;}
.icon-position-top{background-position: top center}
.icon-position-right{background-position: center right;}
.icon-position-bottom{background-position: bottom center;}
.icon-position-left{background-position: center left;}

.HoverGray:hover{background-color:#f1f1f1;}

.ImportoNegativoX{color:#ca3131}
.pq-grid-row.ImportoNegativo .CifraEuro{color:#ca3131}
.txt-red{color: var(--color-valore-negativo)}
.txt-green{color: var(--color-valore-positivo)}

.SymbolText{width:28px;height:28px;line-height:28px;text-align:center;background-color:#c9c9c9;font-weight:500;font-size:20px;position:absolute;pointer-events: none;}
.SymbolText.leftPos{left:0;}
.SymbolText.rightPos{right:0;}

.SymbolText.leftPos + input[type="text"]{padding-left:40px;}
.SymbolText.rightPos + input[type="text"]{padding-right:40px;}

[symbol-before]:before{content:attr(symbol-before);padding-right:5px;font-weight: 400;font-variation-settings: "wght" 400 !important;}
[symbol-after]:after{content:attr(symbol-after);padding-left:5px;font-weight: 400;font-variation-settings: "wght" 400 !important;}

body {font-optical-sizing: auto;/*font-variation-settings: 'opsz' 16;*/}

.template-v3{font-family:'Open Sans';}

html:not(#Page-Login), body:not(.login){min-width:1250px;opacity:1!important;}
html#Page-Login, body.login{opacity:1 !important;}

*[content-before]:before{content:attr(content-before);margin: 15px 0 10px;}
*[content-after]:after{content:attr(content-after);margin: 10px 0 15px;}

*[content-before]:before, *[content-after]:after{display:block;font-size:14px;font-weight:700;color:#1f7bc2;}

*:not(.PulsateActive){outline: none !important;}

.tagify__tag {line-height: 1.35;}

.didascaliaFoto {margin: 8px 0 -21px;}

.template-v1 .btn-group.btn-group-toggle{border:1px solid #ddd;border-radius:4px;overflow:hidden;background-color: #fff;}
.template-v1 .btn-group.btn-group-toggle > .btn.active{background-color:#006bb3;color:#fff}
.template-v1 .btn-group.btn-group-toggle > .btn:not(.active):hover{background-color:#d8d8d8;}

.fieldset3 > .HeaderFieldset > .AccantoLegend > .btn-group.btn-group-toggle {margin-top: -15px;}

.draggable-modal-cursor{cursor:all-scroll; }

.pq-grid-row .check-active[active]{font-size: 18px;line-height: 17px;position: relative;top: 2px;}
.check-active[active="1"]{color:#21b727}
.check-active[active="0"]{color:#ebebeb;}

.tagList{margin:0 -2px !important}
.tagList > .tagStyle{margin:0 2px;}
.tagStyle{padding: 3px 7px;border-radius:3px;font-size:12px;}
.tagStyle:not([tag-background-color]){background-color:#f1f1f1;color:#000;}
.tagStyle[tag-background-color]{background-color:attr(tag-background-color);}
.tagStyle[tag-color]{color:attr(tag-color);}

/*************** VUE CSS STYLE *****************/
[v-cloak]{opacity:0;pointer-events:none;}
/*************** VUE CSS STYLE *****************/

/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {overflow: hidden !important;padding: 0 !important;position: relative;}
.scroll-wrapper > .scroll-content {border: none !important;box-sizing: content-box !important;height: auto;left: 0;margin: 0;max-height: none;max-width: none !important;overflow: hidden scroll !important;padding: 0;position: relative !important;top: 0;width: auto !important;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {height: 0;width: 0;}
.scroll-element {display: none;}
.scroll-element, .scroll-element div {box-sizing: content-box;}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow {cursor: default;}
.scroll-textarea {border: 1px solid #cccccc;border-top-color: #999999;}
.scroll-textarea > .scroll-content {overflow: hidden !important;}
.scroll-textarea > .scroll-content > textarea {border: none !important;box-sizing: border-box;height: 100% !important;margin: 0;max-height: none !important;max-width: none !important;overflow: scroll !important;outline: none;padding: 2px;position: relative !important;top: 0;width: 100% !important;}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {height: 0;width: 0;}


/*************** SCROLLBAR MAC OS X ***************/
.scrollbar-inner > .scroll-element, .scrollbar-inner > .scroll-element div
{background: none;border: none;margin: 0;padding: 0;position: absolute;z-index: 10;}
.scrollbar-inner > .scroll-element div {display: block;height: 100%;left: 0;top: 0;width: 100%;}
.scrollbar-inner > .scroll-element .scroll-element_track { display: none; }
.scrollbar-inner > .scroll-element .scroll-bar
{background-color: #6C6E71;display: block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;-ms-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
.scrollbar-inner:hover > .scroll-element .scroll-bar, .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar
{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);opacity: 0.7;}
.scrollbar-inner > .scroll-element.scroll-x {bottom: 0px;height: 0px;left: 0;min-width: 100%;overflow: visible;width: 100%;}
.scrollbar-inner > .scroll-element.scroll-y {height: 100%;min-height: 100%;right: 0px;top: 0;width: 0px;}

/* scrollbar height/width & offset from container borders */
.scrollbar-inner > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-inner > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }
.scrollbar-inner > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-inner > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-inner > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-inner > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }

.Ficon > .DoppiaIcon{position: absolute;font-size: 90%;right: -5px;bottom: -3px;z-index: 10;}
.Ficon > .DoppiaIcon.check{color: #35a939;font-weight: 600;}

select[multiple]{opacity:0;height:30px!important}
.col-md-1_5{float:left;width: 12.5%;}
.fa-caret-right.expans{-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.btnCnt > .btn{width:100%;}
.dx-button, .btn{border-radius: 4px;}
.btn.BTNinterno1{font-family:'Open Sans Condensed', sans-serif;font-size:18px !important;font-weight:600 !important;text-transform:none !important;padding:4.5px 10px !important;cursor:pointer}

.btn_Simple{display:inline-block;text-decoration:underline;}
.btn_Simple.blue{color:#217EBE;}
.btn_Simple:hover{color: #23527c;text-decoration: underline;}
.btn_Simple+.btn_Simple{margin-left:3px;}
.btn_Simple .material-icons, .btn_Simple .material-symbols-outlined{font-size: 15px;line-height: 0;position: relative;top: 5px;}
.btn_Simple .fa{font-size: 19px;line-height: 0;position: relative;top: 2px;}
.btn_Simple:not([disabled]){cursor:pointer;}
.btn_Simple:not([disabled]):after{content:'';/*content:' +';*/}
.btn_Simple[disabled]{cursor:not-allowed;opacity: 0.3;}

.BtnCopyClipboard > i.Ficon{font-size:20px;line-height: 30px;}
.messageClipBoardSuccess{position: absolute;z-index: 3;color:#000;background: #fefefe;border: 1px solid #e1e1e1;padding: 3px 6px;font-size: 14px;font-weight: 500;margin: 3px 0 0 0;border-radius: 3px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}

.RightExt{position:absolute;right:-9px;top:8px;z-index: 1;}

.ContentBTN{display:block !important}
.ContentBTN .btn{float:left}
.ContentBTN .IconGuide{float: left;margin: 12px 3px 0 9px;font-size: 24px;color: #dcdcdc;}
.ContentBTN .BtnCollapseGroupAllegati+.GOptionFileAllegati,
.ContentBTN .GOptionFileAllegati+.GOptionFileAllegati{margin-left:5px;}

.btn.BTNinterno1 > input[type="file"]{cursor:pointer}
.btn.BTNinterno1.iconleft{padding-left:42px !important}
.btn.BTNinterno1 .Ficon{font-size:20px !important;top:2px !important;}

.input-content.Loading-icon{position:relative;}
.template-v1 .input-content.Loading-icon:after{left:initial;right:4px}
.template-v2 .input-content.Loading-icon:after{left:initial;right:0}

.AjaxLoading_Tmp{margin-left:-16px;}
.btn.Loading-icon{padding-left:30px!important;}
.input-content.Loading-icon:after,
.btn.Loading-icon:not([data-seed-credenzial-anagrafica]):after,
.btn > i.Ficon.Loading-icon:after,
.btn.Loading-icon[data-seed-credenzial-anagrafica]:before{content: '';position: absolute;left:4px;top:5px;width:20px;height:20px;background-size: cover;}

.btn > i.Ficon.material-icons.Loading-icon{font-size: 0;width: 24px;height: 24px;}
.btn > i.Ficon.material-icons.Loading-icon:after{top: -23px;left: 2px;}

.btn-text{padding:0;background-color:transparent !important;line-height: normal;height:auto;}

.btn-normal.Big {height: 40px !important;padding: 0 30px !important;font-size: 16px !important;}
.PallinoRecord.RecordPresente:after{content:'';width:10px;height:10px;border-radius:50%;position:absolute;top:-4px;right:-4px;background-color:#00e24a;}

.iconPallinoRecord{display:inline-block;width:20px;height:20px;border-radius:50%;background-color: #ededed;text-align:center;font-size:13px;}
.iconPallinoRecord[num]:not([num="0"])::before{content: attr(num); }

.iconPallinoRecord.numRelazioni[num="0"]{pointer-events: none;}
.iconPallinoRecord.numRelazioni[num]:not([num="0"]){background-color:#d52c4d;color:#fff;}
.colRelazioneAnagr[role="columnheader"] .pq-title-span{padding-left:3px;}
.pq-grid-cell .iconPallinoRecord.numRelazioni{margin:0 5px 0 3px;}

#BrevoModal{overflow:hidden;}
#BrevoModal iframe{float:left}

#SubmitPrintPDF > .Ficon{margin:-2px -18px -2px 7px;}

.LinkTestuale.DatiPresenti{position:relative;}
.LinkTestuale.DatiPresenti:after{content:'';width:7px;height:7px;border-radius:50%;position:absolute;top:0;right:-6px;background-color:#00e24a;}

.toast button.backTransparent{color:#fff;background-color:transparent;}
.toast button.backTransparent:hover{background-color:rgba(0,0,0,0.2);}

.user-no-admin *[valbreve="Admin"],
.user-no-admin *[data-id-check="ckAdmin"]{pointer-events:none;opacity:0.8;}
.user-no-admin .bs-select .dropdown-header.Admin{pointer-events:none;opacity:0.4;}
.user-no-admin .bs-select .dropdown-header.Admin .ui-close{display:none}

html body{overflow-x:hidden; overflow-y:scroll}
body{font-variation-settings: "wght" 450;}
.NoScrollDefine body{overflow-y:hidden !important;}
html.NoScroll:not(.NoScrollDefine) body, html.NoScroll-select:not(.NoScrollDefine) body{overflow-y:hidden !important;margin-right:var(--width-scroll-bar) !important;/*position:relative;*/}
html.NoScroll .toast, html.NoScroll-select .toast{margin-right: 17px!important;}
html:not(.NoScroll) .modal-scrollable{overflow-y:hidden !important;}
html.NoScroll .modal-backdrop.fade.in{overflow-y:scroll !important;}
body{background-color:#eff2f7;font-family: 'Open Sans', sans-serif;}
body.login{background-color:#f1f1f1;}
.label, body, h1, h2, h3, h4, h5, h6 {-webkit-font-smoothing: antialiased;/*-webkit-text-stroke-width: 0.2px;*/-moz-osx-font-smoothing: grayscale;}
.label, h1, h2, h3, h4, h5, h6{font-family: 'Roboto',sans-serif;}

.inCaricamento{pointer-events:none;}
.inCaricamento:before{content: '';position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.2);z-index: 99999999999999999999999999;background-repeat: no-repeat;background-position: 50% 44%;background-size: 60px;}

.LoadingFieldsetCnt{pointer-events:none;position:relative;}
.LoadingFieldsetCnt:before{content: '';position:absolute;top:0;bottom: 0;left: 0;right: 0;background-color: rgba(56,56,56,0.3);z-index: 99999999999999999999999999;background-repeat: no-repeat;background-position: 50% 44%;background-size: 60px;}
.LoadingFieldsetCnt:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index: 999999999999999999999999991;background:url(../img/loading.gif) no-repeat center;background-size:50px;}

.LoadingFieldsetCnt1{pointer-events:none;position:relative;}
.LoadingFieldsetCnt1:before{content: '';position:absolute;top:0;bottom: 0;left: 0;right: 0;background-color: transparent;z-index: 99999999999999999999999999;background-repeat: no-repeat;background-position: 50% 44%;background-size: 60px;}
.LoadingFieldsetCnt1:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index: 999999999999999999999999991;background:url(../img/loading.gif) no-repeat center;background-size:30px;}

.LoadingFieldsetCnt2{pointer-events:none;position:relative;}
.LoadingFieldsetCnt2:before{content: '';position:absolute;top:0;bottom: 0;left: 0;right: 0;background-color: transparent;z-index: 99999999999999999999999999;background-repeat: no-repeat;background-position: 50% 44%;background-size: 60px;}
.LoadingFieldsetCnt2:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index: 999999999999999999999999991;background:url(../img/loading.gif) no-repeat center;background-size:50px;}

.LoadingFieldsetCnt.row:before, .LoadingFieldsetCnt.row:after{display: block;}

.LoadingFieldsetCnt.white:before{background-color:#fff;}
.LoadingFieldsetCnt.transparentBackground:before{background-color:transparent;}

.pace {-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.pace-inactive {display: none;}
.pace .pace-progress {background-color:#e4bc36;position: fixed;top:46px;right: 100%;bottom: 0;width: 100%;}

.Ficon{display:inline-block}
.FiconImg{max-width:100%;}

.pq-grid-cell .NormalLink *{pointer-events: none;}
.pq-grid-cell .material-icons.FiconFlagCheck {line-height: 0;font-size: 20px;position: relative;top: 3px;font-weight: 600;color: #21b727;}
.pq-grid-cell .material-icons.FiconFlagCheck.off {color: #d3d3d3;}

.DivTitleTooltip{margin:20px 0 10px 10px;}
body .tooltipster-content .DivTitleTooltip .Content_AnteprimaVeicolo.ListatoPrc{margin: -6px 12px 0 0;width: 100px;height: 66px;}
.DivTitleTooltip .tlt{font-size:17px;color:#006db3}
.DivTitleTooltip vcl{background-color: #f3f5f6;padding: 5px 15px;padding: 5px 9px;border-radius: 3px;display:inline-block;margin-top:7px;}
.TitleTooltip{font-size: 14px;font-family: 'Inter', sans-serif;}
.DescrTooltip{padding-left:25px;}
.DescrTooltip.block{padding-left: 0;margin: 7px 0 13px 0;}

.LoadingFieldset{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;background:url(../img/loading.gif) no-repeat center 20%;background-size:50px;}

hr{margin:15px 0 10px;}
hr:not(.colorBootstrap){border-top-color: #000;}
.OneRow{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.OneRow:not(.AllineamentoPrimaColonna_OneRow){display: block;}
.AllineamentoPrimaColonna_OneRow{display: inline-block;text-indent: 0;}
hr.Style_fieldset3{border-top-color:#a2a2a2}

a.AllineamentoPrimaColonna_OneRow[openmodal]{margin: 0 0 -8px 0;}
.Scaricatoxml.AllineamentoPrimaColonna_OneRow{margin:-8px 0 -12px 0 !important;}

.tabs-left > li .Rilevamento[data-toggle="tab"]:after{content: '';position:absolute;left:0;top:0;bottom:0;width:4px;}

[data-toggle="tab"] svg{max-width: 23px;max-height: 23px;margin: -3px 5px -6px -3px;}

.nav-tabs>li>a{border-top-right-radius:4px;}
.nav-tabs>li+li>a{border-top-left-radius:4px;}
.nav-tabs>li>i.closeTab{margin: 7px 17px 0 0;font-size: 12px;width:16px;font-weight:100; height:16px;line-height: 17px;text-align:center;border-radius:50%;background-color:#eee;color: #919191;position: absolute;right:0;z-index: 10;}
.nav-tabs>li>i.closeTab+a{padding-right: 37px;}
.nav-tabs>li>i.closeTab:hover{color:#aa0909;}


.tabs-left.nav-tabs>li>a, .tabs-right.nav-tabs>li>a{margin-bottom:0;}
.tabs-left.nav-tabs>li>a{border-left-width:1px!important;}
.tabs-right.nav-tabs>li>a{border-right-width:1px!important;}

.tabs-left.nav-tabs>li.active>a, .tabs-left.nav-tabs>li.active>a:hover>li.active>a:focus,
.tabs-right.nav-tabs>li.active>a, .tabs-right.nav-tabs>li.active>a:hover>li.active>a:focus,
.tabs-left.nav-tabs, .tabs-left.nav-tabs{border-color:#bdbdbd;}

.nav-tabs.top > li .Rilevamento[data-toggle="tab"]:after{content: '';position: absolute;top: 2px;right: 2px;width: 8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}

.nav-tabs.top > li a.paddingR1[count]{padding-right:30px !important;}
.nav-tabs.top > li a.paddingR2[count]{padding-right:38px !important;}
.nav-tabs.top > li a.paddingR3[count]{padding-right:49px !important;}
.nav-tabs.top > li a.paddingR4[count]{padding-right:60px !important;}
.nav-tabs.top > li a.paddingR5[count]{padding-right:69px !important;}
.nav-tabs.top > li > a[count]:before{content:'('attr(count)')';right:8px;position:absolute;}

.rowInputNext:not(.noEffect-rowInputNext) .nthChildFst, .rowInputNext:not(.noEffect-rowInputNext) .bs-select.nthChildFst > .btn{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.rowInputNext:not(.noEffect-rowInputNext) .nthChildCnt, .rowInputNext:not(.noEffect-rowInputNext) .bs-select.nthChildCnt > .btn{border-radius:0}
.rowInputNext:not(.noEffect-rowInputNext) .nthChildLst, .rowInputNext:not(.noEffect-rowInputNext) .bs-select.nthChildLst > .btn{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
.rowInputNext:not(.noEffect-rowInputNext) .nthChildLst.form-control:not(.default-brd-clr), .rowInputNext:not(.noEffect-rowInputNext) .nthChildLst.form-control:not(.default-brd-clr) > .btn{border-left-color:transparent}
.rowInputNext:not(.noEffect-rowInputNext) .nthChildCnt.form-control:not(.default-brd-clr), .rowInputNext:not(.noEffect-rowInputNext) .nthChildCnt.form-control:not(.default-brd-clr) > .btn{border-left-color:transparent;}

.nav-tabs.top > li.ChangeValueTab{padding-right:17px;}

.Rilevamento.on:after{background-color:#16B82D;}
.Rilevamento.off:after{background-color:#B31D20;}

a[href], a[_href], a[onclick]{cursor: pointer;}
[href]:not(.default), a:not(.default){color:inherit;}
[href], a{text-decoration: underline;}

.StylTagA{text-decoration: underline;cursor: pointer; color:#328ace;}
.StylTagA .Ficon {font-size: 14px;line-height: 15px;height: 14px;overflow: hidden;margin: 0 0 -2px 2px;}

.pq-grid-record.LoadingRow:after {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.45) url(../img/loading.gif) no-repeat 4px center;background-size: auto 75%;z-index: 1;}

.pq-grid-cell a{text-decoration:none;}
.pq-grid-cell a:hover{text-decoration:underline;}

.pq-grid-record .ShowValueGroup{display:none}
.pq-row-group .ShowValueCell {display:none}

.ImgVeicolo_zoom{transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;position:relative}

*[class^="col-md-"]{float:left;}
.col-md-F{float:left;position: relative;}
.col-md-2_5{width: 20%;position:relative;}
.col-md-6V1{width: 55%;position: relative;}
.col-md-5V1{width: 45%;position: relative;}

.EtichettaNew{background-color: #009542;position: absolute;font-weight: 500;color: #fff;font-size: 12px;padding: 0 4px;border-radius: 2px;line-height: 18px;-webkit-animation-name: blinker2;-webkit-animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}
.EtichettaNew.StampaPDF{right:5px;top:calc(50% - 9px);}

/* ---------------------------------------- STILI FIELDSET ---------------------------------------- */
fieldset:not(.Stile1):not(.Stile3){padding: 15px 15px 12px 15px;border:1px solid #bdbdbd;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}

fieldset:not(.first){margin-top:12px;}
fieldset.first{margin-top:-10px;}

fieldset:not([class^="col-md-"]){margin-left: -15px;margin-right: -15px;}
fieldset.ContentImportant{background-color:#eef5bb !important;}
fieldset legend{margin-bottom:0;color:#333;font-weight:700;letter-spacing:0;border-bottom:0;position:relative;z-index: 2;}

#ModalContoTerzi fieldset{width:100%;}

.noDataInsert{text-align:center;font-style: italic;color:#c1c1c1;}

.fieldset2{background-color:#fff;border: 1px solid #d6d6d6;border-radius: var(--border-radius-content-intestazione-pratica);}
.fieldset2 + .fieldset2{margin-top:20px}
.fieldset2.first{margin-top:31px}
.fieldset2 > .HeaderFieldset{border-bottom: 1px solid #e5e5e5;padding-right: 15px;}
.fieldset2 > .HeaderFieldset > .Legend{float:left;padding: 4.5px 15px;color: #000;font-size:16px;font-variation-settings: "wght" 700;font-family: 'Open sans';}
.fieldset2 > .BodyFieldset{padding:17px 30px 15px}
.fieldset2 > .HeaderFieldset > .Legend + .FloatL{margin-left:20px}
.fieldset2 > .HeaderFieldset > .Legend ~ .FloatL label.Styl,
.fieldset2 > .HeaderFieldset > .Legend ~ .FloatR label.Styl{margin-top:7px}

.LegendaGlob{position:relative;font-family: 'Roboto', sans-serif;font-weight: 800;font-size:17px;line-height:17px;}
.LegendaGlob:after, .LegendaGlob:before{content:'';position:absolute;width:1px;height:calc(50% + 4px);top:calc(50% - 4px);}
.LegendaGlob:after{left:0;}
.LegendaGlob:before{right:0;}

.LegendaGlob:after, .LegendaGlob:before, .LegendaGlob > span:after{background-color:#000;}

.LegendaGlob > span > span{background-color: #fff;position:relative;z-index:2;padding:0 5px;}
.LegendaGlob > span:after{content:'';position:absolute;height:1px;left:0;right:0;top:calc(50% - 4px);z-index:1;}

.LegendaGlob-EmolumentiAgenzia:not(.Esente){padding:0 0 5px 0;width: 440px;text-align: center;}
.LegendaGlob-EmolumentiAgenzia.Esente{padding:0 0 5px 0;margin-left:-1px!important;width: 164px;text-align: center;}
.LegendaGlob-EmolumentiAgenzia.M{margin: 10px 0 5px 0;}
.LegendaGlob-EmolumentiAgenzia.P,
.LegendaGlob-EmolumentiAgenzia.S,
.LegendaGlob-EmolumentiAgenzia.G{margin: 10px 0 5px 34px;}
form.PreventivoVersion .LegendaGlob-EmolumentiAgenzia.P{margin-left:0;}

.LegendaGlob-TotaleDoc{margin: -7px 0 0 436px;padding: 0 0 5px 0;width: 396px;text-align: center;}
#Ricorrenza_TotaleRimanenza > .col-md-F{margin:0 0 0 444px;}

.nascondi-Rimanenza .content-field-rimanenza{display:none}

.LegendaGlob-CostoSpesa {margin:-17px 135px -5px 0;padding: 0 0 5px 0;width: 337px;text-align: center;float: right;}
.iconCalendarsSync .LegendaGlob-CostoSpesa{margin-right:174px}

.fieldset3.first{margin-top:0}
.fieldset3:not(.Boxato):not(.first):not(.StyleFlat){margin-top:15px;}
.fieldset3.StyleFlat:not(.Boxato):not(.first){margin-top:30px;}

.fieldset3[disabled-fieldset]{position:relative;}
.fieldset3[disabled-fieldset]:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 100;}

.fieldset3.disabled{position:relative;}
.fieldset3.disabled:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(240,240,240,0.4);z-index:10;}
.fieldset3.disabled > .HeaderFieldset > .Legend{position:relative;z-index:11;}
.fieldset3.Boxato:not(.first){margin-top:10px;}
.template-v1 .fieldset3 > .HeaderFieldset{border: solid #5c5c5c;border-width: 1px 1px 0 1px;background-color: #fff;margin-bottom:0;padding-bottom:4px;border-radius:4px 4px 0 0}
.template-v2 .fieldset3{border:1px solid var(--border-color-box-1);border-radius:var(--border-radius-box-1);background-color: #fff;}
.form-step > .header-step > .title,
.fieldset3 > .HeaderFieldset > .Legend{text-transform:none;float: left;margin-bottom: 0;letter-spacing: -0px;padding: 0 5px;background-color: #fff;position: relative;top:0;}
.template-v1 .form-step > .header-step > .title,
.template-v1 .fieldset3 > .HeaderFieldset > .Legend{font-family:'Roboto', sans-serif;font-weight:800;font-variation-settings: "wght" 800;font-size: 19px;color: #1f7bc2;margin: -7px 0 0 8px;line-height:14px;}
.template-v2 .form-step > .header-step > .title,
.template-v2 .fieldset3 > .HeaderFieldset > .Legend{font-size:20px;font-variation-settings: "wght" 650;color:var(--color-title-fieldset);font-family:'Jost', sans-serif;margin: -1px 0 0 8px;line-height:1px;}
.fieldset3 > .HeaderFieldset > .Styl.Legend font.txt{font-weight:800;font-size: 19px;bottom:-1px;}
.fieldset3 > .HeaderFieldset > .Legend .sub{font-size:95%;}
.fieldset3 > .HeaderFieldset > .Legend > .material-icons{margin: -6px 1px 0 -5px;position: relative;top: 3px;font-size: 20px;}
.fieldset3 > .HeaderFieldset > .Legend.FloatR{margin:-9px 0 6px 10px;}
.template-v1 .fieldset3 > .HeaderFieldset + .BodyFieldset{margin-top:0;padding:5px 15px 10px 15px;border:solid #5c5c5c;border-width:0 1px 1px;border-radius: 0 0 4px 4px;background-color:#fff}
.template-v2 .fieldset3 > .HeaderFieldset + .BodyFieldset{padding:22px 23px 15px;}
.fieldset3.FullHeight > .HeaderFieldset + .BodyFieldset{height:calc(100% - 10px)}
.fieldset3 > .HeaderFieldset + .BodyFieldset.DeactiveContent{pointer-events: none;position: relative;z-index:1;}
.fieldset3 > .HeaderFieldset + .BodyFieldset.DeactiveContent:before {content: '';position: absolute;top: 0;background-color: #fff6;left: 1px;right: 1px;bottom: 1px;z-index: 10;}
.fieldset3 > .HeaderFieldset + .BodyFieldset .pq-cont-inner>.pq-td-border-top>.pq-grid-row:last-child{border-bottom-width:0!important;}
/*.fieldset3 > .HeaderFieldset > .Legend:before{content:'';float:left;width:6px;height:6px;margin-right:4px;background-color:#217ebd;margin:10px 4px 0 0;}*/

.template-v2 .fieldset3.internal-size > .HeaderFieldset + .BodyFieldset{padding:20px 14px;}

.fieldset3.noLegendTestata > .HeaderFieldset{padding-bottom:3px;}
.fieldset3.noLegendTestata > .BodyFieldset{padding:2px 10px 10px 10px;}

.fieldset3.noBorder > .HeaderFieldset, .fieldset3.noBorder > .HeaderFieldset + .BodyFieldset{border-color:transparent}
.fieldset3.noBorder > .HeaderFieldset{padding-bottom:0}
.fieldset3.noBorder > .HeaderFieldset + .BodyFieldset{padding-bottom:5px;}

.fieldset3 > .HeaderFieldset > .Legend.Styl{margin-top: -15px;padding-left: 23px;}
.fieldset3 > .HeaderFieldset > .AccantoLegend{float:left;margin:0 0 -8px 10px;position:relative;top:-3px;}
.fieldset3 > .HeaderFieldset > .AccantoLegend.back-white{background-color: #fff;padding:0 5px;}

.fieldset3 > .HeaderFieldset > .AccantoLegend.CheckPos{background-color:#fff;margin-top:-12px;}
.fieldset3 > .HeaderFieldset .IconOpenAllegatiIcon{position:absolute;background-color: #fff;margin: -11px 0 0 0;padding:0 0 0 3px;cursor:pointer;}
.fieldset3 > .HeaderFieldset .IconOpenAllegatiIcon .Ficon{font-size: 19px;display: inline-block;}

.fieldset3 > .HeaderFieldset > .ListAllegati_MinTooltip{float: right;margin: -8px 5px -8px 0 !important;background-color: #fff;}

.IconOpenAllegatiIcon .OpenAllegatoMin{text-decoration:none;position: relative;}
.IconOpenAllegatiIcon .OpenAllegatoMin:before{font-size: 11px;background: #fff;position: absolute;bottom: -1px;color: #000;font-weight: 600;}
.IconOpenAllegatiIcon .OpenAllegatoMin:nth-child(1):before{content:'1';}
.IconOpenAllegatiIcon .OpenAllegatoMin:nth-child(2):before{content:'2';}
.IconOpenAllegatiIcon .OpenAllegatoMin:nth-child(3):before{content:'3';}
.IconOpenAllegatiIcon .OpenAllegatoMin:nth-child(4):before{content:'4';}
.IconOpenAllegatiIcon .OpenAllegatoMin:nth-child(5):before{content:'5';}
.IconOpenAllegatiIcon .OpenAllegatoMin:nth-child(6):before{content:'6';}

.fieldset3 > .HeaderFieldset > .Legend.buttonStl{cursor:pointer;transition: background-color 0.2s, color 0.2s;/*background-color:transparent;*/padding:6px 5px;margin: -14px 0 -5px 6px;border-radius: 3px;}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl.collapseAll.n0 > .plus{line-height: 12px;}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl.collapseAll.n0 > .plus:before{content:"-";}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl.collapseAll.n1 > .plus:before{content:"+";}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl[disabled]{cursor:default;color:#9acaef;}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl:not([disabled]):hover{background-color:#217ebd;color:#fff;}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl .plus{font-size: 24px;line-height: 12px;width:13px;text-align:center;}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl .plus:not(.lft){float: right;margin-left: 3px;font-weight:400;}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl .plus.lft{float: left;margin-right: 5px;}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl .plus.rgt{float: right;margin-left: 5px;}
.fieldset3 > .HeaderFieldset > .Legend.buttonStl .IconInfoPng{position: absolute;margin: -1px 0 -4px 26px;line-height: 15px;}

.fieldset3 > .HeaderFieldset .nav-tabs{margin-bottom:0;border-bottom:0;margin-top: -1px;margin-left: -1px;}
.fieldset3 > .HeaderFieldset .nav-tabs > li > a{text-transform:uppercase;font-family: 'Open Sans Condensed', sans-serif;font-weight: 600;font-size: 14px;padding:0 6px;}
.fieldset3 > .HeaderFieldset .nav-tabs:not(.Background):not(.LightVersion) > li > a{padding:4px 6px;}
.fieldset3 > .HeaderFieldset .nav-tabs.LightVersion > li > a{border:0;}

.fieldset3 > .HeaderFieldset .nav-tabs.LightVersion > li:not(.active) > a{color: #B8D3DC;}
.fieldset3 > .HeaderFieldset .nav-tabs.LightVersion > li.active > a,
.fieldset3 > .HeaderFieldset .nav-tabs.LightVersion > li > a:hover{background-color:transparent;color:#2196f3;}

.fieldset3 > .HeaderFieldset > .ButtonAddVD{margin-top:-9px;}
.fieldset3 > .HeaderFieldset > .ButtonAddVD .btn{border-bottom-right-radius:0;border-bottom-left-radius:0;}

.FloatR2{float:right}
.fieldset3 > .HeaderFieldset > .FloatL {position:relative;top:0;left:0;margin-top: -15px;background-color: #fff;padding: 0 5px;}
.fieldset3 > .HeaderFieldset > .FloatR {position:relative;top:0;right:10px;margin-top: -15px;background-color: #fff;padding: 0 5px;line-height: 19px;}
.fieldset3 > .HeaderFieldset > .FloatR2 {position:relative;top:6px;right:10px;margin-top: -39px;background-color: #fff;padding: 0 5px;}
.fieldset3 > .HeaderFieldset > .FloatR2 + .FloatR2, .fieldset3 > .HeaderFieldset > .FloatR2 + .FloatR,
.fieldset3 > .HeaderFieldset > .FloatR + .FloatR2, .fieldset3 > .HeaderFieldset > .FloatR + .FloatR{margin-right:10px;}
.fieldset3 > .HeaderFieldset > .ButtonPos.AccantoLegend{margin: -16px 0 -7px -1px;top: 0;background-color: #fff;padding: 0;}
.fieldset3 > .HeaderFieldset > .ButtonPos.AccantoLegend > button.btn{height: 34px !important;}
.fieldset3 > .HeaderFieldset > .Legend + .FloatR.ScriptTab {margin-top: -10px;padding: 0;}

.fieldset3.ChiudiFieldset3_Def{display:none;}
.fieldset3.ChiudiFieldset3 .HeaderFieldset{border-width:0;}
.fieldset3.ChiudiFieldset3 .BodyFieldset{display:none;}

#DotazioniOptionalPermuta a[data-toggle="tab"]{text-transform:none;font-size: 18px;line-height: 18px;margin-top: 10px;}

.fieldset3.StyleFlat > .HeaderFieldset{border-width: 0 0 1px 0;padding: 0 0 7px 0;border-color:#000;}
.fieldset3.StyleFlat > .HeaderFieldset > .Legend{margin: -16px 0 -7px 0 !important;padding: 7px 7px;border: solid #000;border-width: 1px 1px 0 1px;color:#000;text-transform:none;font-size:24px;line-height: 19px;font-weight:700;}

.fieldset3.StyleFlat > .HeaderFieldset > .Legend{margin: -22px 0 -7px 0 !important;padding: 10px 12px;border: solid #006bb3;border-radius:7px 0 0 0;background-color: #006bb3;border-width: 1px 1px 0 1px;border-right-color: #fff;color: #fff;text-transform: none;font-size: 24px;line-height: 19px;font-weight: 700;}
.fieldset3.StyleFlat > .HeaderFieldset > .Legend + .AccantoLegend button.btn {height: 40px !important;margin-top: -6px;border-top-left-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.fieldset3.StyleFlat > .HeaderFieldset > .Legend + .AccantoLegend button.btn.blue{border-color:#074d7b;background-color: #074d7b;}
.fieldset3.StyleFlat > .HeaderFieldset > .Legend + .AccantoLegend button.btn.blue:hover{border-color:#006bb3;background-color: #006bb3;}

.btn-AssociatedDocFEDossiers{padding: 0 2px !important;font-size: 10px !important;line-height: initial !important;border-radius: 0 !important;position: absolute !important;height: auto !important;width: 100% !important;top: 0;left: 0;right: 0;bottom: 1px;}

.fieldset3.StyleFlat > .HeaderFieldset > .FloatR{right:0;}
.fieldset3.StyleFlat > .BodyFieldset{border: 0;padding: 10px 0 10px 0;}

.modal:not(.defaultSpaceFieldset3) .fieldset3:not(.Boxato):not(.first){margin-top:28px;}
.modal:not(.defaultSpaceFieldset3) .fieldset3 > .HeaderFieldset + .BodyFieldset,
.ordine-pratiche-multiplo .fieldset3 > .HeaderFieldset + .BodyFieldset{padding: 12px 20px 10px 20px;}

#PraticaEsenzioni .fieldset3 > .HeaderFieldset + .BodyFieldset{padding:5px 20px 20px 20px;}
#ModuloFinanziamento .fieldset3 > .HeaderFieldset + .BodyFieldset {padding: 10px 20px 15px 20px;}

.fieldset3.ImportiFattura{margin-top:38px !important;}
.fieldset3.ImportiFattura .RigaDestinazioneSpese{margin:30px 0 0 40px!important;}
.fieldset3.ImportiFattura .col-md-12.FlgVisualizza .rowCheck{margin-top:0;}
.fieldset3.ImportiFattura .col-md-12.FlgVisualizza .rowCheck .Styl+.Styl,
.fieldset3.ImportiFattura .col-md-12.FlgVisualizza .rowRadio .Styl+.Styl{margin-left:2px;}

.fieldset3.ImportiFattura .RigaDestinazioneSpese{margin-bottom: -31px !important;width: auto;display: inline-block;position: relative;z-index: 1;}
.fieldset3.ImportiFattura .RigaDestinazioneSpese > .FlgVisualizza > .row > .col-md-F{background-color: #fff;}


.FieldsetLong > .HeaderFieldset{min-height: 28px;line-height: 27px;}
.FieldsetLong > .HeaderFieldset.InputLegendTop{margin-top: 17px;}
.FieldsetLong > .HeaderFieldset > .arrow{position:absolute;top:0;right:0;line-height: 27px;font-size:26px;width:20px;}
.FieldsetLong > .HeaderFieldset > .Legend{font-family: 'Roboto', sans-serif;font-weight: 800;color: #1f7bc2;}

legendmin{/* font-family: 'Inter'; */display: block;width: 100%;padding-bottom: 2px;margin-bottom: 5px;font-size: 16px;font-weight: 600;font-variation-settings: "wght" 600;line-height: inherit;color: #006bb3;border-bottom: 1px solid #bdbdbd;}
legendmin:not(.first){margin-top:5px}
/* ---------------------------------------- STILI FIELDSET ---------------------------------------- */

/* ---------------------------------------- STILI LineTrack ---------------------------------------- */
.LineTrackSubHeader.setH .LineTrack{position: absolute;border-left: 1px solid #006bb3;margin: 9px 0 0 -18px;width:0;}
.LineTrackSubHeader.setH .LinePoint:before{content: '';border-bottom: 1px solid #006bb3;width: 10px;position: absolute;top: 9px;left: -15px;}

.tab-pane .LineTrackSubHeader{margin-left:18px;}
/* ---------------------------------------- STILI LineTrack ---------------------------------------- */


/* ---------------------------------------- STILI RiepilogoDatiHTML ---------------------------------------- */
.RiepilogoDatiHTML{margin-bottom:10px}

.RiepilogoDatiHTML .control-label{margin-bottom: 0 !important;}
.RiepilogoDatiHTML .separator_value{font-size: 16px;color: #c4c4c4;margin: 0 -3px;position: relative;top: 3px;}
.RiepilogoDatiHTML .prt{font-size: 13px;font-weight: 500;}
.RiepilogoDatiHTML .prt:empty:not([placeholder])::before{content:'---';}
.RiepilogoDatiHTML .prt:empty[placeholder]::before{content:attr(placeholder);}
.RiepilogoDatiHTML .prt:empty:not(.placeholder-color)::before{color:#aaa;}
.RiepilogoDatiHTML .prt:empty.placeholder-color::before{color:#ca1c28;}
/* ---------------------------------------- STILI RiepilogoDatiHTML ---------------------------------------- */


/* ---------------------------------------- STILI Per elementi vuoti con messaggio pre-impostato ---------------------------------------- */
*[data-message-if-empty]:empty:before{content: attr(data-message-if-empty);color: #c4c4c4;display:block;font-size: 16px;margin: 20px 0;text-align: center;}
/* ---------------------------------------- STILI Per elementi vuoti con messaggio pre-impostato ---------------------------------------- */


.col-md-12.FlgVisualizza{margin-left:-5px;margin-right: -7px;}
.col-md-12.FlgVisualizza .rowCheck{margin-top:15px;}
.col-md-12.FlgVisualizza .rowRadio .radio{width: 24px;height: 24px;top:2px;}
.col-md-12.FlgVisualizza .rowRadio .radio:before {margin:1px;width:20px;height:20px;}
.col-md-12.FlgVisualizza .rowRadio .txt{font-size: 16px;bottom:5px;}
.col-md-12.FlgVisualizza .rowRadio input:checked ~ .txt {font-weight: 600 !important;font-variation-settings: "wght" 600;}

.col-md-12.FlgVisualizza .rowRadio .RVs[value="0"]:checked .txt{font-weight:900 !important;}
.FlgVisualizza .RVs[value="0"]:checked + .radio:before{background:#710e15;}
.FlgVisualizza .RVs[value="1"]:checked + .radio:before{background:#0a5a0d;}

.FlgVisualizza .rowCheck input[type="checkbox"] ~ .txt{font-size:14px;}

.TagAcq, .TagVnd{padding: 0 6px;border-radius: 3px;}
.TagAcq{background-color: #e12330;color: #fff;}
.TagVnd{background-color: #21b727;color: #fff;}


.ImportiFattura > .BodyFieldset > .DatiDocumentoACQ.RightTitleFieldset3{float:right;margin:-49px 0 0 0;background:#fff;}

.DatiDocumentoACQ.RightTitleFieldset3 label.LabelCheck_PagamentoFatturaACQCompleto.etiquette{margin:-4px -50px 0 -16px !important;}

.SubTitle_Style1{font-size: 19px;line-height: 26px;margin: 0 0 20px 0;border-bottom: 1px solid #e1e1e1;font-weight: 800;font-variation-settings: "wght" 800;font-family: 'Roboto', sans-serif;color: #1f7bc2;}
.SubTitle_Style1 .LabelFlgImpostaPredefinito{margin-left: 20px;color: #000;top:-3px;}
.SubTitle_Style1 a{text-decoration:none;}
.SubTitle_Style1 a:hover{text-decoration:underline}
*+.SubTitle_Style1{margin-top:10px;}
.DettagliRigaProdotto{font-size:15px;}

body.praticaPHP .SubTitle_Style1{border-color:#5c5c5c}

cfrdec{font-size:85%;}
.SubTitle_Style2{line-height: 18px;padding: 0 0 1px 0;margin: 0 0 4px 0;border-bottom: 1px solid #9d9d9d;font-weight: 800;font-variation-settings: "wght" 800;font-family: 'Inter', sans-serif;}
.template-v1 .SubTitle_Style2{font-size: 15.3px;font-style: italic;color: #1f7bc2;}
.template-v2 .SubTitle_Style2{font-size: 13px;color: #000;}
.normalweight{font-weight: normal!important;font-variation-settings: "wght" 450!important;}

.valGroup{background-color: #fff;border:1px solid #c9c9c9;border-radius:3px;padding:1px 7px;font-size:13px;}
.valGroup .imgMarca{display:none;}

.groupDate > month{text-transform: uppercase;}
.groupDate > sep{font-size: 10px;position: relative;top: -1px;padding: 0 1px;}
.groupDate > year{font-size:11px}

.pq-grid-cell.valColumn-Semibold,
.pq-body-outer .pq-grid-cell.RecordSemibold,
.symbol-semibold[symbol-before]:before,
.symbol-semibold[symbol-after]:after,
.Semibold{font-weight:500!important;font-variation-settings: "wght" 500!important;}

.pq-grid-cell.valColumn-Semibold2,
.pq-body-outer .pq-grid-cell.RecordSemibold2,
.symbol-semibold2[symbol-before]:before,
.symbol-semibold2[symbol-after]:after,
.Semibold2{font-weight:600!important;font-variation-settings: "wght" 600!important;}

.pq-grid-cell.valColumn-bold,
.pq-body-outer .pq-grid-cell.Recordbold,
.symbol-bold[symbol-before]:before,
.symbol-bold[symbol-after]:after,
.bold{font-weight:700!important;font-variation-settings: "wght" 600!important;}

.pq-grid-cell.valColumn-bold2,
.pq-body-outer .pq-grid-cell.Recordbold2,
.symbol-bold2[symbol-before]:before,
.symbol-bold2[symbol-after]:after,
.bold2{font-weight:800!important;font-variation-settings: "wght" 800!important;}

.symbol-boldVariation[symbol-before]:before,
.symbol-boldVariation[symbol-after]:after,
.boldVariation{font-variation-settings: "wght" var(--wght);}

.CursorPointer{cursor:pointer;overflow: hidden;margin: -5px 0;padding: 5px 0;}
.ColMostraFoto{padding-left:0 !important;padding-right:0 !important;width:70px !important}

.Full{width:100%}
.FullNoPadding{padding-left:0 !important;padding-right:0 !important;width:100%;}

.v-align-t{vertical-align: top;}
.v-align-b{vertical-align: bottom;}

.min-FullHeight{min-height:100%;}
.FullHeight{height:100%;}

.LineaFullWidth{display:block;width:100%;padding:0;margin:0;overflow:hidden;float:none !important;}
li.LineaFullWidth{float:none!important;}
.NoFloat{float:none!important;}
.FloatL{float: left!important}
.FloatR{float: right!important}
.modal-open.page-overflow .page-container{overflow-x:hidden !important;overflow-y:hidden !important}

.weight500{font-weight:500;}
.weight600{font-weight:600;}
.weight700{font-weight:700;}
.weight800{font-weight:800;}

.pq-cont-inner.pq-cont-right > .pq-table{min-width:100%;}
.pq-grid-top.ui-widget-header .pq-grid-title{display: none;}

table.dataTable thead .sorting_desc {
    background-position: 100% -7%;
}
table.dataTable thead .sorting_asc {
    background-position: 100% 110%;
}

.NotaTestuale{display: block;background-color: #f9f9f9;border: 1px solid #e8e8e8;padding: 4px 10px;}
.NotaTestuale > .Top{display: block;}

#Documenti_Anagrafica .pq-grid-row.RowRecord.allPaymentNoPay .pq-grid-cell.detailButton,
#Storico_Anagrafica .pq-grid-row.storicoPratica.PraticaSenzaPagamenti .pq-grid-cell.detailButton{color: #f2eeeb;pointer-events: none;}

#Documenti_Anagrafica .datagridjs .pq-no-wrap>.pq-row-group > .pq-group-title-cell,
#Documenti_Anagrafica .datagridjs .pq-no-wrap>.pq-row-group > .pq-group-title-cell > div,
#Storico_Anagrafica .datagridjs .pq-no-wrap>.pq-row-group > .pq-group-title-cell,
#Storico_Anagrafica .datagridjs .pq-no-wrap>.pq-row-group > .pq-group-title-cell > div{overflow: inherit !important;}

#Documenti_Anagrafica .datagridjs .pq-no-wrap>.pq-row-group > .pq-grid-cell,
#Storico_Anagrafica .datagridjs .pq-no-wrap>.pq-row-group > .pq-grid-cell{border-color:transparent !important}

#Tab_AltriAccount .col_account > .account{display:block}
#Tab_AltriAccount .col_accessService{padding: 7px 0 7px 20px;}
#Tab_AltriAccount .col_accessService img{width: 35px;height: 35px;object-fit: contain;object-position: center;}
#Tab_AltriAccount .col_accessService button.ButtonDelete{position: absolute;top: -6px;right: 4px;width: 15px;height: 15px;border-radius: 50%;border: 1px solid #c1c1c1;background-color: #fff !important;text-align: center;box-shadow: 0 0 2px rgba(0, 0, 0, .4) !important;z-index: 1;display:none;}
#Tab_AltriAccount .col_accessService button.ButtonDelete > i{font-size: 13px;line-height: 13px;}
#Tab_AltriAccount .col_accessService div.singleService:hover button.ButtonDelete{display:block;}
#Tab_AltriAccount .col_delete{width:40px;padding-top:11px;}

.pq-grid-cell.detailButton .fa-plus-square-o,
.pq-grid-cell.detailButton .fa-minus-square-o{font-size:20px;line-height:normal;position:relative;top:2px;}

.listPermute_inStoricoACQ td{padding:10px;line-height:18px;}
.listPermute_inStoricoACQ tr + tr td{border-top:1px solid #c1c1c1}

*[role="gridcell"] label.Styl .checkbox{top:-1px!important;}

.control-label{margin-bottom:0;}
.control-label.WidthCustom{max-width:none !important;}

.ScriptTab.FullHeight:not(.Min) > .TabContainers{height:calc(100% - 38px);}
.ScriptTab.FullHeight:not(.Min) > .TabContainers > .tab-content{height:100%;overflow-y: auto;overflow-x: hidden;}
.ScriptTab.IncludeBorder .nav-tabs{border-color:#a2a2a2;}
.template-v1 .ScriptTab:not(.TabModalLF):not(.IncludeBorder):not(.Min) > .TabContainers > .tab-content{padding:16px 22px 16px 13px;}
.template-v2 .ScriptTab:not(.TabModalLF):not(.IncludeBorder):not(.Min) > .TabContainers > .tab-content{padding:16px calc(var(--width-box-riepilogo-pratica) + 5px) 16px var(--padding-laterale-fullW-2);}
.ScriptTab.IncludeBorder > .TabEtiquette > ul.nav, .TabEtiquette > ul.nav-tabs.NoMarginBottom{margin-bottom: -1px !important;position: relative;z-index: 1;max-width:calc(100% - 2px);}
.ScriptTab.IncludeBorder > .TabContainers > .tab-content{border: 1px solid #5c5c5c;/*border-top-width:0;*/padding:20px 15px 15px 15px;background-color: #fff;}
.nav-tabs>li:first-child>a{border-top-left-radius:3px;}
.nav-tabs>li:last-child>a{border-top-right-radius:3px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border-color: #5c5c5c;}
.ScriptTab.IncludeBorder.FirstModal{margin:10px -1px 0 -1px;}
.ScriptTab.IncludeBorder.FirstModal > .TabEtiquette > .nav-tabs li:first-child a{border-left-color:transparent;}
.ScriptTab.IncludeBorder.FirstModal > .TabContainers > .tab-content{border-color:transparent;}
.ScriptTab .ScriptTab.DatiPrincipali.IncludeBorder:not(.LateralTabL):not(.LateralTabR) > .TabContainers > .tab-content{padding-top: 20px;}
.ScriptTab.IncludeBorder > .TabEtiquette > .nav-tabs li a,
.ScriptTab > .TabEtiquette > .nav-tabs.SubTabLittle li a{border-bottom-width:0!important;}
.ScriptTab.IncludeBorder > .TabEtiquette > .nav-tabs li+li a{border-left-width:0;}
.ScriptTab.IncludeBorder > .TabEtiquette > .nav-tabs li+li.active a{border-left-width: 1px!important;margin-left:-1px;}
.ScriptTab.IncludeBorder > .TabEtiquette > .nav-tabs:not(.tabs-left):not(.tabs-right) li.active a:before,
.ScriptTab > .TabEtiquette > .nav-tabs.SubTabLittle li.active a:before
{content: '';position: absolute;bottom: -1px;left: 0;right: 0;height: 1px;background: #fff;z-index: 1;}
.ScriptTab.IncludeBorder > .TabEtiquette > .nav-tabs.tabs-left li.active a{border-right-color:transparent;}
.ScriptTab.IncludeBorder > .TabEtiquette > .nav-tabs.tabs-right li.active a{border-left-color:transparent;}


.ScriptTab > .RightContent{position:absolute;right:0;}
.ScriptTab > .RightContent > .mt-check-list{margin-top:7px;}

.ScriptTab.IncludeBorder.LateralTabL > .TabContainers > .tab-content{border-top-width:1px;border-left-width:0;}
.ScriptTab.IncludeBorder.LateralTabR > .TabContainers > .tab-content{border-top-width:1px;border-right-width:0;}


#Dashboard{padding:30px;}
.Statistiche_row+.Statistiche_row{margin-top:30px;}
/*
.Statistiche_row1 .Blc{height:150px;}
.Statistiche_row1 .Blocco1{background-color:#f1f1f1;}
.Statistiche_row1 .Blocco2{background-color:#f1f1f1;}
.Statistiche_row1 .Blocco3{background-color:#f1f1f1;}
.Statistiche_row1 .Blocco4{background-color:#f1f1f1;}
*/

.ScadenzeDashboard{padding:5px!important;}
.ScadenzeDashboard > .tab-pane{height:100%;}
.ScadenzeDashboard .ContentRowRecord{height:calc(100% - 23px);}
.ScadenzeDashboard .DataScadenzaTD{background-color:#f3f5f6;font-weight:600;}
.ScadenzeDashboard .DataScadenzaTD .BackgroundCell.Scaduto + *{color:#e12330}


.Statistiche_row2 .fieldset3 .HeaderFieldset .Legend{position:relative;z-index:4;}
.Statistiche_row2 .fieldset3 .HeaderFieldset .FloatR{z-index:4;margin-bottom:-10px;}
.Statistiche_row2 .BodyFieldset{height:530px;}
.Statistiche_row2 .BodyFieldset:before{content: '';position: absolute;z-index: 3;top: -4px;left: 0;right: 21px;height: 10px;background-color: #fff;}
.Statistiche_row2 .overflow{overflow-y: auto;overflow-x: hidden;height:calc(100% + 11px);width:calc(100% + 29px);margin: -15px -14px -15px -14px;padding: 15px;position: relative;z-index: 2;}

.Statistiche_row2 .row.RowVeicolo:first-child > div:not(.noPaddingPart){padding-top:10px;}

.Statistiche_row2 .row.RowVeicolo+.row.RowVeicolo{margin-top:10px;padding-top:10px;border-top:1px solid #f1f1f1;}
.Statistiche_row2 .row.RowVeicolo > .Foto .Content_AnteprimaVeicolo{width:90px;height:58;margin:0;border-radius:3px;}
.Statistiche_row2 .row.RowVeicolo > .DescrPratica:not(.col-md-12){width:calc(100% - 100px);}
.Statistiche_row2 .row.RowVeicolo > .DescrPratica{font-size:13px;}
.Statistiche_row2 .row.RowVeicolo > .DescrPratica .GiacenzaInTag > span{line-height:19px;}
.Statistiche_row2 .row.RowVeicolo h4{font-weight:500;font-size:14.5px;line-height:17px;margin:0 0 5px 0;}
.Statistiche_row2 .row.RowVeicolo a:not(:hover){text-decoration:none;}
.Statistiche_row2 .row.RowVeicolo .versione{padding-bottom:3px;}
.Statistiche_row2 .row.RowVeicolo .rowCount{font-size:13px;color:#4AC507;font-weight:700;}
.Statistiche_row2 .row.RowVeicolo .DescrPratica .row+.row{margin-top:2.5px;}
.Statistiche_row2 .Tags_InfoVc{margin:0 2.5px;}
.TitleInputBox.IncludeBorder + .SectionModulo{border:1px solid #ddd;border-top:0;background-color: #fcfcfc;}

.Tags_InfoVc{background-color:#f3f3f3;border-radius:4px;padding:0 5px;line-height: 19px;float:left;}
.Tags_InfoVc.data{width:calc(33.3333333% - 5px);}
.Tags_InfoVc.Anagrafica{width:100%;}
.Tags_InfoVc.Prezzo{width:calc(50% - 5px);}
.Tags_InfoVc.data .lgd{display:inline-block;min-width:33px;}
.Tags_InfoVc .val{font-weight:600;}

.panel-group .ListSingle.ErroriPresenti{border-color: #e73d4a;}

.evidenziaTesto{animation: blinker-testo-evidenziato 1.5s linear infinite;}

.blinkError {
    position:relative;
    animation: blinkerAlertError 0.25s linear infinite;
}
@keyframes blinkerAlertError {
  0% { left:0; }
  40% { left:-5px; }
  60% { left:5px; }
  100% {left:0;}
}

.blinkerBtnBlue {
	animation-name: blinker-btnBlue-background;animation-duration: 1.2s;animation-timing-function: ease-in;animation-iteration-count: infinite;
	-webkit-animation-name: blinker-btnBlue-background;-webkit-animation-duration: 1.2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;
}

.blinkerBtnSubmit {
	animation-name: blinker-btnSubmit-background;animation-duration: 1.2s;animation-timing-function: ease-in;animation-iteration-count: infinite;
	-webkit-animation-name: blinker-btnSubmit-background;-webkit-animation-duration: 1.2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;
}

.CheckListStyle1.Dotazioni label.Styl{margin:0 3px;font-family:'Roboto', sans-serif;font-size:16px;font-weight:400;}
.CheckListStyle1.Dotazioni .form-group:nth-child(1) label.Styl{margin-top:-3px}
.CheckListStyle1.Dotazioni > .form-group:first-child{margin-top:3px;}

.ListatoBoxato label.Styl{margin-top:-5px}
table.ListatoBoxato .Ficon.Check{color: #e8e8e8;font-size: 20px;margin: 1px -1px -1px -1px;}
table.ListatoBoxato .Ficon.Check.selected{color:#3EA761;}

.TitleInputBox label.Styl .txt{font-size:17px}


.CheckboxEnable{padding-left:23px !important}
.CheckboxEnable .CheckBoxContent{position:absolute;left:0;bottom:6px;}


.btn.colorCheckCustom{border:0 !important;}
.btn.colorCheckCustom:not(.btn-outline) {color: #FFFFFF;background-color: #b8d5e8;border-color: #b8d5e8; }

.btn.colorCheckCustom:not(.btn-outline):focus, .btn.colorCheckCustom:not(.btn-outline).focus
 {color: #FFFFFF;background-color: #217ebd;border-color: #15527c; }

.btn.colorCheckCustom:not(.btn-outline):hover {color: #FFFFFF;background-color: #217ebd;border-color: #1f78b5; }

.btn.colorCheckCustom:not(.btn-outline):not(.ModeAP):active, .btn.colorCheckCustom:not(.btn-outline):not(.ModeAP).active,
.open > .btn.colorCheckCustom:not(.btn-outline):not(.ModeAP).dropdown-toggle
 {color: #FFFFFF;background-color: #217ebd;border-color: #1f78b5;}

.btn.colorCheckCustom:not(.btn-outline):not(.ModeAP):active:hover, .btn.colorCheckCustom:not(.btn-outline):active:focus, .btn.colorCheckCustom:not(.btn-outline):active.focus, .btn.colorCheckCustom:not(.btn-outline):not(.ModeAP).active:hover, .btn.colorCheckCustom:not(.btn-outline).active:focus, .btn.colorCheckCustom:not(.btn-outline).active.focus,
.open > .btn.colorCheckCustom:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.colorCheckCustom:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.colorCheckCustom:not(.btn-outline).dropdown-toggle.focus
 {color: #FFFFFF;background-color: #1c699f;border-color: #15527c; }

.btn.colorCheckCustom:not(.btn-outline) .badge {color: #cf9fa0;background-color: #FFFFFF; }

.btn.btn-outline.colorCheckCustom {border-color:#cf9fa0;color:#cf9fa0;background: none; }

.btn.btn-outline.colorCheckCustom:hover, .btn.btn-outline.colorCheckCustom:active, .btn.btn-outline.colorCheckCustom:active:hover, .btn.btn-outline.colorCheckCustom:active:focus, .btn.btn-outline.colorCheckCustom:focus, .btn.btn-outline.colorCheckCustom.active
 {border-color: #cf9fa0;color: #FFFFFF;background-color: #cf9fa0;}


 .btn.Disattivato{border:0 !important;}
.btn.Disattivato:not(.btn-outline) {color: #FFFFFF;background-color: #cf9fa0;border-color: #cf9fa0; }

.btn.Disattivato:not(.btn-outline):focus, .btn.Disattivato:not(.btn-outline).focus
 {color: #FFFFFF;background-color: #B31D20;border-color: #15527c; }

.btn.Disattivato:not(.btn-outline):hover {color: #FFFFFF;background-color: #B31D20;border-color: #cf9fa0; }

.btn.Disattivato:not(.btn-outline):active, .btn.Disattivato:not(.btn-outline).active,
.open > .btn.Disattivato:not(.btn-outline).dropdown-toggle
 {color: #FFFFFF;background-color: #B31D20;border-color: #cf9fa0;}

/*b, optgroup, strong{font-weight: 500;}*/

.btn.Disattivato:not(.btn-outline):active:hover, .btn.Disattivato:not(.btn-outline):active:focus, .btn.Disattivato:not(.btn-outline):active.focus, .btn.Disattivato:not(.btn-outline).active:hover, .btn.Disattivato:not(.btn-outline).active:focus, .btn.Disattivato:not(.btn-outline).active.focus,
.open > .btn.Disattivato:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.Disattivato:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.Disattivato:not(.btn-outline).dropdown-toggle.focus
 {color: #FFFFFF;background-color: #B31D20;border-color: #B31D20; }

.btn.Disattivato:not(.btn-outline) .badge {color: #cf9fa0;background-color: #FFFFFF; }

.btn.btn-outline.Disattivato {border-color:#cf9fa0;color:#cf9fa0;background: none; }

.btn.btn-outline.Disattivato:hover, .btn.btn-outline.Disattivato:active, .btn.btn-outline.Disattivato:active:hover, .btn.btn-outline.Disattivato:active:focus, .btn.btn-outline.Disattivato:focus, .btn.btn-outline.Disattivato.active
 {border-color: #cf9fa0;color: #FFFFFF;background-color: #cf9fa0;}


.btn.Attivato{border:0 !important;}
.btn.Attivato:not(.btn-outline) {color: #FFFFFF;background-color: #a5e0ae;border-color: #a5e0ae; }

.btn.Attivato:not(.btn-outline):focus, .btn.Attivato:not(.btn-outline).focus
 {color: #FFFFFF;background-color: #16B82D;border-color: #15527c; }

.btn.Attivato:not(.btn-outline):hover {color: #FFFFFF;background-color: #16B82D;border-color: #16B82D; }

.btn.Attivato:not(.btn-outline):active, .btn.Attivato:not(.btn-outline).active,
.open > .btn.Attivato:not(.btn-outline).dropdown-toggle
 {color: #FFFFFF;background-color: #16B82D;border-color: #16B82D;}

.btn.Attivato:not(.btn-outline):active:hover, .btn.Attivato:not(.btn-outline):active:focus, .btn.Attivato:not(.btn-outline):active.focus, .btn.Attivato:not(.btn-outline).active:hover, .btn.Attivato:not(.btn-outline).active:focus, .btn.Attivato:not(.btn-outline).active.focus,
.open > .btn.Attivato:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.Attivato:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.Attivato:not(.btn-outline).dropdown-toggle.focus
 {color: #FFFFFF;background-color: #16B82D;border-color: #16B82D; }

.btn.Attivato:not(.btn-outline) .badge {color: #a5e0ae;background-color: #FFFFFF; }

.btn.btn-outline.Attivato {border-color:#a5e0ae;color:#a5e0ae;background: none; }

.btn.btn-outline.Attivato:hover, .btn.btn-outline.Attivato:active, .btn.btn-outline.Attivato:active:hover, .btn.btn-outline.Attivato:active:focus, .btn.btn-outline.Attivato:focus, .btn.btn-outline.Attivato.active
 {border-color: #a5e0ae;color: #FFF;background-color: #a5e0ae;}

.btn-group-checkbox > label.btn{padding-top: 0 !important;padding-bottom: 0 !important;}
.btn-group-checkbox > label.btn:not(.little0):not(.little1):not(.little2):not(.little){height:30px;line-height:28px !important;}
.btn.colorCheckCustom:not(.btn-outline):not(.active).ModeAP{color:#9f9e9e;background-color:#eeeeee;}
.btn.colorCheckCustom.ModeAP.active:active, .btn.colorCheckCustom.ModeAP:active, .btn.colorCheckCustom.ModeAP.active, .btn.colorCheckCustom.ModeAP:hover
{color:#fff !important;background-color:#4caf50 !important;}

.CreazioneAllegatoInCorso .iconAllegato{position: relative;left: -7px;}

.btn-group-checkbox{overflow:hidden;border:1px solid #ccc;border-radius:4px;background: #f9f9f9;}
.btn-group-checkbox > label.btn{padding: 0 8px;}
.btn-group-checkbox > label.btn.active{background-color:var(--color-blue-2);color:#fff;}
.btn-group-checkbox > label.btn + label.btn{border-left:1px solid #ccc;}
/*Stili di checkbox e radio Personalizzati in CSS*/

.content_rangeData_Select .form-filter.bs-select > button.btn,
.content_rangeData_Select .form-filter-api.bs-select > button.btn{padding: 0 15px 0 6px !important;}
.content_rangeData_Select .bs-select > .btn.dropdown-toggle > .bs-caret > .caret{font-size: 14px !important;right: 4px !important;}
.content_rangeData_Select .col-md-F.Years{width: 55px;}
.content_rangeData_Select .col-md-F.Months{width: 42px;}
.content_rangeData_Select .col-md-F.Months .bootstrap-select.dropdown .dropdown-menu{min-width: 112px;}
.content_rangeData_Select .Ficon.arrow{font-size: 18px;margin: 4px 0 0 0;}

/*-----------STILI BUTTON-----------*/
.Tools > ul.dropdown-menu.ToolsDataTable:not(.LoadingComplete) li{cursor:not-allowed;}
.Tools > ul.dropdown-menu.ToolsDataTable:not(.LoadingComplete) li > a{pointer-events:none;opacity:0.6;}

.btn.btn-outline-reverse:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all){/*font-family:Open Sans Condensed;*/font-weight:600;font-size: 12px;border:1px solid;text-transform:uppercase;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;padding: 8px 14px 7px;}

body .dx-selectbox-popup-wrapper .dx-list-items .dx-list-group-header,
.dropdown-menu{font-family:'Public Sans', sans-serif;}
.dropdown-menu.datepicker, .bootstrap-timepicker-widget{margin-top:2px;}
.dropdown-menu.TypeFilterIEEv{margin-top:0;}
._contextmenu .dropdown-menu, .dropdown-menu.ToolsDataTable{padding: 17px 0;}
.dropdown-menu.ToolsDataTable li + li[category]{padding-top: 5px;margin-top: 5px;border-top: 1px solid #dbdbdb;}
.dropdown-menu.ToolsDataTable li[category] > b{display:block;font-size:16px}
.dropdown-menu.ToolsDataTable li[print] > a{line-height: 1.31;}
.dropdown-menu.ToolsDataTable a, .dropdown-menu.ToolsDataTable li[category] > b, ._contextmenu a{padding:1px 14px;}
.dropdown-menu.ToolsDataTable a, ._contextmenu a{font-weight:400!important;}
.dropdown-menu.ToolsDataTable li.Icon > a, ._contextmenu li.Icon > a{padding-left: 51px;padding-right: 30px;position: relative;text-decoration: none;}
.dropdown-menu.ToolsDataTable li:hover > a, ._contextmenu li:hover > a{background-color:#F1F1AF}
.dropdown-menu.ToolsDataTable li.Icon > a > .Ficon, ._contextmenu li.Icon > a > .Ficon{position:absolute;left: 24px;top:3px;margin-top: 2px;}
.dropdown-menu.ToolsDataTable li.Icon > a > .icon-excel{font-size:17px;margin-top:0}
.dropdown-menu>li>a{font-variation-settings: "wght" 400;}
.dropdown-menu>li>a>[class*="icon-"]{top:5px;}
.dropdown-menu.ToolsDataTable li.Icon > a > svg.Ficon, ._contextmenu li.Icon > a > svg.Ficon {width: 19px;height: 16px;margin-top: 0;}
.dropdown-menu.ToolsDataTable li.Icon > a > [class*="flaticon-"], ._contextmenu li.Icon > a > [class*="flaticon-"]{margin-top:0px !important}
.dropdown-menu.ToolsDataTable li.Icon > a > [class*="material-"], ._contextmenu li.Icon > a > [class*="material-"]{margin-top:0px !important}
.dropdown-menu.ToolsDataTable li.Icon > a > span.Ficon, ._contextmenu li.Icon > a > span.Ficon{margin-top:0px !important}

.multiselect-container >li span.checkbox{margin-right:2px;}
.bs-select-multiple li.selected > a .text,
.multiselect-container >li.active label{font-weight:700}

.dropdown-menu.ToolsDataTable li.Icon a i.Ficon.s{font-size: 18px;left: 22px;bottom: -5px;font-weight: 600;z-index: 1;}
.dropdown-menu.ToolsDataTable li.Icon a i.Ficon.s.si{color:#00da61;}
.dropdown-menu.ToolsDataTable li.Icon a i.Ficon.s.no{color:#e7505a;}

.dropdown-menu.ToolsDataTable a[count]:not([count="0"]):not([count=""]):after{content: " [ " attr(count) " ]";font-weight:600;font-size:80%;}

i.red{color:#e12330}

.dx-datagrid-cancel-button,
.dx-item.dx-popup-cancel .dx-button,
.dx-button.dx-popup-cancel,
.btn.ButtonChiudiModale, .datepicker.dropdown-menu table.table-condensed tfoot th.clear{background-color:#e12330;border-color:#e12330;color:#fff;}
.dx-datagrid-cancel-button:hover,
.dx-item.dx-popup-cancel .dx-button:hover,
.dx-button.dx-popup-cancel:hover,
.btn.ButtonChiudiModale:not(:disabled):hover, .datepicker.dropdown-menu table.table-condensed tfoot th.clear:hover{background-color:#ca1c28;}
.modal-footer .btn.ButtonChiudiModale, .modal-footer #Cancel{float:left;}

button#PrintPrivacy{background-color: #8A7D43;border-color: #8A7D43;color:#fff;float:left;}
button#PrintPrivacy:not(:disabled):hover{background-color:#9d8e4d;}

.btn.Normal, .datepicker.dropdown-menu table.table-condensed tfoot th.today{background-color:#006bb3;border-color:#006bb3;color:#fff;}
.btn.Normal:not(:disabled):hover, .datepicker.dropdown-menu table.table-condensed tfoot th.today:hover{background-color:#3598dc;}

.btn.Delete{background-color:#e12330;border-color:#e12330;color:#fff;}
.btn.Delete:not(:disabled):hover{background-color:#e7505a;border-color:#e7505a;}
.dx-datebox-wrapper-datetime .dx-popup-bottom .dx-button-today,
.dx-datebox-wrapper-calendar .dx-popup-bottom .dx-button-today,
.dx-btn-blue .dx-button,
.dx-btn-blue .dx-button.dx-state-focused,
.btn.btn-normal.blue{background-color:#006bb3;border-color:#006bb3;color:#fff;}
.dx-datebox-wrapper-datetime .dx-popup-bottom .dx-button-today:hover,
.dx-datebox-wrapper-calendar .dx-popup-bottom .dx-button-today:hover,
.dx-btn-blue .dx-button:hover,
.btn.btn-normal.blue:not(:disabled):hover{background-color:#3598dc;border-color:#3598dc;}

.dx-btn-blue2 .dx-button,
.btn.btn-normal.blue2{background-color:#1e7dbb;border-color:#1e7dbb;color:#fff;}
.dx-btn-blue2 .dx-button:hover,
.btn.btn-normal.blue2:not(:disabled):hover{background-color:#3598dc;border-color:#3598dc;}

.btn.btn-normal.yellow2{background-color:#e4bc36;border-color:#e4bc36;color:#fff;}
.btn.btn-normal.yellow2:not(:disabled):hover{background-color:#d1aa2b;border-color:#d1aa2b;}

.btn.ButtonRipristina{background-color:#006bb3;border-color:#006bb3;color:#fff;}
.btn.ButtonRipristina:not(:disabled):hover{background-color:#3598dc;border-color:#3598dc;}

fieldset.disabledCntaft:disabled{position:relative;}
fieldset.disabledCntaft:disabled > legend{z-index:6;}
fieldset.disabledCntaft:disabled:after{content: '';position: absolute;left: 0;top: 11px;right: 0;bottom: 0;z-index: 5;background-color: rgba(0,0,0,0.1);}

/*.btn.Action:focus, .btn.Action:active{color:#fff;background-color:#fa8c0c;}
.btn.Action{background-color:#fa8c0c;border-color:#fa8c0c;color:#fff;}
.btn.Action:not(:disabled):hover{background-color:#FA9F35;}*/
.dx-datagrid-save-button,
.dx-item.dx-btn-submit .dx-button,
.dx-button.dx-popup-done,
.btn.ButtonSubmit.btn, .btn.ButtonSubmit2.btn{background-color:#0fab42;border-color:#0fab42;color:#fff;}
.dx-datagrid-save-button:hover,
.dx-item.dx-btn-submit .dx-button:hover,
.dx-button.dx-popup-done:hover,
.btn.ButtonSubmit:not(:disabled):hover, .btn.ButtonSubmit2:not(:disabled):hover{background-color:#4dbd73;border-color:#4dbd73;}

.btn-normal > .iconPlus{font-size: 28px;float: right;margin: 0 -6px 0 8px;font-weight: 100;}
.btn-normal > .iconPlus:after{content:'+';font-family: 'Roboto', sans-serif;}

.btn-normal:not(.md-skip):not(.btn-icon-only):not(.iconleft) .Ficon.material-icons:not(.rightPos) {float: left;margin: 0 0 0 -3px;}
.btn-normal:not(.md-skip) .Ficon.material-icons:not(.rightPos) {line-height: 27px;}
.btn-normal.little .Ficon.material-icons:not(.rightPos){line-height:18px;}
.btn-normal.little1 .Ficon.material-icons:not(.rightPos){line-height:23px;}

.btn-normal.iconleft .Ficon[class*="material-icons"]:not(.noApply),
.btn-normal.iconleft .Ficon[class*="material-symbols-outlined"]:not(.noApply){position: absolute !important;left: 5px;top: 0 !important;margin: 0 !important;font-size:19px;line-height: 28px;}

.btn.little1.iconleft .Ficon[class*="material-icons"]:not(.noApply),
.iconleft .Ficon[class*="material-symbols-outlined"]:not(.noApply){line-height: 24px;}

.btn.order-reset{background-color: #21b727;color: #fff;padding:0 5px !important;}
.btn.btn-icon-only i.centerIcon{display: block;margin: 0 -1px !important;float: none !important;}
.btn.btn-icon-only i{margin-top:0;}
.btn.btn-icon-only:not(.small) i.material-icons{line-height:28px;font-size:20px!important;}
.btn.btn-icon-only.little2 i.material-icons{line-height:25px !important;font-size:18px!important;}

.btn.btn-icon-only.small i.material-icons{line-height:20px;font-size:19px!important;}

.btn.btn-outline-reverse.red{background-color:#e7505a;border-color:#e7505a;color:#fff;}
.btn.btn-outline-reverse.red:hover{background-color:#fff;border-color:#fff;color:#e7505a}

.btn.btn-outline-reverse.blue{background-color:#3598dc;border-color:#3598dc;color:#fff;}
.btn.btn-outline-reverse.blue:hover{background-color:#fff;border-color:#fff;color:#3598dc}

.btn.btn-outline-reverse.green{background-color:#32c5d2;border-color:#32c5d2;color:#fff;}
.btn.btn-outline-reverse.green:hover{background-color:#fff;border-color:#fff;color:#32c5d2}

.btn-group-checkbox>.btn.green2:not(.btn-outline)
{color: #FFF;background-color: #aef4ba;border-color: #aef4ba;}
.btn.green2:not(.btn-outline).active,
.btn.green2:not(.btn-outline).active.focus, .btn.green2:not(.btn-outline).active:focus,
.btn.green2:not(.btn-outline).active:hover, .btn.green2:not(.btn-outline):active.focus,
.btn.green2:not(.btn-outline):active:focus, .btn.green2:not(.btn-outline):active:hover,
.open>.btn.green2:not(.btn-outline).dropdown-toggle.focus, .open>.btn.green2:not(.btn-outline).dropdown-toggle:focus,
.open>.btn.green2:not(.btn-outline).dropdown-toggle:hover
{color: #FFF;background-color: #249f1c;border-color: #249f1c;}

.btn-normal .Ficon.material-icons:not(.defaulyStyl),
.btn-normal .Ficon.material-symbols-outlined:not(.defaulyStyl){position: relative;top: 7px;line-height: 0;margin: 0 -3px 0 7px;}

.btn-new-record > .icon-add {top: 3px !important;}

.btn-group > a{text-decoration:none!important;}
.btn-group.TopView > ul{top:inherit;bottom:calc(100% + 12px);box-shadow:0 -2px 12px rgba(0,0,0,.7)}
.btn-group.TopView>.dropdown-menu:before{top:inherit;bottom:-19px;border-bottom:0;border-top: 19px solid #e0e0e0;border-left: 14px solid transparent;border-right: 14px solid transparent;}
.btn-group.TopView>.dropdown-menu:after{top:inherit;bottom:-18px;border-bottom:0;border-top: 18px solid #fff;border-left: 13px solid transparent;border-right: 13px solid transparent;}

.btn-group>ul{padding:20px;}
.btn-group>ul>li>ul.Child{list-style:none;padding-left:0;}
.btn-group ul>li.icon>a{padding-left:25px;}
.btn-group ul>li>a>i.material-icons{line-height: normal;display: inline-block;position: absolute;margin:1px 0 0 -16px;font-size:16px;}
.btn-group ul>li[mode="delete"]>a>i.material-icons{color:#ff5c5c;fill:#ff5c5c}
.btn-group>ul>li.Parent>a{font-size:18px;font-weight:700;margin-bottom:7px;}
.btn-group:not(.sub)>ul>li.Parent>a{border-bottom:1px solid #c1c1c1;padding-bottom:0;color:#006bb3;}
.btn-group:not(.sub)>ul>li+li.Parent{margin-top:10px;}
.btn-group>ul>li>a{cursor: pointer;}
.btn-group>ul>li>ul.Child>li>.Legend_PrintCustom{padding: 0 25px 0 36px;display: block;color: #5a5a5a;font-style: italic;}
.btn-group>ul>li>ul.Child>li:not(.Parent)>a, .btn-group.MinVersion>ul>li>a{text-decoration: none;display: block;clear: both;font-size:16px;font-weight: 400;line-height: 18px;white-space: nowrap;padding:1px 33px 1px 55px;}
.btn-group>ul>li>ul.Child>li>a:hover{background-color:#f6f6f6;}
.btn-group.MinVersion>ul>li>a{padding-left:0;}

.btn-group.RadioSwicthList>ul.dropdown-menu{padding:20px 20px 20px 10px;}
.btn-group.RadioSwicthList > .btn.fake{padding-left:10px !important;padding-right:10px !important;background-color:#005188;border-color:#005188;color:#fff}
.btn-group.RadioSwicthList > .btn.fake + .btn{padding-left:10px !important;min-width:125px;}

.dropdown-menu>li.Parent:hover>a{cursor:auto;background-color:transparent!important;}

.TxtPermit{font-size: 14px;color:#000;font-family:'Inter', sans-serif}
.ListaPermessiUtente input[type="checkbox"]:checked ~ .txt{font-weight:700; font-variation-settings: "wght" 700!important;}
a.delete{color: #C71D20!important;cursor: pointer;}
a.delete:hover{color: #ff2837!important;}
a.delete i{font-size:17px;}
/*-----------STILI BUTTON-----------*/

/*-----------STILI Record SPECIALI----------*/
i.Special{font-size: 17px;position: relative;top: 2px;-webkit-text-stroke:1px #ebebeb;}
i.Special.Special0{color:#fff;}
.fa-star.Star5{color:#0da50d;-webkit-text-stroke:1px #0da50d;}
.fa-star.Star4{color:#add438;-webkit-text-stroke:1px #add438;}
i.Special.Special1, .fa-star.yellow, .fa-star.Star3{color:#fffc6e;-webkit-text-stroke:1px #888;}
.fa-star.Star2{color:orange;-webkit-text-stroke:1px orange;}
.fa-star.Star1{color:#f90101;-webkit-text-stroke:1px #f90101;}

.pq-grid-cell i.Special{top:0;margin:-2px;}
/*-----------STILI Record SPECIALI--------------------*/

div[role="columnheader"] .Ficon.verified,
.pq-grid-cell .Ficon.verified{font-size:20px;}
div[role="columnheader"] .Ficon.verified{position:relative; top:0;}
.pq-grid-cell .Ficon.verified{position:relative; top:2px;}
.Ficon.verified.activeVerified.active{color:var(--background-superprezzo)}
.Ficon.verified.activeVerified:not(.active){color:#dbdbdb}

.labelCkSuperPrezzo.filterList{padding-top: 2px !important;padding-bottom: 2px !important;}
.labelCkSuperPrezzo.filterList .checkbox{top: 2px !important;}
.labelCkSuperPrezzo.filterList .txt{font-size:12px !important}
.labelCkSuperPrezzo.filterList .Ficon.verified{font-size: 20px;top: 4px;margin-top: -8px;}
.background-superPrezzo.filterList{cursor:pointer;margin-bottom:0;border-radius: 8px;}


/*-----------STILI Background cella Container----------*/
table.ClMinWidth tr > th:last-child, table.ClMinWidth tr > td:last-child{width:6px !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;position:relative;}
table.ClMinWidth tr > td:last-child div.Sfondo, .datagridjs .Sfondo{position:absolute;top:0;right:0;bottom:0;left:0;}

/*-----------STILI Record VALUTAZIONE----------*/

/*-----------STILI Record icone funzionali datagrid------------*/

.datagridjs .arrowAngle90-right:before{content: var(--arrow-angle-90);position: absolute;width: 15px;height: 15px;line-height: 15px;-ms-transform: rotate(312deg);-moz-transform: rotate(312deg);-webkit-transform: rotate(312deg);transform: rotate(312deg);text-indent: 0;color: #000;font-size:14px;font-weight:600;}

.datagridjs, .datagridjs > .pq-grid-center-o, .datagridjs > .pq-grid-center-o > .pq-grid-center{width:100%;}
.datagridjs .pq-grid-center{}

.datagridjs .pq-body-outer > .errorGrid{position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 1;border: 3px solid #003e53;background-color: #e7f9ff;color: #003e53;padding: 2px 11px 3px;font-size: 15px;}

.pq-grid-cell.AllegatiIconColumn .Ficon{position:absolute;font-size: 17px;left:0;right:0;top: 2px;}
.pq-grid-cell.AllegatiIconColumn .Ficon:not(.PresenzaAllegati),
.pq-grid-cell.AllegatiIconColumn .Ficon.PresenzaAllegati.ok{color:#000000;}
.pq-grid-cell.AllegatiIconColumn .Ficon.PresenzaAllegati:not(.ok){color:#d9d9d9;}

.pq-header-outer .AllegatiIconColumn .Ficon{font-size:15px;left:0;right:0;}

.datagridjs .pq-grid-cell .IconaFinanziamento{font-weight:600;}
.datagridjs .pq-grid-cell .IconaFinanziamento .Ficon{color:#3EA761;position:absolute;font-size:22px;font-weight: 800;line-height: 16px;}

.datagridjs .pq-grid-cell .btn.onlyIcon{padding: 0!important;height: auto !important;line-height: normal !important;width: 100%;position: absolute !important;top: 0;left: 0;bottom:0;}
.datagridjs .pq-grid-cell .btn.onlyIcon i.Ficon{font-size: 18px;line-height:22px;pointer-events: none;}

.datagridjs input.pq-page-current,
.datagridjs .bs-select.pq-FixCols-select,
.datagridjs .bs-select.pq-FixCols-select > button{background-color:#fff!important;border-color:#c2cad8!important;}
.datagridjs .bs-select.pq-page-select,
.datagridjs .bs-select.pq-page-select > button{background-color:#fff!important;border-color:#c2cad8!important;}

.datagridjs input.pq-page-current{width: 32px;display: inline-block;height: 22px;text-align: center;padding:0;}
.datagridjs .bs-select.pq-FixCols-select{width: 40px!important;display: inline-block;}
.datagridjs .bs-select.pq-page-select{width: 55px!important;display: inline-block;}
.datagridjs .bs-select.pq-page-select,
.datagridjs .bs-select.pq-page-select > button,
.datagridjs .bs-select.pq-FixCols-select,
.datagridjs .bs-select.pq-FixCols-select > button{height: 22px;line-height:22px}

.datagridjs .ui-icon-seek-first,
.datagridjs .ui-icon-seek-prev,
.datagridjs .ui-icon-seek-next,
.datagridjs .ui-icon-seek-end{font-family: 'Glyphicons Halflings';}
.datagridjs .ui-icon-seek-first:before{content:"\e069"}
.datagridjs .ui-icon-seek-prev:before{content:"\e071"}
.datagridjs .ui-icon-seek-next:before{content:"\e075"}
.datagridjs .ui-icon-seek-end:before{content:"\e077"}

.datagridjs .ui-icon-refresh:before{content:'\e86a'}

.datagridjs .bs-select.pq-page-select > button,
.datagridjs .bs-select.pq-FixCols-select > button{padding-left:5px;padding-right:15px}

.datagridjs .bs-select.pq-page-select .dropdown-toggle .caret,
.datagridjs .bs-select.pq-FixCols-select .dropdown-toggle .caret{right:5px !important}

@media only screen and (max-width: 1700px){
    .datagridjs .pq-page-content-info .str1{font-size:0;display: inline-block;margin: 0 -2px;}
}
@media only screen and (max-width: 1500px){
    .datagridjs .bs-select.pq-FixCols-select{width:45px;}
    .datagridjs .bs-select.pq-page-select{width:70px;}
}

.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-first,
.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-prev,
.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-next,
.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-last,

.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-last + .pq-separator,
.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-prev + .pq-separator,
.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-prev + .pq-separator + span,
.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-prev + .pq-separator + span + .pq-separator,

.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-rppoptions,
.datagridjs.DisattivaPaginazione .ui-widget-header > .pq-pager > .pq-page-rppoptions + .pq-separator
{display:none;}

.pq-grid-row.pq-row-summary:not(.lv0),
.pq-grid-row.pq-row-summary.pq-hover:not(.lv0)
{background-color:#f2f6fa!important;font-variation-settings: "wght" 600;}
.pq-grid-row.pq-row-summary.lv0,
.pq-grid-row.pq-row-summary.lv0.pq-hover,
.pq-grid-row.pq-row-summary+.pq-row-summary,
.pq-grid-row.pq-row-summary+.pq-row-summary.pq-hover
{background-color:#fbf5dd!important;font-size:15px;font-variation-settings: "wght" 600;}
.pq-grid-row.pq-row-summary+.pq-row-summary+.pq-row-summary,
.pq-grid-row.pq-row-summary+.pq-row-summary+.pq-row-summary.pq-hover
{background-color:#e3e9ef!important;}
.pq-grid-row.pq-row-summary > .pq-grid-cell
{border-right-color:transparent;cursor:default;}

#ListMinPratiche > .pq-grid-top,
.datagridjs.ListaMin_ParamQR > .pq-grid-top,
#AllegatiFatturaAcq > .pq-grid-top{display:none;}
/*-----------STILI Record icone funzionali datagrid------------*/

/* STILI DATAGRID SU TOOLTIP-DATAGRID */
.datagrid-Listmin-tooltip .datagridjs{font-size:14px;}
.datagrid-Listmin-tooltip .Title{margin-bottom:5px}
.datagrid-Listmin-tooltip .pq-header-outer .pq-td-div{line-height:15px;}
.datagrid-Listmin-tooltip .pq-header-outer .pq-cont-inner{background-color:#f1f1f1;}
.datagrid-Listmin-tooltip .pq-summary-outer{border-top:0;}
.datagrid-Listmin-tooltip .pq-summary-outer .pq-grid-row.pq-striped,
.datagrid-Listmin-tooltip .pq-summary-outer .pq-grid-row.pq-striped.pq-hover{background-color:#f1f1f1 !important;}
.datagrid-Listmin-tooltip .pq-header-outer .pq-cont-inner span:not(.Ficon){color:#000 !important;font-weight:600;}
.datagrid-Listmin-tooltip .pq-summary-outer .pq-grid-row.pq-striped,
.datagrid-Listmin-tooltip .pq-summary-outer .pq-grid-row.pq-striped.pq-hover{color:#000 !important;font-size:13px;}
.datagrid-Listmin-tooltip .pq-grid-row.pq-striped>.pq-grid-cell,
.datagrid-Listmin-tooltip .pq-td-border-right>.pq-grid-row>.pq-grid-cell{border-right-color: transparent !important;}
/* STILI DATAGRID SU TOOLTIP-DATAGRID */

#ModuloPreventivo .modal-header{padding-right: 144px;}
#ModuloPreventivo .conteiner_interessePreventivo{position: absolute;top: 5px;right: 39px;width: 100px;}

td div.ContentValutazione{margin:0 -10px;text-align:center;}
.pq-grid-cell .ContentValutazione .Valutazione{margin:-2px;}

[data-id="interessePreventivo"] .Valutazione, [data-id="interessePreventivo"] + div ul li .Valutazione,
[data-id="ValutazioneAnagrafica"] .Valutazione, [data-id="ValutazioneAnagrafica"] + div ul li .Valutazione{font-family:FontAwesome !important}
.Valutazione{font-size: 18px;}
i.Valutazione.NoValue{-webkit-text-stroke:1px #d8d8d8;color:#fff !important;}
i.Valutazione.Basso,
i.Valutazione.Pessimo{-webkit-text-stroke:1px #e71f2c;color:#e7505a !important;}
i.Valutazione.Medio{-webkit-text-stroke:1px #fde16d;color: #fde16d !important;}
i.Valutazione.Alto,
i.Valutazione.Buono{-webkit-text-stroke:1px #4dbd73;color: #21b727 !important;}

[data-id="interessePreventivo"] + div ul li > a,
[data-id="ValutazioneAnagrafica"] + div ul li > a{padding-bottom: 4px !important;}
[data-id="interessePreventivo"] + div ul li .Valutazione,
[data-id="ValutazioneAnagrafica"] + div ul li .Valutazione{margin-right: 4px;top: 2px;position: relative;}

span.Valutazione.NoValue{color:#8d8c8c !important;}
span.Valutazione.Basso,
span.Valutazione.Pessimo{color:#e7505a !important;}
span.Valutazione.Medio{color: #fde16d !important;}
span.Valutazione.Alto,
span.Valutazione.Buono{color: #21b727 !important;}

.Cnt-TipoAnag{margin:-1px -2.5px;}
.TipoAnag{display: inline-block;margin:1px;background-color: #3598dc;color: #fff;padding: 0 5px;font-size:12px;line-height: 20px;border-radius: 2px;}
.TipoAnag-CL{background-color: #21b727;}
.TipoAnag-SNol, .TipoAnag-FV, .TipoAnag-FVC, .TipoAnag-CMadre{background-color: #f36a5a;}
/*-----------STILI Record VALUTAZIONE----------*/

.fullscreen_btn a{color:#C0CDDC;font-size:19px;padding:8px 15px 4px !important;}

/*-----------STILI TAG----------*/
.label-sm+.label-sm{margin-left:5px;}

.label-Attivo, .label-Attivato{background-color:#16B82D;}
.label-Disattivo, .label-Disattivato{ background-color:#B31D20;}

.label-Cliente {background-color: #36c6d3;}
.label-Elettrauto {background-color: #36c6d3;}
.label-Gommista {background-color: #36c6d3;}
.label-Meccanico {background-color: #36c6d3;}
.label-Agenzia {background-color: #36c6d3;}
.label-Finanziaria {background-color: #36c6d3;}
.label-Agente {background-color: #36c6d3;}
.label-Vettore {background-color: #36c6d3;}
.label-Notaio {background-color: #36c6d3;}
.label-Utenza {background-color: #36c6d3;}
.label-Banca {background-color: #36c6d3;}
.label-Deposito {background-color: #36c6d3;}
.label-Rivenditore {background-color: #36c6d3;}
.label-Socgaranzia {background-color: #36c6d3;}
.label-Venditore {background-color: #36c6d3;}
.label-Altro {background-color: #36c6d3;}
/*-----------STILI TAG----------*/


/*-----------STILI MODALE LATERALE-------------*/
.ModalLaterale .BackgroundModalLT{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.6);z-index: -1;visibility: hidden;opacity: 0;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
.ModalLaterale .ContentModalLT{position: fixed;top: 0;bottom: 0;z-index: -1;visibility: hidden;opacity: 0;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;background-color:#fff;width:50%;min-width:650px;}
.ModalLaterale.L .ContentModalLT{left:0;margin-left:-450px;}
.ModalLaterale.R .ContentModalLT{right:0;margin-right:-450px;}

.ModalLaterale.open .BackgroundModalLT{z-index: 10049;visibility:visible;opacity: 1;}
.ModalLaterale.open .ContentModalLT{visibility: visible;opacity: 1;z-index: 10050;}
.ModalLaterale.open.L .ContentModalLT{margin-left:0;}
.ModalLaterale.open.R .ContentModalLT{margin-right:0;}

.ModalLaterale .ML-header{padding: 0 35px;height: 60px;line-height: 60px;font-size: 22px;font-weight: 500;background-color: #01b1b1;color: #fff;border-bottom: 1px solid #dbdbdb;overflow: hidden;position: relative;}
.ModalLaterale .ML-header button{position: absolute;right: 17px;top: 20px;text-indent: 0!important;width: auto;height: auto;color: #fff;opacity: 1;}

.ModalLaterale .ML-body{height:calc(100% - 60px);overflow-x: hidden;overflow-y: scroll;}
/*-----------STILI MODALE LATERALE-------------*/


.table>tfoot>tr>td, .table>tfoot>tr>th{padding-left:10px}

.datepicker.dropdown-menu table.table-condensed tfoot tr:first-child{height:30px}
.datepicker.dropdown-menu table.table-condensed tfoot th.today{position:absolute;width: calc(49% - 12px);color:#fff}
.datepicker.dropdown-menu table.table-condensed tfoot th.clear{position:absolute;right: 10px;margin-top:-30px;width: calc(49% - 12px);color:#fff}

figure.figureIMG{border: 1px solid #ddd;overflow: hidden !important;background-color: #fff;position: relative;}
figure.figureIMG img{width:100%;height:100%;object-fit: cover;object-position: center;}
figure.figureIMG .btn-delete-image{background-color: rgba(255,255,255,0.7);padding: 0;color:#B10D10;position: absolute;right: 0;z-index: 2;border: 0;line-height: 10px;border-radius: 0 0 0 4px;}

figure, div.img{background-color: #fff;}
div.img{overflow: hidden;position: relative;}
div.img.img-radius{border:1px solid #a7a9ac;border-radius:4px;}
div.img.img-circle{border:1px solid #a7a9ac;}

.template-v1 label.cntImg > img.Size1, .template-v1 div.img > img.Size1, .template-v1 figure img.ValignCenter.Size1{max-width: 100%;}
.template-v2 label.cntImg > img.Size1, .template-v2 div.img > img.Size1, .template-v2 figure img.ValignCenter.Size1{width: 100%;height: 100%;object-fit: cover;object-position: center;}
label.cntImg > img.Size2, div.img > img.Size2, figure img.ValignCenter.Size2{max-width: none;min-height: 100%;min-width: inherit !important;max-height: 100%;margin:0 auto;}
div.img > .Upload{opacity: 0;position: absolute;top:0;right:0;bottom:0;left:0;background-color: rgba(27,27,27,0.4);color:#fff;}
div.img > .Upload > .Icon{position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
div.img > .Upload:hover{opacity: 1;}
div.img > .Upload [type='file']{opacity:0;position: absolute;top:0;right:0;bottom:0;left:0;z-index: 10;cursor: pointer;}

.page-sidebar .page-sidebar-menu i.Service:after, .page-sidebar .page-sidebar-menu i.Finanziarie:after,
#slimScrollDiv{font-family: 'Public Sans', sans-serif;}
#slimScrollDiv a{font-size: 15px;font-variation-settings: "wght" 300;}

@media only screen and (max-width:1400px){
	#slimScrollDiv a{font-size:14px}
}

.fullWD{width:100%;}
.fullHT{height:100%;}
.AutoHeight{height:auto!important}

.relative{position:relative}
.NoTextTransform{text-transform:initial !important}
.lowercase{text-transform:lowercase !important}
.capitalize{text-transform:capitalize !important}
.uppercase2{text-transform:uppercase !important}
.txt_capitalize{text-transform:capitalize !important}
.txt_uppercase{text-transform:uppercase !important}
.underline, .underlineHvr:hover, .pq-body-outer .ValueCellunderline, .ValueCellunderline-Hover:hover{text-decoration:underline !important}
.NoTextDecoration{text-decoration:none !important}
.Fontitalic{font-style:italic !important;}

.text-red{color:#c01414 !important;}

.grayscale_Full{filter: grayscale(100%);opacity:0.2;}

.IconInfoPng_Big{background:url('../img/info.png') no-repeat;background-size:100% auto;display:inline-block;}
.IconInfoPng{background:url('../img/infox15.png') no-repeat;background-size:100% auto;display:inline-block;}

.tooltipInfo{max-width: 500px;font-family: 'Inter', sans-serif;font-size: 14px;line-height: 16px;padding: 20px;}

.disabledTooltip{pointer-events:none;}
.disabledTooltip .txt{text-decoration:none !important;}
.disabledTooltip .IconInfoPng{display:none;}

.bootstrap-select.dropdown.RobotoCnd .dropdown-toggle .filter-option,
.RobotoCnd{font-family:'Roboto Condensed', sans-serif !important;}

.fntOpenSans{font-family:'Open Sans', sans-serif !important;}
.fntInter{font-family:'Inter', sans-serif !important;}

.OrflHidden{overflow:hidden;}

.normalLineHeight{
	/* line-height:normal!important; */ /* disattivato perche con il family "inter" non funziona */
	line-height:17px !important;
}

[align="center"]{text-align:center !important}
[align="left"]{text-align:left !important}
[align="right"]{text-align:right !important}

[data-original-title]{text-align:center}
[data-original-title="web"]{background-color:transparent;}

.InputIconaSocialBack.whatsapp .LabelWidth{color:#4caf50 !important;}
[data-original-title="whatsapp"]{background-color:#4caf50;}

[data-original-title] i.fa{color:#fff;font-size: 21px;line-height: 28px;}

.Cat-ModuloPrestampato + .Cat-ModuloPrestampato{margin-top:15px;}
.Cat-ModuloPrestampato > .Cat{display:block;margin-bottom:5px;}

.bs-select > button .imgUser, .bs-select ul.dropdown-menu .imgUser{float:left;width:30px;height:30px;border-radius:50%;background-size: contain;background-repeat: no-repeat;background-position: center;color: transparent;margin: 0 5px 0 -3px !important;border:1px solid #c1c1c1;}
.bs-select ul.dropdown-menu .imgUser ~ *{line-height:30px;}
.bs-select > button .imgUser{width: 22px;height: 22px;margin-left: 0 !important;margin-top: 1px !important;}

.mt-checkbox-list.Orizzontal > label.Styl:not(.Full){float:left;margin-bottom: 5px;}
.mt-checkbox-list.Orizzontal.PermessiUser > label.Styl:not(.Full){width: 200px;}
.mt-checkbox-list.Orizzontal.PermessiUser > label.Styl.Full{margin-top:6px;margin-bottom:10px;}
.mt-checkbox-list.Orizzontal.PermessiUser > label.Styl:not(.Full){font-size: 15px;}
.mt-checkbox-list.Orizzontal.PermessiUser > label.Styl.Full .txt{font-size: 17px;}

.inlineBlock{display:inline-block !important;}
.block{display:block !important}
table.ListatoBoxato > tbody > tr.RecordChecked{background-color:#f5f5f5 !important}
table:not(.ListatoBoxato) > tbody > tr.RecordChecked, table > tbody > tr.RecordChecked > td:not(.sorting_1):not(.sorting_2):not(.sorting_3){background-color:#faf7cf !important}
table:not(.ListatoBoxato) > tbody > tr.DisabledRow, table > tbody > tr.DisabledRow > td:not(.sorting_1):not(.sorting_2):not(.sorting_3){background-color:#FFE5E5!important;}
table:not(.ListatoBoxato) > tbody > tr.DisabledRow label.Styl, table > tbody > tr.DisabledRow > td:not(.sorting_1):not(.sorting_2):not(.sorting_3) label.Styl
{pointer-events: none!important;opacity: 0.7!important;}

tr.paddingTD2pxBOTTOM > td{padding-bottom:2px}
tr.paddingTD2px > td{padding:2px 0}
tr.paddingTD2pxTOP > td{padding-top:2px;}

table .minWidth1{min-width: 100px;}
table .marca{font-weight: 500;}
table.dataTable tr:not(.RecordChecked) td.sorting_1, table.dataTable tr:not(.RecordChecked) td.sorting_2, table.dataTable tr:not(.RecordChecked) td.sorting_3,
table.dataTable tr:not(.RecordChecked) th.sorting_1, table.dataTable tr:not(.RecordChecked) th.sorting_2, table.dataTable tr:not(.RecordChecked) th.sorting_3{background:rgba(234,238,241,0.41) !important}

table.dataTable tr.RecordChecked td.sorting_1, table.dataTable tr.RecordChecked td.sorting_2, table.dataTable tr.RecordChecked td.sorting_3, table.dataTable tr.RecordChecked th.sorting_1,
table.dat tr.RecordChecked aTable th.sorting_2, table.dataTable tr.RecordChecked th.sorting_3{background:transparent !important;}

.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{ border-top-color:#ddd;}

table.ListatoBoxato .BackgroundCell, .pq-grid-cell .BackgroundCell{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;}
table.ListatoBoxato .BackgroundCell+span, .pq-grid-cell .BackgroundCell+span{color:#fff;z-index:2;}
.pq-grid-cell.CellBackground{border-left:0;border-top: 0;}

table.ListatoBoxato > tbody > tr.RecordChecked:hover, table.ListatoBoxato > tbody > tr.RecordChecked:hover > td{background-color:#efefef !important}


.datagridjs .pq-grid-row.selectedClick > *{background-color: #bdd7ff!important;}

.datagridjs.noCutText .pq-no-wrap>.pq-grid-row>.pq-grid-cell, .datagridjs.noCutText .pq-no-wrap>.pq-grid-row>.pq-grid-col>.pq-td-div
{word-wrap: initial;white-space: initial;overflow: initial;text-overflow: initial;}

.datagridjs .pq-grid-cell .Ficon.Check{color: #dbdbdb;font-size: 20px;margin: 1px -1px -1px -1px;}
.datagridjs .pq-grid-cell .Ficon.Check.selected{color:#3EA761;}

/*.datagridjs .pq-grid-cell.TipoAQ{border-top-width:0!important;border-left-width:0;min-height:27px;}
.datagridjs .pq-grid-cell.TipoAQ span{position: absolute;width: 100%;left: 0;top: 0;bottom: 0;padding: 2px 4px;font-size:14px;}*/

.eac-item .tag_Principali{float:left;}
.eac-item .TipoAQ, .eac-item .TargaPrec {display: inline-block;padding: 1px 9px 1px 5px;font-size: 11px;line-height:15px;border-radius: 2px;overflow: hidden;min-width: 47px;margin:0 0 -4px 0;position:relative;font-weight:normal;}
.eac-item .tagStatus{line-height:15px}
.eac-item .TipoAQ, .eac-item .TargaPrec, .eac-item .AlimentazioneGAS{margin-left:3px;line-height:15px}
.eac-item .TargaPrec {width: auto;max-width: 80px;background-color: #e1e1e1;padding: 1px 5px;position: relative;word-wrap: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.eac-item .AlimentazioneGAS{line-height: normal;font-weight: 400;font-size: 13px;width: 30px;margin: -2px 0 -2px -6px;border-radius: 0;}
.eac-item .TipoAQ{margin-right:3px;}

.SingleTag.TipoAQ, .SingleTag.DaImmatricolare{position:relative;font-size: 12px;padding: 4px 5px;}
.SingleTag.TipoAQ.IVA:after{content:'';position:absolute;right:0;top:0;bottom:0;width:6px;background-color:#5fc153;}

/* .List_SingleTag > .SingleTag{} */

.TipoAQ.NOL{background-color:#b7ac30;color:#fff;}
.TipoAQ.NOL-RS{background-color:#83b6bf;color:#fff;}
.TipoAQ.CP{background-color:#337ab7;color:#fff;}
.TipoAQ.CT{background-color:#e0181b;color:#fff;}
.TipoAQ_group.NOL{color:#b7ac30;}
.TipoAQ_group.NOL-RS{color:#83b6bf;}
.TipoAQ_group.CP{color:#337ab7;}
.TipoAQ_group.CT{color:#e0181b;}
.TipoAQ.IVA:after{content:'';position:absolute;right:0;top:0;bottom:0;width:6px;background-color:#5fc153;}

.FatturaForzataExtra{background-color:var(--color-Fatturato); color:#fff;width: auto !important;float: left;margin-top: 1px !important;}

.datagridjs .pq-grid-cell.Immatr2,
.datagridjs .pq-grid-cell.Immatr1{font-weight:600;font-variation-settings: "wght" 700;padding-top: 2px;padding-bottom: 2px;}

#ModuloFatturaPagamenti_InAcquisto .datagridjs [role='row'] .OnlyIcon,
#ModuloFatturaPagamenti_InAcquisto .datagridjs [role='row'] .OnlyIcon{position: absolute;text-align: center;width: 100%;}

.datagridjs [role='row'] .deleteClr{line-height:15px}
.datagridjs [role='row'] .deleteClr .Ficon{font-size:14px;color:#D81619;line-height:inherit;cursor: pointer;position: relative;top: 3px;}

.datagridjs [role='row'] .LinkDelete[disabled] .Ficon {opacity: .3;color: initial;}

.datagridjs [role='row'] .OnlyIcon{position: relative;display: inline-block;}
.datagridjs [role='row'] .OnlyIcon.CatVeicolo img{margin-top:-3px;}
.datagridjs [role='row'] .OnlyIcon .LinkDettagli .Ficon{color:#55afda;}
.datagridjs [role='row'] .OnlyIcon.Allegati .Ficon {position: relative;top: 3px;}
.datagridjs:not(.EditDisabled) [role='row']:not(.pq-grid-title-row) .Pointer{cursor: pointer;}

.datagridjs.dataTableSpese .pq-group-title-cell{line-height:26px!important;}
.datagridjs.dataTableSpese .pq-group-title-cell label.Styl{top:0;}

.pq-header-outer .pq-cont-inner [role="row"] .pq-td-div > .pq-title-span > *:not(.Styl){pointer-events:none;}
.pq-header-outer .pq-cont-inner [role="row"] .IconSVG{width:10px;height:13px;color:#fff;}
.pq-header-outer .pq-cont-inner [role="row"] .material-icons,
.pq-header-outer .pq-cont-inner [role="row"] .material-icons-outlined{font-size:16px;position:absolute;}
.pq-header-outer .pq-cont-inner [role="row"] .pq-align-right .material-icons{right:0;}

.pq-header-outer .pq-cont-inner [role="row"] .iconLegendTxt{padding-right:18px}
.pq-header-outer .pq-cont-inner [role="row"] .iconLegendTxt .material-icons,
.pq-header-outer .pq-cont-inner [role="row"] .iconLegendTxt .material-icons-outlined{margin-left:2px;}

.pq-header-outer .pq-cont-inner .hideIconInfoColumn .iconLegendTxt{padding-right:0 !important}
.pq-header-outer .pq-cont-inner .hideIconInfoColumn .iconLegendTxt .material-icons,
.pq-header-outer .pq-cont-inner .hideIconInfoColumn .iconLegendTxt .material-icons-outlined{display:none !important;}

.datagridjs [role='row'] .OnlyIcon.InTrattativa {margin: 0 4px;line-height:normal;}
.NumPreventivi-little{position: absolute;top: 1px;left: -2px;font-weight: 700;font-variation-settings: "wght" 700;font-size: 12px;color: #e73d4a;background: #fff;line-height: 10px;}

.tooltipster-content .Content_AnteprimaVeicolo.ListatoPrc{float:left;margin:-14px 6px 0 -16px;border:1px solid #c8c8c8;}
#List-Fast-Big .imgMarca,
.tooltipster-content .imgMarca{float:left;margin:0 3px 0 0;max-width:20px;max-height:20px;}

.datagridjs .TipoDoc,
.datagridjs .NominativoAna,
.datagridjs .ColorMarcaModVer,
.TooltipColorMarcaModVer{color:#1175b9;/*color:#217EBE;*/font-weight:500;font-variation-settings: "wght" 600;}
.datagridjs .pq-body-outer .pq-grid-cell.Data m{font-weight:normal;font-variation-settings: "wght" 450;font-size: 12px;}

.datagridjs .pq-body-outer .pq-grid-cell.Immatr2,
.datagridjs .pq-body-outer .pq-grid-cell.Immatr1{color:#1175b9;font-size: 14.5px;}

.pq-grid-cell.btnRightContent > div{margin-right:-5px;padding-right:-5px;}
.pq-grid-cell .VersioneTableList.OneRow{width: calc(100% - 18px);display: inline-block;}
.pq-grid-cell .LoadlistOptionalsPratica, .pq-grid-record .PointerPraticaCheckCarico::after{width: 13px;float: right;margin: 0 0 0 5px;padding: 1px 0;background-color: #0f6fb2;color: #fff;text-align: center;/* line-height: 14px; */font-size: 12px;border-radius: 0 0 0 0;}
.pq-grid-cell .LoadlistOptionalsPratica:after, .pq-grid-record .PointerPraticaCheckCarico::after{content:'+';}
.pq-grid-cell .LoadlistOptionalsPratica:before{content:'';position: absolute;left: 0;right: 0;height: 100%;}

.pq-group-header{background-color:#f4f4f4;border-color:transparent!important;display:none;}
.pq-group-placeholder{font-size:14px;}
.datagridjs .targa+span{font-weight:600;}
.datagridjs.ToolsBig.NoGroupCollapse .pq-grid-top{padding-left: 67px;}
.datagridjs.ToolsBig:not(.NoGroupCollapse) .pq-grid-top{padding-left: 130px;}
.datagridjs:not(.ToolsBig) .pq-grid-top{padding-left:22px;}

@media only screen and (max-width: 1500px){
    .datagridjs.ToolsBig .pq-grid-top .pq-pager {padding-left: 58px;}
    .pq-ui-button.ui-widget-header{font-size:11px;}
}
@media only screen and (max-width: 1390px){
	.datagridjs.ToolsBig:not(.NoGroupCollapse) .pq-grid-top{padding-left:122px;}
	.datagridjs.ToolsBig .pq-grid-top .pq-pager{padding-left:46px;}
}

.pq-group-item>.pq-group-remove, .pq-group-item>.pq-group-toggle{text-align:center;top: 1px;position: relative;}
.pq-group-item>span:not([class]){display:none;}
.pq-group-menu{display:none;}
.datagridjs .pq-group-item{float:none;background-color:#fff;}
.pq-group-item>.pq-group-remove i{font-size: 13px;font-weight: 600;pointer-events:none;}

.pq-grid-norows{opacity:0;}
.datagridjs.ShowResultEmpty .pq-grid-norows{opacity:1;}

.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell {font-size:14px;font-weight:700;font-variation-settings: "wght" 700;}
body.ListatiDataTable .table-container .pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell {font-size: 14px;font-weight: 600;font-variation-settings: "wght" 600;font-family: Inter, sans-serif;letter-spacing: -0.5px;}
.datagridjs.GroupedColumnStyled .pq-no-wrap>.pq-row-group,
body.ListatiDataTable .table-container .pq-no-wrap>.pq-row-group{background-color:#f7f7f7!important;}
body.ListatiDataTable .table-container .pq-no-wrap>.pq-row-group:not(.lv0)>.pq-grid-cell.pq-merge-cell{/* font-size: 14px; *//* font-weight:600; *//* font-variation-settings: "wght" 600; *//* color: #000; */}
body.ListatiDataTable .pq-loading{height:calc(100% - 51px);top:51px}
.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell > *{position: relative;z-index:2;}
.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell > a:not(.btn) {color: inherit;text-decoration: none;}
.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell > a > .normalweight{font-weight:inherit !important;}
.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell > a .Ficon.ModeAnag{top:0;}
.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell > div > .CountGroup{/*display:none;*/}
.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell .ColorMarcaModVer{color:inherit!important;font-weight:inherit;}

#RiferimentiVociFattura .pq-merge-cell{background-color:#f1f1f1;}
.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell > .QuestoVeicolo{height:100%;}
.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell > .QuestoVeicolo:after{content: '';background-color: #aef4ba!important;position: absolute;left: -6px;right: -6px;top: -1px;bottom: 0;z-index: 1;}
.pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell > .QuestoVeicolo > * {position: relative;z-index:2;}

.datagridjs .periodoProduzioneVeicolo{font-size:13.2px;letter-spacing:-0.3px;}

#ListaSpeseVeicoli .SingleTag.ColorPrTxt {margin: -2px 0 0 0;padding-top: 0;padding-bottom: 0;background-color: #21b727;color:#fff;width: auto;max-width: none;font-weight:500;}

#ListaSpeseVeicoli .pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell .ColorMarcaModVer{/*color:#217ebe!important;*/font-weight:600;}
#ListaSpeseVeicoli .pq-td-border-right > .pq-grid-row > .pq-grid-cell .EtichettaSubTot{display:none}
#ListaSpeseVeicoli .pq-td-border-right > .pq-grid-row > .pq-grid-cell .EtichettaSubTot + b{font-size:16.5px;}

#ListaSpeseVeicoli .RigaVuota .Styl{display:none;}
#ListaSpeseVeicoli .RigaVuota .pq-grid-cell{border-color:transparent;position: initial;display: inline-block;}
#ListaSpeseVeicoli .RigaVuota .TextEmptyRow{position: absolute;left: 0;right: 0;text-align: center;color: #a5a5a5;max-width:1535px;}

/*Stili modale intervento spese*/
    div.ModalModuloIntervento .Dettaglio_Libero .easy-autocomplete{width:100%!important;}
    div.ModalModuloIntervento .Dettaglio_Libero .easy-autocomplete .easy-autocomplete-container{margin-top:0;}
    .template-v1 div.ModalModuloIntervento .row+.row, .template-v2 div.ModalModuloIntervento .row+.row{margin-top:7px;}
    div.ModalModuloIntervento .Officina .OperationOption2{top:0;z-index:1;}

	#ModuloMlSxNoleggioContratto .RigaCollegamento,
    div.ModalModuloIntervento .RigaCollegamento{position:relative;}
	#ModuloMlSxNoleggioContratto .RigaCollegamento:before,
    div.ModalModuloIntervento .RigaCollegamento:before{position:absolute;top:50%;left: -20px;width: 14px;height:22px;border:0 solid #006bb3;border-width: 2px 0 0 2px;}
    .ContenitoreRigheInterventi{position:relative;}
    .ContenitoreRigheInterventi:before{position:absolute;top:-2px;left: -20px;border-left:2px solid #006bb3;width:2px;height:calc(100% - 29px);}
    .ContenitoreRigheInterventi > .DettaglioIntervento{position:relative;}
    .ContenitoreRigheInterventi > .DettaglioIntervento+.DettaglioIntervento{margin-top:3px;}
    .ContenitoreRigheInterventi > .DettaglioIntervento:before{position:absolute;top:50%;left: -17px;width: 9px;height:2px;border-top:2px solid #006bb3;}
	.ContenitoreRigheInterventi > .DettaglioIntervento .LineaUnit2Rows{pointer-events: none;position: absolute;top: 14px;left: -10px;height: 36px;border: 1px solid #006bb3;border-width: 2px 0 2px 2px;width: 10px;}
    .ContenitoreRigheInterventi > .DettaglioIntervento[num="0"]:before{top:calc(50% + 9px);}
    .ContenitoreRigheInterventi > .DettaglioIntervento[num="0"] .LineaUnit2Rows{top:32px;}
    .ContenitoreRigheInterventi > .DettaglioIntervento:not([num="0"]) label.control-label{display:none;}

    .ContenitoreRigheInterventi + .FooterRowsInterventi{margin:5px 0;}
    .ContenitoreRigheInterventi + .FooterRowsInterventi > div{text-align:right;line-height:22px;}
    .ContenitoreRigheInterventi + .FooterRowsInterventi > .Tot b{font-size:20px;padding-right:10px;font-family:'Roboto', sans-serif;}
	
	.ContenitoreRigheInterventi .fineRigaCollegamento{position:relative;}
	.ContenitoreRigheInterventi .fineRigaCollegamento + .fineRigaCollegamento{margin-top: 7px !important;}
	.ContenitoreRigheInterventi .fineRigaCollegamento + .fineRigaCollegamento label.etiquette{display:none}
	.ContenitoreRigheInterventi .fineRigaCollegamento:after{content:'';position: absolute;bottom: 12px;left: -20px;width: 14px;height: 27px;border: 0 solid #006bb3;border-width: 0 0 2px 2px;}

    #PrezzoIvato_PraticaSpesa{color:#006BBE;}

	.datiSolaLettura .val[lgd-after]:after{content:attr(lgd-after);font-size:90%}
	.datiSolaLettura .val:not([placeholder]):empty:before{content:''!important;}
	.datiSolaLettura .val[placeholder]:empty:before{content:attr(placeholder)!important;}

    .ButtonDelete{background-color:transparent;color:#e7505a !important}

    .FieldsetAllegati .txtDettaglio{font-size:14px;width:195px;}
    .FotoFgrAllegatiIntervento{width: 195px;height: 129px;overflow:hidden;border-radius:4px;}
    .Dettaglio_PraticaSpesa_S .filter-option .txt{font-weight:700;}
    input.AzioneIntervento[type='text']{font-weight:700;}

    @media only screen and (max-width:1390px){
        .FotoFgrAllegatiIntervento{width: 150px;height: 99px;}
    }

    .datagridjs .ContentTags_Simple{/*line-height:20px;*/top: 0;}
    .datagridjs .ContentTags_Simple.plus{padding-bottom:4px;}
    .datagridjs .ContentTags_Simple .Tag{word-wrap: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .datagridjs .ContentTags_Simple .Tag .Ficon{font-size: 18px;line-height: 10px;display: inline-block;position: relative;top: 3px;color:#3791d9;}
    .datagridjs .ContentTags_Simple .Tag .Ficon2{color:#9F9F9F;padding:0 0;text-indent:0;display: inline-block;margin: 0 -1px;}
/*Stili modale intervento spese*/

/* Stili Gird Allegati */
.gridAllegati .pq-no-wrap>.pq-grid-row>.pq-grid-cell{line-height:19px;}
/* Stili Gird Allegati */

#ListaDocumenti.datagridjs .EtichettaSubTot{font-size:13px;}
.pq-grid-cell .EtichettaSubTot{display:none;}

#DocDefinitivoSchedaPratica.form-control{pointer-events:none;}
#DocDefinitivoSchedaPratica .bs-select .bs-caret{display:none;}
#DocDefinitivoSchedaPratica select.bs-select{color:transparent;}

.DocumentoIsRitenuta #RiferimentiVociFattura .RowImportoDocAcquisto.EsclusaRitenuta .TotaleRiga{background-color:#AE0D0F;color:#fff;}
#RigheDocumentoX .BodyFieldset > .datiRitenuta{float:left;font-weight:700;font-size:13px;margin-top:-17px;color:#000;position: relative;z-index: 1;}
#RigheDocumentoX .BodyFieldset > .datiRitenuta > b{font-size:16px}

.pq-grid-cell.pq-merge-cell .PlusAddRecord{position:absolute;right:0;top: 1px;font-size: 18px;color:#369fe5;}
.pq-grid-cell.pq-merge-cell .PlusAddRecord .fa-plus-circle {background-color: #fff;border-radius: 50%;text-align: center;}

#ModuloFatturaPagamenti_InAcquisto .fieldset3 > .HeaderFieldset{padding-bottom:4px;}
#ModuloFatturaPagamenti_InAcquisto .fieldset3 > .HeaderFieldset > .Legend{font-size:20px;}
#ModuloFatturaPagamenti_InAcquisto form > .row > .col-md-F:not(:nth-child(1)) .fieldset3 > .HeaderFieldset + .BodyFieldset{padding-top:5px;padding-bottom: 5px;}
#ModuloFatturaPagamenti_InAcquisto form > .row > .col-md-F:nth-child(3) .fieldset3{margin-top:20px;}
#ModuloFatturaPagamenti_InAcquisto .pq-summary-outer .pq-grid-row.pq-striped,
#SezionePagamenti_DocAcq .pq-summary-outer .pq-grid-row.pq-striped,
#SezionePagamenti_DocAcq .pq-summary-outer .pq-grid-row.pq-striped>.pq-grid-cell{background-color:#fff !important;color:#000 !important;border-top:1px solid #c1c1c1;}
#ModuloFatturaPagamenti_InAcquisto .pq-summary-outer .pq-grid-row.pq-striped>.pq-grid-cell,
#SezionePagamenti_DocAcq .pq-summary-outer .pq-grid-row.pq-striped>.pq-grid-cell
{border-right-color:#fff!important;}

#ModuloFatturaPagamenti_InAcquisto .fieldset3.ModalFE_Styl1{margin-top:20px;}
#ModuloFatturaPagamenti_InAcquisto .fieldset3.ModalFE_Styl1 + .fieldset3.ModalFE_Styl1{margin-top:15px;}
#ModuloFatturaPagamenti_InAcquisto .fieldset3.ModalFE_Styl1 .Legend{margin-left:0;padding-left:0;}
#ModuloFatturaPagamenti_InAcquisto .fieldset3.ModalFE_Styl1 .BodyFieldset{padding:0;}
#ModuloFatturaPagamenti_InAcquisto .fieldset3.ModalFE_Styl1 > .HeaderFieldset{padding-bottom:0;}
#ModuloFatturaPagamenti_InAcquisto .fieldset3.ModalFE_Styl1 > .HeaderFieldset > .FloatR{padding:0;right:0;}
#ModuloFatturaPagamenti_InAcquisto .fieldset3.ModalFE_Styl1 > .HeaderFieldset > .Legend{font-size:17px}
#ModuloFatturaPagamenti_InAcquisto .fieldset3.ModalFE_Styl1 > .BodyFieldset .pq-body-outer{border-left:1px solid #d1d1d1;}

#RiferimentiVociFatturaFE .OtherDati .SingleTag{background-color: #f1f1f1;font-size: 13px;margin:1px;float:left;letter-spacing:0;max-width: none;width:auto;font-family: 'Roboto Condensed', sans-serif;}
#RiferimentiVociFatturaFE .OtherDati .SingleTag lgd{font-size:11px;color:#000;padding-right:3px}

#ModuloFatturaPagamenti_InAcquisto .TestataDocumento .row+.row:not(.ndst){margin-top:8px;}

#ModuloFatturaPagamenti_InAcquisto .bootstrap-select.dropdown .dropdown-toggle .filter-option,
#ModuloFatturaPagamenti_InAcquisto .dropdown-toggle.mt-multiselect .multiselect-selected-text,
#ModuloFatturaPagamenti_InAcquisto input[type="text"]:not(.numericoLettura):not(.ValueIntero):not(.ValueDecimale):not(.ValueTime):not(.ValueData):not(.AnagraficaImportante),
#ModuloFatturaPagamenti_InAcquisto .InputLinkabbile a,
#ModuloFatturaPagamenti_InAcquisto input[type="password"],
#ModuloFatturaPagamenti_InAcquisto div.form-control.Input,
#ModuloFatturaPagamenti_InAcquisto select.bs-select,
#ModuloFatturaPagamenti_InAcquisto textarea.form-control
{font-size:13px;}

#Modulo_DocumentoAcquisto_Doc_serviziaggiuntivi .TabContainers{height:550px;margin-bottom:-20px;}

#Tab_DocAcquisto_X a[data-toggle="tab"]{padding: 3px 12px;font-size: 15px;}

.datagridjs .ErrorDataIN .DataIN,
.datagridjs .Error_Nominativo .Intestatario,
.datagridjs .ErrorCF_Nominativo .CF-Intestatario,
.datagridjs .ErrorCF_Notaio .CF-Notaio{
	animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: ease-in;
    animation-iteration-count: infinite;

    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}

.datagridjs .ErrorDataIN .DataIN *,
.datagridjs .Error_Nominativo .Intestatario *,
.datagridjs .ErrorCF_Nominativo .CF-Intestatario *,
.datagridjs .ErrorCF_Notaio .CF-Notaio *{color:#fff;}

.datagridjs .ErrorDataIN .DataIN .Error,
.datagridjs .Error_Nominativo .Intestatario .Error,
.datagridjs .ErrorCF_Nominativo .CF-Intestatario .Error,
.datagridjs .ErrorCF_Notaio .CF-Notaio .Error{display: block;}

.datagridjs .icon.FatturaCaparra,
.datagridjs .icon.DepositoCauzionale{position: absolute;}
.ListatoBoxato .icon.FatturaCaparra,
.ListatoBoxato .icon.DepositoCauzionale{display:inline-block;}

.icon.FatturaCaparra{margin: 0;width: 19px;height: 19px;line-height: 19px;text-align: center;border-radius: 100%;font-size: 12px;font-weight: 400;background-color: #3EA761;color: #fff;}
.icon.DepositoCauzionale{margin: 0;width: 19px;height: 19px;line-height: 19px;text-align: center;border-radius: 100%;background-color: #006bb3;color: #fff;font-size: 10px;font-weight: 400;}

.datagridjs + .Sommatorie:not(.sommatoriePianoRateNoleggio){padding:4px 0;background-color:#0fab42;color:#fff;margin:22px 0 -7px;/* font-family:'Fira Sans'; */border-radius:4px;}
.datagridjs + .Sommatorie:not(.sommatoriePianoRateNoleggio) .cl{display:inline-block;padding:0 10px;position:relative;text-align:left;}
.datagridjs + .Sommatorie:not(.sommatoriePianoRateNoleggio) .cl+.cl:before{content:'|';position:absolute;left:-5px;bottom:4px;}
.datagridjs + .Sommatorie:not(.sommatoriePianoRateNoleggio) .l{display:block;font-size:13px;font-weight:400;line-height: 13px;padding-top: 3px;font-style: italic;}
.datagridjs + .Sommatorie:not(.sommatoriePianoRateNoleggio) b{font-size: 27px;font-weight:700;font-variation-settings: "wght" 700;letter-spacing: -0.6px;}
.datagridjs + .Sommatorie:not(.sommatoriePianoRateNoleggio) [euro]{font-size:80%;padding-right:3px;}

.datagridjs .row-dataConsegnaRegolare .dataConsegna,
.datagridjs .row-dataRientroRegolare .dataRientro{ color: var(--color-valore-positivo);font-weight:600; font-variation-settings: "wght" 600; }

.datagridjs .row-dataConsegnaNonRegolare .dataConsegna,
.datagridjs .row-dataRientroNonRegolare .dataRientro{ color: var(--color-valore-negativo);font-weight:600; font-variation-settings: "wght" 600; }

.ListatoBoxato .pq-col-DataScadenza, .ListatoBoxato .pq-col-DataPagamento,
.pq-body-outer .pq-col-DataScadenza, .pq-body-outer .pq-col-DataPagamento{font-weight:600;/*font-size: 16px;*/letter-spacing:0;}
@media only screen and (max-width:1390px){
    .pq-body-outer .pq-col-DataScadenza, .pq-body-outer .pq-col-DataPagamento{font-size:15px;}
}

#L_VenditaPagamenti_Sommatorie .Pagato b{color:#fffa63;}
#L_VenditaPagamenti_Sommatorie .Saldo b{color:#fdffa0;}

.pq-no-wrap>.pq-grid-row>.pq-grid-cell {line-height: 22px;}
.ListatiDataTable .table-container .pq-no-wrap>.pq-grid-row>.pq-grid-cell {line-height: 21px!important;}
/* .ListatiDataTable .table-container .pq-no-wrap>.pq-grid-row>.pq-grid-cell > div > *{text-indent: 0 !important;} */

.datagridjs .pq-grid-col.pq-blicker-column{

    animation-name: blinker-color-header-colonnaTrovata;
    animation-duration: 2.2s;
    animation-timing-function: ease-in;
    animation-iteration-count: infinite;

    -webkit-animation-name: blinker-color-header-colonnaTrovata;
    -webkit-animation-duration: 2.2s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}
.datagridjs .pq-grid-cell.pq-blicker-column, .datagridjs .pq-grid-cell.pq-blicker-column *{

    animation-name: blinker-color-body-colonnaTrovata;
    animation-duration: 2.2s;
    animation-timing-function: ease-in;
    animation-iteration-count: infinite;

    -webkit-animation-name: blinker-color-body-colonnaTrovata;
    -webkit-animation-duration: 2.2s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}

.pq-grid-cell.BlinkerCellUpdate > * {position:relative;z-index:2;}
.pq-grid-cell.BlinkerCellUpdate:before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 1px;
    left: 0;
    z-index:1;

    animation-name: blink-cell-update;
    animation-duration: 2s;
    animation-timing-function: ease-in;
    animation-iteration-count: infinite;

    -webkit-animation-name: blink-cell-update;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}

.field-with-unit{position: relative;}
.field-with-unit input.form-control{padding-right: 40px;}
.field-with-unit unit{position: absolute;right: 0;top:0;bottom: 0;width: 30px;line-height: 30px;font-size: 14px;padding: 0 3px;background-color: rgba(0,0,0,0.1);text-align: center;}

.RigaFinanziamento.NonApprovato{color:#a9a9a9;}

.datagridjs-Righe-documento .QuestoVeicolo{padding-left:5px;}
.datagridjs-Altre-Righe-documento .QuestoVeicolo{line-height:22px;}

#ModuloFatturaPagamenti_InAcquisto .pq-body-outer .pq-no-wrap>.pq-grid-row>.pq-grid-cell {line-height: 20px !important;}
#ModuloFatturaPagamenti_InAcquisto .pq-header-outer .pq-cont-inner .pq-grid-col{padding-top:0;padding-bottom:0;}
#ModuloFatturaPagamenti_InAcquisto .pq-header-outer .pq-cont-inner .pq-grid-col .pq-td-div{line-height:22px;}
.datagrid_RiferimentiVociFattura .EtichettaSubTot{display:none;}

#RiferimentiVociFatturaFE .pq-body-outer .pq-grid-cell{line-height:19px}

#ModuloFatturaPagamenti_InAcquisto .datagridjs .pq-body-outer .EtichettaSubTot + b {color: #006bb3;}
.datagridjs.styleGrid_min .pq-body-outer .pq-grid-cell,
#SezionePagamenti_DocAcq .pq-body-outer .pq-grid-cell,
#ModuloFatturaPagamenti_InAcquisto .pq-body-outer .pq-grid-cell{font-size:13px;}
#ModuloFatturaPagamenti_InAcquisto .TestataDocumento .btn-group-checkbox label.btn{padding:0 8px;}

.LegendAssociationFE{margin:-4px 0 0 0;}
.LegendAssociationFE > span{font-size:11px;float: left;margin-left:5px;}
.LegendAssociationFE > span:after{content: '';float: left;margin: 0 5px 0 0;width: 10px;height: 10px;border: 1px solid #dbdbdb;}

#RiferimentiVociFatturaFE .pq-header-outer .columnDescription label.Styl{margin-top:4px;}
#RiferimentiVociFatturaFE .columnDescription > label.Styl{float:left;margin-top:4px;}
.LegendAssociationFE .Associated1:after,
#RiferimentiVociFatturaFE .pq-grid-row.RowImportOk:not(.MechingOk), .TableRowDetailDocImport.RowImportOk:not(.MechingOk){background-color: #e4ffe9;}
.LegendAssociationFE .Associated2:after,
#RiferimentiVociFatturaFE .pq-grid-row.RowImportOk.MechingOkX,
#RiferimentiVociFatturaFE .pq-grid-row.RowImportOk.MechingOk{background-color: #b5ebff;}
#RiferimentiVociFatturaFE .pq-grid-row.MechingOk:not(.RowImportOk){background-color: #fdffe2;}
#RiferimentiVociFatturaFE .columnDescription > label.Styl.Sngrow{margin-right:7px;}
#RiferimentiVociFatturaFE .columnDescription > .Description{float:left;width:calc(100% - 25px);margin:3px 0 2px;font-size:12px;}

#RiferimentiVociFatturaFE .pq-grid-summary-table{font-size:12.5px;}

.ColFixStatus{height:100%;}

#AssociazioneSingoleRighe{padding-left:0;}
#AssociazioneSingoleRighe .tab-content ul{padding-left:20px;list-style: disc;}
#AssociazioneSingoleRighe .TabContainers{padding-top:10px;}
#AssociazioneSingoleRighe .SingolaAssociazione{position: relative;}
#AssociazioneSingoleRighe .SingolaAssociazione + .SingolaAssociazione{margin-top: 9px;padding-top: 4px;border-top:1px solid #d1d1d1;}
#AssociazioneSingoleRighe .SingolaAssociazione .DescrizioneRiga{font-size: 14px;line-height: 17px;margin-bottom: 6px;padding-right:30px;font-variation-settings: "wght" 550;}
#AssociazioneSingoleRighe .SingolaAssociazione .rowInputAssociation .ckRigaGenerica{width:100px;}
#AssociazioneSingoleRighe .SingolaAssociazione .rowInputAssociation .ckRigaGenerica label.Styl{margin:3px -3px 0 0;}
#AssociazioneSingoleRighe .SingolaAssociazione .rowInputAssociation .PraticaDaLegare{width:260px;}
#AssociazioneSingoleRighe .SingolaAssociazione .rowInputAssociation .Modulo{width:250px;}
#AssociazioneSingoleRighe .SingolaAssociazione .rowInputAssociation .CopiaDati{width:40px;}
#AssociazioneSingoleRighe .SingolaAssociazione .rowInputAssociation .OggettoModulo{width:calc(100% - 100px - 260px - 250px - 40px);}
#AssociazioneSingoleRighe .SingolaAssociazione .iconClose{position:absolute;top:10px;right:0;color:#888;}
#AssociazioneSingoleRighe .SingolaAssociazione .iconClose:hover{color:#000;}

#AssociazioneSingoleRighe .SingolaAssociazione:not(:first-child) .rowInputAssociation .LabelWidth{display:none}
#AssociazioneSingoleRighe .SingolaAssociazione .rowInputAssociation .LabelWidth{font-size:14px !important;}
#AssociazioneSingoleRighe .easy-autocomplete {width: 100% !important;}
#AssociazioneSingoleRighe .easy-autocomplete-container {width: 750px;margin-top:0;left: 0;right: inherit;}
#AssociazioneSingoleRighe .OutputConfrontoCifre:empty{display:none;}
#AssociazioneSingoleRighe .OutputConfrontoCifre{font-size:14px;}
#AssociazioneSingoleRighe .OutputConfrontoCifre .Old{font-weight:600;color:rgb(139, 12, 12);}
#AssociazioneSingoleRighe .OutputConfrontoCifre .New{font-weight:600;color:#0c6835;}

#Description #AssociazioneSingoleRighe  .txt {font-size: 14px;}
.footer-datagrid-fake, .footer-datagrid-fake *{font-size:14.5px;line-height:19px;position:relative;}

#PagamentiFatturaAcq_FooterFake{width: calc(100% - 140px);margin:-21px 0 -5px 0;}
#PagamentiFatturaAcq_FooterFake .pq-grid-cell {text-align: right;}

.manage-frequency .remove-frequency-p{position: relative;z-index: 10;background-color: #fff;margin: 0 0 0 15px;}
.manage-frequency .contentJS:not(:empty){padding:15px;border:1px solid #a2a2a2;border-radius: 4px;margin: -9px 0 0 0;}
.manage-frequency .contentJS > .row + .row{margin-top:10px;}

.pq-group-icon{font-size:14px!important;text-align:center!important;}

.HideGroupIconExtend .pq-group-icon,
.datagridjs.Hide-group-icon-compress .pq-group-icon,
.datagridjs.hideCompactGroup .pq-group-icon{display:none}
#UsuraVeicolo .pq-table-left .pq-summary-row > div{left:0!important;width:100%!important;border-top: 1px solid #e4e4e4;top: -1px;}
.pq-summary-row {z-index: 1;}
.pq-summary-row > div {font-size:18px;color:#003e53;cursor:default !important;/*border-top-width:0!important;*/}
.pq-summary-row, .pq-grid .pq-summary-row.pq-hover, .pq-summary-row > div{background-color: #f3f3f3!important;}
.pq-summary-row > div > b {position:relative;top:0px;}
.CellColorGr1 .pq-group-title-cell[role="gridcell"]{background-color:#009542!important;color:#fff;}
.CellColorGr01 .pq-group-title-cell[role="gridcell"]{background-color:#f2f3c8!important;color:#000;}
.CellColorGr0 .pq-group-title-cell[role="gridcell"]{background-color:#e7505a!important;color:#fff;}
.txtDaFare{background-color:#ebecf2;color:#000;padding:0 3px;}
.txtInCorso{background-color:#ebecf2;color:#000;padding:0 3px;}
.txtFatto{background-color:#e12330;color:#fff;padding:0 3px;}


.RowPreTable_DataGrid{position:relative;}
.RowPreTable_DataGrid + .DataGridToolbar{margin-top:20px;}

.MacroGroup .pq-summary-outer{border-top:0;}
.MacroGroup .ColFixStatus{text-align:center;}

.MacroGroup .pq-grid-row,
.MacroGroup .pq-grid-cell,
.MacroGroup .pq-grid-col{position:inherit!important;}

.AttachmentFile_icon[data-count]{position:relative;}
.AttachmentFile_icon[data-count]:after{content:attr(data-count);}

.table-actions-wrapper{position: absolute;margin-top:1px;z-index: 10;}
.ActionItemSelected .ToolsDatatable .Ficon{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.boxed-v2 .ActionItemSelected .ToolsDatatable .Ficon{top:3px}

.BtnCollapseGroup{width:76.3px;text-transform: none !important;padding: 0 4px !important;height: 21px!important;line-height: 20px !important;font-weight: 500 !important;font-size: 12px !important;position: absolute !important;left: 52px;margin-top: 1px;z-index:1;}

.table-container:not(.boxed-v2) .BtnCollapseGroup{left:52px}
@media only screen and (max-width: 1390px){
    .BtnCollapseGroup > *{font-size: 11px;}
	body button.BtnCollapseGroup{width: 68px;left:42px;}
}

.pq-page-placeholder .btn-group.bootstrap-select{width:70px!important;margin-left:-4px;}
.pq-page-placeholder > select{opacity:0;width:70px!important;}
.pq-page-placeholder .btn-group.bootstrap-select .dropdown-menu>li>a{font-weight: 500;}

.datagridjs .pq-summary-outer .legendFooterTotSommatorie{text-align:right;}
.datagridjs .pq-summary-outer .legendFooterTotSommatorie:before{font-size:15px;font-weight:600;}
.datagridjs .pq-summary-outer .legendFooterTotSommatorie:not(.notDefault):before{content:'Totale:';}
.datagridjs .pq-summary-outer .SpeseG_daFare:before{content:'Tot DA FARE:';}
.datagridjs .pq-summary-outer .SpeseG_Fatto:before{content:'Tot PAGATO:';}
.datagridjs .pq-summary-outer .SpeseU_daFare:before{content:'Tot DA FARE:';}
.datagridjs .pq-summary-outer .SpeseU_inCorso:before{content:'Tot IN CORSO:';}
.datagridjs .pq-summary-outer .SpeseU_Fatto:before{content:'Tot PAGATO:';}

.datagridjs .AttachmentFile_icon{background-color: #21b727;color: #fff;display: inline-block;text-align: center;width: 15px;height: 15px;border-radius: 50%;line-height: 15px;}

.datagridjs .pq-grid-row > div[class^=pq-detail-]{background-color:#fff;}
.datagridjs .pq-grid-row > div[class^=pq-detail-] > div[role="grid"]{margin:0 5px 5px 5px;}
.pq-grid-cont .pq-grid-row[role="row"]:not(.pq-summary-row) > div:not([class^=pq-detail-]):not(.pq-group-columns){-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s;background-color:transparent;}
.pq-grid-cont .pq-grid-row.PulsateEdit[role="row"]:not(.pq-summary-row) > div{background:#bbf5d4;}
.pq-header-outer .pq-cont-inner{font-family:'Inter', sans-serif;}
.pq-grid-row>.pq-grid-col{font-size:11px;text-transform:none;letter-spacing:0;}
.pq-grid-row>.pq-grid-col.pq-group-columns{font-size:13px;}
.pq-grid-header-table .pq-grid-col.pq-group-columns > .pq-td-div{line-height:15px;}
.pq-header-outer .noColGroup1 > .pq-td-div{padding-top:48px}
.pq-header-outer .noColGroup > .pq-td-div{padding-top:24px}
.pq-grid-header-table .pq-td-div{line-height:16px;}

.pq-header-outer .pq-cont-inner .pq-grid-number-cell{border-right-color:transparent}
.pq-grid-number-cell{position:relative;}
.pq-grid-number-cell ~ .pq-grid-cell{top:0;}
.ui-icon-grip-dotted-vertical.pq-drag-handle{top: 0 !important;left: 0 !important;right: 0;bottom: 0;background-color:#d1e5f3;font-size:16px;color:#003e53;text-align: center;}
.ui-icon-grip-dotted-vertical.pq-drag-handle:before{content: "\f0c9";font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: inherit;}

.StyleToolbar1 .ActionItemSelected{margin-top:6px;}
.StyleToolbar1 .SetShowHideColumn_DataGrid > .btn{height:30px;}

[class^="pq-detail-"][role="gridcell"] > .pq-grid .pq-header-outer .pq-cont-inner{background-color:#366a7b;}
[class^="pq-detail-"][role="gridcell"] > .pq-grid .pq-grid-header-table .pq-td-div{line-height:13px}

#ListaVeicoli.FotoShow .pq-body-outer .pq-grid-cell:not(.Foto):not(.pq-group-title-cell), 
#ListaVeicoli.FotoShow .pq-body-outer .pq-grid-number-cell, 
#ListaVeicoliMarketPlace.FotoShow .pq-body-outer .pq-grid-cell:not(.Foto):not(.pq-group-title-cell){line-height:46px!important;}
#ListaVeicoliWEB .pq-body-outer .pq-grid-cell:not(.Foto):not(.pq-group-title-cell), #ListaVeicoliWEB .pq-body-outer .pq-grid-number-cell{line-height:90px!important}

.pq-grid-cell .PneumaticiSerie{margin:0 0;font-size: 12px;line-height: 23px;}
.pq-grid-cell .PneumaticiSerie > [pos]::before{content: attr(pos);float:left;background-color: #c2e2fc;width: 15px;text-align: center;margin-right: 3px;}
.pq-grid-cell .PneumaticiSerie > [pos]{background-color: #f1f1f1;}

*[data-content-placeholder]:empty::after{content: attr(data-content-placeholder);display:block;text-align: center;font-size:16px;font-weight:500;color:#9c9c9c;min-height:100px;line-height:100px}

.pointer{cursor: pointer;}
.nascosto{position:absolute !important;opacity:0 !important;z-index:-1 !important;visibility:hidden;display: none;}
.nascosto2{opacity:0;height:0;overflow:hidden;}
.Displaynascosto{display:none !important;}
.noPostion{position:initial !important}
.ForzaSuUnaRiga{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.transparent{opacity:0!important;}
.noDecoration,
.noDecorationHover:hover{text-decoration: none;}
.noOpacity{opacity:1!important;}

.DIV_ClipBoardFormatted{position:fixed !important; pointer-events:none;opacity: 0;}

.noPaddingLaterale{padding-left:0!important;padding-right: 0!important;}
.PaddingLateraleMin{padding-left:2.5px!important;padding-right:2.5px!important;}
.PaddingLateraleMin2{padding-left:5px!important;padding-right:5px!important;}
.PaddingLateraleMin3{padding-left:7.5px!important;padding-right:7.5px!important;}
.PaddingLateraleMin4{padding-left:10px!important;padding-right:10px!important;}
.noPaddingLeft{padding-left:0!important;}
.noPaddingRight{padding-right:0!important;}

div.hiddenSpanOrder[role="columnheader"] .pq-col-sort-icon,
div.hiddenSpanOrder[role="columnheader"] .pq-col-sort-count{display:none}

.Ivabile{text-align:center;color:#fff;background-color:#5e9a44;}

.AlertConfirmModal #Description .Title{margin: -20px 0 10px 0;font-size: 18px;font-weight: bold;/*text-transform: uppercase;*/}

.modal{margin-left:0 !important;}

.scrollY{overflow-x:hidden;overflow-y:scroll;}
.scrollY.Allinea{margin-right: -20px;padding-right: 3px;}

.overflowH{overflow:hidden;}
.overflowxH{overflow-x:hidden !important;}
.overflowyH{overflow-y:hidden !important;}

.overflowA{overflow: auto;}
.overflowxA{overflow-x: auto !important;}
.overflowyA{overflow-y: auto !important;}

.overflowS{overflow: scroll;}
.overflowxS{overflow-x: scroll !important;}
.overflowyS{overflow-y: scroll !important;}

.PrezzoTagliato{text-decoration:line-through #c90d10;color: #777;}

*[message-compile]:before{ content: attr(message-compile);display: block;background-color: var(--color-highlighted-1);color: #fff;}
#FormDatiPrincipaliPratica[message-compile]:before,
#PraticaVendita_Permuta[message-compile]:before{padding: 2px 5px;border-radius: 4px;}
#FormDatiPrincipaliPratica[message-compile]:before{margin: -9px 0 20px 11px;width: calc(100% - 21px);}

.AlertConfirmModal #Description{font-family: 'Inter', sans-serif;line-height: 1.35;}
.AlertConfirmModal #Description .txt{font-size:14px;font-weight:normal;}
.AlertConfirmModal #Description .txt > p:first-child{margin-top:0;}
.AlertConfirmModal #Description .AvvisoDescription{margin-bottom:10px;}

.AlertConfirmModal #Description label.duplicaCheck{position:relative;top:2px;}

.AlertConfirmModal .modal-title .IconModal{color: #e9eaa3;line-height: 0;position: relative;top: 5px;font-size: 26px;}
.AlertConfirmModal #Description.FontIcon{position:relative;padding-left:70px}

.AlertConfirmModal #Description.FontIcon>i.IconModal{position: absolute;left: 0;top: 0;}
.AlertConfirmModal #Description.FontIcon>i.IconModal:not(.imgMarca){font-size: 50px;line-height: 40px;color: #404040;}
.AlertConfirmModal #Description.FontIcon>i.IconModal.imgMarca{font-size: 65px;line-height: 65px;color:transparent;background-repeat:no-repeat;background-size:contain;}
.AlertConfirmModal #Description.FontIcon .CentraImmagineLogoPrt{margin:10px 0 10px -70px;width:calc(100% + 70px)}
.AlertConfirmModal #Description.FontIcon .CentraImmagineLogoPrt img{max-width:200px}
.AlertConfirmModal #Description.FontIcon .FreePortalCars{font-size: 19px;font-weight: 700;line-height: 16px;margin: -3px 0 0 0;display: block;}
i.IconModal.red{color:#da0a0a!important;}
.AlertConfirmModal.hideFooterModal .modal-footer{display:none;}

.AlertConfirmModal .avvisoPraticaNonFatturata .alert{-webkit-transition: background-color .5s;-o-transition: background-color .5s;transition: background-color .5s;}
.AlertConfirmModal .avvisoPraticaNonFatturata.riconfermoAvviso .alert{
	background-color: #accefa;
    border-color: #accefa;
    color: #1f5ba5;
}

#UploadFileCategory{margin:0 0 -10px;}

.StatusFinanziamento{text-align: center;width: 25px;height: 20px;line-height: 20px;border-radius: 3px;font-size: 13px;font-weight: 500;font-family: inherit;text-decoration: none !important;margin-left:3px;}
.StatusFinanziamento.Ac{background-color:#FFEB3B;color:#000;}
.StatusFinanziamento.Ap{background-color:#0fab42;color:#fff;}
.StatusFinanziamento.NAp{background-color:#c90d10;color:#fff;font-size: 13px;letter-spacing: -0.5px;}
.StatusFinanziamento.DR{background-color:#b31417;color:#fff;}

.ColorStatusFinanziamento.Ac{color:#000;}
.ColorStatusFinanziamento.Ap{color:#0fab42;}
.ColorStatusFinanziamento.NAp{color:#c90d10;}
.ColorStatusFinanziamento.DR{color:#555;}

.pq-grid-cell .StatusFinanziamento{position: absolute;top: 0;left: 0;}
#ListaAttivitaFinanziarie .pq-grid-cell > .StatusFinanziamento{top: 0;left:0;}

.bs-select .StatusFinanziamento{width: 18px;height: 18px;line-height: 18px;font-family: inherit;font-size: 13px;position: absolute;right: 5px;top: -1px;}
.bs-select > .btn .StatusFinanziamento{display:none}
.bs-select .StatusFinanziamento + .text .text-muted {color: #000 !important;font-weight:500;position: inherit;padding: 0;padding-right: 10px;font-size: 14px;}

.StatusFinanziamento.min.Ac:before{content:'Ac';}
.StatusFinanziamento.min.Ap:before{content:'Ap';}
.StatusFinanziamento.min.NAp:before{content:'Na';}
.StatusFinanziamento.min.DR:before{content:'Dr';}

.AlertConfirmModal .RigheValoriModificati{position:relative;padding-left:25px;letter-spacing:-0.5px;font-size:14px;margin:0;}
.AlertConfirmModal .RigheValoriModificati > *{float:left;}
.AlertConfirmModal .RigheValoriModificati.Header{color:#000}
.AlertConfirmModal .RigheValoriModificati.Header *{color:inherit !important}
.AlertConfirmModal .RigheValoriModificati.ListValoriCheckbox > *:not(label){float:left;}

.AlertConfirmModal .RigheValoriModificati .ColoPrincipale, .SegnalazioneCampo .ColoPrincipale{color:#ACACAC !important;font-size:13px;}
.AlertConfirmModal .RigheValoriModificati .ValoreAttuale{color:#4fa7af}
.AlertConfirmModal .RigheValoriModificati+.RigheValoriModificati{margin-top:3px}
.AlertConfirmModal .RigheValoriModificati label.Styl{position:absolute;left:0;margin-left:0;}
.AlertConfirmModal .RigheValoriModificati label.Styl .checkbox{top:0;}

.AlertConfirmModal .RigheValoriModificati .NomeInput{margin-right:9px}
.AlertConfirmModal .RigheValoriModificati .NomeInput .OneRow{max-width:145px;margin-top: -4px;position: relative;top: 4px;}

.AlertConfirmModal .RigheValoriModificati i.fa, .SegnalazioneCampo .i.fa {font-size: 18px;display: inline-block;margin: 0 2px;color: #acacac;}

.AlertConfirmModal .RigheValoriModificati .ValoreOriginale,
.AlertConfirmModal .RigheValoriModificati .ValoreAttuale{max-width: 300px;line-height: 18px;}

.AlertConfirmModal .RigheValoriModificati i.fa:not(.sepOldNew_value){font-size:14px;}
.AlertConfirmModal .RigheValoriModificati i.fa.sepOldNew_value{margin:2px 5px 0}

#FormDatiPrincipaliPratica .date-pickerCustom .input-group-btn{margin-top:0;}

.row.marginMin0.DatiTecniciVeicolo.Col2 > .col-md-F{width:calc(50% - 24px);}
.row.marginMin1.Col2 > .col-md-F{width:calc(50% - 26.5px);}
.row.marginMin2.Col2 > .col-md-F{width:calc(50% - 29px);}
.row.marginMin2-5.Col2 > .col-md-F{width:calc(50% - 31.5px);}
.row.marginMin3.Col2 > .col-md-F{width:calc(50% - 29px);}
.row.marginMin4.Col2 > .col-md-F{width:calc(50% - 36.5px);}

.row.flex-mode{display: flex;display: -webkit-flex;flex-flow: row nowrap;-webkit-flex-flow: row nowrap;align-items: stretch;-webkit-align-items: stretch;justify-content: space-between;-webkit-justify-content: space-between;}
.row.flex-mode > *[class^="col-md-"]{display: grid;align-items: flex-start;}
.row.flex-mode[align-items="end"] > *[class^="col-md-"]{align-items: flex-end;}

/*.ListeVendita .pq-grid-cell.importoPag{font-weight:700;}
.ListeVendita .pq-grid-cell.PrezzoPermuta{font-weight:700;}*/

.ImportiAcquistoNascosti .pq-body-outer .costoAQ{color:transparent !important;}

#UsuraVeicoloPermuta{margin:-16px -15px 0;}


#FormPraticaPreventivo #Preventivo-alert > .alert{margin-top:-15px;margin-bottom:40px;}

#RiepilogoPreventivo input[type="text"].numericoLettura,
#RiepilogoPreventivo .form-control{font-weight:600;text-align:right;}

#RiepilogoPreventivo .fieldset3 > .HeaderFieldset + .BodyFieldset,
#RiepilogoVendita .fieldset3 > .HeaderFieldset + .BodyFieldset{padding-top:10px;padding-bottom:15px;}

.alert{padding:8px;text-align:center;font-size:15px;}
.alert:empty{display:none;}
.alert.alert-success{background-color:#2caf57;border-color:#2caf57;color:#fff;}
.FatturaVenditaValida .alert.alert-success .RemovePreventivoConfermato{display:none;}
.alert.alert-success .RemovePreventivoConfermato{float:right;margin-top:-3px;}
.alert-info{background-color:#e0ebf9;border-color:#e0ebf9;color:#327ad5}
.alert-warning{background-color:#f9e491;border-color:#f9e491;color:#c29d0b}
.alert-danger{background-color:#fbe1e3;border-color:#fbe1e3;color:#e73d4a}

.InfoStyle{color: #006bb3;position: relative;line-height: 0;cursor: default;}

.PeriodoFinanziamento1:before, .PeriodoFinanziamento2:before{float:left;margin:20px 5px 0 0;font-size: 15px;line-height: 25px;font-weight: 500;padding:0 6px;height: 25px;border-radius: 5px;background-color: #dadada;color: #000;text-align: center;}
.PeriodoFinanziamento1:before {content: attr(nth) ' Periodo';}
.PeriodoFinanziamento2:before {content: attr(nth) ' Periodo';margin-top:3px;}

.PeriodiImportiRata .form-group .etiquette:not(.col-md-F){margin-bottom:5px;}
.PeriodiImportiRata .row+.row{margin-top:3px;}

.SF1 .bs-select button[data-id="Status_PraticaFinanziamento"], .SF1 .bs-select button[data-id="Status_PraticaFinanziamento"] .caret{background-color: var(--status-finanziamento-approvato) !important;color:#fff !important;}
.SF0 .bs-select button[data-id="Status_PraticaFinanziamento"], .SF0 .bs-select button[data-id="Status_PraticaFinanziamento"] .caret{background-color:var(--status-finanziamento-non-approvato) !important;color:#fff !important;}

.color-status-fnz[cod="SF0"]{color:var(--status-finanziamento-non-approvato)}
.color-status-fnz[cod="SF1"]{color:var(--status-finanziamento-approvato)}

.CheckActiveInput:not(.WidthInline):not(.InputDataDefaultSize) > .col-md-F:first-child, .SelectActiveInput:not(.WidthInline) > .col-md-F:first-child{width:calc(100% - 120px);}
.CheckActiveInput:not(.WidthInline):not(.InputDataDefaultSize) > .col-md-F + .col-md-F, .SelectActiveInput:not(.WidthInline) > .col-md-F + .col-md-F{width:120px;}
.CheckActiveInput.InputDataDefaultSize:not(.WidthInline) > .col-md-F:first-child, .SelectActiveInput:not(.WidthInline) > .col-md-F:first-child{width:calc(100% - 135px);}
.CheckActiveInput.InputDataDefaultSize:not(.WidthInline) > .col-md-F + .col-md-F, .SelectActiveInput:not(.WidthInline) > .col-md-F + .col-md-F{width:135px;}


.CheckContent_OnlyStyle,
.CheckActiveInput:not(.NoStyle) .CheckContent{border: 1px solid #e4e4e4;border-right-width: 0;height: 28px;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-left:4px;}
.CheckActiveInput:not(.NoStyle) .CheckContent label.Styl{margin-top:1px;}
.CheckActiveInput:not(.NoStyle):not(.Incorporate) .inputContent_CheckActivate input.form-control,
.CheckActiveInput:not(.NoStyle) .inputContent_CheckActivate .bs-select.form-control > .btn{border-color:#e4e4e4;border-top-left-radius:0!important;border-bottom-left-radius:0!important;}

.CheckActiveInput.NoStyle .CheckContent label.Styl{margin-top: -4px;}

.CheckActiveInput.Incorporate .CheckContent{border: 0;position: absolute;top: 1px;left: 8px;z-index: 10;}
.CheckActiveInput.Incorporate .inputContent_CheckActivate input.form-control{padding-left:28px !important;}

.CheckActiveInput.optFinanzMesi .CheckContent{border:0;height:22px;}
.CheckActiveInput.optFinanzMesi .CheckContent label.Styl{margin-top:-1px;}

.checkContent_After{border: 1px solid #e4e4e4;border-left: 0;height: 28px;border-top-right-radius:4px;border-bottom-right-radius:4px;padding-right:4px;}

.optFinanzMesi{width:100%;margin-left:-4px !important;}
.optFinanzMesi > .col-md-F:first-child{width:calc(100% - 60px)}
.optFinanzMesi > .col-md-F+.col-md-F{width:60px;}
.optFinanzMesi > .col-md-F+.col-md-F .bs-select, .optFinanzMesi > .col-md-F+.col-md-F .bs-select > button {background-color: #fff !important;border-color: #b7b7b7 !important;height: 22px;}
.optFinanzMesi > .col-md-F+.col-md-F .bs-select > button .txt{font-weight:500}

#CalcoloProvvigioni_Finanziamento .righeParziali{margin-top:-7px;}
#CalcoloProvvigioni_Finanziamento .righeParziali > div{width:14.28571428571429%;margin-top:7px}
.RigaTotaleProvvigioni_Finanziamento{border-top:1px solid #ccc;padding-top:14px;}

.HeaderFieldset .FloatL.logoTiVale{background-color:#fff;margin-top:-16px;}
.ListeVendita .FloatR.logoTiVale{background-color:#fff;margin-top:-12px;}
.logoTiVale img.IMG_logoTiVale{height: 13px;}

.ListatoBoxato *[euro],
#FormPraticaPreventivo .datagridjs *[euro],
.ListeDataGrids .datagridjs *[euro]{font-weight:300;font-size:17px;display:none;}
.TotaleImponibileFatt .control-label, .TotaleImponibileIncentivo .control-label{color:#D3171A!important}
.AddAcquistoVeicolo .costoAQ{background-color:#e73d4a!important;border-color:#e73d4a!important;color:#fff;font-weight:600;font-size: 15px;letter-spacing: -.1px;}
.AddFatturaVeicolo .costoLS{background-color:#0fab42!important;border-color:#0fab42!important;color:#fff;font-weight:600;font-variation-settings: "wght" 500;font-size: 15px;letter-spacing: -.1px;}

.TiValeApproved{color:#0fab42!important;font-weight:600;font-variation-settings: "wght" 600;}
.pq-grid-row.CertificatoInCorsoValidita .colScadenzaValiditaTiVale{color:#0fab42!important;font-weight:600;font-variation-settings: "wght" 600;}
.pq-grid-row.CertificatoScaduto .colScadenzaValiditaTiVale{color:#e73d4a!important;font-weight:600;font-variation-settings: "wght" 600;}

.pq-grid-cell.CodEurotaxOPT{font-size:13px;}

.modal-footer .ContentTooltipAvviso{position: absolute;top:6px;right:40px;width: 177px;height: 1px;}
.SubmitsSavePratica .ContentTooltipAvviso{position: absolute;top: -2px;right: 0;width: 177px;height: 1px;}
.ContentTooltipAvviso > span{opacity:0;margin-bottom:-30px;-webkit-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.ContentTooltipAvviso.Show > span{opacity:1;margin-bottom:0;}
.ContentTooltipAvviso > span{position: absolute;bottom: calc(100% + 15px);left: 50%;transform: translateX(-50%);text-align:left;color:#fff;padding: 18px;font-size: 14px;border:1px solid #fff; border-radius: 4px;box-shadow: 0 6px 12px rgba(0,0,0,.7);width: 220px;animation-name: blinker-avviso-crea-documento;animation-duration: 1.5s;animation-timing-function: ease-in;animation-iteration-count: infinite;-webkit-animation-name: blinker-avviso-crea-documento;-webkit-animation-duration: 1.5s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}
.ContentTooltipAvviso > span:before{content: '';position: absolute;top: 100%;left: 74px;border-top: 15px solid #fff;border-right: 12px solid transparent !important;border-left: 12px solid transparent!important;animation-name: blinker-avviso-crea-documento-after;animation-duration: 1.5s;animation-timing-function: ease-in;animation-iteration-count: infinite;-webkit-animation-name: blinker-avviso-crea-documento-after;-webkit-animation-duration: 1.5s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}
.ContentTooltipAvviso > span > .Close{cursor:pointer;float: right;margin: -5px 0 0 0;}

@media only screen and (max-width:1390px){
    .AddAcquistoVeicolo .costoAQ, .AddFatturaVeicolo .costoLS{font-size: 15px;}
}

.TagTipoPagamento.Tag-anticipo{color: #0fab42;}
/*.TagTipoPagamento.Tag-completo{background-color: #006bb3;color: #fff;}
.TagTipoPagamento.Tag-arate{background-color: #03a9f4;color: #fff;}*/

.TagModoPagamento.Tag-trattenutasommeriscosse{background-color: #006bb3;color: #fff;}

table.ListatoBoxato .TagTipoPagamento{top:1px;}
table.ListatoBoxato .TagModoPagamento{top:2px;}

.InRitenutaAcc .RitenutaEclusa .costoLS{background-color:#a73e3e!important;border-color:#a73e3e!important;color:#fff;font-weight:600;font-size:17px;}

.AddIncentivo .costoLS{background-color: #e12330 !important;border-color: #e12330 !important;color: #fff;font-weight:600;font-size: 17px;letter-spacing: -.1px;}
.importo-negativo .importoLS,
.costo-negativo .costoLS{background-color: #e12330 !important;color: #fff;}

.TotaleImponibileFatt input.form-control[type="text"][readonly]:not(.AdSelectAnagrafica):not(.noBackLock),
.TotaleImponibileFatt input.form-control[type="text"][readonly]:not(.AdSelectAnagrafica):not(.noBackLock):focus,
.TotaleImponibileIncentivo input.form-control[type="text"][readonly]:not(.AdSelectAnagrafica):not(.noBackLock),
.TotaleImponibileIncentivo input.form-control[type="text"][readonly]:not(.AdSelectAnagrafica):not(.noBackLock):focus
{background-color:#e12330 !important;color:#fff;}

.importoFatturato .importoPag{color: #F44336;/*font-weight: 700;*/}
.importoFatturato .importoPag:before{content:'- ';}

#SezioneVendita .importoFatturato .importoPag{color:inherit;}
#SezioneVendita .importoFatturato .importoPag:before{content:'';}

#SezioneFatturazione .fieldset3:not(.ModuloFatturazione) > .HeaderFieldset > .Legend {padding: 4px 5px 7px;margin-top: -11px;}

#ResponseFatturaForNotaCredito_Scelta:not(.nascosto) .stringRiferimentoDoc{font-size:15px;}
#ResponseFatturaForNotaCredito_Scelta:not(.nascosto) .stringRiferimentoDoc .vl{font-weight:600;}

.DatagridRifNotaCredito:not(.nascosto) + #ResponseFatturaForNotaCredito_Scelta:not(.nascosto){margin: 11px -5px -24px;}
.DatagridRifNotaCredito:not(.nascosto) + #ResponseFatturaForNotaCredito_Scelta:not(.nascosto) .stringRiferimentoDoc{padding: 0 5px;background-color: #fff;}

#FiltroTipoMovimento {line-height: 34px;font-weight: 500;font-size: 16px;font-family: 'Nunito', sans-serif;}

.hideFrcOrder .pq-col-sort-icon{display:none;}

.ListeVenditaFat_Pratica .ListeDataGrids{width:calc(100% - 340px)}
.ListeVenditaFat_Pratica .RisultatiDataGrids{width:340px;}

.ListatoBoxato td.CifraPagamento b,
.ListeVendita .pq-grid-cell.CifraPagamento, .ListeVendita .pq-grid-cell.CifraPagamento b{font-weight: 600;font-variation-settings: "wght" 650;font-size: 15px;letter-spacing: -0.4px;}
@media only screen and (max-width:1390px){
    .ListatoBoxato td.CifraPagamento b,
    .ListeVendita .pq-grid-cell.CifraPagamento, .ListeVendita .pq-grid-cell.CifraPagamento b{font-size:17px;}
}

.RisultatiDataGrids .InputStyleFlat .col-md-F.LabelWidth,
.RisultatiDataGrids .col-md-F.LabelWidth,
#RiepilogoPreventivo .col-md-F.LabelWidth{/*font-size:16px !important;*/font-style: italic;}

.VenditaFinalePratica_RiepilogoFatturazione > .HeaderFieldset{padding-bottom:0;}

#RiepilogoPreventivo .fieldset3.BorderBtm > .BodyFieldset,
.RisultatiDataGrids .fieldset3.BorderBtm > .BodyFieldset{border-bottom-left-radius:0;border-bottom-right-radius:0;}
#RiepilogoPreventivo .fieldset3+.fieldset3.first > .HeaderFieldset,
.RisultatiDataGrids .fieldset3+.fieldset3.first > .HeaderFieldset{border-top-left-radius:0;border-top-right-radius:0;}

#RiepilogoPreventivo .PrezzoVeicolo .form-control.TotaleVenditaDefinitivo,
.ContenitoriRiepilogo .form-control.TotaleVenditaDefinitivo,
#RiepilogoVenditaFattura .PrezzoVeicolo .form-control.TotaleVenditaDefinitivo{font-size: 32px!important;font-weight: 600;font-variation-settings: "wght" 650;letter-spacing:-0.3px;height: 40px;line-height: 39px;}

.ContenitoriRiepilogo label.PagamentiResiduiNegativi{white-space: break-spaces;line-height: 15px !important;padding: 4px 0;height: auto !important;}
.ContenitoriRiepilogo label.PagamentiResiduiRimanenti{height: auto;padding: 4px 0;}

#RiepilogoFatturazioneVendita .IvaInclusa, #RiepilogoVendita .IvaInclusa, #RiepilogoVenditaFattura .IvaInclusa{position: absolute;right: 0;top: -4px;line-height: normal;font-size: 11px;color:#2caf57;}

.PrezzoVeicolo .form-control.TotaleVenditaDefinitivo.RimanenzaPagamenti{font-style:italic;}
.PrezzoVeicolo .form-control.TotaleVenditaDefinitivo.NonSaldato{background-color:#e12330!important;}

.ContenitoriRiepilogo .form-control{font-weight:700;text-align:right!important;}
.ContenitoriRiepilogo .form-control:not(.TotaleVenditaDefinitivo):not(.Importo_fatturabile),
#SingoloDocumentoModal .form-control:not(.TotaleVenditaDefinitivo):not(.Importo_fatturabile):not(.ValueData):not(.AnnoFattura){font-size: 17px!important;}
#SingoloDocumentoModal .form-control.ValueData:not(.TotaleVenditaDefinitivo):not(.Importo_fatturabile){font-size:17px !important}
.ContenitoriRiepilogo .form-control.Importo_fatturabile{font-size:24px!important;letter-spacing:-0.3px;}
.ContenitoriRiepilogo .form-control.TotaleVenditaDefinitivo{background-color: #0fab42!important;color: #fff;text-align:right!important;border-radius:4px;}

.ContenitoriRiepilogo.ResiduoRimanente .form-control.TotaleVenditaDefinitivo{background-color: #108737!important;}

.ContenitoriRiepilogo label.LabelWidth .imp{display:none}
/*.ContenitoriRiepilogo.VisualizzaIvati label.LabelWidth .imp{display:none}*/

.ButtonDataGridInTab{margin:-41px -16px 0 0;}
.ButtonDataGridInTab button{height:24px!important;line-height:22px!important;}

.bs-select.dropup .dropdown-menu{-webkit-box-shadow: 0 -6px 12px rgba(0,0,0,.7);box-shadow: 0 -6px 12px rgba(0,0,0,.7);border-color:#93a1bb;}

.noPoint{pointer-events: none;}
.CursorDefault{cursor:default !important;}
.noDrop{cursor:no-drop;}

div.img + a.delete{position: absolute;}
div.img + a.delete i{font-size: 30px;}

.bs-select button.btn.dropdown-toggle.btn-default.md-skip.bs-placeholder:active,
.bs-select button.btn.dropdown-toggle.btn-default.md-skip.bs-placeholder:focus{background-color:#fff;}
/*Cambio Colore del select al focus*/

.bootstrap-select.bs-select.showOnlyIcon > .btn-default{padding-left: 5px;}
.bootstrap-select.bs-select.showOnlyIcon .filter-option-inner .txt,
.bootstrap-select.bs-select.showOnlyIcon .dropdown-menu li a span.text{display:none}
.bootstrap-select.bs-select.showOnlyIcon .dropdown-menu li.disabled .fa{opacity:.36}

.dropdown-menu.DefaultStyles>li>a{padding:5px 29px 5px 35px;}
.dropdown-menu.DefaultStyles>li>a>i{margin-left:-26px !important;}

.dropdown-menu.DefaultStyles>li>a.newViewDisposizione:not([disabled])>i.Ficon{color:#3598dc;}
.dropdown-menu.DefaultStyles>li>a.editViewDisposizione:not([disabled])>i.Ficon{color:#3598dc;}
.dropdown-menu.DefaultStyles>li>a.deleteViewDisposizione:not([disabled])>i.Ficon{color:#c90d10;}



.MenuBtnActionFile ul.dropdown-menu li a{    font-family: 'Roboto', sans-serif;font-size: 15px;font-weight: 400;padding: 1px 10px;letter-spacing:0;line-height: 18px;}
ul.dropdown-menu li a:not([disabled]), ul.dropdown-menu li a:not([disabled_lock]){ color:#000;}
ul.dropdown-menu li a[disabled], ul.dropdown-menu li a[disabled_lock]{/*cursor:no-drop;*/color: #bcbcbc;background-color: #fff;}

.FilterFast_datatable.Compact > ul > li > a[disabled],
.opacity-if-disabled[disabled]{opacity:.4}

a[disabled], i.pointer[disabled], span.pointer[disabled],
a[disabled_lock], i.pointer[disabled_lock], span.pointer[disabled_lock]{pointer-events:none;}

.template-v1 .bs-select button .fa.fa-square[class*="color-"]{ border-radius:2px;width:20px;height:20px;}
.template-v2 .bs-select button .fa.fa-square[class*="color-"]{ border-radius:4px;width:18px;height:18px;}
.bs-select.bs-select-multiple button .fa.fa-square[class*="color-"]{margin:0 0 -6px 0;}
.template-v1 .bs-select:not(.bs-select-multiple) button .fa.fa-square[class*="color-"]{float:right;margin-top:3px;}
.template-v2 .bs-select:not(.bs-select-multiple) button .fa.fa-square[class*="color-"]{float:right;margin-top:0;}
.fa.fa-square.squarecolorbackground{ border-radius:2px;width:15px;height:15px;float: left;}
.bs-select .dropdown-menu a .fa.fa-square[class*="color-"],
.ListHTML .fa.fa-square[class*="color-"]{border-radius: 50%;width: 28px;height: 28px;float: left;border: 2px solid #fff;box-shadow: 0 0 0 1px #8e8e8e;}
.ListHTML .fa.fa-square[class*="color-"]{margin: 0 6px 0 0;position: relative;top: 2px;}
.ListHTML .List2Select{margin:0 5px;}
.bs-select .dropdown-menu a .fa.fa-square[class*="color-"]{margin: 1px 6px 0 0;}
.bs-select .dropdown-menu li[class*="optgroup-"] a .fa.fa-square[class*="color-"]{margin-left:-11px}


.bs-select .dropdown-menu a .fa.fa-square[class*="color-"] ~ .txt {line-height: 28px;}
.imgMarca{background-color:#fff;}

.bs-select-multiple .dropdown-menu a .fa.fa-square[class*="color-"]{margin-top:1px;width: 15px;height: 15px;}
.bs-select-multiple .dropdown-menu a .fa.fa-square[class*="color-"] + .text{line-height:19px;}

.fa.fa-square.squarecolorbackground{color:transparent;display:inline-block;margin-right:3px;}

.Marce .bs-select .dropdown-header{padding-top: 0;line-height: 10px;padding-bottom: 4px;}

.Colore.color-, *:not(.pq-grid-cell) > .BackgroundCell.color-{/*position: relative;*/color:#fff;/*background-color: #fff;*/}
.pq-grid-cell .BackgroundCell.color-{background-color: #fff;}
.Colore.color-:after, .BackgroundCell.color-:after {content:'';position: absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.75);}


.fa-square[class*="color-"]:before {display: none;}
.color-nero, .color-Nero{background:#000;color:#000;}
.color-grafite, .color-Grafite{background:#3B475A;}
.color-antracite, .color-Antracite{background:#293133;}
.color-grigio, .color-Grigio{background:#949494;}
.color-argento, .color-Argento{background:linear-gradient(#dcdcdc, #acacac);}
.color-azzurro, .color-Azzurro{background:#4cb1e2;}
.color-bianco, .color-Bianco{background:#fff;}
.color-bianco_perla, .color-Bianco_Perla{background:#E4E6DB;}
.color-rosso, .color-Rosso{background:#d91a2a;}
.color-rosso_bordeaux, .color-Rosso_Bordeaux{background:#660000;}
.color-blu, .color-Blu{background:#0059b2;}
.color-giallo, .color-Giallo{background:#f7c81e;}
.color-verde, .color-Verde{background:#38a614;}
.color-beige, .color-Beige{background:#dbaf6e;}
.color-oro, .color-Oro{background:linear-gradient(#f7e994, #d9a600);}
.color-marrone, .color-Marrone{background:#994200;}
.color-arancione, .color-Arancione{background:#ff7500;}
.color-bronzo, .color-Bronzo{background:linear-gradient(#f7c694, #bf7326);}
.color-viola, .color-Viola{background:#991289;}
.color-altro, .color-Altro{background:url('../img/NoColor.svg');}
.fa.fa-square.color-Bianco, .fa.fa-square.color-Bianco_Perla, .fa.fa-square.personalizzato.Bordo{/* border:1px solid #d4d4d4; */}

.BackgroundCell.IVATO:not(.SI) .Ficon{color:#d6d6d6;}
.BackgroundCell.IVATO.SI .Ficon{color:#21b727;}

.BackgroundCell.success{background-color:#21b727;}
.BackgroundCell.success+span{text-align: center;display: block;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;font-weight: 500;}

.TagStatus.Aperto{background-color:#3598dc;color:#fff}
.TagStatus.Confermato{background-color:#21b727;color:#fff}

.EsenzioneFatta{padding:16px 15px 16px 95px;color:#fff;position:relative;overflow:hidden;}
.EsenzioneFatta.IN:before{content:'IN';}
.EsenzioneFatta.OUT:before{content:'OUT';}
.EsenzioneFatta.IN:before, .EsenzioneFatta.OUT:before{position: absolute;top: 0;left: 0;bottom: 0;background-color: rgba(0,0,0,0.2);font-size: 30px;font-weight: 500;line-height: 54px;width: 80px;text-align: center;letter-spacing: -1.5px;}

.EsenzioneFatta .data{font-size:18px;}

.EsenzioneFatta.IN, .BackgroundCell.TipoEsenzione.IN{background-color:#2caf57}
.EsenzioneFatta.OUT, .BackgroundCell.TipoEsenzione.OUT,
.EsenzioneFatta.ROT, .BackgroundCell.TipoEsenzione.ROT{background-color:#e73d4a}

.datepicker table tr td{-webkit-transition: background-color .15s ease-out;-o-transition: background-color .15s ease-out;transition: background-color .15s ease-out;}

.datepicker table tr td.today:not(.active):hover{ background-color:#D9D9D9 !important}

.pulsanteTextVicino .campo{float:left;width:calc(100% - 84px); margin-right:4px}
.pulsanteTextVicino .pulsante{float:left;width:80px;}
.pulsanteTextVicino .pulsante button{width:100%;}

.pulsanteIconVicino:not(.NormalBtn):not(.BtnTransparent) .campo{float:left;width:calc(100% - 40px);}
.pulsanteIconVicino .campo input.form-control[type="text"], .pulsanteIconVicino .campo .bs-select > .btn{border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.pulsanteIconVicino .pulsante{float:left;width:31px;}
.pulsanteIconVicino .pulsante .btn{border-top-left-radius: 0;border-bottom-left-radius:0}
.pulsanteIconVicino.BtnTransparent .form-control{padding-right:40px !important}
.pulsanteIconVicino.BtnTransparent .pulsante{position:absolute;right:0;top:1px;}
.pulsanteIconVicino.BtnTransparent .campo:not(.PulsateActive) + .pulsante {z-index:1;}
.pulsanteIconVicino.BtnTransparent .campo.PulsateActive + .pulsante {z-index:1000;}

.pulsanteIconVicino.NormalBtn:not(.BtnTransparent) .campo{float:left;width:calc(100% - 40px);margin-right:0}
.pulsanteIconVicino.NormalBtn .campo .form-control{border-radius: 2px 0 0 2px !important;-webkit-border-radius: 2px 0 0 2px !important;-moz-border-radius: 2px 0 0 2px !important;}
.pulsanteIconVicino.NormalBtn .pulsante button{border-radius: 0 2px 2px 0 !important;-webkit-border-radius: 0 2px 2px 0 !important;-moz-border-radius: 0 2px 2px 0 !important;}

.pulsanteIconVicino .pulsante .Ficon,
.pulsanteIconVicino .pulsante button{width: 100%;font-size: 18px !important;text-align: center;line-height: 28px;}

.pulsanteIconVicino .pulsante .Ficon.fa-whatsapp{background-color: #3ac729;color:#fff;}

.pulsanteIconVicino .pulsante .Ficon:not(.disabled),
.pulsanteIconVicino .pulsante button:not(.disabled){cursor:pointer;}

.pulsanteIconVicino .pulsante .Ficon,
.pulsanteIconVicino .pulsante .Ficon:hover,
.pulsanteIconVicino .pulsante .Ficon:active
{box-shadow: none !important;}

.IconTooltip{font-size:22px;color:#4a4a4a}
.tooltip_fix,
.tooltipster-content{padding:10px 15px !important}
.tooltip_fix > .Title,
.tooltipster-content .Title{text-align:center;font-size:18px;font-weight:bold;padding:13px 0;margin:-10px 0 6px;display:block;width:100%;position:relative;}
.tooltip_fix > .Title,
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .Title {color: #006bb3;}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .Title span.tag{background-color: #ededed;padding: 1px 7px;border-radius: 3px;}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .FooterTooltip{margin: 20px 0 -24px 0;position: relative;padding: 8px 0;}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .ContentNoteBtnTooltip{width: 800px;}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .ContentSyncEventCalendarTooltip{width: 500px;}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .ContentSyncEventCalendarTooltip.Width2{width: 580px;}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .ContentTooltipCar{padding: 14px 9px;}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .ContentTooltipCar .Title{margin: -24px 0 7px;padding: 10px 0;}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .ContentTooltipCar textarea.form-control{height:350px}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .btnOperationTooltip{margin-top:12px;margin-bottom:-14px;}

.tooltip_fix{position: absolute;margin-top: 6px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .7);box-shadow: 0 6px 12px rgba(0, 0, 0, .7);z-index: 99;background-color: #fff;border-radius:4px;}
.tooltip_fix > .content{min-height: 50px;}

.date-time-tracciato{color: #060606;background-color: #e5e5e5;font-size:13px;padding: 2px 6px;border-radius: 3px;font-weight: normal;border: 1px solid #c9c9c9;margin: 0 0 0 -111127px;}
.response_flusso_portali{font-family: 'Inter';}
.response_flusso_portali .riepilogo {padding: 2px 0;background-color: #f5f5f5;border-radius: 4px;border: 1px solid #c9c9c9;margin: 0 0 7px;font-size:14px}
.response_flusso_portali .riepilogo *[num-rs=""], .response_flusso_portali .riepilogo *[num-rs="0"]{opacity: .55;}
.response_flusso_portali .riepilogo .error:not([num-rs="0"]):not([num-rs=""]){color:#ca1c28}
.response_flusso_portali .veicoliInviati{font-size:14px;}
/* .response_flusso_portali .veicoliInviati:before{content:'';position:absolute;left:0;right:0;background-color: #fff;height: 6px;z-index: 1;} */
.response_flusso_portali .veicoliInviati .pointer[onclick]:hover{text-decoration: underline;}
.response_flusso_portali .veicoliInviati > .row + .row{margin-top:5px;padding-top:5px;border-top:1px solid #d8d8d8;}
.response_flusso_portali .veicoliInviati .col-veicolo > .row .col-md-F:first-child{width:70px}
.response_flusso_portali .veicoliInviati .col-veicolo > .row .col-md-F > figure{width:100%;height:40px;border: 1px solid #e7e7e7;}
.response_flusso_portali .veicoliInviati .col-veicolo > .row .col-md-F > figure img{width:100% !important;height:100%;object-fit: cover;object-position: center;}
.response_flusso_portali .veicoliInviati .col-veicolo > .row .col-md-F + .col-md-F{width:calc(100% - 70px);line-height: 18px;}
.response_flusso_portali .veicoliInviati .linkAnnuncio{font-size:13px;}
.response_flusso_portali .veicoliInviati .status, .pq-grid-cell.esitoInvio .status{padding: 1px 3px;border-radius: 4px;font-size: 11px;text-transform: uppercase;}
.response_flusso_portali .veicoliInviati .status.New,
.pq-grid-cell.esitoInvio .status.new{background-color: #00e24a;color:#fff;}
.response_flusso_portali .veicoliInviati .status.Updated,
.pq-grid-cell.esitoInvio .status.updated{background-color:#009542;color:#fff;}
.response_flusso_portali .veicoliInviati .status.deleted,
.pq-grid-cell.esitoInvio .status.deleted{background-color:#d9534f;color:#fff;}
.response_flusso_portali .veicoliInviati .status.error,
.pq-grid-cell.esitoInvio .status.error{background-color:#AE0D0F;color:#fff;;font-weight:600;}
.response_flusso_portali .veicoliInviati .error:not(.status){color:#AE0D0F;font-weight:600;}
.response_flusso_portali .veicoliInviati .status.processed,
.pq-grid-cell.esitoInvio .status.processed{background-color:#006db3;color:#fff;}
.response_flusso_portali .footer{padding-top:10px;}

.pq-grid-cell > div > label.Styl.Sngrow + .block{display:inline-block !important;width:100%;max-width:calc(100% - 27px)}

.pq-grid-row.record-disattivato .pq-grid-cell{background-color:#e3e3e3 !important;opacity:.6}
.pq-grid-row.record-errors .pq-grid-cell{background-color:#ffd7d8 !important;}

.ContentTooltipForm_Pratica{padding: 14px 9px;font-size:15px;}
.ContentTooltipForm_Pratica .Title{margin:-24px 0 20px;padding:15px 0;}
.ContentTooltipForm_Pratica .Title:after{left:-24px;right:-24px;}

#Content_FormModuloEditListiniRivenditore .Title{margin-bottom:25px;}

.tooltipster-base .InfoAnagrafica{line-height:19px;padding:5px;display:block;}
.tooltipster-base .InfoAnagrafica .nameAnagrafica{font-size:17px;margin-bottom:3px;color: var(--color-default-link);font-weight:500;}

.PorteletChiudibiliStyleFlat{box-shadow:none}
.PorteletChiudibiliStyleFlat .portlet-title{margin-bottom:0;min-height:25px;border-color:#d4d4d4}
.PorteletChiudibiliStyleFlat .portlet-title .caption{padding:5px 0;letter-spacing:-0.5px;font-weight:700;color:#404040}
.PorteletChiudibiliStyleFlat .portlet-title .tools{padding:5px 0;margin-right:5px}

.PorteletChiudibiliStyleFlat .portlet-body{padding-top:6px !important}

.FiltriTop .tooltip_fix > .Title:after,
.tooltipster-content .Title:after,
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .FooterTooltip:after{content:'';position:absolute;left:-15px;right:-15px;height:1px;background-color:#d8d8d8;}
.FiltriTop .tooltip_fix > .Title:after, 
.tooltipster-content .Title:after{bottom:0;}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content .FooterTooltip:after{top:0;width:calc(100% + 30px);}
.tooltipster-content .ContentEffective{font-family:'Open Sans', sans-serif;font-size:15px;line-height:19px;display:block;}
.tooltipster-content .ContentEffective.Lista .Et:not(.widthAuto){display:inline-block;width:73px}
.tooltipster-content .ContentEffective.Lista .Et.widthAuto{display:inline-block;margin-right:3px}

.LoadingIcon{position:relative;}
.LoadingIcon:after{background-color: #fff;content: '';position: absolute;width: 20px;height: 20px;background-repeat: no-repeat;background-size: cover;top: 3px;right: 5px;z-index: 11;}
.LoadingIcon.leftPos:after{left: 5px;right:inherit;}
.LoadingIcon.leftPos{padding-left:25px;}

.LoadingIcon.LoadingIcon_transparent:after{background-color:transparent;}

#InviaEmail .LoadingIcon{position:initial;}

.LoadingExportList{font-weight: 600;font-style: italic;line-height: 29px;margin: 10px 0 -5px 0;color: #006bb3;}

.ContentInputTooltip > .row+.row{margin-top:25px;}

.DiffListino{position:absolute;left:0;top:-17px;}
.DiffPercentualeListino, .DiffCifraListino{font-weight: 600;margin-right: 3px;}
.DiffPercentualeListino{font-size: 12px;}
.DiffCifraListino{font-size: 14px;}
.DiffPercentualeListino.negativo, .DiffCifraListino.negativo, .CifraNegativa{color:#c51b26;}
.DiffPercentualeListino.positivo, .DiffCifraListino.positivo{color:#3ea862;}
.DiffPercentualeListino:not(:empty):not(.positivo):before{content:'(';}
.DiffPercentualeListino.positivo:not(:empty):before{content:'(+';}
.DiffPercentualeListino:not(:empty):after{content:'%)';}
.DiffCifraListino:not(:empty):not(.positivo):before{content:'(';}
.DiffCifraListino.positivo:not(:empty):before{content:'(+';}
.DiffCifraListino:not(:empty):after{content:' ' var(--euro) ')';}

.ListinoDisattivato label.control-label{color:#a4a4a4;}
.ListinoDisattivato .DiffPercentualeListino,
.ListinoDisattivato .form-control{opacity:0.8;}
.ListinoDisattivato .message {display: inline-block;margin: 2px 0 0 0;font-size: 12px;color: #e0676f;}
.ListinoDisattivato .message:after{content:'Listino disattivato';}

.DiffPercentualeListino:empty + label{max-width:100%;}
.DiffPercentualeListino:not(:empty) + label{max-width:calc(100% - 52px);}

.TopHeaderMacro .CBx,
.praticaPHP .page-container,
.statistichePHP .page-container,
.page-footer .container-fluid{/*overflow: hidden;*/margin-left: auto;margin-right: auto;}

.page-content{padding:0 0 62px 0}

.Nobrd-top{border-top:0 !important}
.Nobrd-bottom{border-bottom:0 !important}
.Nobrd-left{border-left:0 !important}
.Nobrd-right{border-right:0 !important}

/* - STILI BREADCRUMB - */
.Breadcrumb{list-style:none;margin:0;padding:0;overflow:hidden;}
.Breadcrumb > *{float:left;padding: 0;position:relative;height:21px;line-height:21px}
.Breadcrumb > * + *:before{content: "\f105";font: normal normal normal 14px/1 FontAwesome;float: left;line-height: inherit;padding: 0 5px;}
.Breadcrumb i.Ficon.material-icons{float:left;}
.Breadcrumb i.Ficon.fa + .text{padding-left:3px;}

.Breadcrumb_Style1{border:1px solid #ccc;display:inline-block}
.Breadcrumb_Style1 > *{float:left;padding:0 15px;position:relative;height:21px;line-height:21px}
.Breadcrumb_Style1 > *:first-child{padding-left:10px;}
.Breadcrumb_Style1 > *:last-child{padding-right:10px;}
.Breadcrumb_Style1 > *:not(:last-child):before{content:'';border:0 solid #ccc;border-width:0 1px 0 0;height:calc(68% + 6px);-ms-transform: rotate(-55deg); /* IE 9 */transform: rotate(-55deg);position:absolute;top:-5px;right:0px;}
.Breadcrumb_Style1 > *:not(:last-child):after{content:'';border:0 solid #ccc;border-width:0 1px 0 0;height:calc(68% + 6px);-ms-transform: rotate(55deg); /* IE 9 */transform: rotate(55deg);position:absolute;bottom:-5px;right:0px;}
.Breadcrumb_Style1 i.Ficon.fa + .text{padding-left:3px;}

.Breadcrumb_Style2{border:1px solid #ccc;display:inline-block;border-radius: 2px 6px 6px 2px;overflow:hidden;}
.Breadcrumb_Style2 > *{float:left;padding:0 15px;position:relative;height:21px;line-height:21px;}
.Breadcrumb_Style2 > *:not(:last-child){height:calc(100% + 2px);margin:-1px -2px -1px 0;background-color:#fff; border:0 solid #ccc;border-width:1px 1px 1px 0;border-radius: 0 6px 6px 0;}
.Breadcrumb_Style2 > *:not(:last-child):after{content:'';background-color:#fff;position:absolute;top:0;bottom:0;left:0;width:5px}
.Breadcrumb_Style2 i.Ficon.fa + .text{padding-left:3px;}

.Breadcrumb_Style2 > .Ver:not(:last-child):after,
.Breadcrumb_Style2 > .Ver{background-color:#f3f3f3;}
/* - STILI BREADCRUMB - */

body.FullBody .breadcrumbContent.Box{padding:0 20px}
.breadcrumbContent.Box{padding:0;border: 0 solid #ddd;border-radius: 0!important;background-color:transparent;margin-bottom:0;}
.breadcrumbContent.Box:before{display:block;position:absolute;left:0;right:0;height:26px;/*background:#f5f5f5;*/}

.breadcrumbContent.TitlePage{padding:0;margin:-20px 0 0 0; background-color:transparent;}
.breadcrumbContent.TitlePage > .PreTitle{padding:3px 7px;font-size:24px;font-weight:600;letter-spacing:-1.3px;font-family:'Open Sans', sans-serif;color:#424242;border:1px solid #ddd;background-color:#f5f5f5;}
.page-bar .page-breadcrumb{padding:0 3px;font-family:'Roboto Condensed', sans-serif;line-height: 26px;height: 26px;}
body.praticaPHP:not(.NewPrt) .page-bar .page-breadcrumb{line-height:14px;}
body.praticaPHP .page-bar .page-breadcrumb{height:auto;}
body.praticaPHP.NewPrt .page-bar .page-breadcrumb{line-height:normal;}

.breadcrumbContent.TitlePage > *{position:relative;z-index:2;}
.breadcrumbContent:not(.TitlePage):not(.Box):after{background-color: #fff;position: absolute;z-index: 1;left: -2000px;right: -2000px;top: 0;bottom: 0;display: block;}
.breadcrumb{position:relative;z-index:2;background-color:transparent;padding: 8px 20px;/*font-family: 'Open Sans';*/}
.page-bar .page-breadcrumb>li>a, .page-bar .page-breadcrumb>li>span{font-size:13px;color:#000;}
.breadcrumb>li+li:before{content:"\f105";padding: 0 6px;font: normal normal normal 14px/1 FontAwesome;}
.breadcrumb>li:last-child span{color:#217ebd}

.breadcrumbContent .OneRow{max-width:117px;}
/*.praticaPHP .breadcrumbContent #N{color:#263242;}
.praticaPHP .breadcrumbContent #N{color:#263242;}
.praticaPHP .breadcrumbContent #N{color:#263242;}
.praticaPHP .breadcrumbContent #N{color:#263242;}*/

.VeloTrasparente{z-index:100;position:absolute;top:0;right:0;bottom:0;left:0;background-color: rgba(255,255,255,0.5);}

#StatusPratica{position:absolute;right: 0;top:0;line-height: calc(var(--height-riepilogo-pratica-top) - 12px);overflow:hidden;z-index:2;}
#StatusPratica label{margin-bottom:0;}
#StatusPratica > *:not(.LineaFullWidth) {float:left;}
.pq-grid-cell .BackgroundCell.Disponibilita{line-height:28px;}
/*.pq-grid-cell .SingleTag*/
.SingleTag{text-transform:uppercase;font-size:13px;letter-spacing:0;padding:1px 4px;margin:0;border-radius:2px;line-height: normal;display: inline-block;font-family:'roboto condensed', sans-serif;text-indent:0;position:relative;}
.pq-grid-cell .SingleTag{width: 100%;max-width: 88px;line-height: 1.2;}
.pq-grid-cell .List_SingleTagPratica > .SingleTag,
.pq-grid-cell .List_SingleTagAnagrafica > .SingleTag{max-width: 100%;}

.pq-group-title-cell .SingleTag {width: auto;max-width: none;}

.SingleTag.style1{background-color:#e1e1e1;color:#000;font-weight:700;padding:1px 6px;font-size:14px;overflow:hidden;}
.SingleTag.style2{padding:1px 6px;font-size:14px;overflow:hidden;}
.SingleTag.style2.TipoAQ{min-width:55px;}
.SingleTag.targa, .SingleTag.style1.DaImmatricolare{min-width:75px;}
.SingleTag.telaio{min-width:145px;}

.pq-grid-cell:not(.TagFull) .SingleTag.TagDisponibilita{width:calc(100% - 20px);font-size: 12px;}
.pq-grid-cell.TagFull .SingleTag.TagDisponibilita{width:100%;font-size:13px;}
.pq-grid-cell .SingleTag.TagStatus{max-width:95px;line-height:19px;}


.pq-grid-cell .SingleTag.TagDisponibilita > .Hvr, .pq-grid-cell .SingleTag.TagDisponibilita > .overflowH > .Hvr{display:none;}
.pq-grid-cell .SingleTag.TagDisponibilita[data-trigger-tooltip="click"] > .Hvr, .pq-grid-cell .SingleTag.TagDisponibilita[data-trigger-tooltip="click"] > .overflowH > .Hvr{display:block;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;text-align:center;line-height:24px;background-color:rgba(0,0,0,.6);
	transition: opacity 0.2s;-moz-transition: opacity 0.2s;-webkit-transition: opacity 0.2s;-o-transition: opacity 0.2s;}
.pq-grid-cell .SingleTag.TagDisponibilita[data-trigger-tooltip="click"] > .Hvr > .Ficon, .pq-grid-cell .SingleTag.TagDisponibilita[data-trigger-tooltip="click"] > .overflowH > .Hvr > .Ficon{font-size:20px;color:#fff;}
.pq-grid-cell .SingleTag.TagDisponibilita[data-trigger-tooltip="click"]:hover > .Hvr, .pq-grid-cell .SingleTag.TagDisponibilita[data-trigger-tooltip="click"]:hover > .overflowH > .Hvr{opacity: 1;}

.FotoShow .pq-grid-cell .TagDisponibilita,
.FotoShow .pq-grid-cell .SingleTagEle,
.FotoShow .pq-grid-cell .SingleTagHybD,
.FotoShow .pq-grid-cell .SingleTagHybB,
.FotoShow .pq-grid-cell.Col_Cambio .CambioAutomatico,
.FotoShow .pq-grid-cell.Col_Cambio .ExCambio
{top: 12px;position: relative;}

.FotoShow .pq-grid-cell .TagDataValida{top:0;position: relative;}

.pq-grid-cell .TagDataValida, .ListatoBoxato.Record tr td .TagDataValida{color:#fff;font-size: 13px;letter-spacing: 0;padding: 0 5px;margin: 0 -3px 0;border-radius: 2px;line-height: 21px;display: inline-block;/* font-family: 'Roboto condensed'; */text-align:center;width: calc(100% + 6px);}
.pq-grid-cell .TagDataValida.Si, .ListatoBoxato.Record tr td .TagDataValida.Si{background-color:#21b727;}
.pq-grid-cell .TagDataValida.No, .ListatoBoxato.Record tr td .TagDataValida.No{background-color:#e0181b}
.ListatoBoxato.Record tr td .TagDataValida{margin:0 -6px !important;}

.TagDataValidaText{font-variation-settings: "wght" 600;}
.TagDataValidaText.Si{color:#21b727}
.TagDataValidaText.No{color:#e0181b;}

.valGridAlimentazione, .valGridCambio{padding:0 5px;}

.SingleTagGPL_min, .SingleTagMet_min, .SingleTagGPL, .SingleTagHybD, .SingleTagHybB, .SingleTagMet, .SingleTagIdro, .SingleTagEle
{text-transform:uppercase;font-size: 12px;letter-spacing: 0;padding: 0px 5px;margin: 0 1px;line-height: 21px;font-family: 'Inter', sans-serif;width: calc(100% - 2px);}
.SingleTagGPL_min, .SingleTagMet_min, .SingleTagGPL, .SingleTagMet, .SingleTagIdro{background-color:#21b727;color:#fff;}
.SingleTagGPL_min, .SingleTagMet_min{width: 33px;margin: 0 1px 0 1px;width: calc(100% - 16px) !important;}

.SingleTagEle, .SingleTagHybD, .SingleTagHybB, .SingleTagMet, .SingleTagGPL{display: block !important;}
.SingleTagEle, .SingleTagHybD, .SingleTagHybB{background-color:#006db3;color:#fff;}

.pq-grid-cell.Col_Cambio .CambioAutomatico{background-color: #21b727;color: #fff;padding: 0 5px;margin: 0 1px;border-radius: 2px;font-variation-settings: "wght" 430;line-height: 21px;}
.pq-grid-cell.Col_Cambio .ExCambio{display: inline-block;margin: 1px 0 0 0;padding: 0 3px;background-color: red;color:#fff;/* line-height: normal; */border-radius: 3px;font-size: 13px;line-height: 20px;}
.pq-grid-cell.Col_Cambio .CambioAutomatico.inlineBlock,
.pq-grid-cell.Col_Cambio .CambioAutomatico.inlineBlock + .ExCambio{top:0 !important}

.SingleTagEle_min, .SingleTagHybD_min .SingleTagHybB_min, .SingleTagGPL_min, .SingleTagMet_min{border-radius: 2px 0 0 2px;}
.SingleTagEle, .SingleTagHybD, .SingleTagHybB, .SingleTagGPL, .SingleTagMet{border-radius: 2px;line-height: 21px;}

.SingleTagGPL_min + *, .SingleTagMet_min + *{background-color: #c57a7a;color:#fff;padding: 0 2px;font-size: 13px;letter-spacing: 0;line-height: 21px;border-radius: 0 2px 2px 0;width:13px;margin:0 -4px 0 0;}

.VeicoliPresentiDDT{color:#0fab42;}

.pq-grid-cell.Data{font-size: 14px;font-family: 'Inter', sans-serif;}

.InputStyleFlat input.form-control.DataValida.Evidenzia.Si{background-color:#21b727!important;border-color:#21b727;color:#fff;}
.InputStyleFlat input.form-control.DataValida.No{background-color:#e0181b!important;border-color:#e0181b;color:#fff;}

.SingleTag.TipoMovimentoDocA{color:#fff;background-color:#BF1F22;padding:0;text-align:center;}
.SingleTag.TipoMovimentoDocV{color:#fff;background-color:#21B915;padding:0;text-align:center;}

.SingleTag.DaImmatricolare{background-color: #75598a;color: #fff;}
div:not(.pq-merge-cell) > .SingleTag.DaImmatricolare{max-width: 100%;}
.pq-merge-cell > .SingleTag.DaImmatricolare{margin:2px 0 -5px 0;}

.TipoMovimentoA:not(.TypeDoc_NC) .ImponibileFattura, .TipoMovimentoV.TypeDoc_NC .ImponibileFattura,
.TipoMovimentoA:not(.TypeDoc_NC) .ImpostaFattura, .TipoMovimentoV.TypeDoc_NC .ImpostaFattura,
.TipoMovimentoA:not(.TypeDoc_NC) .ImportoFattura, .TipoMovimentoV.TypeDoc_NC .ImportoFattura{color:#AE0D0F;}

.SingleTag.PraticaEsterna{background-color:#32C5D2;color:#fff;float:left;}
#StatusPratica .s[data-scarico="true"] > span:after, .BackgroundCell[data-scarico="true"] > span:after, .SingleTag[data-scarico="true"] > span:after
{content:'S';position:absolute;top:0;right:0;font-size:9px;color:#fff;background-color:#0f6fb2;width:12px;height: 12px;line-height: 11px;border-radius:0 2px 0 7px;text-align:center;}

.easy-autocomplete > input#RicercaLibera{float:none}
#eac-container-RicercaLibera > ul > li .linkDirect{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;}
#eac-container-RicercaLibera > ul > li a{position: relative;z-index:6;}

.BackgroundCell.PraticaEsterna{background-color:#32C5D2;}
.BackgroundCell.PraticaEsterna + .relative{color:#fff;}

.SingleTag.Impegnato{position: relative;}
.SingleTag.Impegnato:after {content: attr(gg);position: absolute;bottom: -5px;right: -6px;z-index: 1;font-weight: 600;font-size: 12px;color: #e73d4a;background: #fff;border-radius: 3px;}

@-moz-document url-prefix() {
    .pq-grid-cell.cs-disponibilita-prt{padding-right:0;}
}

.List_SingleTag{margin:0 -1px;}
.List_SingleTag > .SingleTag{font-size: 13px;text-transform:none;background-color: #e7ecf1;color: #000;width: auto;max-width:none; margin:0 1px;}

.template-v1 .EtaVeicolo1, .template-v1 .EtaVeicolo2{margin-bottom:-10px;}
.template-v2 .EtaVeicolo1, .template-v2 .EtaVeicolo2{line-height: 16.5px;}
.legendEtaVeicolo{font-size:14px;}
.EtaVeicolo_D{margin-top:2px;display:inline-block;}
.EtaVeicolo_D .TagEta{display: inline-block;padding: 0 3px;min-width: 46px;font-size: 21px;text-align: center;border-radius: 2px;font-weight: 600;}
.EtaVeicolo_D .TagEta.anni{background-color:#9C27B0;color:#fff;}
.EtaVeicolo_D .TagEta.mesi{background-color:#FF9800;color:#fff;}
.EtaVeicolo_D .TagEta.giorni{display:none;}
.EtaVeicolo_D .TagEta+.TagEta{margin-left:1px;}

.control-label + .Legend2.Giacenza {line-height: 1.2;}

.GiacenzaInTag{overflow:hidden;float:right;padding:1px 3px 0}
#DurataGiacenza .Durata > .TagGiagenza{display: inline-block;padding: 1.5px 3px;width: 35px;font-size: 21px;text-align: center;border-radius: 2px;font-weight: 600;}
.GiacenzaInTag > span{display:inline-block;padding:0 3px;width:21px;text-align:center;line-height: 21px;border-radius:2px;}
#DurataGiacenza .Durata > .TagGiagenza.anno,
#DurataGiacenza .Durata > .TagGiagenza.anni,
.GiacenzaInTag > .anno,
.GiacenzaInTag > .anni{background-color:#9C27B0;color:#fff;}
#DurataGiacenza .Durata > .TagGiagenza.mese,
#DurataGiacenza .Durata > .TagGiagenza.mesi,
.GiacenzaInTag > .mese,
.GiacenzaInTag > .mesi{background-color:#FF9800;color:#fff;}
#DurataGiacenza .Durata > .TagGiagenza.giorno,
#DurataGiacenza .Durata > .TagGiagenza.giorni,
.GiacenzaInTag > .giorni{background-color:#3598dc;color:#fff;}
#DurataGiacenza .Durata > .TagGiagenza+.TagGiagenza,
.GiacenzaInTag > span+span{margin-left:1px;}
.GiacenzaInTag > .disabled{background-color:#efefef!important;color:transparent !important;}

.EtaVeicolo_D .TagEta:after{font-size:12px;font-weight:500;padding-left:1px;letter-spacing:0;}
#DurataGiacenza .Durata > .TagGiagenza:after{font-size:12px;font-weight:500;}

.EtaVeicolo_D .TagEta.anni:after,
#DurataGiacenza .Durata > .TagGiagenza.anni:after{content:'a';}
.EtaVeicolo_D .TagEta.mesi:after,
#DurataGiacenza .Durata > .TagGiagenza.mesi:after{content:'m';}
#DurataGiacenza .Durata > .TagGiagenza.giorni:after{content:'g';}

.pq-grid-cell.Data > *[diffday]:after, .Tagdiffday[diffday]:after {content: attr(diffday);background-color: #c73c3c;color: #fff;padding: 1px 3px;font-weight: 500;font-size: 14px;margin-left: 4px;border-radius: 2px;}

.PortaliSelect .multiselect-container label.Styl input[type="checkbox"] ~ .text:before{content:'';display: inline-block;width: 18px;height: 18px;margin: 0 5px -3px 0;background-size: contain !important;}
.PortaliSelect .multiselect-container label.Styl input[value="subito"] ~ .text:before{background: url('../img/portali/icon-subito.png') no-repeat;}
.PortaliSelect .multiselect-container label.Styl input[value="ripubblica-subito"] ~ .text:before{background: url('../img/portali/icon-ripubblica-subito.png') no-repeat;}
.PortaliSelect .multiselect-container label.Styl input[value="automobile"] ~ .text:before{background: url('../img/portali/icon-automobile.png') no-repeat;}
.PortaliSelect .multiselect-container label.Styl input[value="autoscout24"] ~ .text:before{background: url('../img/portali/icon-autoscout24.png') no-repeat;}
.PortaliSelect .multiselect-container label.Styl input[value="portaliGratuiti"] ~ .text:before{background: url('../img/portali/icon-portaliGratuiti.png') no-repeat;}
.PortaliSelect .multiselect-container label.Styl input[value="moto"] ~ .text:before{background: url('../img/portali/icon-moto.png') no-repeat;}
.PortaliSelect .multiselect-container label.Styl input[value="spoticar"] ~ .text:before{background: url('../img/portali/icon-spoticar.png') no-repeat;}
.PortaliSelect .multiselect-container label.Styl input[value="autosupermarket"] ~ .text:before{background: url('../img/portali/icon-autosupermarket.png') no-repeat;}

label.DataTablePortaliVeicoli + .cs-VisibilitaPortaliAuto{float: right;margin:1px 2px 0;}
.cs-VisibilitaPortaliAuto .PortaleAuto.ripubblica-subito.st2 > .icon{position:relative}
.cs-VisibilitaPortaliAuto .PortaleAuto.ripubblica-subito.st2 > .icon:after {line-height: 10px !important;}
.cs-VisibilitaPortaliAuto .PortaleAuto.st2+.PortaleAuto.st2{margin-left:0}
.cs-VisibilitaPortaliAuto .PortaleAuto.st2:last-child{margin-right:-4px}
.cs-VisibilitaPortaliAuto .PortaleAuto.st2:after {content: '';position: absolute;left:0;top:0;bottom: 0;border-left: 1px solid #989da7;}
.cs-VisibilitaPortaliAuto .PortaleAuto.st2 > .num{font-size:14px;padding-left:1px;}
.cs-VisibilitaPortaliAuto .PortaleAuto.ripubblica-subito.st2 > .icon:after,
.cs-VisibilitaPortaliAuto .PortaleAuto.ripubblica-subito:not(.st2):after{content: 'R';position: absolute;bottom: 0;right: 0;font-size: 90%;line-height: normal;font-weight: 600;}
.cs-VisibilitaPortaliAuto .PortaleAuto, .HeaderPratica.PortaleAuto{display:inline-block;position:relative;padding:1px 0;}
.DataTableAttDisFoto .cs-VisibilitaPortaliAuto .PortaleAuto{padding: 0px 5px 0px 3px;}
.HeaderPratica.PortaleAuto{padding:1px 2px;height: var(--height-riepilogo-pratica-top);}
.cs-VisibilitaPortaliAuto .PortaleAuto.on.st2[selected],
.cs-VisibilitaPortaliAuto .PortaleAuto.on.st2:hover{background-color:#F1F1AF;}
.cs-VisibilitaPortaliAuto span[visibilitaportali] {display: block;margin-top: -2px;}
.cs-VisibilitaPortaliAuto .PortaleAuto.on.st2 > .icon:after, .cs-VisibilitaPortaliAuto .PortaleAuto.on:after, .HeaderPratica.PortaleAuto.on:after {color: #fefefe !important;-webkit-text-stroke: 0.5px #030303;}
.cs-VisibilitaPortaliAuto .PortaleAuto.off:after, .HeaderPratica.PortaleAuto.off:after{color:#8f8f8f;}
.cs-VisibilitaPortaliAuto .PortaleAuto.off img, .PortaleAuto.off img{-webkit-filter: grayscale(100%);}
.cs-VisibilitaPortaliAuto .PortaleAuto.off.subito img, .cs-VisibilitaPortaliAuto .PortaleAuto.off.spoticar img, .cs-VisibilitaPortaliAuto .PortaleAuto.off.autoscout24 img, .cs-VisibilitaPortaliAuto .PortaleAuto.off.facebook img, 
.cs-VisibilitaPortaliAuto .PortaleAuto.off.subito img, .cs-VisibilitaPortaliAuto .PortaleAuto.off.spoticar img, .cs-VisibilitaPortaliAuto .PortaleAuto.off.autoscout24 img, .cs-VisibilitaPortaliAuto .PortaleAuto.off.moto img, 
.HeaderPratica.PortaleAuto.off.subito img, .HeaderPratica.PortaleAuto.off.spoticar img, .PortaleAuto.off.autoscout24 img{opacity: 0.15;}
.cs-VisibilitaPortaliAuto .PortaleAuto.off.automobile img, .cs-VisibilitaPortaliAuto .PortaleAuto.off.portaliGratuiti img, .cs-VisibilitaPortaliAuto .PortaleAuto.off.autosupermarket img,
.HeaderPratica.PortaleAuto.off.automobile img, .HeaderPratica.PortaleAuto.off.portaliGratuiti img, .HeaderPratica.PortaleAuto.off.facebook img, .HeaderPratica.PortaleAuto.off.autosupermarket img, .HeaderPratica.PortaleAuto.off.moto img{opacity: 0.25;}
.PortaliSelect .multiselect-container label.Styl input[type="checkbox"] ~ .text:before,
.cs-VisibilitaPortaliAuto .PortaleAuto img, .HeaderPratica.PortaleAuto img{border:1px solid transparent;border-radius:50%;overflow: hidden;pointer-events: none;}
.PortaliSelect .multiselect-container label.Styl input[value="automobile"] ~ .text:before,
.cs-VisibilitaPortaliAuto .PortaleAuto.automobile img, .HeaderPratica.PortaleAuto.automobile img{border-color:#c3c3c3;}

.cs-VisibilitaPortaliAuto .PortaleAuto + .PortaleAuto{margin-left:1px;}
.cs-VisibilitaPortaliAuto .PortaleAuto img{width: 20px;margin:0;}
.DataTableAttDisFoto .cs-VisibilitaPortaliAuto .PortaleAuto img{width:20px;}

@media only screen and (max-width: 1390px){
	.DataTableAttDisFoto .cs-VisibilitaPortaliAuto .PortaleAuto img{width:17px;}
	.cs-VisibilitaPortaliAuto .PortaleAuto.st2 > .num{font-size:13px;}
}

.page-content.transp-v2 .table-container.boxed-v2 .flagShowFoto .DataTableAttDisFoto{line-height:27px}
.DataTableAttDisFoto, .DataTableAttDisFoto_btn{margin-right:0;height: 24px;background-color: #fff;border: 1px solid #989da7;border-radius: 4px;margin-top:0;padding:0 2px;margin-bottom:0;}
.page-content.transp-v2 .boxed-v2 .DataTableAttDisFoto, .page-content.transp-v2 .boxed-v2 .DataTableAttDisFoto_btn, .page-content.transp-v2 .table-container.boxed-v2 .bs-select, .page-content.transp-v2 .table-container.boxed-v2 .bs-select > .btn, .page-content.transp-v2 .table-container.boxed-v2 input, .page-content.transp-v2 .table-container.boxed-v2 .ToolsEsportaDataTable .btn-icon-only, .page-content.transp-v2 .table-container.boxed-v2 .ToolsEsportaDataTable button.ToolsDatatable,
.page-content.transp-v2 .table-container.boxed-v2 .SetShowHideColumn_DataGrid > .btn,
.page-content.transp-v2 .table-container.boxed-v2 button.ToolsDatatable,
.page-content.transp-v2 .table-container.boxed-v2 .BtnCollapseGroup
{height: 28px !important;}
.page-content.transp-v2 .table-container.boxed-v2 .bs-select, .page-content.transp-v2 .table-container.boxed-v2 .bs-select > .btn .filter-option{line-height: 26px !important;display: block;}
.page-content.transp-v2 .table-container.boxed-v2 .bs-select > button{display:block}
.page-content.transp-v2 .table-container.boxed-v2 .bs-select > .btn .caret{line-height: 23px;}

.DataTableAttDisFoto_btn{back;border: 0;background-color: #e3f3f2;padding: 0 6px;}
.DataTableAttDisFoto label.Styl,
.DataTableAttDisFoto_btn label.Styl{margin-top: -6px;margin-left: 2px;}
.DataTableAttDisFoto_btn label.Styl{padding-left: 0 !important;margin-top: -3px;}

.DataTableAttDisFoto label.Styl .txt,
.DataTableAttDisFoto_btn label.Styl .txt{bottom:0;text-transform: none;letter-spacing:-0.2px;padding-left:0;font-size:12px;}
.ToolsEsportaDataTable div.bs-select > button, .ToolsEsportaDataTable input.form-control{border-color:#989da7 !important;}

@media only screen and (min-width: 1500px){
    .DataTableAttDisFoto label.Styl .txt,
	.DataTableAttDisFoto_btn label.Styl .txt{font-size:13px;}
}

.DataTableAttDisFoto[data-count]:not([data-count='']):not([data-count='0']):after,
.DataTableAttDisFoto_btn[data-count]:not([data-count='']):not([data-count='0']):after{content: attr(data-count);position: absolute;top: -11px;right: -4px;min-width: 17px;line-height: 17px;height: 17px;font-size: 11px;text-align: center;border-radius:50%;background-color:#e4bc36;color:#fff;}

.DataTableAttDisFoto_btn[data-count=''],
.DataTableAttDisFoto_btn[data-count='0']{pointer-events: none;opacity:0.8;}

.DataTableAttDisFoto_btn[data-count=''] .txt,
.DataTableAttDisFoto_btn[data-count='0'] .txt{color:#999}

.DataTableAttDisFoto_btn .checkbox,
.DataTableAttDisFoto_btn .radio{display:none !important}
.DataTableAttDisFoto_btn input + span + .txt{font-variation-settings: "wght" 400 !important;}
.DataTableAttDisFoto_btn.checked{background-color: var(--color-highlighted-1);}
.DataTableAttDisFoto_btn.checked input:checked + span + .txt {color: #fff;fill: #fff;font-weight: normal !important;}



.HeaderPratica.PortaleAuto.ripubblica-subito{display:none;}
.HeaderPratica.PortaleAuto img{width: 32px;}
.template-v1 .HeaderPratica.PortaleAuto img{margin:-2px 0 0 0;}
.template-v2 .HeaderPratica.PortaleAuto img{margin:8px 0 0 0;}

input.TopGoToWEB, input.TopGoToVetrinaWEB[type="checkbox"]{display:none;}
.isOnline, .inVetrina{text-align:center;display: block;}
.isOnline.header, .inVetrina.header{width: 35px;height: var(--height-riepilogo-pratica-top);line-height: calc(var(--height-riepilogo-pratica-top) + 25px);margin-right: -1px;}
.isOnline.td{display: block;line-height: 0;margin:0;}
.isOnline img{max-width:100%;}
.TopGoToWEB:not(:checked)+.isOnline img, .isOnline.noweb img{-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity:0.3;}
#StatusPratica .isOnline i.Ficon,
#StatusPratica .inVetrina i.Ficon{font-size: 36px;line-height: 40px;}

.datagridjs .label_CkSulWEB, .datagridjs .label_CkInVetrina{float:left;width:50%;text-align:center;line-height: normal;}
#ListaVeicoli.FotoShow .label_CkSulWEB, #ListaVeicoli.FotoShow .label_CkInVetrina{top: 10px;position: relative;}
.datagridjs .isOnline .Ficon,
.label_CkInVetrina .Ficon{font-size:20px;line-height:20px;}

#ListaVeicoliWEB .label_CkSulWEB, #ListaVeicoliWEB .label_CkInVetrina{top: 32px;position: relative;}

input.TopGoToWEB:disabled + .isOnline .Ficon,
input.TopGoToVetrinaWEB:disabled + .inVetrina .Ficon{cursor:no-drop;opacity:0.8;}

input.TopGoToWEB:checked + .isOnline .Ficon,
.FilterFast_datatable.Compact > ul > li:not(.active) .IconTopGoToWEBSelected,
label.Styl.icon input#VisibileWEB:checked ~ .txt > .Ficon
{color:#318ac7;}

input.TopGoToWEB.soloRivenditori:checked + .isOnline .Ficon,
.FilterFast_datatable.Compact > ul > li:not(.active) .IconTopGoToWEBSelected.soloRivenditori,
label.Styl.icon input#VisibileWEB.soloRivenditori:checked ~ .txt > .Ficon
{color:#ff5722;}

input.TopGoToVetrinaWEB:checked + .inVetrina .Ficon,
.FilterFast_datatable.Compact > ul > li:not(.active) .IconTopGoToVetrinaWEBSelected,
label.Styl.icon input#inVetrinaWEB:checked ~ .txt > .Ficon{color:#c90d10;}
input.TopGoToWEB:not(:checked) + .isOnline .Ficon, input.TopGoToVetrinaWEB:not(:checked) + .inVetrina .Ficon{color:#ebebeb;}

.form-group.Loading{position:relative;pointer-events:none;}
.form-group.Loading:before{font-family:FontAwesome;content:"\f110";-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;position:absolute;font-size:22px;z-index:999;color:#989898;}
.form-group.Loading:before{top:6px;right:7px;}
.LegendaSopra2 .form-group.Loading:before{top:23px!important;left:calc(50% - 11px);right:inherit!important;}

.form-group .input-icon>i{margin:8px 2px 7px 10px}
.form-group:not(.has-error) .input-icon>i{display:none;}

label.control-label2{white-space: nowrap;text-overflow: ellipsis;display:block;line-height: normal;}

.ColoPrincipale{color:#4fa7af}
.ColorPrincipale_Azz{color:#1f7bc2;}

.colorMarca{color:#217EBE;}

.Contatore[num]:not([num="0"]):not([num=""]):after{content: attr(num);position: absolute;right: -9px;top: -2px;background-color: #38BB18;color: #fff;width: 20px;height: 20px;line-height: 20px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size: 14px;text-align:center;z-index:3;}
.ContatoreMin[num]:not([num="0"]):not([num=""]):after{content: attr(num);position: absolute;right: -10px;top: -8px;background-color: #38BB18;color: #fff;min-width: 18px;height: 18px;line-height: 18px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;font-size: 13px;text-align: center;z-index: 3;font-family: 'Roboto', sans-serif;}
.AllegatiCheckCarico_Cnt .ContatoreMin[num]:not([num="0"]):not([num=""]):after {width: 21px;height: 21px;line-height: 21px;}

.Contatore.zoom-1{zoom: 0.85;top: 3px;}

.ListAllegati_MinTooltip.error_allegatiContatore .ContatoreMin[num]:not([num="0"]):not([num=""]):after{
	animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: ease-in;
    animation-iteration-count: infinite;

    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1.25s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}

.LabelWidth.LabelCatMin{position:relative;bottom:1px}
.LabelWidth[class~="col-md-3"]{padding-left:0;padding-right:8px}
.LabelWidth[class~="col-md-3"]+[class^="col-md-"],
label[class^="col-md-"]+[class^="col-md-"]{padding-left:8px}
#SingolaAnagraficaModal .contentTabAnagrafica_Fieldset{padding-top:16px;}
#SingolaAnagraficaModal #Tab_DatiAnagrafica label[class^="col-md-"]+[class^="col-md-"]{padding-left:0}

.LegendButton > label.LabelWidth.btn{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;padding-right: 8px !important;height: 28px !important;line-height: 30px;}
.LegendButton > label.LabelWidth.btn + div .form-control{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}

.Parte0 .LabelWidthBtn[class~="col-md-F"], .Parte1 .LabelWidthBtn[class~="col-md-F"],
.Parte1V1 .LabelWidthBtn[class~="col-md-F"], .Parte1V2 .LabelWidthBtn[class~="col-md-F"], .Parte2 .LabelWidthBtn[class~="col-md-F"],
.Parte3 .LabelWidthBtn[class~="col-md-F"], .Parte4 .LabelWidthBtn[class~="col-md-F"],
.Parte10 .LabelWidthBtn[class~="col-md-F"]{font-size: 15px;height:28px;line-height: 28px;margin-bottom:0;margin-top:0;}

.Parte0 .LabelWidth[class~="col-md-F"], .Parte1 .LabelWidth[class~="col-md-F"],
.Parte1V1 .LabelWidth[class~="col-md-F"], .Parte1V2 .LabelWidth[class~="col-md-F"], .Parte2 .LabelWidth[class~="col-md-F"],
.Parte3 .LabelWidth[class~="col-md-F"], .Parte4 .LabelWidth[class~="col-md-F"],
.Parte10 .LabelWidth[class~="col-md-F"]{font-size: 13px;height:28px;line-height: 28px;margin-bottom:0;margin-top:0;}

.Parte0 .LabelWidth.TwoRow[class~="col-md-F"], .Parte1 .LabelWidth.TwoRow[class~="col-md-F"],
.Parte1V1 .LabelWidth.TwoRow[class~="col-md-F"], .Parte1V2 .LabelWidth.TwoRow[class~="col-md-F"], .Parte2 .LabelWidth.TwoRow[class~="col-md-F"],
.Parte3 .LabelWidth.TwoRow[class~="col-md-F"], .Parte4 .LabelWidth.TwoRow,
.Parte10 .LabelWidth.TwoRow[class~="col-md-F"]{line-height:14px;}

.Parte0.HeightMin .LabelWidth[class~="col-md-F"], .Parte1.HeightMin .LabelWidth[class~="col-md-F"],
.Parte1V1.HeightMin .LabelWidth[class~="col-md-F"],.Parte1V2.HeightMin .LabelWidth[class~="col-md-F"], .Parte2.HeightMin .LabelWidth[class~="col-md-F"],
.Parte3.HeightMin .LabelWidth[class~="col-md-F"], .Parte4.HeightMin .LabelWidth[class~="col-md-F"],
.Parte10.HeightMin .LabelWidth[class~="col-md-F"]{height:25px;line-height: 25px;}

.Height-Input{display:block;min-height:28px;line-height:30px;padding-left:11px;max-width:99%;}

.Parte0 .HeightMin .LabelWidth[class~="col-md-F"], .Parte1 .HeightMin .LabelWidth[class~="col-md-F"],
.Parte1V1 .HeightMin .LabelWidth[class~="col-md-F"], .Parte1V2 .HeightMin .LabelWidth[class~="col-md-F"], .Parte2 .HeightMin .LabelWidth[class~="col-md-F"],
.Parte3 .HeightMin .LabelWidth[class~="col-md-F"], .Parte4 .HeightMin .LabelWidth[class~="col-md-F"],
.Parte10 .HeightMin .LabelWidth[class~="col-md-F"], .HeightMin .Height-Input{height:auto;min-height:25px;line-height:25px;}

.HeightMin.HeightMode2 .LabelWidth[class~="col-md-F"],
.HeightMin.HeightMode2 .Height-Input{min-height:20px;line-height:20px;}
.HeightMin.HeightMode2 .Height-Input {font-size: 14px;}

.LabelWidth.lineHeightText[class~="col-md-F"],
.LabelWidth.lineHeightText[class~="col-md-F"] + div.col-md-F{line-height:15px;height:auto;}
.LabelWidth.normalLineHeight[class~="col-md-F"]{padding-top: 8px;}

.Parte0 .LabelWidth:not([class~="col-md-F"]), .Parte1 .LabelWidth:not([class~="col-md-F"]),
.Parte1V1 .LabelWidth:not([class~="col-md-F"]), .Parte1V2 .LabelWidth:not([class~="col-md-F"]), .Parte2 .LabelWidth:not([class~="col-md-F"]),
.Parte3 .LabelWidth:not([class~="col-md-F"]), .Parte4 .LabelWidth:not([class~="col-md-F"]),
.Parte10 .LabelWidth:not([class~="col-md-F"]){font-size:13px;font-weight: 500;font-variation-settings: "wght" 500;}

.listDatiPrWeb .HeightMin .LabelWidth{height:22px;line-height:22px;}
.listDatiPrWeb .HeightMin .Height-Input{height:22px;line-height:22px;}

fieldset.Stile2 .form-group .LabelWidth .relative{left:-8px;}

.Col1PraticaDatiPr .Parte1 .LabelWidth[class~="col-md-F"]:not(.Cs),
.Col2PraticaDatiPr .Parte1 .LabelWidth[class~="col-md-F"]:not(.Cs){width:64px;}
.Col1PraticaDatiPr .Parte1 .LabelWidth[class~="col-md-F"]+div:not(.Cs),
.Col2PraticaDatiPr .Parte1 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 64px);}

.Col1PraticaDatiPr .Parte1V1 .LabelWidth[class~="col-md-F"]:not(.Cs),
.Col2PraticaDatiPr .Parte1V1 .LabelWidth[class~="col-md-F"]:not(.Cs){width:80px;}
.Col1PraticaDatiPr .Parte1V1 .LabelWidth[class~="col-md-F"]+div:not(.Cs),
.Col2PraticaDatiPr .Parte1V1 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 80px);}

.Col1PraticaDatiPr .Parte1V2 .LabelWidth[class~="col-md-F"]:not(.Cs),
.Col2PraticaDatiPr .Parte1V2 .LabelWidth[class~="col-md-F"]:not(.Cs){width:95px;}
.Col1PraticaDatiPr .Parte1V2 .LabelWidth[class~="col-md-F"]+div:not(.Cs),
.Col2PraticaDatiPr .Parte1V2 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 95px);}

.Col1PraticaDatiPr .Parte0 .LabelWidth[class~="col-md-F"]:not(.Cs),
.Col2PraticaDatiPr .Parte0 .LabelWidth[class~="col-md-F"]:not(.Cs){width:55px;}
.Col1PraticaDatiPr .Parte0 .LabelWidth[class~="col-md-F"]+div:not(.Cs),
.Col2PraticaDatiPr .Parte0 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 55px);}

.Col1PraticaDatiPr .Parte2 .LabelWidth[class~="col-md-F"]:not(.Cs),
.Col2PraticaDatiPr .Parte2 .LabelWidth[class~="col-md-F"]:not(.Cs){width:105px;}
.Col1PraticaDatiPr .Parte2 .LabelWidth[class~="col-md-F"]+div:not(.Cs),
.Col2PraticaDatiPr .Parte2 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 105px);}

.Col1PraticaDatiPr .Parte3 .LabelWidth[class~="col-md-F"]:not(.Cs),
.Col2PraticaDatiPr .Parte3 .LabelWidth[class~="col-md-F"]:not(.Cs){width:144px;}
.Col1PraticaDatiPr .Parte3 .LabelWidth[class~="col-md-F"]+div:not(.Cs),
.Col2PraticaDatiPr .Parte3 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 144px);}

.Col1PraticaDatiPr .Parte0 .row+.row:not(.ndst2), .Col1PraticaDatiPr .Parte1 .row+.row:not(.ndst2), .Col1PraticaDatiPr .Parte2 .row+.row:not(.ndst2),
.Col1PraticaDatiPr .Parte3 .row+.row:not(.ndst2),
.Col2PraticaDatiPr .Parte0 .row+.row:not(.ndst2), .Col2PraticaDatiPr .Parte1 .row+.row:not(.ndst2), .Col2PraticaDatiPr .Parte2 .row+.row:not(.ndst2),
.Col2PraticaDatiPr .Parte3 .row+.row:not(.ndst2) {margin-top:4px;}

.FormStaffLeft .Parte1 .LabelWidth[class~="col-md-F"]:not(.Cs){width:75px;}
.FormStaffLeft .Parte1 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 75px);}
.FormStaffLeft .Parte1 .LabelWidth[class~="col-md-F"]+div.IgnoreLabelWidth{margin-left:-75px}

.FormStaffLeft .Parte1V1 .LabelWidth[class~="col-md-F"]:not(.Cs){width:75px;}
.FormStaffLeft .Parte1V1 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 75px);}
.FormStaffLeft .Parte1V1 .LabelWidth[class~="col-md-F"]+div.IgnoreLabelWidth{margin-left:-75px}

.FormStaffLeft .Parte1V2 .LabelWidth[class~="col-md-F"]:not(.Cs){width:87px;}
.FormStaffLeft .Parte1V2 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 87px);}
.FormStaffLeft .Parte1V2 .LabelWidth[class~="col-md-F"]+div.IgnoreLabelWidth{margin-left:-87px}

.FormStaffLeft .Parte0 .LabelWidth[class~="col-md-F"]:not(.Cs){width:55px;}
.FormStaffLeft .Parte0 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 55px);}
.FormStaffLeft .Parte0 .LabelWidth[class~="col-md-F"]+div.IgnoreLabelWidth{margin-left:-55px}

.FormStaffLeft .Parte2 .LabelWidth[class~="col-md-F"]:not(.Cs){width:105px;}
.FormStaffLeft .Parte2 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 105px);}
.FormStaffLeft .Parte2 .LabelWidth[class~="col-md-F"]+div.IgnoreLabelWidth{margin-left:-105px}

.FormStaffLeft .Parte3 .LabelWidth[class~="col-md-F"]:not(.Cs){width:130px;}
.FormStaffLeft .Parte3 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 130px);}
.FormStaffLeft .Parte3 .LabelWidth[class~="col-md-F"]+div.IgnoreLabelWidth{margin-left:-130px}

.FormStaffLeft .Parte4 .LabelWidth[class~="col-md-F"]:not(.Cs){width:140px;}
.FormStaffLeft .Parte4 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 140px);}
.FormStaffLeft .Parte4 .LabelWidth[class~="col-md-F"]+div.IgnoreLabelWidth{margin-left:-140px}

.FormStaffLeft .Parte10 .LabelWidth[class~="col-md-F"]:not(.Cs){width:200px;}
.FormStaffLeft .Parte10 .LabelWidth[class~="col-md-F"]+div:not(.Cs){width:calc(100% - 200px);}
.FormStaffLeft .Parte10 .LabelWidth[class~="col-md-F"]+div.IgnoreLabelWidth{margin-left:-200px}

.Col1PraticaDatiPr .Parte1 .LabelWidth.Cs,
.Col2PraticaDatiPr .Parte1 .LabelWidth.Cs,
.Col1PraticaDatiPr .Parte1V1 .LabelWidth.Cs,
.Col2PraticaDatiPr .Parte1V1 .LabelWidth.Cs,
.Col1PraticaDatiPr .Parte1V2 .LabelWidth.Cs,
.Col2PraticaDatiPr .Parte1V2 .LabelWidth.Cs,
.Col1PraticaDatiPr .Parte0 .LabelWidth.Cs,
.Col2PraticaDatiPr .Parte0 .LabelWidth.Cs,
.Col1PraticaDatiPr .Parte2 .LabelWidth.Cs,
.Col2PraticaDatiPr .Parte2 .LabelWidth.Cs,
.Col1PraticaDatiPr .Parte3 .LabelWidth.Cs,
.Col2PraticaDatiPr .Parte3 .LabelWidth.Cs,
.Col1PraticaDatiPr .Parte4 .LabelWidth.Cs,
.Col2PraticaDatiPr .Parte4 .LabelWidth.Cs,
.Col1PraticaDatiPr .Parte10 .LabelWidth.Cs,
.Col2PraticaDatiPr .Parte10 .LabelWidth.Cs,
.FormStaffLeft .Parte1 .LabelWidth.Cs,
.FormStaffLeft .Parte1 .LabelWidth.Cs,
.FormStaffLeft .Parte1V1 .LabelWidth.Cs,
.FormStaffLeft .Parte1V1 .LabelWidth.Cs,
.FormStaffLeft .Parte1V2 .LabelWidth.Cs,
.FormStaffLeft .Parte1V2 .LabelWidth.Cs,
.FormStaffLeft .Parte0 .LabelWidth.Cs,
.FormStaffLeft .Parte0 .LabelWidth.Cs,
.FormStaffLeft .Parte2 .LabelWidth.Cs,
.FormStaffLeft .Parte2 .LabelWidth.Cs,
.FormStaffLeft .Parte3 .LabelWidth.Cs,
.FormStaffLeft .Parte3 .LabelWidth.Cs,
.FormStaffLeft .Parte4 .LabelWidth.Cs,
.FormStaffLeft .Parte4 .LabelWidth.Cs,
.FormStaffLeft .Parte10 .LabelWidth.Cs,
.FormStaffLeft .Parte10 .LabelWidth.Cs{margin-right:10px;}

.Col1PraticaDatiPr .Parte1 .LabelWidth.Cs:not(.First),
.Col2PraticaDatiPr .Parte1 .LabelWidth.Cs:not(.First),
.Col1PraticaDatiPr .Parte1V1 .LabelWidth.Cs:not(.First),
.Col2PraticaDatiPr .Parte1V1 .LabelWidth.Cs:not(.First),
.Col1PraticaDatiPr .Parte1V2 .LabelWidth.Cs:not(.First),
.Col2PraticaDatiPr .Parte1V2 .LabelWidth.Cs:not(.First),
.Col1PraticaDatiPr .Parte0 .LabelWidth.Cs:not(.First),
.Col2PraticaDatiPr .Parte0 .LabelWidth.Cs:not(.First),
.Col1PraticaDatiPr .Parte2 .LabelWidth.Cs:not(.First),
.Col2PraticaDatiPr .Parte2 .LabelWidth.Cs:not(.First),
.Col1PraticaDatiPr .Parte3 .LabelWidth.Cs:not(.First),
.Col2PraticaDatiPr .Parte3 .LabelWidth.Cs:not(.First),
.Col1PraticaDatiPr .Parte4 .LabelWidth.Cs:not(.First),
.Col2PraticaDatiPr .Parte4 .LabelWidth.Cs:not(.First),
.Col1PraticaDatiPr .Parte10 .LabelWidth.Cs:not(.First),
.Col2PraticaDatiPr .Parte10 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte1 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte1 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte1V1 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte1V1 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte1V2 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte1V2 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte0 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte0 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte2 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte2 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte3 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte3 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte4 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte4 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte10 .LabelWidth.Cs:not(.First),
.FormStaffLeft .Parte10 .LabelWidth.Cs:not(.First){margin-left:10px;}

/*.FormStaffLeft #AnaGrafica .LabelWidth[class~="col-md-F"]{padding-left:8px;}*/

.FormStaffLeft .Parte0 .row+.row:not(.CheckNoMargin):not(.MarginTopCS), .FormStaffLeft .Parte1 .row+.row:not(.CheckNoMargin):not(.MarginTopCS),
.FormStaffLeft .Parte1V1 .row+.row:not(.CheckNoMargin):not(.MarginTopCS), .FormStaffLeft .Parte1V2 .row+.row:not(.CheckNoMargin):not(.MarginTopCS),
.FormStaffLeft .Parte2 .row+.row:not(.CheckNoMargin):not(.MarginTopCS), .FormStaffLeft .Parte3 .row+.row:not(.CheckNoMargin):not(.MarginTopCS),
.FormStaffLeft .Parte4 .row+.row:not(.CheckNoMargin):not(.MarginTopCS),
.FormStaffLeft .Parte10 .row+.row:not(.CheckNoMargin):not(.MarginTopCS), .template-v1 .row.DatiTecniciVeicolo + .row.DatiTecniciVeicolo,
.row > [class*="col-md-"] + .col-md-12 {margin-top:3px;}

.template-v2 .row.DatiTecniciVeicolo + .row.DatiTecniciVeicolo{margin-top: 8px;}

.FormStaffLeft .Parte0 .row+.row.CheckNoMargin:not(.MarginTopCS), .FormStaffLeft .Parte1 .row+.row.CheckNoMargin:not(.MarginTopCS),
.FormStaffLeft .Parte1V1 .row+.row.CheckNoMargin:not(.MarginTopCS), .FormStaffLeft .Parte1V2 .row+.row.CheckNoMargin:not(.MarginTopCS),
.FormStaffLeft .Parte2 .row+.row.CheckNoMargin:not(.MarginTopCS), .FormStaffLeft .Parte3 .row+.row.CheckNoMargin:not(.MarginTopCS),
.FormStaffLeft .Parte4 .row+.row.CheckNoMargin:not(.MarginTopCS), .FormStaffLeft .Parte10 .row+.row.CheckNoMargin:not(.MarginTopCS){margin-top:0;}

.FormStaffLeft .Parte0 .row+.row.MarginTopCS.V1, .FormStaffLeft .Parte1 .row+.row.MarginTopCS.V1,
.FormStaffLeft .Parte1V1 .row+.row.MarginTopCS.V1, .FormStaffLeft .Parte1V2 .row+.row.MarginTopCS.V1,
.FormStaffLeft .Parte2 .row+.row.MarginTopCS.V1, .FormStaffLeft .Parte3 .row+.row.MarginTopCS.V1,
.FormStaffLeft .Parte4 .row+.row.MarginTopCS.V1, .FormStaffLeft .Parte10 .row+.row.MarginTopCS.V1{margin-top:10px}

.FormStaffLeft .Parte0 .row+.row.MarginTopCS.V2, .FormStaffLeft .Parte1 .row+.row.MarginTopCS.V2,
.FormStaffLeft .Parte1V1 .row+.row.MarginTopCS.V2, .FormStaffLeft .Parte1V2 .row+.row.MarginTopCS.V2,
.FormStaffLeft .Parte2 .row+.row.MarginTopCS.V2, .FormStaffLeft .Parte3 .row+.row.MarginTopCS.V2,
.FormStaffLeft .Parte4 .row+.row.MarginTopCS.V2, .FormStaffLeft .Parte10 .row+.row.MarginTopCS.V2{margin-top:13px}

.FormStaffLeft .LabelWidth[class~="col-md-F"]+div > .txt{margin:7px 0 0;display: inline-block;font-weight: 500;}
.FormStaffLeft .LabelWidth[class~="col-md-F"]+div > .Ck_txt{margin:5px 0 0;}

label.label-row-2{line-height:15px !important;}
label.label-row-2 .uppercase2{font-size: 77%;font-style: italic;}

.tooltip-footer{text-align:right;margin-top:7px;}

.FormStaffLeft .Parte3 .ContenitoriRiepilogo .row+.row:not(.CheckNoMargin):not(.MarginTopCS),
.FormStaffLeft .Parte3.ContenitoriRiepilogo .row+.row:not(.CheckNoMargin):not(.MarginTopCS)
{margin-top:1px;}


.FormStaffLeft .ContenitoriRiepilogo .LabelWidth[class~="col-md-F"]:not(.Cs){width:145px}
.FormStaffLeft .ContenitoriRiepilogo .LabelWidth[class~="col-md-F"]:not(.Cs)+div:not(.Cs){width:calc(100% - 145px)}


#FormPermutaPratica .btnRicercaTargaEurotax,
#FormPermutaPratica .btnRicercaTelaioEurotax{padding: 0;height: 28px;width: 100%;}
#FormPermutaPratica .RowSwichVista:not(.ShowOreVeicolo) .ColOreUtilizzoVeicolo{display:none;}

.DatiTecnici2_row2 > div{width:16.6%}
.DatiTecnici2_row2 > div.Da0a100{width:19.3%}
.DatiTecnici2_row2 > div.CoppiaMax{width:13.6%}

.SaliTab1 > .tab-pane{margin-top: -5px;}

.RightTopInput{position:absolute;right:0;top:-26px;}
.marginMin1 .RightTopInput{right:2.5px;}
.marginMin2 .RightTopInput{right:5px;}
.marginMin3 .RightTopInput{right:10px;}
.marginMin4 .RightTopInput{right:12.5px;}
.marginMin5 .RightTopInput{right:15px;}
.row:not(.marginMin1):not(.marginMin2):not(.marginMin3):not(.marginMin4) .RightTopInput{right:15px;}

.editable{font-weight:600;}

.editable+.editable.min{display:inline-block;color:#585858}

.form-group [class^="col-md-"]:not(.ValueImportant) .editable{color:#000}
.form-group .ValueImportant .editable{ color:#629ba5;font-weight:700 }
.editable-empty{color:#CF0B0E !important}

.ContentInput_DataProduzioneVeicolo .str, .ContentInput_DescrizioneMotoreVeicolo .str{margin:3px 0 0 0;}
.ContentInput_VariazioniKm .str > *, .ContentInput_DataProduzioneVeicolo .str > *, .ContentInput_DescrizioneMotoreVeicolo .str > *{float:left;}
.ContentInput_VariazioniKm, .ContentInput_DataProduzioneVeicolo, .ContentInput_Serbatorio_adBlue, .ContentInput_DescrizioneMotoreVeicolo, .PercorenzaMediaKm, .DataProduzioneVeicolo, Idatalistino, Fdatalistino,
.ContentInput_CambioExtra, .ContentInput_ColoreCarrozExtra {font-family: 'Nunito', sans-serif !important;font-style:italic;height: 26px !important;line-height: 26px;font-size: 13px !important;}
.DataProduzioneVeicolo, Idatalistino, Fdatalistino{width: 82px;padding: 0 1px 0 3px !important;}
.PercorenzaMediaKm{padding: 0 2px !important;font-style:normal;}
.PercorenzaMediaKm, .DataProduzioneVeicolo, Idatalistino, Fdatalistino{background-color: transparent!important;font-weight: 700 !important;font-variation-settings: "wght" 700 !important;border: 0!important;text-align:center;}
.RiassuntoPratica .ContentInput_DataProduzioneVeicolo, Idatalistino, Fdatalistino, .dateProduzione_OptionalListMin {height: auto!important;line-height: 12px;font-size:12.5px !important;}
Idatalistino, Fdatalistino{width: auto !important;padding:0 3px!important}

.ContentInput_Serbatorio_adBlue .IconInfoPng{line-height: 15px;}

input.DataProduzioneVeicolo:placeholder-shown {width: 27px;}
.dateProduzione_OptionalListMin {margin-left: 4px;position:relative;top:-7px;}
.dateProduzione_OptionalListMin Idatalistino, .dateProduzione_OptionalListMin Fdatalistino {padding: 0 3px 0 0 !important;letter-spacing: 0 !important;font-weight: 600 !important;}

.portlet.Principale1{margin-top:0;margin-bottom: 0;padding: 0 15px 0;box-shadow:none}
.portlet:not(.Principale1){margin-top:0;margin-bottom: 0;}

body.ListatiDataTable .container-fluid .portlet{width: 100%;background-color:transparent;}
body.ListatiDataTable .container-fluid .portlet .datagridjs{/*margin-left:-14px;*//*margin-right:-14px;*/}

#page-contentPr.transp-v2 .portlet{padding:0}
#page-contentPr.transp-v2 .boxed-v2{margin: 10px;padding:12px var(--padding-laterale-boxed-v2);background-color: #fff;border-radius: 8px;box-shadow: 0 0 10px -1px #00000045;}

@media only screen and (max-width: 1500px){
    body.ListatiDataTable .container-fluid .portlet{padding-left:5px;padding-right:5px;width:100%;}
    body.ListatiDataTable .container-fluid .portlet .datagridjs{margin-left:-6px;margin-right:-6px;}
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-menu,
.page-header .page-header-menu .hor-menu .navbar-nav>li.menu-dropdown:hover>.dropdown-menu{z-index:9997;}
.popover{z-index:9997}

.TabEtiquette > .nav-tabs.Background{margin-bottom: 0!important;}

.form-horizontal+.form-horizontal{margin-top:6px}
.form-group:not(.CampoDataNonMod):not(.defaultMarginBottom){margin-bottom:0 !important;}
.form-group.check > div{padding:1px 10px;}
.form-group.check > div.col-md-12 > fieldset.first{margin-top:3px}
.form-group.check > div > fieldset.first{margin-top:-3px;}
.DatiPraticaXEditable .Colonna1 .form-group{margin-bottom:4px}
.DatiPraticaXEditable .Colonna2 .form-group{margin-bottom:8px}
.DotazioniBordoPresenti .form-group.check {margin-bottom: 2px !Important;}
.form-group.CampoDataNonMod{margin-bottom:0 !important}
.form-group .date.date-pickerContent{width:100% !important}

.date-pickerContent button.btn.default{background-color:#dadada;border-color:#dadada;color:#666;padding:5.5px 7px !important}

.ValueData{font-weight:600}
.form-group.CampoDataNonMod input{text-transform:lowercase}

#ContentKmTagliando{margin-right:5px}
#ContentHrTagliando{margin-right:10px}
#ContentKmTagliando, #ContentHrTagliando, #ContentTagliandoCertificato
{float:left}

.mt-radio.inlineBlock+.mt-radio.inlineBlock{margin-left:10px}

div:not(.mt-checkboxCn) > .mt-checkbox > span, .mt-radio > span{background-color:#fff !important}
div:not(.mt-checkboxCn) > .mt-checkbox, .mt-radio{font-weight:600}
.mt-checkboxCn .mt-checkbox > span{background-color:transparent !important}

.mt-checkbox .txt:not(.nascosto){position:relative;/*top:-3px*/}
div:not(.mt-checkboxCn) > label.mt-checkbox:not(.NessunaAbbr), .mt-radio:not(.NessunaAbbr){text-transform:uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 19px;}

.mt-checkbox.inlineBlock,
.mt-radio.inlineBlock{margin-bottom:0}

.mt-checkbox, .mt-radio{padding-left:25px}

.btnEmailTooltip{width:100%;}
.btnEmailTooltip > button{float:left;}
.btnEmailTooltip > button+button{margin-left:5px;}
.ButtonWidthCheck{position:relative;}
.ButtonWidthCheck button:not(.iconleft), .ButtonWidthCheck label:not(.iconleft){padding-left:30px !important;}
.ButtonWidthCheck button.iconleft, .ButtonWidthCheck label.iconleft{padding-left:50px !important;}
.ButtonWidthCheck button.iconleft .Ficon, .ButtonWidthCheck label.iconleft .Ficon{left:21px}
.ButtonWidthCheck .mt-checkbox, .ButtonWidthCheck .Styl{position:absolute;left: 0;top: 0;margin: 0;padding: 5px;}
.ButtonWidthCheck .mt-checkbox >span{background-color:#fff}

.ToolBarList{/*border:1px solid #bdbdbd;*//*background-color:#f1f1f1;*/padding:0;margin: 13px 0 10px 0;}
.ToolBarList > * + *{margin-left:20px;}
.ToolBarList .operation_Esenzione{margin-left:0!important;}
.btn_Esenzione > .btn + .btn{margin-right:10px;}
.ToolBarList > .FiltriTop{float:left;letter-spacing:-0.2px;}

@media only screen and (max-width:1700px){
	.ToolBarList .btn_Esenzione{float:left;}
	.ToolBarList .operation_Esenzione{float:none;width:100%;overflow:hidden;margin-top:10px;}
}
@media only screen and (max-width:1281px){
	.ToolBarList{zoom:0.87;}
}

.ModalitaLista label:not(.active):not(.Styl){border-color: transparent;background-color: #e7ecf1;}

.FiltriTop label:not(.active):not(.Styl), .FiltriTop button.btn-opzionale{border-color: transparent;background-color: #e3f3f2;}
.FiltriTop label:not(.active):not(.Styl):hover, .FiltriTop button.btn-opzionale:hover{background-color: #d6efee;border-color:transparent;}
.FiltriTop .LabelFlt:not(:last-child) button.btn-opzionale{border-right-color: #dddddd;margin-right: 1px;}

.LabelFlt.range-isset > label.scTab{position: initial;}

.ModalitaLista label.btn:not(.btn-text):not(.little):not(.little1):not(.btn-icon-only):not(.dropdown-toggle),
.FiltriTop label.btn:not(.btn-text):not(.little):not(.little1):not(.btn-icon-only):not(.dropdown-toggle){/* padding:0 6px!important; *//* height:28px; *//* line-height: 28px!important; */}

.FiltriTop.Compact > .LabelFlt.large-1 label {}
#FiltiTopPratica.FiltriTop .scTab.Impegnati:not(.active),
#FiltiTopPratica.FiltriTop .scTab.Venduti:not(.active),
#FiltiTopPratica.FiltriTop .scTab.VenditaChiusa:not(.active),
#FiltiTopPratica.FiltriTop .scTab.Fatturati:not(.active),
#FiltiTopPratica.FiltriTop .scTab.FatturatiEsterni:not(.active),
#FiltiTopPratica.FiltriTop .scTab.Scaricati:not(.active)
{background-color: #c90d10;color: #fff;}

@media only screen and (max-width: 1390px){
	.ContentInput_VariazioniKm, .ContentInput_DataProduzioneVeicolo, .PercorenzaMediaKm, .DataProduzioneVeicolo, Idatalistino, Fdatalistino, .ContentInput_CambioExtra{font-size:13px !important}
	.DataProduzioneVeicolo, Idatalistino, Fdatalistino{width:74px;}
}

.FiltriTop label + .btn-picker{color: #000;}
.FiltriTop label.active + .btn-group .dropdown-toggle,
.FiltriTop label.active + .btn-picker{color:#fff;}

#FiltiTopPratica.FiltriTop .scTab.Impegnati + .btn-picker,
#FiltiTopPratica.FiltriTop .scTab.Venduti + .btn-picker,
#FiltiTopPratica.FiltriTop .scTab.VenditaChiusa + .btn-picker,
#FiltiTopPratica.FiltriTop .scTab.Fatturati + .btn-picker,
#FiltiTopPratica.FiltriTop .scTab.FatturatiEsterni + .btn-picker,
#FiltiTopPratica.FiltriTop .scTab.Scaricati + .btn-picker
{color: #fff;}

#FiltiTopPratica.BloccaSubmitParcoAutoAl,
.FilterFast_datatable.BloccaSubmitParcoAutoAl .scTab:not(.ContoProprio):not(.ContoTerzi),
.btn.filter-cancel.BloccaSubmitParcoAutoAl,
.BloccaSubmitParcoAutoAl[data-hierarchical-filters="C"], .BloccaSubmitParcoAutoAl[data-hierarchical-filters="D"] .filter.ScegliFiltro,
.BloccaSubmitParcoAutoAl[data-hierarchical-filters="C"], .BloccaSubmitParcoAutoAl[data-hierarchical-filters="D"] .filter.FilterTable,
.ToolsEsportaDataTable.BloccaSubmitParcoAutoAl > div:not(.ParcoAutoAl):not(.flagShowFoto):not(.SetShowHideColumn_DataGrid):not(.ToolsPrint):not(.selectDisposizioneColonne){opacity:0.7;pointer-events: none;}


.FiltriTop .LabelFlt.list-isset > label.btn.scTab:after,
.FiltriTop .LabelFlt.range-isset > label.btn.scTab:after{content:'';height:1px;padding-right: 12px}
.LabelFlt.list-isset > .btn-group{z-index: 11;}
.LabelFlt.list-isset > .btn-group.open .dropdown-toggle{box-shadow:none !important;}
.LabelFlt.list-isset > .btn-group,
.LabelFlt.range-isset > .btn-picker {cursor: pointer;display: inline-block;margin: 0 0 0 -16px;padding: 0 5px 0 1px;line-height: 30px;position: relative;}
.LabelFlt.range-isset > .btn-picker.topOptionActive:after{content: '';position: absolute;bottom: -2px;right: 1px;width: 10px;height: 10px;border: 1px solid #fff;background-color: #3598dc;border-radius: 50%;}
.LabelFlt.list-isset > .btn-group label.Styl .checkbox{top:1px;}
.LabelFlt.list-isset > .btn-group label.Styl .txt{font-weight:500;/*font-size:16px;*/}

.FiltriTop .LabelFlt.list-isset > .Disponibili + .btn-group > .dropdown-menu,
.FiltriTop .LabelFlt.list-isset > .InNoleggio + .btn-group > .dropdown-menu {left: -85px;}
.FiltriTop .LabelFlt.list-isset > .btn-group > .dropdown-menu li{padding:0 10px;line-height: normal;}
.FiltriTop .LabelFlt.list-isset > .btn-group > .dropdown-menu li label.Styl input {left: 0;right: 0;top: 0;bottom: 0;width: 100%;margin: 0 !important;height: 100%;}

.LabelFlt.SubPrevNuovo .scTab > input + span > span, .LabelFlt.SubInArrivo .scTab > input + span > span, .LabelFlt.SubInNoleggio .scTab > input + span > span, .LabelFlt.SubNoImpegnati .scTab > input + span > span, .LabelFlt.SubPermute .scTab > input + span > span{display:none}
.LabelFlt.SubPrevNuovo .scTab > input + span:after, .LabelFlt.SubInArrivo .scTab > input + span:after, .LabelFlt.SubInNoleggio .scTab > input + span:after, .LabelFlt.SubNoImpegnati .scTab > input + span:after, .LabelFlt.SubPermute .scTab > input + span:after{content:'Disp';}
.LabelFlt.SubInArrivo .SubFilter, .LabelFlt.SubInNoleggio .SubFilter, .LabelFlt.SubNoImpegnati .SubFilter, .LabelFlt.SubPermute .SubFilter{position: relative;top: -1px;}

.ModalitaLista label.active{background-color: var(--color-highlighted-1);color:#fff;}

.FiltriTop label.active{background-color: var(--color-highlighted-1);color:#fff;}
.FiltriTop label.disabled .count{display:none;}
.FiltriTop label.active + button.btn-opzionale{background-color: var(--color-highlighted-2);color:#fff;}

.AlignRightToolBar_DataGrid.ListGrid_Document{width:calc(100% - 515px);}

#ListaDocumenti_filter .filter.RangeDataDoc{width:247px;}
#ListaDocumenti_filter .filter.ScadenzaFE{width:168px;}
#ListaDocumenti_filter .filter.StatoFE{width: 170px;}
#ListaDocumenti_filter .filter.TipoDoc{width: 220px;}
#ListaDocumenti_filter .filter.TipoDoc .TipoDoc_DF{width: 60%;}
#ListaDocumenti_filter .filter.TipoDoc .TipoDoc_OP{width: 40%;}
#ListaDocumenti_filter .filter.StatusPagamentoDoc{width: 161px;}
#ListaDocumenti_filter .filter.CausaleDoc{width: 180px;}
#ListaDocumenti_filter .filter.Anagrafica{width: 220px;}

@media only screen and (max-width:1750px){
	#ListaDocumenti_filter .filter + .filter{margin-left:0.4%;}
	#ListaDocumenti_filter .filter.RangeDataDoc{width:13.2%;}
	#ListaDocumenti_filter .filter.ScadenzaFE{width:9.8%;}
	#ListaDocumenti_filter .filter.StatoFE{width:11.7%;}
	#ListaDocumenti_filter .filter.TipoDoc{width:18.1%;}
	#ListaDocumenti_filter .filter.CausaleDoc{width:11.7%;}
	#ListaDocumenti_filter .filter.Anagrafica{width:14%;}

	#ListaDocumenti_filter .datepickerRangeCustom.Inputs2 .form-control.form-filter{font-size: 13px !important;}
	#ListaDocumenti_filter .datepickerRangeCustom.Inputs2.LongButtonSearch .date-pickerCustom{width:calc(50% - (55px / 2))}
	#ListaDocumenti_filter .datepickerRangeCustom.Inputs2 .btn.SubmitSubFilter-Range{padding:0 8px;}
}

/*
.RowRecord.allPaymentOK .DaPagare{}
.RowRecord.allPaymentOK .daContabilizzare{}

.RowRecord.allPaymentNoPay .DaPagare{}
.RowRecord.allPaymentNoPay .daContabilizzare{}

.RowRecord.PaymentPayParzial .DaPagare{}
.RowRecord.PaymentPayParzial .daContabilizzare{}
*/


@media only screen and (max-width:1500px) and (min-width:1370px){
	#FiltiTopPratica.FiltriTop label.btn{padding:0 7px!important;font-size:14px !important;}
	.ToolBarList > * + *{margin-left:15px;}
	.FilterFast_datatable.Compact > ul > li > a{padding:0 7px!important;font-size:14px !important;}

	body .FiltriRicercaDataTable .row .filter > .checkbox-group-dropdown .btn-FilEscEv{font-size: 12px !important;padding: 0 6px!important;}
}

@media only screen and (max-width:1369px){
	.LabelFlt.list-isset > .btn-group, .LabelFlt.range-isset > .btn-picker{font-size:12px;margin-left:-14px;line-height:26px;}
	#FiltiTopPratica.FiltriTop label.btn{padding:0 4px!important;font-size:11px !important;height:26px !important;line-height: 26px !important;}
	.ToolBarList > * + *{margin-left:10px;}
	.FilterFast_datatable.Compact > ul > li > a{padding:0 4px!important;font-size:14px !important;}
	#FiltiTopPratica.FiltriTop label.btn.PrevNuovo > span > span{width:60px;font-size: 10px;line-height: 11px;}
	b.count.ViewTop{top: -14px;font-size: 12px;line-height: 14px;padding: 1px 3px;}

	.FiltriRicercaDataTable .row .filter > .checkbox-group-dropdown button.btn-FilEscEv{font-size:13px !important; padding:0 6px!important;height: 24px !important;line-height: 24px !important;}

	.ToolBarList [data-hierarchical-filters] + [data-hierarchical-filters]:after{font-size:17px;}
}

@media only screen and (max-width:1830px) and (min-width:1561px){
	.FilterFast_datatable.Compact > ul > li > a, body .FiltriTop#FiltiTopPratica label.btn, .FiltriTop label.btn
	{font-size: 13px!important;padding: 0 5px!important;}
	.LabelFlt.list-isset > .btn-group, .LabelFlt.range-isset > .btn-picker{font-size:14px}
}
@media only screen and (max-width:1560px) and (min-width:1281px){
	.FilterFast_datatable.Compact > ul > li > a, body .FiltriTop#FiltiTopPratica label.btn, .FiltriTop label.btn
	{font-size: 12px!important;padding: 0 5px!important;}
}

@media only screen and (max-width:1280px){
	.FilterFast_datatable.Compact > ul > li > a, body .FiltriTop#FiltiTopPratica label.btn, .FiltriTop label.btn
	{font-size: 12.5px!important;padding: 0 5px!important;}
}

.FilterStyle2020 + .FilterStyle2020{margin: -30px 0 0 0;opacity: 0;pointer-events: none;}
.FilterStyle2020 .btn.BtnPrpFiltro{font-family:'Fira Sans', sans-serif !important;padding:0 8px!important;font-weight:400 !important;text-transform:none !important;border-radius:3px;}

.dropdown-menu.hideArrowDefault:before,
.dropdown-menu.hideArrowDefault:after{display:none !important}

.dropdown-menu .Arrow-custom-ps{position: absolute;bottom: 100%;top: -7px;right: auto;}

.dropdown-menu .Arrow-custom-ps:before,
.dropdown-menu .Arrow-custom-ps:after{content:'';display: inline-block!important;border-right: 7px solid transparent;border-left: 7px solid transparent;position: absolute;bottom: 0;}

.dropdown-menu .Arrow-custom-ps:before{border-bottom: 8px solid #e0e0e0;z-index:1;}
.dropdown-menu .Arrow-custom-ps:after{border-bottom: 7px solid #fff;z-index:2;}


.ListFilter_DataGrid > .row{margin:-2.5px 0;}
.ListFilter_DataGrid > .row > div{padding-top:2.5px;padding-bottom:2.5px;}

.FilterStyle2020 .btn-group>ul.dropdown-menu{padding:0;}
.dropdown-menu > .TitleList{padding:5px 0 5px 22px;font-size:20px;font-weight:600;}
.dropdown-menu > .Title-dataRangePicker{padding: 0 0 15px 22px;margin: -10px 0 0 0;font-size:20px;font-weight:600;}
.dropdown-menu > .TitleList{background-color:#f5f5f5;border-bottom:1px solid #ccc;}
.dropdown-menu > .ButtonDropdownMenu{background-color:#f5f5f5;border-top:1px solid #ccc;padding:5px 0;}
.dropdown-menu > .ListHTML:not(.Categorizzato), .dropdown-menu > .ListHTML.Select.Categorizzato {margin: 10px 0 10px 0 !important;}
.dropdown-menu > .Title-dataRangePicker{padding-left:0;}
.dropdown-menu > .ListHTML:not(.Range):not(.Select){padding:0 12px 0 22px;width: calc(100% + 12px);margin: 0 -12px 0 0;}
.dropdown-menu > .ListHTML.Range{padding:0 22px;min-width:280px;margin-bottom:22px;}
.dropdown-menu > .ListHTML.Range .row.List2Select > *:not(.SwitchBTN){width:calc(50% - 17.5px);}
.dropdown-menu > .ListHTML.Range .row.List2Select .SwitchBTN{width:35px;}

.dropdown-menu > .ListHTML.Select .list-grid-item{font-size: 16px;line-height: 21px;padding:0 7px 0 22px;}
.dropdown-menu > .ListHTML.Select .grid-masonry{margin-left:0;}
.dropdown-menu > .ListHTML.Select .list-grid-item.selected,
.dropdown-menu > .ListHTML.Select .sub-list-grid-item.selected,
.dropdown-menu.FEEv-menu-new a.selected{background-color:#e9eef3;}
.dropdown-menu > .ListHTML.Select .list-grid-item:not(.selected):not([count-sub]):hover,
.dropdown-menu > .ListHTML.Select .list-grid-item:not(.selected)[count-sub="0"]:hover,
.dropdown-menu > .ListHTML.Select .list-grid-item .sub-list-grid-item:hover{background-color:#f6f6f6;}

.dropdown-menu > .ListHTML.Select .list-grid-item[cat-n] > label .text{font-weight:600;}
.dropdown-menu > .ListHTML.Select .list-grid-item .sub-list-grid-item{padding-left:10px;}


.grid-masonry{width:600px;overflow:auto;margin:0 0 0 -22px;}
.grid-masonry > .list-grid-item{padding:0 7px 0 22px;}
.grid-masonry label.Styl{letter-spacing:0;}

.grid-masonry.WidthAuto{width:auto;}
.grid-masonry.WidthAuto label.Styl{white-space: nowrap;display: block;line-height: inherit;}

.grid-masonry:not(.WidthAuto) label.Styl{position:relative;}
.grid-masonry:not(.WidthAuto) label.Styl > .checkbox{position:absolute;top:0;left:0;}
.grid-masonry:not(.WidthAuto) label.Styl > .text{display:block;padding:1px 0 1px 20px;}
.grid-masonry:not(.WidthAuto) .sub-grid-masonry{padding:0 0 14px 0;margin:0 -2.5px;}
.grid-masonry:not(.WidthAuto) > .list-grid-item{display:block;margin: 10px 0;overflow: hidden;}
.grid-masonry:not(.WidthAuto) > .list-grid-item > label{font-weight:600;font-size:17px;display:block;}
.grid-masonry:not(.WidthAuto) > .list-grid-item > label .checkbox{top:2px;}

.grid-masonry.multi-select-mode .sub-grid-masonry > .sub-list-grid-item{float:left;margin:1px 2.5px;}

#CatClassV_FL_btn + .dropdown-menu .grid-masonry.Wd1{width:200px}
#CatClassV_FL_btn + .dropdown-menu .grid-masonry.Wd2{width:400px}
#CatClassV_FL_btn + .dropdown-menu .grid-masonry.Wd3{width:600px}

#ColoreCarroz_FL_btn + .dropdown-menu .sub-list-grid-item {overflow: hidden;margin:2px 0;padding:0 0 0 22px;}
#ColoreCarroz_FL_btn + .dropdown-menu .sub-list-grid-item label.Styl{top:3px;}
#ColoreCarroz_FL_btn + .dropdown-menu .ListHTML .fa.fa-square{top:-3px;}

.dropdown-menu .BigList .grid-masonry.Wd1{width:215px}
.dropdown-menu .BigList .grid-masonry.Wd2{width:430px}
.dropdown-menu .BigList .grid-masonry.Wd3{width:645px}
.dropdown-menu .BigList .grid-masonry.Wd4{width:860px}
.dropdown-menu .BigList .grid-masonry.Wd5{width:1075px}
.dropdown-menu .BigList .grid-masonry.Wd6{width:1290px}

.dropdown-menu .BigList2 .grid-masonry.Wd1{width:230px}
.dropdown-menu .BigList2 .grid-masonry.Wd2{width:460px}
.dropdown-menu .BigList2 .grid-masonry.Wd3{width:690px}
.dropdown-menu .BigList2 .grid-masonry.Wd4{width:945px}
.dropdown-menu .BigList2 .grid-masonry.Wd5{width:1150px}
.dropdown-menu .BigList2 .grid-masonry.Wd6{width:1290px}

.btn[data-toggle="dropdown-CloseOnSubmit"] *{pointer-events: none;}

.dropdown-menu.CloseOnSubmit.FEEv-menu .Buttons-Group{margin: 0 22px;}
.dropdown-menu.CloseOnSubmit.FEEv-menu .Buttons-Group,
.daterangepicker .range_inputs .btn-group.FEvE{min-width: 179px;overflow:hidden;border-radius:3px;float:none;}
.dropdown-menu.CloseOnSubmit.FEEv-menu .Buttons-Group > .btn,
.daterangepicker .range_inputs .btn-group.FEvE > .btn{font-family:'Fira Sans', sans-serif !important;font-size:15px !important;font-weight:400 !important;padding: 0 10px !important;height: 34px;width: 60px;}

.dropdown-menu.CloseOnSubmit.FEEv-menu .Buttons-Group > .btn > .Ficon,
.daterangepicker .range_inputs .btn-group.FEvE > .btn > .Ficon{line-height:34px;}


.btn-group:not(.bs-select) > .btn.btn-default{padding:0 7px !important;}
.btn.NoRadius{-webkit-border-radius:0 !important;-moz-border-radius: 0 !important;-ms-border-radius: 0 !important;-o-border-radius: 0 !important;border-radius: 0 !important;}
.btn.btn-icon-only:not(.little2){font-size: 15px !important;line-height: 28px !important;height: 28px;width: 30px;padding: 0 !important;}
.btn.btn-icon-only.little2{font-size: 15px !important;line-height: 26px !important;width: 26px; padding: 0 !important;}
.dx-popup-bottom .dx-button,
.btn.btn-normal:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.etiquette):not(.Ficon){font-size:14px;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;padding: 0 15px;position: relative;}
.btn.btn-normal.min1:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.etiquette):not(.Ficon){height:27px;line-height:23px;}
.filter .btn.btn-icon-only{height:26px;line-height: 28px}
.btn.HeightInput{height:28px!important;line-height: 28px!important}
.btn.btn-icon-only.order-reset, .ToolsEsportaDataTable .btn-icon-only{height:24px !important;line-height: 24px !important}
/* .ListatiDataTable .page-content .btn.btn-normal:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.etiquette):not(.Ficon){height:30px;line-height:28px;} */
.btn.btn-normal:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.etiquette):not(.Ficon){font-weight:600;}
label.btn.btn-default{font-size:13px;text-transform:initial;font-family:'Roboto', sans-serif;padding: 0 15px;line-height: 25px!important;font-weight: 500;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{pointer-events:none;opacity: 0.4;}
.btn[click-disabled], a[click-disabled]{opacity: 0.4;cursor: default;}
.btn.btn-icon-only > font{display:none;}
.btn.btn-normal.etiquette:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.btn){font-size:16px; text-transform:inherit;padding: 0 15px;height: 34px!important;line-height: 34px!important;}
.ContentBTN > .btn.AddNew.btn-normal:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all){padding-left:40px !important;padding-right:20px !important}
div.btn.btn-normal:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all){line-height:29px;cursor:pointer;}
div.btn > input[type="file"]{cursor:pointer;}


.btn:not(.btn-text):not(.little):not(.little1):not(.btn-icon-only):not(.dropdown-toggle){height:28px;line-height: 28px;}
.btn.little:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.etiquette):not(.Ficon){height: 20px;line-height:18px;font-size:14px;}
.btn.little0:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.etiquette):not(.Ficon){height: 24px;line-height:22px;font-size:13px;}
.btn.little1:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.etiquette):not(.Ficon){height: 25px;line-height:23px;font-size:14px;}
.btn.little2:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.etiquette):not(.Ficon){height: 26px;line-height:23px !important;font-size:14px;}

.btn-normal svg{height: 100%;max-width:27px; margin: -10px -10px 0 10px;position: relative;top: 9px;fill: #fff;}
.btn-normal svg.EuroSymbol1{height: 38px;width: 35px;margin: -14px -6px -5px 8px;max-width: none;}
.btn-normal.btn-icon-only svg {margin: 0;position: initial;}

.btn-normal.iconrightSVG{padding-right:21px}
.btn-normal.iconrightSVG svg{height: 22px;top: 6px;margin-left:5px;}

.btn.btn-normal.Slim{height: 26px!important;line-height: 25px!important;margin-top: 3px;}

@media only screen and (max-width:1500px) and (min-width:1370px){
	/* body .btn-group:not(.bs-select) > .btn.btn-default{padding:0 8px !important;} */
}

@media only screen and (max-width:1369px){
	body .btn-group:not(.bs-select) > .btn.btn-default{padding:0 7px !important;}
}

select.mt-multiselect + .btn-group > .btn.btn-default, .bs-select .btn-group > .btn.btn-default{padding:0 21px 0 10px !important;}

.MessageBloccoForm{position: relative;display: block;}
.MessageBloccoForm > span {position: absolute;right: 0;top: -54px;background-color: #dcf7f9;border: 1px solid #a3e9ef;line-height: 17px;font-size: 14px;padding: 0 10px;}

body .cke_dialog_title{line-height: 17px;font-size: 18px;font-weight: 500 !important;font-family: 'Roboto', sans-serif;text-align: center;background-color: #217ebd!important;color: #fff!important;text-transform: uppercase;}
a.cke_dialog_close_button{background-image:none!important;opacity:1!important}
a.cke_dialog_close_button i.fa {color: #fff;font-size: 18px;}
.cke_dialog_footer{background-color:#ebebeb!important}
a.cke_dialog_ui_button_ok{color:#fff!important;}
a.cke_dialog_ui_button_cancel{color:#fff!important;background-color:#b73e33!important;border-color:#b73e33!important;}

.placeholderHidden::-webkit-input-placeholder, input.ValueDecimale:not(.placeholderShow)::-webkit-input-placeholder{color:transparent!important;}
.placeholderHidden::-moz-placeholder, input.ValueDecimale:not(.placeholderShow)::-moz-placeholder{color:transparent!important;}
.placeholderHidden:-ms-input-placeholder, input.ValueDecimale:not(.placeholderShow):-ms-input-placeholder{color:transparent!important;}
.placeholderHidden:-moz-placeholder, input.ValueDecimale:not(.placeholderShow):-moz-placeholder{color:transparent!important;}

input.ValueIntero::-webkit-input-placeholder, input.ValueDecimale::-webkit-input-placeholder{font-size:13.2px;}
input.ValueIntero::-moz-placeholder, input.ValueDecimale::-moz-placeholder{font-size:13.2px;}
input.ValueIntero:-ms-input-placeholder, input.ValueDecimale:-ms-input-placeholder{font-size:13.2px;}
input.ValueIntero:-moz-placeholder, input.ValueDecimale:-moz-placeholder{font-size:13.2px;}

input:not(.form-filter):not(.form-filter-api)::-webkit-input-placeholder{color:#9d9d9d;font-style:italic;text-transform:initial;font-weight:400;font-variation-settings: "wght" 450;}
input:not(.form-filter):not(.form-filter-api)::-moz-placeholder{color:#9d9d9d;font-style:italic;text-transform:initial;font-weight:400;font-variation-settings: "wght" 450;}
input:not(.form-filter):not(.form-filter-api):-ms-input-placeholder{color:#9d9d9d;font-style:italic;text-transform:initial;font-weight:400;font-variation-settings: "wght" 450;}
input:not(.form-filter):not(.form-filter-api):-moz-placeholder{color:#9d9d9d;font-style:italic;text-transform:initial;font-weight:400;font-variation-settings: "wght" 450;}

input.form-filter::-webkit-input-placeholder, input.form-filter-api::-webkit-input-placeholder{color:#9d9d9d;font-weight:400;font-variation-settings: "wght" 450;font-style:italic;}
input.form-filter::-moz-placeholder, input.form-filter-api::-moz-placeholder{color:#9d9d9d;font-weight:400;font-variation-settings: "wght" 450;font-style:italic;}
input.form-filter:-ms-input-placeholder, input.form-filter-api:-ms-input-placeholder{color:#9d9d9d;font-weight:400;font-variation-settings: "wght" 450;font-style:italic;}
input.form-filter:-moz-placeholder, input.form-filter-api:-moz-placeholder{color:#9d9d9d;font-weight:400;font-variation-settings: "wght" 450;font-style:italic;}

textarea::-webkit-input-placeholder{font-style:italic;text-transform:initial;}
textarea::-moz-placeholder{font-style:italic;text-transform:initial;}
textarea:-ms-input-placeholder{font-style:italic;text-transform:initial;}
textarea:-moz-placeholder{font-style:italic;text-transform:initial;}

input:focus::-webkit-input-placeholder{color:#B8B8B8;}
input:focus::-moz-placeholder{color:#B8B8B8;}
input:focus:-ms-input-placeholder{color:#B8B8B8;}
input:focus:-moz-placeholder{color:#B8B8B8;}

textarea:focus::-webkit-input-placeholder{color:#B8B8B8;}
textarea:focus::-moz-placeholder{color:#B8B8B8;}
textarea:focus:-ms-input-placeholder{color:#B8B8B8;}
textarea:focus:-moz-placeholder{color:#B8B8B8;}

input.ValueData::-webkit-input-placeholder{font-weight:400;text-align:left;font-size:15px;font-style:italic;}
input.ValueData:-moz-placeholder{font-weight:400;text-align:left;font-size:15px;font-style:italic;}
input.ValueData:-ms-input-placeholder{font-weight:400;text-align:left;font-size:15px;font-style:italic;}
input.ValueData:-moz-placeholder{font-weight:400;text-align:left;font-size:15px;font-style:italic;}

textarea.form-control.autosizeme{height:32px;overflow:hidden;}
div.textarea{width: 100%;min-height: 32px;padding: 6px 12px;background-color: #fff;border: 1px solid #aaa;border-radius: 4px;font-size: 12px;line-height: 1.42857;color: #333;text-transform:uppercase;font-weight:700;}

#OptionalsTag{ text-transform:inherit;font-weight:normal;font-size:12px;line-height:12px;height: auto;padding: 0 !important;}

.DatiAnagraficiIcon .riga{display:block;width:100%;position:relative;}

.DatiAnagraficiIcon .riga .Ficon{position: absolute;top: 0;left: 0;width: 14px;}

.CheckInListaDiDati label{margin-bottom:0}

.ButtonChecksRow{margin-left:-5px !important;margin-right:-5px !important}
.ButtonCheck{position:relative;overflow:hidden;}
.ButtonCheck.disabled{ background-color:#f2f7fe}
.ButtonCheck button{text-align:left;float:left;padding-left:39px !important;}
.ButtonCheck span.checkbox{top:4px !important;}

.ButtonChecksRow div[class^="col-md"]{padding-left:5px !important;padding-right:5px !important}
.ButtonCheck label.Styl{padding: 0;width: 30px;height: 100%;line-height: 30px;margin: 0;text-align: center;position: absolute;z-index: 1;background-color: rgba(0,0,0,0.2);}
.ButtonCheck{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}

.PrenotazionePratica{line-height: 18px;}
.PrenotazionePratica .btn{margin-top:5px;}
.PrenotazionePratica .btn+.btn{margin-left:5px;}

.PrenotazionePratica.IssetBtn .strNomeListino + .strPrezzo:before{content:'| ';}
.PrenotazionePratica.IssetBtn .strPrezzo .cf{font-weight:600;}
.PrenotazionePratica.IssetBtn .strPrezzo .DiffPercentualeListino{margin-left:3px;font-size: inherit;}
.PrenotazionePratica.IssetBtn .strPrezzo .Riv .cf {font-size: 16px;}

.Prenotazione_PraticaVendita{margin:-12px 10px 12px 10px;}
#DatiPrincipali .Prenotazione_PraticaVendita{margin-bottom:20px;}
#DatiPrincipali .Prenotazione_PraticaVendita:before {content: '';position: fixed;z-index: 9;margin: -10px -10px 0;height: 58px;width: calc(1040px + 20px);background-color: #fff;}
.PrenotazionePratica .PrenotazioneX{float:right;margin-right:10px;margin:5px 0 0 0;}

.PrenotazionePratica.ForDataGrid1 .TextPrenotazione{padding:10px 10px 0 10px;margin-bottom:5px;display:block;}

.PrenotazionePratica.ForDataGrid0 {background-color: #f3f3f3;position:relative;z-index: 10;padding: 4px 9px;border: 1px solid #dc7903;border-radius: 4px;}
.PrenotazionePratica.ForDataGrid0:after{content: '';position: absolute;top: calc(100% + 1px);width: 100%;margin: 0 0 0 -9px;height: 6px;background-color: #fff;}
.PrenotazionePratica.ForDataGrid0.IssetBtn .TextPrenotazione{float:left;font-size:14px;max-width:calc(100% - 205px);}
.PrenotazionePratica.ForDataGrid0 .PrenotazioneX .btn {text-transform: none !important;height: 27px !important;line-height: 26px !important;font-weight:400 !important;}
.PrenotazionePratica.ForDataGrid0 .PrenotazioneX .btn i {font-size: 19px;line-height:26px;}
.PrenotazionePratica.ForDataGrid0 .btn{margin-top:0;}

#ImportiSpeseUsura .Prenotazione_PraticaVendita{margin-bottom:6px;}

.Prenotazione_PraticaVendita.Settata .PrenotazionePratica.ForDataGrid0{position: fixed;}

.FLagCheckbox_Anagrafica{border: solid #8b8b8b;}
.FLagCheckbox_Anagrafica.left{border-width: 1px 1px 1px 0;padding: 3px 6px 5px;margin: -17px 0 0 -1px;border-radius:0 4px 4px 0;}
.FLagCheckbox_Anagrafica.bottom{border-width:0 1px 1px 1px;padding: 8px; border-radius:0 0 4px 4px;}

.progressOverlay {position: fixed;background: rgb(78 78 78 / 70%);left: 0;right: 0;top: -3px;bottom: 0;color: #fff;z-index: 1;padding: 5px 5px 5px 5px;border-radius: 3px;z-index:100000000;}
.progressOverlay .Progresscontent {width: 50%;max-width: 500px;position: fixed;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.progressOverlay .Txt{text-align: center;margin:0 0 10px;}

.ListAllegati_MinTooltip .Ficon{cursor: pointer;font-size: 15px;line-height: 10px;border: 1px solid #7d7d7d;color: #000;margin: 0 2px;border-radius: 3px;padding: 3px;}
.ListAllegati_MinTooltip .Ficon[disabled]{opacity:.6;pointer-events:none;}
.ListAllegati_MinTooltip + label.Styl{margin-top:0;}
.ListAllegatiTooltipMin .AllegatiRapidi_Sezioni {padding: 12px;min-width: 500px;}
.ListAllegatiTooltipMin .AllegatiRapidi_Sezioni th{background-color: #f1f5f4;color:#000;border-color:transparent;font-variation-settings: "wght" 700;font-weight:700;}

.ListAllegati_MinTooltip.size1 .Ficon{line-height:17px}

.ListAllegati_MinTooltip .Ficon.size-input{font-size: 20px;line-height: 20px;}

/*.editable-input{width:calc(100% - 95px)}
.editable-input > *:not(.editable-clear-x){width:100%}*/

div:not(.ButtonCheck):not(.bootstrap-select):not(.input-group-btn):not(.editable-buttons) > button:not(.close):not(.PaddingDefault):not(.btn-icon-only):not(.btn-text){padding:0 15px;}

@media only screen and (max-width:1370px)
{
    div:not(.ButtonCheck):not(.bootstrap-select):not(.input-group-btn):not(.editable-buttons) > button:not(.close):not(.PaddingDefault):not(.btn-icon-only){padding:0 10px;font-size:13px!important;}
}

div:not(.ButtonCheck):not(.bootstrap-select):not(.input-group-btn):not(.editable-buttons) > button:not(.close):not(.PaddingDefault):not(.btn-icon-only):not(.btn-text)[align="center"]{padding:0}

.iconright{padding-right:42px !important}
.iconright .Ficon{position: absolute;right: 8px;top:0;line-height: 32px;}
.iconleft{padding-left:30px !important}
.iconleft .Ficon{position: absolute;left: 6px;top:0;line-height: 28px;}
.little1.iconleft .Ficon{line-height:23px; }

.Noborder{ border:0 !important}
.NoBorderLeft{border-left-width:0 !important}
.NoBorderRight{border-right-width:0 !important}
.NoborderRadius{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;}
.NoBorderRadiusBottom{border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}

.ButtonCheck .mt-checkboxCn label>span{border-color:#DADADA}
.ButtonCheck .mt-checkboxCn label input:checked + span:after{border-color:#fff}

.ListCheckbox{padding:5px 0 0 4px;position:relative;overflow:hidden}
.ListCheckbox:after{content:'';background-color:#D3D3D3;position:absolute;left:15px;top:0;bottom:0;right:15px;}

.FlagGaranzia > label.Styl .txt{font-size: 18px;}

#ImportoIVA_miniatto, #ImportoNoIVA_miniatto, #TotFattura_miniatto{font-weight:600;}
.ImportiFattura .AlineatoInput > .string.Par{font-size:20px;}
.ImportiFattura .AlineatoInput > .string.Size2{font-size:16px;}

.ListCheckbox{margin-left: 0 !important;margin-right: 0 !important;}
.ListCheckbox > div[class^="col-md"]{padding-left:5px;padding-right:5px}

@media only screen and (max-width:1440px)
{
	.ListCheckbox label{font-size:13px}
}

.BTN-SL-Anagrafica-Advanced{position:relative;}
.BTN-SL-Anagrafica-Advanced > input.form-control:not(:disabled){cursor:pointer!important;}
.template-v1 .BTN-SL-Anagrafica-Advanced > .Ficon{position: absolute;top: 6px;left: 10px;pointer-events:none;}
.template-v1 .BTN-SL-Anagrafica-Advanced > .Ficon:not([class='ModeAnag Ficon']) + input.form-control{padding-left:26px!important;padding-right:20px!important;}
.template-v2 .BTN-SL-Anagrafica-Advanced > .Ficon{position: absolute;margin-top:0 !important;top: 5px;left: 0;pointer-events:none;}
.template-v2 .BTN-SL-Anagrafica-Advanced > .Ficon:not([class='ModeAnag Ficon']) + input.form-control{padding-left:18px!important;padding-right: 12px;}
.InputStyleFlat .BTN-SL-Anagrafica-Advanced > input.form-control {padding-right: 20px!important;}
.BTN-SL-Anagrafica-Advanced > span{position:absolute;right:0;bottom:0;width:20px;padding-left: 2px;}
.template-v1 .BTN-SL-Anagrafica-Advanced > span{top:0;line-height: 29px;}
.template-v2 .BTN-SL-Anagrafica-Advanced > span{line-height: 15px;width: 13px;}
.BTN-SL-Anagrafica-Advanced input.form-control[disabled] + input + span {display: none;}
.BTN-SL-Anagrafica-Advanced > span > .remove-value{font-size:14px;color:#B71B1E;cursor:pointer;}
.BTN-SL-Anagrafica-Advanced .form-control.form-filter ~ span, .BTN-SL-Anagrafica-Advanced .form-control.form-filter-api ~ span{line-height:23px}
.template-v1 .BTN-SL-Anagrafica-Advanced > span > .remove-value {top: 2px;position: relative;}

.InputStyleFlat:not(.ExludeStInputStyleFlat) .input-group-addon {/*background-color: #eee;*//*border: 1px solid #eee;*//*border-color:#e4e4e4!important;*/}

.InputStyleFlat select.Sreadonly, .InputStyleFlat .bs-select.Sreadonly button, .InputStyleFlat .bs-select.readonly button{pointer-events:none;background-color: #fafafa;}
.InputStyleFlat select.Sreadonly_2, .InputStyleFlat .bs-select.Sreadonly_2 button, .InputStyleFlat .bs-select.readonly_2 button{pointer-events:none;background-color:#feffe9!important;/*border-color:#ff9d91!important;*/}

div.form-control.Input[disabled]:not(.noBackLock),
div.form-control.Input[readonly]:not(.noBackLock),
input.form-control[type="text"][readonly]:not(.AdSelectAnagrafica):not(.noBackLock),
input.form-control[type="text"][readonly]:not(.AdSelectAnagrafica):not(.noBackLock):focus,
textarea.form-control[readonly]:not(.noBackLock),
textarea.form-control[readonly]:not(.noBackLock):focus{background-color:#feffe9!important;/*border-color:#ff9d91!important;*/}

div.form-control.Input[disabled],
div.form-control.Input[readonly],
input.form-control[type="text"][readonly]:not(.AdSelectAnagrafica),
input.form-control[type="text"][readonly]:not(.AdSelectAnagrafica):focus,
textarea.form-control[readonly]:not(.AdSelectAnagrafica),
textarea.form-control[readonly]:not(.AdSelectAnagrafica):focus{cursor:default;}

select.form-control, input.form-control{z-index: 2;}

.form-group.has-error input.form-control[type="text"][readonly],
.form-group.has-error input.form-control[type="text"][readonly]:focus,
.form-group.has-error input.form-control[type="text"]:not([readonly]),
.form-group.has-error input.form-control[type="text"]:not([readonly]):focus,
.form-group.has-error textarea.form-control:not([readonly]),
.form-group.has-error textarea.form-control:not([readonly]):focus,
.form-group.has-error input.form-control[type="password"],
.form-group.has-error input.form-control[type="password"]:focus,
.form-group.has-error .bs-select.form-control > button,
.form-group.has-error .ui.menu.checkbox-menu,
.form-group.datoMancante input.form-control,
.fieldset3.showError.has-error > .HeaderFieldset,
.fieldset3.showError.has-error > .BodyFieldset
{ border-color:#e73d4a!important; }
.form-group.has-error .string-error{font-size:13px;color:#e73d4a}
.fieldset3.showError.has-error .message_emptyFieldset {color:#e73d4a}

.bootstrap-select.dropdown.open>.dropdown-menu,
.btn-group.open>.dropdown-menu{transition:none !important;z-index: 10051 !important;}
ul.multiselect-container{width:auto;margin-top:0!important;}
.bootstrap-select.dropdown ul.dropdown-menu{padding:0 0 12px !important}
body .dx-list-group-header,
.bootstrap-select.dropdown .dropdown-menu li.dropdown-header{font-size:15px;font-weight:600;color:#000;letter-spacing:0;}
.bs-select.form-filter ul.dropdown-menu li.dropdown-header,
.bs-select.form-filter-api ul.dropdown-menu li.dropdown-header{font-size:18px;}
.bootstrap-select.dropdown .dropdown-menu li.divider.dropdown-header{margin:5px 0 0}
.bs-select .personalizzato:not(.fa-square){color:#1f7bb5 !important;display:none;}
.bs-select .personalizzato + .text, .bs-select .personalizzato + .txt{color:#1f7bb5 !important;}
.select2-results__option[role="treeitem"]{font-weight:600;float:left;padding:2px 10px 2px;}
.select2-results__option[role="treeitem"]{line-height: 15px;font-size: 14px;width: 100%;font-weight:400;}
.select2-results__options[aria-multiselectable="true"] .select2-results__option[role="treeitem"]{line-height:11px;}
.select2-results__options--nested > .select2-results__option[aria-selected][role="treeitem"]{padding-left:19px;position:relative;}
.select2-results__options:not([aria-multiselectable]) .select2-results__options--nested > .select2-results__option[aria-selected][role="treeitem"]:before {content: '';position: absolute;left: 10px;top: 9px;width: 3px;height: 3px;background-color: #979797;}
.select2-container--bootstrap .select2-results__option[role=group],
.select2-container--bootstrap .select2-results__option[role=group] ul{overflow:hidden;width:100%}
.bootstrap-select.dropdown .dropdown-menu li[data-original-index='0']:not(.disabled) a span.text{color:#000;}
.bs-select > button.disabled{opacity:1;}
.bootstrap-select.FirstOptionNoEmpy>.dropdown-toggle.bs-placeholder,
.bootstrap-select.FirstOptionNoEmpy>.dropdown-toggle.bs-placeholder:hover,
.bootstrap-select.dropdown.FirstOptionNoEmpy .dropdown-menu li{color:#000;}

@media only screen and (max-width: 1500px){
    .bootstrap-select>.dropdown-toggle {padding-left: 6px;}
}

.select2-results__options--nested > .select2-results__option[aria-selected][role="treeitem"][data-subtext]{padding-right:65px !important;}
.select2-results__options--nested > .select2-results__option[aria-selected][role="treeitem"][data-subtext]:after {content: attr(data-subtext);position: absolute;top:3px;right: 5px;font-weight: 500;font-size: 13px;font-style: italic;}

.template-v1 .bs-select-multiple button.btn.bs-placeholder > .filter-option,
.template-v1 .bootstrap-select:not(.FirstOptionNoEmpy):not(.Color2FirstOpt)>.dropdown-toggle.bs-placeholder,
.template-v1 .bootstrap-select:not(.FirstOptionNoEmpy):not(.Color2FirstOpt)>.dropdown-toggle.bs-placeholder:hover,
.bootstrap-select.dropdown:not(.FirstOptionNoEmpy):not(.Color2FirstOpt) .dropdown-menu li:first-child a span.text,
.bootstrap-select.dropdown:not(.FirstOptionNoEmpy):not(.Color2FirstOpt) .dropdown-menu li[data-original-index='0'] a span.text, .SelectValueEmpy{color:#9d9d9d !important;font-style:italic;}

.bootstrap-select.Color2FirstOpt:not(.FirstOptionNoEmpy)>.dropdown-toggle.bs-placeholder,
.bootstrap-select.Color2FirstOpt:not(.FirstOptionNoEmpy)>.dropdown-toggle.bs-placeholder:hover,
.bootstrap-select.Color2FirstOpt.btn-group:not(.FirstOptionNoEmpy) .dropdown-menu li[data-original-index='0'] a span.text{color:#000 !important;font-weight:400!important;}


.InputStyleFlat:not(.ExludeStInputStyleFlat) .bootstrap-select:not(.ShowPlaceholder):not(.FirstOptionNoEmpy)>.dropdown-toggle.bs-placeholder .txt,
.InputStyleFlat:not(.ExludeStInputStyleFlat) .bootstrap-select:not(.ShowPlaceholder):not(.FirstOptionNoEmpy)>.dropdown-toggle.bs-placeholder:hover .txt{display:none;}
.FiltriRicercaDataTable .bootstrap-select>.dropdown-toggle.bs-placeholder,
.FiltriRicercaDataTable .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
.FiltriRicercaDataTable .bootstrap-select.dropdown:not(.FirstOptionNoEmpy) .dropdown-menu li[data-original-index='0'] a span.text,
.FiltriRicercaDataTable .SelectValueEmpy,
.FiltriRicercaDataTable .btn-group button.multiselect .multiselect-selected-text .NoSelected,

.FiltriRicercaDataTable_TopInput .bootstrap-select>.dropdown-toggle.bs-placeholder,
.FiltriRicercaDataTable_TopInput .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
.FiltriRicercaDataTable_TopInput .bootstrap-select.dropdown:not(.FirstOptionNoEmpy) .dropdown-menu li[data-original-index='0'] a span.text,
.FiltriRicercaDataTable_TopInput .SelectValueEmpy,
.FiltriRicercaDataTable_TopInput .btn-group button.multiselect .multiselect-selected-text .NoSelected{font-style: italic!important;}
.bootstrap-select.dropdown:not(.FirstOptionNoEmpy) .dropdown-menu li[data-original-index='0'] a span.text .text-muted{display:none}

.FiltriRicercaDataTable.AlignFilterTop{position: absolute;width: calc(100% - 274px);top: 17px;left: 260px;}


.select2-container--bootstrap .select2-results>.select2-results__options{height: 254px;max-height: none;font-family:'Roboto', sans-serif;}
.select2-container--bootstrap:not(.modal-mode) .select2-results>.select2-results__options{padding: 0 25px 10px 30px !important;}
.select2-container--bootstrap.modal-mode .select2-results>.select2-results__options{padding: 15px 25px 25px 30px !important;}
.select2-container--bootstrap .select2-results__option[role=group]{padding:0;float: left;width: 25%;height: 100%;margin-top:10px;}
.select2-container--bootstrap .select2-results__option[role=group]+.select2-results__option[role=group]{border-left: 1px solid #f1f3f6;}
.select2-container--bootstrap .select2-results__options[aria-multiselectable="true"] .select2-results__option[role=group]+.select2-results__option[role=group]{border-left:0;}
.select2-container--bootstrap .select2-results__group{font-family:'Roboto Condensed', sans-serif;font-size: 17px;line-height:19px;/*text-transform: uppercase;*/font-weight: bold;color: #000;padding:3px 0 5px 10px;}
.select2-container--bootstrap .select2-results__options[aria-multiselectable="true"] .select2-results__group{padding-left:0;}
.select2-container--bootstrap .select2-results__options[aria-multiselectable="true"] .select2-results__group > .flagCheckboxFake{display:none;}
#select2-denominazione_select_serviziaggiuntivi-results .select2-results__group:after {content: 'Prezzo';float: right;font-size: 14px;padding-right: 4px;text-transform: initial;}

.CausaleDescrTMP .bs-select.SelectImportante > button .filter-option .txt{font-size:16px;}

.bs-select.SelectImportante > button .filter-option .txt,
.select2 *[aria-labelledby="select2-denominazione_select_serviziaggiuntivi-container"],
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] .txt,
textarea#denominazione_text_serviziaggiuntivi{font-weight: 700;font-variation-settings: "wght" 700;font-size: 18px;line-height:30px !important;}

.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu li[data-original-index='0'] a span.text .text-muted{display:inherit !important;}
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted acq,
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted vnd,
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted ric{display:inline-block;text-align:right;}
/* .bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted acq{} */
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted vnd{min-width: 72px;}
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted ric{min-width: 68px;}
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted v{font-variation-settings: "wght" 600;} 
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted acq > v{color: #b57377;} 
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted vnd > v{color: #5f9561;} 
.bs-select button[data-id="denominazione_select_serviziaggiuntivi"] ~ .dropdown-menu .text-muted ric > v{color:#21b727;} 

.select2 *[aria-labelledby="select2-denominazione_select_serviziaggiuntivi-container"]{height:30px;min-height:30px !important;padding-top:0;padding-bottom:0;}
#ContentTop-select2-denominazione_select_serviziaggiuntivi-results > .select2-dropdown--below {position: relative;width: 1300px !important;left: -210px;margin-top: 2px;}
#ContentTop-select2-denominazione_select_serviziaggiuntivi-results .select2-search{display:none;}
#select2-denominazione_select_serviziaggiuntivi-results {height:auto;max-height: 450px;}
#select2-denominazione_select_serviziaggiuntivi-results .select2-results__option[role="group"]{padding-top: 10px;}

.bs-select.DisposizioneExport.bootstrap-select.dropdown .dropdown-menu .text-muted{color:#0fab42 !important}

.ms-selectable .dd-cng-list:before{content:'+';font-size: 27px;font-family: emoji;}
.ms-selection .dd-cng-list:before{content: 'ii';font-size: 30px;color: #fff !important;text-decoration: 2px line-through #4ca6e2;overflow: hidden;}
.ms-container .dd-cng-list:before{float:left;margin: 0 2px 0 0;width: 20px;cursor: pointer;color: #4ca6e2;font-weight: 300;}
.ms-container .dd-cng-list:hover:before{color: #1c699f;text-decoration-color:#1c699f;}
.ms-container [nonremovible] > .dd-cng-list:before{cursor:not-allowed !important;opacity:0.4 !important;}
.ms-container .ms-list li div{font-family:'Open Sans', sans-serif;font-size:14px;}
.ms-container .ms-list li div > .hideInTable + *,
.dd-dragel div > .hideInTable + *,
label.Styl font.txt .hideInTable + *{display:none;}
.ms-container .ms-list li.dd-item .AutoComplete{background-color:yellow}
.ms-container .ms-selection li.ms-elem-selection[nonremovible]{display:block;position:relative;}
.ms-container .ms-selection li.ms-elem-selection[nonremovible]:before, .dd-dragel.ms-dragger [nonremovible]:before{position: absolute;right: 5px;top: 3px;font-size: 16px;color: #5e5d5d;}
.ms-list .ms-selected[selectedClick][nonremovible]:before{color:#fff !important;}


.datagridjs.GroupedColumn.GroupedColumnActive .pq-title-span .grp-c-0,
.datagridjs.GroupedColumn:not(.GroupedColumnActive) .grp-c-1{display: none;}
.datagridjs.GroupedColumn:not(.GroupedColumnActive) .pq-grid-row .hideInTable.grp-c-0{display:inline !important}

.select2-search.select2-search--inline,
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field
{position: absolute;z-index: -1;opacity: 0;visibility: hidden;}

textarea.form-control{padding-top:6px;padding-bottom:6px;}

input[class^="bootstrap-timepicker"]{padding:0 !important;}
.form-group .contatoreCaratteri {margin: -18px 0 0 0;font-size: 14px;color: #777;}

/*#my_multi_select1{display:block !important; width:100%;position: initial !important;}*/
#CustomPrintDatatable .modal-body{padding: 3px 38px;}
#ModuloColonneListato p{line-height: 18px;font-size: 13px;}
#ModuloColonneListato p .NotaTestuale{margin-top:10px;}
#ModuloColonneListato label.Styl .txt{font-size: 14.5px;letter-spacing: -0.6px;}
#ResultSpaceDisp {color: #db1717;margin-bottom: 0;position:absolute;margin-top:12px;}
.modal.Height2 #ResultSpaceDisp{position: inherit; }

#FormDisposizioneEsportazione .form-control, #FormDisposizioneEsportazione .btn{height:27px;}
#FormDisposizioneEsportazione .form-control .btn .filter-option{font-size:15px;}
#FormDisposizioneEsportazione .btn{font-size:14px;}

#SommatoriaColonne_Footer{margin-top:15px;}
#SommatoriaColonne_Footer > b{font-size: 14px;padding-bottom: 3px;display: block;}
#SommatoriaColonne_Footer label .txt{text-transform:none;}

#CreateNewOrderColunm .ms-container, #CustomPrintDatatable .ms-container{width:auto}
#CreateNewOrderColunm .ms-list, .ListaDragAndDrop .dd-empty, #CustomPrintDatatable .ms-list, .ListaDragAndDrop .dd-empty{height:380px}
.ListaDragAndDrop .dd-empty{border: 1px solid #e5e5e5;}
.ms-list li[selectedClick]{ background-color:#427EF7 !important;color:#fff !important}
.ms-list li div{font-size:14px !important}

.txtPointCut{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
table.datatable a{color:#217ebd}
table.datatable a:hover{color:#23527c}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{z-index: 99; /*z-index inserito perche utile quando apro il context_menu*/}
._contextmenu{position: absolute;top:0;}
._contextmenu + .overlay{display:none;}
._contextmenu .dropdown-menu{margin-top:0;}
._contextmenu .dropdown-menu li a{padding-top:1px;padding-bottom:1px;}

.multiselect-native-select,
.multiselect-native-select > .btn-group{display:block}
.multiselect-native-select > .btn-group > .btn{float:none}

.filter .multiselect-native-select button.multiselect{height:26px;}
.filter .select2-container--bootstrap .select2-selection, .filter .select2-container--bootstrap.select2-container--focus .select2-selection,
.filter .multiselect-native-select button.multiselect, .filter .bs-select button, .template-v1 .filter input.form-control, .template-v2 .filter input.form-control, .filter div.Input.form-control{border-color:#b9babb;}
.filter .iconSearch.input-group-addon{border-color: #b9babb !important;}

.filter label.control-label{margin: 2px 0 4px 0;font-size: 14px !important;line-height:15px;display:block;}
.filter label.control-label ~ .multiselect-native-select button.multiselect .NoSelected{opacity:0;}


button[data-id="CategoriaMinisteriale"]{width:65px !important}
button[data-id="CategoriaMinisteriale"] span.txt, .bs-select.ShowTextMuted > button.btn span.txt{display:none;}
button[data-id="CategoriaMinisteriale"] span.txt+span.txt,
button[data-id="CategoriaMinisteriale"] small.text-muted, .bs-select.ShowTextMuted > button.btn small.text-muted{display:inline-block;color:inherit !important;font-size:inherit;}
button[data-id="CategoriaMinisteriale_PermutaPratica"] span.txt, .bs-select.ShowTextMuted > button.btn span.txt{display:none;}
button[data-id="CategoriaMinisteriale_PermutaPratica"] small.text-muted, .bs-select.ShowTextMuted > button.btn small.text-muted{color:inherit !important;font-size:inherit;}

#CodDoppieChiavi_PermutaPratica{display:none;}

#SettingLayutTable > .inlineBlock > button .Ficon{left:4px}
.ToolsEsportaDataTable {position: absolute;right:var(--padding-laterale-boxed-v2);margin-top: 0;margin-right:0;}
body:not(.DropdownCloseSubmit-ListGrid) .ToolsEsportaDataTable{z-index:10;}
.ToolsEsportaDataTable button.ToolsDatatable,
.ToolsFieldset3 > .btn-tools{background-color:#fff;border:1px solid #989da7;height:24px !important}
.ToolsEsportaDataTable button.ToolsDatatable > .Ficon{font-size:23px;margin-left:4px;left:-3px;top: 4px;}

.page-content.transp-v2 .boxed-v2 .ToolsEsportaDataTable{}

@media only screen and (max-width: 1390px){
	.ToolsEsportaDataTable button.ToolsDatatable{padding-right: 12px !important;padding-left: 4px !important;}
	.ToolsEsportaDataTable button.ToolsDatatable > .Ficon{font-size:20px;}
}

.ToolsFieldset3{margin-bottom:-10px;}
.ToolsFieldset3 li.Action.Icon .Ficon{margin: 0 6px 0 -10px;float: left;}

.ConteggioPratiche_INGRESSO{position: absolute;right: 299px;margin-top: 3px;}
.ConteggioPratiche_INGRESSO.Vecchie{right: 780px;}
.ButtonStampaPDF_Esenzione{margin-left:10px}

.input-group .form-controlContent{float: left;}
.input-group .form-controlContent:first-child .bs-select > button{
	-webkit-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;

	-moz-border-top-right-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;

	-ms-border-top-right-radius:0 !important;
	-ms-border-bottom-right-radius:0 !important;

	-o-border-top-right-radius:0 !important;
	-o-border-bottom-right-radius:0 !important;

	border-top-right-radius:0 !important;
	border-bottom-right-radius:0 !important;
}
.input-group .input-group-addon .btn{
	-webkit-border-top-left-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;

	-moz-border-top-left-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;

	-ms-border-top-left-radius:0 !important;
	-ms-border-bottom-left-radius:0 !important;

	-o-border-top-left-radius:0 !important;
	-o-border-bottom-left-radius:0 !important;

	border-top-left-radius:0 !important;
	border-bottom-left-radius:0 !important;
}
.input-group .input-group-addon:not(.DefaultSetting){float: left;padding: 0;width: 35px;}
.multiselect-item.multiselect-filter .input-group .input-group-addon:not(.DefaultSetting),
.multiselect-item.multiselect-filter .input-group-btn{display:none}
.multiselect-item.multiselect-filter .input-group{display:block!important;}
.multiselect-item.multiselect-filter .input-group .multiselect-search{border-radius:3px !important;float:none;}
.multiselect-container .text-filter {background-color: #ffeeb5;}
/*.inlineBlock.Tools{float:right;margin-left:4px;}*/
#FL_Allegati_DocDef{margin-top: 19px;}
#FL_Allegati_DocDef .ContentAllegatiMin{overflow:hidden;}

.FormStaffLeft .LabelWidth[class~="col-md-F"] > button.btn{padding: 0 !important;width:100%}

div.form-control.Input.infoEmailTo{padding-left: 8px !important;padding-right: 8px !important;}
.AllegatiList{margin-top: 0;width:100%;min-height: 28px;height: auto !important;white-space: normal !important;padding-left: 5px !important;padding-right: 5px !important;}
.AllegatiList.Empty:before{content:'Nessun allegato inserito';position: relative;top: 2px;}
.AllegatiList > span{display: inline-block;line-height: normal;}
div.form-control.Input.infoEmailTo > span,
.AllegatiList > span{padding: 1px 4px;position: relative;border:1px solid #ccc;background-color: #fafafa;margin: 2px 2px;border-radius: 3px;float: left;line-height: 1.2;}
.AllegatiList > span > .Icon, div.form-control.Input > span > .Icon{font-size: 12px;display: inline-block;margin:0 0 0 4px;cursor: pointer;color: #a93636;}
.AllegatiList .LoadingPerc{width:130px}

.LoadingPerc{display: inline-block;margin-left: 5px;padding:0;border: 0;background-color: transparent;}
.LoadingPerc > .pr{font-size: 13px;font-weight: 500;}
.LoadingPerc > span:not(.pr){display:block;width:100%;height: 2px;background-color: #D1D1D1;}
.LoadingPerc > span > .bar{display:block;height: 100%;background-color: #3598dc}

.testoEmail textarea:not(.autosize):not(.cke_source){height: 240px !important;}
.dropdown-toggle.mt-multiselect .multiselect-selected-text{text-transform:initial}
.bootstrap-select.dropdown .dropdown-toggle .filter-option{padding: 0px 2px 0 0;margin: 0;}
.bootstrap-select.dropdown .dropdown-menu li.disabled a {color: #d9d9d9!important;}

.template-v1.bs-select-multiple.dropdown .dropdown-toggle{padding-left:8px;}
.template-v2.bs-select-multiple.dropdown .dropdown-toggle{padding-left:0;}
.bs-select-multiple.dropdown .dropdown-toggle .filter-option{padding:0;}
.bs-select-multiple.dropdown .btn{line-height:23px;}
.bs-select-multiple.dropdown .dropdown-toggle:not(.bs-placeholder) .filter-option{margin:0 -6px}
.bs-select-multiple.dropdown .dropdown-toggle:not(.bs-placeholder) .filter-option .txt{padding: 0;margin: 0 6px;color: #000;border-radius: 0;display: inline-block;position: relative;}
.template-v1 .bs-select-multiple.dropdown .dropdown-toggle:not(.bs-placeholder) .filter-option .txt{line-height: 1.5;}
.template-v2 .bs-select-multiple.dropdown .dropdown-toggle:not(.bs-placeholder) .filter-option .txt{line-height: 22px;}
.template-v1 .bs-select-multiple.dropdown .dropdown-toggle:not(.bs-placeholder) .filter-option .txt{text-transform: uppercase;font-size: 11.5px;font-variation-settings: "wght" 700;}


.bs-select-multiple.dropdown .dropdown-toggle:not(.bs-placeholder) .filter-option .txt + .txt:before {content: '';position: absolute;left: -6px;height: 12px;border-left: 1px solid #a1a1a1;}
.bs-select-multiple.dropdown .dropdown-toggle.bs-placeholder .filter-option{line-height:24px}
.bs-select-multiple.dropdown .dropdown-toggle.bs-placeholder .filter-option .txt{font-size:13px;color:#9d9d9d;}
.template-v1 .bs-select-multiple.dropdown .dropdown-toggle:not(.bs-placeholder) .filter-option .txt + .txt:before{top: 1px;}
.template-v2 .bs-select-multiple.dropdown .dropdown-toggle:not(.bs-placeholder) .filter-option .txt + .txt:before{top: 6px;}

.ContentTags{padding:6px 8px !important;position:relative;margin-top:0;overflow-y:scroll;overflow-x:hidden;height:284px;}
.ContentTags .Values{font-size:15px;border-radius:4px !important;font-family:'Roboto', sans-serif;letter-spacing:-0.5px;font-weight:400;text-transform:initial;margin:0;line-height:22px;}
.ContentTags.CategorieOn .Values{padding-left:3px;}

.ContentTags:not(.Vuoto) > .DefaultEmpty{display:none}
.ContentTags > .overlay{position:absolute;top:0;right:7px;z-index:10;}
.ContentTags:not(.CategorieOn) .Tag{float:left;}
.ContentTags .Sep, .ContentTags .Tag{position:relative;z-index:2;overflow:initial;float:left;}
.ContentTags .Tag .Ficon{display:inline-block;margin-left:5px;font-size: 13px;cursor:pointer;}
.ContentTags .Tag .PointIcon{position: absolute;left: 0;top:4px;display:none;}

.TitleEmpty{font-size: 20px;font-weight: 500;text-align: center;}

#OptionalsTag{border:0;overflow:auto;background-color:transparent;padding-top:0 !important}
#OptionalsTag br+.Tag .value{margin-top:5px;}
.ContentTags:not(.CategorieOn) .value{padding-left:9px;display:block;}
#OptionalsTag .value{position:relative}
#OptionalsTag .value > .Ficon{font-size: 6px;line-height: 10px;display: inline-block;position: absolute;top: 1px;left:0;margin-left:0;}

.ReloadModalLogin{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;background-color:#333;opacity:.1;}
.ReloadModalLogin + .loading-spinner{z-index:101;}

#toast-container > div:not(:hover):not(.toast-info):not(.toast-header):not(.in-closed){opacity:.90 !important;}
#toast-container > div.toast-info:not(:hover){opacity:1 !important}

#toast-container > div.toast-info{padding: 21px 15px 15px 50px;background-position: 13px 20px;min-width:430px;max-width:500px;}
#toast-container > div.toast-info .toast-message .btn-outline{margin-top:30px;background-color: #006bb3;border-color: #006bb3;padding: 0 25px;}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{padding-bottom:2px}
.ContentTags .Category{font-size: 18px;margin-right:5px;line-height:15px;font-weight:700;color:#000;position:relative;top:2px;font-family:'Open Sans Condensed', sans-serif;margin-bottom:18px}
.ContentTags .Category:after{content:'';position:absolute;border-bottom: 1px solid #000;width:20%;left:0;bottom:-10px;}


.ContentTags .ContentCategory{position:relative;margin-top:0;float:left;width:50%;margin-bottom:13px;padding-left:10px;}

/*.ContentTags[cat="1"] .ContentCategory{width:100%;}
.ContentTags[cat="2"] .ContentCategory{width:49%;}
.ContentTags[cat="3"] .ContentCategory{width:32%;}
.ContentTags[cat="4"] .ContentCategory{width:23.5%;}
.ContentTags[cat="5"] .ContentCategory{width:18.4%;}*/

.ContentTags .Sep.Border{margin: 2px 5px 0;border-left: 2px solid #000;line-height: 17px;width: 0;}
.ContentTags .Tag{display:block;}

.template-v1 .bootstrap-select.dropdown .dropdown-toggle .caret, .template-v1 button.mt-multiselect .caret, .template-v1 .select2-selection__arrow [role="presentation"]
{color: #757575;font-size: 18px;margin-top: -11px !important;}
.template-v1 .bootstrap-select.dropdown .dropdown-toggle .caret, .template-v1 button.mt-multiselect .caret, .template-v1 .select2-selection__arrow [role="presentation"]
{right: 6px !important;}
.template-v2 .bootstrap-select.dropdown .dropdown-toggle .caret, .template-v2 button.mt-multiselect .caret, .template-v2 .select2-selection__arrow [role="presentation"]
{color: #757575;font-size: 16px;margin-top: -17px !important;}
.template-v2 .bootstrap-select.dropdown .dropdown-toggle .caret, .template-v2 button.mt-multiselect .caret, .template-v2 .select2-selection__arrow [role="presentation"]
{right: 6px !important;}

@media only screen and (max-width: 1500px){
    .RapidFilter-Content .bootstrap-select.dropdown .dropdown-toggle .caret, .RapidFilter-Content button.mt-multiselect .caret, .RapidFilter-Content .select2-selection__arrow [role="presentation"]{font-size: 13px;right: 4px !important;}
}
@media only screen and (max-width: 1500px){
	.RapidFilter-Content{display:none!important;}

	.Select_SchemiTabelleSalvate{width:150px;}
	.Select_SchemiTabelleSalvate button.btn .filter-option {font-size: 12px !important;}
	body .datagridjs .bs-select.pq-page-select {width: 50px !important;}

	.Filter_VeicoliPortaliMarketPlace{margin-right:0 !important;}
}

.InputLinkabbile.disableControl > a{display:none !important;}
.InputLinkabbile:not(.disableControl) a{color:#000;text-decoration:underline;cursor:pointer;position:absolute;line-height: 28px;top: 0;left: 11px;max-width:calc(100% - 22px);}
.InputLinkabbile:not(.disableControl) .form-control:not(:focus){color:transparent !important;}
.InputLinkabbile:not(.disableControl) .form-control:focus + a{display:none;}

div.CampiBoxati > .form-group:not(:first-child) .form-control:not(.Default), div.CampiBoxati > .form-group:not(:first-child) .bs-select:not(.Default) .btn, div.CampiBoxati > .form-group:not(:first-child) .BorderBottomInputVertical{border-top-right-radius:0}
div.CampiBoxati > .form-group:not(:last-child) .form-control:not(.Default), div.CampiBoxati > .form-group:not(:last-child) .bs-select:not(.Default) .btn, div.CampiBoxati > .form-group:not(:last-child) .BorderBottomInputVertical{border-bottom-right-radius:0}
div.CampiBoxati > .form-group .form-control:not(.Default), div.CampiBoxati > .form-group .bs-select:not(.Default) .btn, div.CampiBoxati > .form-group .BorderBottomInputVertical
{/*border-radius:0;*/border-width:0 0 0 0;height:30px}

.input-icon.right>.form-control.bs-select{padding-left:0 !important;padding-right:0 !important;}
.input-icon.right>i:not(.fa-warning)+.form-control.bs-select{padding-right:0 !important}
.input-icon.right>i:not(.fa-warning)+.form-control:not(.bs-select){padding-right:10px}

.Summmary_Filter + .table-container, .FiltriRicercaDataTable + .table-container{position:relative;margin-top:7px;}

.form-control:not(textarea), .template-v1 .form-control:not(textarea), .template-v1 .bs-select .btn{height:28px;}
.template-v2 .form-control:not(textarea), .template-v2 .bs-select .btn, .template-v2 span.form-control{height: 34px;}
input.form-control[type="checkbox"]{height:auto;}
div.form-control.Input{line-height: 26px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;max-width:100%;}
div.form-control.Input > i.Ficon-arrow{line-height:28px;}
div.form-control.Input [euro]{font-size:60%;padding-right:8px;font-weight:300;}
div.form-control.Input img.imgMarca{background-color: transparent;max-height: 100%;margin: 0 6px 0 -10px;padding: 2px;}

#ModalSingleGaranziaProprietaria{height:95%}
.labelCheckboxOpzione.inclusoNelPrezzo .txt:after,
.labelCheckboxOpzione.opzionale .txt:after{padding-left:5px;font-variation-settings: "wght" 600;}
.opzione-garanzia .value:after{font-variation-settings: "wght" 600;}
.opzione-garanzia.Escluso .value:empty:after{content:'Escluso';color: var(--color-valore-negativo);}
.opzione-garanzia.InclusoNelPrezzo .value:empty:after,
.labelCheckboxOpzione.inclusoNelPrezzo .txt:after{content:'Compreso';color: var(--color-valore-positivo);}
.opzione-garanzia .value:not(:empty):after{content:'(Opzionale)'; color: var(--color-valore-negativo);margin:0 -20px 0 3px}
.labelCheckboxOpzione.opzionale .txt:after{content:'Opzionale'; color: var(--color-valore-negativo);}

.tooltip-list-componenti-garanzia-prp{max-width:800px;max-height:250px;overflow-y: auto;overflow-x: hidden;font-size:14px;}
.tooltip-list-componenti-garanzia-prp > .row{column-count: 2;}
.tooltip-list-componenti-garanzia-prp .SubTitle_Style2{margin-top:5px}
.tooltip-list-componenti-garanzia-prp .component + .component:before{content:', ';}

div.bs-select-multiple.show-all-row, div.bs-select-multiple.show-all-row > button.btn-default{height:auto;min-height:28px;white-space: normal;}
#ModalSingleGaranziaProprietaria .difference-prec,
#ModalSingleGaranziaProprietaria .tot-difference-prec{font-size: 13px;font-variation-settings: "wght" 600;padding-left:5px}

.form-control.Input.infoEmailTo {overflow: initial;position: relative;z-index: 10;}
.form-control.Input.infoEmailTo input[type="text"]{padding:0}

.template-v1 .form-control.MinHth, .template-v1 .bs-select.MinHth .btn{height:25px;line-height: 22px;}
body button.btn-normal.MinHth{height:25px!important;line-height:25px!important}

.form-group .minicolors-theme-bootstrap .minicolors-swatch{height:24px;width:24px;}

.datiTecniciVeicoloTiVale .control-label{font-weight:700!important;font-variation-settings: "wght" 700!important;}
.fieldset3.DatiInvioTiVale .form-control, 
.fieldset3.DatiInvioTiVale .bs-select .btn,
.fieldset3.DatiInvioTiVale .LabelWidth[class~="col-md-F"]{height:27px;}
.fieldset3.DatiInvioTiVale .LabelWidth[class~="col-md-F"]{line-height:27px;}

#scadenzaValiditaTiVale .text-success{color:#0fab42}
#scadenzaValiditaTiVale .text-danger{color:#d9534f;}

@media only screen and (max-height:660px){

    .Parte0 .LabelWidth[class~="col-md-F"]:not(.TwoRow),
    .Parte1 .LabelWidth[class~="col-md-F"]:not(.TwoRow),
    .Parte1V1 .LabelWidth[class~="col-md-F"]:not(.TwoRow),
    .Parte1V2 .LabelWidth[class~="col-md-F"]:not(.TwoRow),
    .Parte2 .LabelWidth[class~="col-md-F"]:not(.TwoRow),
    .Parte3 .LabelWidth[class~="col-md-F"]:not(.TwoRow){height: 30px!important;line-height: 30px!important;}
	form#AnaGrafica {height: 470px!important;}
	div.form-control.Input{line-height: 30px;}

	.pulsanteIconVicino .pulsante .Ficon, .pulsanteIconVicino .pulsante button{line-height:27px;}
	.RightExt{top:5px;}
	.InputLinkabbile a{top:4px;}

	.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {padding-top:4px;padding-bottom:4px;}
}

div.form-control.Input .easy-autocomplete{width: auto !important;display: inline-block;}
div.form-control.Input input[type="text"]{float:none!important;display: inline-block;width: 100%;max-width: inherit!important;min-width: inherit!important;border: 0!important;background: transparent!important;}
div.form-control.Input input[type="text"]:hover, div.form-control.Input input[type="text"]:focus{background-color: transparent!important;border: 0!important; outline: none!important;}

.autocomplete_withTooltipDettails .Dettails{position: absolute;top: 0;right: 0;width: 45px;line-height: 28px;pointer-events:none;color: #fff;font-size: 10px;text-align: center;-webkit-animation-name: blinker2;-webkit-animation-duration: 1.5s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}
.autocomplete_withTooltipDettails .tooltipstered .form-control{padding-right:50px;}
.autocomplete_withTooltipDettails *:not(.tooltipstered) + .Dettails{display:none}

.SimboloTraInput{width:auto;position:relative;left: 3px;width: 0;font-weight:600;font-size:16px}
.SimboloTraInput .simb{line-height:26px}

textarea{resize: none;}

.bs-select .btn{overflow:hidden;/*text-transform:uppercase;*/}

.SelectAnagraficaLunga .bs-select .btn{text-transform:inherit;}
.SelectAnagraficaLunga .bs-select .btn .filter-option{font-size:15px;}
.SelectAnagraficaLunga .bs-select ul.dropdown-menu li a{font-size:14px;}
.SelectAnagraficaLunga2 .bs-select .btn .filter-option{font-size:14px;}
.bs-select.Small1 .btn .filter-option{font-size:14px;}

.select2 .select2-selection__choice{font-size: 16px;border-radius: 2px !important;font-family: 'Roboto Condensed', sans-serif;background-color: #006bb3!important;color: #fff !important;border-color: transparent!important;font-weight: 600;letter-spacing: 0;padding: 2px 10px !important;margin-top: 3px !important;text-transform: uppercase;}

#LoadLegamiTraAnagrafiche .select2 .select2-selection__choice{font-size: 14px;}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#fff}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{float:right;margin-right:0;margin-left:5px;}

.select2 .select2-selection__choice .select2-selection__choice__remove:hover{color:#B73E33}

.form-control.BackgroundColor2, .bootstrap-select.BackgroundColor2, .bs-select.BackgroundColor2 > button, .multiselect-native-select.BackgroundColor2 button.multiselect, .multiselect-native-select.BackgroundColor2 button.multiselect:hover, .multiselect-native-select.BackgroundColor2 button.multiselect:active, .filter .bs-select.BackgroundColor2.open button, .filter .bs-select.open button.filter .bs-select.BackgroundColor2.open button:hover, .filter .bs-select.BackgroundColor2.open button:active{background-color:#fff!important;border-color:#c2cad8!important;}

.template-v1 .form-control[disabled]:not(.noBackLock),
.template-v1 fieldset[disabled]:not(.noBackLock),
.template-v1 .bs-select.disableStyle > button:not(.noBackLock),
.template-v1 .bs-select.disabled:not(.noBackLock) button.disabled:not(.noBackLock),
.template-v1 *[disabled-ckeditor="0"] .cke_wysiwyg_frame, .template-v1 .cke_wysiwyg_div,
.template-v1 .select2-container--bootstrap.select2-container--disabled .select2-selection, .template-v1 .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice
{background-color:#feffe9!important;}

.template-v2 .form-control[disabled]:not(.noBackLock),
.template-v2 fieldset[disabled]:not(.noBackLock),
.template-v2 .bs-select.disableStyle > button:not(.noBackLock),
.template-v2 .bs-select.disabled:not(.noBackLock) button.disabled:not(.noBackLock),
.template-v2 *[disabled-ckeditor="0"] .cke_wysiwyg_frame, .template-v2 .cke_wysiwyg_div,
.template-v2 .select2-container--bootstrap.select2-container--disabled .select2-selection, .template-v2 .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice
{background-color:#fafafa!important;/*color:#5a5a5a;*/}

.template-v2 .form-group.disabled .etiquette,
.template-v2 .form-group.disabled .bootstrap-select.dropdown .dropdown-toggle .caret,
.template-v2 .form-group[disabled] .etiquette,
.template-v2 .form-group[disabled] .bootstrap-select.dropdown .dropdown-toggle .caret{color: #aaaaaa !important;}

.multiselect-native-select button.multiselect{border-color:#f7fafb;}


.EuroSP_input{position:absolute;height: 28px;line-height: 39px;width: 28px;text-align: center;background-color: rgba(0,0,0,0.1);color:#393939;}
.EuroSP_input, .EuroSP_input i{font-size: 22px;}


.template-v1 .InputStyleFlat .bs-select button:hover, .template-v1 .bs-select button:hover, .template-v1 input.form-control:not(:focus):not([readonly]):not([type="checkbox"]):hover, .template-v1 div.form-control.Input:not(:focus):not([type="checkbox"]):hover,
.template-v1 .input-group.autocomplete:hover .input-group-addon, .template-v1 textarea.form-control:not(:focus):hover{/* background-color:#e6e6e6; */cursor:pointer;border-color: #6f6f6f;}

.template-v2 .InputStyleFlat .bs-select button:hover, .template-v2 .bs-select button:hover, .template-v2 input.form-control:not(:focus):not([readonly]):not([type="checkbox"]):hover, .template-v2 div.form-control.Input:not(:focus):not([type="checkbox"]):hover,
.template-v2 .input-group.autocomplete:hover .input-group-addon, .template-v2 textarea.form-control:not(:focus):hover{cursor:pointer;}


div.bs-select + .NsFrS{display:none;}
.InputStyleFlat select.bs-select + .NsFrS{background-color: #f3f3f3;position: relative;float: right;margin-top: -29px;height: 29px;width: 100%;pointer-events: none;}
.dx-field-item-label,
.InputStyleFlat .LabelWidth{color:#000;font-size: 13px!important;font-family:'Inter', sans-serif;letter-spacing:-0.3px;font-weight:600;text-overflow: ellipsis;white-space: nowrap;}
.InputStyleFlat .has-error .control-label,
.form-group.datoMancante .control-label{color: #e73d4a;}
.AlineatoInput{line-height:28px;}
.AlineatoInput > .string{font-size:13.5px;}

.form-group.datoMancante .control-label[print-error]::after{content: attr(print-error);}
.form-group.datoMancante .control-label:not([print-error])::after{content: ' (dato mancante)';}

.EurotaxCredits{font-family:'Roboto', sans-serif;font-size: 13px;position: absolute;top: -18px;right: 0;white-space: nowrap;}
.EurotaxCredits .legendCrd{font-weight:400;}
.EurotaxCredits .valueCredits{font-weight:600;font-size: 14px;}


.easy-autocomplete-container ul li div{line-height: 19px;}
#ListaVeicoli_filter .easy-autocomplete-container{width:850px;}

.datagridjs .pq-body-outer .PrezzoAcquisto{font-family:'Roboto', sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.5px;}
.datagridjs .pq-body-outer .PrezzoAcquisto:not(.IVA){color:#003e53;}
.datagridjs .pq-body-outer .PrezzoAcquisto.IVA{color:#2caf57;}

.ColorPrTxt_Style,
.datagridjs .pq-body-outer *:not(.pq-merge-cell) > .ColorPrTxt{/*font-family: 'Inter', sans-serif;*/font-size: 14px;font-weight: 600;font-variation-settings: "wght" 680;letter-spacing: -0.4px;}
.datagridjs .pq-body-outer .Prezzo{/*font-family: 'Inter', sans-serif;*/font-size: 14px;font-weight: 600;font-variation-settings: "wght" 600;letter-spacing: -0.3px;}
.datagridjs .pq-body-outer .PrezzoVendita:not(.IVA){color:#003e53;}
.datagridjs .pq-body-outer .PrezzoVendita.IVA{color:#2caf57;}
.datagridjs .pq-body-outer .PrezzoVendita.IVA:before{content: 'IVA';background-color: #2caf57;color: #fff;position: absolute;top: 0;left: 13px;bottom: 0;width: 26px;height: 13px;line-height: 13px;font-size: 10px;font-weight: 500;text-align: center;transform: rotate(90deg);transform-origin: left top 0;letter-spacing: 0;}
.pq-row-group .PrezzoVendita.IVA:before{display:none;}

#ListaVeicoli.FotoShow .PrezzoVendita.IVA:before,
#ListaVeicoliMarketPlace.FotoShow .PrezzoVendita.IVA:before{top:10px;}
#ListaVeicoliWEB .PrezzoVendita.IVA:before{top:32px;}

#TargaVeicolo, #TargaVeicolo_Registro, .ColorPrTxt, .ColorPrTxt_Style{color:#000;font-weight:700;}
.ColorPrTxt+span{color:#fff;}
.bs-select [data-id="CategoriaMinisteriale"], #CategoriaMinisteriale{height:38px;}

body .ListeVendita .SeparazioneFieldset3{margin: 15px 0 0 0;padding:5px 15px;font-family:'Fira Sans', sans-serif;background-color:#006bb3;color:#fff;font-size: 22px;line-height: 22px;font-weight: 600;border-radius: 3px;font-weight:600;position: relative;}
body .ListeVendita .SeparazioneFieldset3 + .fieldset3:not(.first){margin-top: 20px;}
body .ListeVendita .fieldset3:not(.first) {margin-top: 24px;}
#SingolaAnagraficaModal .fieldset3:not(.Boxato):not(.first){margin-top:25px;}
.fieldset3.marginSect1:not(.Boxato):not(.first){margin-top:32px;}
#PraticaWEB .fieldset3:not(.first) {margin-top: 25px;}

#SezioneFatturazione .ListeVendita .fieldset3 .fieldset3.listAttach{display:none}
.ListeVendita .fieldset3 .fieldset3.listAttach{margin-left: -15px;margin-right: -15px;}
.ListeVendita .fieldset3 .fieldset3.listAttach > .HeaderFieldset{border-radius:0 0 10px 10px;border-left:0;border-right:0}
.ListeVendita .fieldset3 .fieldset3.listAttach > .BodyFieldset{border:0}

.SezioneEsenzione{height:177px;}

.col-md-F.ButtonPos > button:not(.btn-icon-only){width:100%;height:30px!important;padding:0 13px!important;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.col-md-F.ButtonPos > button.btn-icon-only{width:100%;height:30px!important;border-top-left-radius: 0;border-bottom-left-radius: 0;}

.ModuloActivable:not(.active){background-color:#fbd8d8;}
.ModuloActivable.active{background-color:#e1fbd8;}

#ImportiSpeseUsura .fieldset3:not(.first):not(.exclude-style){margin-top:25px;}

.ListeVendita.l > .Loading {position:absolute;left:0;right:0;top:0;bottom:-30px;background-color:#fff;text-align:center;padding-top:50px;z-index: 4;margin-top: -12px;}
.ListeVendita:not(.l) > .Loading{display:none;}
.ListeVendita .datagridjs{/* font-family:'Roboto'; */}
.ListeVendita:not(.ModalDoc) .datagridjs b.DescrRiga{font-size: 13px;font-weight:600;letter-spacing: -0.1px;font-style:italic;}
.ListeVendita .pq-grid-header-table .pq-td-div,
.RowDocumentoModal .table-veicle-pratica > .ListatoBoxato th{font-size:11px;}
.ListeVendita .V .fieldset3+.fieldset3, .ListeVendita .V+.fieldset3{margin-top:15px!important;}
.ListeVendita .fieldset3.TopSList > .HeaderFieldset{margin-bottom:0;}
.ListeVendita .pq-header-outer .pq-cont-inner{background-color:#efefef;color:#000;}
.ListeVendita .pq-header-outer .pq-cont-inner .pq-grid-header-table .pq-td-div,
.RowDocumentoModal .table-veicle-pratica > .ListatoBoxato th{line-height:17px;}
.ListeVendita:not(.ModalDoc) .pq-body-outer .pq-grid-row[role="row"]:not(.pq-summary-row) > div{padding-top:0;border-right-color: transparent !important;}
.ListeVendita:not(.ModalDoc) .pq-header-outer .pq-grid-row[role="row"]:not(.pq-summary-row) > div{padding-top:1px;padding-bottom: 1px;border-right-color: transparent !important;}
.ListeVendita .pq-no-wrap>.pq-grid-row>.pq-grid-cell{line-height:20px;}
.ListeVendita .pq-grid-row>.pq-grid-col{letter-spacing:0!important;}
.ListeVendita .datagridjs{font-size:13px;}


#SingoloDocumentoModal .bootstrap-select.dropdown .dropdown-toggle .filter-option,
#SingoloDocumentoModal input[type="text"]:not(.numericoLettura){font-size:14px !important;letter-spacing:0;}
#SingoloDocumentoModal input.AdSelectAnagrafica{font-weight:600;}
#SingoloDocumentoModal #RifDocumenti_NotaCredito + .row + .row.ScriptTab .datagridjs{min-height:200px;}
#SingoloDocumentoModal .PraticaVeicolo + .row + .row.ScriptTab .datagridjs{min-height:400px;}

.RowDocumentoModal .table-veicle-pratica .ListatoBoxato{border-color:transparent;}
.RowDocumentoModal .table-veicle-pratica > .ListatoBoxato th,
.RowDocumentoModal .table-veicle-pratica .ListatoBoxato td{padding-left:6px;padding-right:6px;}
.RowDocumentoModal .ListeVendita .fieldset3:not(.first){margin-top:17px}

.RowDocumentoModal .ListeVendita .HeaderFieldset > .Legend,
.RowDocumentoModal + div .HeaderFieldset > .Legend{font-family:'Roboto Condensed', sans-serif;}
.RowDocumentoModal .ListeVendita .HeaderFieldset > .Legend{font-size:16px}
.RowDocumentoModal + div .HeaderFieldset > .Legend{font-size:20px;}

.RowDocumentoModal .ListeVendita .datagridjs,
.RowDocumentoModal .ListeVendita .datagridjs .AddIncentivo .costoLS,
.RowDocumentoModal .ListeVendita .AddAcquistoVeicolo .costoAQ,
.RowDocumentoModal .ListeVendita .AddFatturaVeicolo .costoLS,
.RowDocumentoModal .table-veicle-pratica .ListatoBoxato td {font-size:14px;}
.RowDocumentoModal .ListeVendita .pq-grid-cont .pq-grid-row[role="row"]:not(.pq-summary-row) > div{border-right-color: transparent !important;}

.RowDocumentoModal .ListeVendita .datagridjs [euro]{display:none;}
.RowDocumentoModal .ListeVendita .datagridjs .AddIncentivo .costoLS,
.RowDocumentoModal .ListeVendita .AddAcquistoVeicolo .costoAQ{background-color:transparent !important;color:#e73d4a !important;}
.RowDocumentoModal .ListeVendita .AddFatturaVeicolo .costoLS{background-color: transparent!important;color:inherit !important;}
.RowDocumentoModal .ListeVendita .datagridjs-Righe-documento .pq-body-outer .costoLS,
.RowDocumentoModal .ListeVendita .datagridjs .pq-body-outer .importoPag{font-weight:600;}
.RowDocumentoModal .pq-grid-cell.AllegatiIconColumn .Ficon{font-size:16px;}

.RowDocumentoModal .ListeVendita .datagridjs .pq-no-wrap>.pq-grid-row>.pq-grid-cell{line-height:17px}

.ListeVendita .Tablepq-Finanziamento{font-size: 13px;}

.ListeVendita .fieldset3.TopSList > .BodyFieldset .datagridjs,
.RowDocumentoModal .table-veicle-pratica {margin:0 0 -10px 0;}
.ListeVendita .fieldset3.TopSList.NoRecords > .BodyFieldset {height:0;overflow:hidden;/*padding-top: 0;*/padding-bottom: 0;}
.ListeVendita .fieldset3.TopSList.NoRecords > .BodyFieldset .datagridjs{opacity:0;pointer-events:none}
.ListeVendita .pq-loading{height:calc(100% - 19px) !important;top:19px !important;}

.ListeVendita .Descr-Permuta{font-size:13px;letter-spacing: -0.5px;}
.ListeVendita .Carico-Permuta .TipoAQ{max-width:55px;border-top-right-radius:0;border-bottom-right-radius:0;font-size:13px;padding: 2px 5px;}
.ListeVendita .Carico-Permuta .TipoAQ + .DataCarico-Permuta{border-top-left-radius:0;border-bottom-left-radius:0;max-width: calc(100% - 55px);}
.ListeVendita .DataCarico-Permuta{padding: 2px 5px;position: relative;}
.ListeVendita .DataCarico-Permuta.Caricata{background-color:#0fab42;color:#fff;}

label[for="Ck_AggiungiNote_InStampa"] .txt{font-size:17px;}

.ModuloFatturazione .ContentFlagVisualizzaPercCommissione{position:relative;}
.ModuloFatturazione .ContentFlagVisualizzaPercCommissione .form-group{width:100px;}

.ModuloFatturazione .ContentSelectVisualizzaPerRitAc{width:100%;margin-top:5px;}

.ModuloFatturazione .CntBtn_VediBuchiFattura{position:absolute;top:0;}
.ModuloFatturazione .CntBtn_VediBuchiFattura a{text-decoration:none;letter-spacing: -1px;}
.ModuloFatturazione .CntBtn_VediBuchiFattura a span{font-size: 19px;position: relative;top: 2px;line-height: 0;}
.ModuloFatturazione div.bs-select.SelectTipoFattura.issetTipologiaDoc .dropdown-menu li a{padding-right:43px;}

#RiepilogoVendita, #RiepilogoFatturazioneVendita {margin-left:0;}
#RiepilogoVendita input.form-control, #RiepilogoFatturazioneVendita input.form-control{text-align:right;font-weight:600;font-variation-settings: "wght" 650;}

.ContenitoriRiepilogo label.LabelWidth[class~="col-md-F"]{height:28px;line-height:28px;}
.ContenitoriRiepilogo input.form-control{height:28px;}
.ContenitoriRiepilogo input.perc+.Perc {line-height: 28px;}

.listDatiPrWeb .row+.row .Height-Input{position:relative;}
.listDatiPrWeb .row+.row .Height-Input:before{content:'';position:absolute;top:-4px;left:0;right:0;border-top:1px solid #e9e9e9;}
#PrezzoWEB, #PrezzoWEB_x{background-color:#3EA761;border-color:#3EA761;color:#fff;}

.fieldset4:not(.first){margin-top:20px;}
.fieldset4 .HeaderFieldset4{margin-bottom:7px;}
.fieldset4 .HeaderFieldset4 .Legend{font-family:'Open Sans', sans-serif;font-size:26px;font-weight:700;color:#333;letter-spacing:-2px;}


#DurataGiacenza {font-family: 'Inter', sans-serif;display: inline-block;position: relative;}
#DurataGiacenza span b{font-weight:800;font-size:28px;letter-spacing:-0.5px;color:#217ebd;}

.TrexRiga .mt-checkbox,
.TrexRiga .mt-radio
{margin-right: 10px;margin-left: 0 !important;margin-top: 2px;margin-bottom: 2px;}

.TrexRiga .mt-checkbox:nth-child(3n+3),
.TrexRiga .mt-radio:nth-child(3n+3)
{ margin-right:0 }

fieldset legend{font-size: 15px;width: auto;padding: 0 4px 0 4px;color: #006bb3;font-weight: 600;text-transform: uppercase;}
fieldset.paddingLeftMin legend{margin-left:15px}

fieldset .mt-radio label .txt, fieldset .mt-checkbox .txt{color:#000}

div+.Subfieldset:not(.First){margin-top:8px;}
.Subfieldset{border:1px solid #ccc;padding:4px 2px}

.row > .Subfieldset, .form-horizontal > .Subfieldset:not(.NotResize){margin-left:-10px;margin-right:-10px}

label[class*="col-md"]{padding-right:0 !important}

.mt-checkbox label,
.mt-radio label{font-weight:bold}
/*Fine Stili Generali*/

/*RicercaVeicoli.php*/
.form-group [class^="col-md-"]+.Check[class^="col-md-"] label{margin:0 0 0 10px !important;padding-bottom:1px;position:relative;top:3px;}
.form-group [class^="col-md-"]+.Check[class^="col-md-"] label .txt{font-weight:600 !important}

.SubBoxedPratica .CampiBoxati > .form-group .CampoNoEt{border-left:1px solid #e0e0e0}

.Body_Modal_InteraPagina{padding:0;}
.Body_Modal_InteraPagina .form-body{padding:10px 20px 0 20px}
.Body_Modal_InteraPagina .form-body > .row{margin-left:-20px;margin-right:-20px;}

.Body_Modal_InteraPagina .tabs-left a{padding-top:4px;padding-bottom:4px;}


.template-v2 #AllTabsSchedaPratica{margin-top: var(--height-riepilogo-pratica-top);}

.template-v1 #AllTabsSchedaPratica{margin-top:40px;}
.template-v1 #AllTabsSchedaPratica > .TabContainers > .tab-content, body.NoFull.template-v1 .TabPrincipaleTop > .TabContainers > .tab-content{background-color:#fff;}
.Body_Modal_InteraPagina #AllTabsSchedaPratica .form-body{padding-top:0}
.template-v1 .TabPraticaPr, .template-v2 .TabPraticaPr{height:38px;}

#AllTabsSchedaPratica > .TabContainers > .tab-content > .tab-pane{/* margin-top: -6px; */}
.template-v1 #AllTabsSchedaPratica.MaxWd > .TabContainers > .tab-content > .tab-pane:not(#PraticaDocumenti){max-width: calc(100% - var(--width-box-riepilogo-pratica));}
@media only screen and (max-width:1390px){
	.template-v1 #AllTabsSchedaPratica.MaxWd > .TabContainers > .tab-content > .tab-pane:not(#PraticaDocumenti){max-width:calc(100% - 279px);}
}

@media only screen and (max-width:1280px){
	.template-v1 #AllTabsSchedaPratica.MaxWd > .TabContainers > .tab-content > .tab-pane:not(#PraticaDocumenti) {max-width: 965px;}
}

.template-v3 #AllTabsSchedaPratica{margin-top:0}

#PraticaStampe .fieldset3 .Stampe{margin-top:-5px;}
#PraticaStampe .btn.btn-tabStampa{padding:0 20px!important;height:35px!important;font-size:17px!important;float:left;margin:0 5px 5px 0;}

.btn-FullScreenFrame{position: absolute;top: 6px;right: 37px;font-size: 25px;color: #fff;cursor: pointer;}
#ModalStampa_Generico.LargeView{width:90% !important;max-width:1280px !important;height:96%;}
#ModalStampa_Generico.LargeView.LargeLandscape{max-width:1500px!important;}
.ContentFrame_ModalStampa.FullActive, .ContentFrame_ModalStampa.FullActive > .relative{position:inherit;}
.ContentFrame_ModalStampa.FullActive iframe{background-color:#fff;position: absolute;top:0;left:0;right:0;bottom:0;z-index:10;}
.ContentFrame_ModalStampa.FullActive .LoadingPrint{z-index:12;}

#ModalStampa_Generico .SettingsPreview{font-family: 'Inter', sans-serif;}
#ModalStampa_Generico .FormatoPageL .SettingsPreview{width:100%!important;height:auto !important;}
#ModalStampa_Generico .FormatoPageL .FooterModalPrint{margin-bottom:5px;}
#ModalStampa_Generico .FormatoPageP .parametersPrint{padding: 25px 20px 10px 38px;height: calc(var(--height) - 55px);margin-right: -20px;}
#ModalStampa_Generico .FormatoPageP .FooterModalPrint{position: absolute;left: 0;right: 0;bottom: 0;height:55px;padding:7.5px 36px;background-color: #f5f5f5;}
#ModalStampa_Generico .FormatoPageP .FooterModalPrint .pulsate.PulsateActive:after{right:calc(100% + 30px);top:-4px;white-space: nowrap;}

#ModalStampa_Generico .rowWith_settingPredefinito_print{margin-top:35px;}
#ModalStampa_Generico .FlagSettingPredefinito_print{position: absolute;top: -18px;left:10px;zoom: 0.8;}
#ModalStampa_Generico .FlagSettingPredefinito_print:before{content:'';position:absolute;top: 8px;left: -12px;width: 8px;height: 26px;border: solid #000;border-width: 1px 0 1px 1px;}
#ModalStampa_Generico .selectPrezziRivenditori *{font-style:italic}
#ModalStampa_Generico .selectPrezziRivenditori.form-control,
#ModalStampa_Generico .selectPrezziRivenditori.bs-select .btn{height:25px;}
#ModalStampa_Generico .selectPrezziRivenditori .dropdown-toggle .filter-option{font-size:14px}

#FormImpostazioniStampa {line-height: 1.3;}
#FormImpostazioniStampa .ScriptTab.SettingsOnlyTabs{margin-left:-18px;}

#SettingsPrint_LavoriRipristino{margin:3px 0 -39px 10px; }
#SettingsPrint_LavoriRipristino label.Styl .txt{font-size:14px}
#SettaggiStampaDocumento > .BodyFieldset {padding: 20px;}
#SettaggiStampaDocumento label.Styl .checkbox + .txt{font-size:14px;}
#SettaggiStampaDocumento .Check_ConsegnaDoc > div + div{margin-top:2px;}

#List_PrintPreview_PagamentiVersoFornitoreVeicolo{margin-top:5px;}
.RigaPagamento-AnteprimaStampa + .RigaPagamento-AnteprimaStampa label{display:none !important;}
.RigaPagamento-AnteprimaStampa .CondizioniPagamento{width: 170px;}
.RigaPagamento-AnteprimaStampa .ModalitaPagamento{width: calc(100% - 423px);}
.RigaPagamento-AnteprimaStampa .ImportoPagamento{width: 91px;}
.RigaPagamento-AnteprimaStampa .ScadenzaPagamento{width: 97px;}

.RigaPagamento-AnteprimaStampa .filter-option .txt{font-size: 13.5px;letter-spacing: 0;}
.RigaPagamento-AnteprimaStampa input{padding:0 6px;}
.RigaPagamento-AnteprimaStampa input[type="text"].ValueDecimale:not(.NoFormatCSS){font-size:17px !important;letter-spacing:-0.5px;}
.RigaPagamento-AnteprimaStampa input.numerico.ValueData:not(.DefaultSize){font-size:15px !important;letter-spacing:-0.5px;}


.TabAnagraficaPr{margin-top:11px}
.TabAnagraficaPr>.nav-tabs>li>a /*,.TabPraticaPr>.nav-tabs>li>a*/{font-size:18px;font-family:'Open Sans Condensed', sans-serif;margin-bottom:0 !important}
.TabAnagraficaPr>.nav-tabs>li:not(.active)>a, .TabPraticaPr>.nav-tabs>li:not(.active)>a{font-weight:400}
.TabAnagraficaPr>.nav-tabs>li.Last>a, .TabPraticaPr>.nav-tabs>li.Last>a{margin-left:0;border-right:0;border-radius:2px 0;}
.TabAnagraficaPr>.nav-tabs>li:hover>a, .TabPraticaPr>.nav-tabs>li:hover>a{color:#1d1d1d}

.TabAnagraficaPr>.nav-tabs>li.active>a, .TabAnagraficaPr>.nav-tabs>li.active:hover>a,
.TabPraticaPr>.nav-tabs>li.active>a, .TabPraticaPr>.nav-tabs>li.active:hover>a{color:#4c5866;}
.TabAnagraficaPr>.nav-tabs>li>a, .TabPraticaPr>.nav-tabs>li>a{color:#aab0b7}

.TabAnagraficaPr>.portlet-title>.nav-tabs>li>a.DaSalvare,
.TabPraticaPr>.portlet-title>.nav-tabs>li>a.DaSalvare{color:#921d1d;}

#AnagraficaTab{position:relative;}
#AnagraficaTab:before{position:absolute;top: -5px;right: -25px;bottom: 0;left: -25px;background-color: #f9f9f9;display: block;}
#SingolaAnagraficaModal .TabPrincipaleTop1 > .TabEtiquette > .nav > .active > a, #AnagraficaTab > li:hover > a{background-color:transparent !important;}
#SingolaAnagraficaModal .TabPrincipaleTop1 > .TabEtiquette > .nav > .active > a > span.A{display:block;border-bottom: 1px solid #000;margin: 3px 0 -5px 0;}
.MultiSelect_Anag{margin-left:10px;margin-top: 5px;float:left;position:relative;width: 705px;}
.MultiSelect_Anag:not(.has-error) > i.fa{display:none}
.MultiSelect_Anag.has-error > i.fa{color: #ed6b75;position: absolute;right: 9px;top: 13px;z-index: 1;font-size: 16px;}
.MultiSelect_Anag.has-error .select2-selection--multiple{border-color:#ed6b75 !important;background-color:#f6f7f9;}
.MultiSelect_Anag:not(.has-error) .select2-selection--multiple{border-color:#ddd !important;background-color:#f6f7f9;}
.MultiSelect_Anag .select2-selection--multiple{height:44px;}

.FornitoreDefaultActive .MultiSelect_Anag .select2-selection__choice[title="Fornitore veicoli"] .select2-selection__choice__remove{display:none;}
.FornitoreDefaultActive #select2-TipoAnagrafica-results .select2-results__option[id$="-FornitoreVeicoli"]{pointer-events: none;/*cursor: no-drop;*/}

#InizioRapporto{position: absolute;width: 398px;right: 15px;top: -47px;z-index: 1;}
#InizioRapporto .control-label{margin-bottom: 0;}

.tabbable-custom>.nav-tabs>li.active a{font-weight:600}

#Pratica.portlet .row.ElementHorizontal3 > div[class^="col-md"]:nth-child(1),
#Pratica.portlet .row.ElementHorizontal3 > div[class^="col-md"]:nth-child(3){width:37% !important}
#Pratica.portlet .row.ElementHorizontal3 > div[class^="col-md"]:nth-child(2){width:26% !important}

/*#Pratica.portlet .NCaricoScarico{padding-right:0}
#Pratica.portlet .NCaricoScarico+div{padding-right:0}*/

form .FixedButtonForm{position:fixed;bottom:8px;z-index:9996;}
form .absoluteButtonForm_mode1, 
form .absoluteButtonForm_mode2{position:absolute;bottom:5px;z-index:9996;}

.dx-popup-bottom .dx-button .dx-button-content{padding:0}

.dx-popup-bottom .dx-button,
form .FixedButtonForm .btn, form .absoluteButtonForm .btn,
.modal.ModaleInterna .modal-footer .btn{height: 28px!important;font-size: 13.5px!important;line-height: 28px!important;}
.modal.ModaleInterna .modal-footer .btn .cancelConEsc,
.modal.ModaleInterna .modal-footer .btn .okConInvio{font-size:12px;position:relative;top:-2px;padding-left:3px;}

@media only screen and (min-width:1391px){
	.dx-popup-bottom .dx-button,
	form .FixedButtonForm .btn:not(.LoadCustomPrint):not(.btn-icon-only), form .absoluteButtonForm .btn:not(.LoadCustomPrint):not(.btn-icon-only),
	.modal.ModaleInterna .modal-footer .btn:not(.LoadCustomPrint):not(.iconleft):not(.btn-icon-only){padding:0 13px !important;}
}
@media only screen and (max-width:1391px){
	form .FixedButtonForm > *{zoom:0.9;}
}


@media only screen and (max-width:1370px){
    form .FixedButtonForm .btn{padding:0 10px !important;font-size:13px!important;}
}

.permessiUtenteMC{height:530px}
.permessiUtenteMC > .tab-pane{height: 100%;overflow-y: auto;overflow-x: hidden;}

.modal form .absoluteButtonForm_mode1{bottom: -38px;right: 23px;}
.modal form .absoluteButtonForm_mode2{bottom: -62px;right: 23px;background-color:#ebebeb;}
.modal form .absoluteButtonForm .btn+.btn {margin-left: 3px;margin-bottom: 0;}

.FixedButtonForm .ContentButtonAdd {position: absolute !important;right: 100%;margin-right: 4px;}
.FixedButtonForm .ContentButtonAdd button+button {margin-left: 5px;}

.btn.ButtonAllStampe{background-color:#8e44ad;border-color:#8e44ad;color:#fff !important;border-radius: 2px 0 0 2px;}
.btn.ButtonAllStampe:hover, .btn.ButtonAllStampe:active{background-color:#9a4eb9;color:#fff;}

.btn.LoadCustomPrint{float:right;background-color:#80389e;border-color:#80389e;color:#fff !important;padding: 0 9px!important;border-radius: 0 2px 2px 0;}
.btn.LoadCustomPrint:hover, .btn.LoadCustomPrint:active{background-color:#8e44ad;color:#fff;}

#SingoloDocumentoModal .btn-group + .ButtonStampaFattura{margin-left:5px;}
.ButtonStampaFattura{background-color:#8e44ad;border-color:#8e44ad;color:#fff !important;}
.ButtonStampaFattura:hover, .ButtonStampaFattura:active{background-color:#9a4eb9;color:#fff;}


.FixedButtonForm .ContentButtonAdd{width:485px;text-align:right;margin-right:15px;}

.portlet.box>.portlet-title{ background-color:#323840}
.SubBoxedPratica .DatiTecnici .ColunmInput{float:left;min-width:50px;margin-left: 0.333%;}

.InputStyleFlat input.form-control.perc {text-align: right!important;padding-right: 21px !important;padding-left:0 !important;}
input.perc+.Perc{line-height:34px;pointer-events:none;position:absolute;top:0;right:6px;font-size:16px;}


.ColunmInput.LabelAccanto{position:relative;}
.ColunmInput.LabelAccanto.Small{padding-left:27px}
.ColunmInput.LabelAccanto label{position:absolute;left:0;top:7px}
.DotazioniBordoPresenti label{margin-bottom:0 !important}
/*RicercaVeicoli.php*/

/* ----- Finestre Modali ----- */
div.modal{border:0 solid #d2d2d2 !important;overflow:initial !important}
div.modal.ScrollInterno{height:95%;overflow: initial !important;}
div.modal > .modal-backdrop.fade.in {z-index: 19;position: absolute;overflow-y: hidden !important;left: -1px;right: -1px;top: -1px;bottom: -1px;opacity: .3!important;}
div.modal > .loading-spinner{z-index: 20;}

.rating-container .filled-stars{text-shadow:none}

.pq-grid-cell.rating .Ficon{font-size:18px;line-height:21px;color:#e4bc36}

.modal.modal-A{height:95%;}
.modal.modal-A .SubHeader+.modal-body:not(.NoFooter) {height: calc(100% - 87px);}


#ModuloInviaEmail{max-height:540px}
#ModuloInviaEmail .modal-body{height:calc(100% - 87px);}
#CreateNewOrderColunm, #CustomPrintDatatable{max-height:730px}
#CustomPrintDatatable.Height2{max-height:850px;}

#RegisterCaricoScaricoModal{height:95%;}

#ModalMovimentoDocumento{max-height:400px;}

#ACI-Modal{max-height:430px;}
#ModalContoTerzi{max-height:660px;}
#ModalFAQWEB{height:520px;}

.check-active{font-size:18px;}
.check-active[data-active="0"]{color:#f1f1f1}
.check-active[data-active="1"]{color:#21b727}

.affidatario.NOuseManagerCar .printUseManagerCar:before,
.affidatario.useManagerCarDisabled .printUseManagerCar:before
{font-weight: 700;font-variation-settings: "wght" 700;}

.affidatario.NOuseManagerCar .printUseManagerCar:before{content:'Questo affidatario NON usa ' var(--nome-gestionale);}
.affidatario.useManagerCarDisabled .printUseManagerCar:before{content:'Affidatario NON abilitato alla condivisione della pratica';}
.affidatario.useManagerCar .printUseManagerCar:before{content:'Affidatario abilitato alla condivisione della pratica';}

.form-group.schedaAnagr.useManagerCar .printUseManagerCar:before{content:'Questa anagrafica usa ' var(--nome-gestionale);float: right;font-size: 12px;font-weight: 700;font-variation-settings: "wght" 700;}

.NOuseManagerCar .printUseManagerCar:before,
.useManagerCarDisabled .printUseManagerCar:before{color:#E34446;}

.useManagerCar .printUseManagerCar:before{
    -webkit-animation-name: color-blinker2;
    -webkit-animation-duration: 1.25s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}

#SingolaAnagraficaModal .AnagraficaSalone #AnagraficaTab,
#SingolaAnagraficaModal .AnagraficaSalone .row.categoryAnagrafica,
#SingolaAnagraficaModal .AnagraficaSalone a[href="#DatiEconomiciAnag"],
#SingolaAnagraficaModal .AnagraficaSalone .datiAnagraficiDocumenti,
#SingolaAnagraficaModal .AnagraficaSalone #BOX_TagAnagrafica,
#SingolaAnagraficaModal .AnagraficaSalone .rowAnagraficaNoSalone,
#SingolaAnagraficaModal .AnagraficaSalone a[href="#ProvvigioniVendite"]{display:none;}

#AnagraficaTab > li.CheckTab > label.Styl{top:5px;}

.datagridjs.sediAnagrafiche .pq-loading{height:calc(100% - 55px);top:55px;}
.datagridjs.sediAnagrafiche .ToolBarList{margin:0;}
.datagridjs.sediAnagrafiche .pq-group-icon{display:none;}
.datagridjs.sediAnagrafiche
.datagridjs.sediAnagrafiche .SingleTag{font-family:'Public Sans', sans-serif;}
.datagridjs.sediAnagrafiche {font-size:13px !important}
.datagridjs.sediAnagrafiche .SingleTag{font-size:11px;text-transform:uppercase;font-weight:500;}
.datagridjs.sediAnagrafiche .descriptionAnagrafica{font-size:13px}

.datagridjs.sediAnagraficheSettings {margin-top:-30px}
.datagridjs.sediAnagraficheSettings:before{content: attr(title-table);display: block;margin: 0 0 6px;font-size: 20px;font-weight: 700;color:#222;}

.datagridjs.sediAnagrafiche .pq-no-wrap>.pq-grid-row.RowRecord>.pq-grid-cell.nomeSede > div{text-indent:30px !important;}
.datagridjs.sediAnagrafiche .pq-no-wrap>.pq-grid-row.RowRecord>.pq-grid-cell.nomeSede > div:before{content: var(--point);padding-right: 4px;}

.datagridjs.sediAnagrafiche .pq-row-group > .pq-grid-cell{line-height:16px;font-size:14px;}
.datagridjs.sediAnagraficheSettings .pq-row-group.lv0{background-color:#e7ecf1!important;}
.datagridjs.sediAnagraficheSettings .pq-row-group.lv1{background-color:#e7ecf142!important;}
.datagridjs.sediAnagraficheSettings .pq-row-group.lv0 > .pq-grid-cell{font-weight:700;color: var(--color-blue-1);}
.datagridjs.sediAnagraficheSettings .pq-row-group.lv1 > .pq-grid-cell{font-weight: 600;text-indent: 19px !important;}

.datagridjs.sediAnagrafiche:not(.sediAnagraficheSettings) .pq-row-group.lv0{background-color:#e7ecf142!important;}
.datagridjs.sediAnagrafiche:not(.sediAnagraficheSettings) .pq-row-group.lv0 > .pq-grid-cell{font-weight: 600;text-indent: 19px !important;}

.datagridjs.sediAnagrafiche a[openmodal="ButtonSedeAnagrafica"]{top: -1px;width: 25px;height: 18px !important;margin-left: 5px;}
.datagridjs.sediAnagrafiche a[openmodal="ButtonSedeAnagrafica"] i.material-icons {position: relative;top: -3px;}

.datagridjs.sediAnagrafiche .arrowAngle90-right:before {top: -3px;left: -16px;}
.datagridjs.sediAnagrafiche .arrowAngle90-right:before{top: -3px;left: -16px;}

.datagridjs.sediAnagrafiche .pq-grid-cell.veicoliAssegnati{color:var(--color-default-link);}
.datagridjs.sediAnagrafiche .pq-grid-cell.veicoliAssegnati:hover{text-decoration:underline;}

.linkEditCredential_Token{padding:0 15px}

.ui.menu{line-height: 1.267;}
#SingolaAnagraficaModal .ui.menu{background-color:#e7f4fb;}
#SingolaAnagraficaModal .ui.menu > a.item > .strtext{font-weight: 700;font-variation-settings: "wght" 600;}
#SingolaAnagraficaModal .ui.menu .menu[name-grp="UtentiInterni"] label[valbreve="Marketing Int"],
#SingolaAnagraficaModal .ui.menu .menu[name-grp="UtentiInterni"] label[valbreve="GM Int"]{margin-bottom: 10px;}
#SingolaAnagraficaModal .ui.menu .menu[name-grp="UtentiInterni"] label[valbreve="Marketing Int"]:after,
#SingolaAnagraficaModal .ui.menu .menu[name-grp="UtentiInterni"] label[valbreve="GM Int"]:after{content:'';display:block;border-top: 1px solid #dddddd;pointer-events: none;position: absolute;left: 10px;bottom: -5px;width: calc(100% - 20px);}

.showFormatPartitaIva{color:#000;background-color: #cfcfcf;}
.formatPartitaIVA{font-size:13px;margin-bottom:4px;color:#333;}
.formatPartitaIVA span{color:#9c9c9c}

#SingolaAnagraficaModal .TabPrincipaleTop2 > .TabContainers > .tab-content{padding: 12px 0 0 0;}
#SingolaAnagraficaModal .TabPrincipaleTop2 > .TabContainers > .tab-content .subTabsAnagr > .tab-content{padding-top: 10px;padding-bottom: 10px;}

#SingolaAnagraficaModal #RagSociale{font-size: 16px;line-height: 18px;}
#SingolaAnagraficaModal #NomeAnagrafica, #SingolaAnagraficaModal #CognomeAnagrafica{font-size:17px}

.tagify.form-control{font-size:13px;}

#SingolaAnagraficaModal #BOX_TagAnagrafica .tagify.form-control{height:32px;padding-left:5px;display: block;border-color: #a2a2a2;background-color: #f3f5f6;}
#SingolaAnagraficaModal #BOX_TagAnagrafica .tagify.form-control .tagify__input{line-height:30px;margin-top:0;}
#SingolaAnagraficaModal #BOX_TagAnagrafica .tagify.form-control .tagify__tag{padding:2px 0px;line-height: 20px;margin: 0 0 0 4px;}
#SingolaAnagraficaModal .BoxInputTagJS .form-control:not(.tagify--noTags) .tagify__input{padding-left: 5px;margin-top: 3px;min-width: 200px;}

#SingolaAnagraficaModal .AttivoDisattivo{position:absolute;bottom:7px;left:18px;}
#SingolaAnagraficaModal .AttivoDisattivo label{margin-left:1px;font-family:'Open Sans', sans-serif;font-weight:bold;font-size:15px;margin-bottom:4px;letter-spacing:-0.5px;}

#SingolaAnagraficaModal #SubmitUser{position: absolute;bottom: -38px;right: 24px;}

.bootstrap-switch-container .bootstrap-switch-handle-on,
.bootstrap-switch-container .bootstrap-switch-handle-off {font-size:15px;}
.bootstrap-switch .bootstrap-switch-label{margin-bottom:-2px !important}
.bootstrap-switch-attivo, td div.Sfondo.Attivo1, .datagridjs div.Sfondo.Attivo1{background-color:#4caf50;color:#fff;}
.bootstrap-switch-disattivo, td div.Sfondo.Attivo0, .datagridjs div.Sfondo.Attivo0{background-color:#e12330;color:#fff;}

#SelectAnagraficaAdvancedModal{height:90%;}

#SingolaAnagraficaModal .ui.menu.checkbox-menu .ui-riepilogo li[data-id-check="ckAffiliato"],
#SingolaAnagraficaModal .ui.menu.checkbox-menu .ui-riepilogo li[data-id-check="ckAziendadelgruppo"],
#SingolaAnagraficaModal .ui.menu.checkbox-menu .ui-riepilogo li[data-id-check="ckPointaziendale"]{
	background-color: #039c86;
}

#SingolaAnagraficaModal .ui.menu.checkbox-menu .ui-riepilogo li[data-id-check="ckAffiliato"] .ui-close,
#SingolaAnagraficaModal .ui.menu.checkbox-menu .ui-riepilogo li[data-id-check="ckAziendadelgruppo"] .ui-close,
#SingolaAnagraficaModal .ui.menu.checkbox-menu .ui-riepilogo li[data-id-check="ckPointaziendale"] .ui-close{display:none}

#SingolaAnagraficaModal{min-height:734px;height:var(--height-modal-anagrafica)}
#SingolaAnagraficaModal > .Principale > .portlet-body{overflow-y: auto;overflow-x: hidden;}

#SingolaAnagraficaModal .modal-header .ImpostaSpeciale{position:absolute;right: 40px;top:0;bottom:0;padding:0 7px;background-color:rgba(255, 255, 255, 0.15);cursor:pointer;}
#SingolaAnagraficaModal .modal-header .ImpostaSpeciale i{font-size: 23px;line-height: 32px;}

#Tab_AccessoGestionale .ScriptTab .tab-content{padding:25px 15px 15px 23px !important;}
#Tab_AccessoGestionale .ListaPermessiUtente label.StylSwich{position:relative;padding-left:40px;margin-bottom: 3px;line-height: 1.2;}
#Tab_AccessoGestionale .ListaPermessiUtente label.StylSwich input{position: absolute;top: 1px;left: 0;margin-top: 0;height: 16px;}
#Tab_AccessoGestionale .ListaPermessiUtente tr[data-dipendenza] > td{padding-left: 20px;}
#Tab_AccessoGestionale .ListaPermessiUtente tr[data-sub1-dipendenza] > td{padding-left: 40px;}
#Tab_AccessoGestionale .ListaPermessiUtente tr[data-sub2-dipendenza] > td{padding-left: 40px;}
#Tab_AccessoGestionale .ListaPermessiUtente tr[data-dipendenza] + tr:not([data-dipendenza]):not([data-sub1-dipendenza]):not([data-sub2-dipendenza]) > td,
#Tab_AccessoGestionale .ListaPermessiUtente tr[data-sub1-dipendenza] + tr:not([data-dipendenza]):not([data-sub1-dipendenza]):not([data-sub2-dipendenza]) > td,
#Tab_AccessoGestionale .ListaPermessiUtente tr[data-sub2-dipendenza] + tr:not([data-dipendenza]):not([data-sub1-dipendenza]):not([data-sub2-dipendenza]) > td{padding-top: 3px;}

#Tab_AccessoGestionale .PermessiDisattivi{margin:0 0 20px;padding:10px 20px;border-radius:4px; background-color:#e5e5e5;color:#555}

#PermessiCalendariAnagrafica > .row{overflow-y:auto;max-height: 492px;}
#PermessiCalendariAnagrafica .rowCalendar{padding-top: 4px;padding-bottom: 4px;margin-top:0;}
#PermessiCalendariAnagrafica .rowCalendar + .rowCalendar{border-top:1px solid #c1c1c1;}
#PermessiCalendariAnagrafica .rowCalendar .nomeCalendario{line-height:24px;}

button:not(.OneRow)[data-mail-to]:not([data-mail-to=""]){height: auto !important;line-height:20px !important;padding-top: 2px !important;padding-bottom: 2px !important;}
button[data-mail-to]:not([data-mail-to=""]):after{content:" A \"" attr(data-mail-to) "\"";text-transform:initial}
button:not(.OneRow)[data-mail-to]:not([data-mail-to=""]):after{display:block;}
button.OneRow[data-mail-to]:not([data-mail-to=""]):after{display:inline}

#BOX_TagAnagrafica{margin-top: 0;}
#DatiPrincipaliAnag .subTabsAnagr > .tab-content{height:373px}
.modal-body.AnagraficaSalone #DatiPrincipaliAnag .subTabsAnagr > .tab-content{height:auto}

a[href="#RelazioniAnagrafica"]:after{right: inherit !important;left: calc(100% - 10px);}
#RelazioniAnagrafica .overflowyA{
    margin-left: -20px;
    padding-left: 20px;
}

#Confirm-Modal .table_relazioniAnagrafica{width:100% !important}
.datagridRelazioni{border:0 !Important}
.datagridRelazioni th,
.datagridRelazioni td:not(.tdBtns){padding:0 5px !important}
.datagridRelazioni th{display:none}
.datagridRelazioni tr.record,
.datagridRelazioni tr.record td{border:0 !important}
.datagridRelazioni th{font-size:11px !important;height:20px !important}
.datagridRelazioni tr.separatorGroupRow{border-top:0 !Important;}
.datagridRelazioni tr.separatorGroupRow > td{height: auto !important;padding:0 !important;line-height: 5px;}
.datagridRelazioni .groupRow td{text-align: left !important;padding-left: 5px !important;background-color: #f7f7f7;font-weight: 700;font-variation-settings: "wght" 700;}
.datagridRelazioni .groupRow td .Height-Input{display:inline;padding-left: 0;min-height: auto;line-height: normal;}
.datagridRelazioni .IconGrid{position:relative;top:2px}
.datagridRelazioni td.tdRadio{width: 24px;padding-right: 0 !important;}
.datagridRelazioni:not(.radioCheckVisible) tr.record > td.TDtipoRelazione{padding-left:10px !important;}
.datagridRelazioni td.TDtipoRelazione{width: 108px;}
.datagridRelazioni td.tdBtns{
    width: 62px;
}
.datagridRelazioni .TDtipoRelazione a.txtTipoRelazione{color:#006db3;fill:#006db3}
.datagridRelazioni a.txtTipoRelazione span{position:relative;bottom:2px;font-size:12px}
.datagridRelazioni input.AdSelectAnagrafica{height:25px !important}
.datagridRelazioni .BTN-SL-Anagrafica-Advanced{float:left;width: calc(100% - 50px);}
.datagridRelazioni .EditFastAnagr_Btn{float:left;width: 50px;}
.datagridRelazioni .EditFastAnagr_Btn .OperationOption2{position: initial;margin: 0;}
.datagridRelazioni .EditFastAnagr_Btn .btn_Simple{width:50%;height:25px;background-color: #006bb3;color: transparent;font-size: 0;}
.datagridRelazioni .EditFastAnagr_Btn .btn_Simple:not([disabled]):hover{background-color: #3598dc;}
.datagridRelazioni .EditFastAnagr_Btn .btn_Simple i{color:#fff;line-height: 15px;}
.datagridRelazioni .EditFastAnagr_Btn .btn_Simple.EditAnagraficaModal i{font-size:15px;}
.datagridRelazioni .btnEdit{position:relative;padding-right: 4px;margin-right: 4px;}
.datagridRelazioni .btnEdit:after{content:'';position: absolute;bottom:2px;right:-1px;height: 8px;border-left: 1px solid #999;line-height: 17px;}
.datagridRelazioni a.pointer{font-size:11px}
.datagridRelazioni a.editRow{color:#006bb3}
.datagridRelazioni a.editRow:hover{color:#3598dc}

.datagridRelazioni tr.record > td.tdRadio label.Styl{padding-left: 0;margin-right: 0;}
.datagridRelazioni tr.record > td.tdRadio label.Styl .radio{margin-left: 0;}
.datagridRelazioni tr.groupRow > td,
.datagridRelazioni tr.record > td.tdRadio,
.datagridRelazioni:not(.radioCheckVisible) tr.record > td.TDtipoRelazione{position:relative;}
.datagridRelazioni tr.groupRow > td:after,
.datagridRelazioni tr.record > td.tdRadio:after,
.datagridRelazioni:not(.radioCheckVisible) tr.record > td.TDtipoRelazione:after{content:'';position:absolute;border-style:dashed;border-width:0;border-color:#000;top: calc(50% - 1px);}
.datagridRelazioni tr.groupRow > td:after{border-width:1px 0 0 1px;height:var(--height-group);width: 8px;right:calc(100% - 2px);}
.datagridRelazioni tr.record > td.tdRadio:after,
.datagridRelazioni:not(.radioCheckVisible) tr.record > td.TDtipoRelazione:after{border-top-width: 1px;width: 10px;right:calc(100% - 4px);}


.listEdit_RelazioniAngrafica ul{list-style: none;}
.listEdit_RelazioniAngrafica > ul{padding-left:0}
.listEdit_RelazioniAngrafica ul ul{padding-left:10px;}
.listEdit_RelazioniAngrafica > ul > li{padding-top:10px}
.listEdit_RelazioniAngrafica > ul ul > li{padding:1px 0;}
.listEdit_RelazioniAngrafica li.group > span{font-weight: 700;font-variation-settings: "wght" 700;}

#CreaCodiceFiscale{max-height:405px}
#VerificaPiva{max-height:570px}
#VediMaps{max-height:590px}

#VerificaPiva .MessageVIES{font-family:'Open Sans', sans-serif;margin:0 0 20px 0;border:1px solid #9e9e9e;color:#000;background-color:#fbffd7;padding:10px;font-size:13px;font-weight:500;line-height:15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
#gmap_geocoding_address{font-size:18px}
.modal .InfosHeader{background-color: #f9f9dc;padding: 4px 29px;border:solid #E8E8E8;border-width:1px 0;overflow: hidden;height:29px;}

.modal .InfosHeader .Info{float:left;position:relative}
.modal .InfosHeader .Info+.Info{padding-left:5px;margin-left:5px}
.modal .InfosHeader .Info+.Info:after
{content:'';position:absolute;left: -0.5px;top: 3px;bottom: 3px;width:1px;background-color:#333;}

.modal .InfosHeader .Info .etichetta{font-size:13px}
.modal .InfosHeader .Info .value{font-size:13px}

.modal-body{padding: 25px 25px;}
.modal-body.style2{background-color:#fff}

.modal.draggable-modal .modal-header{cursor:move;}
.dx-scheduler-appointment-popup .dx-popup-title, .modal .modal-header{padding: 10px 25px;border-bottom-width: 0;}
.modal:not(.ModaleInterna) .modal-footer{padding:8px 25px;}
.modal:not(.ModaleInterna):not(.VersionPadding1) .modal-footer.TabDepended{margin-left:-25px;margin-right:-25px;}
.modal:not(.ModaleInterna).VersionPadding1 .modal-footer.TabDepended{margin-left:-45px;margin-right:-45px;}
.modal:not(.ModaleInterna) .TabRight .modal-footer{padding:8px 0;}
.dx-popup-bottom.dx-toolbar, .modal.ModaleInterna .modal-footer{padding:8px 25px;}
.modal.ModaleInterna:not(.VersionPadding1) .modal-footer.TabDepended{margin-left:-25px;margin-right:-25px;}
.modal.ModaleInterna.VersionPadding1 .modal-footer.TabDepended{margin-left:-45px;margin-right:-45px;}
.modal.Setting1 .modal-body{padding:25px 25px;}
.modal.Setting1 .modal-body.NoPaddingImportant{padding:0 0 !important;}
.modal > .SubHeader + .modal-body{margin-top: 26px;}
.modal.ScrollInterno .modal-body{overflow-y: scroll;overflow-x: hidden;}

.modal > .SubHeader{position: absolute;z-index: 3;width: 100%;height: 26px;line-height: 26px;padding:0 25px;background-color:#f5f5f5;border-bottom:0 solid #ccc;color:#333;font-size: 13px;font-weight: 500;font-variation-settings: "wght" 550;letter-spacing: -.5px;font-family: 'Inter', sans-serif;font-style: italic;}
.modal > .SubHeader .RifPratica > div > *:not(script){float:left;}

.modal > .modal-header > .contentBeforeH4{position:absolute;margin: -5px 0 0 20px;right: 317px;}
.modal > .modal-header > .contentBeforeH4 > button.backToRecord {float: left;font-size: 12px;color:#fff;background-color: rgba(0,0,0,0.2);border: 0;padding: 6px 9px 5px 5px !important;border-radius: 2px;}
.modal > .modal-header > .contentBeforeH4 > button.backToRecord > i.Ficon {font-size: 15px;float: left;margin-right: 5px;position: relative;top: 1px;}

#SingolaAnagraficaModal .modal-header > .contentBeforeH4 ~ h4 .Header_idAnagrafica{display:none;}

.modal.VersionPadding1 .modal-header,
.modal.VersionPadding1 > .SubHeader,
.modal.VersionPadding1 .modal-footer,
.modal.VersionPadding1 .modal-body{padding-left:45px;padding-right:45px;}

.modal > .SubHeader .RifPratica .Sep{color:#555;padding:0 4px}
.modal > .SubHeader .RifPratica .targa{font-weight:600;font-variation-settings: "wght" 700;}
.modal > .SubHeader .RifPratica .Marca, .modal > .SubHeader .RifPratica .Modello, .modal > .SubHeader .RifPratica .Versione{font-weight:600;}
.modal > .SubHeader .RifPratica .Modello,
.modal > .SubHeader .RifPratica .Versione{padding-right: 2px;}
.modal > .SubHeader .RifPratica .Colore{padding-right:5px;}

.modal > .SubHeader .modalBreadcrumb{margin: 4px auto;}
.modal > .SubHeader .modalBreadcrumb[align="center"]{opacity: 0;}

.modal.ScrollInterno .modal-header+.modal-body:not(.NoFooter){height:calc(100% - 80px)}
.modal.ScrollInterno .modal-header+.modal-body.NoFooter{height:calc(100% - 36px)}
.modal.ModaleInterna .modal-header+.modal-body:not(.NoFooter){height:calc(100% - 80px);}
.modal.ModaleInterna .modal-header+.modal-body.NoFooter{height:calc(100% - 36px)}

.modal.ScrollInterno .SubHeader+.modal-body:not(.NoFooter){height:calc(100% - 112px)}
.modal.ScrollInterno .SubHeader+.modal-body.NoFooter{height:calc(100% - 62px)}
.modal.ModaleInterna .SubHeader+.modal-body:not(.NoFooter){height: calc(100% - 106px - var(--height-substract));}
.modal.ModaleInterna .SubHeader+.modal-body.NoFooter{height:calc(100% - 62px)}

.modal.ScrollInterno .modal-header+.InfosHeader+.modal-body{height:calc(100% - 116px)}

.modal > .modal-riepilogo{padding:10px 35px;background-color: #fffeda;border: solid #d9d9d9;border-width: 1px 0;font-size:14px;}
.modal > .modal-riepilogo b{font-size:15px;}
.modal > .modal-riepilogo * + .showPipe:before, .modal > .modal-riepilogo .col-md-F:not(.nascosto) + .showPlus:before{position: absolute;}
.modal > .modal-riepilogo * + .showPipe:before{content:'';left:0;top: 10%;bottom: 10%;width:1px;background-color: #858585;}
.modal > .modal-riepilogo .col-md-F:not(.nascosto) + .showPlus{padding-left: 7px;}
.modal > .modal-riepilogo .col-md-F:not(.nascosto) + .showPlus:before{content:'+';left: -3px;font-variation-settings: "wght" 400;}

.dx-toolbar-label .dx-toolbar-item-content, .dx-scheduler-appointment-popup .dx-popup-title, h4.modal-title{line-height:17px;font-size: 19px;font-weight:400 !important;color:#fff;font-family:Outfit, sans-serif;/* text-align: center; */}
h4.modal-title.SubTitleIntegrated{position: relative;bottom: 7px;}
.dx-toolbar-label .dx-toolbar-item-content{line-height: 21px;}
h4.modal-title small{font-size:14px;color:#fff}
h4.modal-title .Subtitle{position:absolute;font-size:18px;line-height: 15px;margin-top: -3px;color:#2f353b}
h4.modal-title .SimboloAnag{display:inline-block;font-size:14px;margin:0 0 0 5px;}
h4.modal-title small.Header_idRecord{font-size: 12px;}

.modal-header .utenti_log_position.min{position:absolute;top: 5px;right:40px;font-size:12px;}
.modal-header .utenti_log_position.min .position-users{background-color: #fff;color: #000;height: 25px;padding: 3px 8px;line-height: 19px;margin: 0 0 0 0;border-radius: 2px;}
.modal-header .utenti_log_position.min .position-users users{color:#006bb3;}
#SingolaAnagraficaModal .modal-header .utenti_log_position.min{right: 313px;}
#ModalContrattoNoleggio .modal-header .utenti_log_position.min{right: 182px;}


body > .utenti_log_position[user-connected='0']{display: none;}
body > .utenti_log_position[user-connected]:not([user-connected='0']):before{content : 'Altri utenti connessi: ' attr(user-connected);font-size:15px;font-weight: 500;font-variation-settings: "wght" 500;display: block;margin-bottom: 3px;}
body > .utenti_log_position.fixed{position:fixed;font-size:12px;padding: 5px;background-color: #e2f8ff;border: solid #013040;border-width: 1px;z-index: 99999;cursor: pointer;cursor:move;/* box-shadow: 0 0 6px 2px rgba(0,0,0,.4); */-o-transition: margin .2s linear;-moz-transition: margin .2s linear;-webkit-transition: margin .2s linear;-ms-transition: margin .2s linear;}
body > .utenti_log_position.fixed:not(.left):not(.right){border-radius: 5px;}
body > .utenti_log_position.fixed:not(.left):not(.right) .arrow{display:none}
body > .utenti_log_position.fixed.left{border-radius: 0 0 5px 0;left:-1px;}
body > .utenti_log_position.fixed.right{border-radius: 0 0 0 5px;right:-1px;}
body > .utenti_log_position > div:not([style]){padding-right:calc(3px + var(--width-scroll-bar));}
body > .utenti_log_position > div{padding-right:3px;margin-right:3px}
body > .utenti_log_position table{display:block;font-size:12px}
body > .utenti_log_position table tr + tr td{padding-top: 3px;}
body > .utenti_log_position table td{vertical-align:top;}
body > .utenti_log_position table .utente{font-weight:500;font-variation-settings: "wght" 550;padding-right:5px}
body > .utenti_log_position table .position:not(:empty):before{content:'[ ';display: inline-block;margin-left: -6px;margin-right: 3px;}
body > .utenti_log_position table .position:not(:empty):after{content:' ]';display: inline-block;margin-right: -6px;margin-left: 3px;}
body > .utenti_log_position table .position{display:block;/*max-width: 300px;*/padding: 0 6px;}
body > .utenti_log_position.fixed .arrow{font-size: 11px;position: absolute;top: -1px;width: 20px;height: 40px;text-align: center;padding: 0;line-height: 40px;background-color:#e2f8ff;color: #717171;cursor: pointer;border:1px solid #013040;}
body > .utenti_log_position.fixed .arrow:hover{color: #000;background-color: #cbdfe5;}
body > .utenti_log_position.fixed.left .arrow{left: 100%;border-left-color: #01304024;border-radius: 0 5px 5px 0;}
body > .utenti_log_position.fixed.right .arrow{right: 100%;border-left-color: #01304024;border-radius: 0 5px 5px 0;}
body > .utenti_log_position.fixed.left.closeX .arrow{border-left-color: inherit;border-radius: 5px 0 0 5px;border-width: 1px 0 1px 1px;}
body > .utenti_log_position.fixed.right.closeX .arrow{border-radius: 5px 0 0 5px;border-width: 1px 0 1px 1px;border-left-color: inherit;}
body > .utenti_log_position.fixed.left.closeX .arrow,
body > .utenti_log_position.fixed.right:not(.closeX) .arrow{-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
body > .utenti_log_position.fixed.right.closeX .arrow:after,
body > .utenti_log_position.fixed.left:not(.closeX) .arrow:after{display: inline-block;margin-right: -4px;}

body > .utenti_log_position.blink-alert-correspondence{background-color: #fff2f2;border-color: #b43131;}
body > .utenti_log_position.blink-alert-correspondence .alert-correspondence *{color: #b43131;}

#SingolaAnagraficaModal h4.modal-title{/* margin-left:25px; */}
#praticaPHP h4.modal-title{margin-left:134px;}

.dx-popup-title.dx-toolbar,
.dx-scheduler-appointment-popup .dx-popup-title,
.modal-header{height: 36px;background-color:#006bb3;position:relative;}

.dx-popup-title.dx-toolbar .dx-toolbar-items-container{height:auto}
.dx-popup-title.dx-toolbar .dx-closebutton,
.dx-popup-title.dx-toolbar .dx-closebutton{inset-inline-start: 29px;top: -10px;}
.dx-button-mode-text .dx-icon{color:#fff;}

.modal-body .InHeader{position:absolute;right:74px;top:-62px;}
.modal-body .InHeader .LabelWidth{margin-left:0;color:#fff;}

.modal-header .IconAnagraficaSingola{position:relative;top:2px;font-size:28px;display:inline-block;margin:-10px 0 0 0;line-height:28px;margin-right:10px;display:none}

.modal .modal-header .close{position:absolute;right:0;top:0;z-index: 1;font-size: 18px;text-indent: inherit;opacity: 1;height:36px;width:34px;line-height: 20px;text-align: center;background-color:transparent;/*#757575*/}
.modal .modal-header .close i{color:#fff;}
.modal .modal-header .close:hover{background-color:transparent;/*#9f9f9f*/}
.ModalLaterale .ML-header .close, .modal .modal-header .close, .modal .modal-header .close:hover{ background-image:none !important;}

.ScriptTab.inFieldsetStyle > .TabEtiquette{position:relative;}
.ScriptTab.inFieldsetStyle > .TabEtiquette > .nav-tabs {border-bottom-width: 0;position: absolute;top: -38px;right: -10px;padding: 0 5px;}
.ScriptTab.inFieldsetStyle > .TabEtiquette > .nav-tabs a {border: 0;background-color: #fff !important;padding: 0 5px;font-size: 15px !important;}

#AP_anagrafica .radio{top:2px;}
#AP_anagrafica .ModeAnag.Privato{font-size: 20px;position: relative;top: 4px;}
#AP_anagrafica .ModeAnag.Azienda{font-size: 14px;position: relative;top: -1px;}
#AP_anagrafica .ModeAnag.PubblicaAmministrazione{font-size: 14px;position: relative;top: -1px;}

#AltreSediAnagrafica{height:418px;}

.tab-pane.modalDatagridSubTables .FiltersTableAnagrafica {margin: -5px 0 5px;}
.tab-pane.modalDatagridSubTables .FiltersTableAnagrafica > .filters{float:left;}
.tab-pane.modalDatagridSubTables .FiltersTableAnagrafica > .filters:not(.nascosto) + .filters{margin-left:10px;}

.tab-pane.modalDatagridSubTables{height:572px;}
.tab-pane.modalDatagridSubTables .datagridjs .pq-no-wrap>.pq-grid-row>.pq-grid-cell {line-height: 20px;}
.tab-pane.modalDatagridSubTables .pq-grid-row>.pq-grid-col{font-size:11px}
.tab-pane.modalDatagridSubTables .datagridjs:not(.PreventiviAnagrafica) .pq-grid-cell *:not(.fa):not(.Ficon):not(.statusFE):not(.ScadenzaFE){font-family: 'Inter', sans-serif;}
.tab-pane.modalDatagridSubTables .datagridjs b, .tab-pane.modalDatagridSubTables .datagridjs strong{font-variation-settings: "wght" 700;}
.tab-pane.modalDatagridSubTables .datagridjs .sz1{font-size:13px;}
.tab-pane.modalDatagridSubTables .datagridjs .SingleTag.TagDisponibilita{font-size:10px !important;}
.tab-pane.modalDatagridSubTables .datagridjs .pq-grid-header-table .ColumnData{background-color:#0c5973;}

.tab-pane.modalDatagridSubTables.pq-grid-row.pq-row-summary.lv0, .tab-pane.modalDatagridSubTables.pq-grid-row.pq-row-summary.lv0.pq-hover, .tab-pane.modalDatagridSubTables.pq-grid-row.pq-row-summary+.pq-row-summary, .tab-pane.modalDatagridSubTables.pq-grid-row.pq-row-summary+.pq-row-summary.pq-hover{font-size:14px !important;}
.tab-pane.modalDatagridSubTables .datagridjs:not(.PreventiviAnagrafica){font-size:13px !important;font-variation-settings: "wght" 480;}
.tab-pane.modalDatagridSubTables .datagridjs .ColorPrTxt{font-size:13px !important;font-variation-settings: "wght" 700;}
.tab-pane.modalDatagridSubTables .datagridjs .pq-grid-cell.TipoAQ span{font-size:11px;letter-spacing: -0.3px;font-variation-settings: "wght" 600;}

.tab-pane.modalDatagridSubTables .datagridjs .pq-body-outer .TotSconti{color: var(--color-valore-negativo)}
.tab-pane.modalDatagridSubTables .datagridjs .pq-grid-row.impegnati .DataImpegno,
.tab-pane.modalDatagridSubTables .datagridjs .pq-grid-row.vchiusa .DataChiusuraVendita,
.tab-pane.modalDatagridSubTables .datagridjs .pq-grid-row.fatturati .DataDocVendita,
.tab-pane.modalDatagridSubTables .datagridjs .pq-grid-row.scaricati .DataScarico
{font-variation-settings: "wght" 700;background-color: #d1f5f9 !important;}

.tab-pane.modalDatagridSubTables .pq-grid-row .pq-group-columns{font-size:12.5px;}
.tab-pane.modalDatagridSubTables .datagridjs .pq-group-columns-datiVeicolo,
.tab-pane.modalDatagridSubTables .datagridjs .pq-group-columns-impostazioniDatiVendita,
.tab-pane.modalDatagridSubTables .datagridjs .pq-group-columns-documentoVendita{background-color: #076383;}

.tab-pane.modalDatagridSubTables .datagridjs .listPagamentiAnagrafica .fieldset3:first-child{margin-top:5px;}
.tab-pane.modalDatagridSubTables .datagridjs .listPagamentiAnagrafica .fieldset3 + .fieldset3{margin-top:15px !important;}
.tab-pane.modalDatagridSubTables .datagridjs .listPagamentiAnagrafica .fieldset3:last-child{margin-bottom:15px}
.tab-pane.modalDatagridSubTables .datagridjs .listPagamentiAnagrafica .fieldset3 > .HeaderFieldset > .Legend{font-family:'Inter', sans-serif;font-size:16px}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag{line-height:16px;font-size:12px;margin-left: 20px;margin-right: 20px;}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag > .HeaderFieldset,
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag > .BodyFieldset{border-color:#727272;background-color:#fafafa;}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag > .BodyFieldset{padding: 9px 20px 9px 20px;}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .legend.widthSet{width:var(--widthInline);}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .legend.widthSet + .value{width:calc(100% - var(--widthInline));}

.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag > .RiepilogoPermute_StoricoAnag > .last.LineaFullWidth,
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag > .RiepilogoPagamenti_SubTabella > .last.LineaFullWidth{margin-top:10px;}

.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .titleSubObject{font-size:14px;font-style: italic;position: relative;z-index: 1;}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .BodyFieldset > .row + .row > .titleSubObject {padding-top: 10px;border-top: 1px solid #c9c9c9;}

.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .listCols .titleListCols{height: 11px;text-align:center;margin-bottom:3px;margin-top:-11px}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .listCols .titleListCols:not(:empty){border:solid #000;border-width:1px 1px 0 1px;}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .listCols .titleListCols > span{position:relative;top: -8px;padding: 0 3px;z-index:1;background-color:#fafafa;}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .HeaderFieldset a .Ficon{display: inline-block;font-size: 18px;margin: -4px 0 0 2px;position: relative;top: 3px;}

.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .TotImportoSection{background-color: #e9e9e9;color: #000;margin: -2px 0 -9px 0;padding: 2px 3px;border-radius: 3px;}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .TotImportoSection > lgd{font-size: 13px;}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .TotImportoSection > val{font-size: 17px;color: #006bb3;}
.tab-pane.modalDatagridSubTables .datagridjs .fieldset3.riepilogoStoricoAnag .TotImportoSection > val.red{color:#c90d10}

.tab-pane.modalDatagridSubTables .pq-grid-header-table .pq-td-div {line-height: 15px;}

.tab-pane.modalDatagridSubTables .pq-grid-cell .SingleTag.TagDisponibilita{width:calc(100% - 5px);top:2px;}
.tab-pane.modalDatagridSubTables .pq-loading{height:calc(100% - 23px);top:23px;}

.datagridjs.PreventiviAnagrafica{font-size:12px;}
.datagridjs.PreventiviAnagrafica .pq-group-columns-valoreComposerPrev{background-color: var(--color-group-col-preventivi-totali-parziali) !important;}

.TablePreventivo_Tooltip table.Head th{font-size:11px;}
.TablePreventivo_Tooltip table.Head .valoreComposerPrev{border-color:var(--color-colonne-header-totali-parziali-preventivi)}
.TablePreventivo_Tooltip table.Head .valorePagamentiPrev{border-color:var(--color-colonne-header-pagamenti-preventivi)}

.datagridjs.PreventiviAnagrafica .pq-header-outer .valoreVeicoloPrev{background-color: var(--color-colonne-header-valore-veicolo-preventivi)!important;}
.TablePreventivo_Tooltip table.Head .valoreComposerPrev,
.datagridjs.PreventiviAnagrafica .pq-header-outer .valoreComposerPrev{background-color: var(--color-colonne-header-totali-parziali-preventivi)!important;}
.datagridjs.PreventiviAnagrafica .RowRecord .pq-grid-cell{line-height:20px;}
.TablePreventivo_Tooltip table.Record .Sconti,
.TablePreventivo_Tooltip table.Record .ResiduoPagamenti,
.datagridjs.PreventiviAnagrafica .RowRecord .Sconti,
.datagridjs.PreventiviAnagrafica .RowRecord .ResiduoPagamenti{color: var(--color-valore-negativo);}
.datagridjs.PreventiviAnagrafica .pq-group-columns-valorePagamentiPrev{background-color: var(--color-group-col-preventivi-pagamenti) !important;}
.TablePreventivo_Tooltip table.Head .valorePagamentiPrev,
.datagridjs.PreventiviAnagrafica .pq-header-outer .valorePagamentiPrev{background-color: var(--color-colonne-header-pagamenti-preventivi)!important;}
.datagridjs.PreventiviAnagrafica .pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell .normalweight{font-weight: 600;font-variation-settings: "wght" 600;}
.datagridjs.PreventiviAnagrafica .pq-grid-col{padding:2px 3px;}
.datagridjs.PreventiviAnagrafica .pq-grid-cell{padding:1px 3px;}
.TablePreventivo_Tooltip table.Record .ValorePreventivo,
.TablePreventivo_Tooltip table.Record .TotalePagamenti,
.datagridjs.PreventiviAnagrafica .RowRecord .ValorePreventivo,
.datagridjs.PreventiviAnagrafica .RowRecord .TotalePagamenti{font-variation-settings: "wght" 700;background-color: #f2f2f2 !important;}

#ListMinPratiche .pq-loading {top: 25px;height: calc(100% - 25px);}

#PagamentiFatturaAcq .pq-loading,
#AllegatiFatturaAcq .pq-loading,
.datagrid_RiferimentiVociFattura .pq-loading {top: 23px;height: calc(100% - 44px);}

.tab-pane.modalDatagridSubTables .ToolsEsportaDataTable{margin: -5px 0 5px;position: relative;z-index: 5;font-family: 'Inter', sans-serif;}
.tab-pane.modalDatagridSubTables .ToolsEsportaDataTable > .Tools{margin: 0 0 0 6px;}
.tab-pane.modalDatagridSubTables .ToolsEsportaDataTable > .Tools > button.ToolsDatatable {float: right;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica{text-align: right;font-size: 14px;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus > span,
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .TotAttivitaAnag{border: 1px solid #d3d3d3;line-height: 20px;height:24px;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus > span{float:left;border-radius: 3px 0 0 3px;padding: 2px 4px;margin-left: 2px;border-right: 0;font-size: 10px;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .TotAttivitaAnag{float:left;background-color: #ebecf2;padding: 2px 8px;min-width: 95px;font-size: 14px;font-weight: 600;border-radius: 0 3px 3px 0;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .TotAttivitaAnag .eur {display: none;}

.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.disponibili > span{border-color:var(--color-Disponibile); background-color: var(--color-Disponibile); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.inriparazione > span{border-color:var(--color-InRiparazione); background-color: var(--color-InRiparazione); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.incortesia > span{border-color:var(--color-InCortesia); background-color: var(--color-InCortesia); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.suordine > span{border-color: var(--color-SuOrdine); background-color: var(--color-SuOrdine); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.inarrivo > span{border-color: var(--color-InArrivo); background-color: var(--color-InArrivo); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.prevnuovo > span{border-color: var(--color-PrevNuovo); background-color: var(--color-PrevNuovo); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.impegnati > span{border-color: var(--color-Impegnato); background-color: var(--color-Impegnato); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.vchiusa > span{border-color: var(--color-VenditaChiusa); background-color: var(--color-VenditaChiusa); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.venduti > span{border-color: var(--color-VenditaChiusa); background-color: var(--color-VenditaChiusa); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.scaricati > span{border-color: var(--color-Scaricato); background-color: var(--color-Scaricato); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.fatturati > span{border-color: var(--color-Fatturato); background-color: var(--color-Fatturato); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.rientrati > span{border-color: var(--color-Rientrato); background-color: var(--color-Rientrato); color:#fff;}
.tab-pane.modalDatagridSubTables .TotAttivitaAnagrafica .totaleStatus.resi > span{border-color: var(--color-Reso); background-color: var(--color-Reso); color:#fff;}

.tab-pane.modalDatagridSubTables .pq-grid-row.pq-row-summary.lv0,
.tab-pane.modalDatagridSubTables .pq-grid-row.pq-row-summary.lv0.pq-hover,
.tab-pane.modalDatagridSubTables .pq-grid-row.pq-row-summary+.pq-row-summary,
.tab-pane.modalDatagridSubTables .pq-grid-row.pq-row-summary+.pq-row-summary.pq-hover
{font-size:14px;}

.tab-pane.modalDatagridSubTables .pq-no-wrap>.pq-grid-row>.pq-grid-cell.pq-merge-cell > div > .CountGroup{display:inline !important;}

.modal-body.AnagraficaPrivata .TipoAnagrafica{width:100%;}
.modal-body.AnagraficaAzienda .TipoAnagrafica{width:calc(100% - 165px)}
.modal-body.AnagraficaPrivata .TipoAnagrafica + div{display:none}
.modal-body.AnagraficaAzienda .TipoAnagrafica + div{width:165px;}

div.TabModalLF > .TabLeft{width: 120px;padding-left: 10px;padding-right: 0;}
div.TabModalLF > .TabRight{width:calc(100% - 120px);}

.nav-tabs.top > li:not(.active) a{font-weight:300;}

.SelectValTab{position:absolute;top: 0;right: 0;}
.SelectValTab > .btn{text-align: right;padding: 0 !important;width: 98%;font-size: 17px !important;z-index:1 !important;}
.nav-tabs:not(.Background) .SelectValTab > .btn{line-height: 25px !important;}
.nav-tabs.Background .SelectValTab > .btn{line-height: 35px !important;height: 35px;width: 100%;}
.nav-tabs:not(.Background) .SelectValTab > .btn{border: 1px solid #bdbdbd;background-color:#EBF5FE;line-height: 35px !important;height: 35px;width: 100%;}
.nav-tabs.Background .SelectValTab > .btn{background-color:transparent;}

.nav-tabs:not(.Background) ul li.ChangeValueTab.active .SelectValTab > .btn{background-color:#fff !important;border-bottom-color: transparent;}
.SelectValTab > .btn i{margin:0 !important;}
.SelectValTab ul li.SubAll a{color:#807676;}
.SelectValTab ul li a{padding:3px 10px !important;display:block;position:relative;letter-spacing:-0.3px;}
.SelectValTab ul li a .count{font-weight:600;}
.SelectValTab ul li a:not([disabled]):hover{text-decoration:underline;}
.SelectValTab ul li a.ImgBackground{background-repeat: no-repeat;background-position: 9px center;background-size: auto 25px;padding-left:41px!important;}
.SelectValTab ul .col-md-6+.col-md-6 li a.ImgBackground{background-position: 4px center;padding-left: 37px !important;}
.SelectValTab ul.DoubleCl .col-md-F:first-child li a{padding-right:5px!important}
.SelectValTab ul.DoubleCl .col-md-F+.col-md-F li a:not(.ImgBackground){padding-left:5px!important}
.SelectValTab ul li.active > a:not([value="Ex-156"]):not([value="Ex-157"]), .SelectValTab ul li.active > a:not([value="Ex-156"]):not([value="Ex-157"]) b{background-color:transparent !important;color:#3598dc !important;font-weight:500 !important;}

.SelectValTab ul.DoubleCl{width:320px;left:-9px;padding:18px 10px;margin-top:4px;font-size:14px;}
.SelectValTab ul.DoubleCl.ConIcon{width:390px;}
.SelectValTab ul.DoubleCl ul{list-style:none;}
.SelectValTab ul.DoubleCl .col-md-F+.col-md-F{border-left:1px solid #bdbdbd;}

.SelectValTab ul.DoubleCl .col-md-F li .superSubs{padding-left:0;margin-left:-5px;}
.SelectValTab ul.DoubleCl .col-md-F li .superSubs > li{padding-left:15px;}
.SelectValTab ul.DoubleCl .col-md-F li .superSubs > li > a{padding:1px 10px 1px 5px!important;font-weight:400;font-size:14px;}
.SelectValTab ul.DoubleCl .col-md-F li .superSubs > li > a b{font-weight:400;}
.SelectValTab ul.DoubleCl > li > ul.col-md-F > li:not(:last-child) ul.superSubs > li:last-child {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #c1c1c1;}

.nav-tabs {border-bottom: 1px solid #a2a2a2;}
.nav-tabs.top:not(.Background) > .CheckTab > .Styl.checked + a[data-toggle="tab"],
.nav-tabs.top:not(.Background) > .active > a, .nav-tabs.top > li.active a:active, .nav-tabs.top > li.active > a:hover{color:#1f7bc2  !important;fill:#1f7bc2;cursor:pointer;}
.nav-tabs.top:not(.Background) > li:not(.active) > a{fill:#333;color:#333;border: 1px solid #a2a2a2;border-top-color: #a2a2a2;border-right-color: #a2a2a2;background-color: #f1f5f4;}
li:not(.active) > a[data-toggle="tab"] img {-webkit-filter: grayscale(40%);}
.nav-tabs.top:not(.Background) > li:not(.active) > a:hover{color: #1f7bc2 !important;fill: #1f7bc2;background-color: #e8eaea;}
.nav-tabs.top:not(.Background) > li:first-child:not(.active) > a,
.nav-tabs.top:not(.Background) > li+li:not(.active) > a{border-color:transparent !important;}
.nav-tabs.top:not(.Background) > li.ChangeValueTab > a {border-right:0 !important;margin-right:0 !important;}
.nav-tabs.top.Background .SelectValTab > .btn{color:#fff;}

.nav-tabs.Background{border:0;}
.SectionModulo + .ScriptTab .nav-tabs.Background.little{border-radius:0 !important}
.ScriptTab.IncludeBorder > .TabContainers > .tab-content{border-radius:0 3px 3px 3px}

.nav-tabs.top:not(.Background) > li:not(.active):not(.nascosto) + li:not(.active):before {content: '';position: absolute;top: 9px;left: -1px;border-left: 1px solid #959393;height: 18px;z-index: 1;}

.ScriptTab.SuperFlat{margin-top:9px;}
.ScriptTab.SuperFlat > .TabEtiquette > ul.nav-tabs.top.little{height:14px;}
.ScriptTab.SuperFlat > .TabEtiquette > ul.nav-tabs.top.little:not(.SubTabLittle):not(.Background) > li a{padding-top:2px;padding-bottom:2px;}

.template-v1 .nav-tabs.top.Background > li > a, .template-v1 .nav-tabs.top.Background > li > a:hover{font-family: 'Roboto', sans-serif;font-size: 15px;border-radius: 0;letter-spacing: 0;}
.template-v1 .nav-tabs.top.Background:not(.FFF) > li > a, .template-v1 .nav-tabs.top.Background:not(.FFF) > li > a:hover{color: #ffffff !important;}
.nav-tabs.top.Background.FFF > li > a{color:#000;}

.template-v2 .nav-tabs.top.Background > li > a, .template-v2 .nav-tabs.top.Background > li > a:hover{font-family: 'Open Sans', sans-serif;font-size: 14px;border-radius: 0;letter-spacing: 0;font-variation-settings: "wght" 380;}
.template-v2 .nav-tabs.top.Background:not(.FFF) > li > a, .template-v2 .nav-tabs.top.Background:not(.FFF) > li > a:hover{color:#fff !important;}

.nav-tabs.top.Background > li{margin-bottom:0}
.nav-tabs.top.Background > li > a{margin-right:0}
.nav-tabs.top.Background > li:not(.active) > a{background-color:transparent;border:0 !important;}

.nav-tabs.top.Background.FFF > li + li > a:before{content:'';position: absolute;width:1px;height: 13px;background: #9a9a9a;left: -1px;margin: 4px 0 0 0;opacity: 1;}

.template-v1 .nav-tabs > li > a[data-toggle="tab"][num-in-tab]:not([num-in-tab=""]):not([num-in-tab="0"])::after{content: attr(num-in-tab);position: absolute;top: -7px;right: -5px;min-width: 20px;line-height: 17px;text-align: center;color: #fff;font-size: 13px;background-color: #d52c4d;border:1px solid #fff;padding: 0 4px;z-index: 10;font-weight:500;}
.template-v1 .nav-tabs > li > a[data-toggle="tab"][dati-presenti]::after{content:'';position: absolute;top:4px;right:1px;width:10px;height:10px;border-radius: 50%;background-color: #006bb3;}

.template-v2 .nav-tabs > li > a[data-toggle="tab"][num-in-tab]:not([num-in-tab=""]):not([num-in-tab="0"])::after{content: attr(num-in-tab);display: inline-block;min-width: 23px;line-height: 23px;text-align: center;border-radius: 3px;margin: 0 0 0 3px;color: var(--color-contantore-tab-1);font-size: 14px;background-color: var(--background-color-contantore-tab-1);padding: 0 4px;position: relative;top: -1px;font-variation-settings: "wght" 500;}
.template-v2 .nav-tabs > li > a[data-toggle="tab"][dati-presenti]::after{content:'';position: absolute;top:4px;right:1px;width:10px;height:10px;border-radius: 50%;background-color: #006bb3;}

/*Impostazioni TAB con classe fissa .Background*/
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.top.Background{background-color:#fff;}
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.Background > li:first-child > a{padding-left:0;}
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.top.Background > .active > a,
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.top.Background > li.active > a:active,
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.top.Background > li.active > a:hover,
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.Background > li.active .SelectValTab > .btn,
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.Background ul li.ChangeValueTab.active .SelectValTab > .btn{background-color:#fff;border:0 !important;font-weight:600;}
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.top.Background > li:hover > a,
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.top.Background > li.active:hover > a,
.TabPrincipaleTop1 > .TabEtiquette > .nav-tabs.Background > li:hover .SelectValTab > .btn{background-color:#fff;}

.template-v3 .TabPrincipaleTop > .TabEtiquette{border-bottom:1px solid #dcdcdc}
.template-v3 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background{margin: 0 -10px;}
.template-v3 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > .active > a{color: var(--color-principale-v3) !important;border-bottom:solid var(--color-principale-v3) !important;border-width: 0 0 2px 0 !important;padding: 10px 0;margin: 0 10px;}

.template-v3 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > .active > a,
.template-v3 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > li.active > a:active,
.template-v3 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > li.active > a:hover,
.template-v3 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.Background > li.active .SelectValTab > .btn,
.template-v3 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.Background ul li.ChangeValueTab.active .SelectValTab > .btn{background-color: transparent !important;}

.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background{background-color: #262626;}
.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > .active > a,
.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > li.active > a:active,
.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > li.active > a:hover,
.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.Background > li.active .SelectValTab > .btn,
.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.Background ul li.ChangeValueTab.active .SelectValTab > .btn{background-color:#fff;border:0 !important;font-weight:600;color:#000!important;}
.template-v2 .TabPrincipaleTop > .TabEtiquette.TabPraticaPr{margin-left: calc(var(--padding-laterale-fullW) + 1px);margin-right: var(--width-box-riepilogo-pratica);width: calc(100% - var(--width-box-riepilogo-pratica) - var(--padding-laterale-fullW) - (var(--padding-laterale-fullW) / 2) - 3px);}
html.NoScroll-select:not(.NoScrollDefine) .template-v2.praticaPHP .TabPrincipaleTop > .TabEtiquette.TabPraticaPr {width: calc(100% - var(--width-box-riepilogo-pratica) - var(--padding-laterale-fullW) - (var(--padding-laterale-fullW) / 2) - var(--width-scroll-bar) - 3px);}

.template-v2 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > li:first-child{margin-left:calc(var(--padding-laterale-formenu-pratica) * -1)}
.template-v2 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > li:last-child{margin-right:calc(var(--padding-laterale-formenu-pratica) * -1)}
.template-v2 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > .active > a,
.template-v2 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > li.active > a:active,
.template-v2 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > li.active > a:hover,
.template-v2 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.Background > li.active .SelectValTab > .btn,
.template-v2 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.Background ul li.ChangeValueTab.active .SelectValTab > .btn,
.template-v2 .TabIntestazionePraticaPr.TabEtiquette > .nav-tabs.top.Background > .active > a,
.template-v2 .TabIntestazionePraticaPr.TabEtiquette > .nav-tabs.top.Background > li.active > a:active,
.template-v2 .TabIntestazionePraticaPr.TabEtiquette > .nav-tabs.top.Background > li.active > a:hover{background-color:var(--color-header-v2-menu-active);border:0 !important;font-weight:600;color:#fff!important;}
.template-v2 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background > li:not([disabled]):not(.active):hover > a{background-color: var(--color-header-v2-menu-active);}

.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background>li.active:after,
.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background>li.active:before{content:'';position: absolute;bottom: 0;background-color: transparent;width: 7px;height: 7px;z-index: 1;}
.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background>li.active:after{right: -7px;background: url(../img/tab-lateral-right.png) no-repeat;background-size: cover;}
.template-v1 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background>li.active:not(:first-child):before{left: -7px;background: url('../img/tab-lateral-left.png') no-repeat;background-size: cover;}

.template-v3 .ScriptTab:not(.IncludeBorder) > .TabContainers > .tab-content{padding-top:10px}
.template-v3 .TabPrincipaleTop > .TabEtiquette > .nav-tabs.top.Background a{text-decoration: none;font-size:14px !important;}

.ScriptTab.TabSecondarieTop{background-color:#fff;min-height:600px;margin:-16px -22px;}
.TabSecondarieTop .nav-tabs.top.Background > li > a, .TabSecondarieTop .nav-tabs.top.Background > li > a:hover{color:#000!important;}
.TabSecondarieTop .nav-tabs.top.Background{background-color:#ededed;border-bottom-width:0;margin-bottom:0;}
.TabSecondarieTop .nav-tabs.top.Background > .active > a,
.TabSecondarieTop .nav-tabs.top.Background > li.active > a:active,
.TabSecondarieTop .nav-tabs.top.Background > li.active > a:hover,
.TabSecondarieTop .nav-tabs.Background > li.active .SelectValTab > .btn,
.TabSecondarieTop .nav-tabs.Background ul li.ChangeValueTab.active .SelectValTab > .btn{background-color:#fff;border:0 !important;font-weight:400;}
.TabSecondarieTop .nav-tabs.top.Background > li:hover > a,
.TabSecondarieTop .nav-tabs.top.Background > li.active:hover > a,
.TabSecondarieTop .nav-tabs.Background > li:hover .SelectValTab > .btn{background-color:#fff;}
/*Impostazioni TAB con classe fissa .Background*/

.TabModalLF > .TabLeft .nav-tabs>li > a{letter-spacing:-0.6px;font-family:'Inter', sans-serif;font-size:18px;text-align:right;}
.nav-tabs.top:not(.Background) > li.active > a{font-weight:800;font-variation-settings: "wght" 800;}
.nav-tabs.top:not(.Background) > li:not(.active) > a{font-weight:400;}

.nav-tabs > li > a > .iconTab[class*="material-icons"]{font-size: 20px;display: inline-block;margin: -9px 2px 0 0;position: relative;top: 3px;}

.form-group.Prt_CheckboxGas input:checked ~ .txt{color:#1f7bc2;}

.nav-tabs:not(.Background)>li>a{text-decoration:none;padding:6px 12px}
.template-v1 .nav-tabs.Background>li>a{text-decoration:none;padding: 6px 10px;}
.template-v2 .nav-tabs.Background>li>a{text-decoration:none;padding: 0 var(--padding-laterale-formenu-pratica);line-height: var(--height-tab);}
.nav-tabs.top > li.ChangeValueTab > a{padding-right: 5px;}

.nav-tabs.little:not(.Background) > li a{font-family: 'Inter', sans-serif;letter-spacing:0;}
.nav-tabs.little:not(.SubTabLittle):not(.Background) > li a{font-size:13px;padding:8px 14px;}
.nav-tabs > li > a{z-index:auto;/*z-index: 2; Disattivato perche interferisce con il pallino che indica la presenza di elementi in una TAB*/}
.nav-tabs.little0.SubTabLittle > li a, .nav-tabs.little0.SubTabLittle > li a:hover{font-size: 13.5px;padding: 3px 12px;letter-spacing:0;}
.nav-tabs.little.SubTabLittle > li a, .nav-tabs.little.SubTabLittle > li a:hover{font-size: 13.5px;letter-spacing:0;}

@media only screen and (max-width:1370px) {
	.nav-tabs.little.SubTabLittle > li a, .nav-tabs.little.SubTabLittle > li a:hover{font-size:15px!important;}
}

.nav-tabs > li.CheckTab > label{position:absolute;left:5px;top:4px;z-index: 4;}
.nav-tabs > li.CheckTab > a{padding-left:30px !important}

#ListaVeicoli_FilterFast{overflow:inherit !important}

@media only screen and (max-width:1600px) {
	*[maxwidth='1600']{display:none;}
}

@media only screen and (min-width:1600px) {
	*[minwidth='1600']{display:none;}
}

.SelectValTab li > a{font-weight:500;}

.TabModalLF > .TabLeft .nav-tabs>li:not(.Dinamiche) a{color:#777}
.TabModalLF > .TabLeft .nav-tabs>li.Dinamiche a, .TabModalLF > .TabLeft .nav-tabs>li:not(.active) .CountVisible.on{color:#3d9099}

.errorCl{color:#e73d4a;font-size:12px;}
.infoCl{color:#48aef4;font-size:12px;}

.back-errorCl, .back-infoCl{font-size: 12px;padding: 2px 5px;border-radius: 3px;}
.back-errorCl{background-color: #e73d4a;color: #fff;}
.back-infoCl{background-color: #48aef4;color: #fff;}
.back-errorCl.blink
{animation-name: blinker-back-errorCl-color;animation-duration: 2s;animation-timing-function: ease-in;animation-iteration-count: infinite;
-webkit-animation-name: blinker-back-errorCl-color;-webkit-animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}

.TabModalLF > .TabLeft .nav-tabs>li.ErrorInput a{background-color:#fff1f1;  border-color: #B10D10 transparent #B10D10 #B10D10;}
.nav-tabs.top:not(.Background) .ErrorInput a{color: #ff5c5c !important;}

body .nav-tabs.top.Background.FFF > li.ErrorInput a, .TabPrincipaleTop .nav-tabs.top.Background.FFF > .ErrorInput.active > a, .TabPrincipaleTop .nav-tabs.top.Background.FFF > li.ErrorInput.active > a:active, .TabPrincipaleTop .nav-tabs.top.Background.FFF > li.ErrorInput.active > a:hover{color:#ff5c5c !important;}

body .nav-tabs.top.Background:not(.FFF) .ErrorInput a,
.TabPrincipaleTop .nav-tabs.top.Background:not(.FFF) > .ErrorInput.active > a, .TabPrincipaleTop .nav-tabs.top.Background:not(.FFF) > li.ErrorInput.active > a:active, .TabPrincipaleTop .nav-tabs.top.Background:not(.FFF) > li.ErrorInput.active > a:hover{background-color:#ff5c5c !important;color:#fff!important;}

.TabModalLF > .TabLeft .tabs-left.nav-tabs>li {position:relative}
.TabModalLF > .TabLeft .tabs-left.nav-tabs>li.active>a {color:#000;font-weight:700}

.TabModalLF > .TabLeft .tabs-left.nav-tabs>li[disabled] a{pointer-events: none;/*cursor: no-drop;*/opacity: .7;background-color: #f1f1f1;}
.nav-tabs.top>li[disabled] a{pointer-events: none;/*cursor: no-drop;*/opacity:.7;color: #c4c4c4 !important;}
.nav-tabs.top:not(.Background)>li[disabled] a{opacity:1;/*background-color: #f7f7f7 !important;*/color: #c4c4c4 !important;}
.nav-tabs.top:not(.Background)>li[disabled] a img{opacity:0.7;}

.TabModalLF > .TabLeft .tabs-left.nav-tabs>li .label-sm{position:absolute;padding:3px 3px;right:0;top:-4px}


#AgenteVenditore label{width:115px}
#AgenteVenditore label+div{width:290px}

.dx-popup-bottom, .modal .modal-footer{background-color:#ebebeb;border-top:0 solid #ddd !important;}

.RilevamentoModificheModuli #Cancel{float:left;}
.RilevamentoModificheModuli #ok{float:right;}

.dropdown-menu li > a > .Ficon{font-size: 19px;line-height:16px;display: inline-block;width: 20px;text-align: center;}
.dropdown-menu li > a:not([disabled]) > i.Ficon{color:#2b2b2b;}
.dropdown-menu li > a[disabled] > i.Ficon{color:#bcbcbc}
.dropdown-menu.iconLeft li > a{position:relative;padding-left:37px !important;}
.dropdown-menu.iconLeft li > a > .Ficon{position:absolute;top:1px;left:9px;color:#1f7bc2;}

/* ----- Tabelle Listati ----- */
div.pq-toolbar.pq-toolbar-show{display: inline-block;position: relative;z-index: 1;margin:1px 0 0 0;line-height:0}

.datagridjs{font-family:'Public Sans', sans-serif;font-size: 13px; letter-spacing:0;}
.datagridjs.HideTable:not(.execute){width:auto;}
.datagridjs.HideTable.execute{width:100%;}
.datagridjs.HideTable{width:100%;height:0 !important;overflow:hidden;}
.pq-grid-header-table .pq-td-div .pq-col-sort-icon{position:relative;top:-2px;padding: 0 4px 0 4px;}
.pq-grid-header-table .checkboxColumnNoTitle label.Styl,
.pq-grid-header-table .checkboxColumnNoTitle .checkbox{margin-right:0 !important}
.pq-grid-header-table .checkboxColumnNoTitle .pq-col-sort-icon{display:none}
.pq-page-content-info, .pq-page-display{font-size:12px;}
.pq-page-display{top:2px;}

body.ListatiDataTable .table-container > div.datagridjs{font-size:14px;}

body.ListatiDataTable .container-fluid .portlet .table-container .pq-grid-header-table .pq-grid-col{font-family:'Open Sans', sans-serif}

.pq-header-outer .pq-cont-inner .pq-col-sort-asc,
.pq-header-outer .pq-cont-inner .pq-col-sort-desc{/*color:#fff;*/background-color:#d8dbe1!important;}

#UsuraVeicolo_DaFare.datagridjs .pq-table .pq-grid-cell,
#UsuraVeicolo_InCorso.datagridjs .pq-table .pq-grid-cell,
#UsuraVeicolo_Fatto.datagridjs .pq-table .pq-grid-cell,
#SpeseGenericheVeicolo.datagridjs .pq-table .pq-grid-cell{padding:0px 5px 0;}

.datagridjs:not(.noLockCols) .pq-body-outer .pq-cont-left, .datagridjs:not(.noLockCols) .pq-cont-lt, .pq-cont-tr {border:0;}
.datagridjs .pq-body-outer .pq-cont-left
{-webkit-transition: -webkit-box-shadow ease-in-out .3s;-o-transition:box-shadow ease-in-out .15s;transition: box-shadow ease-in-out .3s;-moz-transition:-moz-box-shadow ease-in-out .3s;}
.datagridjs.ScrollerX .pq-body-outer .pq-cont-left
{box-shadow: 1px -1px 6px 0 #a2a2a2;-webkit-box-shadow: 1px -1px 6px 0 #a2a2a2;-moz-box-shadow: 1px -1px 6px 0 #a2a2a2;}

table.dataTable tbody tr.RecordEvidenziato, .pq-grid-row.RecordEvidenziato{background-color: #d5ffca;}
table.dataTable tbody tr.evidenzia_parcoAutoAl, .pq-grid-row.evidenzia_parcoAutoAl{background-color: #ffecec;}
.pq-grid-row.evidenzia_parcoAutoAl_blink{
	animation-name: blinker-error-parco-auto-al;
    animation-duration: 1s;
    animation-timing-function: ease-in;
    animation-iteration-count: infinite;

    -webkit-animation-name: blinker-error-parco-auto-al;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}
.pq-grid-row.RecordSelezionato, .pq-grid-row.RecordSelezionato.pq-hover > *{background-color: #caebff!important;}

table.dataTable tbody tr.PortatiInCima, .pq-grid-row.PortatiInCima{
	animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: ease-in;
    animation-iteration-count: infinite;

    -webkit-animation-name: blinker1;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}

.pq-grid-row[role="row"]{font-weight:400;font-variation-settings: "wght" 400;}

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td{font-size:14px;font-weight:600;}
table.dataTable tbody td{font-size:14px;font-weight:normal;}
table.dataTable tbody td label.Styl .checkbox{top:2px}

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td{font-weight:700;}
table.dataTable thead th, table.dataTable thead td{padding: 0px 8px 4px}
table.dataTable tfoot th, table.dataTable tfoot td{padding: 2px 8px 2px}

table .hideInTable, .datagridjs .pq-grid-row .hideInTable{display: none!important}
.datagridjs .pq-col-drag-helper .hideInTable + *{display: none;}

.datagridjs a .AutoComplete{pointer-events:none;}

.datagridjs .AutoComplete, .ListatoBoxato td .AutoComplete,
.datagridjs .autocomplete, .ListatoBoxato td .autocomplete, .AutoCompleteStyl,
#FormOptionalDotazioniPratica .AccessoriEurotax .AutoComplete
{color:#E91E63 !important;font-weight:700;}

.btn.icon-x1 > i.fa{display:inline-block;margin-left:3px;}

.btn-group > a.ButtonOptionsFE{background-color: #006bb3;border-color: #006bb3;color: #fff;}
.btn-group > a.ButtonOptionsFE:hover{background-color: #3598dc;border-color: #3598dc;}
.btn-group > a.ButtonOptionsFE + ul{padding-left:20px;padding-right:20px;margin-left:20px;}

button.BTNScaricatoxml.no{background-color: #006bb3;border-color: #006bb3;color: #fff;}
button.BTNScaricatoxml.no:hover{background-color: #3598dc;border-color: #3598dc;}

button.BTNScaricatoxml.si.errorLOG{background-color: #C30F12;border-color: #C30F12;color: #fff;}
button.BTNScaricatoxml.si.errorLOG:hover{background-color: #e73d4a;border-color: #e73d4a;}

button.BTNScaricatoxml.si.successLOG{background-color: #2cbf55;border-color: #2cbf55;color: #fff;}
button.BTNScaricatoxml.si.successLOG:hover{background-color: #4dbd73;border-color: #4dbd73;}

.datagridjs .Scaricatoxml.no{color:#a5a5a5;}
.datagridjs .Scaricatoxml.si.errorLOG{color:#C30F12;}
.datagridjs .Scaricatoxml.si.successLOG{color:#2cbf55;}
.datagridjs .Scaricatoxml{margin-left: 5px;margin-top: 0;position: relative;top: 2px;}

.datagridjs .pq-grid-cell.statusTrasmissione{padding:1px 3px;}

.datagridjs .IconStatusTrassmissione{color:#c1c1c1;}
.datagridjs .IconStatusTrassmissione.FE_ok{color:#38a71c;}
.datagridjs .IconStatusTrassmissione.FE_er{color:#8b1111;}

.datagridjs .ScadenzaFE{font-size: 13px;display: inline-block;width: 30px;line-height: 20px;padding: 1px 4px;margin: 1px 2px 0;border-radius: 2px;overflow:hidden;}

.datagridjs .statusFE{font-size:13px;}
.datagridjs .statusFE.Rifiutata,
.datagridjs .statusFE.Scartata,
.datagridjs .statusFE.NonRecapitabile,
.datagridjs .statusFE.Error{background-color:#8b1111;color:#fff;}

.datagridjs .statusFE.Consegnata,
.datagridjs .statusFE.Accettata,
.datagridjs .statusFE.NelCassetto{background-color:#1bac23;color:#fff;}

.datagridjs .statusFE.NonAncoraConsegnata,
.datagridjs .statusFE.TrasmessaAlloSdi{background-color:#e4b822;color:#fff;}

.datagridjs .statusFE.DocumentoImportato{background-color:#3fa9ef;color:#fff;}

.datagridjs .statusFE.noFE{background-color:#cfcfcf;color:#000;padding-left:0;padding-right:0;}
.datagridjs .statusFE.Rielaborata{background-color:#e8e8e8;color:#000;}
.datagridjs .statusFE.DecorsiITermini{background-color:#e8e8e8;color:#000;}

.datagridjs .statusFE:empty,
.infoFE_Tooltip > .descr:empty{display:none;}

.infoFE_Tooltip{max-width:600px;padding:10px 15px;}
.infoFE_Tooltip > .status{font-size:16px;font-weight:600;}
.infoFE_Tooltip > .descr{display:block;padding:5px 0 0 0; margin:5px 0 0 0;border-top:1px solid #c1c1c1;}

.dataTables_scrollBody{border-bottom:0 !important}


.TooltipFileXML{width:300px;}
.TooltipFileXML .col-md-F.Et{width:120px;}
.TooltipFileXML .col-md-F.V{width:calc(100% - 120px);}

.RiepilogoTrasmissioneElettronica > .txt{-o-transition: background-color .3s linear;-moz-transition: background-color .3s linear;-webkit-transition: background-color .3s linear;-ms-transition: background-color .3s linear;padding:3px 6px;border-radius:3px;}
.RiepilogoTrasmissioneElettronica > .txt.BlinkTime{background-color:#33b06a;color:#fff;}
.RiepilogoTrasmissioneElettronica > .dataTrs{padding:3px 6px;border-radius:3px;}

.pq-grid-cell i.BancaIcon{position:absolute;left:3px;top:2px;font-size: 18px;color: #e7c965;}

.Tooltip_RifPratica{min-width:350px;}
.Tooltip_RifPratica .NomeVicolo{background-color:#f2f2f2;margin-bottom:10px;padding:6px;}
.Tooltip_RifPratica .NomeVicolo .Content_AnteprimaVeicolo{float:left;margin-right:10px;max-width:70px;}
.Tooltip_RifPratica .SingleTag, .Tooltip_RifPratica .TipoAQ{float:left;line-height: 19px;font-size: 11px;padding-top: 0;padding-bottom: 0;}
.SingleTag.TagDisponibilita{padding-left:0}
.Tooltip_RifPratica .TipoAQ,
.Tooltip_RifPratica .SingleTag.TagDisponibilita .statusPrt{padding:0 4px !Important;border-radius:3px;overflow:hidden}
.Tooltip_RifPratica .TipoAQ{padding-right:10px !important}
.Tooltip_RifPratica > .row:first-child + .rowData{margin-top:10px}
.Tooltip_Rif .GroupTags{margin: -5px -2px 8px;overflow: hidden;}
.Tooltip_Rif .GroupTags > *{float: left;margin: 0 2px !important;}
.Tooltip_Rif .GroupTags .statusPrt, .Tooltip_Rif .GroupTags > *:not(.Content_tagPrt):not(.TagDisponibilita), .Tooltip_Rif .GroupTags > .Content_tagPrt > *{font-size: 12px !important;padding: 1px 4px !important;border-radius: 3px;line-height: 15px;}
.Tooltip_Rif .GroupTags > .TipoAQ.IVA{padding-right: 10px !important;}
.Tooltip_Rif .rowData+.rowData{margin-top:4px;}
.Tooltip_Rif .rowData .data-legend{width:90px;}
.Tooltip_Rif .rowData .data-value{font-weight:600;}

.FotoFastList{float: left;position:relative;overflow: hidden;border-right: 1px solid #dbdbdb;}
.FotoFastList[row="4"]{margin-bottom:15px;border-bottom: 1px solid #dbdbdb;}
.FotoFastList > img{position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.FotoFastList+.desc{position:relative;top:0;display: inline-block;max-width: calc(100% - 105px);}
.FotoFastList+.desc small{font-size:13px;display: inline-block;margin-top: 1px;}
.ModeAnag+.desc{display:block;margin-left:30px;}

.Content_tagPrt{margin:5px -2px 0;}
.Content_tagPrt > .tagPrt,
.Content_tagAngr .SingleTag{display:inline-block;margin:0 2px;padding: 0 5px;background-color:rgb(253, 248, 177);font-size:13px;font-weight:500;border-radius: 3px;}

.CorrispondenzaRichiestePratica {display:block;cursor:pointer;margin: 0 10px 0 0;width: 35px;height: 35px;text-align: center;border-radius: 50%;background-color: #fb3d3d;color: #fff;position:relative;}
.CorrispondenzaRichiestePratica i{line-height: 33px;font-size: 24px;}
.CorrispondenzaRichiestePratica:after{content: attr(richieste-count);position: absolute;top: -1px;right: -6px;min-width: 15px;height: 15px;line-height: 14px;background-color: #dfa936;font-size: 13px;border-radius: 50%;padding: 1px 1px;}

.CorrispondenzePraticheRichiesta {display:block;cursor:pointer;text-align: center;color: #fb3d3d;position:relative;}
.CorrispondenzePraticheRichiesta i{font-size: 16px;line-height: 0;top: 2px;position: relative;}
.CorrispondenzePraticheRichiesta:after{content:attr(pratiche-count);position: absolute;top: 1px;left: -2px;font-weight: 600;font-size: 11px;color: #003e53;background: #fff;line-height: 10px;}

.CorrispondenzeRichiesteAnagrafica {display:block;cursor:pointer;text-align: center;color: #fb3d3d;position:relative;}
.CorrispondenzeRichiesteAnagrafica i{font-size: 16px;line-height: 0;top: 2px;position: relative;}
.CorrispondenzeRichiesteAnagrafica .Ficon.disabled {color: #e9e9e9;}
.CorrispondenzeRichiesteAnagrafica:after{content:attr(richieste-count);position: absolute;top: 1px;left: -2px;font-weight: 600;font-size: 11px;color: #003e53;background: #fff;line-height: 10px;}

.IntestazioneLista{margin:-10px 20px 0;padding: 0;font-family: 'Fira Sans', sans-serif;}
.portlet.Principale .IntestazioneLista{margin:0 0 0;}
.IntestazioneLista .TitlePage{font-size: 22px;line-height: 32px;font-weight: 500;letter-spacing: 0;background-color: var(--color-highlighted-1);color: #fff;padding: 0 24px;margin: 0 -24px 10px -24px;}
.tagStatus{display:inline-block;margin-right: 5px;font-size:11px;line-height:17px;padding:1px 7px;font-weight:normal;width: 80px;text-align:left;border-radius:2px;text-transform:uppercase;position:relative;word-wrap: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 0 -4px 0;}

label.checkDataFilter_noData{position:absolute;top: -1px;left:70px;margin: 0 !important;zoom: 0.9;}
label.checkDataFilter_noData > .checkbox{top: 1px !important;}
label.checkDataFilter_noData > .txt{letter-spacing: 0;}

.tagStatus.InArrivo.SuOrdine > span{position: relative;z-index: 1;float: right;width: 50%;text-align: center;}
.tagStatus.InArrivo.SuOrdine:before, .tagStatus.InArrivo.Noleggio:before
{content: 'In A';position: absolute;width: 50%;left: 0;top: 0;bottom: 0;z-index: 0;text-align:center;line-height:19px;}

.eac-item .AltraRiga{margin-top:1px;}
.eac-item .Targa, .eac-item .SingleTag:not(.Targa):not(.TagDisponibilita){padding: 1px 6px;font-size: 13px;border-radius: 2px;line-height: 14px;}
.eac-item .SingleTag lgd{color:#777;}
.eac-item .SingleTag:not(.Targa){margin-right: 3px;}
.eac-item .Targa{min-width:63px;}
.eac-item .Targa:not(.DaImmatricolare), .eac-item .SingleTag:not(.Targa):not(.TagDisponibilita){background-color: #fff;border:1px solid #afafaf; color: #000;}
.eac-item .SingleTag.TagDisponibilita {margin: -4px 0;font-size: 12px;min-width: 88px;}

.eac-item .PreventivoConfermato{background-color: #21b727 !important;border-color: #21b727 !important;color: #fff !important;}
.eac-item .PreventivoConfermato lgd{color:inherit}

.eac-item .pratica-nol{position: relative;display: inline-block;margin-top:5px;padding-top:5px;}
.eac-item .pratica-nol:before{content:'';position: absolute;left: 0;top: 0;width:50px;border-top:1px solid #d9d9d9}

.FlagAttiSenzaDataAtto{margin-right:5px;}

.ImgCatFastList{position: absolute;margin-left: -30px;}

.seachAutoCompleteContent > .easy-autocomplete{float:left;}
.easy-autocomplete-container ul > *:first-child {margin-top: -9px;}

div.dataTables_wrapper div.dataTables_paginate{float:left !important;height:30px;}
div.dataTables_wrapper div.dataTables_paginate .pagination{margin:-1px 0 0 0 !important}

div.dataTables_scroll + .row .AlignCheckLeft .inlineBlock ul.dropdown-menu{box-shadow:0 3px 6px rgba(0,0,0,.16),0 -3px 6px rgba(0,0,0,.22)!important}
div.dataTables_scroll + .row .AlignCheckLeft #SettingLayutTable ul.dropdown-menu{top:-90px;}
div.dataTables_scroll + .row .AlignCheckLeft .ToolsDataTable_tools{top:-183px;}

.pagination>li.first>a, .pagination>li.previous>a, .pagination>li.next>a, .pagination>li.last>a{padding-left: 0;padding-right: 0;width: 25px;}
.pagination>li:not(.first):not(.previous):not(.next):not(.last)>a{padding-left: 0;padding-right: 0;min-width: 25px;}

.dataTables_wrapper .form-control, .dataTables_wrapper .bs-select .btn{height:30px;}

.dataTables_wrapper .bs-select > button{border-color:#ddd;}

table.dataTable>tbody>tr[selected]>td, table.dataTable>tbody>tr[selected]:hover>td,
table.dataTable>tbody>tr>td[selected], table.dataTable>tbody>tr>td[selected]:hover
{background-color:rgba(21,212,12,0.3) !important}

table.dataTable.fixedHeader-floating{top:79px !important;position:fixed;z-index:1;}
.dataTable thead th, .dataTable tfoot th{ background-color:#3c4e62 !important; /*eaeef1*/border-right-color:transparent !important;color:#fff;font-weight:500 !important;}

.SelectRange_cnt .bs-select > .btn{float:left;}
.SelectRange_cnt .bs-select.min > .btn{border-right-width: 1px !important;}
.SelectRange_cnt .bs-select.max > .btn{border-left-width: 0 !important;}
.SelectRange_cnt.btnSubmitFilter .bs-select.max > .btn{border-right-width: 0 !important;}


.SelectRange_cnt.btnSubmitFilter .col-md-6,
.FiltriRicercaDataTable .datepickerRangeCustom.Inputs2:not(.LongButtonSearch) .date-pickerCustom{width:calc(50% - 12px);}
.FiltriRicercaDataTable .datepickerRangeCustom.Inputs2.LongButtonSearch .date-pickerCustom,
.RapidFilter-Content .datepickerRangeCustom.LongButtonSearch > div.date-pickerContent:not(.form-group){width:calc(50% - (69px / 2));}
.SelectRange_cnt.btnSubmitFilter .col-md-F, .RapidFilter-Content .datepickerRangeCustom > .btn{width:24px;}
.SelectRange_cnt.btnSubmitFilter .col-md-F > .btn, .RapidFilter-Content .datepickerRangeCustom > .btn,
.FiltriRicercaDataTable .datepickerRangeCustom.Inputs2:not(.LongButtonSearch) > .btn{font-size: 12px !important;line-height: 24px !important;width:100%;display:block;}

.Styl.Fn_TFilter{float:left;padding-right:20px!important;}
.Styl.Fn_TFilter + button{position:absolute!important;right:2px; border:0;background-color: transparent;color:#000;width: 16px;height: 100%;line-height: 14px!important;}
.Styl.Fn_TFilter + button:hover{background-color: #dcdcdc;}
.Fn_TFilter:not(.Styl){width:calc(100% - 25px);float: left;}
.Fn_TFilter .NoBorderRight-1 button.btn.btn-default, .Fn_TFilter *:not(:last-child) .form-control{border-top-right-radius: 0!important;border-bottom-right-radius: 0!important;}
.Fn_TFilter:not(.Styl) + button[data-toggle="dropdown"]{width:25px; float: left;border-top-left-radius: 0!important;border-bottom-left-radius: 0!important;}
.Fn_TFilter + button + .TypeFilterIEEv{left:inherit!important;right:0;min-width: 105px;padding:0;}
.Fn_TFilter + button + .TypeFilterIEEv > label{margin:0 !important;padding:1px 3px 3px;color:#fff;}
.CheckI, .btn-default.CheckI.active{background-color: #3598dc}
.CheckE, .btn-default.CheckE.active{background-color: #e12330}
.CheckEv, .btn-default.CheckEv.active{background-color: #21b727}

.btn-FilEscEv.CheckI{background-color: #3598dc!important;color:#fff !important}
.btn-FilEscEv.CheckE{background-color: #e12330!important;color:#fff !important}
.btn-FilEscEv.CheckEv{background-color: #21b727!important;color:#fff !important}

.Ficon.FilterEscludi{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.btn-default.active{border-color:transparent;}

.FilterTable > *:first-child{width: calc(100% - 106px)}
.FiltriIncludiEscludiEvdenzia{float:left;margin-left: 5px}
.FiltriIncludiEscludiEvdenzia .btn-default{border:0;}
.FiltriIncludiEscludiEvdenzia.btn-group > label{height:26px!important;line-height:26px !important;}
.FiltriIncludiEscludiEvdenzia.btn-group .Ficon{font-size:20px !important;line-height:24px;}

.singleCk_Flt ul.dropdown-menu li a{font-family: 'Inter', sans-serif;font-variation-settings: "wght" 450;font-size: 14px;line-height: 20px;padding-left: 35px;}
.singleCk_Flt ul.dropdown-menu li a .Ficon{font-size: 16px;width: 22px;margin: 0 0 0 -26px;line-height: 17px;}
.singleCk_Flt ul.dropdown-menu li a .Ficon{padding: 1px 3px;background-color: #f1f1f1;border-radius: 3px;}
.singleCk_Flt ul.dropdown-menu li a.Filtra .Ficon{background-color: #3598dc;color: #fff;}
.singleCk_Flt ul.dropdown-menu li a.Evidenzia .Ficon{background-color: #21b727;color: #fff;}
.singleCk_Flt ul.dropdown-menu li a.Escludi .Ficon{background-color: #e12330;color: #fff;}

.modal-footer .FiltriIncludiEscludiEvdenzia{float:right;border-radius:3px;}
.modal-footer .FiltriIncludiEscludiEvdenzia > .btn{width:60px;}
.modal-footer .FiltriIncludiEscludiEvdenzia > .btn > .Ficon{line-height:30px;}

.MarketPlacePHP.ListatiDataTable .filter_button.FloatL{margin:7px 10px 0 0 }
.MarketPlacePHP.ListatiDataTable .filter_button.FloatL button,
.FiltriRicercaDataTable.flussiMarketPlace .form-control,
.FiltriRicercaDataTable.flussiMarketPlace .form-control.bs-select > button{height:34px !important;border-radius:4px}
.FiltriRicercaDataTable.flussiMarketPlace .form-control.bs-select > button > .filter-option .txt{line-height: 35px;}
.FiltriRicercaDataTable.flussiMarketPlace .daterange-pickerCustom{line-height:32px !important}
.FiltriRicercaDataTable.flussiMarketPlace .daterange-pickerCustom > .Ficon-arrow{line-height: 29px;}
.FiltriRicercaDataTable.flussiMarketPlace .input-group.autocomplete input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.FiltriRicercaDataTable.flussiMarketPlace .input-group.autocomplete > .input-group-addon{height:34px}
.FiltriRicercaDataTable.flussiMarketPlace .input-group.autocomplete > .input-group-addon > .icon-magnifier{top:8px}

.MarketPlacePHP.ListatiDataTable .filter_button.FloatL button.iconleft .Ficon[class*="material-symbols-outlined"]:not(.noApply),
.MarketPlacePHP.ListatiDataTable .filter_button.FloatL button.btn-icon-only .Ficon[class*="material-symbols-outlined"]:not(.noApply){line-height:34px}

.MarketPlacePHP.ListatiDataTable .filter_button.FloatL button.btn-icon-only{width:34px;border-left:1px solid rgba(255,255,255,.2)}

.filter label.control-label.modeInline1{margin: 0 0 -7px 5px;position: relative;z-index: 2;font-size: 12px !important;}
.filter label.control-label.modeInline1 > .inl{background-color:#fff;padding: 0 2px;border-radius: 3px;}

.btn.CheckI:not(.BtnPrpFiltro), .btn.CheckE:not(.BtnPrpFiltro), .btn.CheckEv:not(.BtnPrpFiltro){color:#fff;font-size: 13.5px !important;text-transform: none !important;}
.btn.CheckI:hover{background-color:#3598dc}
.btn.CheckE:hover{background-color:#e12330}
.btn.CheckEv:hover{background-color:#21b727}


@media only screen and (max-width: 1369px)
{
	.btn.CheckI, .btn.CheckE, .btn.CheckEv{font-size:12.5px!important;}
}

.FiltriRicercaDataTable{margin-bottom:7px;opacity: 0;}
.page-content.transp-v2 .boxed-v2 .FiltriRicercaDataTable{margin-bottom: 0;}
.page-content.transp-v2 .boxed-v2 .FiltriRicercaDataTable + .Summmary_Filter > *:not(.LineaFullWidth){margin-top: 12px;}

.IntestazioneLista .FiltriRicercaDataTable{margin-bottom:0;}
.FiltriRicercaDataTable .input-group.date .input-group-btn button{ padding:0 !important }
.FiltriRicercaDataTable .btn:not(.md-skip)>i{font-size:13px}
.form-control.form-filter:not(.bs-select), .form-control.form-filter-api:not(.bs-select){padding: 2px 8px 2px 8px;}
.form-control.form-filter.bs-select > button, .form-control.form-filter-api.bs-select > button{padding: 0 20px 0 8px !important;}
.template-v1 .form-control.form-filter:not(.bs-select), .template-v1 .FiltriRicercaDataTable .form-control.bs-select > button, .template-v1 .form-control.form-filter,
.template-v2 .form-control.form-filter:not(.bs-select), .template-v2 .FiltriRicercaDataTable .form-control.bs-select > button, .template-v2 .form-control.form-filter,
.template-v1 .form-control.form-filter-api:not(.bs-select), .template-v1 .FiltriRicercaDataTable .form-control.bs-select > button, .template-v1 .form-control.form-filter-api,
.template-v2 .form-control.form-filter-api:not(.bs-select), .template-v2 .FiltriRicercaDataTable .form-control.bs-select > button, .template-v2 .form-control.form-filter-api{height:26px;font-size:14px !important}
div.Input.form-control.form-filter, div.Input.form-control.form-filter-api{line-height:21px}
.bs-select .btn{height:28px;font-size:14px !important;}
.template-v1 .bs-select .btn{line-height: 25px;}
.template-v2 .bs-select .btn{line-height: 34px;}
.template-v1 .bs-select.height-min .btn, .template-v1 .bs-select.height-min, .template-v1 input.form-control.height-min[type="text"],
.template-v2 .bs-select.height-min .btn, .template-v2 .bs-select.height-min, .template-v2 input.form-control.height-min[type="text"]{height: 22px;font-size: 15px;line-height:22px;}
input.form-control.height-min[type="text"]{letter-spacing: 0 !important;}
.btn.mt-multiselect{text-align:left;}
.mt-multiselect.form-filter .multiselect-selected-text,
.form-filter.form-control.bs-select > button .filter-option,
.mt-multiselect.form-filter-api .multiselect-selected-text,
.form-filter-api.form-control.bs-select > button .filter-option{font-size:12px !important;font-weight:400;/*color:#333;*/text-transform:initial;padding-top:0}
.form-filter.form-control.bs-select > button .filter-option .txt, .form-filter-api.form-control.bs-select > button .filter-option .txt{position: relative;top: 1px;}
.mt-multiselect.form-filter .multiselect-selected-text,
.mt-multiselect.form-filter .multiselect-selected-text .NoSelected,
.mt-multiselect.form-filter-api .multiselect-selected-text,
.mt-multiselect.form-filter-api .multiselect-selected-text .NoSelected{font-weight:400;/*color:#333 !important*/}
input.form-control.form-filter, input.form-control.form-filter-api{font-weight:500;color:#000;float: left;}

.template-v1 .bs-select-multiple.height-flex, .template-v1 .bs-select-multiple.height-flex > .btn,
.template-v2 .bs-select-multiple.height-flex, .template-v2 .bs-select-multiple.height-flex > .btn{ min-height:30px; height:auto;}
.bs-select-multiple.height-flex > .btn{white-space: break-spaces;padding-top:3px;padding-bottom:3px;}
.bs-select-multiple.height-flex > .btn space{display:none}
.bs-select-multiple.height-flex .dropdown-toggle .filter-option > .txt{display:inline-block;margin:1px;line-height:normal;}

#ListaPagamenti_filter .form-filter.form-control.bs-select > button .filter-option,
#ListaDocumenti_filter .form-filter.form-control.bs-select > button .filter-option,
#ListaPagamenti_filter .form-filter-api.form-control.bs-select > button .filter-option,
#ListaDocumenti_filter .form-filter-api.form-control.bs-select > button .filter-option{font-size:13px !important;}
#ListaPagamenti_filter .bs-select.form-filter ul.dropdown-menu li a,
#ListaDocumenti_filter .bs-select.form-filter ul.dropdown-menu li a,
#ListaPagamenti_filter .bs-select.form-filter-api ul.dropdown-menu li a,
#ListaDocumenti_filter .bs-select.form-filter-api ul.dropdown-menu li a{font-size:13px !important;padding:0 10px 0 7px;}
button[data-id="ScadenzaDocFE"] + div .fa-square{font-size:10px;position: relative;top: -1px;left: -3px;}

#ListaPagamenti .pq-grid-record .Styl.Sngrow + *{text-indent: 0;}

@media only screen and (max-width: 1500px){
    .form-control.form-filter.bs-select > button,
    .form-control.form-filter-api.bs-select > button {
        padding: 0 17px 0 6px !important;
    }
}

@media only screen and (max-width: 1280px)
{
	body .mt-multiselect.form-filter .multiselect-selected-text, body .form-filter.form-control.bs-select > button .filter-option,
	body .mt-multiselect.form-filter-api .multiselect-selected-text, body .form-filter-api.form-control.bs-select > button .filter-option{font-size:12.5px!important;}
	body .FiltriRicercaDataTable .form-control.bs-select ul.dropdown-menu li a, body .dataTables_length .bootstrap-select ul.dropdown-menu li a, body [data-id="ListaAnagrafiche_OrdinamentoDefault"] + div ul.dropdown-menu li a
	{font-size:12.5px!important;}
}

.Select_SchemiTabelleSalvate{width:175px;}
.Select_SchemiTabelleSalvate .bs-select > .btn-default{border-top-right-radius: 0!important;border-bottom-right-radius: 0!important;}
.bs-select.little-select, .bs-select.little-select > .btn{height:24px;}
.bs-select.little-select:not(.backDefault) > .btn{line-height:22px;background-color: #fff;border-color: #c2cad8;padding: 0 20px 0 5px !important;}
.bs-select.little-select:not(.backDefault) > .btn .caret{right:5px !important}
.bs-select.little-select .btn.dropdown-toggle .filter-option{line-height:22px;font-size: 13px;}

@media only screen and (min-width: 1700px){
    .Select_SchemiTabelleSalvate{width:180px;}
}
@media only screen and (max-width: 1699px){
    body .datagridjs .bs-select.pq-FixCols-select{width:45px !important}
    .pq-page-rppoptions button.btn .filter-option,
    .Select_SchemiTabelleSalvate button.btn .filter-option{font-size:14px !important;}
}

@media only screen and (max-width: 1390px){
    body .datagridjs .bs-select.pq-FixCols-select {
        width: 40px !important;
        margin-right: 0 !important;
    }
}

input.form-control.little-input{height:24px !important;}

.Select_SchemiTabelleSalvate + div.btn-group > .btn{border-top-left-radius: 0!important;border-bottom-left-radius: 0!important;}
.Select_SchemiTabelleSalvate + div.btn-group > .btn > i{display: block;line-height: 24px;}

.FiltriRicercaDataTable .row {margin:0;}
.FiltriRicercaDataTable .filter, .ProvinciaComuni .filter, .MarcheModelli .filter{float:left;position: relative;}
.FiltriRicercaDataTable .filter.FloatR{margin-right:5px;}
.FiltriRicercaDataTable .filter+.filter, .ProvinciaComuni .filter+.filter{margin-left:12px;}
.FiltriRicercaDataTable .filter_button{float:right;margin-top: 0;}
.FiltriRicercaDataTable .filter_button button{font-size:14px;}
.FiltriRicercaDataTable .filter_button button.filter-cancel{background-color:#e3f3f2;color:#000;width: 96px;padding-left:35px !important;height: 26px !important;}
.FiltriRicercaDataTable .filter_button button.filter-cancel:hover{background-color:#e3f3f2;}
.FiltriRicercaDataTable .checkbox-group > .relative, .FiltriRicercaDataTable .checkbox-group .singleCk_Flt{float:left;height:26px;}
.FiltriRicercaDataTable .checkbox-group .singleCk_Flt{height:24px}
.FiltriRicercaDataTable .checkbox-group .singleCk_Flt > label{line-height:21px;}

.FiltriRicercaDataTable.LegendaSopra2 .filter_button{margin-top:18px;}

.Filter-2 {float: left;}
.Filter-2+.Filter-2{margin-left:3px;}

.FiltriRicercaDataTable .filter.filterDatagrid{margin:0 0 0 15px;}
.FiltriRicercaDataTable .filter.filterDatagrid .Summmary_Filter > div{margin-bottom:0;}

.FiltriRicercaDataTable .filter.ScegliFiltro{width:200px;}
.FiltriRicercaDataTable .FilterAnagraficaPrt{width:520px;}

.FiltriRicercaDataTable .checkbox-group .col-md-F label.Styl{margin:0!important;padding-top: 0 !important;padding-bottom: 0 !important;}
.FiltriRicercaDataTable .checkbox-group .col-md-F .btn.btn-icon-only {height: 23px;}

.FiltriRicercaDataTable .FilterTable{display:none;}

.FiltriRicercaDataTable .datepickerRangeCustom.Inputs3 .SngInputs.Select{float:left;width:calc(100% - 185px);}
.FiltriRicercaDataTable .datepickerRangeCustom.Inputs3 .SngInputs.date-pickerCustom{float:left;width:92px;}

.FiltriRicercaDataTable .datepickerRangeCustom:not(.Inputs3):not(.Inputs2) .date-pickerCustom, .RangeCampo .datepickerRangeCustom .date-pickerCustom, .RangeCampo .NumberRangeCustom .numericInput{float:left;width: calc(50% - 30px) !important;}
.FiltriRicercaDataTable .datepickerRangeCustom .input-group-addon, .RangeCampo .datepickerRangeCustom .input-group-addon, .RangeCampo .NumberRangeCustom .input-group-addon{line-height: 28px;border-width: 1px 0;border-color: #b9babb;padding: 0 0;width: 30px;float: left;display:none;}
.FiltriRicercaDataTable .datepickerRangeCustom .input-group-addon.First, .RangeCampo .datepickerRangeCustom .input-group-addon.First, .RangeCampo .NumberRangeCustom .input-group-addon.First{border-left-width:1px !important;}
.FiltriRicercaDataTable .datepickerRangeCustom .First + div > .form-control, .RangeCampo .datepickerRangeCustom .First + div > .form-control, .RangeCampo .NumberRangeCustom .First + div > .form-control{border-radius: 0 !important}
.FiltriRicercaDataTable .datepickerRangeCustom .input-group-addon, .RangeCampo .datepickerRangeCustom:not(.Inputs3) .input-group-addon, .RangeCampo .NumberRangeCustom:not(.Inputs3) .input-group-addon{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.FiltriRicercaDataTable .datepickerRangeCustom .input-group-addon:not(.First), .RangeCampo .datepickerRangeCustom .input-group-addon:not(.First), .RangeCampo .NumberRangeCustom .input-group-addon:not(.First),
.FiltriRicercaDataTable .datepickerRangeCustom .input-group-addon:not(.First) + div > .form-control, .RangeCampo .datepickerRangeCustom:not(.Inputs3) .input-group-addon:not(.First) + div > .form-control, .RangeCampo .NumberRangeCustom:not(.Inputs3) .input-group-addon:not(.First) + div > .form-control {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;border-left-width: 0;}

.FiltriRicercaDataTable .filter_button .filter-submit > i.Ficon{line-height: 31px;font-size: 18px;}
.FiltriRicercaDataTable .filter_button .filter-cancel > i.Ficon{line-height: 28px;font-size: 24px;}

@media only screen and (max-width: 1280px){
	.FiltriRicercaDataTable .filter.ScegliFiltro{width:145px;}

	body .FiltriRicercaDataTable .filter_button button.filter-cancel {width: 35px !important;padding-left: 0 !important;}
	body .FiltriRicercaDataTable .filter_button button.filter-cancel > font{display:none;}
}

.FiltriRicercaDataTable .row .filter > .Styl{float:left;margin:4px 0}
.FiltriRicercaDataTable .row .filter > .Styl+.Styl{margin-left:10px;}
.FiltriRicercaDataTable .row .filter > .Styl > .txt{font-size: 15px;}

:root{
	--margin-check-group-filters: 10px;
}
.FiltriRicercaDataTable .row .filter > .checkbox-group-2{margin: 0 calc(var(--margin-check-group-filters) * -1);}
.FiltriRicercaDataTable .row .filter > .checkbox-group-2 label.Styl{float:left;margin: 0 var(--margin-check-group-filters);}
.FiltriRicercaDataTable .row .filter > .checkbox-group-2 label.Styl + label.Styl:before{content:'';border-left: 1px solid #dadada;height: 80%;position:absolute;left: calc(var(--margin-check-group-filters) * -1);top: 8%;}
.FiltriRicercaDataTable .row .filter > .checkbox-group-2 label.Styl .checkbox{top:1px}

.AlignRightToolBar_DataGrid .checkbox-group,
.FiltriRicercaDataTable .row .filter > .checkbox-group{line-height:21px;min-height:26px;border:1px solid #d8d8d8;border-radius:2px;padding:0 10px 0 8px;font-family:'Open Sans', sans-serif;background-color: #fff;}
.AlignRightToolBar_DataGrid .checkbox-group label.Styl input:checked +span+.txt,
.FiltriRicercaDataTable .row .filter > .checkbox-group.Check label.Styl input:checked +span+.txt{font-weight:500 !important;color:#3598dc;}

.AlignRightToolBar_DataGrid .checkbox-group{line-height:18px;line-height: 18px;min-height: 24px;margin-bottom:-4px;}
.AlignRightToolBar_DataGrid .checkbox-group label.Styl .checkbox,
.AlignRightToolBar_DataGrid .checkbox-group label.Styl .radio{top:2px;}
.AlignRightToolBar_DataGrid .checkbox-group label.Styl .txt{font-size:14px;}


.FiltriRicercaDataTable .row .filter > .checkbox-group > label .txt,
.FiltriRicercaDataTable .row .filter > .checkbox-group > * > label .txt,
.FiltriRicercaDataTable .row .filter > .checkbox-group .singleCk_Flt > label .txt{font-size: 14px;letter-spacing: -0.2px;font-weight:400;/* text-transform: uppercase; */}

.FiltriRicercaDataTable .row .filter > .checkbox-group-dropdown{margin:-1px;}
.FiltriRicercaDataTable .row .filter > .checkbox-group-dropdown .btn-FilEscEv{padding: 0 8px !important;margin:1px;height: 24px !important;line-height: 24px !important;font-family:'Roboto', sans-serif !important;text-transform: capitalize !important;font-size: 12px !important;border: 0 !important;font-weight:400!important;border-radius: 4px;background-color:#003e53;color:#fff;}
.FiltriRicercaDataTable .row .filter > .checkbox-group-dropdown .btn-FilEscEv .txt.perIntero{display:none}
.FiltriRicercaDataTable .row .filter > .checkbox-group-dropdown .FEEv-menu{font-family:'Open Sans', sans-serif;font-weight:600;padding:6px 0;}
.FiltriRicercaDataTable .row .filter > .checkbox-group-dropdown .FEEv-menu a.selected{background-color:#217ebd;color:#fff;}
.FiltriRicercaDataTable .row .filter > .checkbox-group .checkbox{top:1px;}

@media only screen and (max-width: 1390px){ 
	body div.FiltriRicercaDataTable .row .filter > .checkbox-group-dropdown .btn-FilEscEv {height: 21px !important;line-height: 20px !important;}
	.FiltriRicercaDataTable .row .filter > .checkbox-group-dropdown .btn-FilEscEv > .txt{font-size:10px}
	.FiltriRicercaDataTable .btn:not(.md-skip)>i{font-size:10px;}
}

.InfoParcoAutoAl{max-width:300px;}
.ParcoAutoAl .RemoveFilter{display:none;}
.ParcoAutoAl{float:left;border: 1px solid transparent;padding:0;margin: -1px 4px 0;width: 98px;}
.ParcoAutoAl.SetOk{border-color:#3598dc}
#dataParcoAutoAl{text-align:left;}
.ParcoAutoAl.SetOk .RemoveFilter{display: inline-block;position: absolute;right: 0;bottom: 5px;z-index: 10;color: #B11618;margin: 0 2px 0 0;font-size: 15px;cursor: pointer;}
.ParcoAutoAl > .disabled > *{pointer-events:none;opacity:0.7;}
.ParcoAutoAl .IconInfo{color: #3598dc;font-size: 19px;line-height:24px;}
.ParcoAutoAl .col-md-F+.col-md-F{line-height:24px;text-align:center}
.ParcoAutoAl input.form-control{font-size:13px!important;padding-left:5px;}

.ParcoAutoAl input.form-control::-webkit-input-placeholder {font-size:13px;}
.ParcoAutoAl input.form-control::-moz-placeholder {font-size:13px;}
.ParcoAutoAl input.form-control:-ms-input-placeholder {font-size:13px;}
.ParcoAutoAl input.form-control:-moz-placeholder {font-size:13px;}

input.ValueData.form-filter::-webkit-input-placeholder, input.ValueData.form-filter-api::-webkit-input-placeholder{text-align:left;}
input.ValueData.form-filter::-moz-placeholder, input.ValueData.form-filter-api::-moz-placeholder{text-align:left;}
input.ValueData.form-filter:-ms-input-placeholder, input.ValueData.form-filter-api:-ms-input-placeholder{text-align:left;}
input.ValueData.form-filter:-moz-placeholder, input.ValueData.form-filter-api:-moz-placeholder{text-align:left;}



.dataTables_length .bootstrap-select button .filter-option,
[data-id="ListaAnagrafiche_OrdinamentoDefault"] .filter-option{font-size:14px !important;}

.dataTables_extended_wrapper{margin-top:0!important;}
.dataTables_extended_wrapper > .ContentRowRecord > .pq-loading{top:0;height:100%;}

.datagridjs.HideToolbarDefault .pq-grid-top{display:none;}

.pq-pager-input{height:22px;}
.pq-grid-footer.pq-pager{padding: 0 0 3px 8px;margin-top: 0;height:28px;border-top:0;line-height: 0;}
.page-content.transp-v2 .boxed-v2 .pq-grid-footer.pq-pager{height:33px;}
#page-contentPr.transp-v2 .table-container.boxed-v2{padding-top: 7px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.page-content.transp-v2 .boxed-v2 .pq-grid-center-o{margin-top:5px}
/*.pq-page-placeholder + span[title="Ricarica"], .pq-page-placeholder + span[title="Ricarica"] + span{display:none!important;}*/
.PaginazionePrincipaleDisattivata .pq-grid-footer > .pq-ui-button,
.PaginazionePrincipaleDisattivata .pq-grid-footer > *:not(.resetOrder) + .pq-separator,
.PaginazionePrincipaleDisattivata .pq-grid-footer > .pq-page-placeholder,
.pq-page-placeholder + span[title="Ricarica"]{pointer-events:none;opacity:0;position:absolute;z-index:-1;}
.resetOrder{height: 17px;cursor: pointer;width: 17px;display: inline-block;}
.resetOrder .Ficon{font-size:18px;}
.resetOrder+.resetOrder{display:none;}

@media only screen and (max-width: 1390px){
	.resetOrder{width:15px}
	.resetOrder .Ficon {font-size: 15px;line-height: 20px;}

	.pq-grid span.pq-separator{margin-left:3px;margin-right:3px;}
}


.Summmary_Filter > div{float:left;background-color:#fff;color:#000;height:26px;line-height:24px;margin-bottom:10px;font-family: 'Inter', sans-serif;font-variation-settings: "wght" 600;letter-spacing:0;}
.Summmary_Filter > div:not(.TotalCount){max-width:calc(100%);}

.Summmary_Filter > div{margin:0 5px;}
.Summmary_Filter{margin:0 -5px;}
.IntestazioneLista .Summmary_Filter > div{margin-top:16px;}

.pq-summary-filter{position: relative;top: 5px;margin-left: 8px;}
.pq-summary-filter .Summmary_Filter{display:inline-block;margin-top:-14px;position:relative;top:3px;}
.pq-summary-filter .Summmary_Filter > div{margin-bottom: 0!important;}

#ListaVeicoli .pq-summary-filter,
#ListaSpeseVeicoli .pq-summary-filter {display: inline-block;width: calc(100% - 1002px);}

#ListaRichiesteVeicoli .pq-summary-filter {display: inline-block;width: calc(100% - 475px);}
#ListaPreventivi .pq-summary-filter{display: inline-block;width: calc(100% - 475px);}

.Summmary_Filter .TotalCount {float:left;background-color: #434548;margin-left: 0!important;font-size: 13px;padding: 0 5px;color:#fff;}
.Summmary_Filter > div .Et{float:left;padding:0 6px;border-radius:4px 0 0 4px;margin:0 0 -1px -1px;min-width:18px;text-align:center;line-height:26px;height:100%;color:#fff;font-family:'Roboto', sans-serif;font-size:11px;font-weight:400;letter-spacing: 0.1px;text-transform:uppercase; position:relative;background-color:rgba(0,0,0,0.4);}
.Summmary_Filter > div .Et .TotalCount-min b{font-weight:500;font-size:14px;}
/*.Summmary_Filter > div .Et:after{content:'';position: absolute;left:100%;top:0;bottom:0;border-top:11px solid transparent;border-left: 11px solid rgba(0,0,0,0.4);border-bottom:11px solid transparent;}*/

#Summary_FilterGR .Et{background-color:#ae20b7;}

#Summary_FilterF .Et{background-color:#3598dc;}
#Summary_FilterF .Et:after{border-left-color:#3598dc;}
#Summary_FilterE .Et{background-color:#e7505a;}
#Summary_FilterE .Et:after{border-left-color:#e7505a;}
#Summary_FilterEv .Et{background-color:#21b727;}
#Summary_FilterEv .Et:after{border-left-color:#21b727;}

#Summary_FilterF .E{color:#176093 /*3598dc*/;white-space: nowrap;}
#Summary_FilterE .E{color:#176093 /*e7505a*/;white-space: nowrap;}
#Summary_FilterEv .E{color:#176093 /*21b727*/;white-space: nowrap;}

.Summmary_Filter > div .txt_Summary > [order-hierarchical-filters]:first-child:before,
.Summmary_Filter > div .txt_Summary > [order-hierarchical-groups]:first-child:before{border-radius:0;}
.Summmary_Filter > div .txt_Summary{float:left;}
.Summmary_Filter > div .txt_Summary > .F{display:inline-block;font-size:13px;border-radius: 2px; padding:0 7px 0 6px;border-radius:4px;border:1px solid #d3d3d3;margin-left:18px}
.Summmary_Filter > div .txt_Summary > .F:not(.order-hierarchical-filters):first-child{margin-left:0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
/*.Summmary_Filter > div .txt_Summary > .F:not(:last-child){border-top-right-radius: 0;border-bottom-right-radius: 0;}
.Summmary_Filter > div .txt_Summary > .F+.F{border-left: 1px solid;border-top-left-radius: 0;border-bottom-left-radius: 0;}*/
.Summmary_Filter > div .txt_Summary > .F+.F{margin-left: 4px;}
/*#Summary_FilterF .txt_Summary > .F+.F{border-left-color:transparent;}
#Summary_FilterE .txt_Summary > .F+.F{border-left-color:transparent;}
#Summary_FilterEv .txt_Summary > .F+.F{border-left-color:transparent;}*/
#Summary_FilterF .txt_Summary > .F{background-color: #f3f3f3 /*d1e9f9*/;}
#Summary_FilterE .txt_Summary > .F{background-color: #f3f3f3 /*f9d1d1*/;}
#Summary_FilterEv .txt_Summary > .F{background-color: #f3f3f3 /*d1f9d2*/;}
/*.Summmary_Filter > div .txt_Summary.CountFilter1 > .F{max-width:100%;}
.Summmary_Filter > div .txt_Summary.CountFilter2 > .F{max-width:50%;}
.Summmary_Filter > div .txt_Summary.CountFilter3 > .F{max-width:33.3333333%;}
.Summmary_Filter > div .txt_Summary.CountFilter4 > .F{max-width:25%}
.Summmary_Filter > div .txt_Summary.CountFilter5 > .F{max-width:20%;}
.Summmary_Filter > div .txt_Summary.CountFilter6 > .F{max-width:16.6666666%;}
.Summmary_Filter > div .txt_Summary.CountFilter7 > .F{max-width:14.2857142%;}*/

#Summary_FilterF .txt_Summary > .F.riepilogoParcoAutoAl{margin-left: 160px !important;border-color: #3598dc;}
#Summary_FilterF .txt_Summary > .F.riepilogoParcoAutoAl::before{width:auto;margin-left: -156px;border-color: #3598dc;border-right-color: transparent;}
#Summary_FilterF .txt_Summary > .F.riepilogoParcoAutoAl a.pointer{font-weight:400;font-variation-settings: "wght" 400;}

.Summmary_Filter .F{float: left;margin-top:0;display:flex;}
.Summmary_Filter .F+.F{margin-left:10px;position:relative;}
.Summmary_Filter .E[valflt]{cursor:pointer;text-decoration: underline;}
.Summmary_Filter .E{float:left;}
.Summmary_Filter .V{float:left;font-weight: 600;}
.Summmary_Filter .V .RangeDate{color:#000;}
.Summmary_Filter .Count{padding-left:2px;font-weight: 600;}
.Summmary_Filter .Close{padding-left: 5px;cursor: pointer;color:#f36a5a;}
.Summmary_Filter .Close i{font-size:14px;position: relative;top: 2px;}
.Summmary_Filter .EvInCima{position: relative;top: -1px;display: inline-block;margin-left: 3px;line-height: normal;cursor: pointer;font-size: 9px;padding: 1px 4px 0px 7px;border-radius: 3px;color: #fff;}
.Summmary_Filter .EvInCima.Active{background-color:#107a15;}
.Summmary_Filter .EvInCima i{font-size: 12px;position: relative;top: 2px;line-height: 0;}

.Summmary_Filter .EvInCima:not(.Active){
	animation-name: blinker-porta-in-cima;
	animation-duration: 1s;
	animation-timing-function: ease-in;
	animation-iteration-count: infinite;

	-webkit-animation-name: blinker-porta-in-cima;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
}

#Summary_FilterF .E[valflt="MarcheModelli"] + .V {max-width: 524px;}

.btn-group > .NewRecord{padding:0 19px 0 10px !important;}
.btn-group > .NewRecord > .Ficon{font-size: inherit;position: absolute;line-height: 30px;}
.btn.NewRecord{background-color:#2cbf55;border-color:#2cbf55;color:#fff;}
#NewRecord:not(.noStyle_NewRecord){background-color: var(--color-highlighted-1) !important;border-color: var(--color-highlighted-1) !important;float: right;}

#ImportDoc{background-color:#9f19b9;border-color:#9f19b9;color:#fff;}

.doubleIcon{padding-left:54px !important}
.doubleIcon > i.Ficon{font-size: 30px;line-height: 41px;left:6px;}
.doubleIcon > i.Ficon{left:11px;}
.doubleIcon > i.Ficon+.add{position: absolute;font-size: 16px;margin: 0;left: 2px;top: 11px;-webkit-text-stroke: 1.5px #fff}

.FilterFast_datatable.Compact{float:left;}
.FilterFast_datatable.Compact > ul{list-style:none;padding-left:0;margin-bottom:0;}
.FilterFast_datatable.Compact > ul > li{background-color: #e3f3f2;}
.FilterFast_datatable.Compact > ul > li,
.FiltriTop.Compact > .LabelFlt label{float:left;position:relative;/*border:1px solid #b9babb;*/}
.FilterFast_datatable.Compact:not(.no-new-style) > ul > li{border-radius: 4px !important;}
.FilterFast_datatable.Compact > ul > li.large-1 a,
.FiltriTop.Compact > .LabelFlt.large-1 label{padding: 0 20px !important;}
.FilterFast_datatable.Compact > ul > li:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;}
.FilterFast_datatable.Compact > ul > li.active{background-color: var(--color-highlighted-1);}
.FilterFast_datatable.Compact > ul > li.active > a, .FilterFast_datatable.Compact > ul > li.active .SelectValTab > button{color:#fff;}
.FilterFast_datatable.Compact > ul > li:not(.active):hover{background-color: #d6efee;}
.FilterFast_datatable.Compact > ul > li.ChangeValueTab{padding-right:12px;}
.FilterFast_datatable.Compact > ul > li + li{border-left:0;position: relative;}
.FilterFast_datatable.Compact:not(.no-new-style) > ul > li + li, .FiltriTop.Compact > .LabelFlt + .LabelFlt{margin-left: 4px;}
.FilterFast_datatable.Compact > ul > li + li.margin-lft-1, .FiltriTop.Compact > .LabelFlt + .LabelFlt.margin-lft-1{margin-left: 25px;}
.FilterFast_datatable.Compact > ul > li + li:before{content:'';position:absolute;left:-0.5px;width:1px;height:20px;/*background-color:#b9babb;*/position: relative;}
.FilterFast_datatable.Compact > ul > li > a{padding: 0 8px;color:#000;display:inline-block;letter-spacing: -0.2px;height:26px;line-height:26px!important;}
.FilterFast_datatable.Compact a{text-decoration:none;}
.FilterFast_datatable.Compact > ul > li .SelectValTab button{background-color: transparent!important;line-height: 27px;border: 0;margin-right: 1px;width: 18px;overflow:hidden;}
.FilterFast_datatable.Compact > ul > li .SelectValTab button i{position:relative;left:-2px;}
.FilterFast_datatable.Compact a i.Ficon {font-size: 20px;line-height: 24px;margin: 0 -2px;}

#FiltiTopPratica.FiltriTop label.btn,
.FiltriTop.Compact label.btn,
.FilterFast_datatable.Compact > ul > li > a{font-family: 'Public Sans', sans-serif;font-size:14px;font-weight:600;height:28px !important;}

.count.ViewTop{position: absolute;left: 0;top: -16px;font-size: 15px;line-height: 15px;padding: 0;color: var(--color-highlighted-1);font-weight: 600;z-index: 4;}

@media only screen and (max-width:1560px) and (min-width:1281px){ 
	.count.ViewTop{top: -12px;font-size: 12px;line-height: 12px;padding: 1px 3px;}

	.LabelFlt.list-isset > .btn-group, .LabelFlt.range-isset > .btn-picker{font-size:13px;}
	.FilterFast_datatable.Compact > ul > li.ChangeValueTab{padding-right:10px;}
	.FilterFast_datatable.Compact > ul > li .SelectValTab button{line-height:29px;font-size:15px !important}
	.FilterFast_datatable.Compact a i.Ficon{font-size:18px}

}

@media only screen and (max-width: 1380px){
	.FilterFast_datatable.Compact > ul > li > a, .FiltriTop label.btn{font-size:11px!important;height:26px !important;line-height:25px !important}
	.FilterFast_datatable.Compact > ul > li.ChangeValueTab{padding-right:14px;}
}


[data-hierarchical-filters]{margin-left:20px !important;}
.ToolBarList > * + *[data-hierarchical-filters]{margin-left:40px !important;}
[data-hierarchical-filters]:before{content:attr(data-hierarchical-filters);float:left;width:20px;margin:0 0 0 -20px;line-height: 24px;padding: 0 3px;text-align: center;background-color: #d3d3d3;border: 1px solid #d3d3d3;border-radius: 3px 0 0 3px;}
.ToolBarList [data-hierarchical-filters]:before{line-height: 26px;}
.ToolBarList [data-hierarchical-filters] + [data-hierarchical-filters]{position: relative;}
.ToolBarList [data-hierarchical-filters] + [data-hierarchical-filters]:after{content: '+';position: absolute;left: -36px;top: 3px;font-size: 20px;}
.VersionFiltriLight[data-hierarchical-filters="C"]:before{line-height: 22px;}
*[data-hierarchical-filters] .LabelFlt > .scTab,
*[data-hierarchical-filters] li:first-child,
*[data-hierarchical-filters] li.scTab > a.btn,
*[data-hierarchical-filters] .checkbox-group-dropdown .col-md-F:first-child button.btn,
*[data-hierarchical-filters] .filter.ScegliFiltro .select2-selection{border-top-left-radius: 0 !important;border-bottom-left-radius:0 !important;}

@media only screen and (max-width: 1500px){
	*[data-hierarchical-filters]:before{padding:0;text-align:center;width:16px;margin-left:-16px;font-size:14px;}
	*[data-hierarchical-filters]{margin-left:16px !important;}
	.ToolBarList > * + *[data-hierarchical-filters]{margin-left:34px !important}

	.ToolBarList [data-hierarchical-filters] + [data-hierarchical-filters]:after{font-size: 17px;left: -29px;}
}

[order-hierarchical-filters], [order-hierarchical-groups]{margin-left:20px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-width:0!important;}
*+*[order-hierarchical-filters], *+*[order-hierarchical-groups]{margin-left:33px!important}
*+*[order-hierarchical-groups] .pls:after{content: '>';}
*+*[order-hierarchical-filters] .pls:after{content: '+';}
*+*[order-hierarchical-filters] .pls:after, *+*[order-hierarchical-groups] .pls:after{position: absolute;left: -30px;top: 0;font-size: 18px;}
[order-hierarchical-groups]:before{content:attr(order-hierarchical-groups);}
[order-hierarchical-filters]:before{content:attr(order-hierarchical-filters);}
[order-hierarchical-filters]:before, [order-hierarchical-groups]:before{float:left;margin:-1px 0 -1px -24px;width:19px;padding:0 3px;text-align:center;background-color: #d3d3d3;border: 1px solid #d3d3d3;border-radius: 4px 0 0 4px;}


@media only screen and (max-width:1369px){
	[data-hierarchical-filters]{margin-left:18px;}
	[data-hierarchical-filters]:before{width: 14px;margin-left: -14px;padding: 0;font-size: 12px;}
	.ToolBarList [data-hierarchical-filters]:before{line-height:24px;}

	.ToolBarList [data-hierarchical-filters] + [data-hierarchical-filters]:after{left:-28px;}
	.ToolBarList > * + *[data-hierarchical-filters] {margin-left: 32px !important;}
}

.show-hierarchical-filters > .nolast-hierarchical-filters{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-width:0!important;}
.show-hierarchical-filters > .nolast-hierarchical-filters:after{content: "";width: 10px;position: absolute;margin: 0 0 0 -1px;top: -1px;bottom: -1px;background: url(../img/arrow-right-1.png) no-repeat;background-size: 100% 100%;z-index: 1;}
.show-hierarchical-filters > * + *:not([order-hierarchical-filters]){margin-left:0!important;border-left-width:0 !important;border-top-left-radius: 0!important;border-bottom-left-radius: 0!important;}


.FilterFast_datatable.Compact > ul > li > a img{pointer-events:none;max-width: 22px;margin: -3px 4px;}

.ToolsEsportaDataTable > .SetShowHideColumn_DataGrid{float:right;margin-left: 4px;}
.SetShowHideColumn_DataGrid > .btn{width: 30px;height: 24px;border-radius: 4px;padding: 0!important;border-left:0 solid #616061;background:#003e53;color:#fff;}
.SetShowHideColumn_DataGrid > .btn > i{font-size:16px;position: relative;top:3px;left:1px;pointer-events:none}
.SetShowHideColumn_DataGrid > ul.dropdown-menu{width:400px;left: -410px;margin-top: -170px;padding:10px}
.SetShowHideColumn_DataGrid > ul.dropdown-menu:before{border-top: 8px solid transparent;border-left: 8px solid #e0e0e0;border-bottom: 8px solid transparent;left: calc(100% + 1px);top: 147px;}
.SetShowHideColumn_DataGrid > ul.dropdown-menu:after{border-top: 7px solid transparent;border-left: 7px solid #fff;border-bottom: 7px solid transparent;left: 100%;top: 148px;}
.SetShowHideColumn_DataGrid > ul.dropdown-menu .scrollY{overflow-y: auto!important; max-height:480px;margin: 0 -10px;padding-left: 10px;border:1px solid #f1f1f1;}
.SetShowHideColumn_DataGrid label.Styl input + span + .txt,
.SetShowHideColumn_DataGrid label.Styl input + span + .txt + .txt2{font-size:14px!important;}
.SetShowHideColumn_DataGrid label.Styl input:checked + span + .txt,
.SetShowHideColumn_DataGrid label.Styl input:checked + span + .txt + .txt2,
.SetShowHideColumn_DataGrid label.Styl input:indeterminate + span + .txt,
.SetShowHideColumn_DataGrid label.Styl input:indeterminate + span + .txt + .txt2{font-weight:500!important;}
#taskToDo .SetShowHideColumn_DataGrid > ul.dropdown-menu{margin-top: -155px;}

@media only screen and (min-height: 801px){
	.SetShowHideColumn_DataGrid > ul.dropdown-menu .scrollY{max-height:600px;}
}
@media only screen and (max-height: 800px){
	.SetShowHideColumn_DataGrid > ul.dropdown-menu .scrollY{max-height:480px;}
}

#ListaSpeseVeicoli .pq-merge-cell{font-weight:normal;}
.pq-merge-cell .TagDisponibilita, .pq-merge-cell .TagStatus{display: inline-block;margin: 1px 6px 0 0;}

#ListaRichiesteVeicoli .pq-grid-cell.Status .AllineamentoPrimaColonna_OneRow .Styl.Sngrow + .TagStatus {
    position: absolute;
    width: calc(100% - 20px);
}

.SCol_Title{overflow:hidden}
.SCol_Title > ul{margin:0 0 10px !important;}
.SCol_Title, .SCol_Title a{font-size:16px!important;font-weight: 600;}
.SCol_Input{margin-bottom:10px;}
.SCol_ListCheck{padding:5px 0 10px;}
.SCol_visibility.nascosto + .SCol_ListCheck{padding:0;}
.SCol_ListCheck label.col{/* padding: 0; */max-width:none;line-height:15px;}
.SCol_ListCheck label.col .txt{font-size: 17px!important;letter-spacing: -0.3px;bottom: 0;}
.SCol_ListCheck label.col input:checked + span + .txt{font-weight:400!important;}
.SCol_ListCheck label.col .checkbox{top: 1px !important;}
.SCol_ListCheck li > label.Styl{/* padding:0 3px; */height:18px;}
.SCol_ListCheck li > .btn-search-cols:hover ~ label.Styl,
.SCol_ListCheck li > label.Styl:hover{background-color:#317ae2;color:#fff;}
.SCol_ListCheck li > .btn-search-cols:hover ~ label.Styl input,
.SCol_ListCheck li > label.Styl:hover input[type="checkbox"]:checked:disabled ~ .txt{color:#e5e5e5 !important;}
.SCol_ListCheck label.search-highlights{background-color:#f2f3c8;}
.SCol_ListCheck .btn-search-cols{display:none}
.SCol_ListCheck li.active{position:relative}
.SCol_ListCheck li.active:hover > .btn-search-cols{display:inline-block;position: absolute;right: 3px;top:0;height: 18px;z-index: 2;color: #fff;padding: 0 3px;background-color: #e4bc36;}
.SCol_ListCheck li.group.active:hover > .btn-search-cols{top:3px;}
.SCol_ListCheck li.active:hover > .btn-search-cols > .Ficon{font-size: 18px;}

.SCol_ListCheck > .group{border: 1px solid #c1c1c1;border-width: 1px 0;padding: 3px 0;margin: 3px 0;}
.SCol_ListCheck > .group:not(.nascosto) + .group:not(.nascosto){border-top-color: transparent;margin-top: -4px;}
.SCol_ListCheck > .group > label.Styl > .checkbox{top:1px !important}
.SCol_ListCheck > .group > .sub-columns{margin: 2px 0 0 0;}
.SCol_ListCheck > .group > .sub-columns label.Styl{padding-left: 33px;}
.SCol_ListCheck > .sortable label.Styl{cursor:move;}
.SCol_ListCheck > .sortable label.Styl:before{content:'';background:transparent;transition: background 0.2s;-moz-transition: background 0.2s;-webkit-transition: background 0.2s;-o-transition: background 0.2s;float: right;width: 15px;height: 15px;border-radius: 40%;margin: 1px 0 0;}
.SCol_ListCheck li:hover label.Styl:before{margin-right:20px}
.SCol_ListCheck > .sortable label.Styl.column-saved:before{background: center / 87% no-repeat url('../img/flag_FLAT.png'), #FFFFFF;}
.SCol_ListCheck > .sortable .checkbox{cursor:pointer !important;}
.SCol_ListCheck li.pq-last-freezed-column:not(.ui-sortable-helper){border-bottom:1px solid #c1c1c1;padding-bottom:3px;margin-bottom:3px}

.SCol_Submit{margin:0 -10px 0 -10px;padding:10px 10px 0 10px;border-top:1px solid #d5d7da;}

.SCol_ListCheck > li > label .txt > .Order{padding-left: 5px;font-size: 11px;font-weight: 600;}
.SCol_ListCheck > li > label:not(:hover) .txt > .Order{color: #006bb3;}

.SCol_corrispondenze{background-color: #317ae2;color: #fff;text-transform: uppercase;font-size:12px;margin: 0 -10px;padding: 1px 10px;}

.SCol_ListCheck > .Loading{height:100px;text-align:center;color:#6A6A6A;padding-top:40px;}

.SearchMode .SCol_visibility{display: none;}
.SCol_NoResult{padding: 30px 0;text-align:center;border-top:1px solid #d5d7da;margin-left:-10px;}
.SCol_NoResult .a{display:block;font-weight:600;font-size:15px;}
.SCol_NoResult .b{display:block;font-size:14px;margin-top:2px}

.multiselectCN{opacity:0}
.btn-group button.multiselect{padding:0 8px !important;}
.btn-group button.multiselect .multiselect-selected-text .NoSelected{color:#9d9d9d;font-style: italic;}

.input-group.autocomplete{width: 170px;position:inherit;}
.input-group.autocomplete > .parent{width:calc(100% - 35px)}
.input-group.autocomplete > .parent input{width:100%}

.input-group.autocomplete > *+.input-group-addon{background-color: #ffffff;border-color:#b9babb;position:relative;-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.InputStyleFlat:not(.ExludeStInputStyleFlat) .input-group.autocomplete > *+.input-group-addon{/*background-color:#f3f3f3;*//*border-color:#f3f3f3;*/}
.input-group.autocomplete > *+.input-group-addon > i{position: relative;top: 4px;}
.input-group.autocomplete.focusOn .form-control{border-color:#9d9d9d !important;}
.input-group.autocomplete.focusOn > .input-group-addon{border-color:#9d9d9d !important;background-color:#fff}
.input-group.autocomplete .input-group-addon{margin-left: -1px;}
.input-group.autocomplete > *+.input-group-addon:after{content:'';position:absolute;left:1px;top:5px;bottom:5px;width:1px;background-color:#ccc;}
input.field-RicercaLiberaDatatable[type="text"], #RicercaLiberaDatatable-AllegatiPrt, .ordine-pratiche-multiplo input.seachAutoComplete,
#RicarcaVeicoliDDT, #RicercaLiberaDatatable, #RicercaLiberaDatatable_DocumentFEImport, #RicercaLibera_PraticaMin{font-family:'Open Sans', sans-serif;font-size:14px;border-right-width:0 !important;float: left;border-top-right-radius: 0;border-bottom-right-radius: 0;}
input.field-RicercaLiberaDatatable[type="text"], #RicarcaVeicoliDDT, #RicercaLiberaDatatable, #RicercaLiberaDatatable_DocumentFEImport, #RicercaLibera_PraticaMin{/* width:135px; */height: 26px;}

@media only screen and (max-width: 1750px){
	.input-group.autocomplete{width:155px;}
	input.field-RicercaLiberaDatatable[type="text"], #RicercaLiberaDatatable{width:120px;}
}

.input-group.autocomplete.calcWidth{width:100% !important;}
.input-group.autocomplete.calcWidth > .parent{width:calc(100% - 35px);}
.input-group.autocomplete.calcWidth > .parent > input.form-control{width:100%;}

.input-group.autocomplete input.form-control ~ .icon-delete-search{position: absolute;right: 4px;top: 6px;z-index: 3;font-size: 16px;color: #c90d10;cursor: pointer;}
.input-group.autocomplete input.form-control:not(.form-filter) ~ .icon-delete-search,
.input-group.autocomplete input.form-control:not(.form-filter-api) ~ .icon-delete-search{top: 9px;}
.input-group.autocomplete input.form-control:placeholder-shown ~ .icon-delete-search{display:none;}

.UploadFileAllegati .FiltersAllegati{margin-left:5px !important;}
.UploadFileAllegati .input-group.autocomplete{width:100%;}
.UploadFileAllegati .input-group.autocomplete > .FloatL{width:calc(100% - 35px)}
.UploadFileAllegati .input-group.autocomplete .input-group-addon{height:30px;}
.UploadFileAllegati .input-group.autocomplete:not(.focusOn) .input-group-addon{border-color:#e4e4e4;}
.UploadFileAllegati .input-group.autocomplete > *+.input-group-addon > i{top:7px;}

button.ToolsDatatable{padding-top:0 !important;padding-bottom:0 !important;border-color:#b9babb;text-decoration:none;font-size:13px;position: relative;display: block;font-variation-settings: "wght" 400;}
button.ToolsDatatable .Ficon{font-size:18px;line-height: 20px;}
.table-container:not(.boxed-v2) button.ToolsDatatable{height: 21px !important;line-height: 21px !important;}

@media only screen and (max-width: 1500px){
    .Tools button.ToolsDatatable{padding-left:25px!important;}
}

@media only screen and (max-width: 1390px){
	.table-actions-wrapper button.ToolsDatatable{padding-left:20px !important}
	.table-actions-wrapper button.ToolsDatatable .Ficon{font-size:15px;left:4px;}
}

table.datatablejs.execute tbody tr td:nth-child(2){padding-left:0;padding-right:0}

table.datatablejs.execute .MinWidth{display:block;margin: -2px -4px;text-align: center;}

.dataTables_extended_wrapper .table.dataTable{margin:0 !important}

.material-icons.PubblicaAmministrazione:empty:after{content: var(--local_police)}

.easy-autocomplete-container ul li .ModeAnag{position:absolute;left:13px;width: 21px;text-align: left;}
.easy-autocomplete-container ul li .ModeAnag + .value{display:inline-block;padding-left:21px;}
.easy-autocomplete-container ul li .Privato{margin-top: -1px;}

input.seachAutoComplete:not(.FullWidthAutoClp) + .easy-autocomplete-container{min-width:100%;}
input.seachAutoComplete:not(.ConCategorie) + .easy-autocomplete-container ul:before,
input.seachAutoComplete:not(.ConCategorie) + .easy-autocomplete-container ul:after,
input.seachAutoComplete:not(.ConCategorie) + .easy-autocomplete-container ul li:before,
input.seachAutoComplete:not(.ConCategorie) + .easy-autocomplete-container ul li:last-child:after{display:none;}

.datagridjs i.ModeAnag+b, .ListatoBoxato i.ModeAnag+b{margin-left:16px;}
#SelectAnagraficaAdvancedModal .ListatoBoxato i.ModeAnag+b{color:#1175b9;font-weight: 500;font-variation-settings: "wght" 500;margin-left:20px;}

.InputIcon{position:relative;}
.InputIcon input.form-control{padding-left:26px!important;}
.InputIcon i.Ficon{position:absolute;left:10px;top:7px;}

.datagridjs i.ModeAnag{text-indent:0;}

.datagridjs i.ModeAnag.Azienda, .datagridjs i.ModeAnag.Privato, .datagridjs i.ModeAnag.Interna, .datagridjs i.ModeAnag.PubblicaAmministrazione,
.ListatoBoxato i.ModeAnag.Azienda:not(.iconAnagraficaField), .ListatoBoxato i.ModeAnag.Privato:not(.iconAnagraficaField), .ListatoBoxato i.ModeAnag.Interna:not(.iconAnagraficaField), .ListatoBoxato i.ModeAnag.PubblicaAmministrazione:not(.iconAnagraficaField)
{position:absolute;left:0;top:0;}
.datagridjs .Ficon + i.ModeAnag.Azienda, .datagridjs .Ficon + i.ModeAnag.Privato, .datagridjs .Ficon + i.ModeAnag.Interna, .datagridjs .Ficon + i.ModeAnag.PubblicaAmministrazione,
.ListatoBoxato .Ficon + i.ModeAnag.Azienda, .ListatoBoxato .Ficon + i.ModeAnag.Privato, .ListatoBoxato .Ficon + i.ModeAnag.Interna, .ListatoBoxato .Ficon + i.ModeAnag.PubblicaAmministrazione{left:15px !important;}
.template-v1 .ModeAnag.Azienda{color: #e4bc36c2;font-size:11px;margin-top:2px;}
.template-v1 .ModeAnag.Privato{color:#769fd4;font-size:17px;margin-left:-3px;}
.template-v2 i.ModeAnag.Azienda{color: #565656;font-size:11px;margin-top:2px;}
.template-v2 i.ModeAnag.Privato{color:#769fd4;font-size:17px;margin-left:-3px;}
i.ModeAnag.Interna{color:#ff5c5c;font-size:12px;margin-top:1px}
i.ModeAnag.PubblicaAmministrazione{color: #0064c6;font-size: 16px;margin-left: -2px;}

.bs-select .Ficon.Privato{color:#769fd4;font-size:16px;}
.bs-select .Ficon.Azienda{color:#e4bc36c2;font-size:12px;position:relative;top:-1px;}
.bs-select .Ficon.PubblicaAmministrazione{color: #0064c6;font-size: 16px;width: 16px;line-height: 0;position:relative;top: 3px;}
.bs-select .Ficon.ModeAnag.Interna{color:#ff5c5c;font-size:13px;margin-top:2px}

.bs-select .Ficon.Privato, .bs-select .Ficon.Azienda{width:16px;margin-right:0;}

button[data-id="Banca_FatturazioneAnagrafica"] + .dropdown-menu {width: 490px;}
button[data-id="Banca_FatturazioneAnagrafica"] + .dropdown-menu li > a{white-space:normal;}

@media only screen and (min-width:1600px) {
	.dataTables_extended_wrapper div.dataTables_length{margin-top:1px;}
}

/*@media only screen and (max-width: 1280px) and (min-width: 1600px) {}*/

@media only screen and (min-width: 1600px) {
	.dataTables_length .bootstrap-select{margin-top:-5px !important}
}
@media only screen and (max-width: 1500px) {
	div.dataTables_wrapper .Filtri.datatable{left:346px;}
}

.pagination-panel .btn:not(.md-skip).btn-sm{padding:7px 9px !important}
#ListatoAnagrafichePHP div.dt-button-collection{right: 52px;left: inherit !important;top: 329px !important;}

.multiselect-container>li>a{display:block;padding-right:10px !important}
.multiselect-container>li.DeselectedAll>a>label{color:#999}
.multiselect-container>li.multiselect-group.active a{color:#3598dc}
.bs-select ul li.dropdown-header {padding-left:10px;}
.bootstrap-select.dropdown .dropdown-menu li.selected a.opt{background-color: #e8e8e8}
.bootstrap-select.dropdown .dropdown-menu li a.opt{padding-left:20px;}
.multiselect-container li.Sub a{padding-left:7px !important}
.ProvinciaComuni .bs-select ul li{text-transform:inherit !important}
/* ----- Tabelle Listati ----- */

/* ----- Finestre Modali ----- */

#AllTabsSchedaPratica > .TabContainers{min-height:1000px;}

.MantieniPosizioneButtonSavePratica{float:right;width:100%;margin-right:-320px;}
#PraticaDocumenti .MantieniPosizioneButtonSavePratica{margin-right:-22px;}

.page-footer.fixed{position: fixed;bottom: 0;left: 0;z-index: 9995;font-family:'Inter', sans-serif;}
.page-footer{width:100%;height:var(--height-footer);z-index:100;position: fixed;bottom:0;/*box-shadow: 0 -2px 6px 0px rgba(50,50,50,.2);*/background-color: #f5f5f5 !important;border-top: 1px solid #cacaca;}
.page-footer .container-fluid{margin-top:5px;padding:0 0;line-height: 1.2;}

@media only screen and (max-width: 1390px){
	.page-footer{font-size:11px;}
	.page-footer .container-fluid{margin-top:2px;}
	.page-sidebar-fixed .page-footer{padding-top:6px;height:38px;}
}

.FasciaSaloneSet > span{display:block;}
.FasciaSaloneSet > .cpr{margin:-5px 0 2px 0}
.FasciaSaloneSet > .fs-as .Ficon.Warning{font-size:18px;color:#b31a1a;float:left;margin:0 3px 0 -21px;line-height:18px;}
.FasciaSaloneSet > .fs-as .Ficon.Warning + span{color:#b31a1a;line-height:20px;}

.SpazioDisponibile{min-width:195px;margin-right:15px;margin-top:-4px;pointer-events:none;}
.SpazioDisponibile .Line-completamento{width:100%;height:5px;background-color:#b5b5b5;position: relative;overflow:hidden;margin-top:4px;}
.SpazioDisponibile .Line-completamento .complete{height:100%;position: absolute;left:0;top:0;background-color:#3598dc;}
.SpazioDisponibile.yellow .Line-completamento .complete{background-color:rgb(230, 215, 14);}
.SpazioDisponibile.red .Line-completamento .complete{animation-name: blinker;
animation-duration: 2s;
animation-timing-function: ease-in;
animation-iteration-count: infinite;

-webkit-animation-name: blinker;
-webkit-animation-duration: 2s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;}


figure.clicked:after{-o-transition: background-color .3s linear;-moz-transition: background-color .3s linear;-webkit-transition: background-color .3s linear;-ms-transition: background-color .3s linear;cursor:pointer}
figure.clicked:hover:after{background-color:rgba(0,0,0,0.2)}

.BodyFieldset > .DatiDocumentoACQ + .row{margin-top:12px !important;}
.EtichettaDocAcqMiniatto{font-weight: 600;font-size: 13px;display: inline-block;margin: 0px 0 0 3px;padding: 9px 6px;color: #fff;border-radius: 4px;width: 210px;text-align: center;animation-name: blinker;animation-duration: 2s;animation-timing-function: ease-in;animation-iteration-count: infinite;-webkit-animation-name: blinker;-webkit-animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}

.LinkUtiliMiniatto{font-size:15px;}
.LinkUtiliMiniatto .Sep{padding:0;}

.ImportiFattura .row .FlgMiniatto{margin-top: 0;margin-bottom: -20px;background-color: #fff;display: inline-block;width: auto;position: relative;z-index: 1;}
.ImportiFattura .row .FlgMiniatto .col-md-F+.col-md-F{margin-left:6px}
.ImportiFattura .row .FlgMiniatto .col-md-F label+.InfoCheck{font-size: 22px;top: 9px;margin-left: -3px;}

.popovers{font-size:25px}
.popover>.popover-title{font-size:16px;font-weight:bold;background-color:#fff; border-bottom:1px solid #EFEFEF;padding: 10px 14px 8px;margin: -1px 0 5px 0;}

.popover-content{ padding-top: 5px }

.CheckConCampoSotto, fieldset.Stile1{border:1px solid #aaa;padding: 5px;margin-left: -6px;background-color:#fff;width:calc(100% + 6px);
-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
fieldset.Stile3{padding: 5px;margin-left:0;width:100%;background-color:#ececec;}
fieldset.Pneumatici{margin-left:0;width:100%;padding:5px 10px 10px 10px !important;}

.CheckConCampoSotto input[type="text"]{margin-top:4px}



#Pratica [class^="col-md-"] .TipoColore .bootstrap-select.dropdown .dropdown-toggle .filter-option{background-color:#efefef}
#Dati_acquisto label[for="DocumentoRicevuto"]{margin-bottom:0 !important}

form#SceltaStampa label.Styl .txt .normalweight{display: block;margin-left: 19px;font-size: 12.5px;}

.popover .arrow, .popover .arrow:after{display:inherit !important}
.popover.right{margin-left:16px}

.TemplateModuli2 .row+.row{margin-top:10px}
.TemplateModuli2.row fieldset.Default{margin-left:0;margin-right:0;background-color:transparent}
.TemplateModuli2 [class^="col-md-Col"]{float:left;padding-left:5px;padding-right:5px;}
.TemplateModuli2 [class^="col-md-Col"]:first-child{margin-left:5px}

.TemplateModuli2 .col-md-Col5{width:210px;}
.TemplateModuli2 .col-md-Col4{width:250px;}

.TemplateModuli2 label.control-label2{color:#9b9b9b;text-transform:uppercase;font-size:13px;font-weight:500;}

.SimpleContentInput .LabelWidth[class^="col-md-"]{line-height:28px;}

.form-group .required{padding-top:0 !important;font-size:inherit}

.form-group .AbsoluteRightNearInput{position:absolute;right:0;top: 0;z-index: 10;}
.AbsoluteRightNearInput#PulsanteCopiaFatturaAcquisto{margin-right:-66px}
.AbsoluteRightNearInput#CheckboxPrezzoIvabile{margin-right: -51px;margin-top: 5px;}

.DatiPraticaXEditable > div[class^="col-md-"]:not(:last-child)
{border-right:1px solid #d4d4d4}

.row.form-group > div:first-child{padding-right:8px}
.row.form-group > div:last-child{padding-left:8px}

.portlet.Principale > .portlet-title .caption{padding-top:0}
.portlet.Principale > .portlet-title .caption .ContentNominativo small
{color:#767676;display: inline-block;margin-bottom: 3px;}
.portlet.Principale > .portlet-title .caption .ContentNominativo .Nominativo
{font-size:24px;color:#161616;font-weight:700}

.row.marginMin0{margin-left:0;margin-right:0}
.row.marginMin1{margin-left:-2.5px;margin-right:-2.5px}
.row.marginMin2{margin-left:-5px;margin-right:-5px}
.row.marginMin2-5{margin-left:-7.5px;margin-right:-7.5px}
.row.marginMin3{margin-left:-10px;margin-right:-10px}
.row.marginMin4{margin-left:-12.5px;margin-right:-12.5px}
.row.marginMin5{margin-left:-15px;margin-right:-15px}
.row.marginMin6{margin-left:-17.5px;margin-right:-17.5px}
.row.marginMin7{margin-left:-20px;margin-right:-20px}
.row.marginMin8{margin-left:-22.5px;margin-right:-22.5px}
.row.marginMin9{margin-left:-25px;margin-right:-25px}

.row.marginMin6.Versione2Pr_DTPr{margin-left:-6px;margin-right:-6px;}
.row.marginMin8.Versione2Pr_DTPr{margin-left:-11px;margin-right:-11px;}

#FormRichiestaVeicolo .row.Versione2Pr_DTPr > .col-md-F:first-child{width:350px}
#FormRichiestaVeicolo .row.Versione2Pr_DTPr > .col-md-F+.col-md-F{width:calc(100% - 350px)}

#DatiPrincipali .row.Versione2Pr_DTPr > .col-md-F:first-child{width:400px}
#DatiPrincipali .row.Versione2Pr_DTPr > .col-md-F+.col-md-F{width:calc(100% - 400px)}

#DatiPrincipali .row.Versione2Pr_DTPr > .col-md-F+.col-md-F,
.row.Versione2Pr_DTPr > .col-md-12{padding-right:15px !important;}

@media only screen and (max-width:1370px){
	#DatiPrincipali .row.Versione2Pr_DTPr > .col-md-F:first-child{width:375px;}
	#DatiPrincipali .row.Versione2Pr_DTPr > .col-md-F+.col-md-F{width:calc(100% - 375px);}
}

@media only screen and (max-width:1370px){
	#DatiPrincipali .row.Versione2Pr_DTPr > .col-md-F:first-child{width:357px;}
	#DatiPrincipali .row.Versione2Pr_DTPr > .col-md-F+.col-md-F{width:calc(100% - 357px);}
}


.row.marginMin0 > [class^="col-md-"], .row.marginMin0 > [class~="col-md-F"]{padding-left:0;padding-right:0;}
.row.marginMin1 > [class^="col-md-"], .row.marginMin1 > [class~="col-md-F"]{padding-left:2.5px;padding-right:2.5px;}
.row.marginMin2 > [class^="col-md-"], .row.marginMin2 > [class~="col-md-F"]{padding-left:5px;padding-right:5px;}
.row.marginMin2-5 > [class^="col-md-"], .row.marginMin2-5 > [class~="col-md-F"]{padding-left:7.5px;padding-right:7.5px;}
.row.marginMin3 > [class^="col-md-"], .row.marginMin3 > [class~="col-md-F"]{padding-left:10px;padding-right:10px;}
.row.marginMin4 > [class^="col-md-"], .row.marginMin4 > [class~="col-md-F"]{padding-left:12.5px;padding-right:12.5px;}
.row.marginMin5 > [class^="col-md-"], .row.marginMin5 > [class~="col-md-F"]{padding-left:15px;padding-right:15px;}
.row.marginMin6 > [class^="col-md-"], .row.marginMin6 > [class~="col-md-F"]{padding-left:17.5px;padding-right:17.5px;}
.row.marginMin7 > [class^="col-md-"], .row.marginMin7 > [class~="col-md-F"]{padding-left:20px;padding-right:20px;}
.row.marginMin8 > [class^="col-md-"], .row.marginMin8 > [class~="col-md-F"]{padding-left:22.5px;padding-right:22.5px;}
.row.marginMin9 > [class^="col-md-"], .row.marginMin9 > [class~="col-md-F"]{padding-left:25px;padding-right:25px;}

.paddingLeftMin[class^="col-md-"], .paddingLeftMin[class~="col-md-F"]{padding-left:0!important}
.paddingRightMin[class^="col-md-"], .paddingRightMin[class~="col-md-F"]{padding-right:0!important}

.paddingLeftMin1[class^="col-md-"], .paddingLeftMin1[class~="col-md-F"]{padding-left:2.5px!important}
.paddingRightMin1[class^="col-md-"], .paddingRightMin1[class~="col-md-F"]{padding-right:2.5px!important}

.paddingLeftMin2[class^="col-md-"], .paddingLeftMin2[class~="col-md-F"]{padding-left:5px!important}
.paddingRightMin2[class^="col-md-"], .paddingRightMin2[class~="col-md-F"]{padding-right:5px!important}

.paddingLeftMin2-5[class^="col-md-"], .paddingLeftMin2-5[class~="col-md-F"]{padding-left:7.5px!important}
.paddingRightMin2-5[class^="col-md-"], .paddingRightMin2-5[class~="col-md-F"]{padding-right:7.5px!important}

.paddingLeftMin3[class^="col-md-"], .paddingLeftMin3[class~="col-md-F"]{padding-left:10px!important}
.paddingRightMin3[class^="col-md-"], .paddingRightMin3[class~="col-md-F"]{padding-right:10px!important}

.paddingLeftMin4[class^="col-md-"], .paddingLeftMin4[class~="col-md-F"]{padding-left:15px!important}
.paddingRightMin4[class^="col-md-"], .paddingRightMin4[class~="col-md-F"]{padding-right:15px!important}

.marginLeftMin{margin-left:0}
.marginRightMin{margin-right:0}

.marginLeftMin2{margin-left:2.5px}
.marginRightMin2{margin-right:2.5px}

.marginLeftMin3{margin-left:5px}
.marginRightMin3{margin-right:5px}

.marginTopMin{margin-left:0}
.marginBottomMin{margin-right:0}

.marginTopMin2{margin-left:2.5px}
.marginBottomMin2{margin-right:2.5px}

.marginTopMin3{margin-left:5px}
.marginBottomMin3{margin-right:5px}

.form-group.marginTopMin{margin-top:6px}

.SpaceTabInPortlet1{padding:5px 10px 10px 10px}

.noPadding_InputLeft{padding-right:0!important;}
.noPadding_InputRight{padding-left:0!important;}
.noPadding_InputLeft + .noPadding_InputRight input.form-control,
.noPadding_InputLeft + .noPadding_InputRight .bs-select button{border-left:0;}

.WidthInputData{width:139px;}

.pulsate.PulsateActive{position:relative;z-index:999}
.pulsate.PulsateActive[message-pulsate-success]:after{content:attr(message-pulsate-info);position:absolute;background-color:#2caf57;color:#fff;padding:5px 10px;border-radius:4px;}
.pulsate.PulsateActive[message-pulsate-info]:after{content:attr(message-pulsate-info);position:absolute;background-color:#e0ebf9;color:#000;padding:5px 10px;border-radius:4px;}
.pulsate.PulsateActive[message-pulsate-warning]:after{content:attr(message-pulsate-info);position:absolute;background-color:#f9e491;color:#fff;padding:5px 10px;border-radius:4px;}
.pulsate.PulsateActive[message-pulsate-danger]:after{content:attr(message-pulsate-info);position:absolute;background-color:#fbe1e3;color:#fff;padding:5px 10px;border-radius:4px;}

.InputIconaSocial{position:relative}
.InputIconaSocial .pulsate{position:relative}
.InputIconaSocial [data-original-title]{position: absolute;bottom: 0px;right: 0;width:32px;height: 32px;z-index: 1;cursor: pointer;background-size: 100%;background-position: bottom !important;}
.InputIconaSocial [data-original-title] i{font-size: 25px;line-height: 32px;}

.InputIconaSocial .form-control{padding-right: 40px;}

.AnagraficheDatiPerTutti{position:absolute;top:-36px;right: 59px;}
.bs-select > button.btn[data-id="AttivaAnagrafica"] span,
.bs-select > button.btn[data-id="AttivaAnagrafica"] + .dropdown-menu ul li a{font-size: 14px;font-weight: 500;font-variation-settings: "wght" 400;letter-spacing: 0;}
.bs-select.Attivo > button.btn{background-color:#3EA761!important;border-color:#3EA761!important;color:#fff;}
.bs-select.Disattivato > button.btn{background-color:#b73e33!important;border-color:#b73e33!important;color:#fff;}
.template-v1 .bs-select > button[data-id="AttivaAnagrafica"].btn .caret,
.template-v2 .bs-select > button[data-id="AttivaAnagrafica"].btn .caret{color:#fff !important;}

.bs-select > button.btn[data-id="ValutazioneAnagrafica"] i.Valutazione{position:relative;top:2px;}

div.rating-container{display:inline-block}
.rating-container .star .Ficon{cursor:pointer}

/*Inizio -- Singola Anagrafica*/
.ContentTipiAnagrafica{margin-top: 8px;background-color: #eff3f8;padding-top: 5px;}
.ContentTipiAnagrafica > .TipiAnagrafica{float:left;}
.ContentTipiAnagrafica > .TipiAnagrafica+.TipiAnagrafica{margin-left:12px}
.ContentTipiAnagrafica+.ContentTipiAnagrafica{margin-top:10px}

.ContentTipiAnagrafica > .TipiAnagrafica.SelectInclusa{padding: 7px 9px;}
.ContentTipiAnagrafica > .TipiAnagrafica.SelectInclusa .mt-checkbox{float:left;margin-top:5px}
.ContentTipiAnagrafica > .TipiAnagrafica.SelectInclusa .ContentSelect
{float:left;margin-left:10px;padding-left:10px;border-left:1px solid #969696}

.ContentTipiAnagrafica > .TipiAnagrafica .mt-checkbox{margin-top:0}
.ContentTipiAnagrafica > .TipiAnagrafica label[for]{margin-bottom:0;display:block}
.ContentTipiAnagrafica > .TipiAnagrafica label[for]:first-child{margin-bottom: 4px;}
.ContentTipiAnagrafica > .TipiAnagrafica label .txt{font-size:13px}

/*Fine -- Singola Anagrafica*/

.text-danger.label-danger{color:#fff}

.SingleItemImmaginiUploadMetronic{width:100%;height: 141px;position: relative;}

button.SelezionaTuttiFileCaricati{width:150px}
button.SelezionaTuttiFileCaricati.SelectAll .any, button.SelezionaTuttiFileCaricati.DeselectAll .all{display:none}

.fileupload-processing .fileupload-process{display:none;}
.CaricamentoFotoMetronic .fileupload-progress .progress-extended{margin-top:-2px;}
.CaricamentoFotoMetronic .fileupload-progress .progress{margin:10px 0 0 0}

[role="presentation"] > .files{list-style:none;padding-left: 0;margin-bottom:0;overflow:hidden;margin-right: -6px;}
[role="presentation"] > .files.Loading{position:relative;}
[role="presentation"] > .files.Loading > li.loading{position:absolute;top:0;right:0;bottom:0;left:0;}

.modal [role="presentation"] > .files.Loading{overflow:hidden}

.ListaFotoGrid.empty{background-color:#ededed;position:relative;}
.ListaFotoGrid.empty:after{position:absolute;top:50%;left:50%;font-size:30px;color: #cacaca;text-align: center;width: 100%; -webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.ListaFotoGrid.empty:after{content:"Clicca 'Aggiungi foto' o trascinale qui dentro per inserirle";}

#ListaFotoarrivo_LightBox.empty{background-color: #fff;}
.ListaFotoGrid.empty:after{content: none;}

.modal + .backLock{position: fixed;top:0;left:0;right:0;bottom:0;background-color: rgba(0,0,0,0.1);}

#ModalUploaderMultiSource{width: 590px;}
#ModalUploaderMultiSource .sources{width: 410px;margin: 0 auto;padding: 0 0 20px;}
#ModalUploaderMultiSource .source{text-align:center;width: 120px;height: 120px;margin: auto;padding: 18px 0;border: 1px solid #c1c1c1;border-radius: 4px;background-color: #f9f9f9;cursor: pointer;}
#ModalUploaderMultiSource .source:hover{background-color: #d9d9d9;}
#ModalUploaderMultiSource .source img{max-width: 50px;height: 50px;object-fit: scale-down;object-position: center;}
#ModalUploaderMultiSource .source span{display:block;margin-top: 8px;font-weight: 500;font-size: 12px;}

form.CaricamentoFotoMetronic[type-foto]:not(.no-background) ul.ListaFotoGrid{background-image: url(../img/no-image-veicolo-file-uploader.jpg);}

form.CaricamentoFotoMetronic[type-foto='danni'] .FileWidth4 ul.ListaFotoGrid{background-size: calc(100% / 4) calc(100% / 3);}
form.CaricamentoFotoMetronic[type-foto='danni'] .FileWidth5 ul.ListaFotoGrid{background-size: calc(100% / 5) calc(100% / 3);}
form.CaricamentoFotoMetronic[type-foto='danni'] .FileWidth6 ul.ListaFotoGrid{background-size: calc(100% / 6) calc(100% / 3);}
form.CaricamentoFotoMetronic[type-foto='danni'] .FileWidth7 ul.ListaFotoGrid{background-size: calc(100% / 7) calc(100% / 3);}

#FotoVideo_Veicolo .btn[idmodal="ModalAltreFotoVeicolo"]{padding:0 20px 0 35px !important}
#FotoVideo_Veicolo .btn[idmodal="ModalAltreFotoVeicolo"] .Ficon[class*="material-icons"]{left:10px}

.GalleriaImmaginiUploadMetronic{margin-bottom:0!important;}
.GalleriaImmaginiUploadMetronic .SingleFile{float:left;position:relative;color:#fff;list-style:none;}
.GalleriaImmaginiUploadMetronic .SingleFile{margin-right: 6px;}
/*.GalleriaImmaginiUploadMetronic .SingleFile.New{opacity:0}*/
.GalleriaImmaginiUploadMetronic .SingleFile[predefinita="1"] .FotoPredefinita{position:absolute;right:3px;top:3px;z-index:2;color:#ffd76e;font-size:20px;cursor:default;}

.GalleriaImmaginiUploadMetronic .SingleFile{height: 165px;margin-bottom: 6px;width:100%;border:1px solid #bdbdbd;padding-bottom: 23px !important;background-color: #f1f1f1;}
.GalleriaImmaginiUploadMetronic.FileWidth4 .SingleFile{max-width:calc(25% - 6px);}
.GalleriaImmaginiUploadMetronic.FileWidth5 .SingleFile{max-width: calc(20% - 6px);}
.GalleriaImmaginiUploadMetronic.FileWidth6 .SingleFile{max-width:calc(16.66666% - 6px);}
.GalleriaImmaginiUploadMetronic.FileWidth7 .SingleFile{max-width:calc(14.285714% - 6px);}

.GalleriaImmaginiUploadMetronic .SingleFile .Anteprima,
.SingleItemImmaginiUploadMetronic .Anteprima{display:inline-block;position:relative;max-height: 100%;max-width: 100%;overflow: hidden;height:100%;width:100%;}

.GalleriaImmaginiUploadMetronic .SingleFile .InfoFile,
.SingleItemImmaginiUploadMetronic .InfoFile{position:absolute;top:0;right:0;bottom:0;left:0;/*z-index:2;*/}

.GalleriaImmaginiUploadMetronic .SingleFile .EditFascDescr{/* height:24px; */color: #000;}
.GalleriaImmaginiUploadMetronic .FastEditText{font-size: 14px;text-align:left;margin: 0 -7px;padding: 0 7px;position:relative;}
.GalleriaImmaginiUploadMetronic .FastEditText:after{content:'';position:absolute;height:1px;width:calc(100% - 12px);left:6px;bottom:0;background-color:transparent;}
.GalleriaImmaginiUploadMetronic .FastEditText:hover{text-decoration:none !important}
.GalleriaImmaginiUploadMetronic .FastEditText.editable-empty{color: #afafaf !important;}

.editableform .form-group, .editableform .form-control{width:100%;}
.editableform .editable-input{float:left;width:calc(100% - 75px)}
.editableform .editable-buttons{float:left;margin-left:2px;}

.GalleriaImmaginiUploadMetronic .SingleFile .Posizionamento{position: absolute;bottom: 0;left: 0;height: 24px;width: 24px;text-align: center;background-color: rgba(62, 167, 97, 0.72);color: #fff;line-height: 24px;z-index:1;}
.GalleriaImmaginiUploadMetronic .SingleFile:nth-child(5n+1) .editable-container{left:0!important;}
.GalleriaImmaginiUploadMetronic .SingleFile:nth-child(5n+1) .editable-container > .arrow{left:12%!important}
.GalleriaImmaginiUploadMetronic .SingleFile:nth-child(5n+5) .editable-container{left:inherit !important;right:0!important;}
.GalleriaImmaginiUploadMetronic .SingleFile:nth-child(5n+5) .editable-container > .arrow{left:85%!important}
.GalleriaImmaginiUploadMetronic .SingleFile .editable-container{width:333px}
.GalleriaImmaginiUploadMetronic .SingleFile .popover-content{padding:9px 5px 9px 9px}
.popover-content .editable-clear-x{cursor:pointer}

.GalleriaImmaginiUploadMetronic .SingleFile p, .SingleItemImmaginiUploadMetronic p{margin:0;padding-left: 25px;position: relative;top: 2px;z-index: 0;overflow: hidden;width: 100%;font-size:13px;}
.template-upload .NomeFile,
.SingleItemImmaginiUploadMetronic .NomeFile{border-top: 1px solid rgba(255, 255, 255, 0.25);}

.template-download .NomeFile{padding: 2px 5px;}
.template-upload .NomeFile{padding:7.5px 5px}

.GalleriaImmaginiUploadMetronic .SingleFile .VediInHover,
.SingleItemImmaginiUploadMetronic .VediInHover{opacity:0;-webkit-transition: opacity .25s;-o-transition: opacity .25s;}
.GalleriaImmaginiUploadMetronic .SingleFile .SubInfoFile,
.SingleItemImmaginiUploadMetronic .SubInfoFile {height: calc(100% - 24px);overflow: hidden;}

.GalleriaImmaginiUploadMetronic .SingleFile .NomeFile, .GalleriaImmaginiUploadMetronic .SingleFile .SubInfoFile,
.SingleItemImmaginiUploadMetronic .NomeFile, .SingleItemImmaginiUploadMetronic .SubInfoFile{background-color:rgba(0,0,0,.7);color:#fff;}

.ListaFotoGrid.GridDragAndDrop .NomeFile{cursor: all-scroll;}

.DisabledActionsFoto .GalleriaImmaginiUploadMetronic .FastEditText,
.DisabledActionsFoto .GalleriaImmaginiUploadMetronic .InviaSulWEB,
.DisabledActionsFoto .GalleriaImmaginiUploadMetronic label.Styl{pointer-events: none;opacity:.7;}

.GridDragAndDrop .placeholder,
.SCol_ListCheck.GridDragAndDrop .placeholder,
.SCol_ListCheck.GridDragAndDrop .ui-sortable-placeholder{visibility: visible !important;background-color: #CED4F1;border: dotted #858EEC;border-width: 1px;}
.SCol_ListCheck.GridDragAndDrop .ui-sortable-helper{background-color:#fff !important;border-width:1px}
.SCol_ListCheck ul{list-style: none;padding:0}
.ListaFotoGrid.GridDragAndDrop .placeholder{width: calc(20% - 6px);margin: 0 6px 6px 0;float: left;height: 165px;}

.GalleriaImmaginiUploadMetronic .SingleFile .NomeFile,
.SingleItemImmaginiUploadMetronic .NomeFile{-webkit-transition: background-color .25s;-o-transition: background-color .25s;position: absolute;width: 100%;bottom: 0;}

.GalleriaImmaginiUploadMetronic .SingleFile.selected .InfoFile{ background-color:rgba(245, 238, 77, 0.5); }

.GalleriaImmaginiUploadMetronic .SingleFile .DidascaliaFotoVeicolo::-webkit-input-placeholder {color: #808080;}
.GalleriaImmaginiUploadMetronic .SingleFile .DidascaliaFotoVeicolo::-moz-placeholder {color: #808080;}
.GalleriaImmaginiUploadMetronic .SingleFile .DidascaliaFotoVeicolo:-ms-input-placeholder {color: #808080;}
.GalleriaImmaginiUploadMetronic .SingleFile .DidascaliaFotoVeicolo:-moz-placeholder {color: #808080;}

.GalleriaImmaginiUploadMetronic .template-upload .ButtonOperazioni{text-align:center;margin-top:16px !important}
.SingleItemImmaginiUploadMetronic .ButtonOperazioni{text-align:center;margin-top:0;}
.GalleriaImmaginiUploadMetronic .ButtonOperazioni .LightBox .Ficon{font-size:50px;cursor:pointer;color:#fff;}
.GalleriaImmaginiUploadMetronic .SingleFile:hover .VediInHover{opacity:1;}
.GalleriaImmaginiUploadMetronic .SingleFile.template-download .ButtonOperazioni{position:relative;top: 36px;}

.GalleriaImmaginiUploadMetronic .SingleFile.template-download .CheckSelected{position:absolute;right:3px;bottom: 2px;}
.GalleriaImmaginiUploadMetronic .SingleFile.template-download i.error.fa-warning{position:absolute;bottom:6px;right:30px;animation-name: blinker-color;animation-duration: 2s;animation-timing-function: ease-in;animation-iteration-count: infinite;-webkit-animation-name: blinker-color;-webkit-animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}

.GalleriaImmaginiUploadMetronic .SingleFile.template-download .CheckSelected > .InviaSulWEB{font-size:19px;cursor:pointer;margin-right: 3px;}
.GalleriaImmaginiUploadMetronic .SingleFile.template-download .CheckSelected > .InviaSulWEB.off{color:#a5a5a5;}
.GalleriaImmaginiUploadMetronic .SingleFile.template-download .CheckSelected > .InviaSulWEB.on{color:#ffd76e}
.GalleriaImmaginiUploadMetronic .SingleFile.template-download .CheckSelected > *{float:left;}
.GalleriaImmaginiUploadMetronic .SingleFile.template-download .CheckSelected input{margin-top:0;}
.GalleriaImmaginiUploadMetronic .SingleFile.template-download .CheckSelected .checkbox{top:0;float: left;}

.dd-list .dd3-handle {top: 3px;top: inherit;z-index: 15;width:100%;height:100%;background-color: rgba(37,37,37,1) !important;}

.GalleriaImmaginiUploadMetronic .progress{margin:10px;width:auto;background-color:rgba(255,255,255,.7);display:none}

.GalleriaImmaginiUploadMetronic .dd-placeholder{margin-top:0;float:left;margin-right:4px;width:calc(20% - 6px);height:219px !important;}

.dd-list .imgType{position:relative;top:30px;z-index: 20;}

ul.GridDragAndDrop{list-style:none;padding-left:0;}

.listVideos > .row+.row{margin-top:10px}
.listVideos .Video{height:296px;position:relative;}
.listVideos .Video > .Content_iFrame{height:calc(100% - 61px);}
.listVideos .Video > .Content_iFrame > .Empty{width:100%;height:100%;text-align:center; background-color:#C4C4C4; border:1px solid #000;position:relative;}
.listVideos .Video > .Content_iFrame > .Empty i{position: relative;top: calc(50% - 34px);font-size: 68px;color: #1373ad;}
.listVideos .Video > .txtUrl{margin:5px 0 2px;position:relative;}
.listVideos .Video > .VideoDidascalia{width: 100%;margin-right:0;}
.listVideos .Video i.InviaSulWEB{font-size: 23px;position: relative;top: 1px;}
.listVideos .Video.Empty i.InviaSulWEB,
.listVideos .Video i.InviaSulWEB:not(.on){color:#ebebeb}
.listVideos .Video:not(.Empty) i.InviaSulWEB.on{color:#eab529}

.listVideos .Video .buttonPublication{margin-top:5px;}
.listVideos .Video .buttonPublication label.StylSwich{float:left;height:25px;border:1px solid #c1c1c1;background-color: #f1f1f1;padding: 0px 4px;border-radius:3px;}
.listVideos .Video .buttonPublication label.StylSwich + label.StylSwich{margin-left:3px;}
.listVideos .Video .buttonPublication label.StylSwich.checked {border-color: #999;}
.listVideos .Video .buttonPublication img{max-width:85px}
.listVideos .Video .buttonPublication input[type="checkbox"]{position: relative;top: 4px;width: 27px;height: 15px;}
.listVideos .Video .buttonPublication .txt{top: 0px;font-size: 14px;}
.listVideos .Video .buttonPublication .txt > span {position: relative;top: 1px;}
.listVideos .Video .buttonPublication .txt .Ficon{font-size:15px;}



.listVideos .Video:not(.Empty) > .txtUrl input{padding-right:25px !important}
.listVideos .Video > .txtUrl input{width: calc(100% - 64px);margin-right: 2px;float:left;}
.listVideos .Video > .txtUrl.NoLoad input{width:calc(100% - 38px)!important;}
.listVideos .Video > .txtUrl .eliminaURL{position: absolute;right: 66px;top: 6px;color: #c90d10;cursor:pointer;}
.listVideos .Video > .txtUrl .eliminaURL .Ficon{font-size: 17px;}
.listVideos .Video > .txtUrl button{float:left;}
.listVideos .Video > .txtUrl button i{font-size:20px;}
.listVideos .Video > .txtUrl button+button{margin-left: 2px;}
.listVideos .Video > .txtUrl .UrlCopiato{position:absolute;top:-34px;left:calc(50% - 50px);background-color:#E3E3E3;border:1px solid #8E8E8E;color:#000;font-weight:bold;padding: 5px 10px;font-size: 14px;line-height: normal;text-align:center;}
.listVideos .Video > .Loading{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);text-align:center;z-index:30;}
.listVideos .Video > .Loading i{position:absolute;font-size: 60px;left: calc(50% - 35px);top: calc(50% - 20px);color:#fff;}
.listVideos .Video input.urlVideo{font-size:13px;}
.listVideos .Video .EditFascDescr{margin-top: 2px;border-color: #ccc;font-size: 14px;line-height: 28px;}
.listVideos .Video .EditFascDescr a{text-align:left;}
.listVideos .Video.Empty .EditFascDescr{pointer-events:none;}
.listVideos .Video .EditFascDescr .editable-container{left:10px !important;}
.listVideos .Video .EditFascDescr .editable-container .arrow{left:8% !important}
.listVideos .Video .EditFascDescr .editable-container .form-group{width:366px}
.listVideos .Video .EditFascDescr .editable-container .form-group input.form-control{width:100% !important}
.listVideos .Video .EditFascDescr a.editable-empty{color: #b1b1b1 !important;font-weight: 400;}
.listVideos .Video .EditFascDescr a:not(.editable-empty){color:#000;}

.Content_AnteprimaVeicolo:not(.BIG){height:48px;width: 70px;padding:0;margin:0 -2px;}
.Content_AnteprimaVeicolo.BIG{height:90px;width: 120px;padding:0}

.Content_AnteprimaVeicolo > div{overflow:hidden;padding:1px 0}
.Content_AnteprimaVeicolo img.AnteprimaVeicolo{max-width: 100%;}
img[src="img/no_Img_veicolo.jpg"] {opacity: 0.3 !important;}

/*div.ui-datepicker-inline{display:none !important}*/

@media only screen and (min-width:1400px) {
	#AllTabsSchedaPratica > .TabContainers .tab-content > .tab-pane.Full{padding-right:32px;}
}

.ScriptTab > .TabContainers .tab-content > .tab-pane > .maxW{max-width:calc(100% - 248px);}

.relativeLoading {min-height: 182px;}
#DocProvvisorioSchedaPratica .relativeLoading,
#DocDefinitivoSchedaPratica .relativeLoading,
#NoteSchedaPratica .relativeLoading {min-height: 47px;}
.LoadingTab {position: absolute;top: 0;left: 0;right: 0;bottom: 0;color:transparent;}
.LoadingTab:before{content:'';width:40px;height:40px;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);background-size: cover;background-repeat: no-repeat;}

.pulsanteIconVicino > .input-icon.right > i{right:35px}
.form-group label.nascosto{left:-1000px;}

.LegendaSopra .form-group{padding-top:15px}
.LegendaSopra > .form-group+.form-group{margin-top:3px}
.LegendaSopra > .form-group .etiquette{position:absolute;left:0;top:-15px;font-family:Roboto, sans-serif;font-size:13px;line-height:13px;font-weight:400;color:#000;}
.dx-field-item-label,
.LegendaSopra2 .form-group .etiquette:not(.col-md-F),
.LegendaSopra2 .form-filter .etiquette:not(.col-md-F),
.LegendaSopra2 .form-filter-api .etiquette:not(.col-md-F){line-height:15px;margin-top: 0 !important;display: block;}
.template-v1 .dx-field-item-label,
.template-v1 .LegendaSopra2 .form-group .etiquette:not(.col-md-F),
.template-v1 .LegendaSopra2 .form-filter .etiquette:not(.col-md-F),
.template-v1 .LegendaSopra2 .form-filter-api .etiquette:not(.col-md-F){margin-bottom:3px;font-variation-settings: "wght" 500;font-size: 13.3px!important;letter-spacing: -0.3px;}
.template-v2 .dx-field-item-label,
.template-v2 .LegendaSopra2 .form-group .etiquette:not(.col-md-F),
.template-v2 .LegendaSopra2 .form-filter .etiquette:not(.col-md-F),
.template-v2 .LegendaSopra2 .form-filter-api .etiquette:not(.col-md-F){font-variation-settings: "wght" 400;line-height:12px;position:relative;z-index:1;font-size: 11px!important;color: #07040d;letter-spacing: 0;font-family: 'Open Sans';margin-bottom: 2px;}
.LegendaSopra2 .form-group .etiquette.Styl{margin-left:0;}
.LegendaSopra2 .form-group .etiquette + button{float:right;height: 23px!important;line-height: 21px!important;margin-top: -3px; }
.LegendaSopra2 .form-group .etiquette:not(.col-md-F) + div > label.Styl {margin-top: 1px;}

.LegendaSopra2 .form-group .etiquette:not(.col-md-F) .provenienzaAutomatismo{padding-left:5px;font-weight: 600;font-variation-settings: "wght" 600;color:#e12330}

@media only screen and (max-width:1281px){
	.InputStyleFlat label.LabelWidth,
	.LegendaSopra2 .form-group label.etiquette:not(.col-md-F), .LegendaSopra2 .form-filter label.etiquette:not(.col-md-F), .LegendaSopra2 .form-filter-api label.etiquette:not(.col-md-F){font-size:12.5px !important;}
	label.control-label[is-casamadre="1"]:after, label.control-label[is-socnoleggio="1"]:after, label.control-label > *[is-socnoleggio="1"]:after, label.control-label[is-commerciante="1"]:after, label.control-label > *[is-commerciante="1"]:after, label.control-label[is-rivenditore="1"]:after, label.control-label > *[is-rivenditore="1"]:after{font-size:12px !important}
}

.LegendaSopra3 .form-group .etiquette:not(.col-md-F){font-size: 13.5px !important;line-height: 15px;background-color: #fff;margin: -7px 0 0 4px !important;padding: 0 5px;position: absolute;font-weight: 60;font-variation-settings: "wght" 400;letter-spacing: -0px;color: #8d8d8d;}
.LegendaSopra3 .form-group .etiquette:not(.col-md-F) .IconInfoPng{top:0}
.LegendaSopra3 .form-group .form-control{background-color: #fff;}

.template-v1 label.control-label[is-casamadre="1"]:after,
.template-v1 label.control-label[is-socnoleggio="1"]:after,
.template-v1 label.control-label > *[is-socnoleggio="1"]:after,
.template-v1 label.control-label[is-commerciante="1"]:after,
.template-v1 label.control-label[is-rivenditore="1"]:after,
.template-v1 label.control-label > *[is-commerciante="1"]:after,
.template-v1 label.control-label > *[is-socnoleggio="1"]:after,
.template-v1 label.control-label > *[is-casamadre="1"]:after,
.template-v1 label.control-label > *[is-rivenditore="1"]:after{font-weight: 700;font-variation-settings: "wght" 700;color: #bf1013;text-transform: uppercase;font-size: 13px;margin: 0 0 -3px 2px;display: inline-block;}

.template-v1 label.control-label[is-casamadre="1"]:after,
.template-v1 label.control-label > *[is-casamadre="1"]:after,
.template-v1 a[is-casamadre="1"]:not(.NomeIntero):after{content:' [CM]';}

.template-v1 label.control-label[is-socnoleggio="1"]:after,
.template-v1 label.control-label > *[is-socnoleggio="1"]:after,
.template-v1 a[is-socnoleggio="1"]:not(.NomeIntero):after{content:' [NO]';}

.template-v1 label.control-label[is-commerciante="1"]:after,
.template-v1 label.control-label > *[is-commerciante="1"]:after,
.template-v1 a[is-commerciante="1"]:not(.NomeIntero):after{content:' [CO]';}

.template-v1 label.control-label[is-rivenditore="1"]:after,
.template-v1 label.control-label > *[is-rivenditore="1"]:after,
.template-v1 a[is-rivenditore="1"]:not(.NomeIntero):after{content:' [RIV]';}

.template-v1 label.control-label.NomeIntero[is-casamadre="1"]:after,
.template-v1 label.control-label > .NomeIntero[is-casamadre="1"]:after,
.template-v1 a.NomeIntero[is-casamadre="1"]:after{content:' [Casa madre]';}

.template-v1 label.control-label.NomeIntero[is-socnoleggio="1"]:after,
.template-v1 label.control-label > .NomeIntero[is-socnoleggio="1"]:after,
.template-v1 a.NomeIntero[is-socnoleggio="1"]:after{content:' [Soc. noleggio]';}

.template-v1 label.control-label.NomeIntero[is-commerciante="1"]:after,
.template-v1 label.control-label > .NomeIntero[is-commerciante="1"]:after,
.template-v1 a.NomeIntero[is-commerciante="1"]:after{content:' [Commerciante]';}

.template-v1 label.control-label.NomeIntero[is-rivenditore="1"]:after,
.template-v1 label.control-label > .NomeIntero[is-rivenditore="1"]:after,
.template-v1 a.NomeIntero[is-rivenditore="1"]:after{content:' [Rivenditore]';}


.template-v2 label.control-label[is-casamadre="1"]:after,
.template-v2 label.control-label[is-socnoleggio="1"]:after,
.template-v2 label.control-label > *[is-socnoleggio="1"]:after,
.template-v2 label.control-label[is-commerciante="1"]:after,
.template-v2 label.control-label[is-rivenditore="1"]:after,
.template-v2 label.control-label > *[is-commerciante="1"]:after,
.template-v2 label.control-label > *[is-socnoleggio="1"]:after,
.template-v2 label.control-label > *[is-casamadre="1"]:after,
.template-v2 label.control-label > *[is-rivenditore="1"]:after{font-weight: 400;font-variation-settings: "wght" 400;background-color: #e1e1e1;color: #000;text-transform: uppercase;font-size: 10px;line-height: 11px;margin: -2px 0 -3px 4px;display: inline-block;padding: 1px 7px;border-radius: 6px;}

.template-v2 label.control-label[is-casamadre="1"]:after,
.template-v2 label.control-label > *[is-casamadre="1"]:after,
.template-v2 a[is-casamadre="1"]:not(.NomeIntero):after{content:'CM';}

.template-v2 label.control-label[is-socnoleggio="1"]:after,
.template-v2 label.control-label > *[is-socnoleggio="1"]:after,
.template-v2 a[is-socnoleggio="1"]:not(.NomeIntero):after{content:'NO';}

.template-v2 label.control-label[is-commerciante="1"]:after,
.template-v2 label.control-label > *[is-commerciante="1"]:after,
.template-v2 a[is-commerciante="1"]:not(.NomeIntero):after{content:'CO';}

.template-v2 label.control-label[is-rivenditore="1"]:after,
.template-v2 label.control-label > *[is-rivenditore="1"]:after,
.template-v2 a[is-rivenditore="1"]:not(.NomeIntero):after{content:'RIV';}

.template-v2 label.control-label.NomeIntero[is-casamadre="1"]:after,
.template-v2 label.control-label > .NomeIntero[is-casamadre="1"]:after,
.template-v2 a.NomeIntero[is-casamadre="1"]:after{content:'Casa madre';}

.template-v2 label.control-label.NomeIntero[is-socnoleggio="1"]:after,
.template-v2 label.control-label > .NomeIntero[is-socnoleggio="1"]:after,
.template-v2 a.NomeIntero[is-socnoleggio="1"]:after{content:'Soc. noleggio';}

.template-v2 label.control-label.NomeIntero[is-commerciante="1"]:after,
.template-v2 label.control-label > .NomeIntero[is-commerciante="1"]:after,
.template-v2 a.NomeIntero[is-commerciante="1"]:after{content:'Commerciante';}

.template-v2 label.control-label.NomeIntero[is-rivenditore="1"]:after,
.template-v2 label.control-label > .NomeIntero[is-rivenditore="1"]:after,
.template-v2 a.NomeIntero[is-rivenditore="1"]:after{content:'Rivenditore';}

*[iscasamadre="1"] .col-NameAnagrafica:after,
.Forn-is-casamadre .col-Fornitore:after{content:'CM';}
*[issocnoleggio="1"] .col-NameAnagrafica:after,
.Forn-is-socnoleggio .col-Fornitore:after{content:'NO';}
*[iscommerciante="1"] .col-NameAnagrafica:after,
.Forn-is-commerciante .col-Fornitore:after{content:'CO';}

.template-v1 *[iscasamadre="1"] .col-NameAnagrafica:after,
.template-v1 *[issocnoleggio="1"] .col-NameAnagrafica:after,
.template-v1 *[iscommerciante="1"] .col-NameAnagrafica:after,
.template-v1 .Forn-is-casamadre .col-Fornitore:after,
.template-v1 .Forn-is-socnoleggio .col-Fornitore:after,
.template-v1 .Forn-is-commerciante .col-Fornitore:after{position:absolute;top:0;right:0;background-color:#bf1013;color:#fff;text-align:center;font-size:10px;line-height:16px;padding:0px 2px;border-radius:0 0 0 10px;}

.template-v2 *[iscasamadre="1"] .col-NameAnagrafica:after,
.template-v2 *[issocnoleggio="1"] .col-NameAnagrafica:after,
.template-v2 *[iscommerciante="1"] .col-NameAnagrafica:after,
.template-v2 .Forn-is-casamadre .col-Fornitore:after,
.template-v2 .Forn-is-socnoleggio .col-Fornitore:after,
.template-v2 .Forn-is-commerciante .col-Fornitore:after{position:absolute;top:0;right:0;background-color:#e1e1e1;color:#000;text-align:center;font-size:10px;line-height:16px;padding:0px 2px;border-radius:0 0 0 10px;}

*[issocnoleggio="1"] .col-NameAnagrafica:after,
*[iscasamadre="1"] .col-NameAnagrafica:after,
*[iscommerciante="1"] .col-NameAnagrafica:after{width: 18px;line-height:18px;}

.LegendaSopra .InputDataLittle1{width:104.3px}
.LegendaSopra .InputDataLittle1 .form-control{padding-right:7px;}

label.control-label > *[with-managercar="1"]:after,
*[id-instance-managercar]:not([id-instance-managercar="0"]) .col-NameAnagrafica .mCar {content: '';width: 20px;height: 20px;position: absolute;z-index:2;right: 0;top: 0;background-image: url(../favicon.png);background-size: 90%;background-repeat: no-repeat;background-position: center;}

label.control-label > *[with-managercar="1"]:after{position: relative;display: inline-block;margin: 0 0 -8px 4px;top: -3px;}

*[issocnoleggio="1"][id-instance-managercar]:not([id-instance-managercar="0"]) .col-NameAnagrafica .mCar,
*[iscasamadre="1"][id-instance-managercar]:not([id-instance-managercar="0"]) .col-NameAnagrafica .mCar,
*[iscommerciante="1"][id-instance-managercar]:not([id-instance-managercar="0"]) .col-NameAnagrafica .mCar
{right: 21px;}


*[id-instance-managercar]:not([id-instance-managercar="0"]) .col-NameAnagrafica .OneRow{padding-right:3px;}

*[issocnoleggio="1"][id-instance-managercar]:not([id-instance-managercar="0"]) .col-NameAnagrafica .OneRow,
*[iscasamadre="1"][id-instance-managercar]:not([id-instance-managercar="0"]) .col-NameAnagrafica .OneRow,
*[iscommerciante="1"][id-instance-managercar]:not([id-instance-managercar="0"]) .col-NameAnagrafica .OneRow
{padding-right:27px}

.form_datetimeCustom{width: 100%;}
.date-pickerContent > .input-group-btn, .form_datetimeCustom > .input-group-btn,
input.timepicker + .input-group-btn{position: absolute;right: 0;width: 22px;z-index:-1;opacity:0;}
.date-pickerContent > .input-group-btn button.btn, .form_datetimeCustom > .input-group-btn button.btn
{ background-color:transparent !important;border-color:transparent !important;padding: 0 !important;line-height: 28px;}
.date-pickerContent > .input-group-btn button.btn i, .form_datetimeCustom > .input-group-btn button.btn i{font-size:15px;color:#4A4A4A}

.LegendaSopra2 .form-group .etiquette:not(.col-md-F).AA {position: absolute;top: 0;left: 0;right: 0;padding: 0 5px;z-index:1;}

div.LegendaSopra > .form-group .form-control:not(.Default), div.LegendaSopra > .form-group .bs-select:not(.Default) .btn, div.LegendaSopra > .form-group .BorderBottomInputVertical{border-radius:4px;height:28px}

.CampiBoxatiVicini:not(.LittleLeft) > .left{float:left;width:49%;}
.CampiBoxatiVicini:not(.LittleLeft) > .right{float:right;width:49%;}
.CampiBoxatiVicini:not(.LittleLeft) > .left+.right{margin-left:2%;}

.CampiBoxatiVicini.LittleLeft > .left{float:left;width:45%;}
.CampiBoxatiVicini.LittleLeft > .right{float:right;width:53%;}
.CampiBoxatiVicini.LittleLeft > .left+.right{margin-left:2%;}

.template-v1 .row+.row:not(.ndst){margin-top:14px;}
.template-v1 .row+.row.marginBt1{margin-top:2px;}

.template-v2 .row+.row:not(.ndst){margin-top:18px;}
.template-v2 .row+.row.marginBt1{margin-top:2px;}

.Input3WidthProgressivVer1 > .form-group:nth-child(1){width:171px}
.Input3WidthProgressivVer1 > .form-group:nth-child(2){width:calc(33.33333% + 5px)}
.Input3WidthProgressivVer1 > .form-group:nth-child(3){width:calc(33.33333% + 37px)}

.form-group.carburante{width:171px;}
.form-group.cambio{width:155px;}
.form-group.trazione{width:189px;}
.form-group.trasmissione{width:124px;}

.CampiBoxati {border:1px solid #aaa;border-top:0;border-radius: 4px;font-family:'Open Sans', sans-serif}
.CampiBoxati > .form-group{border-top:1px solid #aaa;}
.CampiBoxati > .form-group .etiquette:not(button){color:#808080;border:solid #e0e0e0;border-width:0 1px 0 0;background-color:#f6f7f9;}
.CampiBoxati > .form-group .etiquette, .CampiBoxati > .form-group > button.control-label{font-weight:400;padding-right:6px !important;text-align:right; border-width:0 1px 0 0;display:inline-block; margin-bottom:0;font-family:'Roboto', sans-serif;letter-spacing:-0.5px;}
.CampiBoxati > .form-group.textareaField:not(.testoEmail) .etiquette{height:70px;}
.CampiBoxati > .form-group.textareaField.testoEmail .etiquette{height:130px;}
.CampiBoxati > .form-group:not(.textareaField) .etiquette+div{height:32px}
.CampiBoxati > .form-group.textareaField .etiquette+div{height:auto;}
.CampiBoxati > .form-group .subInput .etiquette{border-left-width:1px;}

.form-group.textareaField.customHeight1 .etiquette{height:364px;width:60px;}
.form-group.textareaField.customHeight1 .etiquette+div.col-md-9{width:calc(100% - 60px) !important}
.form-group.textareaField.customHeight1 textarea{height:364px !important;}

.CampiBoxati > .form-group:first-child .etiquette{border-top-left-radius: 4px !important;}
.CampiBoxati > .form-group:first-child .etiquette+div{border-top-right-radius: 4px !important;}

.CampiBoxati > .form-group:last-child .etiquette{border-bottom-left-radius: 4px !important;}
.CampiBoxati > .form-group:last-child .etiquette+div{border-bottom-right-radius: 4px !important;}

.CampiBoxati > .form-group .etiquette{font-size:15px;margin-top:0px;width:96px;line-height:32px;position:relative;}
.CampiBoxati > .form-group .etiquette > .Ficon{position:absolute;left:0;top:0;bottom:0;color:#7e7e7e;background-color:rgba(0, 0, 0, 0.07);font-size:18px;line-height:32px;width:26px;text-align:center;}
.CampiBoxati > .form-group .etiquette+div, .CampiBoxati > .form-group .etiquette+span.div{width:calc(100% - 96px) !important;padding-left:0 !important;padding-right:0;}

.CampiBoxati > .form-group > .MarcaPneaumatico{width:calc(50% - 15px);}
.CampiBoxati > .form-group > .DescrPneumatico{width:calc(50% + 15px);}

.CampiBoxati > .form-group > .MarcaPneaumatico .etiquette{width:66px;}
.CampiBoxati > .form-group > .MarcaPneaumatico .etiquette+div{width:calc(100% - 66px) !important;}

.CampiBoxati > .form-group > .DescrPneumatico .etiquette{width:80px;}
.CampiBoxati > .form-group > .DescrPneumatico .etiquette+div{width:calc(100% - 80px) !important;}

.CampiBoxati > .form-group input[type="text"],
.CampiBoxati > .form-group input[type="password"],
.CampiBoxati > .form-group .bs-select button.dropdown-toggle{padding-left:8px;}

.CampiBoxati > .form-group > .Pt{width:23.6%;}
.CampiBoxati > .form-group > .Km{width:29%;}

.CampiBoxati > .form-group > .little .etiquette{font-size:15px;margin-top:0px;width:41px;line-height:32px;}
.CampiBoxati > .form-group > .little .etiquette+div, .CampiBoxati > .form-group > .little .etiquette+span.div{width:calc(100% - 41px) !important;padding-left:0 !important;padding-right:0;}

.CampiBoxati > .form-group > .little2 .etiquette{font-size:15px;margin-top:0px;width:58px;line-height:32px;}
.CampiBoxati > .form-group > .little2 .etiquette+div, .CampiBoxati > .form-group > .little2 .etiquette+span.div{width:calc(100% - 58px) !important;padding-left:0 !important;padding-right:0;}


.CampiBoxati > .form-group > .little3 .etiquette{font-size:15px;margin-top:0px;width:81px;line-height:32px;}
.CampiBoxati > .form-group > .little3 .etiquette+div, .CampiBoxati > .form-group > .little2 .etiquette+span.div{width:calc(100% - 81px) !important;padding-left:0 !important;padding-right:0;}

.CampiBoxati > .form-group > .little4 .etiquette{font-size:15px;margin-top:0px;width:90px;line-height:32px;}
.CampiBoxati > .form-group > .little4 .etiquette+div, .CampiBoxati > .form-group > .little2 .etiquette+span.div{width:calc(100% - 90px) !important;padding-left:0 !important;padding-right:0;}

#VerificaPiva .CampiBoxati > .form-group .etiquette{width:120px !important;}
#VerificaPiva .CampiBoxati > .form-group .etiquette+div, #VerificaPiva .CampiBoxati > .form-group .etiquette+span{width:calc(100% - 120px) !important;}

.CampiBoxati > .form-group .InputLinkabbile{position:relative}
.CampiBoxati > .form-group .InputLinkabbile a{position:absolute;top:calc(50% - 10px);left:10px;line-height:20px;height:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.CampiBoxati > .form-group:not(.InputIconaSocial) .InputLinkabbile a{max-width: calc(100% - 40px);}
.CampiBoxati > .form-group.InputIconaSocial .InputLinkabbile a{max-width: calc(100% - 60px);}

.CampiBoxati > .form-group .InputCAP{width:78px}
.CampiBoxati > .form-group .InputCAP + div{width:calc(100% - 78px)}

.CampiBoxati > .form-group .InputData1{width:152px}
.CampiBoxati > .form-group .InputData1 + div{width:calc(100% - 152px)}

.CampiBoxati > .form-group .RadioButtonMF{width:79px}
.CampiBoxati > .form-group .RadioButtonMF + div{width:calc(100% - 79px)}

.CampiBoxati > .form-group .btn-group-checkbox label{padding:0 !important;width:40px;text-align:center;height:32px;line-height: 31px;font-size:18px !important;font-family:'Open Sans Condensed', sans-serif;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;-ms-border-radius: 0 !important;-o-border-radius: 0 !important;border-radius: 0 !important;text-transform:inherit !important}

.CampiBoxati > .form-group .etiquette+.pulsanteIconVicino .pulsante .Ficon{color:#000;padding:0 4px 0 8px !important;background-color:transparent;transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.CampiBoxati > .form-group .etiquette+.pulsanteIconVicino .pulsante .Ficon:not(.button){cursor:auto}
.CampiBoxati > .form-group .etiquette+.pulsanteIconVicino .pulsante .Ficon.button{color:#3d9099}
.CampiBoxati > .form-group .etiquette+.pulsanteIconVicino .pulsante .Ficon:not(:hover){opacity:0.7;}
.CampiBoxati > .form-group .etiquette+.pulsanteIconVicino .pulsante .Ficon:hover{opacity:1;}
.CampiBoxati > .form-group .bootstrap-select.dropdown .dropdown-toggle .filter-option{line-height:18px;}
.CampiBoxati > .form-group textarea.form-control{line-height:23px;}
.CampiBoxati > .form-group .form-control, .CampiBoxati > .form-group .InputLinkabbile a, .CampiBoxati > .form-group .bootstrap-select.dropdown .dropdown-toggle .filter-option
{font-size:17px;letter-spacing:-0.7px;font-weight:600;overflow: initial;}
.CampiBoxati > .form-group .form-control:not(textarea){line-height: 18px;}
.CampiBoxati > .form-group .Antreprima{position:absolute;Left:0;top:0;bottom:0;pointer-events:none;background-color:#f1f1f1;color:#333;font-weight:bold;width:38px;line-height:32px;text-align:center;border-right:1px solid #e0e0e0;font-size:18px;}
.CampiBoxati > .form-group .Antreprima+.form-control{padding-left:47px !important;}
.CampiBoxati > .form-group textarea{line-height: 20px;padding:14px 20px}

.CampiBoxati > .form-group div.rating-container{height:32px;}
.CampiBoxati > .form-group .rating-container .clear-rating{margin-top:-9px}
.CampiBoxati > .form-group div.rating-container .rating{margin-top:-18px}
.CampiBoxati > .form-group div.rating-container .rating .star .Ficon{font-size:22px;}

.TitleInputBox{position:relative;background-color:#2e3d50;color:#fff;padding:3px 13px;font-size:16px;font-weight:600;font-family:Lato, sans-serif;border:1px solid #2e3d50;border-bottom:0}
.TitleInputBox a, .TitleInputBox a:hover{color:#fff;text-decoration:underline;}
.TitleInputBox > .CheckDaImmatricolare label.Styl .txt{font-size:15px;font-weight:400;}
.TitleInputBox + .CampiBoxati{border-radius: 0 0 4px 4px;}
.TitleInputBox > .Option.right{position:absolute;right:-1px;bottom:0;top:-1px;border-radius:0 3px 0 0;text-transform: initial;font-size: 17px;}
.TitleInputBox > .Option.right .group-checkbox{margin:0 5px 0 0}
.TitleInputBox label.Styl .radio, .TitleInputBox label.Styl .checkbox{border-color:#323840 !important;}

.SectionModulo + .TitleInputBox{margin-top:12px;}
.SectionModulo > .SubSectionModulo{padding: 10px 15px;margin: 15px -15px 0;}
/*.SectionModulo > .SubSectionModulo.CaricoScarico{margin-bottom:-15px;}*/
.CaricoScarico > div > div:nth-child(1){background-color:transparent;}
.CaricoScarico > div > div:nth-child(2){background-color:transparent;margin:-10px -15px -10px 0px;padding:10px 15px 10px 10px;}

.ButtonsOperationDatiCarico .btn{width:112px;}

/*.SectionModulo > .SubSectionModulo.ButtonsOperationDatiCarico{background-color:#f8f8f8;}*/
button.btnCheck{width:100%;}

.TitleInputBox{border-radius: 3px 3px 0 0;font-size: 13px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;padding: 6px 10px;font-weight:400;}
.TitleInputBox + .SectionModulo{border-radius:0 0 3px 3px;/*padding:18px 15px 15px;background-color:#eeeeee;*/}
.TitleInputBox + .SectionModulo:not(.PaddingType1){padding:20px 15px}

/*div:not(.CampiBoxati) > .form-group:not(.NotRiga) .LabelWidth[class~="col-md-3"]{margin-top:0px;width:78px;line-height:23px;}
div:not(.CampiBoxati) > .form-group:not(.NotRiga) .LabelWidth[class~="col-md-3"]+.col-md-9{width:calc(100% - 78px)}*/

.CampiBoxati > .form-group .input-group.date .form-control{display:inline-block;width:calc(100% - 34px)}
.CampiBoxati > .form-group .input-group.date .input-group-btn{display:inline-block;width:auto;}
.CampiBoxati > .form-group .input-group.date .input-group-btn button{width:35px;height:32px;}
.CampiBoxati > .form-group .input-group.date{display:block}


.CampiLegendS > .form-group+.form-group{margin-top:5px;}
.CampiLegendS > .form-group .etiquette{font-family:Roboto, sans-serif;font-size:13px;color:#000;font-weight:400;width:85px;text-align:right;padding-right:10px !important;margin:5px 0 0 0}
.CampiLegendS > .form-group .etiquette + div,.CampiLegendS > .form-group .etiquette + span.div{width:calc(100% - 85px);padding-left:0 !important;padding-right:0;}
div.CampiLegendS > .form-group .bs-select:not(.Default) .btn{padding-top:4px;padding-bottom:4px;}
div.CampiLegendS > .form-group .form-control:not(.Default), div.CampiLegendS > .form-group .bs-select:not(.Default) .btn, div.CampiLegendS > .form-group .BorderBottomInputVertical{height:28px;font-size:16px;border-radius:4px}

div.DatiTecnici .DistanziaDatiTecniciPr{margin-left:12px;}

.DateScadenzePrincipali .form-control, .DateScadenzePrincipali .bs-select:not(.Default) .btn{font-size:16px;}
@media only screen and (min-width: 1500px){
    .DateScadenzePrincipali .form-control, .DateScadenzePrincipali .bs-select:not(.Default) .btn{font-size:20px;}
}

.template-v1 .numerico.ValueData{text-align:center;}
.template-v2 input.numerico.ValueData{/* text-align:center; */}

input#Immatr1, input#Immatr2{font-size: 20px;letter-spacing: -0.5px;}

.LegendaSopra2 .NextInput{position: absolute;left: -8px;bottom: 1px;font-weight: 700;font-size: 25px;}

#ConteggioSpeseTotaliSostenute .col-md-F.totaleAcquisto:after,
#ConteggioSpeseTotaliSostenute .col-md-F.totaleAcquisto:before,
#ConteggioSpeseTotaliSostenute .NextInput{font-weight: 300;font-size: 30px;left: -9px;bottom: 0;line-height: 36px;}
#ConteggioSpeseTotaliSostenute .col-md-F.totaleAcquisto{width:60%;}
#ConteggioSpeseTotaliSostenute .col-md-F.totaleAcquisto + .col-md-F{width:40%;}
#ConteggioSpeseTotaliSostenute .col-md-F.totaleAcquisto:after, 
#ConteggioSpeseTotaliSostenute .col-md-F.totaleAcquisto:before{position: absolute;}
#ConteggioSpeseTotaliSostenute .col-md-F.totaleAcquisto:before{content:'{';left:6px;}
#ConteggioSpeseTotaliSostenute .col-md-F.totaleAcquisto:after{content:'}';right:6px;left:inherit}
#ConteggioSpeseTotaliSostenute .col-md-F.totaleAcquisto + .col-md-F > .row > .col-md-6:first-child .NextInput{left: -7px;}

.SubBoxedPratica .CampiLegendS .CatMinisteriale .bs-select .filter-option .txt{display:none;}
.SubBoxedPratica .CampiLegendS .CatMinisteriale .bs-select > .dropdown-menu>ul>li>a{padding-right:32px}

.SubBoxedPratica .CampiLegendS > .form-group .Colore{width:calc(100% - 145px)}
.SubBoxedPratica .CampiLegendS > .form-group .TipoColore{width:145px;}
.SubBoxedPratica .CampiLegendS > .form-group .TipoColore .bs-select .filter-option{font-size:14px !important}


@media only screen and (min-width:1400px) {
	.PositionDocuments{padding-left:0;}
}
.PositionDocuments{font-family:'Roboto', sans-serif;margin:15px 0 0 0;}
.PositionDocuments .LeftCl{width:142px;padding-left:0;padding-right:10px}
.PositionDocuments .LeftCl+div{width:calc(100% - 142px);padding:0 10px 5px;}
.PositionDocuments .Scroll .LeftCl+div{width:calc(100% - 142px);}

.PositionDocuments .Head + .CellaVuotaHead{height:23px;display:none}
.PositionDocuments .HeadVertical{border-right:1px solid #ccc}
.PositionDocuments .HeadVertical .SingleRow .txt {display: inline-block;margin: 0 2px 0 -30px;line-height: 24px;font-size: 13.5px;}
.PositionDocuments .HeadVertical .SingleRow label{margin-right:0;}
.PositionDocuments .Head .SingleCL, .PositionDocuments .HeadVertical .SingleRow{font-weight:700;letter-spacing:-0.7px;}
.PositionDocuments .Head .SingleCL.MovimentoCorrispondente, .PositionDocuments .HeadVertical .SingleRow.MovimentoPresente{font-weight:700;color:#2e3d50;}
.PositionDocuments .Head .SingleCL .Ficon{position:absolute;right:-11px;} /*Non in uso*/

.PositionDocuments .SingleRow{padding:4px 0;height:34px;font-size:14px;text-align:right;line-height:26px;position: relative;z-index: 2;}

.PositionDocuments .Head .SingleCL{padding:5px 15px;font-size:15px;font-style:italic;height:32px;}
.PositionDocuments .Head .SingleCL.HoverCL{text-decoration:underline;}

.PositionDocuments .Head .SingleCL .Freccetta{position:absolute;right:-10px;top:-1px;z-index:4;overflow:hidden;width:11px;height:32px;font-size: 0px; line-height: 0%;border-top: 16px solid transparent;border-left: 11px solid #fff;border-bottom: 16px solid transparent;}
.PositionDocuments .Head .SingleCL .Freccetta1{content: '';width: 11px;height: 32px;z-index: 1;font-size: 0px;line-height: 0%;border-top: 16px solid transparent;border-left: 11px solid #ccc;border-bottom:16px solid transparent;position:absolute;right: -11px;top:-1px;}

.PositionDocuments .Body .SingleCL{padding:0;cursor:pointer;}
.PositionDocuments .SingleCL{width:14.285%;text-align:center;}
.PositionDocuments .TimeLineCell{height:2px; background-color:#dcdcdc;position:relative;top:calc(50% - 2px);}

.PositionDocuments .Scroll .HoverVertical{position:absolute;left:0;top:-5px;height:0;width:2px;-webkit-transition:height .2s, left .2s;-o-transition:height .2s, left .2s;transition:height .2s, left .2s;}

.PositionDocuments .TimeLineCell .SingleCL{height:34px;margin-top:-15px;position:relative;}
.PositionDocuments .TimeLineCell .SingleCL:after{content:'';position:absolute;width:10px;height:10px;left:calc(50% - 3px);top:calc(50% - 6px);border-radius:50%;border:2px solid;border-color:#dcdcdc; background-color:#fff;z-index:5;-webkit-transition:background-color .2s, border-color .2s;-o-transition:background-color .2s, border-color .2s;transition:background-color .2s, border-color .2s;}

.PositionDocuments .TimeLineCell:before{content:'';position:absolute;left:0;top:0;bottom:0;-webkit-transition:width .2s;-o-transition:width .2s;transition:width .2s;width:0;}
.PositionDocuments .TimeLineCell.Point1:before{width:7.35%}
.PositionDocuments .TimeLineCell.Point2:before{width:21.7%}
.PositionDocuments .TimeLineCell.Point3:before{width:36%}
.PositionDocuments .TimeLineCell.Point4:before{width:50%}
.PositionDocuments .TimeLineCell.Point5:before{width:64.5%}
.PositionDocuments .TimeLineCell.Point6:before{width:79%}
.PositionDocuments .TimeLineCell.Point7:before{width:93%}

.PositionDocuments .HoverVertical.RowPos1{left:7.25%;}
.PositionDocuments .HoverVertical.RowPos2{left:21.5%;}
.PositionDocuments .HoverVertical.RowPos3{left:35.8%;}
.PositionDocuments .HoverVertical.RowPos4{left:50%;}
.PositionDocuments .HoverVertical.RowPos5{left:64.35%;}
.PositionDocuments .HoverVertical.RowPos6{left:78.65%;}
.PositionDocuments .HoverVertical.RowPos7{left:92.9%;}

@media only screen and (min-width:1600px){
	.PositionDocuments .HoverVertical.LineDoc1{height:29px;}
	.PositionDocuments .HoverVertical.LineDoc2{height:calc(50px + 29px);}
	.PositionDocuments .HoverVertical.LineDoc3{height:calc((50px*2) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc4{height:calc((50px*3) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc5{height:calc((50px*4) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc6{height:calc((50px*5) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc7{height:calc((50px*6) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc8{height:calc((50px*7) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc9{height:calc((50px*8) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc10{height:calc((50px*9) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc11{height:calc((50px*10) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc12{height:calc((50px*11) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc13{height:calc((50px*12) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc14{height:calc((50px*13) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc15{height:calc((50px*14) + 29px);}
	.PositionDocuments .HoverVertical.LineDoc16{height:calc((50px*15) + 29px);}
}
@media only screen and (max-width:1599px){
	.PositionDocuments .HoverVertical.LineDoc1{height:21px;}
	.PositionDocuments .HoverVertical.LineDoc2{height:calc(34.25px + 21px);}
	.PositionDocuments .HoverVertical.LineDoc3{height:calc((34.25px*2) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc4{height:calc((34.25px*3) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc5{height:calc((34.25px*4) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc6{height:calc((34.25px*5) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc7{height:calc((34.25px*6) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc8{height:calc((34.25px*7) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc9{height:calc((34.25px*8) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc10{height:calc((34.25px*9) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc11{height:calc((34.25px*10) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc12{height:calc((34.25px*11) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc13{height:calc((34.25px*12) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc14{height:calc((34.25px*13) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc15{height:calc((34.25px*14) + 21px);}
	.PositionDocuments .HoverVertical.LineDoc16{height:calc((34.25px*15) + 21px);}
}

.PositionDocuments .Head .SingleCL:nth-child(1) {background-color:#f5f5f5}
.PositionDocuments .Head .SingleCL:nth-child(1) .Freccetta,
.PositionDocuments .Head .SingleCL:nth-child(1) .Freccetta+.Freccetta1{border-left-color:#f5f5f5}

.PositionDocuments .Head .SingleCL:nth-child(2) {background-color:#ececec}
.PositionDocuments .Head .SingleCL:nth-child(2) .Freccetta,
.PositionDocuments .Head .SingleCL:nth-child(2) .Freccetta+.Freccetta1{border-left-color:#ececec}

.PositionDocuments .Head .SingleCL:nth-child(3) {background-color:#e6e6e6}
.PositionDocuments .Head .SingleCL:nth-child(3) .Freccetta,
.PositionDocuments .Head .SingleCL:nth-child(3) .Freccetta+.Freccetta1{border-left-color:#e6e6e6}

.PositionDocuments .Head .SingleCL:nth-child(4) {background-color:#dedede}
.PositionDocuments .Head .SingleCL:nth-child(4) .Freccetta,
.PositionDocuments .Head .SingleCL:nth-child(4) .Freccetta+.Freccetta1{border-left-color:#dedede}

.PositionDocuments .Head .SingleCL:nth-child(5) {background-color:#d5d5d5}
.PositionDocuments .Head .SingleCL:nth-child(5) .Freccetta,
.PositionDocuments .Head .SingleCL:nth-child(5) .Freccetta+.Freccetta1{border-left-color:#d5d5d5}

.PositionDocuments .Head .SingleCL:nth-child(6) {background-color:#d0d0d0}
.PositionDocuments .Head .SingleCL:nth-child(6) .Freccetta,
.PositionDocuments .Head .SingleCL:nth-child(6) .Freccetta+.Freccetta1{border-left-color:#d0d0d0}

.PositionDocuments .Head .SingleCL:nth-child(7) {background-color:#bfbfbf}
.PositionDocuments .Head .SingleCL:nth-child(7) .Freccetta,
.PositionDocuments .Head .SingleCL:nth-child(7) .Freccetta+.Freccetta1{border-left-color:#bfbfbf}


.PositionDocuments .Body .SingleRow:nth-child(1) .SingleCL:not(.PointMaxNext) .Point, .LineDoc1,
.PositionDocuments .Body .SingleRow:nth-child(1) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(1) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos1:after,
.PositionDocuments .Body .SingleRow:nth-child(1) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(1) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(1) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(1) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(1) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(2) .SingleCL:not(.PointMaxNext) .Point, .LineDoc2,
.PositionDocuments .Body .SingleRow:nth-child(2) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(2) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos2:after,
.PositionDocuments .Body .SingleRow:nth-child(2) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(2) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(2) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(2) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(2) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(3) .SingleCL:not(.PointMaxNext) .Point, .LineDoc3,
.PositionDocuments .Body .SingleRow:nth-child(3) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(3) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos3:after,
.PositionDocuments .Body .SingleRow:nth-child(3) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(3) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(3) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(3) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(3) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(4) .SingleCL:not(.PointMaxNext) .Point, .LineDoc4,
.PositionDocuments .Body .SingleRow:nth-child(4) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(4) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos4:after,
.PositionDocuments .Body .SingleRow:nth-child(4) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(4) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(4) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(4) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(4) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(5) .SingleCL:not(.PointMaxNext) .Point, .LineDoc5,
.PositionDocuments .Body .SingleRow:nth-child(5) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(5) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos5:after,
.PositionDocuments .Body .SingleRow:nth-child(5) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(5) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(5) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(5) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(5) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(6) .SingleCL:not(.PointMaxNext) .Point, .LineDoc6,
.PositionDocuments .Body .SingleRow:nth-child(6) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(6) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos6:after,
.PositionDocuments .Body .SingleRow:nth-child(6) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(6) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(6) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(6) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(6) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(7) .SingleCL:not(.PointMaxNext) .Point, .LineDoc7,
.PositionDocuments .Body .SingleRow:nth-child(7) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(7) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos7:after,
.PositionDocuments .Body .SingleRow:nth-child(7) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(7) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(7) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(7) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(7) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(8) .SingleCL:not(.PointMaxNext) .Point, .LineDoc8,
.PositionDocuments .Body .SingleRow:nth-child(8) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(8) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos8:after,
.PositionDocuments .Body .SingleRow:nth-child(8) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(8) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(8) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(8) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(8) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(9) .SingleCL:not(.PointMaxNext) .Point, .LineDoc9,
.PositionDocuments .Body .SingleRow:nth-child(9) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(9) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos9:after,
.PositionDocuments .Body .SingleRow:nth-child(9) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(9) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(9) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(9) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(9) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(10) .SingleCL:not(.PointMaxNext) .Point, .LineDoc10,
.PositionDocuments .Body .SingleRow:nth-child(10) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(10) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos10:after,
.PositionDocuments .Body .SingleRow:nth-child(10) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(10) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(10) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(10) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(10) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(11) .SingleCL:not(.PointMaxNext) .Point, .LineDoc11,
.PositionDocuments .Body .SingleRow:nth-child(11) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(11) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos11:after,
.PositionDocuments .Body .SingleRow:nth-child(11) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(11) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(11) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(11) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(11) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(12) .SingleCL:not(.PointMaxNext) .Point, .LineDoc12,
.PositionDocuments .Body .SingleRow:nth-child(12) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(12) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos12:after,
.PositionDocuments .Body .SingleRow:nth-child(12) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(12) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(12) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(12) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(12) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(13) .SingleCL:not(.PointMaxNext) .Point, .LineDoc13,
.PositionDocuments .Body .SingleRow:nth-child(13) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(13) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos13:after,
.PositionDocuments .Body .SingleRow:nth-child(13) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(13) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(13) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(13) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(13) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(14) .SingleCL:not(.PointMaxNext) .Point, .LineDoc14,
.PositionDocuments .Body .SingleRow:nth-child(14) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(14) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos14:after,
.PositionDocuments .Body .SingleRow:nth-child(14) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(14) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(14) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(14) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(14) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(15) .SingleCL:not(.PointMaxNext) .Point, .LineDoc15,
.PositionDocuments .Body .SingleRow:nth-child(15) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(15) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos15:after,
.PositionDocuments .Body .SingleRow:nth-child(15) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(15) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(15) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(15) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(15) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .Body .SingleRow:nth-child(16) .SingleCL:not(.PointMaxNext) .Point, .LineDoc16,
.PositionDocuments .Body .SingleRow:nth-child(16) .TimeLineCell:before,
.PositionDocuments .Body .SingleRow:nth-child(16) .TimeLineCell .SingleCL.PointMaxNext:after,
.PositionDocuments .Body .SingleRow .PointVertialPos16:after,
.PositionDocuments .Body .SingleRow:nth-child(16) .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before {background-color:#2caf57;border-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(16) .SingleCL:not(.PointMaxNext) .Point .Freccetta,
.PositionDocuments .Body .SingleRow:nth-child(16) .SingleCL:not(.PointMaxNext) .Point .Freccetta+.Freccetta1{border-left-color:#2caf57}
.PositionDocuments .Body .SingleRow:nth-child(16) .SingleCL.PointMaxNext .Point:hover{background-color:#2caf57;color:#fff;}
.PositionDocuments .Body .SingleRow:nth-child(16) .SingleCL.PointMaxNext .Point:hover .Freccetta{border-left-color:#2caf57;}

.PositionDocuments .TimeLineCell .SingleCL .Point{width:100%;position:relative;text-align:center;font-size:11px;line-height:12px;letter-spacing:0.4px;font-weight:500;border:1px solid;}
.PositionDocuments .TimeLineCell .SingleCL.PointMaxNext .Point{transition:background-color 0.3s, color 0.3s;position:relative;background-color:#fff;color:#000;border:0 solid #ccc;border-width:1px 0;height:32px;}

.PositionDocuments .TimeLineCell .SingleCL:first-child .Point > .FreccettaLeft,
.PositionDocuments .TimeLineCell .SingleCL:first-child .Point > .FreccettaLeft1{display:none;}

.PositionDocuments .TimeLineCell .SingleCL:last-child .Point > .Freccetta,
.PositionDocuments .TimeLineCell .SingleCL:last-child .Point > .Freccetta1{display:none;}

.PositionDocuments .TimeLineCell .SingleCL .Point > .FreccettaLeft{position:absolute;left:-1px;top:-1px;z-index:8;width:11px;height:32px;font-size: 0px; line-height: 0%;border-top: 16px solid transparent;border-left: 11px solid #fff;border-bottom: 16px solid transparent;}
.PositionDocuments .TimeLineCell .NoPoint + .SingleCL .Point > .FreccettaLeft:before{content:'';position:absolute;top:calc(50% - 1px);left: -15px;height: 2px;right: 1px;}
.PositionDocuments .TimeLineCell .SingleCL .Point > .FreccettaLeft+.FreccettaLeft1{content: '';width: 11px;height: 32px;z-index: 1;font-size: 0px;line-height: 0%;border-top: 16px solid transparent;border-left: 11px solid #ccc;border-bottom:16px solid transparent;position:absolute;left: 0px;top:-1px;}

.PositionDocuments .TimeLineCell .SingleCL .Point > .Freccetta{position:absolute;right:-10px;top:-1px;z-index:8;overflow:hidden;width:11px;height:32px;font-size: 0px; line-height: 0%;border-top: 16px solid transparent;border-left: 11px solid #fff;border-bottom: 16px solid transparent;border-left-color:#fff;transition:border-left-color 0.3s;}
.PositionDocuments .TimeLineCell .SingleCL .Point > .Freccetta+.Freccetta1{content: '';width: 11px;height: 32px;z-index: 1;font-size: 0px;line-height: 0%;border-top: 16px solid transparent;border-left: 11px solid #ccc;border-bottom:16px solid transparent;position:absolute;right: -11px;top:-1px;}

.PositionDocuments .TimeLineCell .SingleCL:nth-child(1) .Point{z-index:13;border-left-width:1px;}
.PositionDocuments .TimeLineCell .SingleCL:nth-child(2) .Point{z-index:12;}
.PositionDocuments .TimeLineCell .SingleCL:nth-child(3) .Point{z-index:11;}
.PositionDocuments .TimeLineCell .SingleCL:nth-child(4) .Point{z-index:10;}
.PositionDocuments .TimeLineCell .SingleCL:nth-child(5) .Point{z-index:9;}
.PositionDocuments .TimeLineCell .SingleCL:nth-child(6) .Point{z-index:8;}
.PositionDocuments .TimeLineCell .SingleCL:nth-child(7) .Point{z-index:7;}

.PositionDocuments .TimeLineCell .SingleCL:not(.PointPresent)+.SingleCL.PointPresent .Point{border-left-width:1px;}
.PositionDocuments .TimeLineCell .SingleCL.PointPresent.PointMaxNext+.SingleCL.PointPresent.PointMaxNext .Point{border-left-width:0;}
.PositionDocuments .TimeLineCell .SingleCL .Point .Opacity{padding:3px 1px 3px 5px;}
.PositionDocuments .TimeLineCell .SingleCL .Point .Opacity .Date{font-weight:600;}
.PositionDocuments .TimeLineCell .SingleCL .Point .Anagrafica{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;width:100%;}

.PositionDocuments .TimeLineCell .SingleCL:not(:first-child) .Point .Opacity{padding-left:16px}

/*
.PositionDocuments .TimeLineCell .SingleCL.PointPresent:not(.PointMaxNext) > .Point{cursor:all-scroll;}
.PositionDocuments .TimeLineCell .SingleCL.PointPresent:not(.PointMaxNext) > .Point.ui-draggable-dragging .FreccettaLeft,
.PositionDocuments .TimeLineCell .SingleCL.PointPresent:not(.PointMaxNext) > .Point.ui-draggable-dragging .FreccettaLeft1{display:none;}*/

.PositionDocuments .TimeLineCell .SingleCL .Error{display: block;border-radius: 3px;background-color: #B51416;color: #fff;font-weight: 600;font-size: 11px;position: absolute;bottom: 0;width: 90%;z-index: 10;line-height: 13px;padding: 2px 0;}

@media only screen and (min-width:1600px) {

	.PositionDocuments .SingleRow{padding:13px 0;height:50px;font-size:14px;line-height:18px;}
	.PositionDocuments .TimeLineCell .SingleCL{height:50px}
	.PositionDocuments .TimeLineCell .SingleCL .Point .Opacity{font-size: 13px;line-height: 17px;}
	.PositionDocuments .TimeLineCell .SingleCL{margin-top:-23px}

	.PositionDocuments .TimeLineCell .SingleCL .Point,
	.PositionDocuments .TimeLineCell .SingleCL.PointMaxNext .Point,
	.PositionDocuments .TimeLineCell .SingleCL .Point > .FreccettaLeft,
	.PositionDocuments .TimeLineCell .SingleCL .Point > .FreccettaLeft+.FreccettaLeft1,
	.PositionDocuments .TimeLineCell .SingleCL .Point > .Freccetta,
	.PositionDocuments .TimeLineCell .SingleCL .Point > .Freccetta+.Freccetta1{height:48px;}

	.PositionDocuments .TimeLineCell .SingleCL .Point > .FreccettaLeft,
	.PositionDocuments .TimeLineCell .SingleCL .Point > .FreccettaLeft+.FreccettaLeft1,
	.PositionDocuments .TimeLineCell .SingleCL .Point > .Freccetta,
	.PositionDocuments .TimeLineCell .SingleCL .Point > .Freccetta+.Freccetta1
	{border-top-width:24px;border-bottom-width:24px;border-left-width:15px;}

	.PositionDocuments .TimeLineCell .SingleCL .Point > .Freccetta{right:-15px;}
	.PositionDocuments .TimeLineCell .SingleCL .Point > .Freccetta+.Freccetta1{right:-16px;}
}

#CifreRicarico_PrezziWEB .ssds{padding-left:21px}
#CifreRicarico_PrezziWEB .RadioTypeRicarico{position:absolute;left:-14px;top:24px;}

#CifreRicarico_PrezziWEB .FinalBodyImporti{min-height:332px;}
#CifreRicarico_PrezziWEB .FinalBodyImporti2{min-height:calc((332px - 45px) / 2);}

.TableSpeseSostenute_Pratica .ContentRowRecord{overflow-y: scroll;overflow-x: hidden;}

.InputFile {position: relative;overflow: hidden;margin-bottom: 6px;}
.InputFile > input[type="file"] {display:none;}
.InputFile > input[type="text"] {float: left;width: calc(100% - 90px);border-top-left-radius:0;border-bottom-left-radius: 0;cursor: pointer!important;}
.InputFile > button {float: left;width:90px;border-top-right-radius:0;border-bottom-right-radius: 0;}

.UploadFileAllegati {position:relative;}
.UploadFileAllegati > .OverlayDropFile, .GalleriaImmaginiUploadMetronic .OverlayDropFile{-webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;opacity:0;z-index:-1;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;background-color: rgba(53, 152, 220, 0.17);border: 3px solid #3598dc;text-align: center;}
.DropFileHover .OverlayDropFile{opacity:1;z-index:100;visibility:visible;}
.OverlayDropFile.NoInputFile:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;}
.UploadFileAllegati > .OverlayDropFile [type="file"]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width: 100%;z-index:1;}
.UploadFileAllegati > .OverlayDropFile .txt, .GalleriaImmaginiUploadMetronic .OverlayDropFile .txt{position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.UploadFileAllegati > .OverlayDropFile .txt .Ficon, .ContentTags > .overlay .txt .Ficon, .GalleriaImmaginiUploadMetronic .OverlayDropFile .txt .Ficon{color: #3598dc;font-size: 100px;}
.UploadFileAllegati > .OverlayDropFile .txt span, .GalleriaImmaginiUploadMetronic .OverlayDropFile .txt span{color: #fff;font-size:20px;font-weight:500;text-transform:initial;display:block;background-color:#3598dc}

#PraticaAllegati .fieldset3 > .HeaderFieldset, #Allegati_Anagrafica .fieldset3 > .HeaderFieldset{padding-bottom:8px}
#PraticaAllegati .fieldset3 > .HeaderFieldset + .BodyFieldset, #Allegati_Anagrafica .fieldset3 > .HeaderFieldset + .BodyFieldset{padding-bottom:10px;}
.UploadFileAllegati .bootstrap-select.dropdown .dropdown-toggle .filter-option{font-size:15px;}
.UploadFileAllegati .PreContent {position:relative;}
.UploadFileAllegati .AddNew, .UploadFileAllegati .GOptionFileAllegati, .UploadFileAllegati .BtnCollapseGroupAllegati{margin-bottom:5px;padding: 0 10px !important;}
.CaricamentoFotoMetronic .AddNew{/*width: 151px;*/line-height:29px !important;}
.UploadFileAllegati .AddNew, .CaricamentoFotoMetronic .AddNew{float:right;background-color:#3EA761;color:#fff;}
.UploadFileAllegati .AddNew:hover, .CaricamentoFotoMetronic .AddNew:hover{background-color:#4dbd73;}
.UploadFileAllegati .AddNew .Ficon, .CaricamentoFotoMetronic .AddNew .Ficon{font-size:22px;top:0;}
.ListatoBoxato:not(.NoScroll) + .ContentRowRecord{overflow-y: scroll;overflow-x: hidden;padding-bottom:1px;}

.UploadFileAllegati > .progressOverlay, .AllegatiRapidi_Sezioni .progressOverlay{position:absolute;top:0;right:0;bottom:0;left:0; background-color:rgba(0,0,0,0.2);z-index:1;}
.UploadFileAllegati > .progressOverlay .Progresscontent, .AllegatiRapidi_Sezioni .progressOverlay .Progresscontent
{position: absolute;top: 50%;left: 50%;width:300px;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.UploadFileAllegati > .progressOverlay .Txt, .AllegatiRapidi_Sezioni .progressOverlay .Txt{display:block;margin-bottom:10px;text-align:center;font-size:20px;font-weight:bold;color:#fff}
.UploadFileAllegati .info.afterTable, .AllegatiRapidi_Sezioni .info.afterTable{position:absolute;width:100%;text-align:center;font-size:13px;font-weight:600;color:#515151;margin-top:-20px;}

#AllegatiFatturaAcq .pq-group-title-cell{background-color: #def3e5!important;}
#AllegatiFatturaAcq .pq-group-title-cell lgd{color:#7c7c7c}

.UploadFileAllegati .ClickEdit, .UploadFileAllegati .ClickEdit *{text-decoration:underline;cursor:pointer;}

.UploadFileAllegati .cs-categoryAllegati span[class^="Finanziamento"]{position:relative;padding-left: 27px;}
.UploadFileAllegati .cs-categoryAllegati .StatusFinanziamento{width: 20px;height: 16px;line-height: 16px;top: 1px;font-size: 12px;text-indent: 0;}

.UploadFileAllegati .openInfoAllegato{line-height: 11px;cursor: pointer;font-size: 17px !important;position: relative;top: 4px !important;color: #006bb3;display: inline;padding-left: 4px;}

.UploadFileAllegati .cs-settingsAllegati{padding:0 !important}
.UploadFileAllegati .cs-settingsAllegati .btn-group{width:100%;}
.UploadFileAllegati .cs-settingsAllegati .btn-group > button{width:100%;height:22px;background-color:transparent;}
.UploadFileAllegati .cs-settingsAllegati .btn-group > button.ClickX{background-color:#efefef;}
.UploadFileAllegati .cs-settingsAllegati .btn-group > button i.material-icons{line-height:19px;display:block;pointer-events: none;color: #4c4c4c;font-size: 18px !important;}

.template-v1 .EditInput-NomeAllegato .InputEdit,
.template-v2 .EditInput-NomeAllegato .InputEdit{border: 0;padding: 0;margin: -1px 0;width:100%;font-size: 13px !important;height: 17px;}

.UploadFileAllegati .pq-grid-cell .NomeAllegato > * {pointer-events:none;}
.UploadFileAllegati .NoCategory{color:#d40a0a;pointer-events:none;font-style:italic;}

.UploadFileAllegati .pq-grid-cell.cs-filenameAllegati i.Ficon:not(.ModeAnag):not(.CorrispondenzeIcon){font-size: 15px;pointer-events: none;width:19px;margin:-2px 5px -2px 0;text-align:center;color:#222;position: relative;top:1px;pointer-events: none;text-decoration:none;}
.pq-grid-cell i.Ficon.PDF, .OpenAllegatoMin .Ficon.PDF{color:#ef1d06!important;}
.pq-grid-cell i.Ficon.WORD, .OpenAllegatoMin .Ficon.WORD{color:#2a5696!important;}
.pq-grid-cell i.Ficon.EXCEL, .OpenAllegatoMin .Ficon.EXCEL{color:#1f7246!important;}
.pq-grid-cell i.Ficon.IMAGE, .OpenAllegatoMin .Ficon.IMAGE{color:#009688!important;}
.pq-grid-cell i.Ficon.LINK, .OpenAllegatoMin .Ficon.LINK{color: #3c3c3c !important;top: 4px !important;}

.inputSearchCategory .form-control{padding-right: 28px;}
.inputSearchCategory .iconSearch{pointer-events: none;position: absolute;right: 7px;top: 7px;}

@media only screen and (max-height:730px){
    .CategoryListAttachment{max-height:350px;padding-right:10px;}
}
.tooltip-category-attachment{min-width:800px;}
.tooltip-category-attachment .tooltipster-content{overflow: initial;}
.ContentTooltipForm_Pratica .Title{font-size:16px;}
.ContentTooltipForm_Pratica .Title .CatAttach .Ficon{padding:0 3px;}
.CategoryListAttachment{padding: 0 0 0 0;margin: -10px auto 20px;display:inline-block;}
.CategoryListAttachment > .ui.menu > .item.lastChild::before{width:0;}
.CategoryListAttachment .ui-riepilogo{display:none;}
.CategoryListAttachment ul{list-style: none;margin-bottom:0;}
.CategoryListAttachment ul.row{padding:0;}
.CategoryListAttachment li.col-md-F + li.col-md-F{border-left:1px solid #dfdfdf;padding-left:6px;}
.CategoryListAttachment ul ul{padding-left:5px;}
.CategoryListAttachment .MacroCat{font-weight:600;font-size:17px;display: inline-block;margin-bottom: 6px;}
.CategoryListAttachment .Cat{line-height: 18px;margin: 0 -5px;padding: 0 5px;cursor: pointer;border-radius: 3px;}
.CategoryListAttachment .Cat:hover{background-color:#f1f1f1;}
.CategoryListAttachment .Cat[selected]{font-weight:600;color:#006bb3;}
.CategoryListAttachment .StatusFinanziamento{width: 20px;height: 20px;line-height: 20px;font-size: 11px;display: inline-block;margin: -3px 0 -5px 3px;position: relative;top: -2px;}
.CategoryListAttachment + div{margin-bottom:-10px}

.ui.menu > a.item.ui.highlight::before,
.ui.menu > a.item.ui.highlight + a.item.ui::before{z-index:1}
.ui.menu > a.item.ui.highlight,
.ui.menu > .ui.dropdown .menu > .subs.highlight{background-color: #fffee2 !important;}
.ui.menu > .ui.dropdown .menu > .Cat.highlight{background-color: #fffee2 !important;color: #5e5b09 !important;}

.ui.menu > .ui.dropdown .menu > .item {font-style: italic;padding-top: 2px !important;padding-bottom: 2px !important;}

#SingolaAnagraficaModal .AnagraficaProfileLoggato_NoAdmin .ui.menu .Styl.AT3{pointer-events:none;opacity:0.8;}
#SingolaAnagraficaModal .AnagraficaProfileLoggato_NoAdmin .ui.menu.checkbox-menu .ui-riepilogo .ui-close{display:none}

#SingolaAnagraficaModal .ui.menu .ui.dropdown .menu > .GrpS{display:none;}
#SingolaAnagraficaModal .ui.menu .ui.dropdown .menu > .GrpS .txt{font-weight:600;}
/*#SingolaAnagraficaModal .ui.menu .ui.dropdown .menu > .GrpS + .AT3{margin-top:5px;padding-top: 6.5px !important;border-top:1px solid #a2a2a2}*/

.AllegatiRapidi_Sezioni:not(.defaultPaddingFieldsetAttach){padding-top:0 !important;}
.AllegatiRapidi_Sezioni table.ListatoBoxato{border:0;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr{border-top:0 !important;}
/* .AllegatiRapidi_Sezioni table.ListatoBoxato td{padding-left:0;padding-right:0;} */
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td i.Ficon:not(.ModeAnag):not(.CorrispondenzeIcon){font-size:18px;width: 15px;margin: 0 6px 0 0;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td > .txt {width: calc(100% - 35px);}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td.OperationColumn{width:0;border-left:0;position:absolute;right:0;z-index:10;opacity:0;width: 40px;margin-top: 1px;height:25px}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td i.Ficon.EditInfo{color:#5e12ae;font-size: 20px;margin-top: 0;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td i.Ficon.Edit{color:#006bb3;font-size: 20px;margin-top: 0;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td i.Ficon.Delete{color:#c90d10;font-size: 20px;margin-top: 1px;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record:hover td.OperationColumn{opacity:1;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record.EditMode td .txt,
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record.EditMode td.OperationColumn{display:none;}
.AllegatiRapidi_Sezioni[edit="0"] .OperationColumn{display:none;}

.ListAllegatiTooltipMin[data-type-doc]{width: 750px;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td.infoAllegatoVisibili > .txt{width: calc(100% - 23px);max-width: 270px;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td.infoAllegatoVisibili > .infoFile{padding-right: 20px;float: left;line-height: 20px;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record.EditMode td.infoAllegatoVisibili > .infoFile{display:none}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record .infoFile lg{padding-right:6px}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.headerTable ~ tr.Record lg{display:none}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record *[idx="DatoreLavoro"] a{font-size:13px;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record .evidenziaVal{font-size:18px;display: inline-block;margin: -2px 0 -2px 0;position: relative;top: 2px;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record .tagStyle{display:inline-block}
.ListAllegatiTooltipMin[data-type-doc] .AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td.OperationColumn{width: 64px;}

.row.generateBySoftware:not(.nascosto) + .row.fieldSfoglia{margin-top:0}

.P_noAllegatiMdl{margin-top:0;font-size: 13px;font-style: italic;color: #bababa;}

table.ListatoBoxato .input input{width:calc(100% - 30px);margin-left: -3px;display: inline-block;border:0;}
table.ListatoBoxato .input span{display:inline-block;margin-left:3px;line-height:30px;}

table.ListatoBoxato.Head:not(.TestataChiara){border-color:#404346;}
table.ListatoBoxato{width:100%;border:1px solid #efefef;margin-bottom:0;}
table.ListatoBoxato.LayoutFixed {table-layout: fixed;}
table.ListatoBoxato tr:not(.head)+tr{border-top:1px solid #efefef;}
table.ListatoBoxato tr th+th{border-left:1px solid transparent;}
table.ListatoBoxato tr td+td{border-left:1px solid #efefef;}
table.ListatoBoxato tr td.categoria b, table.ListatoBoxato tr td.size b, table.ListatoBoxato tr td.date b{font-weight:normal}
table.ListatoBoxato th{font-weight:400;font-variation-settings: "wght" 450; letter-spacing:0}
table.ListatoBoxato:not(.headChiaro) th{background-color:#003e53;color:#fff;}
table.ListatoBoxato.headChiaro th{background-color:#f1f1f1;color:#000}
table.ListatoBoxato th, table.ListatoBoxato th label.Styl font.txt{font-size:12px;}
/* table.ListatoBoxato th label.Styl font.txt{} */
table.ListatoBoxato.TestataChiara th{background-color:#efefef;color:#000;border:0 !important;}
table.ListatoBoxato.TestataChiara td{border-left-color:transparent;border-right-color:transparent;}
table.ListatoBoxato td{font-size:13px;font-weight:400;font-variation-settings: "wght" 450;color:#000;letter-spacing:-0.3px;}
table.ListatoBoxato th, table.ListatoBoxato td{height:22px;line-height: 17px;padding:0 10px;padding-top:0 !important;padding-bottom:0 !important;font-family:'Inter', sans-serif;}
table.ListatoBoxato td > * {margin-top:-1px;margin-bottom:-1px;}
table.ListatoBoxato tr.Record td i.Ficon:not(.ModeAnag):not(.CorrispondenzeIcon){width:25px;margin-right:5px;text-align:center;color:#222}
table.ListatoBoxato td i.Ficon.attach_file{font-size:15px;}
table.ListatoBoxato td > i.Ficon.attach_file[data-num]:not([data-num=""]):not([data-num="0"]):after,
.pq-grid-cell > i.Ficon.attach_file[data-num]:not([data-num=""]):not([data-num="0"]):after{content: attr(data-num);font-family: 'roboto condensed', sans-serif;font-size: 14px;color: #000;font-weight: 600;position: relative;top: -2px;display: inline-block;}
table.ListatoBoxato tr.Record td i.Ficon.PDF, .OpenAllegatoMin .Ficon.PDF{color:#ef1d06!important;}
table.ListatoBoxato tr.Record td i.Ficon.WORD, .OpenAllegatoMin .Ficon.WORD{color:#2a5696!important;}
table.ListatoBoxato tr.Record td i.Ficon.EXCEL, .OpenAllegatoMin .Ficon.EXCEL{color:#1f7246!important;}
table.ListatoBoxato tr.Record td i.Ficon.IMAGE, .OpenAllegatoMin .Ficon.IMAGE{color:#009688!important;}
table.ListatoBoxato tr.Record td i.Ficon.LINK, .OpenAllegatoMin .Ficon.LINK{color:#3c3c3c!important;font-size: 17px !important;top: 4px;}

#formLinkAttachment .row-attach + .row-attach{margin-top:10px}
#formLinkAttachment .row-attach + .row-attach label.control-label{display:none}

table.inlineTableListAttachment{border:0; width:auto;margin:-3px 0 0 -3px}
table.inlineTableListAttachment a.FloatL{margin: 3px 3px 0 0;font-size: 12px;}
table.inlineTableListAttachment tr.Record td i.Ficon:not(.ModeAnag):not(.CorrispondenzeIcon) {font-size: 16px !important;line-height: 16px !important;width: 15px;}

.listAccessori_byTelaio table.ListatoBoxato td.descrizioneOPT{padding-left:18px}
.listAccessori_byTelaio table.ListatoBoxato td.descrizioneOPT tag{left:5px}

.OpenAllegatoMin .Ficon.PDF,.OpenAllegatoMin .Ficon.WORD,.OpenAllegatoMin .Ficon.EXCEL,.OpenAllegatoMin .Ficon.IMAGE{margin: 2px 0 0 2px;}

table.ListatoBoxato tr.Record td i.fa:not(.ModeAnag):not(.CorrispondenzeIcon):not(.StatusFinanziamento){float:left;font-size:20px;line-height:20px;position:relative;top:0;}
table.ListatoBoxato tr.Record td i.material-symbols-outlined.Ficon:not(.ModeAnag):not(.CorrispondenzeIcon),
table.ListatoBoxato tr.Record td i.material-icons.Ficon:not(.ModeAnag):not(.CorrispondenzeIcon){float:left;font-size:20px;line-height: 11px;position: relative;}
table.ListatoBoxato tr.Record td > .txt{width:calc(100% - 50px);max-width:600px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;float:left;line-height: 20px;}
table.ListatoBoxato.CheckFirst tr th:first-child, table.ListatoBoxato.CheckFirst tr td:first-child, table.ListatoBoxato:not(.LastNoStyl) tr td:last-child,
table.ListatoBoxato.CheckFirst tr th.CheckboxCell, table.ListatoBoxato.CheckFirst tr td.CheckboxCell,
table.ListatoBoxato tr th.IconContent, table.ListatoBoxato tr td.IconContent{text-align:center;padding-right:0;padding-left:0}
table.ListatoBoxato.CheckFirst tr td + td.CheckboxCell{border-left-width:1px}

table.ListatoBoxato tr.Record td:last-child div.btn-group button{background-color:transparent}
table.ListatoBoxato tr.Record td:last-child div.btn-group button:hover,
table.ListatoBoxato tr.Record td:last-child div.btn-group.Open button{background-color:#e1e1e1}
table.ListatoBoxato tr.Record td:last-child div.btn-group button i{line-height: 27px;font-size: 21px;color:#636363}

table.ListatoBoxato tr th[align="right"], table.ListatoBoxato tr.Record td[align="right"]{padding-left:0!important;}
table.ListatoBoxato tr th[align="right"] > .OneRow, table.ListatoBoxato tr.Record td[align="right"] > .OneRow{padding-left:0!important;margin-left:0!important}
table.ListatoBoxato tr th > .OneRow,
table.ListatoBoxato tr.Record td > .OneRow{padding:0 5px;margin:0 -10px;}

table.ListatoBoxato.Record tr.Record:not(.View):hover td{ background-color:#F1F1AF}
table.ListatoBoxato.Record tr.Record.View{background-color:#cfe3f6;}
table.ListatoBoxato.Record tr.Record.View:hover{background-color:#BEDBF7;}
table.ListatoBoxato.Record tr.Record td {position:relative}
table.ListatoBoxato.Record tr.Record:not(.NonAprire) td .AreaClick{cursor:pointer;z-index:1;}
table.ListatoBoxato.Record tr.Record:not(.NonAprire) td > .txt{text-decoration:underline;}
table.ListatoBoxato.Record tr.Record td .AreaClick{position:absolute;left:-1px;right:-1px;bottom:0;top:0;z-index:0;}
.ListatoBoxato.Record tr.Pointer, .ListatoBoxato.Record tr td.Pointer{cursor: pointer;}

.ListatoBoxato.Record:not(.NoBackHover) tr:not(.LoadingTr):hover,
.ListatoBoxato.HeadRecord:not(.NoBackHover) tr.Record:hover,
tr.dx-data-row:hover{background-color: #F1F1AF!important;}

table.ListatoBoxato.Record tr.Record select.SelectInvisible{display:none;}
table.ListatoBoxato.Record tr.Record div.bs-select.SelectInvisible{margin:0 -10px 0 0;height:100%;width:calc(100% + 10px);background-color:transparent;}
table.ListatoBoxato.Record tr.Record div.bs-select.SelectInvisible > button{height:100%;background-color:transparent;border:0;}

.TableMin_InTooltip{margin:0 20px 20px 10px;white-space: nowrap;overflow-x: scroll;}
.TableMin_InTooltip table{table-layout: fixed;}
.TableMin_InTooltip table.ListatoBoxato td{font-size:12px;}

.TableMin_InTooltip .groupColumns > .LegendaGlob{position: absolute;margin-top: -20px;font-family: 'Inter', sans-serif;font-size: 14px;font-variation-settings: "wght" 680;font-style:italic;}
.TableMin_InTooltip .groupColumns > .LegendaGlob > span > span{top:-3px;}
.TableMin_InTooltip .groupColumns > .LegendaGlob-CostiPreventivi{right: calc(var(--widthCols_PagamentiPrevisti) + 38px);width: var(--widthCols_ImpostazioniPreventivi);}
.TableMin_InTooltip .groupColumns > .LegendaGlob-PagamentiPreventivi{right: 39px;width: var(--widthCols_PagamentiPrevisti);}

.TablePreventivo_Tooltip{width:1431px;margin-top: 32px;}
@media only screen and (max-width:1500px){
	.TablePreventivo_Tooltip{width:1200px;}
	.TablePreventivo_Tooltip > *{display: inline-block;}
}
@media only screen and (max-width:1300px){
	.TablePreventivo_Tooltip{width:1000px;}
	.TablePreventivo_Tooltip > *{display: inline-block;}
}

.TablePraticheRichiesta_Tooltip{width:1350px;}
.TablePraticheRichiesta_Tooltip .ButtonInviaMail{padding:0 5px!important;width:calc(100% + 20px);margin:0 -10px;border-radius:0;}
.TablePraticheRichiesta_Tooltip .EvidenziaCorrispondenza{color:#139c26;font-weight:600;}
/*@media only screen and (max-width:1500px){
	.TablePraticheRichiesta_Tooltip{width:1200px;}
	.TablePraticheRichiesta_Tooltip > *{display: inline-block;}
}
@media only screen and (max-width:1300px){
	.TablePraticheRichiesta_Tooltip{width:1000px;}
	.TablePraticheRichiesta_Tooltip > *{display: inline-block;}
}*/

.AnagraficheFinanziamento{margin-top: 10px;}
.AnagraficheFinanziamento .HeaderFieldset > .FloatR{width: 660px;margin:-34px 0 -9px 0;}
.AnagraficheFinanziamento .BodyFieldset{padding-top:5px;}

#FL_Allegati_Ms{height:179px}
#FL_Allegati_Ps, #AllegatiGaranzia{height:121px}
#FL_Allegati_Pagamento .AllegatiRapidi_Sezioni{height:94px;}
#AllegatiFinanziamento{height: 75px;}
#AllegatiFinanziamento > .BodyFieldset{padding-bottom:10px !important;}
.fieldset3.ScrollJQ > .BodyFieldset{height:calc(100% - 14px);}
.fieldset3.ScrollJQ > .BodyFieldset > .scrollbar-inner{height:100%;}
.fieldset3.ScrollJQ > .BodyFieldset .scroll-content > *{max-width:calc(100% - 8px);margin-right:8px;}

.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td{height:29px;}
.BodyFieldset.AllegatiRapidi_Sezioni:not(.defaultPaddingFieldsetAttach){padding-left: 7px !important;padding-right: 0 !important;padding-bottom: 0 !important;}
.AllegatiRapidi_Sezioni table.ListatoBoxato.withColumnCategory tr.Record td.categoryAttach > b {display:inline-block;white-space: nowrap;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td .predefinito{font-variation-settings: "wght" 550!important;font-style:italic;padding:0 2px 0 1px;color:#848400}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record td.Pointer+td.Pointer{border-left:1px solid #ccc;padding-left: 10px;}
.AllegatiRapidi_Sezioni table.ListatoBoxato tr.Record + tr.Record td.Pointer{border-top:1px solid #ccc;}
#ModalMiniatto table.ListatoBoxato tr.Record td > .txt,
#ModuloPassaggio table.ListatoBoxato tr.Record td > .txt,
#ModuloGaranzia table.ListatoBoxato tr.Record td > .txt{width: calc(100% - 39px);max-width: 415px;}

#ModuloPassaggio table.ListatoBoxato.withColumnCategory tr.Record td > .txt{max-width:290px;}

#DocumentoIdentitaAnagrafica table.ListatoBoxato tr.Record td > .txt{width: calc(100% - 39px);max-width: 440px;}

#FL_Allegati_DocDef table.ListatoBoxato tr.Record td > .txt{width: calc(100% - 39px);max-width: 230px;}

.ContentTop_ListAllegatiMin table.ListatoBoxato tr.Record td > .txt{font-size:11px;}

#ListAnagrafiche th{padding:0 5px;}
#BodyAnagraficaSelectTable td{font-size: 13px;letter-spacing: 0;height:21px;padding:0 5px;}
#BodyAnagraficaSelectTable .TipoAnag {margin-top:0;padding: 0 5px;line-height: 17px;font-size: 12px;}
#BodyAnagraficaSelectTable .List_SingleTag > .SingleTag{padding-left:4px;padding-right:4px;}

#ListAnagrafiche th > .OneRow,
#BodyAnagraficaSelectTable tr.Record td > .OneRow{margin:0;padding:0;}

#ListAnagrafiche .ListatoBoxato tr.no-anagrafica-assigned > td{background-color:#f1f1f1}
i.ModeAnag.no-anagrafica{color: #b4b4b4 !important;}
#ListAnagrafiche .ListatoBoxato tr.no-anagrafica-assigned i.ModeAnag+b{color: #4c4c4c;}

.TableActionClcDblClc table.ListatoBoxato tr.Record td{position:relative;overflow:hidden;}
.TableActionClcDblClc table.ListatoBoxato tr.Record td:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;}
.TableActionClcDblClc table.ListatoBoxato tr.Record.selected td{
	animation-name: blinker-selected-row;animation-duration: 1.5s;animation-timing-function: ease-in;animation-iteration-count: infinite;
	-webkit-animation-name: blinker-selected-row;-webkit-animation-duration: 1.5s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;
}
.TableActionClcDblClc table.ListatoBoxato tr.Record.selectedClick td{background-color: #bdd7ff!important;}
.TableActionClcDblClc table.ListatoBoxato tr.Record.selected td{background-color: #b4cdf4!important;}

.MenuBtnActionFile .OverlayProtection{position:fixed;top:0;right:0;bottom:0;left:0;z-index: 10060;}
.MenuBtnActionFile > ul{position:fixed;z-index:10061;min-width:140px;}
.MenuBtnActionFile ul.dropdown-menu.Open:after{position: absolute;display: inline-block!important;border-right: 7px solid transparent;border-left: 7px solid transparent;content: '';}
.MenuBtnActionFile ul.dropdown-menu.Open.Top{margin-top:5px;padding:10px 0;}
.MenuBtnActionFile ul.dropdown-menu.Open.Bottom{margin-top:-5px;}
.MenuBtnActionFile ul.dropdown-menu.Open.Top:after{border-bottom: 7px solid #fff;}
.MenuBtnActionFile ul.dropdown-menu.Open.Bottom:after{border-top: 7px solid #fff;}
.MenuBtnActionFile ul.dropdown-menu.Left.Top:after{top: -7px;left: 10px;right: auto;}
.MenuBtnActionFile ul.dropdown-menu.Left.Bottom:after{bottom: -7px;left: 10px;right: auto;}
.MenuBtnActionFile ul.dropdown-menu.Right.Top:after{top: -7px;left: auto;right: 10px;}
.MenuBtnActionFile ul.dropdown-menu.Right.Bottom:after{bottom: -7px;left: auto;right: 10px;}

.bs-select.listPaddingA1_list a[role="option"]{padding-right:35px;}

.CatMin .bs-select a[role="option"]{padding-right:35px;}
button[data-id="CondizioniPagamento"] + div a[role="option"],
button[data-id="ModalitaPagamento"] + div a[role="option"],
button[data-id="RegimeFiscale"] + div a[role="option"]{padding-right:50px;}

.bs-select.OptionalAggiuntivi_serviceAdd a[role="option"]{padding-right:90px;}
.bs-select.OptionalAggiuntivi_serviceAdd .dropdown-menu .text-muted{color:#000!important;font-weight:700;}

.ContentSelectVisualizzaPerRitAc .bs-select .dropdown-menu a[role="option"]{padding-right:35px;}
.ContentSelectVisualizzaPerRitAc .bs-select ul.dropdown-menu li a .text{max-width:500px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}

*[id-rif-clone="CloneRow_UV"]{position:absolute;right: -29px;margin-top: -29px;cursor:pointer;z-index:10;}

.OperationOption {position: absolute;top: -22px;right:10px;}
.OperationOption .btn_Simple{position:relative;top:2px;}

.EditFastAnagr_Btn{margin-left:0;position:relative;}
/*.EditFastAnagr_Btn:not(.PlusAddBTN):not(.btn1){width:60px;}
.EditFastAnagr_Btn.PlusAddBTN .EditRecordModal{width:30px;height:30px;border-radius: 2px;}
.EditFastAnagr_Btn.PlusAddBTN .addRecordModal{width:auto;padding:0 7px;margin-left:4px;height: 30px;border-radius: 2px;}*/

.PlusPositionBtnAnagr{margin:0 0 -18px 0;z-index:1;}
.OperationOption2 {position: absolute;top: -15px;right:2px;margin:0 -3px;line-height:15px;overflow:hidden;z-index: 1;}
.OperationOption2 .btn_Simple{float:left;text-align: center;margin:0;transition:background-color 0.2s;font-size: 10px;text-decoration:none;}
.OperationOption2 .btn_Simple .addRecordModal i{font-size:17px;}
.OperationOption2 .btn_Simple .EditRecordModal i{font-size:16px;}
.OperationOption2 .btn_Simple:hover{text-decoration:none;}

.raccoglitoreAllegati_ForPassaggioPrp{border: 1px solid #8b8b8b;border-radius:4px;}
.raccoglitoreAllegati_ForPassaggioPrp .allegatiAnagrafica,
.raccoglitoreAllegati_ForPassaggioPrp .allegatiPratica{padding: 2px 10px 5px !important;}
.raccoglitoreAllegati_ForPassaggioPrp .allegatiAnagrafica.cointestatario,
.raccoglitoreAllegati_ForPassaggioPrp .allegatiPratica{border-left:1px solid #8b8b8b;}

.Position1_OperationOption{border: solid #8b8b8b;border-width: 1px 1px 0 1px;padding: 4px 10px 0 10px !important;border-radius:4px 4px 0 0;}
.Position2_OperationOption{border: solid #8b8b8b;margin: 1px 0 0 0;border-width: 1px 0 1px 1px;padding: 0 4px 4px !important;border-radius:4px 0 0 4px;}
.Position2_OperationOption .OperationOption2{right:5px}
/*.OperationOption2 .btn_Simple.addRecordModal{background-color:#3EA761;color:#fff;}
.OperationOption2 .btn_Simple.EditRecordModal{background-color:#217ebd;color:#fff;}
.OperationOption2 .btn_Simple.addRecordModal:hover{background-color:#4dbd73;}
.OperationOption2 .btn_Simple.EditRecordModal:hover{background-color:#3598dc;}*/

.OperationOption2 .btn_Simple.EditModalitaPagamentoModal{font-size:12px;}

.OperationOption2.checkField{top:-24px;}

.FornitoreLettura .OperationOption2 .addRecordModal{display:none;}

.EditFastAnagr_Btn.btn1 .OperationOption2 .btn_Simple{width:100%;}

.Riga_Totale{font-size:26px}
.Riga_Totale .Etc{font-size:23px;font-weight:400;}

.HeaderFieldset .Riga_Totale{font-size:15px;display: block;margin:0;font-family: 'Roboto', sans-serif;}
.HeaderFieldset .Riga_Totale .Etc{font-size:15px}
.HeaderFieldset .Riga_Totale b{font-size:22px;}
.panel-title .subT{font-size:18px;font-weight:400;}
.panel-title .subT b{font-size:100%;}
.panel-title .subT small, .panel-title .subT .eur{font-size: 12px;color:inherit}
.panel-title .subT+.subT{ margin-right:20px}

.PrezzoTotaleOptionalET{padding-right:15px}

#ModalContrattoNoleggio{height:95%;}

.modal-header .statusNoleggio{position:absolute;background-color: #039c86;right:41px;top:0;bottom:0;width:130px;line-height: 35px;text-align:center;color: #fff !important;}
.statusNoleggio[val-status]{font-weight:700!important;font-variation-settings: "wght" 700!important;}
.statusNoleggio[val-status="preventive"]{color:#006bb3;}
.statusNoleggio[val-status="booking"]{color:#006bb3;}
.statusNoleggio[val-status="open"]{color:#006bb3;}
.statusNoleggio[val-status="closed"]{color:#006bb3;}

/******************************************* STILI PER CALENDARIO E NOTIFICA DI EVENTI *******************************************/

#ModuloCalendar .colNameCalendar{width:calc(100% - 56px)}
#ModuloCalendar .colColoreCalendar{width: 56px;}

.pq-grid-row.priority-low > .pq-col-priority{background-color: var(--priority-low) !important; color: var(--priority-text-low) !important;  }
.pq-grid-row.priority-normal > .pq-col-priority{background-color: var(--priority-normal) !important; color: var(--priority-text-normal) !important; }
.pq-grid-row.priority-high > .pq-col-priority{background-color: var(--priority-high) !important; color: var(--priority-text-high) !important; }

button#btnAddTask{height: 30px;}
button#btnAddTask > .Ficon{line-height: 30px;}
.pq-listTask{margin:0 -20px}


.groupOptionsCalendariPagamenti[show-pratica="0"] .CntPratica,
.groupOptionsCalendariPagamenti[show-anagrafica="0"] .CntAnagrafica,
.groupOptionsCalendariPagamenti[show-causale="0"] .CntCausale,
.groupOptionsCalendariPagamenti[show-settore="0"] .CntSettore{display: none;}

/* .groupOptionsCalendariPagamenti[show-pratica="1"][show-anagrafica="1"]{width:100%;margin-top:14px} */
.groupOptionsCalendariPagamenti[show-pratica="1"][show-anagrafica="1"] > .row{margin:0 -5px}
.groupOptionsCalendariPagamenti[show-pratica="1"][show-anagrafica="1"] > .row > .col-md-6{padding:0 5px !important}
.groupOptionsCalendariPagamenti[show-pratica="0"][show-anagrafica="1"][show-causale="0"][show-settore="0"] > .row > .col-md-6,
.groupOptionsCalendariPagamenti[show-pratica="1"][show-anagrafica="0"][show-causale="0"][show-settore="0"] > .row > .col-md-6,
.groupOptionsCalendariPagamenti[show-settore="1"][show-causale="0"] > .row > .col-md-6,
.groupOptionsCalendariPagamenti[show-causale="1"][show-settore="0"] > .row > .col-md-6{width:100%}
.groupOptionsCalendariPagamenti[show-causale="1"][show-settore="1"] .CntCausale div.bs-select > button.btn{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.groupOptionsCalendariPagamenti[show-causale="1"][show-settore="1"] .CntSettore div.bs-select > button.btn{border-top-left-radius: 0;border-bottom-left-radius: 0;border-left-width: 0;}

.groupOptionsCalendariPagamenti .CntPratica .easy-autocomplete{width:100% !important}

#eac-container-numeroPratica-task {min-width: 700px;right: inherit;}

/* styles Calendar or Events */
.control-label > .syncEventCalendar{position:relative;z-index:1;}
.control-label > .syncEventCalendar.disabled{pointer-events:none;}
.control-label > .syncEventCalendar .Ficon{font-size:17px;display:inline-block;line-height:0;position:relative;top: 3px;}
.syncEventCalendar .Ficon{cursor: pointer;}
.control-label > .StylTagA.DatiPresenti + .syncEventCalendar{padding-left:3px}
.syncEventCalendar:not(.disabled).inactive.non-presente .Ficon{color:#464646}
.syncEventCalendar:not(.disabled).active.non-presente .Ficon{color:#006bb3}
.syncEventCalendar:not(.disabled).active.presente .Ficon{color:#21b727}
.syncEventCalendar:not(.disabled).inactive.presente .Ficon{color:#719972}
.syncEventCalendar.disabled .Ficon{color:#c4c4c4}

.ContentSyncEventCalendarTooltip .evento-sincronizzato-content{padding: 15px !important;border-radius:10px;position:relative;min-height: 100px;background-color: #f5f5f5;}
.ContentSyncEventCalendarTooltip .evento-sincronizzato-content:empty::after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 16px;color: #b3b3b3;}
.ContentSyncEventCalendarTooltip .evento-sincronizzato-content:not(.LoadingFieldsetCnt1):empty::after{content:"Nessun evento sincronizzato";}
.ContentSyncEventCalendarTooltip .evento-sincronizzato-content > .title{font-size:17px;margin-bottom:5px}
.ContentSyncEventCalendarTooltip .evento-sincronizzato-content > .title .type{padding-bottom: 2px;display: inline-block;}
.ContentSyncEventCalendarTooltip .evento-sincronizzato-content > .title .type [data-ck-completato="1"]{color:#21b727}
.ContentSyncEventCalendarTooltip .evento-sincronizzato-content > .dataCreated{font-size:13px;color:#8d8d8d;margin-bottom:5px}
.ContentSyncEventCalendarTooltip .evento-sincronizzato-content > .description{line-height: 16px;font-size: 14px;}
/* styles Calendar or Events */

/* dev extreme style GENERIC */
body .dx-widget{line-height:1.2015;font-family: Inter, sans-serif;}
.dx-header-row { /*background-color: #003e53;*/ /*color:#fff;*/ }
.dx-datagrid-headers .dx-datagrid-table .dx-row>td{border-color:#003e53 !important;font-size: 11px;padding: 4px 7px !important;}
.dx-datagrid-headers .dx-datagrid-table .dx-row>td .dx-checkbox{position: relative;top: -1px;}
tr.dx-data-row{border-color:#efefef !important}

body .dx-layout-manager .dx-field-item:not(.dx-last-col){-webkit-padding-end: 7.5px;padding-inline-end: 7.5px;}
body .dx-layout-manager .dx-field-item:not(.dx-first-col){-webkit-padding-start: 7.5px;padding-inline-start: 7.5px;}

.dx-datagrid .dx-datagrid-checkbox-size{padding-bottom:0}

body .dx-texteditor-container,
body .dx-dropdowneditor-input-wrapper{height:28px;}
body .dx-texteditor-input{padding: 4px 9px 3px;min-height:auto}
#description-task{height:100px;color:#333;font-size:14px;padding:4px 9px 3px}

body .dx-textarea .dx-texteditor-container{height:auto}

body .dx-selectbox .dx-dropdowneditor-button,
body .dx-selectbox .dx-dropdowneditor-button .dx-dropdowneditor-icon{width: 23px;min-width: 0;}

body .dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
body .dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon,
body .dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon, 
body .dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon{background-color: transparent;border-color: transparent;}
body .dx-selectbox .dx-dropdowneditor-button .dx-dropdowneditor-icon::before{content: "\f107";display: inline-block;border: 0;font-family: FontAwesome;font-style: normal;font-weight: 400;}

body .dx-datagrid-headers .dx-texteditor-input,
body .dx-datagrid-rowsview .dx-texteditor-input {padding: 0 7px;min-height: 0;}

.noteSync_text{background: #e9e9e9;padding: 4px 8px;font-style: italic;border-radius: 6px;font-size: 12px;}

body .dx-selectbox-popup-wrapper .dx-list-items{padding: 13px 7px;}
body .dx-list-group-header{border-bottom:0;border-top-color:#e5e5e5;padding:7px 10px 0;margin-top: 7px;line-height: 1.42857;}
body .dx-list-group-header:first-child{margin-top:0}
body .dx-list-group-body{margin-bottom:12px}
body .dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content{padding: 2px 8px;font-size:13px;}
body .dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-body .dx-list-item-content{padding-left: 20px;}

body .dx-selectbox-popup-wrapper.hideIndexGroup .dx-list-group-header{position:relative;margin-left: -17px;}
body .dx-selectbox-popup-wrapper.hideIndexGroup .dx-list-group-header:before{content:'';background-color:#fff;position:absolute;left: 10px;top:0;bottom:0;width: 17px;}

.switchFilterDaCompletare .dx-button-mode-contained.dx-state-selected{background-color:var(--color-highlighted-1) !important}
body .dx-buttongroup-wrapper > .dx-button[num]:after{content:attr(num);font-size: 13px;float: right;/* line-height: 13px; */height: 19px;margin: 5px 5px 0 -5px;padding: 1px 4px;background-color: #e4bc36;border: 1px solid #fff;color: #fff;font-weight: 500;z-index: 4;}
body .dx-buttongroup-wrapper > .dx-button[num="0"]{opacity:.4;pointer-events: none;}
body .dx-buttongroup-wrapper > .dx-button[num="0"]:after{display:none}
body .task-header .dx-swich-inline{margin-top: 17px;position:relative}
body .dx-swich-inline > .dx-buttongroup-last-item + .dx-buttongroup-first-item{margin-left:20px}
body .dx-swich-inline .dx-buttongroup-first-item[legend-filter]:before{content:attr(legend-filter);position: absolute;top: -15px;color: #000;font-weight: 600;font-variation-settings: "wght" 600;font-size: 12px;}
/* dev extreme style GENERIC */

/* dev extreme calendar style */
#containerCalendar{overflow: hidden;padding-top:15px}
#containerCalendar > .col1{width:280px;padding: 10px 20px;}
#containerCalendar *[data-title]:empty{display:none;}
#containerCalendar *[data-title]:before{content:attr(data-title);margin:0 0 10px;padding: 0 2.5px;color: #767676;font-weight: 500!important;font-variation-settings: "wght" 500!important;}
#containerCalendar .rowCalendar > .buttons{float:right;position:absolute;top:0;right:0;display:none;background-color:#fff;}
#containerCalendar .rowCalendar:hover > .buttons{display:inline-block;margin: 4px 0 0;}
#containerCalendar .rowCalendar > .Styl{margin:0}
#containerCalendar .rowCalendar > .buttons i{font-size:15px}
#containerCalendar .rowCalendar > .buttons i.disabled{opacity:.5;cursor:not-allowed}
#containerCalendar .rowCalendar > .buttons .edit{color:#006bb3;}
#containerCalendar .rowCalendar > .buttons .delete{color:#e12330;}
#containerCalendar .newCalendar{margin: 10px 0 0 0}
#containerCalendar > .col2{width: calc(100% - 280px);padding-right:20px;}
#containerCalendar:not(.showSwich) .switchEventiAttivita{display:none}
#containerCalendar.showSwich .switchEventiAttivita{float:right;width:auto;padding: 10px 9px;margin-bottom: -56px;position: relative;z-index: 2;}
#containerCalendar.showSwich .dx-toolbar-after > .dx-item > .dx-toolbar-item-content{padding-right: 180px;}

#containerCalendar[show="task"] .col1{display:none}
#containerCalendar[show="task"] .col2{width:100%;padding-left:20px;}

#containerCalendar .dx-scheduler-navigator{padding-inline-end: 0;}
#containerCalendar .custom-style1 > .dx-scheduler-appointment-title{padding-top:3px;font-size:12px;}
#containerCalendar .dx-scheduler-appointment-content>.custom-style1>* {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#containerCalendar .custom-style1 .status-completed{font-size: 14px;line-height: 0;display: inline-block;margin: 0 2px 0 -1px;position: relative;top: 2px;}
#containerCalendar .task-header{opacity:0;margin-bottom:10px;background-color: #f5f5f5;border: 1px solid rgba(221, 221, 221, .6);padding: 0 160px 9px 9px;}
#containerCalendar .task-header label.control-label{font-size: 13px;}
#containerCalendar[show="task"].showSwich .switchEventiAttivita{top:9px;}
#containerCalendar[show="task"] .input-group.autocomplete{width:206px}
#containerCalendar[show="task"] #RicercaLiberaDatatable{width:171px}

body .dx-checkbox.dx-hide-label .dx-field-item-label-location-top{display:none;}
body .dx-ck-completato{padding-top: 20px !important;padding-right: 0 !important;}
body .dx-ck-completato .dx-checkbox{float: right;line-height: 20px;height: 28px;padding: 0 10px;border: 1px solid #e4e4e4;border-right: 0;}
body .dx-date-completamento{padding-left:0;padding-inline-start: 0 !important;}
body .dx-checkbox.dx-ck-completato{text-align: right;}
body .dx-datebox input.dx-texteditor-input{padding-right: 0;padding-inline-end: 0 !important;}

body .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content .dx-list-item,
body .dx-scheduler-overlay-panel .dx-popup-content .dx-list-item {
    min-width: 360px;
    width: auto;
	max-width: 600px;
}

body .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-subject,
body .dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-subject{
	white-space: initial;
}

.dx-selectbox .dx-texteditor-input-container > input::-webkit-input-placeholder{color:transparent !important}
.dx-selectbox .dx-texteditor-input-container > input::-moz-placeholder{color:transparent !important}
.dx-selectbox .dx-texteditor-input-container > input:-ms-input-placeholder{color:transparent !important}
.dx-selectbox .dx-texteditor-input-container > input:-moz-placeholder{color:transparent !important}

body .dx-recurrence-radiogroup-repeat-type .dx-item{height:38px !important}
body .dx-recurrence-repeat-end-label {line-height: 28px;}
body .dx-recurrence-editor-container .dx-recurrence-numberbox-interval {margin-right: 0;width:60px !important}

body .dx-recurrence-numberbox-interval-wrapper .dx-layout-manager .dx-field-item,
body .dx-recurrence-repeat-on .dx-layout-manager .dx-field-item{-webkit-padding-end: 0;padding-inline-end: 0;}

/* .rowGridPermessiUtenti .dx-datagrid-header-panel{display: none !important;} */
.rowGridPermessiUtenti .dx-datagrid-rowsview .dx-data-row .dx-cell-modified.dx-cell-modified::after,
.rowGridPermessiUtenti .dx-datagrid-rowsview .dx-data-row .dx-cell-modified.dx-datagrid-invalid::after{border-color: transparent;}
.rowGridPermessiUtenti .dx-datagrid .dx-datagrid-rowsview .dx-column-lines>td:not(.dx-editor-cell){padding: 2px 7px 3px !important;}

.rowGridPermessiUtenti .dx-header-row .dx-checkbox-icon{width: 14px;height: 14px;font-size: 12px;}
.rowGridPermessiUtenti .dx-datagrid-rowsview .dx-row>td, .dx-datagrid-rowsview .dx-row>tr>td{line-height: 16px;vertical-align: middle !important;}

.dx-scheduler-appointment-popup .dx-popup-bottom .dx-toolbar-after{margin-right:-10px}
.dx-scheduler-appointment-popup .dx-popup-bottom .permessiUtenti-event{position: absolute;right: 128px;top: 4px;}

.rowGridPermessiUtenti .dx-datagrid-header-panel{height:0}

.rowGridPermessiUtenti .dx-data-row[show="-1"] .clm-show,
.rowGridPermessiUtenti .dx-data-row[edit="-1"] .clm-edit{color: #8f8f8f;}

.rowGridPermessiUtenti .dx-data-row[show="0"] .clm-show,
.rowGridPermessiUtenti .dx-data-row[edit="0"] .clm-edit{color: #db3636;font-variation-settings: "wght" 600;font-weight: 600;}

.rowGridPermessiUtenti .dx-data-row[show="1"] .clm-show,
.rowGridPermessiUtenti .dx-data-row[edit="1"] .clm-edit{color: #4a9733;font-variation-settings: "wght" 600;font-weight: 600;}

.dx-scheduler-date-table-cell.dx-scheduler-date-table-current-date{background-color: #ffffe5;}

body .dx-layout-manager .rowTop .dx-field-item.select_idDizCausale{padding-inline-end: 0;}
body .dx-layout-manager .rowTop .dx-field-item.select_idDizCausale .dx-texteditor.dx-editor-outlined{border-top-right-radius: 0;border-bottom-right-radius: 0;}
body .dx-layout-manager .rowTop .dx-item-content > .dx-item+.dx-item+.dx-item .dx-field-item.select_idDizSettore{padding-inline-start: 0;}
body .dx-layout-manager .rowTop .dx-item-content > .dx-item+.dx-item+.dx-item .dx-field-item.select_idDizSettore .dx-texteditor.dx-editor-outlined{border-top-left-radius: 0;border-bottom-left-radius: 0;}

body .dx-item-content .CalendarsSectionsGroup{padding-bottom: 12px;}
body .CalendarsSectionsGroup{border-bottom: 1px solid #c9c9c9;}
/* dev extreme calendar style */

/* full calendar styles */
#calendar{background-color:#fff;padding:20px 0 0 0;min-height: 770px;position: relative;z-index:1;}
#calendar .RemoveAfterClose{height:100%;}
#calendar .RemoveAfterClose, #calendar .fc-month-view td.tooltipstered[data-date]{background-color: #dcf1fd;}
#ModuloEvento {height: 525px;}
#calendar .fc-prev-button, #calendar .fc-month-button{border-top-right-radius:0!important;border-bottom-right-radius:0!important}
#calendar .fc-next-button, #calendar .fc-listWeek-button{border-top-left-radius:0!important;border-bottom-left-radius:0!important}
#calendar .fc-agendaWeek-button, #calendar .fc-agendaDay-button{border-radius: 0!important;}
#calendar .fc-state-active, #calendar .fc-state-active:hover{background-color: #315e9a!important}
#calendar .fc-list-empty{font-size: 20px;}
#calendar .Fatto{padding-right: 2px;font-size:15px;color:#6fbd57;}
#calendar .fc .fc-toolbar-title{text-transform: capitalize;}
.checkFattoModal{margin-top: -27px !important;position: absolute !important;}

#ModuloEventCalendar .eventForAllDay .datetime-fields .time{display:none}
#ModuloEventCalendar .datetime-fields .date{width:140px}
#ModuloEventCalendar .datetime-fields .time{width:80px;}
/* full calendar styles */

.toast-agenda{background-color: #2951BC}
#toast-container{max-height: 100%;overflow-x: hidden;overflow-y: auto;}
#toast-container.with-header{padding-top: 42px;}
#toast-container .toast-header{padding: 9px 0;text-align: center;position: fixed;right: 11px;top: 5px;z-index: 1;background-color: #153079;max-width: none;opacity: 1;}
#toast-container>.toast-agenda{background-size: 25px;font-size:15px}
#toast-container>.toast-agenda .typeEvent{}
#toast-container>.toast-agenda .scadenzaEvent.scaduto{animation-name: blinker-news-important;animation-duration: 2s;animation-timing-function: ease-in;animation-iteration-count: infinite;-webkit-animation-name: blinker-news-important;-webkit-animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}
#toast-container>.toast-agenda *[data-id-event]{margin-top:5px}

.TableNotification{margin:15px 0 0 0;max-width:400px;font-size: 15px;}
.TableNotification .lgd{font-style:italic; vertical-align:top;}
.TablePrenotazioneNotification .lgd{min-width:125px;}
.TableAllegatiPassaggio .lgd,
.TableMessaggiNotification .lgd{width:70px;font-weight:500;}
.toast-message .btn-outline{margin-top:5px;background-color:transparent;border-color:#fff;}
.toast-message .btn-outline:hover{color:#fff;background-color:rgba(255,255,255,0.2);}
/******************************************* STILI PER CALENDARIO E NOTIFICA DI EVENTI *******************************************/

/******************************************* STILI PER MODALE MESSAGGI EMAIL ***********************************************/
#ModuloMessaggioEmail, #ModuloMessaggioEmail .modal-body{overflow:hidden;}
.RigaTestata > td{font-size:14px;line-height: 23px;}
.RigaTestata .legend{font-weight:600;width:150px;}
.RigaOggetto .value{color:#333333;}
.RigaDestinatario .value > div{margin:0 -2.5px;}
.RigaDestinatario .TagMail{display: inline-block;margin:0 2.5px;padding: 0 3px;border:1px solid #c9c9c9;background-color:#f1f1f1;line-height: 19px;border-radius:3px;}
#ModuloMessaggioEmail hr{margin:10px 0;border-color:#c9c9c9;}
.CorpoMessaggio{overflow-x: hidden;overflow-y: scroll;margin:0 -38px -25px -40px;padding:20px 20px 25px 40px;}

.OpenAllegatoMin{list-style:none;padding:0 0;margin:-2.5px;}
.OpenAllegatoMin + .OpenAllegatoMin{margin-top:7.5px;}
.OpenAllegatoMin li{text-decoration:none;display:inline-block;margin:2.5px 2.5px 0 2.5px;border-radius:3px;cursor: pointer;overflow:hidden;}
.OpenAllegatoMin.Image li{max-width:100px;height:60px;opacity:0.8;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
.OpenAllegatoMin.Image li:hover{opacity:1;}
.OpenAllegatoMin.Image img{max-width:100%;height:100%}
.OpenAllegatoMin:not(.Image) li{padding: 0 3px;border:1px solid #c9c9c9;background-color:#f1f1f1;line-height: 19px;font-size:14px;}
.OpenAllegatoMin:not(.Image) li:hover{background-color: #e5e5e5;}
/******************************************* STILI PER MODALE MESSAGGI EMAIL ***********************************************/


/******************************************* STILI PER MODALE ASSEGNAZIONE VELOCE DEL RIVENDITORE ***********************************************/
#ModalVenditoreResponsabilePratica .veicoliAssignVenditoreResponsabile:empty:after{content:'Nessuna pratica da associare';display:block;text-align:center;color: #9c9c9c;font-style: italic;padding:20px 0}
#ModalVenditoreResponsabilePratica .veicoliAssignVenditoreResponsabile > .row + .row{margin-top:11px;padding-top:14px;border-top:1px solid #b1b1b1;}
#ModalVenditoreResponsabilePratica .Content_AnteprimaVeicolo{border:1px solid #e1e1e1;}
#ModalVenditoreResponsabilePratica .infoVeicolo{color: #383838;font-size: 13px;display: block;margin-top: -2px;}
#ModalVenditoreResponsabilePratica .nomeVeicolo{display: block;font-size: 15px;}
#ModalVenditoreResponsabilePratica .versione{display: block;}
/******************************************* STILI PER MODALE ASSEGNAZIONE VELOCE DEL RIVENDITORE ***********************************************/

#dataTables_scrollBody_RecordSetUsers{overflow-y: scroll;max-height: 300px;}
.RecordSetUsers > tr:not([role]) + tr[role] td{border-top:0!important;}
.RecordSetUsers .img{width:30px;height:30px;margin:0 0 -10px;}
.RecordSetUsers .valign-c {position: relative;top: 6px;}

td.Icon{position: relative;overflow:hidden;}
td.Icon > a.OnlyIcon{position: absolute;top:0;}

.RecordSetUsers td.Icon > a.OnlyIcon{top:4px;}

.ClickToogle{font-weight:600;cursor: pointer;position:relative;-o-transition: all .3s linear;-moz-transition: all .3s linear;-webkit-transition: all .3s linear;-ms-transition: all .3s linear;}
.ClickToogle > .arrow{position: absolute;top: 0;bottom: 0;line-height: 22px;-o-transition: all .3s linear;-moz-transition: all .3s linear;-webkit-transition: all .3s linear;-ms-transition: all .3s linear;}
.ClickToogle.op > .arrow{-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.ClickToogle + .ContentToogle{margin-top:3px;width:100%!important;}

/*Stili modale Eurotax*/

@media only screen and (max-height:730px){
	#ModalGETdataEurotax{top:0!important;}
}
#ModalGETdataEurotax .Ricerca1{position:relative;padding: 30px 0 40px;margin: 10px 0 0 0;}
#ModalGETdataEurotax .Ricerca1:after{content: '';position: absolute;top: 0;bottom: 0;left: -30px;right: -30px;background-color: #ebf1f9;z-index: -1;border: solid #323840;border-width: 1px 0;}
#ModalGETdataEurotax .Ricerca1 .LabelWidth{margin-bottom: 3px;}
#ModalGETdataEurotax .Ricerca1 .btn.eurotax{width: 100%;margin-top:5px;}
#ModalGETdataEurotax .Ricerca1 .btn.eurotax > i{margin-right:3px;font-size:13px;}

#ModalGETdataEurotax .Ricerca2{padding:20px 0;}
#ModalGETdataEurotax .Ricerca2 label.col-md-F{padding-left:0;line-height:30px;width:260px;}
#ModalGETdataEurotax .Ricerca2 label.col-md-F + .col-md-F{padding-right:0;width:calc(100% - 260px);}

td > div > .ColorMarcaModVer > .imgMarca,
.pq-grid-cell .imgMarca{width: 21px;margin: -1px 5px 0 0;max-height: 21px;}
.bs-select button .fa.fa-square.imgMarca{display:none}
/* .bs-select button .fa.fa-square.imgMarca ~ .txt{display: inline-block;margin-left: -5px;} */
.bs-select.CampoMarcaVeicolo ul.dropdown-menu > li > a, .bs-select.listMarcheVeicolo ul.dropdown-menu > li > a{padding-top:1px;padding-bottom:1px;line-height:30px;}
.bs-select.CampoMarcaVeicolo ul.dropdown-menu .imgMarca, .bs-select.listMarcheVeicolo ul.dropdown-menu .imgMarca{float:left;width:30px;height:30px;background-size: contain;background-repeat: no-repeat;background-position: center;color: transparent;margin: 0 5px 0 -3px !important;border:1px solid #c1c1c1;}

@media only screen and (min-height:918px){
	#ModalGETdataEurotax .Ricerca2 button[data-id="MarcaET"] + .dropdown-menu > ul{max-height:545px!important;}
}
@media only screen and (min-height:765px) and (max-height:917px){
	#ModalGETdataEurotax .Ricerca2 button[data-id="MarcaET"] + .dropdown-menu > ul{max-height:400px!important;}
}

#ModalGETdataEurotax table.AccessoriEurotax .Descrizione1, #OptionalVeicoloEurotax table.AccessoriEurotax .Descrizione1,
#PraticaWEB .panel-group .Descrizione1,
.ResponseAccessori .Descrizione1{font-weight: 600;font-variation-settings: "wght" 600;display:block;line-height:16px;}

#ModalGETdataEurotax table.AccessoriEurotax .Descrizione2, #OptionalVeicoloEurotax table.AccessoriEurotax .Descrizione2,
.ResponseAccessori .Descrizione2{display:block;}

#AccessoriCompatibiliAutoScout .table.AccessoriEurotax .td.Opt:not(.checkedActive) .Descrizione1{font-weight: 500;font-variation-settings: "wght" 550;}
#AccessoriCompatibiliAutoScout .table.AccessoriEurotax .td.Opt.checkedActive .Descrizione1{font-weight: 700;font-variation-settings: "wght" 700;color:#006bb3}

#ModalGETdataEurotax table.AccessoriEurotax .Descrizione1+.Descrizione2, #OptionalVeicoloEurotax table.AccessoriEurotax .Descrizione1+.Descrizione2,
#PraticaWEB .panel-group .Descrizione1+.Descrizione2{margin-top:0}

#ModalGETdataEurotax .alert-danger{margin-top:20px;}
#ModalGETdataEurotax .ResponseAccessori{margin:20px 0}

#OptionalVeicoloEurotax table.ListatoBoxato td{text-align:left;}
.FieldsetOpz_Veicolo .fieldset3.LoadingFieldsetCnt:after{background-position-y: 200px;;}

.panel-group {margin-bottom: 4px;}
.panel-group:last-child {margin-bottom: 0;}

.panel-title{font-family: 'Inter', sans-serif;font-weight:600;font-size: 16px;line-height: 20px;letter-spacing:normal;/*text-transform:uppercase;*/}
.panel-title .subT{margin-right:5px;}
.panel-title .subT b:not(.Semibold):not(.Semibold2){font-weight:400;}

.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled {background-image:none;position:relative;margin-right: 0;margin-left: 15px;font-weight:600;font-variation-settings: "wght" 700;color:#006db3;}
.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled .IconPls{position: absolute;line-height: 13px;left: -6px;display: inline-block;margin: 3px 0 0 0;}
.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled .IconPls:before{font-weight: 300;font-variation-settings: "wght" 150;font-size: 28px;}

.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled.collapsed .IconPls:before{content:'+';}
.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled:not(.collapsed) .IconPls:before{content:'-';font-size: 37px;}


.accordion .panel .panel-title .accordion-toggle{padding: 2px 18px;}

#AccessoriRiparazioniEurotax .panel-body{padding: 6px;}
#AccessoriRiparazioniEurotax .Sub2 > .panel > .panel-heading h4, .Sub2 > .panel > .panel-heading h4{font-weight:500;}
#AccessoriRiparazioniEurotax > .panel > .panel-heading h4{background-color: #323840;}
#AccessoriRiparazioniEurotax > .panel > .panel-heading h4 > a, #AccessoriRiparazioniEurotax > .panel > .panel-heading h4 > a .subT{color:#fff;}
#AccessoriRiparazioniEurotax .Sub2 > .panel > .panel-heading h4, .Sub2 > .panel > .panel-heading h4{background-color: #fff;}
#AccessoriRiparazioniEurotax .Sub2 > .panel > .panel-heading h4 > a, .Sub2 > .panel > .panel-heading h4 > a{color:#000!important;}

#AccessoriRiparazioniEurotax #Riparazioni h4{background-color: transparent;padding-bottom:10px;border-bottom: 1px solid #323840;color:#000; }
#AccessoriRiparazioniEurotax #Riparazioni table{background-color:#fff;}
.RiparazioniCarrozzeria{margin-top: 20px;}

#AccessoriRiparazioniEurotax table.ListatoBoxato{border-color: #efefef;}
#AccessoriRiparazioniEurotax table.ListatoBoxato th{background-color: #f3f5f6;color: #000;border-color: #efefef;font-size: 11px;}
#AccessoriRiparazioniEurotax .ListatoBoxato.Head + .ListatoBoxato.Record{border-top-width: 0;}
#AccessoriRiparazioniEurotax table.ListatoBoxato tr:not(.head) td{letter-spacing: -0.1px;vertical-align: top;padding: 3px 10px !important;}
#AccessoriRiparazioniEurotax table.ListatoBoxato tr:not(.head) td.PrezzoListino{font-variation-settings: "wght" 600;}

#AccessoriRiparazioniEurotax .subT_Listino,
#AccessoriRiparazioniEurotax .subT_Prz{display:none !important;}

.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled.countSelectable:after {content: var(--point);color: var(--color-Disponibile);position: absolute;line-height: 4px;margin: -2px 0 0 -4px;font-size: 32px;}

#ModalAddOptionalEurotax .TotaleAccessori{font-family: 'Inter', sans-serif;font-size: 15px;margin: -10px 10px 0 0;display:inline-block;line-height: 18px;position: relative;top: 10px;color: #000;}
#ModalAddOptionalEurotax .TotaleAccessori > *{float:left;height: 30px;}
#ModalAddOptionalEurotax .lgd{padding: 4px 10px;line-height: 23px;}
#ModalAddOptionalEurotax .TotalImport{border: 1px solid #000;padding: 4px 10px;}

#ModalAddOptionalEurotax .TotalImport > b {
    padding-left: 4px;
}
#ModalAddOptionalEurotax .TotalImport.Listino{border-radius: 3px 0 0 3px;}
#ModalAddOptionalEurotax .TotalImport.Svalutato{border-radius: 0 3px 3px 0;border-left:0;line-height: 21px;}
#ModalAddOptionalEurotax .TotaleAccessori b{font-variation-settings: "wght" 800;}
#ModalAddOptionalEurotax .TotaleAccessori b.TotLsAccessoriS{font-size: 25px;color: #006bb3;}
#ModalAddOptionalEurotax .TotaleAccessori b.TotSvAccessoriS{font-size: 19px;}

#ModuloOptionalEurotax table.ListatoBoxato tr.disabled,
#ModalGETdataEurotax #ListAccessori table.ListatoBoxato tr.disabled{background-color:#f2dede;}
#ModuloOptionalEurotax table.ListatoBoxato tr.vincolo,
#ModalGETdataEurotax #ListAccessori table.ListatoBoxato tr.vincolo{background-color:#dff0d8;}
#ModuloOptionalEurotax table.ListatoBoxato tr.vincolo,
#ModalGETdataEurotax #ListAccessori table.ListatoBoxato tr.vincolo label.Styl {pointer-events: none;}

.Incoporazione_PreventivoVenditaPratica .PrezzoSvalutato{display:none;}

#InputAddCodOmologazione{padding:5px 0;}

.labelact {border: 1px solid #666 !important;border-radius: 50% !important;display: inline-block !important;font-size: 10px !important;height: 14px !important;line-height: 12px !important;padding: 0 !important;position: relative !important;width: 14px !important; margin-bottom:3px!important;letter-spacing:0;}

#Description .AccessoriModalCf .DescrAcc{font-weight: 700;}

.Ricerca1 .form-group > label + div{position:relative;}
.ListVersioni_ET{position: absolute;top:100%;left:0;z-index:10052;width:235px;background-color:#fff;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);}
.ListVersioni_ET ul{padding:0;margin:0;list-style: none;border:1px solid #ececec;}
.ListVersioni_ET li{padding:0;margin:0;}
.ListVersioni_ET li+li{border-top:1px solid #ececec;}
.ListVersioni_ET a{padding:5px 15px;display: block;width:100%;}
.ListVersioni_ET a:hover{text-decoration: none!important;}

.ResponseValutazione .Title_Valutazione{font-size: 18px;font-weight: 500;}
.ResponseValutazione .ListValue > .row{margin-left:0!important;margin-right:0!important;}
.ResponseValutazione .ListValue > .row > .col-md-12{padding:0!important}
.ResponseValutazione .ListValue > .row + .row{margin-top:2px!important;}
.ResponseValutazione .ListValue > .row > .L{width:61%;}
.ResponseValutazione .ListValue > .row > .V{width:39%;font-weight:500;}

.ResponseValutazione .ContentToogle table.ListatoBoxato .ClickToogle{display:block;}
.ResponseValutazione .ContentToogle table.ListatoBoxato .ClickToogle > .arrow{right:0;}
.ResponseValutazione .ContentToogle table.ListatoBoxato td{padding-top: 6px !important;vertical-align: top;}
.ResponseValutazione .ContentToogle table.ListatoBoxato td .ContentToogle{margin-bottom:3px;}

.ResponseValutazione .ColumnRight{float:right;width:100%;max-width:350px;margin-bottom:15px;}
.ResponseValutazione .imgVeicolo figure{height:200px;position: relative;overflow: hidden;}

.ResponseValutazione div + .quotazione{margin-top:15px;}
.ResponseValutazione .quotazione .TitleQT{text-align:center;font-weight:500;margin-bottom:5px;}
.ResponseValutazione .quotazione .TableQT .r{overflow:hidden;}
.ResponseValutazione .quotazione .TableQT .r > div{text-align:center;padding:10px 0}
.ResponseValutazione .quotazione .TableQT .r.head .blue{background-color: #3450D5;color:#fff;border:solid #3450D5;border-width:1px 0 0 1px;}
.ResponseValutazione .quotazione .TableQT .r.head .giallo{background-color: #EBD725;color:#000;border:solid #EBD725;border-width:0 1px 1px 0;}
.ResponseValutazione .quotazione .TableQT .r:not(.head) > div{background-color: #fff;border:solid #e6e6e6;}
.ResponseValutazione .quotazione .TableQT .r:not(.head) > div:first-child{border-width:0 0 1px 1px;}
.ResponseValutazione .quotazione .TableQT .r:not(.head) > div:last-child{border-width:0 1px 1px 1px;}

.ResponseValutazione .quotazione .clicked{cursor:pointer}
.ResponseValutazione .quotazione .clicked:hover{text-decoration:underline;}

.SoloQuotazione .Veicolo{font-size:17px;display:block;margin-bottom:20px;}
.SoloQuotazione .PrezzoListino{display:block;margin-top:10px;}
.SoloQuotazione .PrezzoListino b{font-size:19px;}
/*Stili modale Eurotax*/

.google-user{background-color:#f4f6f7;border:1px solid #c2cad8;overflow: hidden;padding: 5px 10px;border-radius: 4px;}
.google-user img.img-user{float: left;width: 32px;margin: 3px 10px 0 0;}
.google-user .user-info{float: left;}
.google-user .user-info .name{font-size:16px;display: block;}
.google-user .user-info .email{font-size:14px;color:#666;}

/*Stili per la modale di google map integrato*/
.mapGoogle #map {height: 500px;}
.mapGoogle #description {font-family: Roboto, sans-serif;font-size: 15px;font-weight: 300;}
.mapGoogle #infowindow-content .title {font-weight: bold;}
.mapGoogle #infowindow-content {display: none;}
.mapGoogle #map #infowindow-content {display: inline;}
.mapGoogle  > .pac-card{display:none;}
.mapGoogle .pac-card {margin: 10px 10px 0 0;border-radius: 2px 0 0 2px;box-sizing: border-box;-moz-box-sizing: border-box;outline: none;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);background-color: #fff;font-family: Roboto, sans-serif;}
.mapGoogle #pac-container {padding-bottom: 12px;margin-left:12px;margin-right: 12px;}
.mapGoogle .pac-controls {display: inline-block;padding: 5px 11px;}
.mapGoogle .pac-controls label {font-family: Roboto, sans-serif;font-size: 13px;font-weight: 300;}
.mapGoogle #title {color: #fff;background-color: #4d90fe;font-size: 25px;font-weight: 500;padding: 6px 12px;}
/*Stili per la modale di google map integrato*/

/* Ricerca indirizzi Google */
.pac-container.pac-logo {z-index:20000;}
.pac-container{max-width: 700px;width: auto !important;padding: 4px;}
.pac-item{white-space: break-spaces;padding: 5px 6px 5px 30px;line-height: 15px;border-color:#e6e6e6 !important;position: relative;}
.pac-item:hover{background-color: #ecf7ff}
.pac-item:first-child{border-top-width:0 !important;}
.pac-item:last-child{border-bottom:1px solid;}
.pac-icon{position: absolute;left: 4px;margin-top: -2px;background-position: -1px -21px;}
.pac-item-selected .pac-icon-marker {background-position: -18px -21px;}
.pac-item-query{padding-right:0;font-weight:600}
.pac-item-query:after{content:' - ';}
.pac-matched{color:#c1202c;text-decoration: underline;}
/* Ricerca indirizzi Google */

/*Stili Alert di verifica della targa*/
#VeicoloInfoModal{position:relative;}
#VeicoloInfoModal > figure{width: 200px;height: 123px;float:left;overflow: hidden;position: relative;border:1px solid #ccc;}
#VeicoloInfoModal > .D{width:calc(100% - 200px);float:left;padding-left:30px;margin-top:-8px;}

#VeicoloInfoModal .NPratica{font-size:13px;color:#A7A7A7;line-height: 12px;margin-bottom: 3px;}
#VeicoloInfoModal .NameV{font-size:18px;font-weight: 600;line-height: 18px;margin-bottom: 12px;color:#000;}
#VeicoloInfoModal .StatusPermuta{position: absolute;right: 0;top:-4px;font-size: 13px;background-color: #22ab12;color: #fff;padding: 1px 6px;}
#VeicoloInfoModal .Dettagli .RowLs{font-size:14px;}
#VeicoloInfoModal .Dettagli .Et{float:left;width:75px;font-weight:600;}
#VeicoloInfoModal .Dettagli .Vl{float:left;width:calc(100% - 75px);padding-left:10px;}
#VeicoloInfoModal .Dettagli2{margin:13px 0}
#VeicoloInfoModal .Dettagli2 .Input.form-control{color:#000}
/*Stili Alert di verifica della targa*/

.LogErrorAccount{min-height:20px;margin-top:5px;}

.UsuraCondizioniGenerali .LabelWidth[class~="col-md-F"]{font-size:15px!important}
.UsuraDelVeicolo .LabelWidth.DoppiaRiga{line-height: 15px;padding-top: 3px;}

.TotalePreventivo{font-size:20px;margin-right:21px;}
.TotalePreventivo b{font-size:30px;}

.LoadingPrint {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(90,90,90,0.6);}
.LoadingPrint:before{content:'';width:40px;height:40px;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);background-size: cover;background-repeat: no-repeat;}

.DisattivaTools{position: relative;}
.DisattivaTools > *{pointer-events:none;opacity:0.5;}

/*STILI SULLA MASCHERA DEI PAGAMENTI*/
label.Styl.CaparraConfirmatoria .txt, label.Styl.DepositoCauzionale .txt{font-size:15px;}
/*STILI SULLA MASCHERA DEI PAGAMENTI*/

#LOG-UPGRADE-SOFTWARE{max-height: 95%;height: 900px;}
.Description_LOG-UPGRADE-SOFTWARE{font-family: 'Roboto', sans-serif;}
.Description_LOG-UPGRADE-SOFTWARE > ul{font-weight:500;margin-bottom:0;padding-left:0;list-style:none;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li{position: relative;padding: 10px 30px 15px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;height: 250px;overflow:hidden;background-color:#fff;font-size:14px;line-height: 18px;}

.Description_LOG-UPGRADE-SOFTWARE > ul .numUpdate{position:absolute;right:93%;display:none}
.Description_LOG-UPGRADE-SOFTWARE > ul > li:after{content:'';position:absolute;left:0;right:0;bottom:0;height:15px;z-index:2;-webkit-box-shadow: inset -1px -14px 5px -4px rgba(255,255,255,1);-moz-box-shadow: inset -1px -14px 5px -4px rgba(255,255,255,1);box-shadow: inset -1px -14px 5px -4px rgb(255, 255, 255);}

#LOG-UPGRADE-SOFTWARE .Description_LOG-UPGRADE-SOFTWARE > ul > li .rowCat{margin-left: -30px;}
#Modal_AggiornamentiSystem .Description_LOG-UPGRADE-SOFTWARE > ul > li .rowCat{margin-left: -20px;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li.newUpdate .rowCat:before {float:left;font-size: 13px;color: #fff;background-color: #17bb16;padding: 0 3px;margin-right: 2.5px;max-width:90%;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .FloatL.LOG{font-weight:normal;width:calc(100% - 65px);}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .tagcat{display: inline-block;padding: 2px 12px;background-color: #def7f7;border-radius: 4px;margin-bottom: 6px;font-size: 16px;font-weight: 600;color: #000;font-family: 'Roboto Condensed', sans-serif;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .tagcat i.iconMaggiore{width: 8px;top: 1px;position: relative;color: #a9a9a9;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .Titolo-Update{color:#000;font-size: 15px;margin-bottom: 10px;font-weight: 500;font-style:italic;text-decoration: underline;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .Titolo-Update:before{content:"\f178";font: normal normal normal 14px/1 FontAwesome;position: absolute;margin: 3px 0 0 -18px;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .Testo-Update{color:#000;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .Testo-Update p:not(:last-child){margin:0 0 5px 0}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .Testo-Update p:last-child{margin:0}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .Testo-Update .TextSystem{font-size: 17px;font-weight: 600;color: #909498;line-height: 19px;text-align: center;margin-top: 19px;width:calc(100% + 35px);animation-name: blinker-color-avviso;animation-duration: 2s;animation-timing-function: ease-in;animation-iteration-count: infinite;-webkit-animation-name: blinker-color-avviso;-webkit-animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .Testo-Update .TextSystem a{color:rgb(86, 109, 184)}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .data{font-weight:700;color:#dbdbdb;font-size:13px;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li > div > a.ShowMore{cursor:pointer;position: absolute;bottom: 0;right: 0;font-size:13px;z-index: 10;color: #006bb3;background-color:#fff;font-weight:400;padding:0 0 0 6px;cursor: pointer;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li > div > a.ShowMore:after{content:'';position:absolute;left:0;top:0;bottom:0;width:6px;z-index:2;-webkit-box-shadow: -2px 1px 4px 1px rgba(255,255,255,1);-moz-box-shadow: -2px 1px 4px 1px rgba(255,255,255,1);box-shadow: -2px 1px 4px 1px rgba(255,255,255,1);}

.Description_LOG-UPGRADE-SOFTWARE > ul > li.show{height:auto;padding-bottom:33px;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li.show > div > a.ShowMore .a{display:none}
.Description_LOG-UPGRADE-SOFTWARE > ul > li:not(.show) > div > a.ShowMore .b{display:none}

.Description_LOG-UPGRADE-SOFTWARE > ul > li > div > a.ShowMore,
.Description_LOG-UPGRADE-SOFTWARE > ul > li > div > a.ShowMore,
.Description_LOG-UPGRADE-SOFTWARE > ul > li:after,:after,
.Description_LOG-UPGRADE-SOFTWARE > ul > li{transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}

.Description_LOG-UPGRADE-SOFTWARE > ul > li:hover:after{-webkit-box-shadow: inset -1px -14px 5px -4px rgba(245,248,250,1);-moz-box-shadow: inset -1px -14px 5px -4px rgba(245,248,250,1);box-shadow: inset -1px -14px 5px -4px rgba(245,248,250);}
.Description_LOG-UPGRADE-SOFTWARE > ul > li:hover > div > a.ShowMore:after{-webkit-box-shadow: -2px 1px 4px 1px rgba(245,248,250,1);-moz-box-shadow: -2px 1px 4px 1px rgba(245,248,250,1);box-shadow: -2px 1px 4px 1px rgba(245,248,250,1);}
.Description_LOG-UPGRADE-SOFTWARE > ul > li:hover,
.Description_LOG-UPGRADE-SOFTWARE > ul > li:hover > div > a.ShowMore{background-color:rgba(245,248,250)}

.Description_LOG-UPGRADE-SOFTWARE > ul > li+li{border-top: 1px solid #c9c9c9;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li div+div{margin-top:0;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .coverIMG{position:relative;display:inline-block;margin-bottom:15px}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .coverIMG:after{content:'';z-index:1;opacity:0;position: absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,0.3);transition:opacity 0.2s;pointer-events: none;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .coverIMG > .icon-zoom{z-index:2;opacity:0;font-size:70px;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color:#fff;transition:opacity 0.2s;pointer-events: none;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li .coverIMG:hover:after,
.Description_LOG-UPGRADE-SOFTWARE > ul > li .coverIMG:hover > .icon-zoom{opacity:1;}
.Description_LOG-UPGRADE-SOFTWARE > ul > li img{max-width:100%;}

#ContentUpdateSoftware .panel-default>.panel-heading{color:#33475b;}
#ContentUpdateSoftware .panel-group .panel:first-child{border-top:0;}
#ContentUpdateSoftware .panel-group .panel:not(:last-child){border-bottom:0;}
#ContentUpdateSoftware .panel-group .panel+.panel{margin-top:0;}
#ContentUpdateSoftware .ListSingle .panel-body{padding:0;}
#ContentUpdateSoftware .accordion .panel .panel-title .accordion-toggle{padding:12px 18px;}
#ContentUpdateSoftware .Description_LOG-UPGRADE-SOFTWARE > ul > li.newUpdate .rowCat:before{content: 'New';}


#rootManagerCar > .ImageTopUpdate{position: absolute;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;z-index:999999999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-height:90%;}
#rootManagerCar > .ImageTopUpdate:hover{-webkit-box-shadow: 1px -1px 16px 2px rgba(0,0,0,0.75);-moz-box-shadow: 1px -1px 16px 2px rgba(0,0,0,0.75);box-shadow: 1px -1px 16px 2px rgba(0,0,0,0.75);}
#rootManagerCar > .ImageTopUpdate + .background-ImageTopUpdate{background-color:rgba(0,0,0,.4); position: absolute;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;z-index:999999998;top:0;left:0;bottom:0;right:0;}

.tooltipRiepilogoLista > .tooltipster-box{margin-top:0 !important;}
.tooltipRiepilogoLista .tooltipster-content{top:-9px !important;}
.tooltipster-sidetip.boxShowEvidente .tooltipster-box {box-shadow: 0 0 5px 5px rgba(0,0,0,.4);}
.tooltipster-content table.RiepilogoDate{margin:10px;width:calc(100% - 10px);font-family:'Roboto', sans-serif;}
.tooltipster-content table.RiepilogoDate td{font-family: 'Open Sans', sans-serif;line-height: 20px;font-size: 13px;}
.tooltipster-content table.RiepilogoDate:not(.Custom) tr > td:first-child{width:150px;}
.tooltipster-content table.RiepilogoDate.V2 tr > td:first-child{width:160px;}
.tooltipster-content table.RiepilogoDate tr+tr {border-top: 1px solid #efeeee;}
.tooltipster-content table.RiepilogoDate tr > td:first-child{padding-left: 13px;position: relative;vertical-align:top;}
.tooltipster-content table.RiepilogoDate tr > td:first-child > .PointIcon{position: absolute;font-size: 7px;left: 0;top: 6px;color: #757575;}
.tooltipster-content table.RiepilogoDate a.default{position:relative;bottom:1px;}
.tooltipster-content table.RiepilogoDate a .ModeAnag.Privato{position:relative;top:4px;margin-top:-5px;}
.tooltipster-content table.RiepilogoDate .ListUsuraManutensione i.material-icons.Ficon{display:none;}
.tooltipster-content table.RiepilogoDate i.IconArrow{font-size: 11px;color: #969696;display: inline-block;margin: 0 6px;font-weight: 600;}
.tooltipster-content table.RiepilogoDate .riepilogoVeicoloSostitutivo{padding-left: 0 !important;}
.tooltipster-content table.RiepilogoDate .riepilogoVeicoloSostitutivo:after{content:'';display: block;border-bottom: 1px solid #ffff;margin-bottom: -1px;}
.tooltipster-content table.RiepilogoDate .riepilogoVeicoloSostitutivo .fieldset3{margin: 10px -3px 5px -10px;}
.tooltipster-content table.RiepilogoDate .riepilogoVeicoloSostitutivo table{margin: 0 0 0 5px;width: calc(100% - 10px);}
.tooltipster-content table.RiepilogoDate .riepilogoVeicoloSostitutivo tr.veicoloRientrato > td{line-height:15px;padding-top:2px}

.tooltipster-content .fieldset3.speseIncorso{margin-bottom: 6px;min-width:600px}
.tooltipster-content .fieldset3.speseIncorso .BodyFieldset{padding-bottom: 4px;}
.tooltipster-content table.RiepilogoDate.speseIncorso{margin:0;width:100%}
.tooltipster-content table.RiepilogoDate.speseIncorso tr > td:first-child{width:120px;}
.tooltipster-content table.RiepilogoDate.speseIncorso td{font-size:12px}
.tooltipster-content table.RiepilogoDate.speseIncorso td.dettaglioSpese{line-height: 14px;padding: 2px 0;}
.tooltipster-content table.RiepilogoDate.speseIncorso td.dettaglioSpese > span.block + span.block{margin-top: 2px;}

.tooltipster-content table.RiepilogoImporti tr > td:first-child{text-align:right;padding-right:15px;font-weight:600;}
.tooltipster-content table.RiepilogoImporti tr > td:last-child{text-align:right;}
.tooltipster-content table.RiepilogoImporti tr.Negativo > td:last-child{color:#e73d4a;}

.tooltipster-content .Popup_PermutaDaCaricareVendita{font-size:15px;line-height:normal;border-radius: 3px;min-width: 600px;min-height: 167px;position: relative;z-index: 10;}

.tooltipster-content .Popup_TableList .TitlePopup{font-weight:600;font-size:22px;border-bottom:1px solid #dfdfdf;padding-bottom:8px;margin-bottom:8px;}
.tooltipster-content .Popup_PraticaVendita .TitlePopup{font-size:16px;padding-bottom:5px;margin-bottom: 0;border-bottom: 0;}

.tooltipster-content .Popup_PraticaVendita{font-size:15px;line-height:normal;border-radius: 3px;margin: 6px 0 6px -140px;min-width:800px;min-height: 193px;position: relative;z-index: 10;}
.tooltipster-content .Popup_PraticaVendita .fieldset3 > .HeaderFieldset{padding-bottom:6px;}
.tooltipster-content .Popup_PraticaVendita .fieldset3 .BodyFieldset{padding:5px 15px 8px;}
.tooltipster-content .Popup_PraticaVendita .fieldset3 .Legend{font-size:16px;margin-left: 7px;}
.tooltipster-content .Popup_TableList .row:not(.rowTotali)+.row{margin-top:10px;}
.tooltipster-content .Popup_TableList .row.rowTotali+.row{padding-top:5px;border-top:0 solid transparent;position:relative;}
.tooltipster-content .Popup_TableList .row.rowTotali+.row:before{content:'';position:absolute;top:-1px;left:10px;right:10px;border-top:1px solid #efeeee;display:block;}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd:not(.empty){width:auto;min-width:14%}
.tooltipster-content .Popup_PraticaVendita .RigaRiepilogoVnd:not(.empty) + .RigaRiepilogoVnd:not(.empty):before {content: '+';position: absolute;left: 6%;bottom: 0;font-size: 18px;font-weight: 300;font-family: 'Mazinga', sans-serif;}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd.md4{width: 15.6%;}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd.md5{width: 16.6%;}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .LegendaRplg{float: none;display:inline-block;font-size:13px;}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .ValoreRplg{float: none;display: block;font-weight: 600;letter-spacing:-0.3px;}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .ValoreRplg.negativo{color: #d04040;}
.tooltipster-content .Popup_TableList .TotalePagamenti .LegendaRplg,
.tooltipster-content .Popup_TableList .TotaleVendita .LegendaRplg{font-size: 15px;font-style: italic;}
.tooltipster-content .Popup_TableList .TotalePagamenti .ValoreRplg,
.tooltipster-content .Popup_TableList .TotaleVendita .ValoreRplg{padding-left:10px;font-size:18px;font-weight:600;}
.tooltipster-content .Popup_TableList .TotaleVendita,
.tooltipster-content .Popup_TableList .TotalePagamenti{width: auto;float: right;text-align: right;background-color: #f1f1f1;padding: 2px 11px;margin: -2px 0;}

.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .LegendaRplg{font-style:italic;}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .LegendaRplg.tooltipExternal,
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .LegendaRplg.tooltipExternal2{padding-right:15px}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .LegendaRplg.tooltipExternal:after,
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .LegendaRplg.tooltipExternal2:after{content:'';position: absolute;width:15px;height:15px;background:url('../img/infox15.png') no-repeat;background-size:100% auto;margin-left:2px;}
.tooltipster-content .Popup_TableList .StatusFinanziamento{font-size:11px;padding:3px;}

.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .LegendaRplg.tooltipExternal:before,
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd .LegendaRplg.tooltipExternal2:before{content:'';position: absolute;top: 0;right: 0;bottom: 0;}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd.empty + .RigaRiepilogoVnd:not(.empty) .LegendaRplg.tooltipExternal:before,
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd.empty + .RigaRiepilogoVnd:not(.empty) .LegendaRplg.tooltipExternal2:before{width: 100%;}
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd:not(.empty) + .RigaRiepilogoVnd:not(.empty) .LegendaRplg.tooltipExternal:before,
.tooltipster-content .Popup_TableList .RigaRiepilogoVnd:not(.empty) + .RigaRiepilogoVnd:not(.empty) .LegendaRplg.tooltipExternal2:before{width: calc(94% - 20px);}

.tooltipster-content .Popup_PraticaFinanziamento{width:800px;padding:10px;}
.tooltipster-content .Popup_PraticaFinanziamento .RigaRiepilogoVnd.block{text-align:left;}
.tooltipster-content .Popup_PraticaFinanziamento .RigaRiepilogoVnd .LegendaRplg{padding-right:10px;}
.tooltipster-content .Popup_PraticaFinanziamento .RigaRiepilogoVnd:not(.Col1):not(.AutoWidth){width:20%;}
.tooltipster-content .Popup_PraticaFinanziamento .RigaRiepilogoVnd.Col1{width:27%;}
.tooltipster-content .Popup_PraticaFinanziamento .RigaRiepilogoVnd.AutoWidth{width:auto;}

.tooltipster-content .Popup_PraticaFinanziamento.SecondaCorsaPresente{padding-left: 45px;}
.tooltipster-content .Popup_PraticaFinanziamento.SecondaCorsaPresente .ParentesiPeriodo{position:absolute;top: 0;left: -46px;font-size: 70px;font-weight: 100;font-family: 'Fira Sans', sans-serif;line-height: 70px;color:#232323;}
.tooltipster-content .Popup_PraticaFinanziamento.SecondaCorsaPresente .Periodo1:before{content:'1';}
.tooltipster-content .Popup_PraticaFinanziamento.SecondaCorsaPresente .Periodo1,
.tooltipster-content .Popup_PraticaFinanziamento.SecondaCorsaPresente .Periodo2 {position: relative;}
.tooltipster-content .Popup_PraticaFinanziamento.SecondaCorsaPresente .Periodo2:before{content:'2';}
.tooltipster-content .Popup_PraticaFinanziamento.SecondaCorsaPresente .Periodo1:before,
.tooltipster-content .Popup_PraticaFinanziamento.SecondaCorsaPresente .Periodo2:before{border-radius:50%;background-color:#dadada;width: 20px;height: 20px;font-size: 15px;position: absolute;text-align: center;line-height: 20px;left: -25px;top:5px;}

.tooltipster-content .Popup_PraticaPagamenti{padding:10px;}
.tooltipster-content .Popup_PraticaPagamenti .ListatoBoxato .pq-col-DataScadenza,
.tooltipster-content .Popup_PraticaPagamenti .ListatoBoxato .pq-col-DataPagamento{font-size:15px;}
.tooltipster-content .Popup_PraticaPagamenti .ListatoBoxato td.CifraPagamento b{font-size:17px;}

.tooltipster-content .Popup_PraticaPermuta{width:900px;padding:10px;}
.tooltipster-content .Popup_PraticaPermuta .IsPermuta{color:#fff;padding:1px 5px;border-radius:3px;}
.tooltipster-content .Popup_PraticaPermuta .IsPermuta.si{background-color:#009542;}
.tooltipster-content .Popup_PraticaPermuta .IsPermuta.no{background-color:#660000;}

.datagridjs .SpeseSostenute.Negativo{color:#e73d4a}

#RiferimentiVociFatturaFE{height:270px;}
#RiferimentiVociFattura.RigheDocFE{height:220px;}
#PagamentiFatturaAcq, #RiferimentiVociFattura:not(.RigheDocFE), #AllegatiFatturaAcq{height:528px;}
#RecordsDocumentiAcq{height:500px;}

#ListMinPratiche{height:460px}
#ListaSpeseDaLegare_DocumentoACQ{height:360px}

.pq-grid-header-table .ColDocumentoRel{background-color:#adf0c3 !important;}
.pq-body-outer .pq-grid-row:not(.pq-row-summary) .ColDocumentoRel{background: #f0ffef !important;border-bottom: 1px solid #e4e4e4;}
.pq-body-outer .pq-grid-row.disable-edit-row{pointer-events: none;}

.div.pq-editor-outer{line-height:18px;}

.Row_TotNumberNegativo[role="row"] .TotalePag,
.pq-body-outer .pq-grid-row:not(.pq-row-summary) .cellNumberNegativo[role="gridcell"]{color:#C91F22}
.pq-body-outer .pq-grid-row:not(.pq-row-summary) .PagamentiInEntrata{background-color:rgb(226, 255, 224)!important;border-bottom:1px solid #e4e4e4;}
.pq-body-outer .pq-grid-row:not(.pq-row-summary) .PagamentiInUscita{background-color:rgb(255, 228, 228)!important;border-bottom:1px solid #e4e4e4;}

.pq-body-outer .pq-grid-row.pq-row-summary > .pq-grid-cell.PagamentiInEntrata,
.pq-summary-outer .pq-grid-row.pq-striped>.pq-grid-cell.PagamentiInEntrata {background-color: #0fab42 !important;color: #fff;border-color: transparent !important;}
.pq-body-outer .pq-grid-row.pq-row-summary > .pq-grid-cell.PagamentiInUscita,
.pq-summary-outer .pq-grid-row.pq-striped>.pq-grid-cell.PagamentiInUscita {background-color: #e12330 !important;color: #fff;border-color: transparent !important;}
.pq-body-outer .pq-grid-row.pq-row-summary > .pq-grid-cell.PagamentiInEntrata b,
.pq-summary-outer .pq-grid-row.pq-striped>.pq-grid-cell.PagamentiInEntrata b,
.pq-body-outer .pq-grid-row.pq-row-summary > .pq-grid-cell.PagamentiInUscita b,
.pq-summary-outer .pq-grid-row.pq-striped>.pq-grid-cell.PagamentiInUscita b{font-weight:normal}

.pq-summary-outer .pq-grid-row.pq-striped>.pq-grid-cell.PagamentiInEntrata,
.pq-summary-outer .pq-grid-row.pq-striped>.pq-grid-cell.PagamentiInUscita{font-style: italic;}

.Pg_DataScadenza.Scaduta{background-color:#921d1d;}
.Pg_DataScadenza.Futura{background-color:#00da61;}

.pq-body-outer .Row_ResiduoDaPagare_Negatvo .ResiduoDaSaldare,
.pq-body-outer .Row_ResuduoDaDefinire_Negatvo .ResiduoDaDefinire
{animation-name: blinker-color;animation-duration: 2s;animation-timing-function: ease-in;animation-iteration-count: infinite;-webkit-animation-name: blinker-color;-webkit-animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}

.RangeData_Content:not(.Personalizza) > .col-md-F:first-child{width:100%;}
.RangeData_Content:not(.Personalizza) > .col-md-F+.col-md-F{display:none;}

.RangeData_Content.Personalizza > .col-md-F:first-child{width:calc(100% - 35px);}

#FormDocumentoEst .TipoMovimentoV .LegendA, #FormDocumentoEst .TipoMovimentoA .LegendV,
#FormDocumentoEst .TipoMovimentoA .btnSetIVA_Esente, #FormDocumentoEst .TipoMovimentoA .btnSetIVA_4Perc,
#FormDocumentoEst .TipoMovimentoA .ContentCreaSbloccaNumFatt, #FormDocumentoEst .TipoMovimentoA .CntBtn_VediBuchiFattura,
#FormDocumentoEst .TipoMovimentoA .RegistroV, #FormDocumentoEst .TipoMovimentoV .RegistroA,
#SezioneFatturazione .RegistroA, #FormModuloDDT .RegistroA, #Fatturazione_PrPagamenti .RegistroA,
#FormDocumentoEst .TipoMovimentoA .Content-AltriDatiFattura,
#FormDocumentoEst .TipoMovimentoA .CheckSplitPayment{display:none !important;}

.selectCategoriaAllegatiPagamento{margin-top: -32px !important;width: 265px;}
.selectCategoriaAllegatiPagamento .bootstrap-select.dropdown .dropdown-toggle .filter-option{font-size:13px;line-height:20px}

#idAnagraficaPartenza_DDT_text, #Destinatario_DDT_text, #Trasportatore_DDT_text{font-weight:600;}

#FormDocumentoEst .TipoMovimentoV .ContentInputNumeroFatt label{position: relative;left: -14px;}

.CorrispondenzaRichiesta{font-size:14px;}
.CorrispondenzaRichiesta .DescriptionAlert{margin: -20px 0 20px 0;font-size: 16px;font-weight: 500;}
.CorrispondenzaRichiesta .DescriptionAlert i.ModeAnag{position:relative;top:4px;}
.CorrispondenzaRichiesta .RowPratica+.RowPratica{margin-top:10px;padding-top:10px;border-top:1px solid #e8e8e8;}
.CorrispondenzaRichiesta .FotoVeicolo_Content{width:115px;}
.CorrispondenzaRichiesta .FotoVeicolo_Content figure{width:100%;height:68px;position:relative;overflow:hidden;}
.CorrispondenzaRichiesta .FotoVeicolo_Content + .col-md-F{width:calc(100% - 115px);}

.CorrispondenzaRichiesta .PrezzoVettura{font-size: 25px;line-height: 0;margin: 12px 0 0 0;}
.CorrispondenzaRichiesta .PrezzoVettura .Eur{font-size:20px;}

.CorrispondenzaRichiesta .row > .col-md-6+.col-md-6:before {content: '';position: absolute;top: 0;bottom: 0;left: 0;border-left: 1px solid #c8c8c8;margin-left: -20px;}
.CorrispondenzaRichiesta .LegendRch{width:135px;}
.CorrispondenzaRichiesta .ValueRch{width:calc(100% - 145px);}
.CorrispondenzaRichiesta .EvidenziaCorrispondenza{color:#139c26;font-weight:600;}

.CorrispondenzaRichiesta .RowRichiesta+.RowRichiesta{margin-top:10px;padding-top:10px;border-top:1px solid #e8e8e8;}
.CorrispondenzaRichiesta .RowRichiesta .DataCreazione{font-size:14px;}
.CorrispondenzaRichiesta .RowRichiesta .RichiestaDalWeb{font-size:14px;background-color:#2c90d4;color:#fff;display:inline-block;padding:2px 5px;margin-bottom:-5px;}
.CorrispondenzaRichiesta .RowRichiesta .DescriptionAlert{margin:0;}
.CorrispondenzaRichiesta .RowRichiesta .ValueRch:not(.Immtr):not(.km):not(.Prz),
.CorrispondenzaRichiesta .RowRichiesta .ValueRch b{font-weight:600;}

.CorrispondenzaRichiesta .CreateAllegato_InCorso_tmp{padding-right:10px;}
.CorrispondenzaRichiesta .CreateAllegato_InCorso_tmp .LoadingIcon {position: relative;bottom: 3px;}

.ItemLiv2.RowService_Liv2 > .row+.row {margin-top: 8px;padding-top: 8px;position:relative;}
.ItemLiv2.RowService_Liv2 > .row+.row:before{content: '';position: absolute;top: 0;left: 5px;width: calc(100% - 15px);border-top: 1px solid #4e4e4e;}
.ItemLiv2.RowService_Liv2 > .row .deleteIconRange{position: absolute;right: 15px;padding:0;width: 23px;height: 23px;text-align:center;z-index: 1;cursor: pointer;}
.ItemLiv2.RowService_Liv2 > .row .deleteIconRange .Ficon{color: #e12330;font-size:30px;line-height: 23px;margin: 0 -3px;}
.RowService_Liv2 .row:not(.noCountForLabel) + .row label.LabelWidth{display:none;}
.RowService_Liv2 .row .row+.row{margin-top:4px;}
.spaceFreeServices{width:17px;height:1px;}
.SettingGaranzia_Durata{width:70px;}
.SettingPassaggioPrp_kw{width:150px;}
.SettingGaranzia_limiteKm{width:90px;}
.FullMenoSettingGaranzia_Durata{width:calc(100% - 70px);}
.FullMenoSettingGaranzia_Durata_limiteKm{width:calc(100% - 220px);}
.FullMenoSettingPassaggioPrp_kw{width:calc(100% - 160px);}
.ServiziImponibiliAcq{width:118px;}
.ServiziImponibiliVnd{width:118px;}
.ServiziIVAImponibili{width:140px;}
.ServiziImportoRicarico{width:118px;}

.BtnCntAddServiceS{position:absolute;top:-43px;background-color:#fff;right:0;}

.ListinoFieldsetMode{position:relative;margin-top: 8px !important;}
.ListinoFieldsetMode > .HeaderFieldset{padding-bottom:12px}
.ListinoFieldsetMode > .HeaderFieldset > .Legend{color:#000;font-size:20px;}
.ListinoFieldsetMode[id-service=""] .HeaderFieldset, .ListinoFieldsetMode[id-service=""] .BodyFieldset {background-color: #f1f1f1;}
.ListinoFieldsetMode[id-service=""] .BodyFieldset .form-group{opacity:0.3;}
.ListinoFieldsetMode .RowButtonProduct {padding: 0 5px;position: absolute;top: -13px;right: 11px;background-color: #fff;}
.ListinoFieldsetMode .RowButtonProduct button{padding: 0 3px !important;height: 23px !important;line-height: 0 !important;text-align: center;}
.ListinoFieldsetMode .RowButtonProduct button[disabled]{opacity:0.2;}
.ListinoFieldsetMode .RowButtonProduct button > .Ficon{pointer-events:none;font-size: 15px;margin: -3px 0 !important;}
.EtichettaAcq, .EtichettaVnd{padding:0!important;width:33px;}
.MinAcq .AlineatoInput > .string{background-color: #e12330;color: #fff;}
.MinVnd .AlineatoInput > .string{background-color: #21b727;color: #fff;}

.EtichettaAcq:not(.MinAcq) span, .EtichettaVnd:not(.MinVnd) span{display: block;text-align: center;padding: 2px 0;border-radius: 2px;margin: -2px 0 0 0;}
.EtichettaAcq:not(.MinAcq) span{background-color: #e12330;color: #fff;}
.EtichettaVnd:not(.MinVnd) span{background-color: #21b727;color: #fff;}

.row[id-sub-row-service="header"] .col-md-F:not(.fix){font-size: 12px;white-space: nowrap;}
.row[id-sub-row-service="header"] .fix{opacity: 0;}

.row[id-sub-row-service] + .row[id-sub-row-service]{margin-top:10px;}
.row[id-sub-row-service] .Text{height:28px;display: flex;align-items: center;}
.row[id-sub-row-service] .Text > span{font-size:15px;}
.row[id-sub-row-service] .nameService{width: calc(100% - 1100px);font-size: 14px;}
.row[id-sub-row-service] .inputImporto{width: 80px;}
.row[id-sub-row-service] .inputImporto input{font-size:16px;text-align:right}
.row[id-sub-row-service] .selectIVA{width: 65px;}
.row[id-sub-row-service] .selectIVA .bootstrap-select.dropdown .dropdown-toggle .filter-option{font-size:14px;}
.row[id-sub-row-service] .SpaceAcqVnd{width: 20px;}
.row[id-sub-row-service] .buttonDeleteRow{width:0}
.row[id-sub-row-service] .buttonDeleteRow a .Ficon{font-size:18px;color:#D81619;}
.row[id-sub-row-service] .FlagCategoryVeicle{width:35px;text-align:center;}
.row[id-sub-row-service] .FlagCategoryVeicle .Styl{margin-top:3px;}



.ListinoFieldsetMode .EtichettaAcq:not(.MinAcq) span, .ListinoFieldsetMode .EtichettaVnd:not(.MinVnd) span
{font-size:14px;}

.ServiziImportoRicarico_txt .Negativo, .ServiziImportoRicarico_txt .Positivo,
.TotGaranziaAcq b, .TotGaranziaVnd b{padding:0 3px;border-radius:3px;display:block;}

.ServiziImportoRicarico_txt .Negativo,
.TotGaranziaAcq b{background-color: #e12330;color: #fff;}
.ServiziImportoRicarico_txt .Positivo,
.TotGaranziaVnd b{background-color: #21b727;color: #fff;}

.RowAcqVnd+.RowAcqVnd{margin-top:15px !important;}
.MinAcq .AlineatoInput > .string, .MinVnd .AlineatoInput > .string {font-size: 20px !important;font-weight: 600;position: relative;top: 0;left: 0;display: inline-block;width: 30px;height: 30px;text-align: center;border-radius: 50%;line-height: 31px;}

.TotaleAcquistoProdotto:not(.BackDefault){background-color:#e12330!important;color:#fff!important;font-weight:600 !important;}
.TotaleVenditaProdotto:not(.BackDefault){background-color:#21b727!important;color:#fff!important;font-weight:600 !important;}

.icon_CifreRiepilogative_PassaggioPrp{font-size: 25px;position: absolute;margin: -6px 0 0 -7px;color: #006bb3;}
#CifreRiepilogative_PassaggioPrp{padding:15px;}
#CifreRiepilogative_PassaggioPrp > div{font-size:20px;letter-spacing:-0.2px;font-weight:600;font-variation-settings: "wght" 600;margin:-25px -30px 15px -30px;padding:15px 25px 15px 25px;border-radius:4px 4px 0 0; border-bottom:1px solid #ccc;background-color:#f6f5f4;}

#CifreRiepilogative_PassaggioPrp > .Ficon.close{position:absolute;top:11px;right:11px;}
#CifreRiepilogative_PassaggioPrp table td{height:26px;line-height:24px !important;font-size:15px}
#CifreRiepilogative_PassaggioPrp .Cifra{text-align:right;font-weight:700;font-variation-settings: "wght" 700;}
#CifreRiepilogative_PassaggioPrp tr.row-EmolumentiAGZ td{background-color:#f6f5f4;}
#CifreRiepilogative_PassaggioPrp tr.Ft-totali.ricarico td{background-color:#f6f5f4;}
#CifreRiepilogative_PassaggioPrp tr.Ft-totali.ricarico td.Cifra .Cf{font-size:18px;}
#CifreRiepilogative_PassaggioPrp .txt{min-width:400px;}
#CifreRiepilogative_PassaggioPrp .Cifra{min-width:120px;}
#CifreRiepilogative_PassaggioPrp td.Cifra .Eur{font-size:13px;}
#CifreRiepilogative_PassaggioPrp table td a.AnagAgenzia{font-size:14px;line-height: 14px;display: inline-block;max-width: calc(100% - 125px);}
#CifreRiepilogative_PassaggioPrp .Cifra .input{position:relative;display:block;}
#CifreRiepilogative_PassaggioPrp .Cifra input.numerico{height: 27px;width: calc(100% + 20px);margin: -1px -10px;font-size: 18px;max-width: none;border: 1px solid #d1d1d1;border-radius: 0;}
#CifreRiepilogative_PassaggioPrp button[data-action]{font-size:13px}
#CifreRiepilogative_PassaggioPrp button.ButtonSubmitDefault{color:#fff;background-color:#108737;border-color:#108737;}

#CifreRiepilogative_PassaggioPrp .Ft-totali td.Cifra .Cf{font-size:20px;font-weight:800;font-variation-settings: "wght" 700;}

.RowAcqVnd .FlagRibaltaCliente_P{position: absolute;margin: -9px 0 0 0;max-width: none;}
.RowAcqVnd .FlagRibaltaCliente_P .txt{font-size:15px;}

.ListinoFieldsetMode .SettingGaranzia_Durata_txt{width:63px;font-size:14px;}
.ListinoFieldsetMode .SettingGaranzia_limiteKm_txt{width:90px;font-size:14px;}
.ListinoFieldsetMode .SettingPassaggioPrp_kw_txt{width:145px;font-size:14px;}
.ListinoFieldsetMode .ImportiACQ_VND_SubRow{font-size: 15px;letter-spacing:-0.5px;/*font-family: 'Fira Sans';*/}
.ListinoFieldsetMode .ImportiACQ_VND_SubRow .form-group .etiquette{font-size:13px !important;width:100%;}
.ListinoFieldsetMode .FullMenoSettingGaranzia_Durata_txt{width:calc(100% - 68px);}
.ListinoFieldsetMode .FullMenoSettingPassaggioPrp_kw_txt{width:calc(100% - 145px);}
.ListinoFieldsetMode .FullMenoSettingPassaggioPrp_Durata_limiteKm_txt{width:calc(100% - 155px);}
.ListinoFieldsetMode .DescrIVA{font-size:15px;font-style:italic;}

.ListinoFieldsetMode .ServiziImponibiliAcq_txt{width:80px;}
.ListinoFieldsetMode .ServiziImponibiliVnd_txt{width:84px;}
.ListinoFieldsetMode .ServiziImportoRicarico_txt{width:80px;margin-right:-100%;}
.ListinoFieldsetMode .ServiziIVAImponibili_txt{width:43px;}

.ListinoFieldsetMode .EtichettaAcq, .ListinoFieldsetMode .EtichettaVnd{width:63px}

button.btn.TableServiziAnagrafica.bottom{margin-top:10px;}

#FormServiziAnagrafiche .FullMenoSettingPassaggioPrp_kw .MinAcq .string,
#FormServiziAnagrafiche .FullMenoSettingPassaggioPrp_kw .MinVnd .string{width: 26px;height: 26px;line-height: 27px;font-size:17px !important;}
#FormServiziAnagrafiche .FullMenoSettingPassaggioPrp_kw .form-control,
#FormServiziAnagrafiche .FullMenoSettingPassaggioPrp_kw select.bs-select,
#FormServiziAnagrafiche .FullMenoSettingPassaggioPrp_kw .bs-select .btn{height:26px;}
#FormServiziAnagrafiche .FullMenoSettingPassaggioPrp_kw .AlineatoInput {line-height: 26px;}

#Tab_SocGaranzia .SettingGaranzia_Durata_txt{width:60px;font-size:14px;}
#Tab_SocGaranzia .SettingPassaggioPrp_kw_txt{width:60px;font-size:14px;}
#Tab_SocGaranzia .FullMenoSettingGaranzia_Durata_txt{width:calc(100% - 60px);font-size:14px;}
#Tab_SocGaranzia .FullMenoSettingPassaggioPrp_kw_txt{width:calc(100% - 60px);font-size:14px;}
#Tab_SocGaranzia .ServiziImponibiliAcq_txt{width:73px;}
#Tab_SocGaranzia .ServiziImponibiliVnd_txt{width:73px;}
#Tab_SocGaranzia .ServiziImportoRicarico_txt{width:73px;}
#Tab_SocGaranzia .ServiziIVAImponibili_txt{width:80px;}

.TableServiziAnagrafica.new.top{position:relative;margin:-10px 0 -15px 0;z-index:2;}

#Tab_SocGaranzia .EtichettaAcq{width:64px}
#Tab_SocGaranzia .EtichettaVnd{width:64px}

.blinkDataScaduta .pq-col-DataScadenza,
.blinkerScadenzaPassata,
.blinkDataScadenzaDocumento{animation-name: blinker-DataScaduta-color;animation-duration: 1.2s;animation-timing-function: ease-in;animation-iteration-count: infinite;-webkit-animation-name: blinker-DataScaduta-color;-webkit-animation-duration: 1.2s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}

.DataScaduta .pq-col-DataScadenza{color:#bd090c;}
.DataFutura .pq-col-DataScadenza{color:#15a20a}

#DatiVeicolo_Print .row + .row{margin-top:10px!important;}

.MacroTitle_ListOptional_Min{font-size:17px;line-height:21px;margin-bottom:0;font-weight:600;padding:4px 0 0 0;min-width:800px;font-family:'Roboto Condensed', sans-serif;}
.MacroTitle_ListOptional_Min .Content_AnteprimaVeicolo{margin:-5px 10px 0 -9px;}
.MacroTitle_ListOptional_Min > span{font-weight:normal;margin-top: 2px;display: inline-block;}
.MacroTitle_ListOptional_Min .Ver{color:#006bb3;font-weight:600;}
.MacroTitle_ListOptional_Min .C_dataImmatr,
.MacroTitle_ListOptional_Min .C_PrezzoVendita{padding-left:5px;}
.MacroTitle_ListOptional_Min .C_dataImmatr .dataImmatr .immY{font-weight:600;font-size:20px}
.MacroTitle_ListOptional_Min .CorrispondenzeTrovate{display:inline-block;font-size: 12px;line-height: normal;padding: 4px 5px;background-color: #fffedf;border: 1px solid #e0e0e0;margin: 7px 0 0 0;font-weight: normal;}
.ListOptional_Min{padding: 28px 10px 30px;margin-top: 7px;border-top: 1px solid #ccc;}
.ListOptional_Min:not(.mostraPrezzoSvalutato) .PrzSvalutato{display:none !important}
.MacroTitle_ListOptional_Min .CorrispondenzeTrovate .Corrispondenza:after{content: var(--arrow-angle-90-3);display: inline-block;margin: -6px 0 -6px 2px;font-size: 20px;position: relative;top: 2px;}
.MacroTitle_ListOptional_Min .CorrispondenzeTrovate .Corrispondenza + .Corrispondenza{margin-left:5px}
.tooltipster-content .ListOptional_Min{max-width:1000px;}

#List-Fast-Big .MacroTitle_ListOptional_Min{margin-top:-10px;}
#List-Fast-Big .MacroTitle_ListOptional_Min .Content_AnteprimaVeicolo{margin-top:-18px;margin-left:-24px;}
#List-Fast-Big .MacroTitle_ListOptional_Min .Content_AnteprimaVeicolo:not(.BIG){height: 84px;width: 115px;}

#List-Fast-Big .iconCloseModal, .tooltipster-content .iconCloseModal{position:absolute;top:16px;right:16px;font-weight:500;font-size:22px;z-index:1;}
.ContentTooltipForm_Pratica .CloseModal_Allegati{position:absolute;top:12px;right:0;font-weight:500;font-size:22px;}
.CloseModal_Permuta, .CloseModal_Pratica{top: 7px !important;right: 10px!important;}

.tooltipster-content .iconCloseModal.iconPosition2{top:10px;right:10px;}

.tooltipster-content .MacroTitle_ListOptional_Min .iconCloseModal{right:23px;}

.SwitchFastOptional{position:absolute;right:40px;top:0;z-index:0;}
.SwitchFastOptional label{height:26px !important;font-size:13px;line-height:23px !important;}

@media only screen and (min-width:1500px){
    .tooltipster-content .ListOptional_Min .scrollbar-inner{max-height:500px;}
}
@media only screen and (max-width:1499px) and (min-width:1400px){
    .tooltipster-content .ListOptional_Min .scrollbar-inner{max-height:400px;}
}
@media only screen and (max-width:1399px){
    .tooltipster-content .ListOptional_Min .scrollbar-inner{max-height:300px;}
}
@media only screen and (max-width:1399px){
    .NomeVeicoloPrt .Breadcrumb_Style2 > *{padding:0 10px;font-size:16px;}
}

.ListOptional_Min_ContentRicercaOptional {/* margin-left: auto; *//* margin-right: auto; */width: 370px;}
.ListOptional_Min_ContentRicercaOptional > div{margin-top: 0;}
.ListOptional_Min_ContentRicercaOptional > .row > .col-md-F:first-child {width: 100%;}
.ListOptional_Min_ContentRicercaOptional input.form-control{width:100%;padding-right: 48px;font-size: 20px;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.ListOptional_Min_ContentRicercaOptional button.btn{padding: 0 !important;width: 35px;margin-left: -27px;background-color: transparent;border: 0;color: #000;}
.ListOptional_Min_ContentRicercaOptional button.btn > i{font-size: 17px;line-height: 30px;}
.ListOptional_Min_ContentRicercaOptional .ResetRicercaOPT{position: absolute;cursor: pointer;right: 36px;top: 5px;color: #e12330;font-size: 20px;}

.ListOptional_Min .scrollbar-inner{overflow-x:hidden;overflow-y:auto;margin:-26px -10px -26px -10px;padding:13px 3px 10px 10px}
.ListOptional_Min .Content_Opts{font-size: 13px;line-height: 15px;letter-spacing: -0.2px;position:relative;padding: 0 0 0 0;font-family: 'Inter', sans-serif;}
.ListOptional_Min .Content_Opts:before {content: '';border: solid #1175b9;border-width: 1px 0 1px 1px;position: absolute;width: 7px;top: 16px;bottom: -37px;left: -10px;}
.ListOptional_Min .Content_Opts:last-child:before{bottom:-7px}
.ListOptional_Min .Content_Opts+.Content_Opts{margin-top: 20px;}
.ListOptional_Min .Title_Opts > img {float: right;}
.ListOptional_Min .Title_Opts{font-family: 'Inter', sans-serif;font-weight: 800;font-variation-settings: "wght" 850;font-size: 20px;color: #1175b9;line-height: 23px;margin-bottom: 4px;display:block;background-color: #f3f3f3;border: 1px solid #e1e1e1;padding: 5px 7px;border-radius: 3px;}
.ListOptional_Min .Title_Opts .TotTitle{color: #000;font-weight: normal;font-variation-settings: "wght" 400;margin-left: 5px;display: inline-block;font-size: 15px;line-height: 0;}
.ListOptional_Min .Title_Opts .TotTitle b{font-weight:600;font-size: 18px;}
.ListOptional_Min .Title_Opts .TotTitle b.Listino{font-size: 28px;line-height: 0;position: relative;top: 2px;font-variation-settings: "wght" 750;}
.ListOptional_Min .Title_Opts .TotTitle .Eur{font-size:90%;}
.ListOptional_Min .grid-sizer,
.ListOptional_Min .Single_Opts{width: 33.33333333%;}
.ListOptional_Min .Single_Opts{padding-top:7px;}
.ListOptional_Min .Cat_Opts{display:block;font-weight:600;margin: 0 10px 0px;font-size: 15px;line-height: 18px;font-style: italic;font-variation-settings: "wght" 600;}
.ListOptional_Min .Cat_Opts,
.ListOptional_Min .TagOpt{border-bottom:1px solid #e5e7eb}
.ListOptional_Min .TagOpt{display: block;padding: 2px 0 2px;overflow: hidden;margin: 0 10px;position: relative;}
.ListOptional_Min .TagOpt[prezzo-presente="1"]{display: flex;align-items: flex-end;justify-content: space-between;word-wrap: break-word;}
.ListOptional_Min .TagOpt[prezzo-presente="1"] > .Opt{max-width: calc(100% - 63px);}
.ListOptional_Min.mostraPrezzoSvalutato .TagOpt[prezzo-svalutato-presente="1"] > .Opt{max-width: calc(100% - 110px);}
.ListOptional_Min .TagOpt.Trovato{font-weight:600;animation-name: blinker-color-OptionalTrovato;animation-duration: 1s;animation-timing-function: ease-in;animation-iteration-count: infinite;-webkit-animation-name: blinker-color-OptionalTrovato;-webkit-animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;}
.ListOptional_Min .TagOpt .AutoComplete{font-weight:700;color:#E91E63}
.ListOptional_Min .Title_Opts .TotTitle[diff]{position: relative;}
.ListOptional_Min .Title_Opts .TotTitle[diff]:after{content: attr(diff);font-weight: 600;font-variation-settings: "wght" 700;color: #e12330;position: absolute;top: -16px;right: 6px;font-size: 13px;}
.ListOptional_Min .Title_Opts .TotTitle b.Svalutato,
.ListOptional_Min .PrezzoListino + .Prezzo{padding-left:0;}

.ListOptional_Min .Title_Opts .TotTitle b.Svalutato,
.ListOptional_Min .PrezzoListino + .Prezzo, .cf.Svalutato, .subT_Prz{color:#e12330;}
.ListOptional_Min .PrezzoListino + .Prezzo:before {content: '/';color: #000;font-weight: normal;font-size:12px;padding:0 2px;}
.ListOptional_Min .PrezzoListino lgd, .ListOptional_Min .Prezzo lgd{font-weight:normal;display: none;}
.ListOptional_Min .Title_Opts .TotTitle b.Listino, .ListOptional_Min .PrezzoListino, .ListOptional_Min .Prezzo, .cf.Listino, .subT_Listino{color:#006bb3;}
.ListOptional_Min .PrezzoListino > * {font-weight: 600;font-variation-settings: "wght" 600;font-size: 15px;}
.ListOptional_Min .PrezzoListino, .ListOptional_Min .Prezzo{font-weight:500;font-variation-settings: "wght" 500;padding:0;margin-bottom: -2px;position: relative;top: -2px;}
.ListOptional_Min .PrezzoListino .Eur, .ListOptional_Min .Prezzo .Eur{font-size:14px;}

#ModalAddaliquotaIVAAcquisto input.numerico, #ModalAddaliquotaIVAAcquisto .numericoLettura{font-size:24px}
.FieldsetParziali{margin-bottom:15px;}
.Container_Parziali .Parziale_SecondaRigaImporto + .Parziale_SecondaRigaImporto{margin-top:2px;}
.Container_Parziali{margin-bottom:10px;margin-right:-15px}

#ModalAddaliquotaIVAAcquisto .SubHeader,
#ModalAddaliquotaIVAAcquisto .modal-body,
#ModalAddaliquotaIVAAcquisto .modal-footer{padding-left: 55px;padding-right: 55px;}

#ModalAddaliquotaIVAAcquisto .BodyFieldset{padding-left: 35px;padding-right: 35px;}

#ModalAddaliquotaIVAAcquisto #ResponseError_EsistenzaRecord.nascosto + .row{margin-top:0;}
#ModalAddaliquotaIVAAcquisto .InputStyleFlat .LabelWidth{font-size:13.5px !important}
#ModalAddaliquotaIVAAcquisto .ImportiFattura .AlineatoInput > .string.Par{font-size:25px;display: inherit;}

#ModalOrdineMultiplo{height:95%;}

.row-testata-ordine-1 .btn.auto-assign-number{padding:0 10px !important;}
.row-testata-ordine-1 .anno-ordine{padding:0 0 0 5px;line-height:28px}
.row-testata-ordine-1 .anno-ordine:not(:empty)::before{content:' / ';}
.row-testata-ordine-1 .anno-ordine:empty::before{content:' / Anno';}

.ordine-pratiche-multiplo .InputRicercaVeicoli{position: absolute;left: 110px;margin-top:14px}
#ordineVendita_inline .fieldset3.fieldsetListVeicoli{margin-top:28px}

.tooltipster-content .ordine-pratiche-multiplo .row.eac-item .SingleTag{margin:2px}
.ordine-pratiche-multiplo .fieldsetListVeicoli .image figure{width:64px;height:48px;overflow: hidden;position: relative;border: 1px solid #d1d1d1;}
.ordine-pratiche-multiplo .fieldsetListVeicoli .descr{width:calc(100% - 70px)}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item.ui-sortable-helper .IVAChange_ImponibileIvato > .topLegendSection{display:none}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item:first-child .IVAChange_ImponibileIvato > .topLegendSection{border:solid #000;border-width:1px 1px 0 1px;margin: -19px 0 9px 0;padding-bottom: 2px;}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item:first-child .IVAChange_ImponibileIvato > .topLegendSection:before{content:'Prezzo di vendita';display: block;background-color: #fff;margin: -8px auto 0;width: 131px;text-align: center;padding: 0 3px;font-weight: 600;font-size: 16px;line-height: 17px;}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item.current-record::before{content:'';background-color: #f1fbf2;z-index:1;position:absolute;left: -18px;top:0;width: calc(100% + (18px * 2));height: calc(100% + 4px);}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item.current-record > *{z-index:2;}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item{padding:4px 0;margin-top: 0;}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item > .content-hover{position:absolute;left: -18px;right: -17px;top: -1px;bottom: -1px;}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item:hover > .content-hover{background-color:#f1f1af;}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item:first-child{padding-top:4px;margin-top: 4px;}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item + .row.eac-item{padding-top: 4px;border-top: 1px solid #ebebeb;}
.ordine-pratiche-multiplo .fieldsetListVeicoli .row.eac-item + .row.eac-item .control-label{opacity: 0;pointer-events:none;}
.ordine-pratiche-multiplo .footer-sommatorie{padding:3px 20px 3px 20px;border-radius:0 0 4px 4px;background-color: #f0f0f0;text-align:right;font-family: 'Inter';line-height: 17px;letter-spacing: -.3px;}

.ordine-pratiche-multiplo .ui-sortable-placeholder{visibility: visible !important;background-color: #CED4F1;border: dotted #858EEC;border-width: 1px;}
.ordine-pratiche-multiplo .only-drag{position: absolute;left: -18px;top: 0;bottom: -2px;width: 19px;cursor: all-scroll;overflow: hidden;}
.ordine-pratiche-multiplo .only-drag .Ficon{pointer-events: none;color: #cecece;font-size: 20px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

.ordine-pratiche-multiplo .footer-sommatorie .description{width: calc(100% - 115px - 115px - 200px - 32px);padding-right:10px}

.ordine-pratiche-multiplo .IVAChange_ImponibileIvato .imponibile,
.ordine-pratiche-multiplo .footer-sommatorie .imponibile{width:115px}

.ordine-pratiche-multiplo .IVAChange_ImponibileIvato .iva,
.ordine-pratiche-multiplo .footer-sommatorie .iva{width:100px}

.ordine-pratiche-multiplo .IVAChange_ImponibileIvato .imposta,
.ordine-pratiche-multiplo .footer-sommatorie .imposta{width:100px}

.ordine-pratiche-multiplo .IVAChange_ImponibileIvato .ivato,
.ordine-pratiche-multiplo .footer-sommatorie .ivato{width:115px}

.ordine-pratiche-multiplo .footer-sommatorie .importo{margin-left: 0;padding-right: 10px;padding-bottom:1px}

.RigheDDT .DescrizioneVeicolo{font-size: 14px;padding: 6px 0 0 0;line-height: 16px;}
.RigheDDT .form-control{height:24px}
.RigheDDT .Ficon.red{font-size:20px;position: relative;top: 1px;}
.RigheDDT .Ficon.red:not(.pointer){opacity: 0.5;pointer-events: none;}
.RigheDDT + .RigheDDT{margin-top:2px !important;padding-top:2px;border-top:1px solid #a9a9a9;}
.RigheDDT + .RigheDDT label.LabelWidth{display:none !important;}

.ordine-pratiche-multiplo .easy-autocomplete-container,
.praticaPostVendita .easy-autocomplete-container,
#eac-container-RicarcaVeicoliDDT{width:1100px;left: 0;top:100%;right: initial;}
#ModuloDDT .modal-body{padding-left:35px;padding-right:35px;padding-top:17px;}
#ModuloDDT .modal-body .fieldset3 > .HeaderFieldset + .BodyFieldset{padding-top:7px; padding-bottom:10px;}
.seachAutoCompleteContent input.form-control,
#ModuloDDT .modal-body input.form-control,
#ModuloDDT .modal-body select.bs-select.form-control,
#ModuloDDT .modal-body .bs-select.form-control,
#ModuloDDT .modal-body button.btn{height:26px !important;}

.seachAutoCompleteContent input.form-control,
#ModuloDDT .modal-body input.form-control,
#ModuloDDT .modal-body .BTN-SL-Anagrafica-Advanced > span{line-height:26px;}
#ModuloDDT .modal-body select.bs-select.form-control,
#ModuloDDT .modal-body .bs-select.form-control{line-height:24px;}

.BodyFieldset .message_emptyFieldset{font-size:14px;color:#939393;font-style:italic;padding-top:10px;}

#FormModuloDDT .LgdCapoVerso{font-size: 20px !important;font-weight: 700;line-height: 18px;color:#006bb3}

#GestisciOrdineVetrina, #GestisciOrdineWeb{height:26px;line-height:25px;}

#ModuloImportoDocACQ .row + .row.RigaAggiuntiva{margin-top:5px}

#ListSeriesPayment_tooltip{margin-top:-6px;}
#ListSeriesPayment_tooltip .ContentRowRecord{overflow-y:scroll;max-height:309px;opacity:0}
#ListSeriesPayment_tooltip .icon-launch{font-size:19px;color:#006BBE;position: absolute;left: 0;top: 0;width: 100%;line-height: 22px;}

.TootlipInput-custom{position:fixed;top:0;z-index:20000;padding:15px 20px 20px 20px;margin: 13px 0 0 0;background-color:#fff;border-radius:5px;box-shadow: 0 0 10px 6px rgb(0 0 0 / 50%);}
.TootlipInput-custom .arrow-popup{position:absolute;width: 20px;height:10px;bottom:100%;left:calc(50% - 5px);border-style: solid;border-color: transparent transparent #fff transparent;border-width: 0 9px 10px 9px;}
.TootlipInput-custom .Title{padding:0 30px 10px 0;position:relative;}
.TootlipInput-custom .Title .btn-close{position:absolute;right:0;margin-top:-2px;font-size:20px;}

.tagify--hasMaxTags .tagify__input{display:none;}

ul.ListSelected-opt{padding:0;list-style: none;border:1px solid #e9e9e9;border-radius: 3px;font-size:14px;}
ul.ListSelected-opt > li{position: relative;}
ul.ListSelected-opt > li > span{display:block;padding:1px 10px;cursor: pointer;position: relative;z-index:1;}
ul.ListSelected-opt > li > .delete{display: none;position: absolute;right: 3px;top: 0;z-index: 2;line-height: 19px;background-color: #fff;color: #bb1717;cursor: pointer;}
ul.ListSelected-opt > li.custom:hover > .delete{display:block;}
ul.ListSelected-opt > li[selected]{color:#006BBE;font-weight:600;}
ul.ListSelected-opt > li:not([selected]):hover{color:#1e7dbb;}
ul.ListSelected-opt > li + li{border-top:1px solid #e9e9e9;}

.FrecciaRight_Legend{font-size:15px;position: absolute;padding-left:3px;}

.storicoValoriPrecedenti{position: absolute;width: 20px;height: 20px;right: 0;margin: -3px 6px 0 0;}
.storicoValoriPrecedenti.sopraField{z-index: 1;margin-top:4px}

#newsGestionaleImportati .modal-body{font-size: 15px;padding: 40px;}

.dx-overlay-shader{background-color:rgba(51,51,51,0.8);}
.dx-popup-wrapper>.dx-overlay-content{border-width:0 !important;border-radius: 0;}

.template-v2 .btn-group.btn-group-toggle.btn-normal-style label.btn{background-color: #f4f5f9;border: 1px solid #9d9d9d;padding: 3px 15px;font-size: 15px;font-variation-settings: "wght" 400;}
.template-v2 .btn-group.btn-group-toggle.btn-normal-style label.btn.active{background-color: var(--color-active-1);border-color:var(--color-active-1);color:#fff;font-variation-settings: "wght" 550;}
.template-v2 .btn-group.btn-group-toggle.btn-normal-style label.btn:first-child{border-radius:var(--border-radius-box-1) 0 0 var(--border-radius-box-1)}
.template-v2 .btn-group.btn-group-toggle.btn-normal-style label.btn:last-child{border-radius:0 var(--border-radius-box-1) var(--border-radius-box-1) 0}

/* Dati Aziendali */
#ModuloSediAziendali .LegendOrari{font-weight:600;font-size: 14px;display:block;margin-top: 42px;}
#ModuloSediAziendali .btn.importOrari{display: block !important;white-space: initial;font-size: 14px !important;padding: 2px 7px !important;line-height: 15px !important;height: auto !important;max-width:100%;margin-top:5px;}
#ModuloSediAziendali .OrariApertura > .row + .row,
#ModuloSediAziendali .OrariNoleggio > .row + .row{margin-top: 3px;}
#ModuloSediAziendali .OrariApertura.checkbox-group.littleCK,
#ModuloSediAziendali .OrariNoleggio.checkbox-group.littleCK{top:1px;}

#ModuloSediAziendali > .TabEtiquette > .nav-tabs{border-bottom-color:transparent;}
#ModuloSediAziendali > .TabEtiquette > .nav-tabs > li > a{padding-left:10px;padding-right:10px;}
#ModuloSediAziendali > .TabEtiquette > .nav-tabs > li.active > a{border-color:transparent;}
#ModuloSediAziendali > .TabContainers > .tab-content{padding: 23px 13px 0 !important;}
#ModuloSediAziendali > .TabEtiquette > .nav-tabs.SubTabLittle li.active a:before {background-color: #1f7bc2;bottom: 3px;left: 10px;right: 10px;height: 2px;}

#ModuloSediAziendali > .TabContainers .form-control:not(.ValueTime):not(.ValueData){font-size:14px}
#ModuloSediAziendali > .TabContainers .fieldset3 > .HeaderFieldset{padding-bottom:10px;}
#ModuloSediAziendali .FasciaOrariaX.header .Top ~ *{font-size: 14px;font-style: italic;margin:-3px 0 2px;}
#ModuloSediAziendali .FasciaOrariaX.header .Top:before{content:'';position: absolute;height: 10px;left: 4px;right: 4px;top: 8px;border: 1px solid #000;border-bottom-width: 0;z-index: 1;}
#ModuloSediAziendali .FasciaOrariaX.header .Top > span{background-color: #fff;position: relative;z-index: 2;padding: 0 4px;}
#ModuloSediAziendali .FasciaOrariaX.header > .col-md-F > .row,
#ModuloSediAziendali .FasciaOrariaX input[type="text"]{text-align:center !important;height: 23px;font-size: 16px !important;}
#ModuloSediAziendali .FasciaOrariaX.header > div{margin-bottom:4px;}
#ModuloSediAziendali .FasciaOrariaX label.Styl{margin: 0 0 0 6px;}
#ModuloSediAziendali .FasciaOrariaX label.Styl .txt{bottom:0;}

#ModuloSediAziendali .fieldset3.IndirizzoSede > .BodyFieldset,
#ModuloSediAziendali .fieldset3.RecapitiSede > .BodyFieldset{min-height:221px}
#ModuloSediAziendali .OpzioniCheckbox .col-md-12{float:none;width:auto;display:block;}
#ModuloSediAziendali .rowGiornoChiusura .deleteRangeDate{color:#ae0a0a;font-size: 20px;margin-top: 5px;}
#ModuloSediAziendali .rowGiornoChiusura label.Styl{margin-top:2px;}
#ModuloSediAziendali #PosizioniDepositi{margin-top:10px;max-width:300px;}

/* SOLO PER IL NOLEGGIO - ma visibili in tutto il software */

.col-md-4.colConsegna:after {content: '';position: absolute;right: 7px;width: 1px;top: 0;bottom: 0;background: #000;}
#ModalContrattoNoleggioPolizze .rowGaranziaSegmento.predefinito .nomeGaranzia > div:before,
#listGaranzieSegmento .rowGaranziaSegmento.predefinito .nomeGaranzia > div:before, 
#listGaranzieNoleggio > .row > .pacchettoPolizza[data-predefinito="true"]:before{content:'Predefinito';border-radius:3px;padding: 1px 5px;border: 1px solid #0c8712;color: #0c8712;position: absolute;right: 25px;top: 25px;font-size: 14px;}

/* SOLO PER IL NOLEGGIO - ma visibili in tutto il software */

#SchedaAnagraficaTab > li.CargosControl{float:right;font-size:11px;position: relative;top: 6px;}
#SchedaAnagraficaTab > li.CargosControl:before{content:none;}
#SchedaAnagraficaTab > li.CargosControl .icon-cargos{display:inline-block;width:20px;height:20px;background-size: contain;background-repeat: no-repeat;margin: 0 0 -6px 3px;}
.icon-cargos{background-image: var(--icon-cargos);}


.form-group.cargos-required.type-cargos-control-1 div.bs-select.form-control > button > .filter-option,
.form-group.cargos-required.type-cargos-control-1 input.form-control{background-image: var(--icon-cargos);background-repeat: no-repeat;background-position: right 4px center;background-size: auto 90%;}

html.NoScroll-select:not(.NoScrollDefine) #tidio-chat{width:calc(100% - var(--width-scroll-bar)) !important;right: var(--width-scroll-bar) !important;}