﻿html{overflow-y: scroll !important;}

@font-face {font-family: Calibri_n; src: url("/font/calibri.eot"), url("/font/calibri.ttf") format('embedded-opentype'), url("/font/calibri.ttf") format('truetype')}
@font-face {font-family: Calibri_i; src: url("/font/calibri_i.eot"), url("/font/calibri_i.ttf") format('embedded-opentype'), url("/font/calibri_i.ttf") format('truetype')}
@font-face {font-family: Calibri_b; src: url("/font/calibri_b.eot"), url("/font/calibri_b.ttf") format('embedded-opentype'), url("/font/calibri_b.ttf") format('truetype')}
@font-face {font-family: Calibri_z; src: url("/font/calibri_z.eot"), url("/font/calibri_z.ttf") format('embedded-opentype'), url("/font/calibri_z.ttf") format('truetype')}

body{padding:0px;margin:0px;}
/*body, span, a, div, p, td,button,input[type="button"],textarea,input[type="text"],#menuSx input[type="submit"]{font-family:'Calibri_n', 'Verdana', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif !important;font-size:12px;}*/
body, span, a, div, p, td,button,input[type="button"],textarea,input[type="text"],#menuSx input[type="submit"]{font-family: Calibri_n, sans-serif !important;}
*{font-family: Calibri_n, sans-serif !important;}
b {font-family: Calibri_b, sans-serif !important;}

/*ids*/
#page{min-width:1280px;min-height:100%;height:100%;}
#tree-div{width: 1200px;}
#menuSx {vertical-align:top;display: none;position:relative;width: 195px !important;max-width: 195px !important;min-width: 195px !important;padding: 0px !important;z-index:800;border-right: 0px;background-color:transparent;}
#main{left:auto !important;vertical-align:top;padding-bottom:100px;}
#menuIcon {height: 30px;}
#popup_back {background-image: url('/Images/popup_back.png'); background-repeat: repeat;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 980;}
#helpPage {margin-left:4px;height:30px;margin-top: -15px;position:absolute;}
#home_left,#home_right,#home_side{float:left;width:50%;height:100%;position:relative;}
#home_layout.sidebar_on #home_left, #home_layout.sidebar_on #home_right, #home_layout.sidebar_on #home_side {width:calc(50% - 75px);}
#home_layout.sidebar_on #home_side{width:120px;background:#f8f8f8;border: 1px solid #e1e1e1;padding:10px;width: 110px;margin: 10px;margin-right:0px;padding-top: 0px;overflow:hidden;}
#home_side_cont {overflow-y: scroll;padding-right: 10px;width: 115px;}
#home_layout{font-size:12px;color:#7d8486 !important;}
#menuTop{height:45px;width:100%;top:0px;z-index:900;box-shadow: 0px 0px 5px 1px gray;}
#menuTop>table{height: 45px;width: 100%;color: #1a1a1a;background-color: #1a1a1a;}
#tabs{display:none;}
#mappa:active {cursor:url(/Images/cursor-grab.png),crosshair}
#tools {cursor:default !important}
.someinput::-ms-clear {display: none;}

/*classes and specific elements*/

.ultimoEvidenziato div:nth-of-type(201){background-color:#CCCCCC !important; text-align:center;}
.scrittasalvataggio{
margin-top:10px !important;
color:white !important;
font-family:Arial, Helvetica, sans-serif !important;
}

.sk-circle { margin: 100px auto; width: 60px; height: 60px; position: relative; } .sk-circle .sk-child { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .sk-circle .sk-child:before { content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background-color:white; border-radius: 100%; -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; } .sk-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); } .sk-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); } .sk-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .sk-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); } .sk-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); } .sk-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .sk-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); } .sk-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); } .sk-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .sk-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); } .sk-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); } .sk-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .sk-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; } .sk-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .sk-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .sk-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; } .sk-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } .sk-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } .sk-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } .sk-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; } .sk-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } .sk-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; } @-webkit-keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } }

span[onclick],div[onclick]{cursor:pointer}
.overflowAuto{overflow:auto !important;}
.lblAlbero {/*font-size: 12px;*/color: #1a1a1a;background-color: transparent;}
.btnMenuMaster {/*font-size: 12px;*/color: #FFFFFF;background-color: #1a1a1a;border: none;outline: none;cursor: pointer;}
.btnMenuMasterImage {border-style: none;border-color: inherit;border-width: medium;outline: none;height: 24px;width: 24px;}
.btnInviaCredenziali {border-style: none;border-color: inherit;border-width: medium;outline: none;height: 244px;width: 244px;}
.imgImageDefault {border-style: none;border-color: inherit;border-width: medium;outline: none;}
.tdProfiloTitoli {width: 40%;}
.tdProfilochk {width: 10%;}
.btnMenuMaster:hover {color: #6DC2E9;}
.labelMenu {/*font-size: 12px;*/color: white;cursor: pointer;background-color: #1a1a1a;}.labelMenu:hover {color: #6DC2E9;}
.labelWeb {font-size: 11px !important;color: white;cursor: pointer;background-color: #1a1a1a;line-height: none;}
.lblSfondoAzz {color: #6dc2e9;}
.labelAzienda {font-size: 11px;line-height: none;color: #6dc2e9;cursor: pointer;background-color: #1a1a1a;}
.labelAnag0 {color: #1a1a1a;background-color:transparent;}
.labelAnag {/*font-size: 12px;*/color: #1a1a1a;background-color: white;}
.labelAnag1 {/*font-size: 12px;*/color: #1a1a1a;cursor: pointer;background-color: white;}
.labelCercaAnag {/*font-size: 12px;*/color: #ffffff;}
.labelErrore{color: red; font-weight:700}
.lblAzzurra {/*font-size: 12px;*/color: #6dc2e9;}
.btnVaiAnag {/*font-size: 12px;*/color: #ffffff;background-color: #6dc2e9;border: none;outline: none;cursor: pointer;}
.btnNuovaAtt {/*font-size: 12px;*/color: #ffffff;background-color: #6dc2e9;border: none;outline: none;cursor: pointer;}
.tdMenuAnagSX {border-right-style: solid;border-right-width: 1px;border-right-color: #8e8e8e;vertical-align: top;text-align: left;width: 200px;}
.btnAnag {border-style: hidden;border-color: inherit;border-width: medium;/*font-size: 12px;*/color: #1a1a1a;background-color: white;cursor: pointer;margin-bottom: 0px;outline: none;}
.btnConf {border-style: hidden;border-color: inherit;border-width: medium;/*font-size: 12px;*/color: #1a1a1a;background-color: white;cursor: pointer;text-align: left;outline: none;}
.btnConf:hover {color: #6dc2e9;}
.lblTitoloConfSottocartelle {font-size: 11px;color: #6dc2e9;}
.btnChiudi {/*font-size: 12px;*/color: white;background-color:transparent;border: none;outline: none;cursor: pointer;}
.btnVaiAMappa {border-style: hidden;border-color: inherit;border-width: medium;/*font-size: 12px;*/color: #6dc2e9;background-color: white;cursor: pointer;outline: none;margin-left: 0px;}
.updDitta {/*font-size: 12px;*/background-color: white;outline: none;border: 1px solid #dddddd;color: #1a1a1a;margin-top: 2px;Height: 27px;padding-left: 10px;}
.btnAnag:hover {color: #6dc2e9;}
.btnAnag1 {border-style: none;border-color: inherit;border-width: medium;/*font-size: 12px;*/color: #848484;outline: none;text-align: left;cursor: pointer;margin-bottom: 0px;}
.btnWhite {/*font-size: 12px;*/color: white;border: none;outline: none;cursor: pointer;}
.btnAnag1:hover {color: #6dc2e9;}
.labelAnag1:hover {color: #6dc2e9;}
.labelNuovoAnag {/*font-size: 12px;*/color: #848484;cursor: pointer;background-color: white;}
.labelNuovoAnag:hover {color: #6dc2e9;}
.lblNote {vertical-align: top;height: 5%;text-align: justify;}
.dettaglioAnag {font-size: 11px;color: #898e99;background-color: white;padding-left: 5px;}
.dettaglioAnagLabel {/*font-size: 12px;*/color: #898e99;background-color: white;padding-left: 5px;}
.dettaglioPrevLabel {/*font-size: 12px;*/color: #898e99;background-color: white;padding-left: 5px;}
.dettaglioPrevLabelG {/*font-size: 12px;*/color: #898e99;background-color: white;padding-left: 5px;font-weight: 700;}
.dettaglioPrevLabelb {/*font-size: 12px;*/color: #1a1a1a;background-color: #f6f6f6;padding-left: 5px;}
.dettaglioPrevLabelN {/*font-size: 12px;*/color: #5f5f5f;background-color: white;padding-left: 5px;}
.sottocartelleAnagLabel {/*font-size: 12px;*/color: #6dc2e9;background-color: white;padding-left: 10px;}
.intestazioniDettaglioAnag {width: 95%;}
.intestazioneImmagini {text-align: right;}
.tdAnagDesc {height: 25px;width: 18%;}
.tdAnagVal {height: 20px;}
.imageButton {outline: none;}
.anagDettaglioLineegrigieMenu { border-bottom: 1px solid #dddddd; width: 100%; height: 65%; height: 25px; padding-top: 10px; } input[type="image"] { cursor:pointer; }
#home_side .CV_btn {background:white;color:#5F5F5F;border-radius:5px;padding:5px;margin-top:10px;text-align:center;border:1px solid #e1e1e1;transition:all .3s ease-out;}
#home_side .CV_btn:hover {border:1px solid #6dc2e9;color:#6dc2e9;}
#home_side .CV_icon {width: 50px; margin:10px auto;}
.books {padding-bottom: 5px;padding-top: 5px;/*font-size: 12px;*/color: #1a1a1a;background-color: white;}
.booksBordoTagliato {padding-bottom: 5px;padding-top: 5px;/*font-size: 12px;*/color: #1a1a1a;background-color: white;}
.booksConf {border-bottom: solid 1px #e0e1e4;padding-bottom: 5px;padding-top: 5px;/*font-size: 12px;*/color: #1a1a1a;background-color: white;}
.books1 {/*font-size: 12px;*/color: #1a1a1a;background-color: white;}
.dettaglioAnagLabel1 {/*font-size: 12px;*/color: #1a1a1a;background-color: white;}
.dettaglioAnagLabel2 {/*font-size: 12px;*/font-weight: 700;color: #1a1a1a;background-color: white;}
.AutoCompleteExtender_HighlightedItem {
    color: #6DC2E9 !important;
    padding-left: 5px;
    min-height: 30px;
    line-height: 30px;
}

.AutoCompleteExtender_CompletionListItem, .AutoCompleteExtender_HighlightedItemTit, .AutoCompleteExtender_CompletionListItemTit { /*font-size: 12px;*/
    padding-left: 5px;
    min-height: 30px;
    line-height: 30px;
}
.txtCercaAnag {width: 425px;border: 0px;border-style: none;border-color: inherit;border-width: 0px;/*font-size: 12px;*/color: #333;background-color: #a7daf2;padding-left: 5px;height: 27px;line-height: 27px;}
.txtFiltroComm {border-style: none;border-color: inherit;border-width: 0px;/*font-size: 12px;*/color: #333;background-color: #a7daf2;padding-left: 5px;Width: 100%;height: 27px;line-height: 27px;}
.txtFiltroDiv {
    border-style: none;
    border-color: inherit;
    border-width: 0px; /*font-size: 12px;*/
    color: #333;
    padding-left: 5px;
    Width: 100%;
    height: 27px;
    line-height: 27px;
}
.ddlFiltroComm {border-style: none;border-color: inherit;border-width: 0px;/*font-size: 12px;*/color: #333;background-color: #a7daf2;Width: 100%;height: 25px;padding-top: 3px;line-height: 21px;}
.pulsanteSalva {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 14px;color: #333;padding: 8px;cursor: pointer;border: 1px solid #afb0b4;background-color: #E6F9FB;outline: none;}
.bordoMenu {border-top: solid 1px #FFFFFF;border-left: solid 1px #FFFFFF;border-right: solid 1px #FFFFFF;}
.bordoMenuLeft {border-top: solid 1px #FFFFFF;border-left: solid 1px #FFFFFF;border-right: solid 1px #FFFFFF;text-align: left;}
.bordoMenuSel {border-top: solid 1px #FFFFFF;border-left: solid 1px #FFFFFF;border-right: solid 1px #FFFFFF;margin-bottom: -1px;}
.pulsante {font-size: 14px;color: #333;padding: 4px;cursor: pointer;border: 1px solid #afb0b4;background-color: #E6F9FB;outline: none;}
.grigliaAnagrafica {/*font-size: 12px;*/line-height: 30px;color: #1a1a1a;}
.grigliaAcquisti {/*font-size: 12px;*/line-height: 30px;color: #1a1a1a;}
.grigliaListaPrev {/*font-size: 12px;*/color: #1a1a1a;line-height: 30px;}
.grigliaGestioneUtenti {/*font-size: 12px;*/line-height: 30px;width: 100%;height: 100%;left: 10.1%;color: #1a1a1a;}
.grigliaComm {font-size: 14px;font-weight:700; line-height: 20px;width: 100%;height: 100%;left: 10.1%;color: #1a1a1a; padding-left:10px !important}
.grigliaContrInt {/*font-size: 12px;*/line-height: 20px;width: 100%;height: 100%;left: 10.1%;color: #1a1a1a;border: none;/*border: 1px solid #dddddd;*/}
.no_lineheight {line-height: initial !important;}
.no_lineheight td {padding-top:5px !important;padding-bottom:5px !important}
.tdTitoli {background-color: #9fabc5;color: White;text-align: right;height: 30px;}
.tdTitoliLeft {background-color: #9fabc5;color: White;text-align: left;}
.tdCampi {background-color: #dbe1ef;color: Black;}
.tabella {border: solid 1px #dbe1ef;color: #000000;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 14px;padding: 3px;}
.tabMenu {margin-bottom: -5px;}
.tabMenuSel {margin-bottom: 0px;}
.div-centrato {position: absolute;top: 50%;left: 50%;margin-top: -250px;margin-left: -450px;width: 400px;height: 400px;z-index: 1001;background: white;}
.modalBackground {background-color: Black;filter: alpha(opacity=90);opacity: 0.8;}
.acceso {display: block;}
.spento {display: none;}
.formLogin {background-color: #666666;vertical-align: middle;text-align: center;width: 400px;height: 400px;}
.tdTabellaLogin {height: 100%;width: 40%;background-color: white;border-width: 1px;border-style: solid;border-color: #999999;vertical-align: top;text-align: center;}
.immagineLogin {width: 100%;height: 34px;background-color: #6dc2e9;}
.tabellaLogin2 {width: 100%;height: 100px;vertical-align: top;text-align: center;}
.tabellaLogin3 {height: 7%;width: 100%;vertical-align: top;text-align: center;}
.txtLogin {font-size: 12px; border: 0;background-color: #f1f1f1;width: 100%;height: 24px;}
.lblLogin {font-size: 12px; background-color: white;color: #666666;}
.tdTxtLogin {background-color: white;vertical-align: middle;text-align: left;}
.lblAccedilogin {/*font-size: 12px;*/color: #6dc2e9;background-color: white;}
.lblRigheprevatt {/*font-size: 12px;*/color: #6dc2e9;background-color: #e2f3fb;}
.div-login {max-width: 500px; background-color: white; border: solid 1px #e7e7e7; border-radius: 10px; position:relative; z-index:1;}
.div-CA {vertical-align: middle;text-align: left;position: absolute;top: 50%;left: 50%;margin-left: -220px;margin-top: -89px;width: 25%;z-index: 1000;}
.btnSelDitta {/*font-size: 12px;*/color: #6dc2e9;background-color: white;border: none;outline: none;cursor: pointer;}
.btnImgSelDitta {cursor: default;}
.btnAccedilogin {/*font-size: 12px;*/color: #6dc2e9;background-color: white;border: none;outline: none;cursor: pointer;}
.tdModPagina {vertical-align: middle;text-align: right;height: 10%;width: 15%;}
.tdModPaginaNoWidth {vertical-align: middle;text-align: right;height: 10%;}
.tdModPagina10 {vertical-align: middle;text-align: right;height: 10%;width: 10%;}
.tdModPaginaRighePrev3 {vertical-align: middle;text-align: left;width: 6%;}
.tdModPagina1 {vertical-align: middle;height: 10%;width: 90%;}
.tdModPaginaRighePrev {vertical-align: middle;text-align: right;Height: 20px;width: 5%;border: solid 1px #dddddd;}
.tdModPaginaRighePrev1 {vertical-align: middle;text-align: center;Height: 18px;width: 5%;}
.tdModPaginaRighePrevLeft {vertical-align: middle;text-align: left;height: 20px;width: 5%;background-color: white;max-height: 10px;}
.tdModPaginaRighePrevRight {vertical-align: middle;text-align: right;height: 20px;width: 5%;background-color: white;max-height: 10px;}
.tdNoteScad {padding-left: 10px;padding-right: 6%;}
.txtModificaPrev {/*font-size: 12px;*/border: solid 1px #dddddd;outline: none;background-color: white;color: #1a1a1a;margin-top: 2px;Height: 27px;padding-left: 5px;text-align: justify;margin-bottom: 0px;width: 85%;resize: none;line-height: 31px;}
select.txtModificaPrev {padding-left: 0px;background-color: transparent;}
.txtModificaPrev:hover {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModificaPrev:focus {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModificaPrev1 {/*font-size: 12px;*/outline: none;background-color: white;color: #1a1a1a;margin-top: 2px;Height: 27px;padding-left: 5px;text-align: justify;margin-bottom: 0px;width: 85%;border: none;line-height: 31px;}.txtModificaPrev1:hover {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModificaPrev1:focus {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModificaPrev2 {/*font-size: 12px;*/outline: none;background-color: white;color: #1a1a1a;margin-top: 2px;Height: 27px;padding-left: 5px;text-align: right;margin-bottom: 0px;width: 85%;border: solid 1px #dddddd;line-height: 31px;}.txtModificaPrev2:hover {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModificaPrev2:focus {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.ddlModificaPrev {/*font-size: 12px;*/border: none;outline: none;background-color: white;color: #1a1a1a;margin-top: 2px;Height: 27px;padding-left: 5px;text-align: right;margin-bottom: 0px;width: 80%;}
.ddlModificaRapp {/*font-size: 12px;*/outline: none;background-color: white;color: #1a1a1a;margin-top: 2px;Height: 27px;padding-left: 5px;text-align: right;margin-bottom: 0px;width: 80%;}
.ddlModificaPrev:hover {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
input[readonly="readonly"] {border: 1px solid #ccc;background-color: #f1f1f1 !important;}
select[disabled="disabled"] {border: 1px solid #ccc;background-color: #f1f1f1 !important;}
.ddlModificaPrev:focus {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.link {text-decoration: none;color: #6dc2e9;cursor: pointer;}
.linkComm {text-decoration: none;color: #5F5F5F;cursor: pointer;}
.linkAnag {text-decoration: none;color: #5F5F5F;/*font-size: 12px;*/cursor: pointer;}
.linkCommD {text-decoration: none;text-align: center;cursor: pointer;color: #5F5F5F;}
.btnSelDitta:Hover {color: #dddddd;}
.campoHover:hover
{
    border: 1px solid #6dc2e9;
    background-color: #f1f1f1;
}

.widthAutoComplete {
    width: 200px;
}
.txtModifica {/*font-size: 12px;*/border: 1px solid #dddddd;background-color: white;color: #1a1a1a;padding-left: 5px;text-align: justify;margin-bottom: 0px;width: 100%;max-height: 31px;padding-top: 5px;padding-bottom: 7px;height: 30px;}
select.txtModifica {padding-left: 0px;background-color: transparent;}
.txtModificaMulti {/*font-size: 12px;*/border: 1px solid #dddddd;background-color: white;color: #1a1a1a;margin-top: 2px;padding-left: 5px;text-align: justify;margin-bottom: 0px;width: 96.2%;height: 27px;resize: none;line-height: 15px;}
.txtModificaConImage {/*font-size: 12px;*/border: 1px solid #dddddd;background-color: white;color: #1a1a1a;margin-top: 2px;padding-left: 5px;text-align: justify;margin-bottom: 0px;width: 100%;height: 27px;resize: none;padding-right: 29px;}
.txtModificaFirstP {/*font-size: 12px;*/border: 1px solid #dddddd;background-color: white;color: #1a1a1a;margin-top: 2px;padding-left: 5px;text-align: justify;margin-bottom: 0px;width: 100%;height: 27px;z-index: 1000;}
.txtModifica:hover {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModifica:focus {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModificaMulti:hover {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModificaMulti:focus {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModificaKm {/*font-size: 12px;*/border: 1px solid #dddddd;background-color: white;color: #1a1a1a;Height: 27px;Width: 100%;padding-left: 5px;text-align: justify;}.txtModificaKm:hover {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.txtModificaKm:focus {border: 1px solid #6dc2e9;background-color: #f1f1f1;}
.MenuPopup {width: 100%;position: fixed;left: 0px;z-index:500}
.MenuPopupTestata {width: 100%;left: 0px;}
.modalPopupMod {background-color: #FFFFFF;padding-left: 2px;padding-top: 30px;}
.modalPopupModComm {background-color: #FFFFFF;padding: 2px;}
.btnCalcolaSuMappa {border-style: hidden;border-color: inherit;border-width: medium;/*font-size: 12px;*/color: #6dc2e9;background-color: white;cursor: pointer;}
.lblTitConfSott {/*font-size: 12px;*/color: white;height: 2%;width: 100%;}
.lblWhite {/*font-size: 12px;*/color: white;}
.lblBlack {/*font-size: 12px;*/color: #1a1a1a;top:0px !important;}
.lblWhitePadLef {/*font-size: 12px;*/color: white;padding-left: 10px;}
.lblWhiteL {font-size: 11px;color: white;}
.tdCfSott {text-align: center;width: 100%;vertical-align: middle;}
.hypColor {color: #6dc2e9;}

.Calendario {
    position: relative;
    top: 5px;
    left: -25px;
    z-index: 1 !important;
}
.Calendario2 {top: 50px;left: 100px;position: absolute;}
.Calendario2B {margin-top: 3px;margin-left: -22px;position: absolute;}
.CalendarioAtt {top: 6px;left: -20px;position: relative;}
.CalendarioAtt2 {top: 6px;left: -22px;position: relative;}
.Calendario {position: relative;top: 8px;left: -25px;}
.Calendario2 {margin: 8px;margin-left: 138px;position: absolute;margin-top: -25px;}}
.divExp {z-index: 1000;position: relative;}
.trCalendario {height: 4px;width: 10%;border: solid 1px #1a1a1a;vertical-align: top;text-align: center;}
.tdCalendario {height: 40px;width: 10%;border: solid 1px #1a1a1a;vertical-align: top;text-align: center;}
.labelDataCalendario {font-size: 11px;color: #6dc2e9;background-color: white;cursor: pointer;}
.RowStyle300MaxWidth {
    border: none;
}
    .RowStyle300MaxWidth:hover, .divScelta, .divAzioni td:hover {
        background-color: #ddd !important;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
    }

    .RowStyle300MaxWidth input[type="image"], .RowStyleNoMaxWidth img {
        vertical-align: middle;
        cursor: pointer;
        outline: none;
    }
    .RowStyle300MaxWidth td {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width:300px;
    }


.RowStyle {border: none;}
.fixedClass {position: fixed;background-color: #fff;}
.ui-widget-header,#ctl00_ContentPlaceHolderPopup_divSup,.MenuPopup{background-color: #6dc2e9 !important;}
.filtersWrapper input[type="text"], .filtersWrapper input[type="number"].number-as-text, .filtersWrapper select, .pagerVai input {
    background-color: #bbe4f6 !important;
    padding-top: 0px;
    height: 25px;
    outline: none;
}
.filtersWrapper input[type="image"] {background-color: #bbe4f6 !important;height: 18px;margin-left: -4px;padding: 2px 2px;margin-top: 3px;outline: none;}
.RowStyle:hover, .divScelta, .divAzioni td:hover {background-color: #ddd !important;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.RowStyle input[type="image"], .RowStyle img {vertical-align: middle;cursor: pointer;outline: none;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{outline: none !important;width:100%;padding-left:0px;padding-right:0px;text-align:center;}
.modalPopupModComm {padding-bottom:25px;}
.btnBlue {line-height: 25px;padding: 0px 10px;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;cursor:pointer;border:1px solid white;background-color: white;border:1px solid #f1f1f1;color: #6DC2E9;border:0px;outline:none;}
.btnBlue:hover, .btnBlue:active {color: white;background-color: #6DC2E9;}
.main {padding-top: 40px !important;padding-left: 10px;padding-right: 10px;}
.filtersWrapper {left: 195px !important; z-index:899 !important;}
.filtersWrapper > table{background-color: #A6D9F0 !important;}
.btnMenuMaster {padding: 0px 10px;}
#menuSx .btnConf,#menuSx input[type="button"] {background-color:transparent !important;}
#menuSx div {width: 195px !important;height: 100% !important;overflow: hidden !important;position:fixed;background-color:white;border-right-width: 1px;border-right-style: solid;border-right-color: #8E8E8E;}
#menuSx div div{width: 209px !important;height: 98% !important;padding: 10px 0px;overflow-y: scroll !important;position:relative;}
#menuSx table {padding-left: 0px !important;}
div.AutoCompleteExtender_HighlightedItem:hover,div.AutoCompleteExtender_HighlightedItem, div.AutoCompleteExtender_CompletionListItem:hover, div.AutoCompleteExtender_HighlightedItemTit:hover, div.AutoCompleteExtender_CompletionListItemTit:hover, .listaAutocompletamento div:hover, .tree-child:hover,.tree-dad:hover{background-color: #f6f6f6 !important;-webkit-transition: background-color 0.2s;transition: background-color 0.2s;cursor: pointer;}
.divAzioni {position: absolute;width: auto;text-align: left;margin-top:-15px;border:1px solid #AEAEAE;padding:5px;margin-left:10px;z-index:800;background-color:white;margin-bottom: 32px;box-shadow: 2px 2px 5px 0px #CCCCCC;}
.listaAutocompletamento {max-height:300px !important;position:absolute;/*background-color: #F9F9F9 !important;*/border: 1px solid #a2ccde;background-color:white;/*overflow-y:hidden !important;*/overflow-y:auto !important;width:auto !important;z-index:2;padding:0px 1px;margin-top:-1px !important;}
.popup .listaAutocompletamento {max-height:120px !important;}
.listaAutocompletamento div {padding: 3px 5px;border-top:1px solid #a2ccde;}
.listaAutocompletamento div:first-child {border-top:0px;}
//.listaAutocompletamento div:nth-child(n+10){display:none;}
.divAzioni td span, .divAzioni td, .listaAutocompletamento:not(.customColor) div {
    background-color: transparent !important;
}
.divAzioni td {border:none !important;padding:0px 5px;}

.divScelta {position: absolute;width: auto;text-align: left;margin-top:-15px;border:1px solid #AEAEAE;padding:5px;margin-left:-160px;z-index:800;background-color:white !important;margin-bottom: 32px;box-shadow: 2px 2px 5px 0px #CCCCCC;}
.divScelta td span, .divScelta td, .listaAutocompletamento:not(.customColor) div {background-color: transparent !important;}
.divScelta td {border:none !important;padding:0px 5px;}

/*.rettangolo {
    background: #6dc2e9;
    float: left;
    width: 400px;
    height: 80px;
}
.freccia {
    width: 0;
    height: 0;
    float: left;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #6dc2e9;
}
.frecciaB {
    width: 0;
    height: 0;
    float: left;
    border-top: 40px solid #f8f8f8;
    border-bottom: 40px solid #f8f8f8;
    border-left: 40px solid transparent;
    position: relative;
    left: -32px;
}
.rettangoloG {
    background: #f8f8f8;
    float: left;
    width: 400px;
    height: 80px;
    left: -32px;
    position: relative;
}*/

.freccia_riepatt_bottoni, .freccia_riepatt_contatori {
    background: #6dc2e9;
    width: calc(50% - 30px);
    height: 80px;
    position: relative;
    color: white;
    font-weight: 700;
    font-size: 16px !important;
    display:inline-block;
    vertical-align:middle;
}
.freccia_riepatt_bottoni:after {
    content: ' ';
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #6dc2e9;
    position: absolute;
    left:100%;
    top: 0px;
    z-index:100;
}

.freccia_riepatt_contatori {
    background: #f8f8f8;
    margin-left:48px;
}

.freccia_riepatt_contatori:before {
    content: ' ';
    width: 0;
    height: 0;
    border-top: 40px solid #f8f8f8;
    border-bottom: 40px solid #f8f8f8;
    border-left: 40px solid transparent;
    position: absolute;
    left: -40px;
    top: 0px;
    z-index:100;
}

.freccia_riepatt_bottoni > div, .freccia_riepatt_contatori > div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    overflow: hidden;
}

.freccia_riepatt_bottoni > div {
    overflow-y: hidden;
    overflow-x: auto;
}

.freccia_riepatt_bottoni > div > div {
    max-width: 100px;
    background: #bbe4f6;
    margin: 5px;
    height: 70px;
    display: flex;
    align-items: center;
    padding: 10px;
    text-align: center;
    box-sizing: border-box;
}

.freccia_riepatt_bottoni>div>div:first-of-type{
    background:initial;
}


.home_layoutRiepAttivita, .home_layoutPulsantiOpportunita {
    padding-top: 5px;
    padding-bottom: 5px;
    height: 80px;
    overflow: hidden;
    width: 760px;
}
.opp_layoutPulsantiOpportunita{margin:12px;height:90px;overflow:hidden;overflow-x:auto;width:760px;}
.home_layoutPulsantiOpportunita_box{display:inline-block;}
.home_layoutRiepAttivita_box {
    display: inline-block;
}
.freccia_riepatt_contatori .lblBlack {
    line-height: 30px;
}

@media only screen and (max-width: 1500px) {
    .freccia_riepatt_contatori .lblBlack, .freccia_riepatt_contatori .gg_label {
        display: none;
    }
    .freccia_riepatt_contatori > div > div * {
        display: block;
        text-align: center;
        margin: 0 auto;
    }
}

.pulsanteOpp {border: solid 1px #ccc;background-color: #f8f8f8;width: 84px;height: 60px;margin-right: 25px;display:inline-block;position:relative;text-align:center;}
.pulsanteOpp .pulsanteOppMeno, .pulsanteOpp .pulsanteOppPiu, .pulsanteOpp .pulsanteOppCounter {display: inline-block;color:#6dc2e9;height:40px;text-align:center;width:20px;line-height:40px;vertical-align:top;}
.pulsanteOpp .pulsanteOppCounter {width:60px;font-size:41px !important;overflow:hidden;}
.pulsanteOpp .pulsanteOppLabel{height:20px;line-height:20px;color:#6dc2e9;text-align:center;font-size:12px !important;}
.pulsanteOpp .pulsanteOppImg{position:absolute;top:5px;left:5px;}
.pulsanteOpp .pulsanteOppMeno, .pulsanteOpp .pulsanteOppPiu{font-size:18px !important;line-height:60px;height:60px;transition:all .3s ease-in-out;position:absolute}
.pulsanteOpp .pulsanteOppMeno{left:0px;}
.pulsanteOpp .pulsanteOppPiu{right:0px;}
.pulsanteOpp .pulsanteOppMeno:hover, .pulsanteOpp .pulsanteOppPiu:hover{background:rgba(109, 194, 233, 0.20);color:white;cursor:pointer;}
.pulsanteOpp:last-of-type{margin-right:0px;}

.pulsanteOppHome {border: solid 1px #ccc;background-color: #f8f8f8;width: 100px;height: 60px;margin-right: 5px;display:inline-block;position:relative;text-align:center;}
.pulsanteOppHome .pulsanteOppMeno, .pulsanteOppHome .pulsanteOppPiu, .pulsanteOppHome .pulsanteOppCounter {display: inline-block;color:#6dc2e9;height:40px;text-align:center;width:20px;line-height:40px;vertical-align:top;}
.pulsanteOppHome .pulsanteOppCounter {width:60px;font-size:41px !important;overflow:hidden;}
.pulsanteOppHome .pulsanteOppLabel{height:20px;line-height:20px;color:#6dc2e9;text-align:center;font-size:12px !important;}
.pulsanteOppHome .pulsanteOppImg{position:absolute;top:5px;left:5px;}
.pulsanteOppHome .pulsanteOppMeno, .pulsanteOppHome .pulsanteOppPiu{font-size:18px !important;line-height:60px;height:60px;transition:all .3s ease-in-out;position:absolute}
.pulsanteOppHome .pulsanteOppMeno{left:0px;}
.pulsanteOppHome .pulsanteOppPiu{right:0px;}
.pulsanteOppHome .pulsanteOppMeno:hover, .pulsanteOppHome .pulsanteOppPiu:hover{background:rgba(109, 194, 233, 0.20);color:white;cursor:pointer;}
.pulsanteOppHome:last-of-type{margin-right:0px;}

/*ALBERO*/
.nodiBaseOP {
    line-height:25px;
    width:100%;
}
.nodiBaseOP:hover {
    background-color: #f6f6f6 !important;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
    cursor: pointer;
}
.nodiSelected {font-weight:700;}

.nodoRoot {}

.nodiSelected > a:before {
    content:'';
    display:block;
    width: 3px;
    height: 3px;
    background: red;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;        
    text-align: center;
    position:relative;
    top:17px;
}

.nodiBaseOP img {
    text-align: right;
    margin-left: 10px;
    margin-right: 10px;
    color: #1a1a1a;
    background-color: #fff;
}
/*FINE ALBERO*/

.valNeg {
    color: #d40000 !important;
    font-weight: 200 !important;
}
.tree-dad{width: 100%;margin-right:180px;line-height: 32px;color:#979798;/*font-size: 12px;*/}
.tree-dad img{vertical-align:middle;padding-right: 5px;}
.tree{font-size: 14px;color: #1a1a1a;line-height: 12px;margin-left:-20px;}
.tree table td {vertical-align: middle;}
.nodiBase {width: 100%;height: 30px;color: #1a1a1a;background-color: #fff;}
.tree .borderBottom{border-bottom:1px solid #cfd1d1;}
.tree-dad-child .borderBottom{border:none;}
.tree-dad-child{margin-left:-13px;/*padding-right: 30px;*/}
.tree-child{width:100%;/*padding-right: 20px;*/}
.menuarrow{margin-left: -17px;position:absolute;}
.menuarrowscelta {margin-left: -22px;position:absolute;top: -12px;}
.tree-menu{-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.tree-menu:hover{-webkit-transform: rotate(27deg);-moz-transform: rotate(27deg);-o-transform: rotate(27deg);-ms-transform: rotate(27deg);transform: rotate(27deg);}
.tree-menu-rotate {-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.tree-menu-rotate:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.tree-doc-div{margin-right: 180px;padding-right: 30px;padding-left: 15px;}
.noBackgroundHover{background-color: #FFF !important;}
.tendina{position: absolute;background-color:white;padding: 5px;margin-left:30px;box-shadow:  0 2px 4px #CCC;border-radius: 3px;border: 1px solid rgba(100, 100, 100, 0.4);font-size:11px;z-index:999;text-align:left;margin-top:5px;line-height: normal;}
.arrowTendina{position: absolute;margin-left: -17px;margin-top:-3px;}
.hiden li input[type="submit"], #menuSx input[type="submit"],.MenuPopup input[type="submit"]{background-color:transparent;}
.ui-tabs .ui-tabs-nav li{border:0px;}
.moreTxtImg{width:22px;height:22px;margin-top:-1px;}
.clear{clear:both;height:0px;}
.tooltip{position:absolute;z-index:900;background-color:white;padding:5px;min-width:200px;border:1px solid #A5A5A5;padding-top:18px;background-image:url(/Images/infoTooltip.png);background-position:5px 5px;background-repeat:no-repeat;margin-top:5px;}
.closeTooltip{float:right;padding:3px;background-color:black;color:white;width:10px;height:10px;line-height:10px;text-align:center;margin-top:-13px;margin-right:-2px;cursor:pointer;}
.arrow-tooltip-top {position:absolute;margin-top: -30px;margin-left:-3px;}
.RowStyle td {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 200px;
}
.ellipsis,.ellipsis td{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.redTextButton {border-style: hidden;border-color: inherit;border-width: medium; font-size: 12px; color: #d40000; background-color: white; cursor: pointer; text-align: left; outline: none;}
.generalFont{ font-size: 12px;}
.divHeader {background-color: #bbe4f6}
.icona{border:2px solid white;margin:5px;width:34px;height:34px;}
.icona_S,.icona:hover{border:2px solid #6DC2E9;margin:5px;cursor:pointer;width:34px;height:34px;}
.tabsBorder {list-style-type:none;}
.tabsBorder li.ui-tabs-active, .tabsBorder li:hover {border-top:1px solid #ccc !important; border-left:1px solid #ccc !important; border-right:1px solid #ccc !important}
.tabsBorder li {border:1px solid #ffffff !important}
.pointer {cursor:pointer;}
.AttivitaPian .detailPar{text-align: justify;}
.AttivitaPian .detailPar.dateCol{width:90px;display:inline-block;vertical-align: top;}
.AttivitaPian .detailPar.timeRangeCol{width:100px;display:inline-block;vertical-align: top;}
.AttivitaPian .detailPar.dateColDense{width:75px;display:inline-block;vertical-align: top;}
.AttivitaPian .detailPar.timeRangeColDense{width:80px;display:inline-block;vertical-align: bottom;}
.AttivitaPian .detailPar.subjectCol{width:300px;display:inline-block;vertical-align: top;}
.detailPar{text-align: justify;}
.HOME .leftSide .detailPar {max-width: initial !important}
.detailPar.dateCol{width:90px;display:inline-block;vertical-align: top;}
.detailPar.timeRangeCol{width:100px;display:inline-block;vertical-align: top;}
.detailPar.dateColDense{width:75px;display:inline-block;vertical-align: top;}
.detailPar.timeRangeColDense{width:80px;display:inline-block;vertical-align: bottom;}
.detailPar.subjectCol{width:120px;display:inline-block;vertical-align: top;}
.detailPar.subjectColDense{
    width: 90px;
    display: inline-block;
    vertical-align: top;
}
#PL_planner .AttivitaPian .detailPar{max-width: 300px;}

#home_right > div > table{width:100%;}
//#home_layout{margin-bottom:20px;padding-bottom:40px;}
#home_layout .box,.PL_Planner .box{padding:5px;border:1px solid #eaeeee;margin:5px 10px;margin-bottom:0px;height: 67px;overflow: hidden;}
#home_layout .box{margin:0px;margin-bottom:5px;}
.leftSide{vertical-align: top;}
#home_layout .opened{height: auto !important;}
#home_layout .box_titolo, .PL_Planner .box_titolo{text-transform: uppercase;}
#home_layout .box_nomeOperatore{color:#7d8486;text-decoration:none;}
#home_layout .box_desc{overflow:hidden;margin-top: 2px;margin-bottom: 5px;min-height: 50px;}
#home_right .box_titolo, #home_right .box_desc, .PL_Planner .box_titolo, .PL_Planner .box_desc{color:#7d8486;}
#home_right .box_desc{margin:0px;min-height: 0px;}
#home_right .box_subtitle{color:#b6bebf !important;}
#home_layout .box .box_comp span{text-transform: uppercase;}
#home_layout .box_ore,.PL_Planner .box_ore{padding-top:5px;color:#7d8486;font-size: 11px !important;margin-left:2px;}
#home_layout .box_ore *,.PL_Planner .box_ore *{color:#7d8486;font-size: 11px !important;}
#home_layout .box .box_comp,#home_layout .box .box_ope{margin:0px;}
#home_layout .special,.PL_Planner .special{background-color:#f8f8f8;}
#home_right > *{padding-right:10px;}
#home_right table{width:100%;border-collapse:collapse;}
#home_right #note_clienti {    padding-top: 10px;    padding-bottom: 10px;}
#home_right #tabs_boxes{background-color:#F8F8F8;padding:10px;border:1px solid #eaeeee;margin-top:-1px;overflow:auto;max-height:100%;}
#home_right .tabs_box{background-color:white;padding:10px;border:1px solid #eaeeee;position:relative;padding-bottom: 5px;}
#home_right .note{background-color:#f8f8f8;padding:10px;border:1px solid #eaeeee;border-top:0px;border-right:0px;padding-top:5px;}
#home_right .noteFiltroGG{background-color:#f8f8f8;border:1px solid #eaeeee;border-right:0px;border-top:0px;border-left:0px;padding:10px 0px;padding-top:5px;}
#home_right .nota{background-color:white;border:1px solid #eaeeee;border-bottom:0px;vertical-align:top;padding:5px;}
#home_right .nota:last-child{border-bottom:1px solid #eaeeee;}
#home_layout .leftSide *{font-size:14px !important;vertical-align:top;}
#home_layout .rightSide{min-width:250px;max-width:250px;width:250px;padding-left:20px;}
#home_layout .addIcon{background-color:white;border:1px solid #d0d0d0;font-size: 25px !important;width: 20px !important;height: 20px !important;line-height: 18px;text-align: center;cursor:pointer;color:#9ea4a5 !important;}
#home_layout .filtersWrapper{margin:0px 0px;margin-bottom:5px;width:100%;}
#home_layout .filtersWrapper input,#home_layout .filtersWrapper select{line-height:20px;border:1px solid #a2ccde;margin-right:5px;}
#home_layout .filtra{width: 40px !important; padding: 0px !important;height: 22px !important;line-height: 22px !important;}
#home_layout .filtersWrapper table {background-color: white !important;}
#home_layout .filtersWrapper *{vertical-align: middle;margin-top:0px;}
#home_layout .box_priorita {font-size:26px !important;text-transform: uppercase;color:#cfd5d5;}
#home_layout .iconeOpzioni img,#home_layout .iconeOpzioni input {vertical-align: middle !important;margin:0px 5px;}
.box_progressBar{border:1px solid #d0d0d0;width: calc(100% - 5px);height:10px;overflow:hidden;margin-bottom: 10px;padding-right:0px;background-color: white;}
.box_progress{width:0px;-webkit-transition: width 0.5s ease-out;transition: width 0.5s ease-out;margin:1px;height:8px;}
.box_progressGood{background-color:#e0eece;}
.box_progressOk{background-color:#f2e7b2;}
.box_progressBad{background-color:#e21c1c;}
.box_indicatori{padding-right:5px;vertical-align:top;}
.box_right_indicatori{width:46px;height:32px;border:1px solid #d0d0d0;float:right;text-align:center;padding-top: 2px;background-color:white;margin-right: -4px;}
.ETA{font-size:16px !important;}
#home_layout .urgente{background-color: #E21C1C !important;color:#E21C1C !important;padding: 0px 10px 10px 10px;top: 2px;position: relative;}
.ritardo{color:#e21c1c !important;}
.box_right_indicatori span{font-weight:700;color:#9ea4a5;line-height:10px;}
.box_right_indicatori span span{font-size:10px !important;font-weight:normal;letter-spacing:normal;}
#home_layout .openBox{margin-top: 47px;}
#home_layout #tabs_btns{padding-top: 10px;}
#home_layout #tabs_btns .btnTabsHome{padding: 1px 6px;display:inline-block;font-size:12px !important;height:22px !important;}
#home_layout .filtroArea,#home_layout #tabs_btns .btnTabsHome{border:1px solid #eaeeee;border-bottom:none;height:25px;line-height:22px;background-color:#f8f8f8;font-size:12px;/*min-width:120px;*/text-align:center;color:#b4b8b9;outline:none;z-index:10;position:relative;border-bottom:1px solid #eaeeee;margin:0px;}
.filtroArea_active,.filtroArea:hover,#home_layout #tabs_btns .btnTabsHome.active,#home_layout #tabs_btns .btnTabsHome:hover{border-bottom:1px solid #f8f8f8 !important;cursor:pointer;background:#f2f2f2 !important;}
#home_right .noteFiltroGG input[type='submit']{background-color:#f8f8f8;border:0px !important;min-width: 40px !important;width: 40px !important;line-height:20px !important;height:15px !important;text-align:right !important;margin:0px !important;padding:0px !important;color:#b4b8b9;outline:none;}
#home_right #td_note{width: 14px;border:1px solid #eaeeee;border-left:0px;background-color:#f8f8f8;padding-right:5px;border-top:0px;}
#tabs_note{overflow:hidden;}
.homeLayout_box{padding:5px;border:1px solid #e9eded;margin:5px 10px;margin-bottom:0px;background-color:#f8f8f8;}
.font1{color: #A5A5A5;font-size:12px;vertical-align:middle;}/*titoletti*/
.divFiltro{background-color:#bbe4f6; width:150px; max-height:200px; overflow-y:auto; position:absolute}
[id$='homeBtnMenuTop']:hover,[id$='homeBtnMenuTop'].sel{content: url('/images/home_S.png');}
[id$='notificationIco']:hover,[id$='notificationIco'].sel{content: url('/images/notification_S.png')}
[id$='sendNotificationIco']:hover, [id$='sendNotificationIco'].sel {content: url('/images/sendnotification_s.png')}
[id$='configurazioniIcoBtn']:hover,[id$='configurazioniIcoBtn'].sel{content: url('/images/configurazioni_S.png')}
#btnSync:hover,#btnSync.sel{content: url('/images/icona_sincronizza_S.png')}
input[type="text"],input[type="password"] {width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding:0px 5px !important;vertical-align:middle;}
select {background: url(/images/selectBack.png) no-repeat right;padding-right: 18px;border: 0px;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-overflow: '';text-indent: 0.01px;cursor: text;background-size: auto 20px;margin-top: 0px;height: 25px;line-height: 25px;padding-top: 0px !important;background-position: bottom right;cursor: pointer;padding-left:2px !important;}
select::-ms-expand {display: none;}
.Firefox .inizioFine {margin-left: -3px !important;}
.daysLbl{display:block;}
td span,td img{vertical-align:middle;}
#menuSx input[type='submit'],#menuSx input[type='button']{padding:0px;}
.filtersWrapper > table > tbody > tr > td:first-of-type{padding-left:8px;}
input[type='checkbox'],input[type='radio'] {vertical-align: middle;}
.space5{height:5px;}
.space10{height:10px;}
.space15{height:15px;}
.space20{height:20px;}

.reportMateriale {height: 14px;margin-top: 7px;cursor:pointer;z-index: 899;position: absolute;display:none;margin-left:2px;}
.PRM .reportMateriale {display:inline-block;}
.HOME .reportMateriale {margin-top: 2px;}
.customSelect {border: 1px solid #6dc2e9;display:inline-block;margin-top:1px;}
.counterNotify {width:16px;height:16px;font-size:11px !important;background-color:#6dc2e9;color:white;line-height:15px;text-align:center;border-radius:10px;margin-left:3px;display:inline-block;}
.msgNoRows {margin-bottom:5px;}
.erroreGOLClientApp{position:fixed;/*left:50%;top:50%;transform:translate(-50%,-50%);*/right: 10px;bottom: 10px;padding: 10px; border: solid 1px #8e8e8e !important; background:white !important; border-radius: 4px;transition:transform 0.6s ease-out;z-index:999;width:300px;}
.erroreGOLClientApp_head{background-color:black;color:white;margin:-10px;margin-bottom:10px;padding:5px;font-size:14px !important}
.erroreGOLClientApp img {width:30px;display:inline-block;margin-right:10px;}
.erroreGOLClientApp a {background-color:white;color:#4D4D4D;padding:5px;line-height: 30px; height: 30px;display: inline-block;border-radius:5px;opacity:0.8;}
.erroreGOLClientApp a:hover{opacity:1;}
.erroreGOLClientApp_txt {font-size: 16px !important; color: #4D4D4D !important;text-align:center;}
.erroreGOLClientApp_close {cursor:pointer;font-size: 12px !important;color: white !important;float:right;line-height: 30px; height: 30px;}
.progressGOLClientApp{position:fixed;/*left:50%;top:50%;transform:translate(-50%,-50%);*/right: 10px;bottom: 10px;padding: 10px; border: solid 1px #8e8e8e !important; background:white !important; border-radius: 4px;transition:transform 0.6s ease-out;z-index:999;width:300px;}
.progressGOLClientApp_head{background-color:black;color:white;margin:-10px;margin-bottom:10px;padding:5px;font-size:14px !important}
.progressGOLClientApp img {width:30px;display:inline-block;margin-right:10px;}
.progressGOLClientApp a {background-color:white;color:#4D4D4D;padding:5px;line-height: 30px; height: 30px;display: inline-block;border-radius:5px;opacity:0.8;}
.progressGOLClientApp a:hover{opacity:1;}
.progressGOLClientApp_txt {font-size: 16px !important; color: #4D4D4D !important;text-align:center;}
.progressGOLClientApp_close {cursor:pointer;font-size: 12px !important;color: white !important;float:right;line-height: 30px; height: 30px;}

.altTable td.verticalAlignTop{vertical-align:top !important;}
//.IE .abilitaDiv {margin-left: -2.5px !important;}

select, input[type="text"], input[type="password"], input[type="number"].number-as-text {
    height: 22px !important;
    line-height: initial !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
img {vertical-align: middle;border:0px;}
td{color: #5F5F5F !important;}
th, th a {color: #5F5F5F !important;line-height: normal !important;}
th {border-bottom: 1px solid #5F5F5F !important;}
th > a {padding-right: 25px;background-image: url(/Images/orderBy.png);background-position: center right;background-repeat: no-repeat;}
::-webkit-input-placeholder {/*font-size: 12px;*/color:#ccc;opacity: 1;vertical-align:middle;}
::-moz-placeholder {/*font-size: 12px;*/color: #ccc;opacity: 1;vertical-align:middle;}
:-ms-input-placeholder {/*font-size: 12px;*/color: #ccc;opacity: 1;vertical-align:middle;}
input:-moz-placeholder {/*font-size: 12px;*/color: #ccc;opacity: 1;vertical-align:middle;}
.normale::-webkit-input-placeholder {/*font-size: 12px;*/color:#ccc;opacity: 1;vertical-align:middle;}
.normale::-moz-placeholder {/*font-size: 12px;*/color: #ccc;opacity: 1;vertical-align:middle;}
.normale:-ms-input-placeholder {/*font-size: 12px;*/color: #ccc;opacity: 1;vertical-align:middle;}
input:-moz-placeholder.normale {/*font-size: 12px;*/color: #ccc;opacity: 1;vertical-align:middle;}
th a {text-decoration: none;}
textarea {
    width: 97% !important;
    white-space: pre-line !important;
}
/*.svg{width:18px;height:18px;}
.svg:hover{width:18px;height:18px;fill: white;}*/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.hoverB:hover {
    background-color: #e0eff6
}
.divFile {
    background-color: white;
    border: 1px solid #AEAEAE;
    height: inherit;
    min-width: 150px;
    width: inherit;
    padding: 10px;
}
.ddlForm {width:25%;}
.tableNoBorders {border-collapse:collapse; border-spacing:0;}
.listaPopup {width:300px; display:none;     position:absolute; z-index:10}
.listaPopup ul {margin: 0; padding: 0; list-style-type: none;}
.listaPopup li {float:left; width:100%; padding-top:4px; padding-bottom:4px; padding-left:2px; background-color:#eeeeee; border-bottom:solid 1px #79a1de; text-align:left;}
.borderBottomGreyDefAtt {border-bottom: solid 1px #848484;padding-top:10px}
.borderBottomGrey {border-bottom: solid 1px #848484;}
.clearfix::after {content: ""; display: block; clear: both; visibility: hidden; height: 0px; width: 0px;}
.toolbar {display:flex; align-items:center; height:40px; background-color: #6dc2e9 !important; padding:0px 10px;}
.toolbarFixed {display:flex; align-items:center; height:40px; background-color: #6dc2e9 !important; padding:0px 10px; position:fixed; width:100%; padding:0px;}
.divForm {margin: 10px 0px;}
.pointerText:hover {cursor: pointer;}
//.btnTextWithBorder {background-color: white; border-color: #6dc2e9; border-radius: 10px; border-style: solid; border-width: 2px; outline: none; color: #6dc2e9; cursor:pointer;}
.divFlexCenter {display:flex; align-items:center; justify-content:center}
.tableAlternate > tbody > tr:nth-child(even) {background-color:#f9f9f9;}
.genericGrid{line-height: 30px;color: #f9f9f9;border:none;}
.btnAccediNew {-moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #e9e9e9) ); background: -moz-linear-gradient( center top, #fefefe 5%, #e9e9e9 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9'); -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px;
    border-bottom-left-radius: 2px; border: 1px solid #dcdcdc; color: gray; font-family: arial; font-size: 13px; padding: 5px 10px; text-decoration: none; cursor: pointer; min-width: 31px; color: #6dc2e9;}
.btnImageFiltra {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #e9e9e9) );background:-moz-linear-gradient( center top, #fefefe 5%, #e9e9e9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9');-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px;border:1px solid #dcdcdc;color:gray;font-family:arial;line-height: 20px;text-decoration:none;cursor:pointer;margin:0px 5px;}
.btnFiltra {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #e9e9e9) );background:-moz-linear-gradient( center top, #fefefe 5%, #e9e9e9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9');-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px;border:1px solid #dcdcdc;color:gray;font-family:arial;font-size:13px;line-height: 20px;text-decoration:none;cursor:pointer;margin:2px 5px;min-width: 31px;}
    .btnFiltra:hover, .btnImageFiltra:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
        background-color: #dfdfdf;
        text-decoration: none;
    }
.flexSpaceBeetween {display:flex; justify-content:space-between;}
.notification:before,.notification::before{content:url('/images/arrow_top_tooltip.png');position:absolute;margin-top:-19px;margin-bottom:10px;}
.divFileSync:before{content:url('/images/arrow_top_tooltip.png');position:absolute;margin-top:-19px;margin-left:370px;}
.notification{background-color:white;border:1px solid #ddd;padding:5px;border-radius:5px;max-height:600px;width:400px;max-width:400px;display:none;position:absolute;margin-top: 12px;margin-left: -7px;padding-top:7px;z-index:990;}
.notificationSend {background-color: white;border: 1px solid #ddd;padding: 5px;border-radius: 5px;max-height: 600px;width: 400px;max-width: 400px;display: none;position: fixed;margin-top: 12px;margin-left: -7px;padding-top: 7px;top:20%;left:35%;z-index: 990;}
.requestSend {background-color: white;border: 1px solid #ddd;padding: 5px;border-radius: 5px;max-height: 600px;width: 400px;max-width: 400px;display: none;position: fixed;margin-top: 12px;margin-left: -7px;padding-top: 7px;top: 20%;left: 35%;z-index: 990;}
.divFileSync{background-color:white;border:1px solid #ddd;padding:5px;border-radius:5px;max-height:600px;width:400px;max-width:400px;display:none;position:absolute;margin-top: 18px;margin-left: -360px;padding-top:7px;}
.notificaOperatoreNew,.notificaOperatore{border: 1px solid #ddd;margin-top:5px;padding:5px;background-color:#FBFBFB;}
.notificaOperatoreNew{border-left:2px solid #c30000;background-color:white;}
.notificaOperatore.pointer:hover{background-color:#FBFBFB;}
.notificationCount{color:#ff0000;position:absolute;font-family:Calibri_b !important;margin: 2px;width:21px;text-align:center;line-height: 16px;font-size:14px !important;text-indent: -1px;}
.btnSyncMove{height: 33px;position: absolute;margin-left: 9px;margin-top: 4px;cursor:pointer;}
@keyframes rotate360 {to { transform: rotate(-360deg); }}
.titleLabel:before{content:url('/images/arrow_titleLabel.png');position:absolute;margin-left:-9px;margin-top:-1px;}
.titleLabel{position:fixed;background:rgba(0,0,0,0.8);border-radius:7px 5px 5px 7px;padding:2px 5px;z-index:1000;line-height: 20px;max-width:500px;}
.rightTitleLabel:before {content:''}
.rightTitleLabel:before {content:url('/images/arrow_titleLabel_right.png');position:absolute;margin-top:-1px;margin-left:calc(100% - 5px);}
img {vertical-align: middle;border:0px;}
.labelWeb:hover,.labelAzienda:hover{color:#6dc2e9;}
.imgSync { height: 20px; margin-bottom: 5px; margin-left: 5px; cursor: pointer; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
.imgSync:hover{-webkit-transform: rotate(-360deg);-moz-transform: rotate(-360deg);-o-transform: rotate(-360deg);-ms-transform: rotate(-360deg);transform: rotate(-360deg);}
th:first-letter,.intestazione:first-letter{text-transform:capitalize; }
table,td,th,tr{border:0px;}
input{margin:0px;}
.tableOpzioni tr {height:50px;}
.labelForm {display: inline-block; width: 20%; padding: 0px 5px; text-align: right;}
.imgDisabled {opacity: 0.2;}
.divGolWebInfo {background-color: white; color: #777; border: 2px solid #6dc2e9; border-radius: 5px; padding: 10px; position: relative; z-index: 999; min-width: 200px; min-height: 70px;}
.divGolWebInfoWrapper {position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999;}
.imgCloseGolWebInfo {width: 25px; position: absolute; top: -12px; right: -12px; background-color: white; border-radius: 15px; cursor: pointer;}
.mail {color: #6dc2e9 !important; cursor:pointer;}
.divErrorLicense {background-color: white; color: #777; border: 2px solid #6dc2e9; border-radius: 5px; padding: 10px; position: fixed; min-width: 200px; min-height: 70px; top: 50%; left: 50%; transform: translate(-50%, -50%);}
/* Slider - Inizio */
input.toggle {max-height: 0; max-width: 0; opacity: 0;}
input.toggle + label {display: block; position: relative; box-shadow: inset 0 0 0px 1px #d5d5d5; text-indent: -5000px; height: 30px; width: 50px;border-radius: 15px; cursor: pointer;}
input.toggle + label:before {content: ""; position: absolute; display: block; height: 30px; width: 30px; top: 0; left: 0; border-radius: 15px; background: rgba(19, 191, 17, 0); -moz-transition: .25s ease-in-out; -webkit-transition: .25s ease-in-out; transition: .25s ease-in-out;}
input.toggle + label:after {content: ""; position: absolute; display: block; height: 30px; width: 30px; top: 0; left: 0px; border-radius: 15px; background: white; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .2); -moz-transition: .25s ease-in-out; -webkit-transition: .25s ease-in-out; transition: .25s ease-in-out;}
input.toggle:checked + label:before {width: 50px; background: #6dc2e9;}
input.toggle:checked + label:after {left: 20px; box-shadow: inset 0 0 0 1px #6dc2e9, 0 2px 4px rgba(0, 0, 0, .2);}
/* Slider - Fine */
.divSyncInfo {border: 2px solid #6dc2e9; border-radius: 5px; width: 250px; padding: 0 20px; z-index: 999; background-color: white; position: absolute; top: 49px; right: 0px;}
.divSyncInfoInternal {display: flex; align-items: center; justify-content: space-between; height: 48px;}
.lblSyncInfo {color: #777; margin-top: 17px; white-space: nowrap;}
.btnTextWithBorder {background-color: white; border-color: #6dc2e9; border-radius: 10px; border-style: solid; border-width: 2px; outline: none; color: #6dc2e9; cursor: pointer; text-align: center;}
.btnTextWithBorder:hover {background-color: #6dc2e9; border-color: #6dc2e9; border-radius: 10px; border-style: solid; border-width: 2px; outline: none; color: white; cursor: pointer; text-align: center;}
.spanSyncInfoDesc {color: #777; white-space: nowrap; height: 20px; display: inline-block; margin-top: 20px; text-decoration: underline;}
.arrowUp {position: absolute; top: -16px; right: 40px;}
.arrowUp > div:nth-child(1) {width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #6dc2e9; position: absolute;}
.arrowUp > div:nth-child(2) {width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid white; position: absolute; top: 3px;}
.imgRefresh {height: 30px; cursor: pointer; margin-left: -4px;}
.searchBar {width: 25px !important;height: 20px !important;background-color:#f2f2f2;border:0px;background-image:url(/Images/cerca-lenteLittle.png);background-repeat:no-repeat;background-size:auto 100%;padding-left:25px !important;border-radius:5px;outline:none !important;transition:0.3s; float: right;}
.searchBarHover {width: 125px !important;}
.imgNote {height: 20px;}

/*TABELLE*/
.altTable th,.intestazione{border-bottom:1px solid #ddd; background-color:#FFF}
.altTable td{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width:200px;/*height:30px;*/line-height:30px;vertical-align:middle;}
.altTable td img{ text-align:center;vertical-align:middle;max-height:30px;}
.altTable tr {background-color: white;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.altTable .tfooter{border-radius:0px 0px 10px 10px;line-height:30px;}
.altTable .tprev{float:left;padding-left:10px;}
.altTable .tnext{float:right;padding-right:10px;}
.altTable tr:not(.pager):nth-child(2n){background-color: #F9F9F9;}

.alternate:nth-of-type(odd){background-color: #F9F9F9;}
.alternate:hover{background-color:#ebebeb;}
.pager{border-top:solid 1px #5f5f5f;}
.pager a{padding-left:2px;padding-right:2px;color:#6dc2e9 !important }
.pager span{padding-left:2px;padding-right:2px;background-color:#6dc2e9;color:#ffffff;vertical-align:top !important;}
.maxWidth500 {
    max-width: 500px !important;
    min-width: 500px !important
}
.maxWidth400 {
    max-width: 400px !important;
    min-width: 400px !important
}
.maxWidth350 {
    max-width: 350px !important;
    min-width: 350px !important
}
.maxWidth300 {max-width: 300px !important; min-width: 300px !important}
.maxWidth150{max-width:150px !important;min-width:150px !important}
.maxWidth120{max-width:120px !important;min-width:120px !important}
.maxWidth100{max-width:100px !important;min-width:100px !important}
.maxWidth80{max-width:80px !important;min-width:80px !important}
.maxWidth50{max-width:50px !important;min-width:50px !important}
.maxWidth30{max-width:30px !important;min-width:30px !important}
.maxWidth270 {max-width: 270px !important; min-width: 270px !important}

/*REGOLE GENERALI*/
.Titolo,.titolo{color:#1A1A1A; border-bottom: 1px solid #dddddd; display:block; padding-bottom:2px; font-family:Calibri_b !important;margin-bottom:5px;}
.sottotitolo{color:#1A1A1A;}
th,.intestazione{color:#969696; padding-bottom:2px;height:22px;font-weight:200; vertical-align:middle;text-align:left}
th.right,.intestazione.right{text-align:right !important;}
.testo,a:link,a:visited,.altTable td,input[type="text"],input[type="password"],select,textarea,option{color:#4D4D4D;text-decoration:none;}
.label{color:#4D4D4D;}
.link,a.link{text-decoration: none;color: #6dc2e9;cursor: pointer;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.divContainer {margin-bottom: 10px;}
.divBorder {border-bottom: solid 1px #848484; width: 98%; margin-left: 5px;}

/*CK EDITOR*/
.ck-content .text-tiny {
    font-size: 0.7em !important;
}

.ck-content .text-small {
    font-size: 0.85em !important;
}

.ck-content .text-big {
    font-size: 1.4em !important;
}

.ck-content .text-huge {
    font-size: 1.8em !important;
}


/*media queries*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.CalendarioAtt {position: relative;top: 6px;left: -20px;}}
@media print, screen {.hiden {/*font-size: 12px;*/color: white;background-color: #6dc2e9 !important;border: none;outline: none;cursor: pointer;visibility: visible;}}
@media print {.hiden {visibility: hidden;}}

.grad {
    background: linear-gradient(to right,#ccc, #6dc2e9);
}

.badge {
    height: 13px;
    background-color: lightgreen;
    color: white;
    font-size: 10px !important;
    line-height: 13px;
    text-align: center;
    display: inline-block;
    margin-left: 5px;
    border-radius: 40px;
    min-width: 8px;
    padding: 0px 3px;
    cursor:help;
}

.badgerosso {
    background-color: red !important;
}

.badgearancio {
    background-color: orange !important;
}

.textRight{text-align:right !important;}

.backgroundColorWhite {
    background-color: white !important;
}

::-webkit-scrollbar-track {background-color: #efefef;border: 1px solid #ddd;}
::-webkit-scrollbar {width: 15px;background-color: #b7b7b7;}
::-webkit-scrollbar-thumb { border-radius: 15px;background-color: #c5c5c5;border: 4px solid transparent;border-left-width: 2px;border-right-width: 2px;background-clip: content-box;}
::-webkit-scrollbar-thumb:hover {background-color: #6dc2e9;}


.grigliaAnagrafica .attivita-importante {
    border: 1px solid red;
}