 @import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,800'); @import url('https://fonts.googleapis.com/css?family=DM+Sans:400,400i,500,500i,700,800'); @import url('https://fonts.googleapis.com/css?family=Playfair+Display:300,300i,400,400i,500,500i,600,600i,700,800'); @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i'); @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i'); @import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i'); * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 html, body{min-height:100%; font-size:12px; font-family:"Poppins", "Open Sans", sans-serif; }
 body.company_tpl, body.candidate_tpl { background-color:var(--bien-bg); }
 body.content_only_module_tpl { padding:var(--bien-gutter) !important; }
 input, textarea, .form-control { direction:var(--direction, ltr) !important; text-align:var(--text-align, left); }
 #ann-description, #titolo_he, #descAzienda_he, #descPosizione_he, #requirements_he, #otherText_he, #company, #division_title, #commessa, #internalReferral, #finction, #address, #tags_ann, span, h5.titolobox, th.formTh, th, h4.titolobox, ul.window-tabs, td.col_5 { direction:var(--direction, ltr); text-align:var(--text-align, left); }
 div.statoAnnuncio, #profile-name, div.statoRegistratiAnnuncio { direction:ltr; text-align:left; }
 #theme_v2 .mainColorText { color:#ffffff !important; }
 #theme_v2 .mainColor { color:#635f5f !important; }
 #theme_v2 .mainColorText { color:#ffffff !important; }
 #theme_v2 .mainColor { color:#635f5f !important; }
 #theme_v2 .mainColorBack { background-color:#635f5f !important; }
 #theme_v2 .mainColorborder { border-color:#635f5f !important; }
 #theme_v2 > .modal-firstEntry{ position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(221, 221, 221, .6); z-index:99999999; }
 .modal-firstEntry > .container-modal-firstEntry{ width:40%; position:relative; margin:70px auto 0; background-color:#ffffff; border-radius:1px; border:1px solid #DDDDDD; -webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.5); -moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.5); box-shadow:0 0 8px 0 rgba(0,0,0,0.5); text-align:center; padding:40px; color:#3c3c3c; }
 .container-modal-firstEntry > .close-modal-firstEntry{ position:absolute; top:10px; right:10px; font-size:15px; color:#999999; cursor:pointer; }
 .container-modal-firstEntry > .close-modal-firstEntry:hover{ color:#777777; }
 .container-modal-firstEntry > .title-modal-firstEntry{ font-size:28px; margin-bottom:15px; font-weight:bold; }
 .container-modal-firstEntry > .text-modal-firstEntry{ font-size:15px; margin-bottom:35px; color:#777777; }
 .container-modal-firstEntry > .subTitle-modal-firstEntry{ font-size:18px; font-weight:bold; color:#333333; }
 .container-modal-firstEntry > .table-function-firstEntry{ position:relative; margin:15px auto 0; width:87%; border:1px solid #cccccc; border-radius:3px; -webkit-box-shadow:0 0 8px 0 rgba(204,204,204,1); -moz-box-shadow:0 0 8px 0 rgba(204,204,204,1); box-shadow:0 0 8px 0 rgba(204,204,204,1); }
 .table-function-firstEntry > .item-function-firstEntry{ text-align:center; color:#555555; font-size:15px; padding:17px 0; }
 .table-function-firstEntry > .item-function-firstEntry:not(:last-child){ border-bottom:1px solid #cccccc; }
 .container-modal-firstEntry > .button-section-firstEntry{ display:flex; flex-wrap:nowrap; margin:15px 0 0 0; justify-content:flex-start; flex-direction:row; align-items:center; }
 .button-section-firstEntry > .container-button-firstEntry{ flex-basis:100%; width:100%; text-align:center; }
 .container-button-firstEntry > a.button-firstEntry:not(:last-child){ margin-right:20px; }
 .container-button-firstEntry > a.button-firstEntry{ text-decoration:none; margin:0 auto; padding:3px 10px; text-align:center; display:inline-block; font-size:13px; border-radius:3px; color:#ffffff; position:relative; }
 .container-button-firstEntry > a.button-firstEntry.dashboard{ background-color:#42b2e5; border:1px solid #3e9bcb; -webkit-box-shadow:0 0 8px 0 rgba(66,178,229,1); -moz-box-shadow:0 0 8px 0 rgba(66,178,229,1); box-shadow:0 0 8px 0 rgba(66,178,229,1); }
 a.button-firstEntry.dashboard:hover{ background-color:#3e9bcb; }
 .container-modal-firstEntry > .info-text-modal-firstEntry{ font-size:12px; margin-top:15px; text-align:center; color:#777777; }
 #theme_v2 #getStarted { margin:15px 30px; }
 #getStarted > .skip-all-gs{ position:absolute; z-index:2; top:8px; right:10px; color:#494444; font-size:8px; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s; }
 #getStarted > .skip-all-gs:hover{ cursor:pointer; color:#ea6d35; }
 #getStarted > .modal-alert-skip-gs{ position:absolute; top:0; bottom:0; left:0; right:0; background-color:transparent; z-index:2; display:none; }
 #getStarted > .modal-alert-skip-gs > .container-text-skip-gs{ position:relative; margin:5px auto auto auto; width:30%; text-align:center; border:1px solid #faebcc; background-color:#fcf8e3; border-radius:3px; color:#8a6d3b; padding:8px; }
 #getStarted > .modal-alert-skip-gs > .container-text-skip-gs > .paragraph-skip-gs{ font-size:13px; font-weight:bold; margin-bottom:6px; }
 #getStarted > .modal-alert-skip-gs > .container-text-skip-gs > .paragraph-skip-gs > span{ font-size:11px; font-weight:normal; }
 #getStarted > .modal-alert-skip-gs > .container-text-skip-gs > .container-button-skip-gs > button.choices-skip-gs{ border-radius:3px; min-width:50px; padding:0; outline:none; text-align:center; cursor:pointer; color:#ffffff; margin:0 2px; }
 #getStarted > .modal-alert-skip-gs > .container-text-skip-gs > .container-button-skip-gs > button.choices-skip-gs.confirm{ background-color:#5cb85c; border:1px solid #4cae4c; }
 #getStarted > .modal-alert-skip-gs > .container-text-skip-gs > .container-button-skip-gs > button.choices-skip-gs.confirm:hover{ background-color:#449d44; border-color:#398439; }
 #getStarted > .modal-alert-skip-gs > .container-text-skip-gs > .container-button-skip-gs > button.choices-skip-gs.denied{ background-color:#d9534f; border:1px solid #d43f3a; }
 #getStarted > .modal-alert-skip-gs > .container-text-skip-gs > .container-button-skip-gs > button.choices-skip-gs.denied:hover{ background-color:#c9302c; border-color:#ac2925; }
 #getStarted > .voice-bar-getStarted{ min-width:165px; max-width:165px; color:#3c3c3c; margin-right:20px; padding-bottom:10px; text-align:center; text-decoration:none; }
 .voice-bar-getStarted > .title-voice-getStarted{ display:inline-flex; position:relative; margin:auto; align-items:center; }
 .title-voice-getStarted > span{ font-size:16px; font-weight:bold; display:inline; }
 #getStarted > .voice-bar-getStarted > .title-voice-getStarted > i.ui-icon{ font-size:16px; font-family:"Nucleo Glyph" !important; margin-right:7px; display:inline; }
 .voice-bar-getStarted >.title-voice-getStarted.text-center{ text-align:center; }
 .voice-bar-getStarted > .step-voice-getStarted{ font-size:12px; color:#aaaaaa; margin-top:10px; }
 .voice-bar-getStarted > .step-voice-getStarted.text-center{ text-align:center; }
 .voice-bar-getStarted > .progress-getStarted { margin-top:5px; width:100%; display:inline-flex; align-items:center; height:14px; border-radius:3px; position:relative; -webkit-box-shadow:inset 0 0 1px 0 rgba(155,196,75,1); -moz-box-shadow:inset 0 0 1px 0 rgba(155,196,75,1); box-shadow:inset 0 0 1px 0 rgba(155,196,75,1); }
 .progress-getStarted > .label-inside-progress-getStarted { position:absolute; top:1px; right:0; bottom:0; left:0; line-height:14px; height:14px; font-size:10px; color:#494444; text-align:center; font-weight:600; }
 .progress-getStarted > div[progress]{ background-color:#9bc44b; border-radius:3px 0 0 3px; height:14px; background-image:linear-gradient(45deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent); background-size:24px 24px; animation:progress-bar-animation 2s linear infinite; }
 .progress-getStarted > div[progress="10%"]{flex-basis:10%; width:10%;}
 .progress-getStarted > div[progress="15%"]{flex-basis:15%; width:15%;}
 .progress-getStarted > div[progress="20%"]{flex-basis:20%; width:20%;}
 .progress-getStarted > div[progress="25%"]{flex-basis:25%; width:25%;}
 .progress-getStarted > div[progress="30%"]{flex-basis:30%; width:30%;}
 .progress-getStarted > div[progress="35%"]{flex-basis:35%; width:35%;}
 .progress-getStarted > div[progress="40%"]{flex-basis:40%; width:40%;}
 .progress-getStarted > div[progress="45%"]{flex-basis:45%; width:45%;}
 .progress-getStarted > div[progress="50%"]{flex-basis:50%; width:50%;}
 .progress-getStarted > div[progress="55%"]{flex-basis:55%; width:55%;}
 .progress-getStarted > div[progress="60%"]{flex-basis:60%; width:60%;}
 .progress-getStarted > div[progress="65%"]{flex-basis:65%; width:65%;}
 .progress-getStarted > div[progress="70%"]{flex-basis:70%; width:70%;}
 .progress-getStarted > div[progress="75%"]{flex-basis:75%; width:75%;}
 .progress-getStarted > div[progress="80%"]{flex-basis:80%; width:80%;}
 .progress-getStarted > div[progress="85%"]{flex-basis:85%; width:85%;}
 .progress-getStarted > div[progress="90%"]{flex-basis:90%; width:90%;}
 .progress-getStarted > div[progress="95%"]{flex-basis:95%; width:95%;}
 .progress-getStarted > div[progress="100%"]{flex-basis:100%; width:100%; border-radius:3px;}
 .voice-dashboard-getStarted > .icon-item-getStarted{ text-align:center; width:100%; font-size:20px; }
 .voice-dashboard-getStarted > .title-item-getStarted{ font-size:13px; color:#aaaaaa; text-align:center; margin-top:8px; width:100%; }
 #getStarted > .item-getStarted{ flex-basis:85%; display:flex; padding:0 0 0 0; align-items:center; flex-direction:row; padding-bottom:10px; }
 @media screen and (max-width:1200px) { #getStarted > .item-getStarted{ overflow-x:scroll; padding-bottom:4px; }
 }
 .item-getStarted > .item-step-getStarted{ min-width:145px; max-width:145px; position:relative; cursor:pointer; text-decoration:none; }
 a.item-step-getStarted.done{ cursor:default; }
 .item-getStarted > .item-step-getStarted:first-child{ }
 .item-getStarted > .item-step-getStarted:not(:last-child){ margin-right:8px; }
 .item-step-getStarted > .check-item-step-getStarted{ position:absolute; top:0; right:20px; font-size:18px; color:#9bc44b; z-index:1; display:none; }
 .item-step-getStarted > .check-item-step-getStarted.skippable{ position:absolute; top:0; left:20px; right:auto; font-size:9px; text-transform:uppercase; font-weight:600; color:#ffffff; border-radius:2px; background-color:#ea6d35; z-index:1; display:block; padding:0 3px; }
 .item-step-getStarted > .check-item-step-getStarted.skippable:hover{ background-color:#cf5017; }
 .item-step-getStarted.done > .check-item-step-getStarted{ display:block; }
 .item-step-getStarted.done > .check-item-step-getStarted.skippable{ display:none; }
 #getStarted > .item-getStarted > a.item-step-getStarted > .icon-item-step-getStarted{ text-align:center; color:#3c3c3c; width:100%; }
 #getStarted > .item-getStarted > a.item-step-getStarted > .icon-item-step-getStarted > span.ui-icon.nc-icon-glyph{ font-family:"Nucleo Glyph" !important; font-size:40px; height:40px; line-height:40px; }
 #getStarted > .item-getStarted > a.item-step-getStarted.done > .icon-item-step-getStarted > span.ui-icon.nc-icon-glyph{ color:#aaaaaa; }
 .item-getStarted::-webkit-scrollbar-track { background-color:transparent; }
 .item-getStarted::-webkit-scrollbar { width:2px; height:6px; background-color:transparent; }
 .item-getStarted::-webkit-scrollbar-thumb { background-color:#dddddd; border-radius:2px; }
 @keyframes progress-bar-animation { from { background-position:24px 0; }
 to { background-position:0 0; }
 }
 #theme_v2 #pageMessagesBox { position:absolute; top:2px; right:0; left:0; z-index:99999999; text-align:center; width:50%; margin-right:auto; margin-left:auto; }
 body#theme_v2.GUEST_MODULE{ background-color:#ccc; height:auto; padding-bottom:15px; }
 body#theme_v2.GUEST_MODULE #contenuti{ padding:10px; }
 #theme_v2 {margin:0px; padding:0px;}
 #theme_v2 *:not(.fa):not(.far):not(.fas):not(.glyphicon):not(.im):not(.mi):not(.mi-filled):not(.mce-ico){ font-family:"Poppins", "Open Sans", sans-serif; }
 #theme_v2 span.helper { height:100%; vertical-align:middle; display:inline-block; }
 .button_chrome_plugin {background-image:url("/immagini/chrome_web_store.png");}
 #theme_v2 #INIZIO_CONTENT { padding-bottom:3rem; position:relative; }
 #theme_v2.candidate_tpl #INIZIO_CONTENT { padding:var(--4); position:relative; }
 #theme_v2 .mce-ico { font-family:tinymce,Arial;}
 #theme_v2 ul.unstyled { margin:0px; padding:0px; list-style:none;}
 #theme_v2 ul.unstyled li{ list-style:none;}
 #theme_v2 #topbar {width:100%; height:var(--bien-topbar); line-height:var(--bien-topbar); padding-top:3px; text-align:center; background-color:#FFF; position:fixed; top:0px; z-index:9998; box-sizing:border-box; -moz-box-sizing:border-box;}
 #theme_v2 #topbar img.logo{ height:40px; margin:5px; float:left; box-sizing:border-box; -moz-box-sizing:border-box;}
 #theme_v2 #topbar div.title{ display:inline-block; float:left; text-align:left; line-height:50px; font-size:24px; color:#ffffff; box-sizing:border-box; -moz-box-sizing:border-box; padding:2px 11px 3px 11px; margin-right:15px; }
 #theme_v2 #topbar #searchCandBox{ width:22%; height:28px ; display:inline-block; margin:6px 0; padding:0 22px 0 3px; border-radius:5px; background:#FFF; border:1px solid #ccc; background:#FFF url('/immagini/ICONS/search16.png') 99% 5px no-repeat;}
 #theme_v2 #topbar #searchCandBox #cercaCandidato{ width:100%; height:26px ; line-height:20px; border:none; padding:0 10px; font-size:12px; box-sizing:border-box; -moz-box-sizing:border-box; border-right:1px solid #ccc;}
 #theme_v2 #topbar #searchCandBox #cercaCandidato:focus{border:none; outline:none;outline-width:0;}
 #theme_v2 #topbar #searchCandBox input[type=text]:focus{border:none;}
 #addWidget{ position:relative; display:inline-block; right:8px; top:3px; z-index:150; text-align:right; float:right; width:100%; }
 #theme_v2 #topbar .navbarMenuIcon { position:relative; float:right; height:30px; padding:0; color:#ffffff; line-height:30px; margin:7px 10px 0 0; }
 #theme_v2 #topbar .navbarMenuIcon > a {display:block; height:100%; padding:0 0 0 30px;box-sizing:border-box; -moz-box-sizing:border-box;}
 #theme_v2 #topbar .navbarMenuIcon > a{text-decoration:none;}
 #theme_v2 #topbar .navbarMenuIcon a{color:#ffffff}
 #theme_v2 #topbar .navbarMenuIcon > a:before { font-size:25px; color:#FFF; position:absolute; top:0; left:0; }
 #theme_v2 #topbar .navbarMenuIcon > a:hover:before, #theme_v2 #topbar .navbarMenuIcon > a:hover span.navbarMenuLinkLabel { color:#635f5f; }
 #theme_v2 #topbar #homebox.navbarMenuIcon a#homelink:before { font-size:22px; padding-top:1px; }
 #theme_v2 #topbar #accountbox.navbarMenuIcon{ }
 #theme_v2 #topbar #langbox.navbarMenuIcon{ }
 #theme_v2 #topbar #helpbox.navbarMenuIcon{ }
 #theme_v2 #topbar #settingsbox.navbarMenuIcon{ }
 #theme_v2 #topbar #homebox.navbarMenuIcon{ float:left; }
 #theme_v2 #topbar #freetrialgrey.navbarMenuIcon{ float:left; background:transparent url('/immagini/ICONS/navbar/tags_grey.png') 0 center no-repeat; }
 #theme_v2 #topbar #freetrialgreen.navbarMenuIcon{ float:left; background:transparent url('/immagini/ICONS/navbar/tags_green.png') 0 center no-repeat; }
 #theme_v2 #topbar #freetrialred.navbarMenuIcon{ float:left; background:transparent url('/immagini/ICONS/navbar/tags_red.png') 0 center no-repeat; }
 #theme_v2 #topbar #freetrialyellow.navbarMenuIcon{ float:left; background:transparent url('/immagini/ICONS/navbar/tags_yellow.png') 0 center no-repeat; }
 #theme_v2 #topbar #emailbox.navbarMenuIcon{ float:left; }
 #theme_v2 #topbar #emailbox.navbarMenuIcon.open{ }
 #theme_v2 #topbar #meetingsbox.navbarMenuIcon{ float:left; }
 #theme_v2 #topbar #meetingsbox.navbarMenuIcon.open{ }
 #theme_v2 #topbar #tasksbox.navbarMenuIcon{ float:left; }
 #theme_v2 #topbar #tasksbox.navbarMenuIcon.open{ }
 #theme_v2 #topbar #questionaribox.navbarMenuIcon{ float:left; }
 #theme_v2 #topbar #questionaribox.navbarMenuIcon.open{ }
 #theme_v2 #topbar #sidebarToggler.navbarMenuIcon{ display:none; float:left; margin:5px 10px 5px 5px !important;}
 #theme_v2 #topbar .navbarMenuIcon .alertCounter { position:absolute; right:0;bottom:0; background-color:red; color:#FFFFFF; font-weight:bold;height:15px;line-height:15px;min-width:15px; padding:0px 2px;}
 #theme_v2 #topbar .navbarMenuIcon .navbarMenuLink {color:#FFF; text-decoration:none;padding:0 5px 0 30px;}
 #theme_v2 #topbar .navbarMenuIcon .navbarMenuLink span.navbarMenuLinkLabel { line-height:26px; }
 #theme_v2 #topbar .navbarMenuIcon ul{ display:none; position:absolute; border:1px solid #ccc; z-index:910; background:#fafafa; width:auto; min-width:150px; right:0; top:18px; -webkit-box-shadow:3px 3px 10px -2px #555; -moz-box-shadow:3px 3px 10px -2px #555; box-shadow:3px 3px 10px -2px #555; border-radius:5px; padding:0; list-style:none; }
 #theme_v2 #topbar .navbarMenuIcon ul.ul-add{ left:0; right:auto; }
 #theme_v2 #topbar .navbarMenuIcon ul.ul-add span.icona-dropdown { float:left; color:#555; margin-right:10px; }
 #theme_v2 #topbar .navbarMenuIcon ul.ul-add span.icona-dropdown:before { position:relative; top:9px; }
 #theme_v2 #topbar .navbarMenuIcon ul.ul-add li{ border-bottom:1px solid #efefef; color:#000; text-align:right; padding:0 10px; line-height:30px; display:flex; align-items:center; justify-content:space-between; flex-wrap:nowrap; }
 #theme_v2 #topbar .navbarMenuIcon ul.ul-add li i{ color:#555; }
 #theme_v2 #topbar .navbarMenuIcon ul.ul-add li a, #theme_v2 #topbar .navbarMenuIcon ul.ul-add li:hover a { text-decoration:none; }
 #theme_v2 #topbar .navbarMenuIcon ul.ul-add li:hover:not(:first-child) * { color:#635f5f; cursor:pointer; }
 #theme_v2 #topbar .navbarMenuIcon ul li{ border-bottom:1px solid #efefef; color:#000; text-align:right; padding:0 10px; line-height:30px; }
 #theme_v2 #topbar .navbarMenuIcon ul.ul-add li a{ left:0; text-align:right; width:calc(100% - 20px); }
 #theme_v2 #topbar .navbarMenuIcon ul li a{ text-decoration:none; color:#555; display:block; height:100%; z-index:9998; white-space:nowrap; }
 #theme_v2 #topbar .navbarMenuIcon ul li a:hover{ text-decoration:underline; color:#000; }
 #theme_v2 #attachment-tutorial{ position:relative; float:left; }
 #theme_v2 #attachment-tutorial-helpdesk{ position:relative; float:right; }
 a#plus-arrow{ position:absolute; top:50%; left:-13px; }
 #theme_v2 #plus-div:hover > a:before { color:#635f5f; cursor:pointer; }
 #theme_v2 h1{position:relative;}
 #theme_v2 #tags_ann{position:relative;}
 [id^=otherText_]{position:relative;}
 .title_right{position:relative;}
 .item_other{position:relative;}
 #divPublish{position:relative;}
 .box{ display:none; }
 .box.active{ display:block; }
 .box{ padding:16px; position:absolute; width:400px; color:#FFFFFF; background-color:var(--bien-dark); border-radius:4px; box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.15); text-align:left; line-height:normal; z-index:99999; }
 .box.insideSidebar{left:10px; right:20px; z-index:1; width:auto;}
 .box.insideSidebar.bottom{top:calc(100% + 10px);}
 .box.insideSidebar.top{bottom:calc(100% + 10px);}
 .box.insideSidebar.top.arrow-place-0-4{border-bottom-left-radius:0;}
 .box.insideSidebar.top.arrow-place-4-4{border-bottom-right-radius:0;}
 .box.insideSidebar.bottom.arrow-place-0-4{border-top-left-radius:0;}
 .box.insideSidebar.bottom.arrow-place-4-4{border-top-right-radius:0;}
 .box.top{bottom:calc(100% + 20px);}
 .box.bottom{top:calc(100% + 20px);}
 .box.bottom.center, .box.top.center{left:calc(50% - 200px);}
 .box.bottom.fixedLeft, .box.bottom.fixedLeft{left:0;}
 .box.bottom.fixedRight, .box.top.fixedRight{right:0;}
 .box.left{right:calc(100% + 20px);}
 .box.right{left:calc(100% + 20px);}
 .box.left.center, .box.right.center{top:calc(50% - 200px);}
 .box.left.fixedTop, .box.right.fixedTop{top:0;}
 .box.left.fixedBottom, .box.right.fixedBottom{top:0;}
 .box.transition{ -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s; }
 .box > .close-tutorial{ display:none !important; }
 .box > .number{ display:none !important; }
 .box > .title-box-tutorial{ font-size:18px; line-height:22px; font-weight:700; }
 .box > .content { font-size:14px; line-height:24px; font-weight:300; margin:16px 0; }
 .box > .navigation-button{ display:flex; align-items:center; }
 .navigation-button .skip, .navigation-button > a.prev, .navigation-button > button.prev, .navigation-button > a.next, .navigation-button > button.next { font-size:14px; font-weight:600; }
 .navigation-button > a.next, .navigation-button > button.next { margin-left:var(--2); }
 .navigation-button .skip { color:var(--bien-bg); cursor:pointer; }
 .navigation-button .skip:hover { text-decoration:underline; }
 .box > .arrow-up-mini, .box > .arrow-down-mini, .box > .arrow-left-mini, .box > .arrow-right-mini { display:none !important; }
 .box > .arrow-up, .box > .arrow-down, .box > .arrow-left, .box > .arrow-right { width:15px; height:15px; background:var(--bien-dark); transform:rotate(45deg); position:absolute; border-radius:2px; }
 .box > .arrow-up { bottom:calc(100% - 10px); }
 .box > .arrow-down { top:calc(100% - 10px); }
 .box > .arrow-right { left:calc(100% - 10px); }
 .box > .arrow-left { right:calc(100% - 10px); }
 .box > .arrow-up.place-0-4, .box > .arrow-down.place-0-4{left:8px;}
 .box > .arrow-up.place-1-4, .box > .arrow-down.place-1-4{left:calc(25% - 8px);}
 .box > .arrow-up.place-2-4, .box > .arrow-down.place-2-4{left:calc(50% - 8px);}
 .box > .arrow-up.place-3-4, .box > .arrow-down.place-3-4{left:calc(75% - 8px);}
 .box > .arrow-up.place-4-4, .box > .arrow-down.place-4-4{left:calc(100% - 25px);}
 .box > .arrow-right.place-0-4, .box > .arrow-left.place-0-4{top:8px;}
 .box > .arrow-right.place-1-4, .box > .arrow-left.place-1-4{top:calc(25% - 8px);}
 .box > .arrow-right.place-2-4, .box > .arrow-left.place-2-4{top:calc(50% - 8px);}
 .box > .arrow-right.place-3-4, .box > .arrow-left.place-3-4{top:calc(75% - 8px);}
 .box > .arrow-right.place-4-4, .box > .arrow-left.place-4-4{top:calc(100% - 25px);}
 #Widget-addWidget{ display:none; min-width:calc(100% - 16px); max-width:calc(100% - 16px); align-items:center; margin:0 8px; }
 #Widget-addWidget > .widget-box-addWidget{ width:100%; height:100%; background-color:#ffffff; display:flex; flex-wrap:wrap; padding:10px 10px 0 10px; box-shadow:1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4); }
 .widget-box-addWidget > .close-addWidget{ flex-basis:100%; color:#aaaaaa; font-size:13px; text-align:right; cursor:pointer; margin-bottom:8px; }
 .close-addWidget:hover{ color:#494444; }
 .widget-box-addWidget > .item-addWidget{ flex-basis:calc(50% - 5px); width:calc(50% - 5px); border-radius:3px; background-color:#dddddd; color:#494444; margin-bottom:10px; display:flex; align-items:center; position:relative; }
 .widget-box-addWidget > .item-addWidget.fullWidth { flex-basis:calc(100% - 10px); width:calc(100% - 10px); margin:0 5px 10px !important; }
 @media screen and (max-device-width:870px) { .widget-box-addWidget > .item-addWidget { flex-basis:calc(100% - 10px); width:calc(100% - 10px); margin-left:5px; margin-right:5px; }
 .widget-box-addWidget > .item-addWidget:nth-child(2n + 1){ margin-left:0; }
 .widget-box-addWidget > .item-addWidget:nth-child(2n){ margin-right:0px ; }
 form#uploadBackgroundForm > .fileUpload.button{ padding:0 }
 }
 @media screen and (max-width:950px) { .widget-box-addWidget > .item-addWidget { flex-basis:calc(100% - 10px); width:calc(100% - 10px); margin-left:5px; margin-right:5px; }
 .widget-box-addWidget > .item-addWidget:nth-child(2n + 1){ margin-left:0; }
 .widget-box-addWidget > .item-addWidget:nth-child(2n){ margin-right:0 ; }
 }
 .item-addWidget:before{ content:''; position:absolute; top:1px; bottom:1px; left:10%; width:1px; background-color:#ffffff; }
 .item-addWidget:after{ content:''; position:absolute; top:1px; bottom:1px; left:85%; width:1px; background-color:#ffffff; }
 .widget-box-addWidget > .item-addWidget:nth-child(2n + 1){ margin-left:5px; }
 .widget-box-addWidget > .item-addWidget:nth-child(2n){ margin-right:5px ; }
 .item-addWidget > .icona-addWidget{ flex-basis:10%; width:10%; text-align:center; font-size:20px; padding:5px 0; }
 .icona-addWidget > img{ width:40px; height:40px; }
 .item-addWidget > .testo-addWidget{ flex-basis:80%; width:80%; padding:5px 10px; text-align:left; font-size:16px; font-weight:bold; }
 .testo-addWidget > p{ margin-bottom:0; margin-top:5px; font-weight:normal; }
 .item-addWidget > .button-addWidget{ flex-basis:15%; width:15%; display:flex; align-items:center; justify-content:center; flex-direction:row; }
 @media screen and (max-device-width:575px) { .widget-box-addWidget > .item-addWidget { flex-wrap:wrap; }
 .item-addWidget:before{ content:''; position:absolute; top:1px; bottom:1px; left:20%; width:1px; background-color:#ffffff; }
 .item-addWidget:after{ content:''; position:absolute; top:1px; bottom:1px; left:85%; width:0; background-color:#ffffff; }
 .item-addWidget > .icona-addWidget{ flex-basis:20%; width:20%; text-align:center; font-size:20px; padding:5px 0; }
 .icona-addWidget > img{ width:40px; height:40px; }
 .item-addWidget > .testo-addWidget{ flex-basis:80%; width:80%; padding:5px 10px; text-align:left; font-size:16px; font-weight:bold; }
 .testo-addWidget > p{ margin-bottom:0; margin-top:5px; font-weight:normal; }
 .item-addWidget > .button-addWidget{ flex-basis:100%; width:100%; text-align:center; background-color:#dddddd; z-index:1; border-top:1px solid #ffffff; padding:5px 0; }
 }
 @media screen and (max-width:575px) { .widget-box-addWidget > .item-addWidget { flex-wrap:wrap; }
 .item-addWidget:before{ content:''; position:absolute; top:1px; bottom:1px; left:20%; width:1px; background-color:#ffffff; }
 .item-addWidget:after{ content:''; position:absolute; top:1px; bottom:1px; left:85%; width:0; background-color:#ffffff; }
 .item-addWidget > .icona-addWidget{ flex-basis:20%; width:20%; text-align:center; font-size:20px; padding:5px 0; }
 .icona-addWidget > img{ width:40px; height:40px; }
 .item-addWidget > .testo-addWidget{ flex-basis:80%; width:80%; padding:5px 10px; text-align:left; font-size:16px; font-weight:bold; }
 .testo-addWidget > p{ margin-bottom:0; margin-top:5px; font-weight:normal; }
 .item-addWidget > .button-addWidget{ flex-basis:100%; width:100%; text-align:center; background-color:#dddddd; z-index:1; border-top:1px solid #ffffff; padding:5px 0; }
 }
 .button-addWidget > button.button-for-add{ text-decoration:none; border-radius:4px; padding:5px 10px; font-size:13px; color:#F9F9F9; background-color:#9bc44b; border:none; outline:none; cursor:pointer; }
 button.button-for-add:hover{ background-color:#5c8e30; }
 button.button-for-add.hidde{ display:none; }
 .button-addWidget > button.button-for-remove{ text-decoration:none; border-radius:4px; padding:5px 10px; font-size:13px; color:#F9F9F9; background-color:#ea6d35; border:none; outline:none; cursor:pointer; }
 button.button-for-remove:hover{ background-color:#cf5017; }
 button.button-for-remove.hidde{ display:none; }
 form#uploadBackgroundForm{ text-align:center; }
 form#uploadBackgroundForm > .fileUpload.button{ background-color:transparent; }
 a#removeDashboardBackground{ text-decoration:none; display:inline-block; border-radius:4px; padding:2px 5px; font-size:13px; color:#F9F9F9; background-color:#ea6d35; width:auto; text-align:center; margin-top:3px; margin-bottom:5px; }
 a#removeDashboardBackground:hover{ background-color:#cf5017; }
 a#uploadDashboardBackground{ text-decoration:none; display:inline-block; border-radius:4px; padding:2px 5px; font-size:13px; color:#F9F9F9; background-color:#9bc44b; width:60px; text-align:center; margin-top:3px; }
 a#uploadDashboardBackground:hover{ background-color:#5c8e30; }
 input#uploadBackground{ display:none; }
 [id^=titolo_]{ position:relative; }
 [id^=desc]:not(#descriptionTooltipradios]){ position:relative; }
 [id^=requirements_]{ position:relative; }
 #finction{ position:relative; }
 #address{ position:relative; }
 #theme_v2 #topbar #plus-shortcut:before { }
 #theme_v2 #topbar #plus-arrow:before { position:relative; top:-5px !important; right:-3px !important; font-size:8px !important; font-family:'Nucleo Mini' !important; }
 .searchKeyword { height:100%; width:80%; margin:auto; border:2px solid #635f5f; border-radius:5px; text-align:center; }
 .titolo-from-imp { width:100%; margin:0; position:fixed; top:0; left:0; text-align:left; padding:16px var(--bien-gutter); background-color:var(--bien-bg); color:var(--bien-dark); z-index:9999999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:flex; align-items:center; justify-content:space-between; font-size:2.00rem !important; font-weight:600 !important; }
 .titolo-from-imp > *:not(.send-form-from-imp), .titolo-from-imp h1 { width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:2.00rem !important; font-weight:600 !important; margin-bottom:0; }
 .titolo-from-imp > .send-form-from-imp{ display:flex; align-items:center; }
 .titolo-from-imp > .send-form-from-imp > * { margin:0 0 0 5px; }
 .titolo-from-imp > .send-form-from-imp * { line-height:1.5; font-size:1rem !important; font-weight:600 !important; }
 #searchKeyword {text-align:left;}
 .searchKeywordText{ width:91% !important; border:none !important; vertical-align:top; height:80%; margin-top:2px; outline:none!important; }
 .searchKeywordButton{ min-width:10px !important; width:6% !important; float:right; padding-left:0 !important; margin-top:1px !important; border:none !important; background-color:transparent !important; box-shadow:none!important; outline:none; }
 #theme_v2 #searchButton2.button { text-align:right; }
 #theme_v2 #searchButton2.button img { margin-top:2px; }
 #theme_v2 #bottombar {display:none; width:100%; height:20px; line-height:30px; background-color:#333e48; color:#ffffff; position:fixed; bottom:0px; box-sizing:border-box; -moz-box-sizing:border-box;}
 #theme_v2 #pagewrapper {width:100%; height:100%; position:relative; padding:var(--bien-topbar) 0 0 var(--bien-sidebar); box-sizing:border-box; -moz-box-sizing:border-box;}
 #theme_v2 #pagewrapper #moduleFrameWrapper{z-index:50; position:relative; margin:0 0 0 0; padding:0; width:100%; height:auto; box-sizing:border-box; -moz-box-sizing:border-box; float:left; min-height:100%;}
 #theme_v2 #pagewrapper #moduleFrame{margin:0px; padding:0px;width:100%;height:100%; box-sizing:border-box; -moz-box-sizing:border-box; border:none;}
 #theme_v2 #pagewrapper #moduleFrameOverlay{display:none; top:0px;width:100%; height:100%; position:absolute; background:url('/immagini/loading_transparent.gif') center 200px no-repeat; background-color:#eee; z-index:9997; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
 #theme_v2 #sidebar-left {z-index:1200; position:fixed; left:0; width:var(--bien-sidebar); height:110%; vertical-align:top; padding:0 0 0 0; background-color:var(--bien-deep-blue); box-sizing:border-box; -moz-box-sizing:border-box; box-shadow:3px 1px 4px #CCC;}
 #theme_v2 #sidebar-left .logobig{background-color:#FFF;}
 #theme_v2 #sidebar-left ul { list-style:none; list-style-image:none; margin:0; padding:0; background-color:#f0f0f0;}
 #theme_v2 .navmenu a, #theme_v2 .navmenu a:visited, #theme_v2 .navmenu a:active {position:relative; color:#F9F9F9;text-decoration:none;}
 #theme_v2 .navmenu a.subnavlink {color:#333;}
 #theme_v2 #leftMenu {background:var(--bien-deep-blue);margin:0;clear:both;padding-bottom:0px;}
 #theme_v2 #leftMenu > li {}
 #theme_v2 #leftMenu > li.active {background-color:#F2F2F2;}
 #theme_v2 #sidebar-left #sidebar__addnew { padding:1rem var(--bien-gutter) !important; }
 #theme_v2 #sidebar-left #sidebar__addnew .dropdown-toggle:after { display:none; }
 #theme_v2 #sidebar-left #sidebar__addnew i, #theme_v2 #sidebar-left #sidebar__addnew span { color:var(--bien-deep-blue); font-weight:bold; }
 #theme_v2 #sidebar-left ul.navmenu {margin-bottom:50px;}
 #theme_v2 #sidebar-left ul.navmenu > li.menuItem {background-color:var(--bien-deep-blue); position:relative}
 #theme_v2 #sidebar-left ul.navmenu > li.menuItem.menu-item-active {background-color:#635f5f;}
 #theme_v2 #sidebar-left ul.navmenu > li.background-active {border-right:8px solid #635f5f;}
 #theme_v2 #sidebar-left ul.navmenu > li.menuItem.menu-item-active > a {background-color:var(--bien-deep-blue);}
 #theme_v2 #sidebar-left ul.navmenu > li.menuItem.menu-item-active > a.open {border-left:none;}
 #theme_v2 #sidebar-left ul.navmenu > li.menuItem > a.open {color:#ffffff; background-color:#635f5f; border-bottom:none;}
 #theme_v2 #sidebar-left ul.navmenu > li.menuItem > a.open:hover { color:#333 !important; }
 #theme_v2 .no_bold_menu_icon {font-weight:none !important;}
 #theme_v2 #sidebar-left > ul.navmenu > li.menuItem, #theme_v2 .firstnavlink { font-size:13px; font-weight:bold; display:block; padding:10px 0 10px 10px; }
 #theme_v2 .firstnavlink:before {font-weight:normal !important;}
 #theme_v2 .firstnavlink.nc-icon-glyph:before{ font-size:22px; margin-right:10px; }
 #theme_v2 .firstnavlink.nc-icon-glyph span{ vertical-align:super; }
 #theme_v2 .firstnavlink.nc-icon-outline:before{ font-size:22px; margin-right:10px; }
 #theme_v2 .firstnavlink.nc-icon-outline span{ vertical-align:super; }
 #theme_v2 .firstnavlink .endline { color:#242938 ; border-radius:9px; padding:2px 3px 3px 3px; margin-right:10px; float:right; position:absolute; right:5px; top:calc(50% - 7px); background-color:rgba(249, 249, 249, 0.8); min-height:14px; min-width:14px; text-align:center; font-size:11px; }
 #theme_v2 .firstnavlink .endline.endlineCompress { border-radius:8px; top:28px; }
 #theme_v2 .stile_rf_116 .ui-button-text-icon:before{font-size:20px; margin-right:6px; }
 #theme_v2 .stile_rf_116 .ui-button-text-icon{vertical-align:bottom;}
 #theme_v2 #sidebar-left > ul.navmenu > li.menuItem:hover, #theme_v2 .firstnavlink:hover {color:#635f5f !important;}
 #theme_v2 #sidebar-left > ul.navmenu > li.menuItem .menu-icon-CandidatiSelezionati{background:url('/immagini/ICONS/navbar/users.png') no-repeat 10px;}
 #theme_v2 .navmenu a.sidebarCompresser{ background-color:#FEFEFE; color:#333;}
 #theme_v2 .navmenu a.sidebarCompresser:hover{color:inherit !important;}
 #theme_v2 .menu-icon-CandidatiSelezionati{background:url('/immagini/ICONS/navbar/Candidates_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CandidatiSelezionati.open{background-image:url('/immagini/ICONS/navbar/Candidates_b.png');}
 #theme_v2 .menu-icon-CompanyUsers{background:url('/immagini/ICONS/navbar/Company_users_b.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyUsers.open{background-image:url('/immagini/ICONS/navbar/Company_users_w.png');}
 #theme_v2 .menu-icon-CompanyAnnounces{background:url('/immagini/ICONS/navbar/Vacancies_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyAnnounces.open{background-image:url('/immagini/ICONS/navbar/Vacancies_b.png');}
 #theme_v2 .menu-icon-CompanyMeeting{background:url('/immagini/ICONS/navbar/Meetings_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyMeeting.open{background-image:url('/immagini/ICONS/navbar/Meetings_b.png');}
 #theme_v2 .menu-icon-CompanyEmail{background:url('/immagini/ICONS/navbar/E-Mail_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyEmail.open{background-image:url('/immagini/ICONS/navbar/E-Mail_b.png');}
 #theme_v2 .menu-icon-CompanyQuiz{background:url('/immagini/ICONS/navbar/Questionnaires_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyQuiz.open{background-image:url('/immagini/ICONS/navbar/Questionnaires_b.png');}
 #theme_v2 .menu-icon-CompanyStats{background:url('/immagini/ICONS/navbar/Analytics_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyStats.open{background-image:url('/immagini/ICONS/navbar/Analytics_b.png');}
 #theme_v2 .menu-icon-CompanyClient{background:url('/immagini/ICONS/navbar/Clients_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyClient.open{background-image:url('/immagini/ICONS/navbar/Clients_b.png');}
 #theme_v2 .menu-icon-CompanyCommessa{background:url('/immagini/ICONS/navbar/Job_orders_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyCommessa.open{background-image:url('/immagini/ICONS/navbar/Job_orders_b.png');}
 #theme_v2 .menu-icon-CompanyFile{background:url('/immagini/ICONS/navbar/Files_b.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyFile.open{background-image:url('/immagini/ICONS/navbar/Files_w.png');}
 #theme_v2 .menu-icon-CompanyBackoffice{background:url('/immagini/ICONS/navbar/Backoffice_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyBackoffice.open{background-image:url('/immagini/ICONS/navbar/Backoffice_b.png');}
 #theme_v2 .menu-icon-CompanyTask{background:url('/immagini/ICONS/navbar/Task_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyTask.open{background-image:url('/immagini/ICONS/navbar/Task_b.png');}
 #theme_v2 .menu-icon-CompanyWhitepaper{background:url('/immagini/ICONS/navbar/Guidelines_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyWhitepaper.open{background-image:url('/immagini/ICONS/navbar/Guidelines_b.png')}
 #theme_v2 .menu-icon-CompanyManageEvents{background:url('/immagini/ICONS/navbar/appuntamenti.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyPowerBase{background:url('/immagini/ICONS/navbar/powerbase.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CompanyCuteInstrumentsSent{background:url('/immagini/ICONS/navbar/cute-icon.png') no-repeat 10px;}
 #theme_v2 .menu-icon-profilo{background:url('/immagini/ICONS/navbar/Candidates_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-profilo.open{background-image:url('/immagini/ICONS/navbar/Candidates_b.png');}
 #theme_v2 .menu-icon-CandidateAnnounces{background:url('/immagini/ICONS/navbar/Vacancies_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CandidateAnnounces.open{background-image:url('/immagini/ICONS/navbar/Vacancies_b.png');}
 #theme_v2 .menu-icon-calendarioeventi{background:url('/immagini/ICONS/navbar/Meetings_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-calendarioeventi.open{background-image:url('/immagini/ICONS/navbar/Meetings_b.png');}
 #theme_v2 .menu-icon-CandidateMockInterviews{background:url('/immagini/ICONS/navbar/Company_users_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CandidateMockInterviews.open{background-image:url('/immagini/ICONS/navbar/Company_users_b.png');}
 #theme_v2 .menu-icon-profiliazienda{background:url('/immagini/ICONS/navbar/Clients_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-profiliazienda.open{background-image:url('/immagini/ICONS/navbar/Clients_b.png');}
 #theme_v2 .menu-icon-CandidateEmail{background:url('/immagini/ICONS/navbar/E-Mail_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-CandidateEmail.open{background-image:url('/immagini/ICONS/navbar/E-Mail_b.png');}
 #theme_v2 .menu-icon-questionari{background:url('/immagini/ICONS/navbar/Questionnaires_w.png') no-repeat 10px;}
 #theme_v2 .menu-icon-questionari.open{background-image:url('/immagini/ICONS/navbar/Questionnaires_b.png');}
 #theme_v2 .menu-icon-eventi{background:url('/immagini/ICONS/navbar/appuntamenti.png') no-repeat 10px;}
 #theme_v2 #leftMenu #searchCandBox {display:none;}
 @media (max-width:768px) { #theme_v2 #leftMenu #searchCandBox { background:transparent !important; padding:12px var(--bien-gutter) !important; border:0 !important; height:auto !important; margin:0 !important; width:100% !important; }
 #theme_v2 #leftMenu #searchCandBox #cercaCandidato { padding:0.375rem 0.75rem !important; border-radius:0.25rem !important; }
 }
 .browserExtDetailBar{text-align:left;padding-left:5px;border-bottom:1px solid #e5e5e5;}
 #theme_v2 #sidebar-left ul.subnav { margin:0 0 0 0; border-left:4px solid #635f5f; }
 #theme_v2 .active .subnav {display:block;}
 #theme_v2 .subnavlink { font-size:12px; font-weight:bold; display:block; padding:6px 0 6px 20px; }
 #theme_v2 ul.subnav>li a{font-weight:normal; background:#FFF;}
 #theme_v2 ul.subnav>li a:hover { background-color:#fafafa; }
 #theme_v2 ul.subnav>li:last-child a {}
 #theme_v2 #sidebar-left .subnav>li.menu-item-active {background:#635f5f url('/immagini/ICONS/navbar/arrow_secondnav_white.png') no-repeat; background-size:cover;}
 #theme_v2 #sidebar-left .menu-item-active > a.subnavlink { color:#000; font-weight:bold; background:transparent;}
 #theme_v2 .subnavlink:hover {background-color:#f2f2f2;}
 #theme_v2 .selected .subnavlink {background-position:40px -56px;}
 #theme_v2 .direct {background-image:none;}
 #theme_v2 .subnav .menuItem-submenu {font-weight:bold;padding:0; background-color:#635f5f;}
 #theme_v2 .subnav .menuItem-submenu a.firstnavlink { color:#333; font-weight:bold;padding:6px 0 6px 25px; font-size:11px; background:#FFF url('/immagini/ICONS/navbar/arrow_secondnav.png') no-repeat 12px -12px; }
 #theme_v2 .subnav .menuItem-submenu a.firstnavlink.open {background-position:12px -62px; color:#635f5f; }
 #theme_v2 .subnav .menuItem-submenu.menu-item-active>a {}
 #theme_v2 .subnav .menuItem-submenu.menu-item-active>a.firstnavlink {color:#635f5f;}
 #theme_v2 #breadcrump { position:fixed; top:50px; width:100%; height:30px; line-height:30px; color:#fff; font-weight:bold; background-color:#999; padding:0 20px; box-sizing:border-box; -moz-box-sizing:border-box; z-index:500;}
 #theme_v2 #contenutipagine { padding:0; box-sizing:border-box; -moz-box-sizing:border-box; position:relative;}
 #theme_v2 #contenutipagine.contentonly { padding:10px 0;}
 #contenutipagine .chartBox {height:auto; min-height:530px;}
 #contenutipagine .chartBox table.chartBoxContent { margin:0 0 15px; }
 #theme_v2 #contenutipagine div.ivw_datatable_box {clear:both; margin:15px 0;position:relative;}
 #theme_v2 #contenutipagine.contentonly div.ivw_datatable_box {clear:both; margin:15px 0 25px;}
 #theme_v2 #contenutipagine div.win-tab div.ivw_datatable_box {clear:both; margin:0 0 15px;}
 #theme_v2 #contenutipagine table.ivw_datatable {border-radius:10px; }
 #theme_v2 #contenutipagine table.ivw_datatable .paginationRow table{border-collapse:collapse;}
 #theme_v2 #contenutipagine table.ivw_datatable .paginationRow td:first-child{padding:0px 0;}
 #theme_v2 #contenutipagine table.ivw_datatable .header_row { -moz-box-shadow:0 2px 3px -2px #c5c5c5; box-shadow:0 2px 3px -2px #c5c5c5; }
 #theme_v2 #contenutipagine table.ivw_datatable .header_row th{ background-color:#635f5f; color:#ffffff; padding:5px 5px; text-align:left;}
 #theme_v2 #contenutipagine table.ivw_datatable .header_row th a{ color:#ffffff; text-transform:capitalize; font-weight:normal; text-rendering:optimizeLegibility;}
 #theme_v2 #contenutipagine table.ivw_datatable .header_row th a:hover{ text-decoration:underline; }
 #theme_v2 #contenutipagine table.ivw_datatable .filtersRow { background-color:#efefef; }
 #theme_v2 #contenutipagine table.ivw_datatable .filtersRow input { color:#555; border-radius:5px; padding:2px 5px; box-sizing:border-box; -moz-box-sizing:border-box;}
 #theme_v2 #contenutipagine table.ivw_datatable tr.data_row.reservedRow{ background:repeating-linear-gradient( -45deg, #f4f4f4, #f4f4f4 10px, #ececec 10px, #ececec 20px ); }
 #theme_v2 #contenutipagine table.ivw_datatable .data_row td { border-bottom:1px solid #ccc; padding:0 5px; }
 #theme_v2 #contenutipagine table.ivw_datatable .data_row td a{font-weight:bold; color:#3d87cf; text-decoration:none; word-break:break-all;}
 #theme_v2 #contenutipagine #tabsAnnunci table.ivw_datatable .data_row td a { font-weight:inherit; word-break:break-all; }
 #theme_v2 #contenutipagine #tabsAnnunciList table.ivw_datatable .data_row td a { font-weight:inherit; word-break:break-all; }
 #theme_v2 #contenutipagine #tabsAnnunci table.ivw_datatable .data_row td a.inGrassetto { font-weight:bold; }
 #theme_v2 #contenutipagine #tabsAnnunciList table.ivw_datatable .data_row td a.inGrassetto { font-weight:bold; }
 #theme_v2 #contenutipagine table.ivw_datatable .data_row td a:hover{text-decoration:underline;}
 #theme_v2 #contenutipagine table.ivw_datatable .data_row td a.button{background-color:var(--primary); color:#FFF;}
 #theme_v2 #contenutipagine table.ivw_datatable .data_row td a.historybutton{ background-color:var(--primary); color:#FFF; border-radius:3px; -webkit-box-shadow:0 2px 3px -2px #dadada; -moz-box-shadow:0 2px 3px -2px #dadada; box-shadow:0 2px 3px -2px #dadada; font-size:12px; width:auto; min-width:75px; padding:3px 5px; border:1px solid #DDDDDD; cursor:pointer; text-decoration:none; }
 #theme_v2 #contenutipagine table.ivw_datatable .data_row td a.historybutton:hover { background-color:#ffffff; zoom:1; border-radius:3px; -webkit-box-shadow:0 2px 3px -2px #dadada; -moz-box-shadow:0 2px 3px -2px #dadada; box-shadow:0 2px 3px -2px #dadada; border:1px solid #dadada; color:#635f5f; text-decoration:none; }
 #theme_v2 .a2a_default_style{ display:inline-block;}
 @media screen and (max-width:1180px) { #theme_v2 #topbar .navbarMenuIcon > a > span.navbarMenuLinkLabel { display:none; }
 }
 @media screen and (max-width:890px) { #theme_v2 #topbar div.title{display:none;}
 #theme_v2 #sidebar-left { width:100px;}
 #theme_v2 #pagewrapper { padding:var(--bien-topbar) 0 0 100px; }
 #theme_v2 #sidebar-left > ul.navmenu > li.menuItem, #theme_v2 .firstnavlink { padding:10px 5px 8px 5px; background-position:50% 10px; text-align:left;}
 #theme_v2 #sidebar-left ul.subnav { margin:0; }
 #theme_v2 .subnavlink {padding:10px 10px 10px 5px; text-align:left;}
 }
 @media screen and (max-width:910px) { .swMain ul.anchor li a .stepDesc { font-size:14px; }
 }
 #theme_v2 #contenutipagine .dashboardBox {background-color:#fff;}
 #theme_v2 #contenutipagine .dashboardBox ul {font-size:13px; padding:0px; margin:0px; }
 #theme_v2 #contenutipagine .dashboardBox li{list-style-type:none; position:relative; padding:4px 0 4px; margin:0px;}
 #theme_v2 #contenutipagine .dashboardBox .dashLinks{color:#333; font-size:13px;}
 #theme_v2 #contenutipagine .dashboardBox .button_mail {background-image:none;}
 #theme_v2 #contenutipagine .dashboardBox button.ui-state-default{color:#333 !important; border:none !important; background:none; box-shadow:none;}
 #theme_v2 #contenutipagine .dashboardBox .ui-button.ui-state-default{color:#333 !important; border:none !important; background:none; box-shadow:none;}
 #theme_v2 #contenutipagine .dashboardBox .ui-buttonset .ui-button {padding:0px; background:transparent; border:none !important; box-shadow:none !important;vertical-align:middle;}
 #theme_v2 #contenutipagine .dashboardBox .button_dropdown { -webkit-box-shadow:4px 4px 3px -2px #ccc!important; -moz-box-shadow:4px 4px 3px -2px #ccc!important; box-shadow:4px 4px 3px -2px #ccc!important; border-color:#ccc; padding:5px;}
 #theme_v2 #contenutipagine .dashboardBox .ui-button-text-only .ui-button-text {font-size:13px; padding:0px;}
 #theme_v2 #contenutipagine .dashboardBox .ui-button-text-icon .ui-button-text {font-size:13px;padding:0px;}
 #theme_v2 #contenutipagine .dashboardBox .ui-button-icon-only .ui-button-text, #theme_v2 #contenutipagine .dashboardBo .ui-button-icons-only .ui-button-text {padding:0px;}
 #theme_v2 #contenutipagine .dashboardBox button:hover .ui-button-text {text-decoration:underline;}
 #theme_v2 #contenutipagine .dashboardBox ul.button_dropdown li.simple_text b {border-bottom:1px solid #555; white-space:nowrap;}
 #theme_v2 #contenutipagine .dashboardBox li ul.button_dropdown li {margin:0; padding:4px 10px; line-height:inherit; height:inherit; text-align:left; }
 #theme_v2 #contenutipagine .dashboardBox li ul.button_dropdown li a {font-size:12px;}
 #theme_v2 #contenutipagine .dashboardBox li a:hover {text-decoration:underline;}
 #theme_v2 #ann-title h1 { font-family:"Poppins", "Open Sans", "Verdana", "Arial", "Helvetica", sans-serif; font-size:25px; font-weight:normal; color:#000; padding:0; margin:1em 0 1em 0; display:inline; line-height:1.5em; word-break:break-all; }
 #theme_v2 #ann-details { margin:0.5em 0 1em; clear:both; }
 #theme_v2 .ann-details-box { margin-right:0.7em; display:inline-block; line-height:20px; }
 #theme_v2 .detail-img { height:20px; vertical-align:text-bottom; float:left; padding-right:4px; }
 #theme_v2 .detail-desc { font-weight:bold; line-height:20px; height:20px; vertical-align:middle; }
 #theme_v2 #ann-description { text-align:justify; font-family:"Poppins", "Open Sans", "Verdana", "Arial", "Helvetica", sans-serif; margin:1.4em 0 1em 0; }
 #theme_v2 #ann-description h2 { font-family:"Poppins", "Open Sans", "Verdana", "Arial", "Helvetica", sans-serif; font-size:20px; font-weight:normal; margin:5px 0; }
 #theme_v2 #ann-description h1 { font-family:"Poppins", "Open Sans", "Verdana", "Arial", "Helvetica", sans-serif; font-size:25px; font-weight:normal; margin:5px 0; }
 #theme_v2 #ann-description h1 string { font-family:"Poppins", "Open Sans", "Verdana", "Arial", "Helvetica", sans-serif; font-size:25px; font-weight:bold; margin:5px 0; }
 #theme_v2 #tabDiritti h1.permessi-cliente{ font-size:22px; color:#635f5f}
 #theme_v2 #ann-description p, #theme_v2 #ann-description li { font-size:13px; word-break:break-word; }
 #theme_v2 #ann-attachment { text-align:center; box-sizing:border-box; margin:10px; }
 #theme_v2 #ann-sharing { margin:0.5em 0 0.5em; }
 #theme_v2 #ann-video { margin:2em 15% 0 15%; text-align:center; }
 #theme_v2 #ann-video-iframe { }
 #theme_v2 #all-announces { text-align:center; }
 #theme_v2 .button-container { text-align:center; margin:30px 0 20px 0; }
 .confirmMessage { width:50%;margin:15px auto 0;padding:10px;border:1px solid #ccc;background:#ddff55;border-radius:5px; }
 .confirmMessage h2 { font-size:20px; color:#444;}
 .abortMessage { width:50%;margin:15px auto 0;padding:10px;border:1px solid #FF7641;background:#FF7641;border-radius:5px; }
 .abortMessage h2 { font-size:20px; color:#FFF;}
 .warningMessage { width:50%;margin:15px auto 0;padding:10px;border:1px solid #FFCC00;background:#FFCC00;border-radius:5px; }
 .warningMessage h2 { font-size:20px; color:#444;}
 #box_lgn { width:50%; }
 #box_lgn h1.title {font-size:24px; margin:20px 0 5px; display:block; color:#555;}
 #box_lgn .input-label {font-size:20px;margin:20px 0 5px; display:block; color:#555;}
 #box_lgn .input-field { clear:both; border:1px solid #e6e6e6; border-radius:5px; padding:5px 10px; box-sizing:border-box; }
 @media screen and (max-width:1024px){ #box_lgn .input-field{ text-overflow:ellipsis; overflow:hidden; }
 }
 #box_lgn .input-field input, #box_lgn .input-field select { width:100%; border:none; height:30px; line-height:28px; font-size:18px; color:#777; box-sizing:border-box; outline:none; text-align:center; }
 #box_lgn .input-field select option{ line-height:48px; font-size:18px; color:#777; text-align:left; width:100%; box-sizing:border-box; border:none; padding:10px; }
 #box_lgn .button.send{ display:block; margin-top:20px; font-size:24px; height:35px; width:100%; max-width:800px; margin-bottom:10px; -moz-box-shadow:2px 2px 5px #777; -webkit-box-shadow:2px 2px 5px #777; box-shadow:2px 2px 5px #777; border:none; }
 #box_lgn .button.send:hover{ -moz-box-shadow:2px 2px 5px #777; -webkit-box-shadow:2px 2px 5px #777; box-shadow:2px 2px 5px #777; }
 #box_lgn .recover{ text-align:right; }
 #box_lgn .recover a { color:#777; }
 #box_lgn *:focus{ outline:none; }
 #box_lgn input:-webkit-autofill { -webkit-box-shadow:0 0 0 1000px white inset; -webkit-text-fill-color:#838B95 !important; background-color:#FFF; }
 .inplaceInputText{ background:url('/immagini/ICONS/edit.gif') left center no-repeat; padding-left:20px; }
 #containerAjaxLoader{ display:none; }
 #progress-bar__loader { position:fixed; top:0; left:0; z-index:999999999; height:5px; background:var(--primary); width:100%; }
 #progress-bar__glow { position:absolute; top:0; left:0; width:0; height:100%; background:#064A9D; animation:progress-bar-glow 2.5s ease-in infinite; animation-delay:1.5s; }
 .progress-bar__animation-100 { animation:progress-bar-animation-100 5s forwards; animation-timing-function:cubic-bezier(0.1, 0.7, 1, 0.1); }
 .progress-bar__animation-25 { animation:progress-bar-animation-25 2.5s forwards; animation-timing-function:ease-in; }
 #startLoader { top:0; height:100vh; }
 #ajaxStartLoader { top:var(--bien-topbar); height:calc(100vh - var(--bien-topbar)); }
 #startLoader, #ajaxStartLoader { position:fixed; background-color:#FFF; z-index:9999999999; left:0; width:100vw; display:flex; align-items:center; justify-content:center; }
 #powered-by { width:var(--bien-sidebar); position:absolute; bottom:0; left:0; padding-left:var(--bien-gutter); display:flex; justify-content:start; align-items:center; }
 #powered-by a { color:#FFF; text-decoration:none; }
 #powered-by a:hover, #powered-by a:visited { color:#FFF; text-decoration:none; }
 #powered-by span { display:block; font-size:12px; }
 #powered-by img { margin-top:-0.5rem; width:100%; height:40px; max-width:140px; }
 #sidebar-left #leftMenu.compress-menu #powered-by { display:none; }
 #theme_v2 #contenutipagine span.ui-spinner {height:22px;}
 #theme_v2 #contenutipagine span.ui-spinner input {height:19px;}
 #contenutipagine tr.blacklistedRow, .bg-blacklisted { background-color:#FFF7DC !important; }
 #theme_v2 #pagewrapper.compress.toggled #sidebar-left { width:var(--bien-sidebar-collapsed); min-width:var(--bien-sidebar-collapsed); max-width:var(--bien-sidebar-collapsed); }
 @media screen and (min-width:1024px) { #theme_v2 #pagewrapper.compress { padding-left:var(--bien-sidebar-collapsed); }
 #theme_v2 #pagewrapper.compress #sidebar-left { width:var(--bien-sidebar-collapsed); }
 #theme_v2 #pagewrapper.compress #sidebar-left > img.logobig { display:none; }
 #theme_v2 #pagewrapper.compress #sidebar-left .menuItem-submenu a.firstnavlink { padding:15px 3px 15px 3px; background-position:50% 10px; text-align:center; }
 #theme_v2 #pagewrapper.compress #sidebar-left .menuItem-submenu a.firstnavlink > span { display:none; }
 #theme_v2 #pagewrapper.compress #sidebar-left .subnav .menuItem-submenu a.firstnavlink > span { display:block; }
 #theme_v2 #pagewrapper.compress #sidebar-left .subnav .menuItem-submenu a.firstnavlink { padding:6px 3px; }
 #theme_v2 #pagewrapper.compress #sidebar-left .subnavlink { padding:6px 3px; text-align:center; }
 #theme_v2 #pagewrapper.compress #sidebar-left ul.subnav { margin:0; }
 #theme_v2 .subnavlink .compress { padding:6px 3px; text-align:center; }
 .multiposting_table{ width:100%; border:1px; border-color:grey; border-style:solid; border-radius:4px; }
 }
 #sidebar-left #item-build-info { width:100% !important; }
 #item-build-info { background-color:var(--bg); position:relative; width:220px; display:flex; align-items:center; padding:1rem var(--bien-gutter); color:#FFF; font-size:15px; }
 #item-build-info i.mi-hardware { font-size:0; }
 #build-info { display:none; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s; position:absolute; left:0; top:100%; right:0; background-color:var(--bg); padding:0 var(--bien-gutter) 1rem var(--bien-gutter); z-index:1; }
 #leftMenu #item-build-info:hover > #build-info { display:block; }
 #leftMenu.compress-menu #item-build-info:hover > #build-info { display:none; }
 #build-info span { width:100%; display:block; }
 #leftMenu.compress-menu #item-build-info span { display:none; }
 #formAnnucio .sectionTitle { clear:both; }
 #formAnnucio #box_primopiano { display:inline-block; margin-left:15px; }
 .button_bar div#candidateNAV { margin-left:15px; }
 .button_bar { margin-top:var(--3); padding:0 var(--4); }
 #theme_v2 #div_buttcon_id_statoDiSelezione { display:inline-block; float:right; }
 #theme_v2 #contenutipagine #statoDiSelezioneCandidato #div_buttcon_id_statoDiSelezione button.ui-button, button[id^=button_menu_id_statoDiSelezione_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:5px; }
 #theme_v2 #contenutipagine #statoDiSelezioneCandidato span[id^=button_container_id_statoDiSelezione_] { display:flex; }
 #theme_v2 #contenutipagine #statoDiSelezioneCandidato button[id^=button_id_statoDiSelezione_] { width:80% !important; margin-bottom:5px; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #statoDiSelezioneCandidato button[id^=button_id_statoDiSelezione_] { width:80% !important; }
 #theme_v2 #contenutipagine #statoDiSelezioneCandidato #div_buttcon_id_statoDiSelezione button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #statoDiSelezioneCandidato #div_buttcon_id_statoDiSelezione ul.button_dropdown { position:absolute; float:right; right:0; left:auto !important; }
 #theme_v2 #contenutipagine #statoDiSelezioneCandidato #div_buttcon_id_statoDiSelezione span#button_container_id_statoDiSelezione { margin-right:0; float:right; }
 #theme_v2 #contenutipagine #searchResultsForm #div_buttcon_id_statoDiSelezione button.ui-button, button[id^=button_menu_id_statoDiSelezione_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:5px; }
 #theme_v2 #contenutipagine #searchResultsForm span[id^=button_container_id_statoDiSelezione_] { display:flex; }
 #theme_v2 #contenutipagine #searchResultsForm button[id^=button_id_statoDiSelezione_] { width:80% !important; margin-bottom:5px; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #searchResultsForm button[id^=button_id_statoDiSelezione_] .ui-button-text { max-height:56px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #searchResultsForm button[id^=button_id_statoDiSelezione_] { width:80% !important; }
 #theme_v2 #contenutipagine #searchResultsForm #div_buttcon_id_statoDiSelezione button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #searchResultsForm #div_buttcon_id_statoDiSelezione ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #searchResultsForm #div_buttcon_id_statoDiSelezione span#button_container_id_statoDiSelezione { margin-right:0; float:right; }
 #theme_v2 .myClass { left:-100px !important; }
 #theme_v2 #contenutipagine #appListForm #div_buttcon_id_feedback button.ui-button, button[id^=button_menu_id_feedback_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:5px; }
 #theme_v2 #contenutipagine #appListForm ul[id^=button_dropdown_id_feedback_] { float:right; color:white; top:auto; }
 #theme_v2 #contenutipagine #appListForm span[id^=button_container_id_feedback_] { display:flex; }
 #theme_v2 #contenutipagine #appListForm button[id^=button_id_feedback_] { width:80% !important; margin-bottom:5px; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #appListForm button[id^=button_id_feedback_] .ui-button-text { max-height:56px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #appListForm button[id^=button_id_feedback_] { width:80% !important; }
 #theme_v2 #contenutipagine #appListForm #div_buttcon_id_feedback button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #appListForm #div_buttcon_id_feedback ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #appListForm #div_buttcon_id_feedback span#button_container_id_feedback { margin-right:0; float:right; }
 #theme_v2 #contenutipagine #meeting-list #div_buttcon_id_feedback button.ui-button, button[id^=button_menu_id_feedback_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:5px; }
 #theme_v2 #contenutipagine #meeting-list ul[id^=button_dropdown_id_feedback_] { float:right; color:white; top:auto; }
 #theme_v2 #contenutipagine #meeting-list span[id^=button_container_id_feedback_] { display:flex; }
 #theme_v2 #contenutipagine #meeting-list button[id^=button_id_feedback_] { width:80% !important; margin-bottom:5px; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #meeting-list button[id^=button_id_feedback_] .ui-button-text { max-height:56px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #meeting-list button[id^=button_id_feedback_] { width:80% !important; }
 #theme_v2 #contenutipagine #meeting-list #div_buttcon_id_feedback button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #meeting-list #div_buttcon_id_feedback ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #meeting-list #div_buttcon_id_feedback span#button_container_id_feedback { margin-right:0; float:right; }
 #theme_v2 #contenutipagine #annListForm #div_buttcon_id_statusAnnuncio button.ui-button, button[id^=button_menu_id_statusAnnuncio_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:5px; }
 #theme_v2 #contenutipagine #annListForm ul[id^=button_dropdown_id_statusAnnuncio_] { float:right; color:white; top:auto; }
 #theme_v2 #contenutipagine #annListForm span[id^=button_container_id_statusAnnuncio_] { display:flex; }
 #theme_v2 #contenutipagine #annListForm button[id^=button_id_statusAnnuncio_] { width:80% !important; margin-bottom:5px; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #annListForm button[id^=button_id_statoDiSelezione_] .ui-button-text { max-height:56px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #annListForm button[id^=button_id_statusAnnuncio_] { width:80% !important; }
 #theme_v2 #contenutipagine #annListForm #div_buttcon_id_statusAnnuncio button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #annListForm #div_buttcon_id_statusAnnuncio ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #annListForm #div_buttcon_id_statusAnnuncio span#button_container_id_statusAnnuncio { margin-right:0; float:right; }
 #theme_v2 #contenutipagine #tabAnnunci #div_buttcon_id_statusAnnuncio button.ui-button, button[id^=button_menu_id_statusAnnuncio_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:5px; }
 #theme_v2 #contenutipagine #tabAnnunci ul[id^=button_dropdown_id_statusAnnuncio_] { float:right; color:white; top:-5px !important; }
 #theme_v2 #contenutipagine #tabAnnunci span[id^=button_container_id_statusAnnuncio_] { display:flex; }
 #theme_v2 #contenutipagine #tabAnnunci button[id^=button_id_statusAnnuncio_] { width:80% !important; margin-bottom:5px; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabAnnunci button[id^=button_id_statoDiSelezione_] .ui-button-text { max-height:56px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #tabAnnunci button[id^=button_id_statusAnnuncio_] { width:80% !important; }
 #theme_v2 #contenutipagine #tabAnnunci #div_buttcon_id_statusAnnuncio button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabAnnunci #div_buttcon_id_statusAnnuncio ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #tabAnnunci #div_buttcon_id_statusAnnuncio span#button_container_id_statusAnnuncio { margin-right:0; float:right; }
 #theme_v2 #contenutipagine #tabRegistrati #div_buttcon_id_statusAnnuncio button.ui-button, button[id^=button_menu_id_statusAnnuncio_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:0; }
 #theme_v2 #contenutipagine #tabRegistrati span[id^=button_container_id_statusAnnuncio_] { display:flex; }
 #theme_v2 #contenutipagine #tabRegistrati button[id^=button_id_statusAnnuncio_] { width:80% !important; margin-bottom:0; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabRegistrati button[id^=button_id_statusAnnuncio_] span.ui-button-text { max-height:40px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #tabRegistrati button[id^=button_id_statusAnnuncio_] { width:80% !important; }
 #theme_v2 #contenutipagine #tabRegistrati #div_buttcon_id_statusAnnuncio button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabRegistrati #div_buttcon_id_statusAnnuncio ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #tabRegistrati #div_buttcon_id_statusAnnuncio span#button_container_id_statusAnnuncio { margin-right:0; float:right; }
 #theme_v2 #contenutipagine #tabRegistrati .statoCandidato { margin-top:0 !important; }
 #theme_v2 #contenutipagine #tabRegistrati #div_buttcon_id_statoDiSelezione button.ui-button, button[id^=button_menu_id_statoDiSelezione_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:0; }
 #theme_v2 #contenutipagine #tabRegistrati span[id^=button_container_id_statoDiSelezione_] { display:flex; }
 #theme_v2 #contenutipagine #tabRegistrati button[id^=button_id_statoDiSelezione_] { width:80% !important; margin-bottom:0; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabRegistrati button[id^=button_id_statoDiSelezione_] span.ui-button-text { max-height:56px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #tabRegistrati button[id^=button_id_statoDiSelezione_] { width:80% !important; }
 #theme_v2 #contenutipagine #tabRegistrati #div_buttcon_id_statoDiSelezione button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabRegistrati #div_buttcon_id_statoDiSelezione ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #tabRegistrati #div_buttcon_id_statoDiSelezione span#button_container_id_statoDiSelezione { margin-right:0; float:right; }
 #theme_v2 #contenutipagine #tableIdMangement #div_buttcon_id_statoDiSelezione button.ui-button, button[id^=button_menu_id_statoDiSelezione_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:5px; }
 #theme_v2 #contenutipagine #tableIdMangement span[id^=button_container_id_statoDiSelezione_] { display:flex; }
 #theme_v2 #contenutipagine #tableIdMangement button[id^=button_id_statoDiSelezione_] { width:80% !important; margin-bottom:5px; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tableIdMangement button[id^=button_id_statoDiSelezione_] span.ui-button-text { max-height:56px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #tableIdMangement button[id^=button_id_statoDiSelezione_] { width:80% !important; }
 #theme_v2 #contenutipagine #tableIdMangement #div_buttcon_id_statoDiSelezione button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tableIdMangement #div_buttcon_id_statoDiSelezione ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #tableIdMangement #div_buttcon_id_statoDiSelezione span#button_container_id_statoDiSelezione { margin-right:0; float:right; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statoDiSelezione button.ui-button, button[id^=button_menu_id_statoDiSelezione_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:5px; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statoDiSelezione button.ui-button .nc-icon-mini:before, button[id^=button_menu_id_statoDiSelezione_] .nc-icon-mini:before{ color:#ffffff; }
 #theme_v2 #contenutipagine #tabCommessa_candidati span[id^=button_container_id_statoDiSelezione_] { display:flex; }
 #theme_v2 #contenutipagine #tabCommessa_candidati button[id^=button_id_statoDiSelezione_] { width:80% !important; margin-bottom:5px; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabCommessa_candidati button[id^=button_id_statoDiSelezione_] span.ui-button-text { max-height:56px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #tabCommessa_candidati button[id^=button_id_statoDiSelezione_] { width:80% !important; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statoDiSelezione button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statoDiSelezione ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statoDiSelezione span#button_container_id_statoDiSelezione { margin-right:0; float:right; }
 #theme_v2 #contenutipagine #tabCommessa_candidati .statoCandidato { margin-top:0 !important; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statusAnnuncio button.ui-button, button[id^=button_menu_id_statusAnnuncio_] { background-color:#635f5f !important; color:#ffffff; margin-bottom:5px; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statusAnnuncio button.ui-button .nc-icon-mini:before, button[id^=button_menu_id_statusAnnuncio_] .nc-icon-mini:before{ color:#ffffff; }
 #theme_v2 #contenutipagine #tabCommessa_candidati ul[id^=button_dropdown_id_statusAnnuncio_] { float:right; color:white; top:-5px !important; }
 #theme_v2 #contenutipagine #tabCommessa_candidati span[id^=button_container_id_statusAnnuncio_] { display:flex; }
 #theme_v2 #contenutipagine #tabCommessa_candidati button[id^=button_id_statusAnnuncio_] { width:80% !important; margin-bottom:5px; background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabCommessa_candidati button[id^=button_id_statusAnnuncio_] span.ui-button-text { max-height:40px; overflow:hidden; text-overflow:ellipsis; }
 #theme_v2 #contenutipagine #tabCommessa_candidati button[id^=button_id_statusAnnuncio_] { width:80% !important; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statusAnnuncio button.ui-button { background:#635f5f; color:#ffffff; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statusAnnuncio ul.button_dropdown { position:static; float:right; }
 #theme_v2 #contenutipagine #tabCommessa_candidati #div_buttcon_id_statusAnnuncio span#button_container_id_statusAnnuncio { margin-right:0; float:right; }
 .ui-state-selected > .nc-icon-mini.ui-3_metrics_button:before { content:"\ee86"; color:#ffffff; }
 .ui-state-selected > .nc-icon-mini.ui-3_chart-bars_button:before { content:"\ee6e"; color:#ffffff; }
 .nc-icon-mini.ui-1_eye-17_tab:before { color:#ffffff; content:"\ea3b"; }
 .nc-icon-mini.ui-3_send_tab:before { color:#ffffff; content:"\ee8e"; }
 .nc-icon-mini.ui-1_database_tab:before { color:#ffffff; content:"\ea2f"; }
 .nc-icon-mini.arrows-1_small-triangle-down:before { content:"\e93b"; }
 .nc-icon-mini.arrows-1_small-triangle-down_dropdown:before { color:#635f5f; content:"\e93b"; position:relative; top:2px; }
 .ui-state-active .nc-icon-mini.arrows-1_small-triangle-down_dropdown:before { color:#ffffff; content:"\e93b"; position:relative; top:0; }
 .ui-button-icon-primary.nc-icon-mini.arrows-1_small-triangle-down_dropdown:before { color:#ffffff; }
 .nc-icon-mini.arrows-1_small-triangle-grey_dropdown:before { content:"\e93b"; position:relative; top:2px; }
 .nc-icon-mini.arrows-1_small-triangle-down_dd:before { content:"\e93b"; position:relative; top:2px; }
 .nc-icon-mini.arrows-1_small-triangle-down_btn_dd:after { content:"\e93b"; position:relative; top:2px; }
 .li_border_category { list-style-position:inside; border:1px solid #635f5f !important; background-image:linear-gradient(left, #635f5f, #635f5f 50%, transparent 40%, transparent 100%); background-image:-moz-linear-gradient(left, #635f5f, #635f5f 50%, transparent 40%, transparent 100%); background-image:-o-linear-gradient(left, #635f5f, #635f5f 50%, transparent 40%, transparent 100%); background-image:-ms-linear-gradient(left, #635f5f, #635f5f 50%, transparent 40%, transparent 100%); background-image:-webkit-linear-gradient(left, #635f5f, #635f5f 50%, transparent 40%, transparent 100%) }
 .li_border_category_inv { list-style-position:inside; border:1px solid #635f5f !important; }
 .div_border_category { list-style-position:inside; background-image:linear-gradient(left, var(--primary), var(--primary) 50%, #ffffff 40%, #ffffff 100%); background-image:-webkit-linear-gradient(left, var(--primary), var(--primary) 50%, #ffffff 40%, #ffffff 100%) }
 .div_border_category_not_visible{ list-style-position:inside; background-image:linear-gradient(left, #ffffff, #ffffff 100%); background-image:-webkit-linear-gradient(left, #ffffff , #ffffff 100%) }
 .li_border_field { list-style-position:inside; border:1px solid #635f5f !important; background-image:linear-gradient(left, #635f5f, #635f5f 50%, transparent 50%, transparent 100%); background-image:-moz-linear-gradient(left, #635f5f, #635f5f 50%, transparent 50%, transparent 100%); background-image:-o-linear-gradient(left, #635f5f, #635f5f 50%, transparent 50%, transparent 100%); background-image:-ms-linear-gradient(left, #635f5f, #635f5f 50%, transparent 50%, transparent 100%); background-image:-webkit-linear-gradient(left, #635f5f, #635f5f 50%, transparent 50%, transparent 100%) }
 .li_border_field_inv { list-style-position:inside; border:1px solid var(--bien-primary) !important; }
 .mainColorBorder { border:1px solid #635f5f !important; }
 .li_border_category_edit { list-style-position:inside; border:1px solid var(--bien-primary) !important; background-color:var(--bien-primary) !important; }
 .li_border_category_edit_inv { list-style-position:inside; border:1px solid var(--bien-primary) !important; background-color:transparent !important; }
 body#theme_v2 #contenutipagine .ui-icon.iconEnabled { color:#ff2500 !important; }
 body#theme_v2 #contenutipagine .ui-icon.iconDisabled { color:#808080 !important; }
 #theme_v2 .content-generic-pie{ min-height:305px; background:url('/immagini/Wedges.gif') no-repeat center center; background-size:100px 100px; }
 @keyframes animElasticScore { from {height:0;}
 to {height:100%;}
 }
 .scoreBarElastic { animation-name:animElasticScore; animation-duration:3s; animation-timing-function:ease; }
 .containerElasticScoreBar{ min-width:8px; max-width:8px; min-height:60px; max-height:60px; }
 #searchKeyword .container-ricerca-elastic{ display:flex; width:100%; text-align:center; align-items:center; justify-content:space-between; margin:5px 0; }
 #searchKeyword .elastic-input{ flex-basis:49%; width:49%; display:inline-block; text-align:center; }
 #searchKeyword .elastic-input > input{ width:100%; text-align:left; padding:4px 6px; border-radius:2px; }
 #searchKeyword .container-ricerca-elastic .elastic-button{ flex-basis:10%; width:10%; margin:0 0 0 15px; -webkit-box-shadow:1px 1px 1px 1px rgba(221,221,221,1); -moz-box-shadow:1px 1px 1px 1px rgba(221,221,221,1); box-shadow:1px 1px 1px 1px rgba(221,221,221,1); text-align:center; background-color:#5cb85c; outline:none; padding:2px 0; }
 #searchKeyword .container-ricerca-elastic .elastic-button:hover{ -webkit-box-shadow:1px 1px 1px 1px rgba(170,170,170,1); -moz-box-shadow:1px 1px 1px 1px rgba(170,170,170,1); box-shadow:1px 1px 1px 1px rgba(170,170,170,1); }
 #searchKeyword .container-ricerca-elastic .elastic-button:active, #searchKeyword .container-ricerca-elastic .elastic-button:focus{ border:1px solid #DDDDDD; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
 [id^=dd-visTabellaDB-]:not(.btn){ margin:2px; width:100%; color:#ffffff; background-color:#635f5f; border-radius:3px; padding:2px 5px; display:flex; align-items:center; position:relative; cursor:pointer; }
 [id^=dd-visTabellaDB-].disabled{ background-color:#aaaaaa; cursor:not-allowed; }
 [id^=dd-visTabellaDB-].outside-table{ display:inline-flex; width:auto; }
 @media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { [id^=dd-visTabellaDB-].outside-table{ display:inline-flex; min-width:150px; width:auto; }
 }
 [id^=dd-visTabellaDB-].open{ border-bottom-left-radius:0; border-bottom-right-radius:0; }
 [id^=dd-visTabellaDB-].outside-table > .label-button-visTabellaDB{ white-space:nowrap; flex-basis:100%; width:100%; overflow:visible; padding-right:5px; }
 [id^=dd-visTabellaDB-] > .label-button-visTabellaDB{ flex-basis:90%; width:90%; text-align:left; padding:3px 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; line-height:14px; max-height:45px; }
 [id^=dd-visTabellaDB-].outside-table > .icon-button-visTabellaDB{ padding-right:3px; }
 [id^=dd-visTabellaDB-] > .icon-button-visTabellaDB{ flex-basis:10%; text-align:center; }
 [id^=dd-visTabellaDB-] > .icon-button-visTabellaDB:before{ font-family:"Font Awesome Solid"; content:'\f107'; }
 [id^=dd-visTabellaDB-].outside-table > .dropdown-container-visTabellaDB{ top:100%; min-width:100%; width:auto; max-width:none; right:0; }
 [id^=dd-visTabellaDB-] > .dropdown-container-visTabellaDB{ position:absolute; top:100%; min-width:300px; max-width:100%; right:0; background-color:#f4f4f4; color:#494444; display:none; z-index:999; border:1px solid #635f5f; max-height:225px; overflow-y:scroll; white-space:normal; }
 [id^=dd-visTabellaDB-] > .dropdown-container-visTabellaDB::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#F5F5F5; }
 [id^=dd-visTabellaDB-] > .dropdown-container-visTabellaDB::-webkit-scrollbar { width:6px; background-color:#F5F5F5; }
 [id^=dd-visTabellaDB-] > .dropdown-container-visTabellaDB::-webkit-scrollbar-thumb { background-color:#000000; }
 [id^=dd-visTabellaDB-].outside-table > .dropdown-container-visTabellaDB > .singola-voce-visTabellaDB{ display:inline-block; }
 [id^=dd-visTabellaDB-] > .dropdown-container-visTabellaDB > .singola-voce-visTabellaDB{ width:100%; padding:5px 3px; text-align:left; z-index:10; }
 [id^=dd-visTabellaDB-] > .dropdown-container-visTabellaDB > .singola-voce-visTabellaDB:not(:last-child){ border-bottom:1px solid #635f5f; }
 [id^=dd-visTabellaDB-] > .dropdown-container-visTabellaDB > .singola-voce-visTabellaDB:hover{ background-color:#dddddd; }
 [id^=multiple-dd-]{ border:1px solid #aaaaaa; width:100%; display:flex; align-items:center; position:relative; cursor:pointer; color:#494444; }
 [id^=multiple-dd-] > .label-multiple-dd{ padding:3px 3px; flex-basis:90%; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; line-height:14px; max-height:14px; }
 [id^=multiple-dd-] > .icon-multiple-dd{ flex-basis:10%; text-align:center; }
 [id^=multiple-dd-] > .icon-multiple-dd:before{ content:"\f0d7"; font-family:"FontAwesome"; }
 [id^=multiple-dd-] > .multiple-dropdown-container{ position:absolute; top:calc(100% + 1px); left:-1px; right:-1px; background-color:#ffffff; border:1px solid #aaaaaa; border-top-width:0; display:none; }
 [id^=multiple-dd-] > .multiple-dropdown-container > .singola-voce-multiple-dd{ padding:3px; display:flex; }
 [id^=multiple-dd-] > .multiple-dropdown-container > .singola-voce-multiple-dd:hover{ background-color:#dddddd; }
 [id^=multiple-dd-] > .multiple-dropdown-container > .singola-voce-multiple-dd > span.label{ flex-basis:90%; }
 [id^=multiple-dd-] > .multiple-dropdown-container > .singola-voce-multiple-dd > span.icon{ flex-basis:10%; visibility:hidden; }
 [id^=multiple-dd-] > .multiple-dropdown-container > .singola-voce-multiple-dd > span.icon:before{ content:"\f00c"; font-family:'FontAwesome'; }
 [id^=multiple-dd-] > .multiple-dropdown-container > .singola-voce-multiple-dd.selected > span.icon{ visibility:visible; }
 .AnnRegStatus_list-style{ cursor:pointer; color:#039be5; cursor:pointer; }
 .AnnRegStatus_list-style:hover{ color:#026899; }
 #profiloCandidatoEliminato{ width:calc(100% - 20px); text-align:center; font-style:italic; font-weight:100; margin:0 10px 0 10px; font-size:18px; }
 #profiloCandidatoEliminato > span.info-eliminazione{ font-size:13px; }
 #profiloCandidatoEliminato > span.info-eliminazione > span.data-eliminazione{ margin-left:12px; }
 #profiloCandidatoEliminato > span.info-eliminazione > span.ora-eliminazione{ margin-left:3px; }
 #profiloCandidatoEliminato > span.info-eliminazione > span.data-eliminazione:before{ font-family:"FontAwesome"; content:"\f073"; font-size:10px; }
 #profiloCandidatoEliminato > span.info-eliminazione > span.ora-eliminazione:before{ font-family:"FontAwesome"; content:"\f017"; font-size:10px; }
 #builder select.category{ padding:2px 5px; border-radius:3px; border-color:#e6e6e6; }
 #builder select.logicalOperator{ padding:2px 5px; border-radius:3px; }
 #builder [id^=condition_]:not(:first-child){ margin-top:5px; }
 #title-backoffice{ display:flex; align-items:center; position:fixed; background-color:var(--bien-bg); z-index:50; top:var(--bien-topbar); padding:var(--2) 0; width:calc(100% - var(--bien-sidebar) - calc(var(--4) * 2)); }
 #title-backoffice > .title-fixed{ flex-basis:70%; font-size:20px; color:var(--bien-dark); }
 #title-backoffice > .container-lnk-button{ text-align:right; flex-basis:30% }
 #title-backoffice > .container-lnk-button > .lnk-button{ text-decoration:none; border-radius:4px; zoom:1; color:#555; font-size:13px; padding:5px 8px; cursor:pointer; border:1px solid #dadada; font-family:"Poppins", "Open Sans", sans-serif; }
 #title-backoffice > .container-lnk-button > .lnk-button:before{ content:"\f019"; font-family:"FontAwesome"; color:#555; padding-right:7px; }
 #title-backoffice > .container-lnk-button > .lnk-button:hover{ background-color:#dadada; }
 a > .interventoRegistered.registerToSpeech{ border-radius:13px; padding:3px 7px; background-color:#5cb85c; border:1px solid #4cae4c; color:#ffffff !important; }
 a:hover > .interventoRegistered.registerToSpeech{ background-color:#449d44; border-color:#398439; cursor:pointer; }
 a > .interventoRegistered.unregisterToSpeech{ border-radius:13px; padding:3px 7px; background-color:#c9302c; border-color:#ac2925; color:#ffffff !important; }
 a:hover > .interventoRegistered.unregisterToSpeech{ background-color:#c9302c; border-color:#ac2925; cursor:pointer; }
 @font-face { font-family:'FontAwesome'; src:url('https://cezanneondemand.intervieweb.it/immagini//fonts/fontawesome-webfont.eot?v=4.7.0'); src:url('https://cezanneondemand.intervieweb.it/immagini//fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('https://cezanneondemand.intervieweb.it/immagini//fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('https://cezanneondemand.intervieweb.it/immagini//fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('https://cezanneondemand.intervieweb.it/immagini//fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('https://cezanneondemand.intervieweb.it/immagini//fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight:normal; font-style:normal; }
 .material-icons { font-family:'Material Icons' !important; font-weight:normal; font-style:normal; font-size:24px; display:inline-block; line-height:1; text-transform:none; letter-spacing:normal; word-wrap:normal; white-space:nowrap; direction:ltr; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; -moz-osx-font-smoothing:grayscale; font-feature-settings:'liga'; }
 #modal-progress-email{ display:none; position:fixed; top:var(--bien-topbar); right:0; height:calc(100vh - var(--bien-topbar)); left:var(--bien-sidebar); background-color:rgba(255,255,255,.7); }
 #modal-progress-email > .wrapper{ position:absolute; top:50%; left:50%; min-width:400px; padding:20px; transform:translate(-50%, -50%); box-shadow:0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12); }
 #modal-progress-email > .wrapper.pending{ color:#31708f; background-color:#d9edf7; border:1px solid #bce8f1; }
 #modal-progress-email > .wrapper.done{ display:none; color:#3c763d; background-color:#dff0d8; border:1px solid #d6e9c6; }
 #modal-progress-email > .wrapper.error{ display:none; color:#a94442; background-color:#f2dede; border-color:#ebccd1; }
 #modal-progress-email > .wrapper > .explain{ display:flex; align-items:center; justify-content:center; }
 #modal-progress-email > .wrapper > .explain > i.fa{ font-size:25px !important; }
 #modal-progress-email > .wrapper > .explain > h1{ font-size:28px !important; font-weight:500; margin:0 0 0 15px; white-space:nowrap; }
 #modal-progress-email > .wrapper > .wrapper-button{ width:100%; text-align:center; margin-top:15px; }
 #modal-progress-email > .wrapper > .wrapper-button > a.btn-link{ display:inline-flex; height:36px; padding:0 12px; align-items:center; text-transform:uppercase; font-weight:500; font-size:16px; text-decoration:none; }
 #modal-progress-email > .wrapper > .wrapper-button > #countdown-success, #modal-progress-email > .wrapper > .wrapper-button > #countdown-error { font-weight:500; font-size:16px !important; }
 #modal-progress-email > .wrapper.done > .wrapper-button > a.btn-link{ background-color:#3c763d; color:#ffffff; }
 #modal-progress-email > .wrapper.error > .wrapper-button > a.btn-link{ background-color:#a94442; color:#ffffff; }
 #whatsnew-list { position:fixed; top:0; left:0; width:100vw; height:100vh; z-index:99999999999999999999; }
 #whatsnew-list #bg-whatsnew { width:100%; max-width:calc(100% - 400px); height:100%; background:rgba(0, 0, 0, .4); }
 #whatsnew-list #list { width:100%; max-width:400px; height:calc(100% - var(--bien-topbar)); margin-top:var(--bien-topbar); background:#FFF; overflow:auto; }
 #whatsnew-list #list .card-header { position:sticky; top:0; background:#FFF; z-index:1; }
 #whatsnew-list__lazy-content div.lazy-load__stripe { background:#D9D9D9; animation:placeholder-glow 2s ease-in-out infinite reverse; border-radius:3px; height:14px; width:100%; margin-bottom:.5rem; }
 #whatsnew-list__lazy-content div.lazy-load__stripe.--title { height:24px; margin-bottom:1rem; }
 #whatsnew-list__lazy-content div.lazy-load__stripe.--image { height:150px; margin-bottom:var(--bien-gutter); }
 #whatsnew-list__lazy-content div.lazy-load__stripe.--date { margin-bottom:1rem; width:75px; }
 #whatsnew-list__lazy-content div.lazy-load__stripe.--button { width:120px; height:36px; margin-bottom:0; margin-top:var(--bien-gutter); }
 #whatsnew-list__lazy-content .card-body, #whatsnew-list__content .card-body { border-bottom:1px solid var(--bien-bg); }
 .whatsnew-item__content.--image img { width:100%; height:auto; border-radius:var(--border-radius); margin-bottom:var(--bien-gutter); }
 .whatsnew-item__content.--title { font-size:18px; line-height:24px; font-weight:600; color:var(--bien-dark); margin-bottom:16px; position:relative; }
 .whatsnew-item.--unread .whatsnew-item__content.--title::before { content:""; border-radius:100%; width:8px; height:8px; position:absolute; display:block; top:8px; left:-15px; animation:pulse-unread 1.5s infinite ease-in; }
 @keyframes pulse-unread { 0% { background:var(--danger); box-shadow:0 0 0 0 rgba(220, 53, 69, .5) }
 70% { box-shadow:0 0 0 4px rgba(220, 53, 69, 0) }
 to { background:var(--danger); box-shadow:0 0 0 0 rgba(220, 53, 69, 0) }
 }
 .whatsnew-item__content.--date { font-weight:600; margin-bottom:16px; }
 .whatsnew-item__content.--date, .whatsnew-item__content.--text { font-size:14px; color:var(--bien-grey-1); line-height:22px; }
 .whatsnew-item__content.--text p { margin:0; }
 .whatsnew-item__content.--button { margin-top:var(--bien-gutter); margin-bottom:0; }
 #whatsnew-latest-title .whatsnew-item__content.--title, #whatsnew-latest-title .whatsnew-item__content.--date { margin:0; }
 @keyframes lazy-load { 50% { opacity:.25; }
 }
 #notificationsbox{ display:flex; height:45px !important; top:-3px; align-items:center; margin:0 10px 0 0 !important; }
 #notificationsbox:hover{ cursor:pointer; }
 #notificationsbox > .indicator{ position:absolute; font-size:10px !important; padding:0 3px; border-radius:2px; background-color:#cf3d4a; color:#ffffff; z-index:1; right:0; bottom:8px; line-height:normal; }
 #notificationsbox > i.fa{ color:#ffffff; font-size:23px !important; transform:rotate(-23deg); }
 #notificationsbox > i.material-icons{ color:#ffffff; font-size:30px !important; }
 #notificationsbox:hover > i{ color:#635f5f; }
 #notificationsbox > .box-notifiche{ display:none; position:absolute; width:360px; top:calc(100% + 6px); right:-4px; text-align:left; line-height:normal; background-color:#ffffff; z-index:1; -webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12); box-shadow:0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12); }
 #notificationsbox > .box-notifiche{ cursor:default; }
 #notificationsbox > .box-notifiche > .arrow{ position:absolute; width:0; height:0; bottom:100%; right:10px; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #f5f5f5; }
 #notificationsbox > .box-notifiche > .title-box-notification{ padding:3px 8px; background-color:#f5f5f5; color:#9e9e9e; font-weight:300; }
 #notificationsbox > .box-notifiche > .title-box-notification.top{ text-transform:uppercase; border-bottom:1px solid #e0e0e0; }
 #notificationsbox > .box-notifiche > .title-box-notification.bottom{ text-align:right; }
 #notificationsbox > .box-notifiche > .title-box-notification > a{ color:#007fff !important; text-decoration:none; }
 #notificationsbox > .box-notifiche > .title-box-notification > a:hover{ text-decoration:underline; cursor:pointer; }
 #notificationsbox > .box-notifiche > .notifica{ height:50px; display:flex; align-items:center; padding:0 12px; border-bottom:1px solid #e0e0e0; color:#494444; }
 #notificationsbox > .box-notifiche > .notifica.unread{ background-color:rgba(99, 95, 95, 0.2); }
 #notificationsbox > .box-notifiche > .notifica:hover{ cursor:pointer; background-color:rgba(99, 95, 95, 0.3); }
 #notificationsbox > .box-notifiche > .notifica > img.image-notifica{ width:36px; height:36px; border-radius:50%; overflow:hidden; border:1px solid #f5f5f5; }
 #notificationsbox > .box-notifiche > .notifica > .corpo-notifica{ flex:1 auto; margin-left:12px; }
 #notificationsbox > .box-notifiche > .notifica > .corpo-notifica > .titolo-notifica{ height:20px; display:flex; align-items:center; font-weight:600; }
 #notificationsbox > .box-notifiche > .notifica > .corpo-notifica > .other-info{ height:14px; display:flex; align-items:center; }
 #notificationsbox > .box-notifiche > .notifica > .corpo-notifica > .other-info > .icon-type{ font-size:10px !important; }
 #notificationsbox > .box-notifiche > .notifica > .corpo-notifica > .other-info > .date-notifica{ margin-left:6px; font-weight:300; color:#9e9e9e; font-size:12px !important; }
 #notificationsbox > .box-notifiche > .notifica > .action-notifica{ width:20px; height:40px; display:flex; flex-direction:column; justify-content:center; align-items:center; color:#aeaeae; visibility:hidden; }
 #notificationsbox > .box-notifiche > .notifica:hover > .action-notifica{ visibility:visible; }
 #notificationsbox > .box-notifiche > .notifica:hover > .action-notifica > .wrapper-action-notifica{ position:relative; color:#cecece; }
 #notificationsbox > .box-notifiche > .notifica:hover > .action-notifica > .wrapper-action-notifica:hover{ color:#8e8e8e; }
 #notificationsbox > .box-notifiche > .notifica:hover > .action-notifica > .wrapper-action-notifica > i.fa-circle{ font-size:10px !important; }
 #notificationsbox > .box-notifiche > .notifica:hover > .action-notifica > .wrapper-action-notifica > .tooltip-action-notifica{ display:none; position:absolute; bottom:calc(100% + 1px); font-size:11px; left:50%; transform:translateX(-50%); border-radius:2px; padding:2px 5px; background-color:#222222; color:#ffffff; white-space:nowrap; }
 #notificationsbox > .box-notifiche > .notifica:hover > .action-notifica > .wrapper-action-notifica:hover > .tooltip-action-notifica{ display:block; }
 #news-list{ display:none; position:fixed; top:0; height:100vh; right:0; left:0; background-color:rgba(0, 0, 0, .4); z-index:99999; }
 #news-list *{ font-size:16px; font-family:"Poppins", "Roboto", sans-serif; }
 #news-list h1, #news-list h2, #news-list h3, #news-list h4, #news-list h5, #news-list h6{ font-weight:500; }
 #news-list h1{ font-size:36px !important; }
 #news-list h2{ font-size:30px !important; }
 #news-list h3{ font-size:24px !important; }
 #news-list h4{ font-size:18px !important; }
 #news-list h5{ font-size:14px !important; }
 #news-list h6{ font-size:12px !important; }
 #news-list > .wrapper-news{ display:flex; justify-content:flex-end; }
 #news-list > .wrapper-news > .list{ display:none; width:500px; height:100vh; max-height:100vh; background-color:#ffffff; padding:var(--bien-gutter); overflow-y:auto; border-left:1px solid var(--bien-bg); }
 #news-list > .wrapper-news > .list::-webkit-scrollbar-track { z-index:2; }
 #news-list > .wrapper-news > .list::-webkit-scrollbar { z-index:2; }
 #news-list > .wrapper-news > .list::-webkit-scrollbar-thumb { z-index:2; }
 #news-list > .wrapper-news > .list > .news { position:relative; padding:0 15px 0 40px; }
 #news-list > .wrapper-news > .list > .news:not(:first-child) { margin-top:40px; }
 #news-list > .wrapper-news > .list > .news .unread-mark { position:absolute; top:0; left:0; width:40px; height:30px; display:flex; align-items:center; justify-content:center; visibility:hidden; text-shadow:0 0 3px #cf3d4a; color:#cf3d4a; }
 #news-list > .wrapper-news > .list > .news.unread .unread-mark { visibility:visible; }
 #news-list > .wrapper-news > .list > .news .unread-mark > i.fa-circle { font-size:12px !important; }
 #news-list > .wrapper-news > .list > .news .read-mark { position:absolute; top:0; left:0; width:40px; height:30px; display:flex; align-items:center; justify-content:center; visibility:visible; color:var(--bien-grey-1); }
 #news-list > .wrapper-news > .list > .news.unread .read-mark{ visibility:hidden; }
 #news-list > .wrapper-news > .list > .news .read-mark > i { font-size:32px; }
 #news-list > .wrapper-news > .list > .news h3.date{ height:30px; display:flex; align-items:center; color:var(--bien-grey-1); font-weight:700; margin:0; }
 #news-list > .wrapper-news > .list > .news h3.title-news{ font-size:24px !important; margin:8px 0; color:#6e6e6e; font-weight:500; }
 #news-list > .wrapper-news > .list > .news p, #news-list > .wrapper-news > .list > .news p > *, #news-list > .wrapper-news > .list > .news ul > li > *, #news-list > .wrapper-news > .list > .news ol > li > *{ margin-top:0; color:#8e8e8e; }
 #news-list > .wrapper-news > .list > .news ul > li, #news-list > .wrapper-news > .list > .news ol > li{ margin-top:6px; color:#8e8e8e; }
 #news-list > .wrapper-news > .list > .news a, #news-list > .wrapper-news > .list > .news p a{ color:#007fff; text-decoration:none; word-wrap:break-word; }
 #news-list > .wrapper-news > .list > .news p a:hover{ color:#0266cc; }
 #news-list > .wrapper-news > .list > .news img{ max-width:100%; margin:0 auto; }
 .form-mini-search{ width:100%; height:35px; display:flex; align-items:center; justify-content:flex-end; margin-top:15px; }
 .form-mini-search .input-group-icon{ display:flex; align-items:center; padding:0 5px; }
 .form-mini-search .input-group-icon.long{ flex:1 auto; }
 .form-mini-search .input-group-icon > .input-icon{ min-width:38px; padding:0 5px; height:38px; display:flex; align-items:center; justify-content:center; background-color:#e9ecef; color:#494444; font-weight:bold; border:1px solid #ced4da; border-top-left-radius:3px; border-bottom-left-radius:3px; font-size:16px !important; }
 .form-mini-search .input-group-icon > .input-icon > .icon{ font-weight:normal; font-size:18px !important; }
 .form-mini-search .input-group-icon > input{ border:1px solid #ced4da; border-left-width:0; margin:0; font-size:16px !important; height:38px; padding:0 8px; width:100%; border-top-right-radius:3px; border-bottom-right-radius:3px; }
 .form-mini-search .input-group-icon > input[disabled]{ background-color:#f5f5f5; }
 .form-mini-search input[type="submit"].btn-submit{ display:flex; align-items:center; height:38px; font-weight:500; padding:0 12px; text-decoration:none; font-size:16px !important; border-radius:3px; margin:0 5px; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
 .form-mini-search input[type="submit"].btn-submit.blue{ background-color:var(--primary); border:1px solid var(--primary); color:#ffffff; }
 .form-mini-search input[type="submit"].btn-submit:hover{ cursor:pointer; }
 input#CvDuration{ border:1px solid rgb(230, 230, 230); padding:2px 5px; }
 input#CvDuration[readonly]{ background-color:#f0f0f0; }
 input#CvDuration[readonly]::placeholder{ color:#494444; font-style:italic; opacity:1; }
 input#CvDuration[readonly]:-ms-input-placeholder{ color:#494444; font-style:italic; }
 input#CvDuration[readonly]::-ms-input-placeholder{ color:#494444; font-style:italic; }
 #box-privacy-accept-profilo{ max-width:100%; }
 #box-privacy-accept-profilo > .container-privacy-accept{ display:flex; align-items:center; height:30px; }
 #box-privacy-accept-profilo > .container-privacy-accept > i.material-icons{ font-size:13px !important; }
 #box-privacy-accept-profilo > .container-privacy-accept > .privacy-accept-title{ display:block; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0 5px; }
 #box-privacy-accept-profilo > .container-privacy-accept > .privacy-accept-title > .full-title-tooltip{ display:none; background-color:#202020; color:#ffffff; position:absolute; bottom:calc(100% + 1px); border-radius:3px; padding:2px 5px; z-index:2; }
 #box-privacy-accept-profilo > .container-privacy-accept > .privacy-accept-title:hover > .full-title-tooltip{ display:block; }
 #box-privacy-accept-profilo > .container-privacy-accept > .privacy-accept-data{ display:block; flex:1 auto; margin-left:5px; white-space:nowrap; font-size:10px; font-style:italic; text-align:right; }
 [id^="disclaimer-"] { background-color:#65E88D; color:#ffffff; border-radius:5px; padding:5px 18px; margin-bottom:20px; }
 [id^="disclaimer-"].isDanger{ background-color:#FB485D; }
 [id^="disclaimer-"].isInfo { color:#31708f; background-color:#d9edf7; border-color:#bce8f1; }
 [id^="disclaimer-"].isPrimary{ background-color:#635f5f; color:#ffffff; }
 [id^="disclaimer-"] h1 { font-size:2em; }
 [id^="disclaimer-"] h2 { font-size:1.5em; }
 [id^="disclaimer-"] h3 { font-size:1.17em; }
 [id^="disclaimer-"] h4 { font-size:1.12em; }
 [id^="disclaimer-"] h5 { font-size:.83em; }
 [id^="disclaimer-"] h6 { font-size:.75em; }
 [id^="disclaimer-"] p{ margin:.65em 0; }
 [id^="disclaimer-"] p, [id^="disclaimer-"] p *, [id^="disclaimer-"] ol > li, [id^="disclaimer-"] ol > li *{ font-size:16px !important; }
 .btn-ivw { display:inline-block; font-weight:400; color:#212529; text-align:center; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:transparent; border:1px solid transparent; padding:0.375rem 0.75rem; font-size:1rem; line-height:1.5; border-radius:0.25rem; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
 .btn-ivw:hover { cursor:pointer; }
 .btn-ivw.noRadius{ border-radius:0 !important; }
 .btn-ivw.isSmall { border-radius:2px; font-size:0.875rem }
 .btn-ivw.isLarge { font-size:1.25rem; }
 .btn-ivw.isDefault { color:#220000; background-color:#E6E7E8; border:1px solid transparent; }
 .btn-ivw.isDefault:hover { background-color:#DDDDDD; border:1px solid transparent; }
 .btn-ivw.isPrimary { color:#FFF; background-color:var(--bien-primary); border:1px solid var(--bien-primary); }
 .btn-ivw.isLink { color:#ffffff; border:1px solid transparent; background-color:#6F80FF; }
 .btn-ivw.isLink:hover { color:#ffffff; background-color:#6270E0; border:1px solid transparent; }
 .btn-ivw.isSuccess { color:#ffffff; background-color:#34a853; border:1px solid transparent; }
 .btn-ivw.isSuccess:hover { color:#ffffff; background-color:#3abb5d; border:1px solid transparent; }
 .btn-ivw.isWarning { color:#220000; background-color:#FFE67C; border:1px solid transparent; }
 .btn-ivw.isWarning:hover { color:#220000; background-color:#F2DA76; border:1px solid transparent; }
 .btn-ivw.isDanger { color:#ffffff; background-color:#FB485D; border:1px solid transparent; }
 .btn-ivw.isDanger:hover { color:#ffffff; background-color:#D33B44; border:1px solid transparent; }
 .btn-group-ivw .btn-ivw:not(:first-child):not(:last-child){ border-radius:0; }
 .btn-group-ivw .btn-ivw:first-child{ border-bottom-right-radius:0; border-top-right-radius:0; }
 .btn-group-ivw .btn-ivw:last-child{ border-bottom-left-radius:0; border-top-left-radius:0; }
 .ivw-select { position:relative; font-size:16px; box-sizing:border-box; }
 .ivw-select * { font-size:16px; }
 .ivw-select.isSmall { border-radius:2px; font-size:.75em; }
 .ivw-select.isMedium { font-size:1.25em; }
 .ivw-select.isLarge { font-size:1.5em; }
 .ivw-select select { -webkit-appearance:none; -moz-appearance:none; align-items:center; border:1px solid #dbdbdb; border-radius:4px; box-shadow:none; display:inline-flex; font-size:1em; height:2.25em; justify-content:flex-start; line-height:1.5; padding-bottom:calc(.375em - 1px); padding-left:calc(.625em - 1px); padding-right:2.5em; padding-top:calc(.375em - 1px); position:relative; outline:none; }
 .ivw-select select:focus { border-color:#3273dc; box-shadow:0 0 0 0.125em rgba(50, 115, 220, 0.25); }
 .ivw-select select.isPrimary { border-color:rgba(99, 95, 95, 0.8); }
 .ivw-select select.isPrimary:focus { border-color:rgba(99, 95, 95, 0.8); box-shadow:0 0 0 0.125em rgba(99, 95, 95, 0.25); }
 .ivw-select select.isLink { border-color:#6F80FF; }
 .ivw-select select.isLink:focus { border-color:#6270E0; box-shadow:0 0 0 0.125em rgba(98, 112, 224, 0.25); }
 .ivw-select select.isSuccess { border-color:#34a853; }
 .ivw-select select.isSuccess:focus { border-color:#3abb5d; box-shadow:0 0 0 0.125em rgba(95, 217, 132, 0.25); }
 .ivw-select select.isWarning { border-color:#FFE67C; }
 .ivw-select select.isWarning:focus { border-color:#F2DA76; box-shadow:0 0 0 0.125em rgba(242, 218, 118, 0.25); }
 .ivw-select select.isDanger { border-color:#FB485D; }
 .ivw-select select.isDanger:focus { border-color:#D33B44; box-shadow:0 0 0 0.125em rgba(211, 59, 68, 0.25); }
 .ivw-select select:hover { cursor:pointer; }
 .ivw-select:after { right:1.125em; z-index:4; border:3px solid #363636; border-radius:2px; border-right:0; border-top:0; content:" "; display:block; height:.625em; margin-top:-.4375em; pointer-events:none; position:absolute; top:50%; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:center; transform-origin:center; width:.625em; box-sizing:border-box; }
 .ivw-select.isPrimary:after { border-color:rgba(99, 95, 95, 0.8); }
 .ivw-select.isLink:after { border-color:#6F80FF; }
 .ivw-select.isSuccess:after { border-color:#34a853; }
 .ivw-select.isWarning:after { border-color:#FFE67C; }
 .ivw-select.isDanger:after { border-color:#FB485D; }
 .ivw-select:hover { cursor:pointer; }
 .ivw-select:hover::after { border-color:#363636; }
 .ivw-input { position:relative; }
 .ivw-input input { max-width:100%; box-shadow:inset 0 1px 2px rgba(10, 10, 10, 0.1); border-radius:4px; border:1px solid #dbdbdb; padding-top:calc(.375em - 1px); padding-right:calc(.625em - 1px); padding-bottom:calc(.375em - 1px); padding-left:calc(.625em - 1px); display:inline-flex; font-size:1rem; height:2.25em; outline:none; }
 .ivw-input input:hover { border-color:#b5b5b5; }
 .ivw-input input:focus { border-color:#3273dc; box-shadow:0 0 0 0.125em rgba(50, 115, 220, 0.25); }
 .ivw-input input.isPrimary { border-color:var(--bien-primary); }
 .ivw-input input.isPrimary:hover { border-color:var(--bien-primary); }
 .ivw-input input.isLink { border-color:#6F80FF; }
 .ivw-input input.isLink:hover { border-color:#6270E0; }
 .ivw-input input.isSuccess { border-color:#34a853; }
 .ivw-input input.isSuccess:hover { border-color:#3abb5d; }
 .ivw-input input.isWarning { border-color:#FFE67C; }
 .ivw-input input.isWarning:hover { border-color:#F2DA76; }
 .ivw-input input.isDanger { border-color:#FB485D; }
 .ivw-input input.isDanger:hover { border-color:#D33B44; }
 .ivw-input.hasIcon input { padding-right:2.25em; }
 .ivw-input.hasIcon .icon { position:absolute; top:0; right:0; width:2.25em; height:2.25em; display:flex; align-items:center; justify-content:center; color:#b5b5b5; }
 .ivw-input.hasIcon .icon.isPrimary { color:var(--bien-primary); }
 #theme_v2 .button.big-button.button_disabled{ background-color:#ccc; color:#fff; cursor:default; }
 #theme_v2 .button.big-button.button_disabled:hover{ background-color:#ccc; color:#fff; }
 #theme_v2 .button.big-button.success, #theme_v2 .button.big-button.success:hover{ background-color:#D9FFB3; color:#000; cursor:default; }
 .attachTutorial { position:relative; }
 #leftMenu > .action-compress { position:fixed; width:28px; height:28px; display:flex; left:calc(var(--bien-sidebar) - 28px); background-color:#D2DAE6; bottom:10px; align-items:center; justify-content:center; border-top-left-radius:3px; border-bottom-left-radius:3px; border-top-right-radius:0; border-bottom-right-radius:0; opacity:.6; color:var(--bien-deep-blue); -webkit-transition:all 0.15s; -moz-transition:all 0.15s; -ms-transition:all 0.15s; -o-transition:all 0.15s; transition:all 0.15s; }
 #leftMenu > .action-compress > i { font-size:20px !important; }
 #leftMenu.compress-menu > .action-compress { left:44px; }
 #leftMenu.compress-menu > .action-compress > i { transform:rotate(180deg); }
 #leftMenu > .action-compress:hover{ opacity:1; cursor:pointer; color:#494444; }
 #leftMenu.compress-menu > .action-compress > i { color:#494444; }
 #leftMenu > ul.menu { margin:0; padding:0 0 40px !important; line-height:20px; width:100%; background-color:var(--bien-deep-blue) !important; }
 #leftMenu > ul.menu *{ font-family:"Poppins", "Open Sans", sans-serif; color:#F7F7F7; }
 #leftMenu > ul.menu > li { list-style:none; position:relative; }
 #leftMenu > ul.menu > li > a { position:relative; text-decoration:none; display:flex; align-items:center; justify-content:space-between; padding:1rem var(--bien-gutter) !important; font-size:13px !important; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:400; }
 #leftMenu > ul.menu > li > a.active.hasChildren::after, #leftMenu > ul.menu > li > a.open.hasChildren::after, #leftMenu > ul.menu > li > a.hasChildren:hover::after { color:var(--bien-yellow); }
 #leftMenu > ul.menu > li > a.open.hasChildren::after{ transition:.2s all ease-in; transform:translateY(-50%) rotate(180deg); }
 #leftMenu.compress-menu > ul.menu > li > a.hasChildren:after { display:none; }
 #leftMenu > ul.menu > li > a > .label-menu-item{ display:flex; align-items:center; overflow:hidden; flex-grow:1; text-overflow:ellipsis; white-space:nowrap; height:24px; }
 #leftMenu > ul.menu > li > a > .label-menu-item > span { font-size:14px !important; margin-left:1rem; flex-grow:1; line-height:24px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
 #leftMenu.--loading > ul.menu > li > a > .label-menu-item > span, #leftMenu.--loading #sidebar__addnew .dropdown-toggle, #leftMenu.--loading > ul.menu > li > a > .label-menu-item > i:not(.material-icons) { text-indent:-999999px; background-color:var(--bien-dark); border-radius:var(--border-radius); animation:placeholder-glow 2s ease-in-out infinite; opacity:.5; border:0; pointer-events:none; cursor:wait; }
 #leftMenu.--loading > ul.menu > li > a > .label-menu-item > i:not(.material-icons):not(.font-size-24) { width:24px; height:24px; }
 #leftMenu.--loading > ul.menu > li > a > .end-line { display:none; }
 #leftMenu.--loading > ul.menu > li > a.active::before, #leftMenu.--loading > ul.menu > li > a:hover::before { display:none; }
 #leftMenu.compress-menu > ul.menu > li > a > .label-menu-item > span { display:none; }
 #leftMenu > ul.menu > li > a > .label-menu-item > i:not(.material-icons), #leftMenu.compress-menu > ul.menu > li > a > .label-menu-item > i:not(.material-icons) { width:24px; text-align:center; font-size:0; font-weight:100; }
 #leftMenu .label-menu-item svg { width:18px; height:18px; min-width:18px; max-width:18px; fill:#F7F7F7; }
 #leftMenu.compress-menu .label-menu-item svg { width:22px; height:22px; min-width:22px; max-width:22px; }
 #leftMenu a:hover svg, #leftMenu .label-menu-item:hover svg, #leftMenu a.active .label-menu-item svg, #leftMenu > ul.menu > li > a.open *:not(.end-line) { fill:var(--primary); }
 #leftMenu.compress-menu > ul.menu > li > a { display:flex; align-items:center; justify-content:center; }
 #leftMenu > ul.menu > li > ul.sub-menu { display:none; background-color:var(--bien-deep-blue) !important; padding:0 !important; list-style:none; }
 #leftMenu > ul.menu > li > a > .end-line { display:none; align-items:center; justify-content:center; min-width:24px; background-color:var(--bien-bg); color:#131D2A; padding:2px 4px; border-radius:var(--border-radius); font-size:12px !important; font-weight:bold }
 #leftMenu.compress-menu > ul.menu > li > a > .end-line { position:absolute; top:1rem; right:20px; width:8px; height:8px; background-color:var(--bien-danger); border-radius:100%; font-size:1px !important; text-indent:-99999999px; min-width:0; }
 #leftMenu > ul.menu > li > ul.sub-menu > li { display:list-item; }
 #leftMenu > ul.menu > li > ul.sub-menu > li > a { display:block; padding:8px 15px 8px calc(var(--bien-gutter) + 18px + 1rem) !important; font-size:13px !important; position:relative; text-decoration:none; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:500; }
 #leftMenu > ul.menu > li > ul.sub-menu:after { content:''; position:absolute; left:32px; top:55px; width:1px; height:calc(100% - 62px); background:var(--bien-deep-blue-60); }
 #leftMenu > ul.menu > li > ul.sub-menu > li > ul.sub-sub-menu { display:none; background-color:var(--bien-deep-blue) !important; padding:0 !important; list-style:none; }
 #leftMenu > ul.menu > li > ul.sub-menu > li > ul.sub-sub-menu > li { display:list-item; }
 #leftMenu > ul.menu > li > ul.sub-menu > li > ul.sub-sub-menu > li > a { padding:5px 10px 5px 75px !important; font-size:13px !important; line-height:20px; position:relative; display:block; text-decoration:none; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:500; }
 #leftMenu > ul.menu > li > a:hover *:not(.end-line), #leftMenu > ul.menu > li > ul.sub-menu > li > a:hover, #leftMenu > ul.menu > li > ul.sub-menu > li > a:hover *, #leftMenu > ul.menu > li > ul.sub-menu > li > ul.sub-sub-menu > li > a:hover, #leftMenu > ul.menu > li > ul.sub-menu > li > ul.sub-sub-menu > li > a:hover * { color:var(--bien-yellow); fill:var(--bien-yellow); }
 ul.menu > li > ul.sub-menu > li > a:hover span:before, ul.menu > li > ul.sub-menu > li > a.active span:before { content:''; position:absolute; width:3px; height:70%; background:var(--bien-yellow); top:50%; left:32px; transform:translateY(-50%); z-index:1; }
 #leftMenu > ul.menu > li > a.active *:not(.end-line), #leftMenu > ul.menu > li > a.open *:not(.end-line), #leftMenu > ul.menu > li > ul.sub-menu > li > a.active, #leftMenu > ul.menu > li > ul.sub-menu > li > a.active *, #leftMenu > ul.menu > li > ul.sub-menu > li > a.open, #leftMenu > ul.menu > li > ul.sub-menu > li > a.open *, #leftMenu > ul.menu > li > ul.sub-menu > li > ul.sub-sub-menu > li > a.active, #leftMenu > ul.menu > li > ul.sub-menu > li > ul.sub-sub-menu > li > a.active *, #leftMenu > ul.menu > li > ul.sub-menu > li > ul.sub-sub-menu > li > a.open, #leftMenu > ul.menu > li > ul.sub-menu > li > ul.sub-sub-menu > li > a.open * { color:var(--bien-yellow); fill:var(--bien-yellow); }
 #leftMenu > ul.menu > li > a.active::before, #leftMenu > ul.menu > li > a:hover::before { content:""; width:3px; height:calc(100% - 2rem); position:absolute; top:1rem; left:0; background:var(--bien-yellow); }
 @media screen and (max-width:1024px) { #leftMenu > .action-compress { display:none; }
 #leftMenu > ul.menu { padding:12px 0 12px !important; }
 }
 #topbar { padding:0 !important; height:var(--bien-topbar) !important; display:flex; align-items:center; line-height:unset !important; }
 #topbar .banner-topbar{ width:var(--bien-sidebar); height:100%; display:flex; justify-content:start; align-items:center; padding-left:var(--bien-gutter); background-color:var(--bien-deep-blue); }
 #topbar .banner-topbar img { width:200px; height:40px; max-width:140px; }
 #topbar .banner-topbar img.auto { max-width:200px; max-height:35px; }
 #topbar .banner-topbar img.compress { display:none; }
 #topbar .banner-topbar img.auto.compress { display:none; }
 #topbar.compress-topbar .banner-topbar { width:var(--bien-sidebar-collapsed); padding:0; display:flex; align-items:center; justify-content:center; }
 #topbar.compress-topbar .banner-topbar img { display:none; }
 #topbar.compress-topbar .banner-topbar img.auto { display:none; }
 #topbar.compress-topbar .banner-topbar img.compress { width:50px; height:35px; display:block; }
 #topbar.compress-topbar .banner-topbar img.auto.compress { max-width:50px; max-height:35px; display:block; }
 #topbar .item-icon-topbar { display:flex; align-items:center; justify-content:center; text-decoration:none; color:var(--bien-dark); font-weight:600; padding:0 8px; margin:0 4px; height:30px; min-width:fit-content; position:relative; border-radius:3px; }
 #topbar .item-icon-topbar.ghost { padding:0 !important; margin:0 !important; }
 #topbar .right-side .item-icon-topbar { height:auto; padding:0; }
 #topbar .item-icon-topbar.hasArrow { padding:4px 21px 4px 6px; }
 #topbar .item-icon-topbar.hasArrow.arrowDown:before { content:''; position:absolute; top:50%; right:6px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #ffffff; }
 #topbar .item-icon-topbar.highlight.isPrimary { background-color:#635f5f; color:#ffffff; }
 #topbar .item-icon-topbar.highlight.isSuccess { background-color:#34a853; border:1px solid #34a853; color:#ffffff; }
 #topbar .item-icon-topbar.highlight.isDanger { background-color:#FB485D; border:1px solid #D33B44; color:#ffffff; }
 #topbar .item-icon-topbar.highlight.isInfo { background-color:#6F80FF; border:1px solid #6270E0; color:#ffffff; }
 #topbar .item-icon-topbar.highlight.isGrey { background-color:#e1e9ee; border-color:#dddddd; color:#494444; }
 #topbar .item-icon-topbar.highlight.isLight { background-color:rgba(255, 255, 255, .5); color:#ffffff; }
 #topbar .item-icon-topbar.highlight.isWhite { background-color:rgb(255, 255, 255); color:#494444; }
 #topbar .item-icon-topbar.highlight.isDefault { background-color:rgba(99, 95, 95, 0.8); color:#ffffff; }
 #topbar .item-icon-topbar.highlight.isDefault:hover{ background-color:#635f5f; }
 #topbar .item-icon-topbar.highlight.isTransparent { background-color:transparent; }
 #topbar .item-icon-topbar[tt-label]:after, #link-tooltip, .ezpz_tooltip-content { display:none; font-size:12px !important; line-height:20px; color:#FFFFFF; position:absolute; border-radius:.25rem; z-index:9999999999999; background-color:var(--bien-grey-1); padding:8px; white-space:normal; max-width:300px; font-family:"Poppins", "Open Sans", sans-serif; font-weight:400; word-break:break-word; }
 #link-tooltip b, #link-tooltip strong, #link-tooltip span, #link-tooltip p { font-size:inherit; color:inherit; line-height:inherit; }
 #topbar .item-icon-topbar[tt-label]:after { content:attr(tt-label); top:calc(100% + 5px); right:0; white-space:nowrap; }
 .ezpz_tooltip-content .ezpz_tolltip-title { display:none; }
 .ezpz_tooltip-content .ezpz_tolltip-descr ul { list-style:none; padding:0; margin:3px; font-size:10px; font-style:italic; }
 #topbar .item-icon-topbar[tt-label]:not(.active):hover:before, #topbar .item-icon-topbar[tt-label]:not(.active):hover:after { display:block; z-index:1; }
 #topbar .item-icon-topbar.isSearch { width:250px; height:36px; margin:0; padding:0; background:var(--bien-bg); border-radius:var(--border-radius); }
 #topbar .item-icon-topbar.isSearch, #topbar .mi, #topbar .mi-filled { font-size:0; }
 @media (min-width:1200px) { #topbar .item-icon-topbar.isSearch { width:375px; }
 }
 #topbar .item-icon-topbar #topbar-icon-container { position:absolute; left:1rem; top:50%; transform:translateY(-50%); width:24px; height:24px; display:inline-flex; align-items:center; justify-content:center; }
 #topbar-search-icon + #topbar-spinner-icon { display:block; }
 #topbar-search-icon.font-size-24 + #topbar-spinner-icon { display:none; }
 #topbar .item-icon-topbar.isSearch.--searching #topbar-spinner-icon { display:block; }
 #topbar .item-icon-topbar.isSearch.--searching #topbar-search-icon { display:none; }
 #topbar .item-icon-topbar.isSearch input { border:0; padding:.5rem 1rem; padding-left:calc(1rem + 1rem + 24px); margin:0 !important; width:100%; height:100%; line-height:36px; background-color:transparent; caret-color:var(--bien-grey-1); border-radius:4px; outline:none; color:var(--bien-grey-1); font-weight:400; font-size:16px !important; }
 #topbar .item-icon-topbar:hover:not(.isSearch) { cursor:pointer; }
 #topbar .item-icon-topbar .icon-user { width:40px; height:40px; border-radius:100%; display:flex; align-items:center; justify-content:center; text-transform:uppercase; background-color:#ffffff; color:#494444; font-weight:500; font-size:12px !important; }
 #topbar .item-icon-topbar .icon-user-name { text-transform:capitalize; font-size:15px !important; }
 #topbar .item-icon-topbar .icon-user-company { font-size:11px !important; color:#6E7785; font-weight:400; margin-top:-0.25rem; }
 #topbar .item-icon-topbar .header-item-topbar { font-weight:500; white-space:nowrap; font-size:13px !important; text-transform:uppercase; color:#f4f4f4; }
 #topbar .item-icon-topbar .note-item-topbar { font-weight:500; white-space:nowrap; font-size:13px !important; }
 #topbar .item-icon-topbar svg { width:24px !important; height:24px !important; fill:#131D2A; }
 #topbar .item-icon-topbar svg + span:not(.number-notifications) { margin-left:5px; }
 #topbar .item-icon-topbar span.number-notifications { position:absolute; top:0; right:0; width:8px; height:8px; background-color:var(--bien-danger); border-radius:100%; font-size:1px !important; text-indent:-99999999px; }
 #topbar .item-icon-topbar span.caret + * { margin-left:5px; }
 #topbar .item-icon-topbar * + span.caret { margin-left:5px; }
 #topbar .item-icon-topbar span.caret { display:inline-block; width:0; height:0; }
 #topbar .item-icon-topbar span.caret.c-down { margin-top:2px; border-left:4px solid transparent; border-right:4px solid transparent; }
 #topbar .item-icon-topbar span.caret.c-down.c-black { border-top:4px solid #494444; }
 #topbar .item-icon-topbar span.caret.c-down.c-white { border-top:4px solid #ffffff; }
 #topbar .item-icon-topbar span.caret.c-down.c-default { border-top:4px solid #ffffff; }
 #topbar .item-icon-topbar:not(.highlight):hover span.caret.c-down { border-top-color:#635f5f !important; }
 #topbar .item-icon-topbar .drop-down { display:none; position:absolute; top:calc(100% + 10px); right:0; padding:4px 0; min-width:150px; background-color:#ffffff; border:1px solid var(--border-color); border-radius:var(--border-radius); }
 #topbar .item-icon-topbar .drop-down a, #topbar .item-icon-topbar .drop-down > div, #sidebar-left #sidebar__addnew a { text-decoration:none; display:flex; align-items:center; justify-content:flex-start; padding:.75rem 1rem; transition:background-color 90ms cubic-bezier(0,0,.2,.1); color:var(--bien-dark); white-space:nowrap; font-weight:600; }
 #topbar .item-icon-topbar .drop-down a.hasIcon, #sidebar-left #sidebar__addnew a.hasIcon { justify-content:space-between; }
 #topbar .item-icon-topbar .drop-down a.hasIcon svg, #sidebar-left #sidebar__addnew a.hasIcon svg { width:18px; height:18px; fill:var(--bien-deep-blue); }
 #topbar .item-icon-topbar .drop-down a:hover, #topbar .item-icon-topbar .drop-down > div:hover, #sidebar-left #sidebar__addnew a:hover { background-color:#EFF1F3; cursor:pointer; }
 #topbar .item-icon-topbar .drop-down a > span, #sidebar-left #sidebar__addnew a > span { font-size:14px !important; font-weight:600 !important; }
 #topbar .item-icon-topbar.active .drop-down, #sidebar-left #sidebar__addnew-down { display:block; }
 #sidebar-left #leftMenu.compress-menu .dropdown__addnew { display:none !important; }
 #sidebar-left #leftMenu.compress-menu .dropdown__addnew-container { max-width:0; }
 #theme_v2 #sidebar-left #leftMenu.compress-menu #sidebar__addnew { padding:1rem !important; }
 #sidebar__addnew .dropdown-menu { margin:0; margin-top:-1px; padding:0; }
 #leftMenu #sidebar__addnew .dropdown-toggle .fa-plus-circle { margin-right:var(--2); }
 #leftMenu.compress-menu #sidebar__addnew .dropdown-toggle .fa-plus-circle { margin-right:0; }
 @media (max-width:768px) { #leftMenu.compress-menu #sidebar__addnew .dropdown-toggle .fa-plus-circle { margin-right:0; }
 }
 #topbar .group-item { margin:0; padding:0 6px; display:flex; align-items:center; position:relative; }
 #topbar .group-item.separatorIsLeft:not(:first-child):before { content:''; position:absolute; top:10%; bottom:10%; left:0; width:1px; background-color:rgba(255, 255, 255, .2); border-radius:4px; }
 #topbar .group-item.separatorIsRight:not(:last-child):after { content:''; position:absolute; top:10%; bottom:10%; right:0; width:1px; background-color:rgba(255, 255, 255, .2); border-radius:1px; }
 #topbar .right-side .group-item:last-child { border-width:0; }
 #topbar #topbar__logo { padding:6px; height:100%; max-width:200px; border-right:1px solid var(--bien-bg); }
 #topbar #topbar__logo.--no-logo { border:0; width:100px; }
 #topbar .logobig { width:auto; height:100%; max-width:150px; object-fit:contain; max-height:calc(var(--bien-topbar) - 12px); }
 @media (max-width:500px) { #topbar .logobig { display:none; }
 }
 #topbar #topbar-container { display:flex; align-items:center; justify-content:space-between; flex-grow:1; border-bottom:1px solid var(--bien-bg); padding-right:12px; height:100%; }
 #topbar .chevron-topbar { font-size:16px !important; margin-left:.75rem; }
 #topbar .freetrial { background:var(--bien-deep-blue); }
 #topbar #badge-local-env, #topbar #badge-local-env span { max-width:250px; }
 @media screen and (min-width:1025px){ #topbar .min-width-1024 { display:none; }
 }
 @media screen and (max-width:1024px){ #topbar .banner-topbar { display:none !important; }
 #topbar { padding-left:10px !important; padding-right:0 !important; }
 #topbar .max-width-1024, #topbar .icon-user-company, #topbar .chevron-topbar { display:none; }
 }
 @media screen and (max-width:768px){ #topbar .item-icon-topbar.isSearch { display:none; }
 }
 .btn-icon { display:inline-flex; justify-content:center; align-items:center; font-weight:400; color:#212529; text-align:center; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:transparent; border:1px solid transparent; padding:0.375rem 0.75rem; font-size:1rem; line-height:1.5; border-radius:0.25rem; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
 .btn-icon.isFullWidth { width:100%; justify-content:center; }
 .btn-icon.isBold { font-weight:bold; }
 .btn-icon.onlyIcon { padding:0 .71em; }
 .btn-icon:hover { cursor:pointer; }
 .btn-icon[tt-label]:not([tt-label=""]):after { font-size:13px !important; display:none; content:attr(tt-label); white-space:nowrap; position:absolute; top:calc(100% + 5px); right:0; border-radius:3px; color:#eeeeee; background-color:#000000; padding:4px 6px; z-index:1; }
 .btn-icon.tt-xl[tt-label]:not([tt-label=""]):after { font-size:13px !important; display:none; content:attr(tt-label); white-space:normal; position:absolute; top:calc(100% + 5px); right:0; min-width:450px; border-radius:3px; color:#eeeeee; background-color:#000000; text-align:left; padding:4px 6px; z-index:1; }
 .btn-icon[tt-label]:not([tt-label=""]):not(.open):hover:after { display:block; }
 .btn-icon * { font-size:14px !important; }
 .btn-icon.isHidden { display:none; }
 .btn-icon:not(.isHidden) ~ .btn-icon { margin-left:5px; }
 .btn-icon i:first-child, .btn-icon span:first-child { padding-left:0; margin-right:var(--1); }
 .btn-icon i:last-child, .btn-icon span:last-child { padding-right:0; margin-left:var(--1); }
 .btn-icon span:first-child:last-child { margin:0; }
 .btn-icon a, .btn-icon a:hover, .btn-icon:hover a { text-decoration:none !important; }
 .btn-icon.isSmall { padding:0 10px; }
 .btn-icon.isSmall * { font-size:12px !important; }
 .btn-icon.isSmall i, .btn-icon.isSmall span { padding:4px 2px; }
 .btn-icon.isSmall i:first-child, .btn-icon.isSmall span:first-child { padding-left:0; }
 .btn-icon.isSmall i:last-child, .btn-icon.isSmall span:last-child { padding-right:0; }
 .btn-icon.isMedium { padding:0 13px; }
 .btn-icon.isMedium * { font-size:12px !important; }
 .btn-icon.isMedium i, .btn-icon.isMedium span { padding:6px 2.5px; }
 .btn-icon.isMedium i:first-child, .btn-icon.isMedium span:first-child { padding-left:0; }
 .btn-icon.isMedium i:last-child, .btn-icon.isMedium span:last-child { padding-right:0; }
 .btn-icon.isNormal { padding:0 12px; }
 .btn-icon.isNormal * { font-size:14px !important; }
 .btn-icon.isNormal i, .btn-icon.isNormal span { padding:6px 3px; }
 .btn-icon.isNormal i:first-child, .btn-icon.isNormal span:first-child { padding-left:0; }
 .btn-icon.isNormal i:last-child, .btn-icon.isNormal span:last-child { padding-right:0; }
 .btn-icon.isLarge { padding:0 15px; }
 .btn-icon.isLarge * { font-size:15px !important; }
 .btn-icon.isLarge i, .btn-icon.isLarge span { padding:8px 4px; }
 .btn-icon.isLarge i:first-child, .btn-icon.isLarge span:first-child { padding-left:0; }
 .btn-icon.isLarge i:last-child, .btn-icon.isLarge span:last-child { padding-right:0; }
 .btn-icon .btn-icon-dd { display:none; position:absolute; top:calc(100% + 5px); left:0; padding:8px 0; min-width:10.7em; border-radius:2px; box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); z-index:1; }
 .btn-icon .btn-icon-dd.attachRight { left:auto; right:0; }
 .btn-icon .btn-icon-dd a { text-decoration:none; border:none; background-color:transparent; display:flex; align-items:center; justify-content:flex-start; padding:5px 8px; transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1); white-space:nowrap; }
 .btn-icon .btn-icon-dd a.hasIcon { justify-content:space-between; }
 .btn-icon .btn-icon-dd a span { padding:0; }
 .btn-icon.open .btn-icon-dd { display:block; }
 .btn-icon.isDefault { background-color:#ffffff; border-color:#dedede; }
 .btn-icon.isDefault span, .btn-icon.isDefault i { color:#404040; }
 .btn-icon.isDefault .btn-icon-dd { background-color:#ffffff; }
 .btn-icon.isDefault .btn-icon-dd a { color:#404040; }
 .btn-icon.isDefault .btn-icon-dd a:hover { background-color:#e6e6e6; color:#333333; }
 .btn-icon.isDefault:hover { cursor:pointer; background-color:#e6e6e6; border-color:#adadad; }
 .btn-icon.isDefault:hover span, .btn-icon.isDefault:hover i { color:#333333; }
 .btn-icon.isDefault.open { background-color:#e6e6e6; border-color:#adadad; }
 .btn-icon.isDefault[disabled], .btn-icon.isDefault[disabled]:hover { cursor:not-allowed; background-color:#ffffff; border-color:#dedede; }
 .btn-icon.isCompany { color:#FFF !important; background-color:var(--bien-primary); border:1px solid transparent; }
 .btn-icon.isCompany.isOutlined { color:var(--bien-primary) !important; background-color:transparent; border:1px solid var(--bien-primary); }
 .btn-icon.isPrimary { background-color:var(--bien-primary); border-color:var(--bien-primary); }
 .btn-icon.isPrimary span, .btn-icon.isPrimary i { color:#ffffff; }
 .btn-icon.isPrimary .btn-icon-dd { background-color:var(--bien-primary); }
 .btn-icon.isPrimary .btn-icon-dd a { color:#ffffff; }
 .btn-icon.isPrimary .btn-icon-dd a:hover { background-color:#72a4f7; color:#ffffff; }
 .btn-icon.isPrimary[disabled], .btn-icon.isPrimary[disabled]:hover { cursor:not-allowed; opacity:.8; }
 .btn-icon.isSecondary { background-color:var(--bien-secondary); border-color:var(--bien-secondary); }
 .btn-icon.isSecondary span, .btn-icon.isSecondary i { color:var(--bien-dark); }
 .btn-icon.isSecondary .btn-icon-dd { background-color:var(--bien-secondary); }
 .btn-icon.isSecondary .btn-icon-dd a { color:var(--bien-dark); }
 .btn-icon.isSecondary[disabled], .btn-icon.isSecondary[disabled]:hover { cursor:not-allowed; opacity:0.8; }
 .btn-icon.isInfo { background-color:#00d5e6; border-color:#00c2e6; }
 .btn-icon.isInfo span, .btn-icon.isInfo i { color:#ffffff; }
 .btn-icon.isInfo .btn-icon-dd { background-color:#00d5e6; }
 .btn-icon.isInfo .btn-icon-dd a { color:#ffffff; }
 .btn-icon.isInfo .btn-icon-dd a:hover { background-color:#26c6da; color:#ffffff; }
 .btn-icon.isInfo:hover { cursor:pointer; background-color:#26c6da; border-color:#26c6da; }
 .btn-icon.isInfo:hover span, .btn-icon.isInfo:hover i { color:#ffffff; }
 .btn-icon.isInfo.open { background-color:#26c6da; border-color:#26c6da; }
 .btn-icon.isInfo[disabled], .btn-icon.isInfo[disabled]:hover { cursor:not-allowed; background-color:#00d5e6; border-color:#00c2e6; }
 .btn-icon.isSuccess { background-color:#34a853; border-color:#34a853; }
 .btn-icon.isSuccess span, .btn-icon.isSuccess i { color:#ffffff; }
 .btn-icon.isSuccess .btn-icon-dd { background-color:#34a853; }
 .btn-icon.isSuccess .btn-icon-dd a { color:#ffffff; }
 .btn-icon.isSuccess .btn-icon-dd a:hover { background-color:#3abb5d; color:#ffffff; }
 .btn-icon.isSuccess:hover { cursor:pointer; background-color:#3abb5d; border-color:#3abb5d; }
 .btn-icon.isSuccess:hover span, .btn-icon.isSuccess:hover i { color:#ffffff; }
 .btn-icon.isSuccess.open { background-color:#3abb5d; border-color:#3abb5d; }
 .btn-icon.isSuccess[disabled], .btn-icon.isSuccess[disabled]:hover { cursor:not-allowed; background-color:#34a853; border-color:#34a853; }
 .btn-icon.isWarning { background-color:#f0ad4e; border-color:#eea236; }
 .btn-icon.isWarning span, .btn-icon.isWarning i { color:#ffffff; }
 .btn-icon.isWarning .btn-icon-dd { background-color:#f0ad4e; }
 .btn-icon.isWarning .btn-icon-dd a { color:#ffffff; }
 .btn-icon.isWarning .btn-icon-dd a:hover { background-color:#d58512; color:#ffffff; }
 .btn-icon.isWarning:hover { cursor:pointer; background-color:#d58512; border-color:#985f0d; }
 .btn-icon.isWarning:hover span, .btn-icon.isWarning:hover i { color:#ffffff; }
 .btn-icon.isWarning.open { background-color:#d58512; border-color:#985f0d; }
 .btn-icon.isWarning[disabled], .btn-icon.isWarning[disabled]:hover { cursor:not-allowed; background-color:#f0ad4e; border-color:#eea236; }
 .btn-icon.isDanger { background-color:#f0300b; border-color:#e53935; }
 .btn-icon.isDanger span, .btn-icon.isDanger i { color:#ffffff; }
 .btn-icon.isDanger .btn-icon-dd { background-color:#f0300b; }
 .btn-icon.isDanger .btn-icon-dd a { color:#ffffff; }
 .btn-icon.isDanger .btn-icon-dd a:hover { background-color:#c9302c; color:#ffffff; }
 .btn-icon.isDanger:hover { cursor:pointer; background-color:#c9302c; border-color:#ac2925; }
 .btn-icon.isDanger:hover span, .btn-icon.isDanger:hover i { color:#ffffff; }
 .btn-icon.isDanger.open { background-color:#c9302c; border-color:#ac2925; }
 .btn-icon.isDanger[disabled], .btn-icon.isDanger[disabled]:hover { cursor:not-allowed; background-color:#f0300b; border-color:#e53935; }
 .btn-icon.isActive { background-color:var(--bien-primary); border-color:var(--bien-primary); }
 .btn-icon.isActive span, .btn-icon.isActive i { color:#FFF; }
 .btn-icon.isActive .btn-icon-dd { background-color:var(--bien-primary); }
 .btn-icon.isActive .btn-icon-dd a { color:#FFF; }
 .btn-icon.isActive .btn-icon-dd a:hover { background-color:var(--bien-primary); color:#FFF; }
 .btn-icon.isActive:hover { cursor:pointer; background-color:var(--bien-primary); border-color:var(--bien-primary); }
 .btn-icon.isActive:hover span, .btn-icon.isActive:hover i { color:#FFF; }
 .btn-icon.isActive.open { background-color:var(--bien-primary); border-color:var(--bien-primary); }
 .btn-icon.isActive[disabled], .btn-icon.isActive[disabled]:hover { cursor:not-allowed; background-color:var(--bien-primary); border-color:var(--bien-primary); }
 .number-picker { display:flex; flex-direction:column; align-items:center; justify-content:center; }
 .number-picker > .action-np { color:#9e9e9e; }
 .number-picker > .action-np:hover { cursor:pointer; color:#000000; }
 .number-picker > input { width:3em; background-color:transparent; border:0; outline:none; text-align:center; cursor:default; }
 .selectmatch select { max-width:calc(100% - 400px); }
 span.small{ font-size:11px; color:#555; font-weight:normal; }
 input.sel_account { width:auto;}
 #box_lgn .input-field-box ul { list-style:none; text-align:left; margin:0px; padding:0px; }
 #box_lgn .input-field-box li { display:block; clear:both; margin:5px 0px; }
 #box_lgn .input-field-box li input[type=checkbox]{ width:20px; height:20px; float:left; }
 #box_lgn .input-field-box li input[type=radio]{ width:20px; height:20px; float:left; }
 #box_lgn .input-field-box li label { line-height:16px; font-size:14px; height:30px; width:calc( 100% - 60px); margin:5px 0px; padding:0px; display:inline-block; font-weight:bold; }
 .disclaimer-new-candidate { padding:.75rem 1.25rem; border:1px solid #bcdff1; border-radius:.25rem; background-color:#d9edf7; color:#31708f; }
 .disclaimer-new-candidate_warning { color:var(--bien-dark); background-color:#FFF; border-color:var(--bien-yellow); padding:var(--4); }
 .container-new-candidate { display:flex; align-items:flex-start; margin-top:25px; }
 .container-img-new-candidate { width:170px; min-width:170px; max-width:170px; margin-right:15px; padding:5px; border:2px solid #635f5f; }
 .container-img-new-candidate img { width:100%; }
 .container-form-new-candidate { width:calc(100% - 170px); }
 .container-title-new-candidate { width:100%; flex-basis:100%; }
 #internalRegister { display:flex; align-items:center; flex-wrap:wrap; }
 #internalRegister .container-title-new-candidate:not(:first-child) { margin-top:30px; }
 #internalRegister .form-group { display:flex; align-items:center; justify-content:space-between; padding:8px; width:50%; flex-basis:50%; }
 #internalRegister .form-group.compact-group { justify-content:flex-start; }
 #internalRegister .form-group.large-group { width:100%; flex-basis:100%; }
 #internalRegister .form-group.block-group { display:block; }
 #internalRegister .form-group label { width:200px; min-width:200px; max-width:200px; font-weight:bold; margin:0; }
 #internalRegister .form-group label.title-privacy-box { font-size:18px !important; font-weight:600; width:auto; min-width:0; max-width:100%; }
 #internalRegister .form-group > div { width:100%; }
 #internalRegister .form-group select { width:100%; border-radius:3px; padding:2px 5px; border-color:#e6e6e6; }
 #internalRegister .button-group { margin-top:20px; display:flex; align-items:center; justify-content:center; width:100%; flex-basis:100%; }
 #internalRegister .text-box-privacy { padding:5px; margin-top:5px; border-radius:4px; border:1px solid #E6E9ED; background-color:#F5F7FA; color:#656D78; }
 #internalRegister .accept-privacy-group { display:flex; align-items:center; }
 #internalRegister .accept-privacy-group label { width:auto; min-width:0; display:flex; align-items:center; margin-top:5px; }
 #theme_v2 .star-rating { width:fit-content; width:-moz-fit-content; display:inline-flex; align-items:flex-start; justify-content:center; float:right; position:relative; }
 #theme_v2 .star_rating i.fas.fa-spinner { display:none; }
 #theme_v2 .star_rating.loading i.fas.fa-spinner { display:inline; }
 #theme_v2 .star-rating input[type="text"] { width:3.5em !important; text-align:center; margin-left:.2em; border-radius:1.5em; outline:none; }
 #theme_v2 .star-rating.field-number { float:none; }
 #theme_v2 .star-rating .clear-evaluation { color:#ee4d4d; font-size:1.6em !important; margin-right:.15em; }
 #theme_v2 .star-rating.field-number i[onclick]:hover { cursor:pointer; }
 #theme_v2 .star-rating .back-stars { display:flex; position:relative; }
 #theme_v2 .star-rating .back-stars > i { background:-webkit-linear-gradient(to top right, #bfbfbf, #bfbfbf); background:linear-gradient(to top right, #bfbfbf, #bfbfbf); -webkit-background-clip:text; -webkit-text-fill-color:transparent; font-size:1.5em; }
 #theme_v2 .star-rating.star-rating_small .back-stars > i { font-size:1.2em; }
 #theme_v2 .star-rating .back-stars .front-stars { display:flex; color:#FFBC0B; overflow:hidden; position:absolute; top:0; width:0; }
 #theme_v2 .star-rating .back-stars .front-stars > i { background:-webkit-linear-gradient(to top right, #F5ED00, #F5ED00); background:linear-gradient(to top right, #F5ED00, #F5ED00); -webkit-background-clip:text; -webkit-text-fill-color:transparent; font-size:1.5em; }
 #theme_v2 .star-rating.star-rating_small .back-stars .front-stars > i { font-size:1.2em; }
 .image-preview-popup { position:relative; }
 .image-preview-popup__image { display:none; position:absolute; bottom:100%; left:50%; transform:translateX(-50%); margin:2px 2px 8px; padding:5px; border-radius:.25rem; background-color:#ffffff; }
 .image-preview-popup__image:before { content:''; position:absolute; top:100%; left:50%; transform:translateX(-50%); width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #ffffff; }
 .image-preview-popup__image img { max-width:200px; max-height:200px; }
 .image-preview-popup:hover .image-preview-popup__image { display:block; }
 .list-group { display:flex; flex-direction:column; padding:0; margin:0; min-width:40%; }
 .list-group__item { list-style:none; margin:0 0 -1px; padding:.75em 1.25em; display:flex; align-items:center; justify-content:space-between; border:1px solid rgba(0, 0, 0, .125); position:relative; background-color:#ffffff; font-weight:600; text-decoration:none; color:inherit; }
 .list-group__item:first-child { border-top-left-radius:.25em; border-top-right-radius:.25em; }
 .list-group__item:last-child { border-bottom-left-radius:.25em; border-bottom-right-radius:.25em; }
 .list-group__item:hover { cursor:pointer; background-color:#F8F9FA; }
 .badge { display:inline-block; padding:.25em .4em; border-radius:.25em; font-size:12px !important; }
 .badge_cand_invite { background-color:#1266f1 !important; color:#ffffff; }
 .badge_cand_invited { background-color:#5ab601 !important; color:#ffffff; }
 .badge_xl { padding:1em; font-size:15px !important; line-height:1.5 !important; }
 .badge_full-width { width:100%; }
 .badge_create { color:#ffffff; background-color:#0062cc; }
 .badge_created { color:#ffffff; background-color:#1e7e34; }
 .badge_info { color:#31708f; background-color:#d9edf7; }
 .badge_warning { color:#8a6d3b; background-color:#fcf8e3; }
 .modal_create { position:absolute; top:50px; left:50%; transform:translateX(-50%); min-width:35%; display:none; }
 .container_modal { display:flex; flex-direction:column; }
 .container_modal__header { position:relative; border-top-left-radius:.25em; border-top-right-radius:.25em; border:1px solid rgba(0, 0, 0, .125); margin-bottom:-1px; background-color:#F8F9FA; font-weight:600; padding:.75em 1.25em; }
 .container_modal__content { position:relative; border-bottom-left-radius:.25em; border-bottom-right-radius:.25em; border:1px solid rgba(0, 0, 0, .125); margin-bottom:-1px; background-color:#ffffff; padding:.75em 1.25em; }
 .button_half-width { width:48%; justify-content:center; margin-top:1em; }
 .export-helper__button { font-size:1.25rem; border-radius:26px; border:none; color:#ffffff; font-weight:bold; background-color:#635f5f; padding:1.1rem 1.83rem; outline:none; cursor:pointer; }
 .export-helper__button__icon { font-size:1.25rem; padding-right:0.67rem; }
 .ivw-checkbox { width:1.5rem; height:1.5rem; min-width:1.5rem; min-height:1.5rem; border-radius:0.25rem; display:inline-flex; align-items:center; justify-content:center; border:1px solid transparent; }
 .ivw-checkbox i { font-size:.9rem !important; }
 .ivw-checkbox_default { background-color:#F5F7FA; border-color:#CCD1D9; }
 .ivw-checkbox_green { border-color:#34A853; background-color:rgba(52, 168, 83, .1); color:#ffffff; }
 .ivw-checkbox_light-blue { border-color:#00D5E6; background-color:rgba(0, 213, 230, .1); }
 .ivw-checkbox_s { width:1.3rem; height:1.3rem; }
 .ivw-checkbox_l { width:1.5rem; height:1.5rem; min-width:1.5rem; min-height:1.5rem; max-width:1.5rem; max-height:1.5rem; }
 .ivw-wrapper-checkbox { display:inline-flex; align-items:center; }
 .ivw-wrapper-checkbox input[type="checkbox"] { display:none; }
 .ivw-checkbox__checked { color:#000000; }
 .ivw-checkbox__checked_white { color:#FFFFFF; }
 .ivw-wrapper-checkbox input[type="checkbox"]:checked ~ .ivw-checkbox { background-color:#CCD1D9; }
 .ivw-wrapper-checkbox input[type="checkbox"]:checked ~ .ivw-checkbox_green { background-color:#34A853; }
 .ivw-wrapper-checkbox input[type="checkbox"]:checked ~ .ivw-checkbox_light-blue { background-color:#00D5E6; }
 .ivw-wrapper-checkbox input[type="checkbox"]:not(:checked) ~ .ivw-checkbox .ivw-checkbox__checked { visibility:hidden; color:transparent !important; }
 .comment__valutazione { position:absolute; top:100%; left:0; transform:translate(-20%, -80%); width:25px; height:25px; display:flex; align-items:center; justify-content:center; border-radius:50%; }
 .comment__valutazione i { font-size:14px !important; }
 .comment__valutazione_up { background-color:#34a853; color:#ffffff; }
 .comment__valutazione_reverse { background-color:#FB485D; color:#ffffff; }
 .comment__valutazione_reverse i { transform:rotate(180deg); }
 .status-wrapper { width:100%; display:flex; align-items:center; justify-content:space-between; margin-bottom:2rem; }
 .status-line { display:flex; }
 .status-line-button { display:flex; align-items:center; justify-content:center; text-decoration:none; position:relative; height:2.8rem; min-width:2.8rem; padding:0 .9rem; background-color:transparent; color:#434A54; line-height:1.5; border:1px solid #CCD1D9; }
 .status-line-button:not(:first-child) { margin-left:-1px; }
 .status-line-button:first-child { border-top-left-radius:.35rem; border-bottom-left-radius:.35rem; }
 .status-line-button:last-child { border-top-right-radius:.35rem; border-bottom-right-radius:.35rem; }
 .status-line-button:hover { background-color:#E6E9ED; }
 .status-line-button_active { background-color:#635f5f; color:#ffffff; border-color:#635f5f; }
 .status-line-button_active:hover { background-color:#595656; color:#ffffff; border-color:#595656; }
 .ivw-progress { position:relative; width:230px; padding:.25rem; background:rgba(0, 0, 0, 0.65); border-radius:.375rem; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08); }
 .ivw-progress__label { display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); color:#ffffff; white-space:nowrap; font-weight:600; }
 .ivw-progress__bar { height:1.25rem; border-radius:.25rem; background-color:#34a853; background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05)); background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05)); background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05)); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05)); -webkit-transition:0.4s linear; -moz-transition:0.4s linear; -o-transition:0.4s linear; transition:0.4s linear; -webkit-transition-property:width, background-color; -moz-transition-property:width, background-color; -o-transition-property:width, background-color; transition-property:width, background-color; -webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1); box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1); }
 .circle-badge-profile { display:flex; align-items:center; justify-content:center; width:30px; height:30px; margin-right:8px; border-radius:50%; background-color:rgba(0, 0, 0, 0.65); color:#fff; }
 .circle-badge-profile_done { background-color:#34a853; }
 .bien-alert { padding:16px 16px 16px calc(16px + 24px + 16px); border:1px solid var(--bien-primary); border-radius:4px; font-size:14px; position:relative; }
 .bien-alert.bien-alert-warning { border-color:var(--bien-yellow); }
 .bien-alert.bien-alert-info { border-color:var(--info); }
 .bien-alert.bien-alert-danger { border-color:var(--danger); }
 .bien-alert.bien-alert-warning:before, .bien-alert.bien-alert-info:before, .bien-alert.bien-alert-danger:before { position:absolute; top:50%; left:16px; transform:translateY(-50%); font-family:"Material Icons", "Material Icons Outlined"; font-size:24px; }
 .bien-alert.bien-alert-warning:before { content:'error'; color:var(--bien-yellow); }
 .bien-alert.bien-alert-info:before { content:'info'; color:var(--info); }
 .bien-alert.bien-alert-danger:before { content:'error'; color:var(--danger); }
 .profile-boxinfo-alert { padding:5px; border-radius:.4rem; color:#656D78; background-color:#CCD1D9; border:1px solid #CCD1D9; margin-bottom:5px; text-align:center; font-weight:600; }
 .profile-boxinfo-alert.info { color:#31708f; background-color:#d9edf7; border:1px solid #bce8f1; }
 .term-search { margin-top:12px; width:100%; }
 .field-box .term-search { margin-top:0; }
 #ProfiloCandidato .fastinfo .term-search { margin-top:0; }
 .search-bar { position:relative; display:flex !important; align-items:center; }
 .search-bar__icon { position:absolute; left:0; top:50%; width:35px; text-align:center; transform:translateY(-50%); font-size:18px !important; color:var(--bien-grey-1); }
 .search-bar__help { position:absolute; right:.6rem; top:50%; transform:translateY(-50%); font-size:1.5rem !important; color:#635f5f; }
 .search-bar__help:hover { cursor:pointer; }
 .search-bar__help__info-box { display:none; position:absolute; top:100%; right:0; width:220px; margin:3px; border-radius:.25rem; padding:.5rem; font-size:.85em !important; background-color:#232F34; color:#ffffff; }
 .search-bar__help:hover .search-bar__help__info-box { display:block; }
 .search-bar__help__info-box:hover { cursor:default; }
 .search-bar__input { width:100%; border-radius:4px; height:36px; padding-left:35px; outline:none; border:0; background:var(--bien-bg); color:var(--bien-grey-1); font-weight:400; font-size:16px; }
 .search-bar__button { margin-top:0 !important; white-space:nowrap; }
 .search-bar__input + .search-bar__button { margin:0 0 0 4px !important; }
 .suggested-terms-container { display:none; }
 .terms-container, .suggested-terms-container_used { display:flex; flex-wrap:wrap; margin-top:var(--bien-gutter); width:100%; }
 #ProfiloCandidato .fastinfo .terms-container { margin-top:0; }
 .terms-container input[type="range"] { display:none; }
 .terms-container_set-weight { flex-direction:column; }
 .terms-container_set-weight input[type="range"] { display:inline-block; }
 .terms-container__term { display:flex; align-items:center; position:relative; margin:0 4px 4px 0; }
 #ProfiloCandidato .fastinfo .terms-container__term { margin:4px 4px 0 0; }
 .terms-container__term__tag { padding:0 .65rem; border-radius:.25rem; background-color:var(--bien-bg); color:rgba(0,0,0,0.85); font-weight:600; height:2rem; line-height:1.85rem; position:relative; }
 .terms-container__term__tag_suggested { background-color:#e6e9ed; color:#434a54; }
 .terms-container__term__tag_no-action { background-color:#E6E9ED; }
 .terms-container_set-weight .terms-container__term__tag { max-width:150px !important; }
 .terms-container__term__tag:hover { min-width:6rem; cursor:default; }
 .terms-container__term__tag:hover .terms-container__term__label { width:calc(100% - 24px + 0.65rem); }
 .terms-container__term__tag_suggested:hover { border-color:#434A54; }
 .terms-container__term__tag_no-action:hover { border-color:#CCD1D9; padding:0 .65rem; cursor:not-allowed; }
 .terms-container__term__label { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:var(--bien-grey-1); font-weight:400; }
 .terms-container__term__label:before { content:'#'; }
 .terms-container__term__actions { display:none; min-width:2rem; height:2rem; position:absolute; top:0; right:0; border-radius:.25rem; background-color:var(--bien-bg); color:var(--bien-grey-1); }
 .terms-container__term__actions_suggested { color:#434a54; background-color:#e6e9ed; border-left:1px solid #434a54; }
 .terms-container__term__tag:hover .terms-container__term__actions { display:flex; align-items:center; justify-content:center; }
 .terms-container__term__actions__action { width:2rem; height:100%; display:flex !important; align-items:center; justify-content:center; border-right:1px solid transparent; cursor:pointer; }
 .widget-autocomplete-field { padding:.8rem 0 !important; z-index:1; overflow-x:hidden; overflow-y:auto; }
 .widget-autocomplete-field .ui-menu-item { padding:0 !important; border:0 !important; }
 .widget-autocomplete-field .ui-menu-item-wrapper, .widget-autocomplete-field .ui-menu-item .ui-corner-all { font-size:13px !important; padding:.5rem .8rem !important; border-radius:0 !important; }
 .widget-autocomplete-field .ui-menu-item-wrapper.ui-state-active, .widget-autocomplete-field .ui-menu-item .ui-corner-all.ui-state-hover { background-color:#077ff8 !important; color:#ffffff !important; border:0 !important; }
 .subcond { margin-left:40px; background-color:rgba(0,0,0,0.07); padding:15px 5px; margin-bottom:5px; margin-top:5px; }
 .subcond .condition { margin-left:40px; }
 #builder > .subcond { margin-left:0; }
 .table-search-filter { display:flex; justify-content:space-between; flex-wrap:wrap; padding:5px; }
 .table-search-filter__row { display:flex; align-items:center; margin-bottom:10px; }
 .table-search-filter__row_1 { width:100%; flex-basis:100%; }
 .table-search-filter__row_1-2 { width:49%; flex-basis:49%; }
 .table-search-filter__row_button { width:100%; flex-basis:100%; justify-content:flex-end; }
 .table-search-filter__row_1 .table-search-filter__label { width:14.7%; flex-basis:14.7%; }
 .table-search-filter__row_1 .table-search-filter__input { width:85.3%; flex-basis:85.3%; }
 .table-search-filter__row_1-2 .table-search-filter__label { width:30%; flex-basis:30%; }
 .table-search-filter__row_1-2 .table-search-filter__input { width:70%; flex-basis:70%; }
 .data_row .only-hover { display:none !important; transition:all .2ms cubic-bezier(0,0,.2,.1) }
 .data_row:hover .only-hover { display:flex !important; }
 .color-ann-pending-approval { color:var(--orange, #FFA500); }
 .color-ann-pending { color:var(--warning, #FFFF00); }
 .color-ann-expired { color:var(--muted, #656D78); }
 .color-ann-published { color:var(--success, #4CC417); }
 .color-ann-not-published { color:var(--danger, #D9534F); }
 .bootstrap-switch { margin:5px; display:flex; align-items:center; gap:calc(var(--bien-gutter-unit) * 2); }
 .bootstrap-switch input[type=checkbox], .bootstrap-switch input[type=radio] { height:0; width:0; visibility:hidden; position:absolute !important; }
 .bootstrap-switch input[type=checkbox]:before, .bootstrap-switch input[type=radio]:before, .bootstrap-switch input[type=checkbox]:after, .bootstrap-switch input[type=radio]:after { display:none !important; }
 .bootstrap-switch label:not(.real-label) { --round:12px; cursor:pointer; text-indent:-9999px; width:36px; height:16px; background:var(--bien-grey-1); display:block; border-radius:100px; position:relative; margin:0; transition:background .15s ease-in-out; }
 .bootstrap-switch label:not(.real-label):after { content:''; position:absolute; top:2px; left:2px; width:var(--round); height:var(--round); background:var(--white, #FFFFFF); border-radius:50%; transition:all .15s ease-in; }
 .bootstrap-switch label { user-select:none; margin:0; }
 .bootstrap-switch input:checked + label:not(.real-label) { background:var(--bien-primary); }
 .bootstrap-switch input:checked + label:not(.real-label):after { content:''; color:var(--bien-primary); left:calc(100% - var(--round) - 2px); }
 .bootstrap-switch.no-mini-icon label:not(.real-label):after, .bootstrap-switch.no-mini-icon input:checked + label:not(.real-label):after, .bootstrap-switch.bootstrap-switch-sm label:not(.real-label):after, .bootstrap-switch.bootstrap-switch-sm input:checked + label:not(.real-label):after { content:''; }
 .bootstrap-switch label.real-label { cursor:pointer; }
 .bootstrap-switch input[disabled] + label:not(.real-label), .bootstrap-switch input[readonly] + label:not(.real-label), .bootstrap-switch input.--disabled + label:not(.real-label) { opacity:.5; }
 .ui-autocomplete { z-index:9999; }
 #title-page { padding-top:var(--4); }
 .company_tpl .ui-tabs .ui-tabs-panel, .candidate_tpl .ui-tabs .ui-tabs-panel { background-color:var(--bien-bg); }
 #commesseSearchForm #filters_.card { border:0; }
 .generic__timepicker { text-align:center; max-width:50px; position:relative; padding:0; user-select:none; }
 .generic__timepicker input { height:100%; border:0; background:transparent; text-align:center; }
 .generic__timepicker:first-of-type { margin-left:-1px; }
 .timepicker__direction { width:18px; height:18px; display:inline-flex !important; align-items:center; justify-content:center; font-size:13px; color:var(--muted); position:absolute; left:50%; transform:translateX(-50%); cursor:pointer; z-index:1; user-select:none; }
 .timepicker__up { content:"\f106"; bottom:100%; }
 .timepicker__down { content:"\f107"; top:calc(100% + 1px); }
 .generic__timepicker input::-webkit-outer-spin-button, .generic__timepicker input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }
 .generic__timepicker input[type=number] { -moz-appearance:textfield; }
 .generic__timepicker-ampm { max-width:60px; }
 .generic__timepicker input { padding:0; }
 .dropdown-visTabellaDB .dropdown-toggle { max-width:225px; min-width:225px; }
 .dropdown-visTabellaDB .dropdown-menu { min-width:225px; max-height:250px; overflow-y:auto; }
 .dropdown-visTabellaDB .dropdown-item { max-width:300px; }
 .ui-state-active, .ui-state-selected, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background:var(--primary); }
 .swal-bien__title { margin-bottom:0 !important; color:var(--bien-dark) !important; font-size:18px !important; line-height:24px !important; font-weight:600 !important; text-align:left !important; width:100% !important; padding-right:var(--bien-gutter) !important; flex-direction:column !important; }
 .swal-bien__title small { font-size:12px !important; color:var(--bien-grey-1) !important; font-weight:400 !important; line-height:16px !important; margin-top:4px !important; }
 .swal-bien__close { position:absolute; top:var(--bien-gutter) !important; right:var(--bien-gutter) !important; width:24px !important; height:24px !important; line-height:24px !important; display:flex !important; align-items:center !important; justify-content:center !important; color:var(--bien-dark) !important; font-size:28px !important; }
 .swal-bien__content { padding:var(--bien-gutter) !important; text-align:left !important; }
 .swal-bien__content #swal2-content { font-size:14px !important; color:var(--bien-dark) !important; text-align:left !important; line-height:24px !important; }
 .swal-bien__actions { padding:var(--bien-gutter) !important; margin:0 !important; justify-content:flex-start !important; flex-direction:row-reverse !important; }
 .swal-bien__actions .btn { padding:6px 16px !important; font-weight:600 !important; font-size:14px !important; margin:0 0 0 16px !important; }
 ul { padding-inline-start:40px; padding-inline-end:40px; }
 .ui-buttonset .ui-button-text { user-select:none; }
 #filter-status .btn { background:#FFF; color:var(--bien-dark); }
 #filter-status #status-all .btn:hover { color:var(--bien-dark); }
 input.ui-autocomplete-input + div[id$="_target"] .container-selected { display:inline-flex; align-items:center; justify-content:center; flex-direction:row-reverse; line-height:22px; border:1px solid #ccc; margin:0.5rem 0.5rem 0 0 !important; border-radius:4px !important; background-color:#FFFFFF !important; padding:0.25rem 0.5rem !important; }
 input.ui-autocomplete-input + div[id$="_target"] .container-selected i { margin-right:var(--2); cursor:pointer; }
 .dropdown-visTabellaDB .dropdown__separator { background:var(--bien-bg); width:calc(100% - 12px); height:1px; margin:2px auto; }
 .details-subtitle__info { display:flex; align-items:center; height:100%; }
 .details-subtitle__info-container { font-size:12px; font-weight:400; color:var(--bien-grey-1); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:24px; height:24px; }
 .details-subtitle__info-container span, .details-subtitle__info-container a { font:inherit; color:inherit; display:inline; transition:.25s color; font-weight:400; line-height:24px; position:relative; }
 .details-subtitle__info-container span:after, .details-subtitle__info-container a:after { content:'•'; margin:0 4px 0 6px; }
 .details-subtitle__info-container *:last-child:after { display:none; }
 .details-subtitle__info-container a { font-weight:600; }
 .details-subtitle__info-container a:hover { color:var(--bien-dark); }
 #theme_v2 #contenutipagine table.ivw_datatable .data_row td .details-subtitle__info-container a { font-weight:600; color:var(--bien-grey-1); }
 #theme_v2 #contenutipagine table.ivw_datatable .data_row td .details-subtitle__info-container a:hover { color:var(--bien-dark); }
 body:not(.firefox):not(.companybackoffice) input[type="checkbox"], body:not(.firefox):not(.companybackoffice) input[type="radio"] { width:24px; height:24px; visibility:hidden; line-height:24px; font-size:24px; position:relative; }
 body:not(.firefox):not(.companybackoffice) input[type="checkbox"]:before, body:not(.firefox):not(.companybackoffice) input[type="radio"]:before { font-family:"Material Icons Outlined"; visibility:visible; background:transparent; color:var(--bien-grey-1); position:absolute; top:0; left:-2px; }
 body:not(.firefox):not(.companybackoffice) input[type="checkbox"]:before { content:"check_box_outline_blank"; }
 body:not(.firefox):not(.companybackoffice) input[type="radio"]:before { content:"radio_button_unchecked"; background:transparent; }
 body:not(.firefox):not(.companybackoffice) input[type="checkbox"]:checked:after, body:not(.firefox):not(.companybackoffice) input[type="radio"]:checked:after { position:absolute; top:0; left:-2px; border:0; font-family:'Material Icons Filled' !important; transition:all .15s ease-in-out; display:flex; align-items:center; justify-content:center; color:var(--primary); visibility:visible; width:24px; height:24px; }
 body:not(.firefox):not(.companybackoffice) input[type="checkbox"]:checked:after { content:"check_box"; background:transparent; }
 body:not(.firefox):not(.companybackoffice) input[type="radio"]:checked:after { content:"radio_button_checked"; background:transparent; }
 body:not(.firefox):not(.companybackoffice) input[type="checkbox"][disabled]:before, body:not(.firefox):not(.companybackoffice) input[type="checkbox"][disabled]:checked:after { opacity:.4; }
 body:not(.firefox):not(.companybackoffice) input[type="checkbox"]:checked:before, body:not(.firefox):not(.companybackoffice) input[type="radio"]:checked:before { opacity:0; }
 body:not(.firefox):not(.companybackoffice) .ui-checkboxradio, body:not(.firefox):not(.companybackoffice) .radio_button { display:none !important; }
 body:not(.firefox):not(.companybackoffice) .ui-checkboxradio:before, body:not(.firefox):not(.companybackoffice) .ui-checkboxradio:after, body:not(.firefox):not(.companybackoffice) .radio_button:before, body:not(.firefox):not(.companybackoffice) .radio_button:after, body:not(.firefox):not(.companybackoffice) .show-all-switch input[type=checkbox]:before, body:not(.firefox):not(.companybackoffice) .show-all-switch input[type=checkbox]:after { display:none !important; }

/* Minified by templateManager from 185927 chars to 159762 */