
/* - odiCustom.css - */
/* https://www.ordineingegneri.milano.it/portal_css/odiCustom.css?original=1 */
﻿body{background-color:#fff;font-family:karlaregular;position:relative;z-index:1;top:0}.template-mail_password_response #content,.template-pwreset_finish #content{min-height:500px;padding:40px 0}*[type=submit]:focus{box-shadow:0 0 0 rgba(0,0,0,0);outline:0}.log_template_error{background-color:#f5f5f5;padding:40px 0}.log_template_error #content-core{padding:0}.log_template_error h1.documentFirstHeading{text-align:left;color:#101f69;font-family:karlabold;font-size:28px}.log_template_error .documentDescription{text-align:left;padding-top:0}.link-parent{display:inline-block;margin-bottom:5px}.link-parent:before{content:"";margin-right:5px;font-family:FontAwesome}b,strong{font-family:karlabold;font-weight:normal}.dotted{border:dashed #ddd;border-width:1px 0 0}#content-core{padding:30px 0;min-height:500px}.section-qing #content-core{min-height:200px}#content p,#content ul,#content ol{font-size:18px;line-height:1.3em;color:gray}#content .loginInfo ol{font-size:13px;font-weight:100}#content ul{margin-bottom:20px}#content ul li{margin-bottom:0}fieldset#attachmentsBox,.relatedItems{border:0 rgba(0,0,0,0);background-color:rgba(0,0,0,0);margin:30px 0 0;padding:0;width:auto}fieldset#attachmentsBox legend,#content #relatedItemBox dt{text-transform:uppercase;font-family:karlabold;font-size:14px;padding-bottom:8px}#content #relatedItemBox dt{display:block;width:100%;margin-bottom:20px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}fieldset#attachmentsBox ul li{line-height:1.7em}fieldset#attachmentsBox ul li span a,.relatedItems span.contenttype-richdocument a,.relatedItems span a{font-family:karlabold;font-size:16px;color:#006fb0;display:block}fieldset#attachmentsBox ul li span a:before{content:"";font-family:FontAwesome;margin-right:15px}.relatedItems span a:before{content:"";font-family:FontAwesome;margin-right:15px}.pagerWrapper{text-align:center}i.insertDate{font-style:normal;font-size:12px;position:absolute;z-index:2}.odiBtn{color:#fff;border-radius:1px;padding:10px 15px;display:inline-block;text-transform:uppercase}button.odiBtn{width:100%;padding:4.5px 15px}.odiBtn:hover,.odiBtn:focus{text-decoration:none;color:#fff}.odiGhost{border:2px solid #fff}.orange{background-color:#ffa344;border:2px solid #ffa344}.blue{background-color:#101f69;border:2px solid #101f69}#content #portal-breadcrumb.breadcrumb{margin:0;padding:0;list-style:none}#content #portal-breadcrumb.breadcrumb li{display:inline-block}#content .simpleTable{margin:15px 0 30px}.simpleTable th{background-color:#c4c4c4;color:#fff;font-family:karlabold;padding:5px 15px;text-transform:uppercase;text-shadow:1px 0 1px rgba(0,0,0,.1)}.table.simpleTable>thead>tr>th{border-bottom:0 rgba(0,0,0,0);padding:8px 16px}.table.simpleTable>tbody>tr>td{border-top:1px solid #eee;padding:5px 15px}.specialNewsStrip{background-color:#ffa344;color:#fff;border-top:2px solid #ef9941;border-bottom:2px solid #ef9941;padding:15px 0}.specialNewsStripInner{float:left}.specialNewsStripInner p{font-size:24px;margin:0}a.specialBtn{float:right;padding:5px 10px;background-color:#fff;color:#ffa344;display:inline-block;border-radius:2px;text-transform:uppercase;position:relative;top:2px}@media(max-width: 991px){.specialNewsStrip{text-align:center}.specialNewsStripInner,a.specialBtn{float:none}a.specialBtn{margin-top:10px;position:static}}.contentArticleRelated{background-color:#f5f5f5;padding:40px 0}.relatedArticleBox.relatedBigArticleBox h2,.newsBox.relatedBigArticleBox h2{font-size:28px}.relatedArticleBox.relatedBigArticleBox .relatedTag,.newsBox.relatedBigArticleBox>span{font-size:16px;margin-bottom:4px}.relatedArticleBox{position:relative;z-index:1}.relatedArticleBox>a{position:absolute;z-index:2;position:absolute;top:0;right:0;left:0;bottom:0}.relatedArticleBox h2{font-family:karlabold;font-size:19px;line-height:1.3em;margin-top:0}.relatedArticleBox:hover h2 span{border-bottom:1px solid #ffa344}.relatedArticleBox .relatedTag{color:#ffa344;text-transform:uppercase;display:block;margin-bottom:6px;font-family:karlabold;font-size:13px}.contentArticleRelated .miniTitle{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:20px}.notANews.newsBox.relatedBigArticleBox{background-color:#ffa344;padding:25px}.notANews.newsBox.relatedBigArticleBox>span{color:#fff}.notANews.newsBox.relatedBigArticleBox h2{color:#fff}.notANews.newsBox.relatedBigArticleBox i.insertDate{color:#fff}.notANews.relatedBigArticleBox:hover h2 span{border-bottom:1px solid #fff}.outerSlider{position:relative;z-index:10}.megaLoginWrapper{position:absolute;z-index:11;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:300px;right:15px}.megaLoginWrapper label{color:#fff;text-transform:uppercase;margin-bottom:10px}.megaLoginWrapper input{margin-bottom:15px;border:0 rgba(0,0,0,0);border-radius:0}.megaLoginWrapper .form-group a{margin-top:10px;color:#fff;display:block;background:#101f69;text-transform:uppercase;padding:10px;text-align:center}.megaLoginWrapper a:hover,.megaLoginWrapper a:focus{color:#fff}.outer-container.hero-container{z-index:11}#main-slider{z-index:9}#main-slider .slick-list{margin-top:0}#main-slider .slick-dots{position:absolute;bottom:10px;margin:0;padding:0;list-style:none;z-index:10;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main-slider .slick-dots li{display:inline-block;cursor:pointer;margin:4px}#main-slider .slick-dots li span{display:block;height:8px;width:8px;background-color:#fff}#main-slider .slick-dots li.slick-active span{background-color:#ffa344}#main-slider .slick-dots li:hover span{background-color:#ffa344}.heroPresentation{background:url("/risorse/slide-homepage/brochure/image") center center/cover;height:400px;position:relative;z-index:1}.heroPresentation.presentation02{background:url("var/regione-lombardia.jpg") center center/cover}.heroPresentation.presentation03{background:url("var/milano-da-fare.jpg") center center/cover}.heroPresentation:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:2}.hero-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1170px;padding-left:15px;padding-right:15px;z-index:3}.heroBox{width:50%}.heroBox h1{font-family:karlabold;color:#ffa344;font-size:35px;margin-top:0}#content .heroBox p{padding-right:20%;font-size:13px;color:#fff;line-height:1.6em}.heroBoxCta{margin-top:30px}.microText{color:#fff;font-size:8px;margin-top:5px}@media(max-width: 1199px){.hero-container{width:970px}}@media(max-width: 991px){.hero-container{width:750px}.megaLoginWrapper{width:220px}.heroBox h1{font-size:22px;line-height:1.3em}#content .heroBox p{padding-right:0}.heroBoxCta{margin-top:15px}}@media(max-width: 767px){.hero-container{width:100%}.megaLoginWrapper{display:none}.heroBox{margin-right:auto;margin-left:auto;width:70%}}@media(max-width: 450px){.heroBox{width:100%}.heroPresentation{height:300px}#content .heroBox p{display:none}.heroBox{text-align:center}}.custom-close{width:11px;height:12px;display:inline-block;position:relative;right:1px;top:1px}.custom-close:before,.custom-close:after{content:"";height:12px;width:2px;background-color:#fff}.custom-close:before{transform:rotate(45deg);display:inline-block;position:relative;top:1px}.custom-close:after{transform:rotate(-45deg);display:inline-block;position:relative;top:1px;right:2px}.heroQuickLinkInner{margin-left:-10px;margin-right:-10px;overflow:hidden;padding:50px 0}.heroQuickBox{float:left;padding:0 10px;position:relative;z-index:1}.heroQuickBox>a{z-index:4;position:absolute;top:0;right:0;left:0;bottom:0}.heroQuickBox .odiBtn.orange{position:relative}.heroQuickBox .odiBtn.orange a{display:block;color:#fff}.heroQuickBox .heroSocialCircle{margin-bottom:20px}.heroSocial{width:18%;border-right:1px solid rgba(0,0,0,.07);margin-right:2%;min-height:108px}.heroLink{width:16%}.heroLink .arrow{font-size:12px}.heroLink .arrow:before{content:"";font-family:FontAwesome;font-size:13px;margin-right:4px;position:relative;top:1px;color:#101f69}.heroSocialCircle>a{border-radius:30px;height:30px;width:30px;text-align:center;display:inline-block;margin-right:8px}@media(max-width: 767px){#footer .heroSocialCircle{margin-bottom:30px}}.twitter{background-color:#4ba2eb}.facebook{background-color:#334f8d}.googleplus{background-color:#d74439}.linkedin{background-color:#006fb0}.heroSocialCircle i{position:relative;top:7px;color:#fff;font-size:16px}.heroQuickBox h6{font-family:karlabold;color:#101f69;font-size:16px;line-height:1.2em;margin-bottom:8px;margin-top:0}.heroSocial.heroQuickBox h6{font-size:18px;margin-bottom:11px;text-transform:uppercase}#content .heroQuickBox p{color:gray;font-size:12px;min-height:51px}@media(max-width: 1199px){.heroQuickBox{min-height:127px}.heroQuickBox h6{min-height:38px}.heroSocialCircle>a{margin-right:5px}.heroSocial{width:22%}.heroLink{width:15%}}@media(max-width: 991px){.heroSocial.heroQuickBox h6{font-size:15px;color:gray}.heroSocialCircle i{font-size:13px}.heroSocialCircle>a{height:25px;width:25px;margin-right:3px}.heroSocialCircle i{top:3px}.heroSocial{width:20%;margin-right:0;border-right:0 rgba(0,0,0,0)}.heroLink{width:16%}.heroLink .arrow{font-size:11px;color:gray}.heroQuickBox h6{margin-top:0}.heroQuickBox{min-height:74px}.heroSocial{width:100%;min-height:initial;text-align:center;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.05)}.heroQuickLinkInner{padding-top:0;padding-bottom:0}.heroQuickBox.heroSocial h6{min-height:initial}.heroQuickLinkInner{margin-left:0;margin-right:0}.heroQuickBox.heroLink{width:20%;padding-top:20px;padding-bottom:30px}}@media(max-width: 635px){.heroQuickBox.heroLink{width:33.333%;padding-top:20px;padding-bottom:20px}}@media(max-width: 400px){#content .heroQuickBox p{font-size:16px;min-height:auto;width:70%}.heroQuickBox.heroSocial{margin-bottom:20px}.heroQuickBox.heroLink{width:100%;padding-top:0;padding-bottom:30px}.heroQuickBox h6{min-height:initial;font-size:22px;margin-bottom:5px}.heroQuickBox{min-height:initial}}.sectionHomepage{padding:40px 0}.featureNews{overflow:hidden;padding:0 8px;width:1170px;margin-right:auto;margin-left:auto}.featureNewsBoxOuter{float:left;padding:0 8px;width:25%}.featureNewsBox{position:relative;z-index:1;background-color:#f5f5f5}.featureNewsBox>a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:4}.featureNewsBox:hover .featureNewsImage img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.featureNewsImage{overflow:hidden;height:150px;position:relative;z-index:1}.featureNewsImage:after{position:absolute;top:0;right:0;left:0;bottom:0;content:"";z-index:2;background-color:rgba(0,0,0,.1)}.featureNewsImage img{width:100%;height:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.featureNewsText{position:relative;z-index:1;padding:15px}.specialNews .featureNewsText{background-color:#ffa344}.featureNewsText>span{background-color:#f5f5f5;color:#ffa344;text-transform:uppercase;padding:5px 10px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:13px;top:-26px;white-space:nowrap}.specialNews .featureNewsText>span{color:#fff;background-color:#ffa344}.featureNewsText h2,.newsBox h2,.eventsBox h2,.classesBox h2,.jobBox h2{font-size:19px;line-height:1.3em;font-family:karlabold;margin-top:0;margin-bottom:20px}.newsBox>span{color:#ffa344;text-transform:uppercase;display:block;margin-bottom:10px}.newsBox>span a,.newsBox>span a:hover,.newsBox>span a:focus{color:#ffa344;display:block}.newsBox h2{margin-bottom:10px;cursor:pointer}.newsBox i.insertDate{position:relative;bottom:auto;color:gray}.featureNewsBox:hover .featureNewsText h2>span,.newsBox:hover h2>span{border-bottom:1px solid #ffa344}.eventsBox:hover h2>span{border-bottom:1px solid #5bc0de}.specialNews.featureNewsBox:hover .featureNewsText h2>span{border-bottom:1px solid #fff}#content .featureNewsText p,#content .jobBox p{color:gray;font-size:14px}#content .specialNews .featureNewsText p,.specialNews .featureNewsText h2{color:#fff}#content .specialNews .featureNewsText p{font-size:14px}.featureNewsText i{bottom:15px;left:15px}@media(max-width: 1199px){.featureNewsImage{height:135px}.featureNews{width:970px}}@media(max-width: 991px){.featureNews{width:750px}.featureNewsBoxOuter{width:50%;margin-bottom:20px}.featureNewsText h2{font-size:16px}#content .specialNews .featureNewsText p{font-size:13px}.featureNewsText{min-height:200px}}@media(max-width: 767px){.featureNews{width:100%}}@media(max-width: 600px){.featureNewsImage{height:100px}.featureNewsText{min-height:250px}}@media(max-width: 560px){.featureNewsBoxOuter{width:100%;padding:0}.featureNewsText h2{font-size:20px}.featureNewsText{min-height:initial;padding-bottom:50px}.featureNewsImage{height:135px}.featureNews{padding:0 15px}}.sectionNews{padding-top:40px}.sectionEvents{padding:40px 0}.sectionTitle{margin-bottom:30px}.sectionTitle h3{font-size:38px;color:#101f69;font-family:karlabold;position:relative;z-index:1}.sectionTitle h3>a{color:#101f69;text-decoration:none}.sectionTitle h3:hover>a{text-decoration:none}.sectionTitle h3>a>span{font-size:13px;color:gray;font-family:karlaregular;position:absolute;right:0;bottom:7px}.sectionTitle h3>a>span:after{content:"";font-family:FontAwesome;margin-left:5px;position:relative;top:1px;color:#101f69}.newsBox{position:relative;z-index:1;min-height:230px;margin-bottom:30px}.eventsBox{position:relative;z-index:1;margin-top:15px;padding-top:15px;clear:both}.eventsBox:nth-child(1){border-top:0 rgba(0,0,0,0)}.newsBox>a,.eventsBox>a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:4}.newsBox i{bottom:15px}.newsBox h2,.eventsBox h2{font-size:17px}.section-homepage h2{position:relative;z-index:1}.section-homepage h2 a{display:block;position:absolute;top:0;right:0;left:0;bottom:0}.eventsBox h2{overflow:hidden}.eventsIcon{float:left;margin-right:15px;border-right:1px solid rgba(0,0,0,.1);padding-right:15px;width:100px}.eventsIcon span{display:block;text-transform:uppercase}.eventsIcon .eventsDate{font-family:karlabold;color:#5bc0de}.eventsIcon .eventsHour{color:gray}@media(max-width: 767px){.newsBox{min-height:initial}.sectionTitle h3{font-size:30px}.sectionTitle h3>a>span{position:static;display:block;margin-top:20px}.sectionNews,.sectionEvents{padding-top:0}}@media(max-width: 500px){.eventsIcon{float:none;border-right:0 rgba(0,0,0,0);margin-bottom:5px}.sectionTitle h3{font-size:24px}}.calendarWrapper{margin-bottom:30px}.linearMonths{padding:15px 0 10px}.linearMonths span.month{font-size:20px;font-family:karlabold;color:#777;padding-left:3.333%}.linearDays{overflow:hidden;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);background-color:#fff}.linearSquare{width:6.666%;float:left;border-right:1px solid rgba(0,0,0,.05);text-align:center;padding:25px 0;height:100px}.linearSquare.linearArrow{width:3.333%;height:100px;background-color:#fff;cursor:pointer}.linearSquare.linearArrow:hover{background-color:#f9f9f9}.linearSquare:first-child{border-left:1px solid rgba(0,0,0,.05)}.linearSquare span{display:block}.linearSquare i{font-size:30px;opacity:.4;position:relative;top:10px}.linearSquare.linearArrow:hover i{opacity:.6}.linearSquare span.number{font-size:20px;font-family:karlabold}.linearSquare.weekEnd span{opacity:.3}.linearSquare.toDay{border:1px solid #5bc0de}.linearDay{cursor:pointer}.linearDay.active{background-color:#5bc0de}.linearDay.active span{color:#fff}.linearEventsWrapper{margin-top:30px}.linearEventsTab h5{margin:0 0 15px}.linearEventsTab h5.active{color:#5bc0de;font-family:karlabold;text-decoration:underline}.linearEvent:first-child{margin-top:0}.linearEvent{padding-bottom:25px;margin-top:25px;border-bottom:1px dotted rgba(0,0,0,.1)}.linearEvent span{float:left;display:inline-block;margin-right:10px}.linearEvent h5{margin:0;line-height:1.4em;font-family:karlabold;color:#101f69}.sectionClasses{background-color:#f5f5f5}.sectionClasses .sectionTitle{text-align:center}.inputClasses,.inputJob{position:relative;z-index:1}.inputHomepage .form-group{position:relative}.inputHomepage input{display:block;margin:0;width:100%;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;border-radius:0;height:50px;font-family:karlaregular;font-size:14px;padding:0 20px}.inputHomepage input.form-control:focus{box-shadow:none;border:1px solid #ffa344}.inputHomepage ::-webkit-input-placeholder{font-family:karlaregular;font-size:14px}.inputHomepage :-moz-placeholder{font-family:karlaregular;font-size:14px}.inputHomepage ::-moz-placeholder{font-family:karlaregular;font-size:14px}.inputHomepage :-ms-input-placeholder{font-family:karlaregular;font-size:14px}.inputHomepage button{-moz-appearance:none;-webkit-appearance:none;border:0;box-shadow:none;position:absolute;right:0;top:0;bottom:0;padding:0 38px 0 38px;background-color:#ffa344}.inputHomepage button span{color:#fff}.inputHomepage button span.flaticon-search-1:before{font-size:20px}.inputHomepage button span.flaticon-letter-x:before{font-size:20px}@media(max-width: 500px){.inputHomepage button{padding:0 15px}}.miniTitle{color:gray;text-transform:uppercase;padding:20px 0 16px}.classesTagOuter{margin-left:-5px;margin-bottom:10px}.classesTagOuter>a{display:inline-block;background-color:#d5d5d5;padding:4px 10px;margin:8px 5px;border-radius:2px;color:rgba(0,0,0,.5)}.classesTagOuter>a:hover{background-color:#ffa344;text-decoration:none;color:#fff}.classesTagOuter>a.active{background-color:#ffa344;text-decoration:none;color:#fff}.sectionDivider{background-color:#ffa344;color:#fff;border-top:2px solid #ef9941;border-bottom:2px solid #ef9941}.dividerWrapper{position:relative;z-index:10}.dividerText{display:inline-block;padding-right:30%}.dividerText h2{font-family:karlabold;margin-top:0}#content .dividerText p{margin-bottom:0;color:#fff;font-size:14px}.sectionDivider a{position:absolute;right:0;z-index:11;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 767px){.dividerText{padding-right:0}.sectionDivider a{position:static;transform:translateY(0);-webkit-transform:translateY(0)}}#close-filter{background-color:#e6e3e3;padding:25px 0;text-align:center;cursor:pointer;position:relative;z-index:0}#close-filter a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2}#close-filter span{text-transform:uppercase;color:rgba(0,0,0,.4);font-size:24px}#close-filter:hover span{color:rgba(0,0,0,.6)}#close-filter span:after{content:"";font-family:FontAwesome;margin-left:10px;position:relative;top:1px}.inputJob{width:70%;float:left}.inputJob input{border-left:1px solid rgba(0,0,0,0)}.selectJob{float:left;width:30%}.selectric{border-color:#ccc;background-color:#fff}.selectric .label{display:block;margin:0;width:100%;box-shadow:none;border-radius:0;height:48px;font-family:karlaregular;font-size:14px;padding:0 20px;text-transform:uppercase;color:#999;line-height:48px;text-align:left}.selectric .button{height:48px}.selectric .button:after{content:url(drop-down-select.png);position:absolute;top:-24px;right:30px;border-top-color:rgba(0,0,0,0)}.selectric-hover .selectric .button:after{border-top-color:rgba(0,0,0,0)}.selectric-items{border-top:0 solid rgba(0,0,0,0);text-align:left}#content .selectric-items li{height:auto;padding:15px 20px;font-size:14px;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.05)}.jobBox{border-bottom:1px solid #dcdcdc;padding-bottom:25px;margin-bottom:15px}.jobBox:nth-child(2){border-bottom:0 solid rgba(0,0,0,0);margin-bottom:0}.jobBoxText i{right:15px}.jobBoxText h2{padding-right:123px}.jobBoxCategory span{text-transform:uppercase;padding:5px 8px;background:#101f69;border-radius:2px;color:#fff;font-size:11px}.insertJob{border:1px solid #ffa344;padding:27px 30px 30px;text-align:center}.insertJob h2{margin-top:0;font-family:karlabold;font-size:24px;margin-bottom:15px}#content .insertJob p{color:gray;margin-bottom:30px}#content .jobList ul{margin:0;padding:0;list-style:none}.jobList ul li a{font-family:karlabold;color:#ffa344;font-size:16px;margin-bottom:20px;display:inline-block;text-decoration:none;text-transform:uppercase}@media(max-width: 991px){.contentBoardSearch .insertJob{margin-bottom:30px}}@media(max-width: 767px){.selectJob,.inputJob{width:100%;float:none}.inputJob input{border-left:1px solid #ccc}}.inputricercacorsiJob{width:100%}.pageTitle{padding:30px 0 17px;background:url("background_title.jpg") center center/cover}.pageTitle h1{margin-top:0;padding-bottom:16px;margin-bottom:0;color:#fff;font-family:karlabold}#viewlet-below-content-title{border-top:1px solid rgba(255,255,255,.3);padding-top:15px;margin-top:10px}#portal-breadcrumb{margin:0;padding:0;list-style:none;background-color:rgba(0,0,0,0);border-radius:0}#portal-breadcrumb li{display:inline-block;font-size:13px;color:rgba(255,255,255,.8)}#portal-breadcrumb li a{color:#fff}.breadcrumb#portal-breadcrumb>li+li:before{content:"/";margin-left:4px;margin-right:4px;color:rgba(255,255,255,.9)}.breadcrumb#portal-breadcrumb ul li a:hover{color:#fff;text-decoration:none}@media(max-width: 600px){.pageTitle h1{font-size:24px}}@media(max-width: 400px){.pageTitle h1{font-size:20px;font-family:karlaregular}}#onboarding-popup{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background-color:rgba(16,31,105,.8);display:none}.onboarding #onboarding-popup{display:block}.onboarding-popup{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1043;width:400px;padding:40px;text-align:center;background:#fff}.onboardingImg img{width:180px;height:auto}.onboardingText h2{font-family:karlabold;font-size:26px;color:#436384;margin-bottom:30px}.onboardingText p{color:gray;font-size:16px}.onboardingCta a,.onboardingCta span{display:inline-block;color:#fff;font-size:12px;width:125px;text-transform:uppercase;margin:0 5px;padding:8px 15px;border-radius:3px}.onboardingCta a{background:#ffa344}.onboardingCta span{background:#3b92c9;cursor:pointer}.dontShowMsg{display:block;margin-top:30px;color:#3b92c9;text-transform:uppercase;font-family:karlabold}.inner{padding:30px 30px 0}.innerPrivateArea{padding:50px 0;background-color:#f4f7f9}.privateArea-gridWrapper{overflow:hidden;margin-bottom:30px}.privateArea-top{position:relative}.privateArea-top,.privateArea-belowTop{clear:both;margin-bottom:20px;overflow:hidden}.privateArea-grid{float:left;width:50%}.privateArea-image{width:120px;height:120px;border-radius:70px;overflow:hidden;border:3px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.05);float:left;margin-right:15px}.privateArea-image img{width:100%;height:auto}.privateArea-text{overflow:hidden}.privateArea-text h4{margin-top:0;margin-bottom:10px;font-family:karlabold;font-size:22px;color:#333}.privateArea-text h4 span{color:gray;font-family:karlaregular;margin-right:10px}.privateArea-text h6{margin-top:0;font-size:16px;margin-bottom:6px;color:gray}.privateArea-text h6 a{color:#ffa344;text-decoration:none}.privateArea-payment{text-align:right}.privateArea-payment h6{color:gray;margin-top:0;font-size:20px;display:inline-block}.privateArea-payment h6:before{font-family:FontAwesome;margin-right:8px;font-size:26px;position:relative;top:3px}.paid .privateArea-payment h6:before{content:"";color:#82d874}.unpaid .privateArea-payment h6:before{content:"";color:#eeda5d}.bigTrouble .privateArea-payment h6:before{content:"";color:#ee524b}.historyButton{float:right;color:#ffa344;font-family:karlabold;text-decoration:none}.historyButton:after{content:"";font-family:FontAwesome;font-size:11px;margin-left:5px}.historyButton:hover{color:#ffa344;text-decoration:none}.privateArea-popup{position:relative;padding:15px 30px;background-color:#fbd9b7;margin-bottom:15px;z-index:9}.privateArea-popup h4{display:inline-block;margin:0;line-height:21px}.privateArea-popup a{display:inline-block;font-family:karlabold;text-decoration:none;color:#ff901f;margin-left:10px}.privateArea-popup i{position:absolute;top:50%;margin-top:-10px;right:20px;color:#fff;z-index:10;font-size:20px;cursor:pointer}.privateArea-middle{background-color:#fff}.privateArea-table{position:relative}.editButton{padding:4px 8px;background-color:#777;color:#fff;text-transform:uppercase;font-size:11px;border-radius:2px;text-decoration:none;margin-top:15px;display:inline-block}.editButton:hover{background-color:#5e5e5e;text-decoration:none;color:#fff}.privateArea-table .editButton{position:absolute;right:0;margin-top:0;background-color:#ffa344;top:0}.privateArea-table .editButton:hover{background-color:#ff8a11}.privateArea-table h2{margin-top:0;font-family:karlabold;color:#101f69;text-transform:uppercase;font-size:22px;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px}.privateArea-table{margin-bottom:50px}#content .privateArea-table p{color:gray;font-size:18px}.privateArea-table table{width:100%}.privateArea-table table thead tr{background-color:#eaeef0;color:#8ca0a9}.privateArea-table table th,.privateArea-table table td{padding:8px 10px}.privateArea-table table tbody tr{border-bottom:1px solid #f8fafb}.privateArea-table table tbody td{font-family:karlabold;padding:15px 10px}.privateArea-table table tbody td:nth-child(3){color:gray;font-family:karlaregular}.privateArea-table table tbody td:nth-child(4){color:gray;font-family:karlaregular}.privateArea-table table tbody td:nth-child(5){color:gray;font-family:karlaregular}.serviceInner{margin-top:30px}.serviceBox{position:relative;z-index:3;margin-bottom:30px;overflow:hidden}.serviceBox>a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:4}.serviceIcon{float:left;margin-right:15px;width:60px;height:60px}.serviceIcon img{width:100%;height:auto}.serviceDescription{overflow:hidden}.serviceDescription h3{font-size:16px;font-family:karlabold;margin-top:0;text-align:left}#content .serviceDescription p{font-size:13px;text-align:left}.privateArea-footer{padding:30px;background-color:#66afe9;position:relative}.privateArea-footer .textInner h2{margin-top:0;color:#fff;font-family:karlabold}#content .privateArea-footer .textInner p{font-size:16px;color:rgba(255,255,255,.86);width:60%;margin-bottom:0}.privateArea-footer .textInner a{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:8px 10px;background-color:#fff;color:#66afe9;text-decoration:none;border-radius:2px}.innerPrivateArea #viewlet-below-content-title{padding:0 0 25px 0;margin:0}.innerPrivateArea #viewlet-below-content-title #portal-breadcrumb li a,.innerPrivateArea #viewlet-below-content-title #portal-breadcrumb li{color:#101f69}.innerPrivateArea #viewlet-below-content-title #portal-breadcrumb.breadcrumb>li+li::before{color:rgba(0,0,136,.65)}.bubbleRequest{margin-bottom:30px;border-bottom:1px dashed rgba(0,0,0,.05);padding-bottom:15px}.bubbleNumber{margin-bottom:20px}.bubbleNumber h4{margin-bottom:0}.bubbleMessage{overflow:hidden;margin-bottom:30px}.bubbleInner{display:inline-block;padding:15px 20px 20px;max-width:500px;border-radius:5px;margin-bottom:5px;width:500px;font-size:18px}.bubbleInner a{color:#fff}.left .bubbleInner{background:#568dbd;color:#fff;float:left}.right .bubbleInner{background:#d3d8d9;color:#000;float:right}.right .bubbleInner a{color:#000}.bubbleName{font-size:22px;margin-bottom:5px;font-family:karlabold}.bubbleBottom{color:gray;font-style:italic;font-size:12px;display:block;clear:both;margin-top:5px}.right .bubbleBottom{text-align:right}.bubbleListing .bubbleNumber{margin-bottom:10px}.bubbleListing .bubbleNumber h4{margin-bottom:5px}.bubbleListing .bubbleNumber span{color:gray}.bubbleListing a{display:inline-block;background:#3b92c9;padding:6px 10px;color:#fff;text-transform:uppercase;margin-top:5px}.bubbleListing p>a{background:none;color:#3b92c9;text-transform:none;margin-top:0;padding:0;display:inline}.bubbleResponse{padding-top:15px;border-top:1px solid rgba(0,0,0,.05)}.bubbleResponse label{text-transform:uppercase;margin-bottom:10px;font-size:16px;color:#101f69}#content .bubbleResponse textarea{resize:none;border:1px solid rgba(0,0,0,.1);font-family:karlaregular;min-height:150px;background:#f9f9f9;font-size:18px}#content .bubbleResponse textarea:focus{outline:0;box-shadow:0 0 0 rgba(0,0,0,0);border:1px solid #ffa344}.bubbleResponse .buttonButtonResponse{width:100%;padding:10px;background:#ffa344;border:0 rgba(0,0,0,0);color:#fff;text-transform:uppercase;font-size:18px;text-shadow:0 0 6px rgba(0,0,0,.1);margin-top:-6px}@media(max-width: 1199px){.privateArea-text h4 span{display:block}}@media(max-width: 991px){.privateArea-grid{width:100%;float:none}.privateArea-popup h4{display:block}.privateArea-popup a{margin-left:0;margin-top:5px}.privateArea-footer .textInner h2,#content .privateArea-footer .textInner p{text-align:center}#content .privateArea-footer .textInner p{width:100%}.privateArea-footer .textInner a{position:static}.privateArea-footer{text-align:center}.privateArea-footer .textInner a{margin-top:30px;display:inline-block}.privateArea-footer{padding-top:45px}.privateArea-payment{text-align:left}.historyButton{float:none}.paymentWrapper{background:#fff;padding:15px;margin-top:30px}.privateArea-popup{padding:15px 19px}.paid{border-left:4px solid #82d874}.unpaid{border-left:4px solid #eeda5d}.bigTrouble{border-left:4px solid #ee524b}}@media(max-width: 767px){.serviceIcon{width:82px;height:82px}.serviceDescription h3{font-size:20px}#content .serviceDescription p{font-size:16px}.privateArea-popup h4{padding-right:40px}.bubbleInner{width:300px;max-width:300px}}@media(max-width: 500px){.privateArea-image{width:80px;height:80px}.privateArea-table .editButton{position:static;margin-bottom:15px}.privateArea-table h2{text-align:center;border-bottom:0 rgba(0,0,0,0);margin-bottom:0}.privateArea-table{text-align:center}.bubbleInner{text-align:left}}@media(max-width: 450px){.bubbleInner{max-width:auto;width:100%}.privateArea-image{width:120px;height:120px;float:none;margin-left:auto;margin-right:auto;margin-bottom:30px}.privateArea-text{text-align:center}.inner{padding:15px 15px 0}}.privateSubscriberView .privateArea-image{float:none;margin:20px auto}.privateSubscriberView .privateUpload{text-align:center;margin-bottom:30px}.privateSubscriberView .privateUpload form{display:inline-block}.personalInfo thead th{font-size:18px;font-family:karlabold;color:#101f69;padding-bottom:25px}.personalInfo thead th i{cursor:pointer;padding:0 10px;margin-left:10px;color:gray}#content table.personalInfo{margin-bottom:50px}.personalInfo tbody td:first-child{font-size:15px;color:gray;text-transform:uppercase;width:250px}.personalInfo tbody td{padding-bottom:6px}.specialPageTitle{background:url("ordine.jpg") center top/cover}.specialPageTitle{text-align:center;padding:70px 0 55px;position:relative;z-index:1}.specialPageTitle:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.4)}.specialPageTitle h1{color:#fff;font-family:karlabold;font-size:50px;margin:0 0 40px;text-shadow:0 0 3px rgba(0,0,0,.1);position:relative;z-index:3}#content .specialPageTitle p{color:#fff;position:relative;z-index:3;padding:0 20%;line-height:1.6em}.specialPageTitle .inputHomepage{position:relative;z-index:3}@media(max-width: 991px){#content .specialPageTitle p{padding:0}}.subsection-bacheca-annunci .specialPageTitle{background:url("bacheca.jpg") center center/cover}.contentBoard{padding:40px 0 0}.contentBoard .boardListWrapper .miniTitle{padding-top:0;margin-bottom:0}.contentBoardSearch .miniTitle,.listBoard .miniTitle{border-bottom:1px solid #dcdcdc;margin-bottom:30px}.boardCategoryBox{background:#ffa344;border-radius:2px;height:150px;position:relative;z-index:1;margin-bottom:30px}.boardCategoryBox:hover{background:#ff962b}.boardCategoryBox>a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:4}.boardCategoryBox h2{color:#fff;font-size:20px;font-family:karlabold;text-transform:uppercase;padding:0 15px;line-height:1.3em;margin:0}.boardCategoryBox i{color:rgba(255,255,255,.9);font-size:15px}.boardCategoryBox .boardCategoryText{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.boardCategoryBox .boardCategoryText i{opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.boardCategoryBox:hover .boardCategoryText i{opacity:1}.miniTitle span{color:#ffa344}.jobTable{width:100%;margin-bottom:50px}.jobTable tr{border-bottom:1px dashed rgba(0,0,0,.05)}.jobTable tr:last-child{border-bottom:0 rgba(0,0,0,0)}.jobTable td:nth-child(1){width:80%}.jobTable td:nth-child(2){width:20%;font-size:10px;text-align:right}.jobTable td:nth-child(3){text-align:right}.jobTable td:nth-child(3) i{font-size:12px;color:gray}.jobTable td{padding:20px 15px}.jobTable td h2{margin-bottom:5px;margin-top:0}.jobTable td h2 a{font-family:karlabold;font-size:19px;color:#000;text-decoration:none}.jobTable td h2 a:hover{color:#000}#content .jobTable td p{color:gray;font-size:16px}.jobTable td span{text-transform:uppercase;display:inline-block;padding:5px 8px;border:1px solid #bbb;color:#bbb}@media(max-width: 991px){.jobTable td h2 a{font-size:16px;margin-bottom:0}.jobTable td span{padding:3px 5px;font-size:12px}.jobTable td:nth-child(3) i{font-size:10px}}@media(max-width: 767px){table,thead,tbody,th,td,tr{display:block}#content table{text-align:center}.jobTable td:nth-child(3){text-align:center}.jobTable td:nth-child(1),.jobTable td:nth-child(2),.jobTable td:nth-child(3){width:100%}}.template-albo #content-core,.template-elenchi #content-core{padding-top:0}.contentListing{padding:30px 0}.pageDescriptionWrapper{border-top:2px solid #3069a3;background:#e6e3e3;border-bottom:1px solid #d5d5d5}#content .pageDescriptionTrigger{cursor:pointer;padding:25px 0}#content .pageDescriptionTrigger:hover p{color:#595959}#content .pageDescriptionTrigger p{font-size:26px;font-family:karlabold;margin-bottom:0;position:relative;z-index:1}#content .pageDescriptionTrigger p:after{position:absolute;right:0;top:0;font-family:FontAwesome;content:"";color:rgba(0,0,0,.3)}#content .pageDescriptionTrigger.triggered p:after{content:""}#content .pageDescriptionTrigger:hover p:after{color:#595959}.pageDescriptionWrapper .documentDescription,.pageDescriptionWrapper #description{padding-top:0;padding-bottom:25px}.subscriberSearchWrapper{background-color:#e6e3e3;padding:25px 0;border-bottom:2px solid #d3d0d0}#subscriber_search legend{margin-top:0;color:#101f69;font-size:18px;font-family:karlabold;margin-bottom:6px}#subscriber_search .field{border-bottom:0 rgba(0,0,0,0);padding-bottom:0;margin-bottom:1.3em}#subscriber_search fieldset{padding:0;margin:0;border:0 rgba(0,0,0,0);background:rgba(0,0,0,0)}#subscriber_search fieldset input[type=text]{display:block;margin:0;width:100%;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;border-radius:0;height:50px;font-family:karlaregular;font-size:14px;padding:0 20px}#subscriber_search fieldset input[type=text]:focus{box-shadow:none;border:1px solid #ffa344}#subscriber_search fieldset label{color:rgba(0,0,0,.3);font-size:12px;text-transform:uppercase;font-weight:normal}#subscriber_search input[type=submit]{-webkit-appearance:none;border:1px solid #ffa344;background-color:#ffa344;border-radius:2px;width:100%;padding:14px 0;color:rgba(255,255,255,.9);margin-top:5px}#subscriber_search input[type=submit]:focus{outline:0;box-shadow:0 0 0 rgba(0,0,0,0)}#subscriber_search fieldset .checkboxField{margin-top:25px}#subscriber_search fieldset .checkboxField label{position:relative;top:-4px}.insideLegend span{text-transform:uppercase;font-family:karlabold}.insideLegend span.key{color:#ffa344;font-family:karlaregular}.insideLegend span.value{text-transform:inherit;font-family:karlaregular}.listCard{border:1px solid rgba(0,0,0,.1);margin-bottom:30px;position:relative;z-index:1}.listCard>a{position:absolute;z-index:4;top:0;right:0;left:0;bottom:0;background:#101f69;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.listCard>a:focus{outline:0}.listCard>a span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-transform:uppercase;font-size:22px;text-align:center}.listCard>a span:before{content:"";font-family:FontAwesome;margin-right:10px;display:block}.listCard:hover>a{opacity:.7}.listCardHeader{padding:15px;color:#000;background-color:#bdbdbd;margin-bottom:15px;font-size:19px}.listCardInner{padding:0 15px;min-height:265px}.listCardRow{margin-bottom:15px}.listCardRow span{font-size:11px;color:#ffa344;text-transform:uppercase;display:block;margin-bottom:5px}.listCardRow h6{margin:0;font-size:15px;color:gray}.listCardFooter{background-color:#f5f5f5;color:rgba(0,0,0,.6);overflow:hidden;font-size:12px}.listCardFooter .listCardGrid{float:left;width:50%;text-align:center}.listCardFooter .listCardGrid:nth-child(1){border-right:1px solid rgba(0,0,0,.1)}.listCardFooter{padding:15px 0}.listBoardWrapper{margin:15px 0}.insideLegend{display:inline-block;margin-bottom:30px;padding:15px;border:1px solid rgba(0,0,0,.08)}.insideLegend>span{display:inline-block;margin-bottom:8px}.section-qing .specialPageTitle{text-align:center;padding:70px 0 55px;background:url("qing.jpg") center center/cover;z-index:1;position:relative}.section-qing .specialPageTitle h1{margin-bottom:18px}.section-qing .specialPageTitle h1,.section-qing .specialPageTitle p{position:relative;z-index:3}.section-qing #content .specialPageTitle p{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.2)}.contentParagraph{text-align:center;padding-bottom:30px}.contentParagraph h2{margin-top:0;font-size:24px;font-family:karlabold;line-height:1.4em;margin-bottom:20px}.contentParagraph p{font-size:14px}.innerNavigation{border-bottom:1px solid rgba(0,0,0,.05)}#content .innerNavigation ul{margin:0;padding:0;list-style:none;text-align:center}#content .innerNavigation ul li{display:inline-block;margin:0 15px;position:relative;z-index:1}#content .innerNavigation ul li span{position:absolute;z-index:2;bottom:0;right:0;left:0;border-bottom:4px solid #fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#content .innerNavigation ul li:hover span,#content .innerNavigation ul li.active span{border-bottom:4px solid #101f69}#content .innerNavigation ul li a{display:block;font-size:13px;color:gray;padding:15px 0}#content .innerNavigation ul li a:hover{color:#000}.contentLink{background-color:#f9f9f9;padding-top:30px}.linkText{padding-left:130px}.linkBox{margin-bottom:40px}.linkBox h3{text-transform:uppercase;font-size:18px;font-family:karlabold}.link01 .linkText{background:url("qing01.png") 0 0 no-repeat;background-size:100px 100px}.link02 .linkText{background:url("qing02.png") 0 0 no-repeat;background-size:100px 100px}.link03 .linkText{background:url("qing03.png") 0 0 no-repeat;background-size:100px 100px}.link04 .linkText{background:url("qing04.png") 0 0 no-repeat;background-size:100px 100px}.link05 .linkText{background:url("qing05.png") 0 0 no-repeat;background-size:100px 100px}.linkText a{color:#82d774;font-family:karlabold}#content .linkText p{font-size:14px}#other-portal-contact{padding:40px 0;background-color:#82d774}#other-portal-contact hr{border-top:1px solid rgba(255,255,255,.3)}#other-portal-contact .contact-section h2{margin-top:0;color:#fff;font-family:karlabold;margin-bottom:25px}#content #other-portal-contact .contact-section p{color:rgba(255,255,255,.9);font-size:14px}.contact-section p strong{color:#fff}#other-portal-contact .contact-section p a{color:#101f69}#other-portal-contact .project-section h3{text-transform:uppercase;font-family:karlabold;font-size:19px;color:#fff;margin-top:10px}#content #other-portal-contact .project-section p{color:rgba(255,255,255,.9)}#other-portal-contact .arrowLink{color:#101f69;text-transform:uppercase;font-size:15px;font-family:karlabold;display:inline-block;margin-bottom:10px}#other-portal-contact .arrowLink:after{content:"";margin-left:5px;font-family:FontAwesome}.downloadSectionLink span{display:inline-block;background-color:#ffb160;border-radius:70px;height:70px;width:70px;text-align:center;margin-right:15px}.downloadSectionLink span i{color:#fff;font-size:28px;line-height:70px}.downloadSectionLink{font-size:24px;font-family:karlabold;display:inline-block;color:#ffa344}.downloadSectionLink:hover{color:#ffa344}.add-box{text-align:center}.curriculaView{padding-bottom:30px}.portaltype-odimi-content-types-curriculum #content{padding:0}.curriculaHeader{text-align:center;margin-bottom:50px}.author-cv-portrait{background:url("background_title.jpg") center center/cover;height:100px;position:relative;z-index:1;margin-bottom:42px}.author-cv-portrait .authorCvWrapper{display:inline-block;overflow:hidden;border-radius:72px;border:5px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.1);position:absolute;top:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f8fafb}.author-cv-portrait .authorCvWrapper img{height:72px;width:auto}.cv-title{color:#101f69;font-size:24px;font-family:karlabold}.cv-number{color:gray;font-size:15px;margin-top:0}.downloadCv{color:#101f69;padding:10px 20px;border-radius:40px;display:inline-block;margin-top:15px;text-transform:uppercase;background-color:#e6e3e3}.downloadCv:hover{color:#101f69}.downloadCv:focus{color:#101f69}.subscriptionNumber{color:#0092bc;text-transform:uppercase;font-size:14px;font-family:karlabold}.personalBox{margin-bottom:30px}.personalBox h2.documentSecondHeading.cv-header{margin-top:0;font-size:16px;color:gray;text-transform:uppercase}.personalBox h3.documentSecondHeading.cv-subheader{text-transform:uppercase;font-size:12px;margin-bottom:0}#content .personalBox .documentParagraph p{color:#000;font-size:16px}#content .personalBox dd{font-size:16px}#content .personalBox dt{font-size:12px;color:gray;margin-top:5px}#content table.plain.cv-summary{margin-top:5px}#content table.plain.cv-summary th,#content table.plain.cv-summary td{border:0 rgba(0,0,0,0);padding:0 0 .5em 0;text-align:left}#content table.plain.cv-summary th{text-transform:uppercase;width:100px}#content table.plain.cv-summary td{color:#ffa344}.experienceNumber{display:inline-block;background-color:#ffa344;color:#fff;height:22px;width:22px;border-radius:22px;text-align:center;margin-right:5px}.loginInfo{border:1px solid rgba(0,0,0,.05);padding:30px;border-radius:3px}.loginInfo dt{text-transform:uppercase;font-size:12px;color:gray}.loginInfo dd{margin-bottom:10px}.messageWrapper{background:#ffdfe2;padding:35px 40px 40px;border:1px solid rgba(0,0,0,.05);border-radius:3px;margin-bottom:30px}.messageWrapper a.btn{display:block;margin-top:20px;padding:10px;text-transform:uppercase;white-space:normal}.messageWrapper a.btn.btn-default.btn-large:hover{background-color:#fbfbfb}#content p#cv-message{color:#e68080;text-align:center}.messageWrapper.cvPending,.messageWrapper.cvPublished{background-color:#beefbe}#content .messageWrapper.cvPending p#cv-message,#content .messageWrapper.cvPublished p#cv-message{color:#5aa752;margin-bottom:0}.section-news .specialPageTitle{background:url("notizie.jpg") center center/cover}.topicBoard{padding:40px 0}.topicSelection{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:50px}.topicSelection a{color:#b1b1b1;margin:0 25px 0 0;padding-bottom:12px;text-transform:uppercase;display:inline-block;font-size:18px}.topicSelection a.active{border-bottom:2px solid #101f69;color:#101f69;font-family:karlabold}.topicSelection a:hover{color:#101f69}.topicListing .newsBox{min-height:initial}.subsection-bandi-e-concorsi .pageTitle{background-color:#82d774}.subsection-bandi-e-concorsi .specialPageTitle{text-align:center;padding:70px 0 55px;background:url("bandi-e-concorsi.jpg") center center/cover;z-index:1;position:relative}.subsection-bandi-e-concorsi .specialPageTitle h1{margin-bottom:18px}.subsection-bandi-e-concorsi #content .specialPageTitle p{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.2)}.subsection-bandi-e-concorsi .specialPageTitle h1,.subsection-bandi-e-concorsi #content .specialPageTitle p{position:relative;z-index:3}.subsection-bandi-e-concorsi #content .innerNavigation ul li:hover span{border-bottom:4px solid #ff8545}.subsection-bandi-e-concorsi .topicTitle h2{color:#101f69;text-transform:uppercase;margin-bottom:30px;font-family:karlabold;font-size:22px}.subsection-bandi-e-concorsi .contentNews{padding:30px 0}.section-faq .specialPageTitle{background:url("faq.jpg") center center/cover}.section-faq .contentBoard{padding-bottom:40px}.qaBox{position:relative;z-index:1;margin-bottom:30px;text-align:center;padding:15px;border:1px solid rgba(0,0,0,.05)}.qaBox>a{position:absolute;z-index:2;top:0;right:0;left:0;bottom:0}.qaBox span{display:inline-block;width:30px;height:30px;background-color:#ffa344;color:#fff;text-align:center;line-height:30px;font-size:12px;font-family:karlabold;border-radius:30px}.qaBox h3{font-size:20px;font-family:karlabold;color:#ffa344;margin-top:15px;line-height:1.4em;text-transform:uppercase;margin-bottom:0}#content .qaBox p{font-size:14px;padding-right:10%}.anchorTitle{margin:20px 0 30px}.anchorTitle span{display:inline-block;width:30px;height:30px;background-color:#ffa344;color:#fff;text-align:center;line-height:30px;font-size:12px;font-family:karlabold;border-radius:30px}.anchorTitle h3{font-size:16px;font-family:karlabold;color:#ffa344;margin-top:15px;display:inline-block;margin-left:10px;text-transform:uppercase}.accordion{overflow:hidden;border-radius:3px}.accordion-section{background:#f7f7f7;margin-bottom:5px}.accordion-section-title{width:100%;padding:15px 25px;display:inline-block;background:#f7f7f7;transition:all linear .15s;font-size:18px;color:gray;font-family:karlabold;position:relative}.accordion-section-title span{display:inline-block;margin-right:5px}.accordion-section-title:after{content:"";font-family:FontAwesome;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;line-height:25px}.accordion-section-title.active:after{content:""}.accordion-section-title.active,.accordion-section-title:hover,.accordion-section-title:focus{color:gray}.accordion-section:last-child .accordion-section-title{border-bottom:none}.accordion-section-content{padding:15px 20px;display:none}.mceContentBody .accordion-section-content{display:block}.splitWrapper{overflow:hidden}.splitBox{width:33.333%;float:left;height:80vh;position:relative;z-index:1}#camera-arbitrale .splitBoxOverlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(198,223,151,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:2}#camera-arbitrale:hover .splitBoxOverlay{background-color:rgba(198,223,151,.3)}#organismo-di-mediazione .splitBoxOverlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(221,235,255,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:2}#organismo-di-mediazione:hover .splitBoxOverlay{background-color:rgba(221,235,255,.6)}#ente-formatore .splitBoxOverlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(255,177,96,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:2}#ente-formatore:hover .splitBoxOverlay{background-color:rgba(255,177,96,.1)}.splitBox>a{z-index:4;position:absolute;top:0;right:0;left:0;bottom:0}.splitInnerBox{text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60%;z-index:3}.splitInnerBox i{font-size:32px}.splitInnerBox h2{font-family:karlabold}.splitCta{padding:5px 10px;background-color:#fff;display:inline-block;border-radius:2px;text-transform:uppercase;text-align:center;margin-top:10px;box-shadow:0 0 1px rgba(0,0,0,.05)}#camera-arbitrale{background:#f0f7db;background:-moz-radial-gradient(center, ellipse cover, rgb(240, 247, 219) 0%, rgb(228, 239, 196) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgb(240, 247, 219) 0%, rgb(228, 239, 196) 100%);background:radial-gradient(ellipse at center, rgb(240, 247, 219) 0%, rgb(228, 239, 196) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f7db", endColorstr="#e4efc4", GradientType=1)}#organismo-di-mediazione{background:#f5f9ff;background:-moz-radial-gradient(center, ellipse cover, rgb(245, 249, 255) 0%, rgb(226, 238, 255) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgb(245, 249, 255) 0%, rgb(226, 238, 255) 100%);background:radial-gradient(ellipse at center, rgb(245, 249, 255) 0%, rgb(226, 238, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f9ff", endColorstr="#e2eeff", GradientType=1)}#ente-formatore{background:#f7e4d2;background:-moz-radial-gradient(center, ellipse cover, rgb(247, 228, 210) 0%, rgb(244, 209, 173) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgb(247, 228, 210) 0%, rgb(244, 209, 173) 100%);background:radial-gradient(ellipse at center, rgb(247, 228, 210) 0%, rgb(244, 209, 173) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7e4d2", endColorstr="#f4d1ad", GradientType=1)}#camera-arbitrale h2,#camera-arbitrale .splitCta{color:#bcdb5e}#organismo-di-mediazione h2,#organismo-di-mediazione .splitCta{color:#8fbcff}#ente-formatore h2,#ente-formatore .splitCta{color:#e8824d}#camera-arbitrale i{color:#8bad26}#organismo-di-mediazione i{color:#297fff}#ente-formatore i{color:#ce581b}@media(max-width: 1199px){.splitInnerBox{width:80%}.splitInnerBox h2{font-size:22px}#content .splitInnerBox p{font-size:14px;line-height:1.5em}}@media(max-width: 991px){.splitInnerBox i{font-size:22px}.splitInnerBox{width:290px}.splitBox{width:100%;height:300px}}.question-box{background-color:#fff}.answerBox{margin:50px 0;position:relative;z-index:1;text-align:center}.col-md-6:first-child .answerBox:after{content:"";position:absolute;right:-15px;top:0;bottom:0;width:1px;border-right:1px solid rgba(0,0,0,.05);z-index:2}.answerBox .answerBoxInner{z-index:3;text-align:center;background-color:#ebecec;padding:25px;width:60%;margin:0 auto;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.answerBox .answerBoxInner:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-color:#dee0e0}.answerBox .answerBoxInner h3{font-family:karlabold;font-size:24px;line-height:1.3em;color:#777;margin-top:0}.answerBox .answerBoxInner p{font-size:18px;line-height:1.3em;color:#ccc}.answerBox .answerBoxInner span{display:inline-block;padding:5px 10px;background-color:#fff;color:#ffa344;border-radius:2px;text-transform:uppercase;margin-top:10px}.answerBox .answerBoxInner a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:4}@media(max-width: 991px){.answerBox .answerBoxInner h3{font-size:18px}}@media(max-width: 767px){.answerBox .answerBoxInner{width:100%}.col-md-6:first-child .answerBox:after{display:none}.answerBox{margin:0}.col-md-6:first-child .answerBox{border-bottom:1px solid rgba(0,0,0,.05)}.answerBox .answerBoxInner{background-color:rgba(0,0,0,0);padding:40px 25px}.question-box{background-color:#ebecec}}.section-professione .specialPageTitle{background:url("bacheca.jpg") center center/cover}.subsection-aggiornamento-professionale .specialPageTitle{background:url("aggiornamento_professionale.jpg") center center/cover}.leftParagraph p{text-align:left}.leftParagraph h2{text-align:left;margin-bottom:5px}.modalLinkBox h2{font-size:20px;font-family:karlabold}.modalLinkBox i{text-transform:uppercase;font-size:12px;color:#31b0d5;display:inline-block;margin-bottom:8px;font-style:normal}.modalLinkInner span{display:inline-block;padding:5px 10px;background-color:#cfcfcf;color:#fff;border-radius:2px;text-transform:uppercase;margin-top:10px}.faq-label{position:fixed;z-index:20;background:#ebebeb;padding:15px;color:#b8b8b8;top:140px;width:70px;font-size:20px;font-family:karlabold;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;right:-5px}.faq-label:hover{color:#9f9f9f;right:0}.folderListingItem:first-child{border-top:0 solid rgba(0,0,0,0);padding-top:0;margin-top:0}.folderListingItem:last-child{margin-bottom:20px}.folderListingItem{border-top:1px solid rgba(0,0,0,.05);padding-top:20px;margin-top:20px}.folderListingItem .summary{margin-bottom:4px;display:block}.folderListingItem .summary a{font-size:20px;font-family:karlabold;color:#45aece}.folderListingItem .discreet{width:75%;line-height:1.5em}.section-servizi .specialPageTitle{background:url("servizi.jpg") center center/cover}.serviceLandingBox{margin-bottom:30px;background-color:#f3f3f3;position:relative;z-index:1;border:1px solid rgba(0,0,0,.03);border-top:4px solid #101f69;padding:25px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;top:0}.serviceLandingBox:hover{top:-3px}.serviceLandingBox h3{margin:0;font-size:20px;color:#101f69}#content .serviceLandingBox p{margin:15px 0 0 0;font-size:14px;line-height:1.5em}.serviceLandingBox a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2}.serviceLandingBoxInner span{display:block;height:40px;width:40px;margin-bottom:15px;background:#101f69;border-radius:40px;text-align:center;color:#fff;line-height:40px;display:none}.serviceLandingBoxInner span:after{font-family:FontAwesome;font-size:16px}h2.dividerService{color:#101f69;font-family:karlabold;text-align:center;margin:30px 0 20px}.serviceLandingBoxInner span.supplementi:after{content:""}.serviceLandingBoxInner span.circolari:after{content:""}.serviceLandingBoxInner span.organi:after{content:""}.serviceLandingBoxInner span.comunicazione:after{content:""}.serviceLandingBoxInner span.newsletter:after{content:""}.serviceLandingBoxInner span.faq:after{content:""}.serviceLandingBoxInner span.servizi:after{content:""}.serviceLandingBoxInner span.legislazione:after{content:""}.serviceLandingBoxInner span.notizie:after{content:""}.serviceLandingBoxInner span.opportunita:after{content:""}.serviceLandingBoxInner span.esame:after{content:""}.serviceLandingBoxInner span.protezione:after{content:""}.serviceLandingBoxInner span.qing:after{content:""}.serviceLandingBoxInner span.cfp:after{content:""}.serviceLandingBoxInner span.cerca:after{content:""}.serviceLandingBoxInner span.abilitazioni:after{content:""}.commissioniSection{margin-bottom:30px}.commissioniTitle h3{font-family:karlabold;margin-top:0}.commissioniTitle{margin-bottom:20px}.commissioniBox{background-color:#e8e8e8;padding:15px 30px;margin-bottom:30px;position:relative;z-index:1;min-height:130px}.commissioniBox h4{line-height:1.3em}.commissioniBox>a{position:absolute;z-index:2;top:0;right:0;left:0;bottom:0}.fancyLinkWrapper h2{text-transform:uppercase;font-family:karlabold;color:#101f69;margin-bottom:25px;font-size:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.05)}.fancyLink{padding:15px;display:block;background:#f9f9f9;margin-bottom:30px}.fancyLink span{color:#3e4981;font-family:karlabold;display:block}.fancyLink span:after{content:"";font-family:FontAwesome;float:right}.fancyLink i{color:gray;font-style:normal;font-size:12px}p.simpleLink{display:inline-block;background:#101f69;padding:15px;font-size:12px;text-transform:uppercase}p.simpleLink a{color:#fff;display:block}p.simpleLink a:after{content:"";font-family:FontAwesome;margin-left:15px}.folderTreeWrapper{margin-top:30px}.branch{margin-bottom:30px}.branchDescription h2{margin-top:0;font-size:18px;color:gray;font-family:karlabold;line-height:1.3em}.leaf{background:#0d2e71;position:relative;z-index:1;min-height:150px;margin-bottom:30px;text-align:center}.leaf a{z-index:2;position:absolute;top:0;right:0;left:0;bottom:0}.leaf span{text-transform:uppercase;font-size:15px;color:#fff;font-family:karlabold;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:30px}.template-fg_base_view_p3,.template-eventsignup_edit{background:#f4f7f9}.odiForm{padding:30px 0}.odiForm h1{color:#101f69;font-family:karlabold;font-size:32px;text-align:center}.odiForm h2{text-align:center;font-size:20px;color:gray}.odiForm .field{border-bottom:0 rgba(0,0,0,0)}.odiForm fieldset{border:0 rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0;margin:0}.odiForm legend{border-bottom:0 rgba(0,0,0,0);margin-bottom:0;font-family:karlabold}.odiForm input[type=text],.odiForm input[type=email]{padding:15px;width:100%;border:1px solid rgba(0,0,0,.1)}body[class*=richiesta-iscrizione-elenco-esperti-industria] .odiForm input[type=text]{width:auto}.odiForm input[type=text]:focus{box-shadow:0 0 0 rgba(0,0,0,0);outline:0;border:1px solid #72c3ff}.formQuestion{text-transform:uppercase;font-size:16px;color:gray}.odiForm select:focus,.odiForm input[type=submit]:focus,#content .odiForm textarea:focus{box-shadow:0 0 0 rgba(0,0,0,0);outline:0}.odiForm div.formControls{padding:0;margin:0 0 15px 0;background:rgba(0,0,0,0);border:0 rgba(0,0,0,0)}.odiForm input[type=submit]{width:100%;padding:15px;color:#fff;text-transform:uppercase;background-color:#72c3ff;border:0 rgba(0,0,0,0)}.odiForm input[type=submit]:hover{background-color:#59b8ff;border:0 rgba(0,0,0,0)}.odiForm input[type=submit].standalone{background:#d7d7d7;margin-top:15px}.odiForm input[type=submit].standalone:hover{background:#cacaca;margin-top:15px}fieldset.PFGFieldsetWidget{margin-top:25px}.odiForm .formHelp{color:#afafaf}#content .odiForm textarea{font-family:karlaregular;padding:15px;resize:none;border:1px solid}#content .odiForm textarea{border:1px solid rgba(0,0,0,.1)}.odiForm textarea.form-control{border:1px solid rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,0);border-radius:0;font-family:karlaregular;resize:none}#content .odiForm textarea:focus{border:1px solid #72c3ff}.odiForm input[type=checkbox]{margin:5px 8px 0 0}.odiForm label{font-weight:normal}.odiForm input[disabled]{background:#f4f7f9;color:#000}.odiForm input[type=reset].cancelFix{width:100%;padding:15px;color:#fff;text-transform:uppercase;background-color:#bcbcbc;border:0 rgba(0,0,0,0);margin-top:15px}.odiForm input[type=reset].cancelFix:hover{background-color:#afafaf}#content .odiForm select{display:block}#content .odiForm .plone_jscalendar select{display:inline-block}.template-signable_event_view #content-core,.template-event_view #content-core{padding-top:0}.template-signable_event_view #content .documentDescription.description,.template-event_view #content .documentDescription.description{padding-top:0}.template-signable_event_view .registerToEvent input[type=submit]{width:100%;background:#ffa344;padding:15px;color:#fff;border:0 rgba(0,0,0,0);text-align:center;text-transform:uppercase}.template-signable_event_view .registerToEvent input[type=submit]:hover{background:#ff962b}.corsiPage{min-height:500px}.classWrapper{padding:20px 0;position:relative;z-index:1}.classBoxInner{overflow:hidden}.classBox{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:20px;padding-left:300px;overflow:hidden}.classBox h2{font-size:22px;font-family:karlabold}.classDescription{color:gray;font-size:16px}.classInfo{margin-top:10px}.sideBarClass{background:#fff;width:300px;height:100%;position:absolute;z-index:2;top:0;left:0;bottom:0;padding:20px 25px 0;border-right:1px solid rgba(0,0,0,.05)}.classWrapper.corsiPage{padding:0}.corsiPage .classesTagOuter{margin:0}.corsiPage #close-filter{padding-left:300px}.classCalIcon{float:left;margin-right:15px;text-align:center;margin-top:13px}.classCalIcon .day{font-size:28px;height:36px;font-family:karlabold}.classCalIcon .month{text-transform:uppercase;font-size:18px;font-family:karlabold}.classCalIcon .year{font-size:14px}@media(max-width: 767px){.corsiPage #close-filter{padding-left:0}.sideBarClass{width:100%;right:0;left:0;bottom:auto;height:auto;border-right:0 rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,.05);padding:15px;position:static}.miniTitle{text-align:center;padding-top:0}.classBox{padding-left:0}}.altLandingBox{background:#101f69;text-align:center;position:relative;z-index:1;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:30px;height:100px}.altLandingBox:hover{top:-3px}.altLandingBox a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2}.altLandingBox h3{color:#fff;font-family:karlabold;margin:0;text-transform:uppercase;font-size:18px;padding:0 30px;width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1.4em}.mailFormWrapper{background:#f5f5f5;padding:30px 0;text-align:center;cursor:pointer;display:block}.mailFormWrapper h2{font-family:karlabold}.mailFormWrapper p{font-size:18px;color:gray;margin-bottom:30px}.mailFormWrapper span{background:#3b92c9}.white-popup-block{padding:15px;background:#fff;width:768px;margin-left:auto;margin-right:auto}.paymentBox{margin-bottom:30px;overflow:hidden}.pagato .bollo:after{content:"";font-family:FontAwesome;color:#9ede72;font-size:25px}.non-pagato .bollo:after{content:"";font-family:FontAwesome;color:#ff5c45;font-size:25px}.paymentMain{padding:25px;float:left;text-align:center;border-right:1px solid rgba(0,0,0,.05)}.paymentMain .anno{font-family:karlabold;font-size:20px}.paymentRecap{float:left;padding:25px}#content .paymentRecap a{background:#ff5c45;padding:5px 10px;border-radius:3px;color:#fff;display:inline-block;text-transform:uppercase;margin-top:5px}#content .paymentRecap ul{margin:0;padding:0;list-style:none}#content .paymentRecap ul li{font-size:14px}#content .paymentRecap ul li span:first-child{display:inline-block;margin-right:10px;color:#333;text-transform:uppercase;font-family:karlabold;width:170px}#bottom-popup{position:fixed;bottom:-1px;right:15px;background-color:#fff;z-index:9999;width:690px;max-width:90%;border:1px solid #ef9941;box-shadow:0 0 10px rgba(0,0,0,.06);-webkit-transition:all 800ms cubic-bezier(0.65, 0.145, 0.38, 0.84);-moz-transition:all 800ms cubic-bezier(0.65, 0.145, 0.38, 0.84);-o-transition:all 800ms cubic-bezier(0.65, 0.145, 0.38, 0.84);transition:all 800ms cubic-bezier(0.65, 0.145, 0.38, 0.84);transform:translateY(calc(100% + 15px));-webkit-transform:translateY(calc(100% + 15px));-ms-transform:translateY(100%)}@media(min-width: 1200px){#bottom-popup h2{max-height:70vh;overflow-y:scroll}}@media(max-width: 768px){.start #bottom-popup{height:calc(100% - 30px)}#bottom-popup{width:auto;max-width:calc(100% - 30px)}#bottom-popup h2{font-size:13px !important;line-height:1.2em !important;max-height:100%;overflow-y:scroll}}#bottom-popup>span{background-color:#fff;top:-12px;right:-12px;position:absolute;z-index:9;height:26px;width:26px;cursor:pointer;border-radius:26px;border:1px solid #e67f16}#bottom-popup>span i{color:orange;font-size:28px;position:relative;top:-2px}#bottom-popup>span:hover i{color:#f59e00}#bottom-popup h2{font-size:14px;line-height:1.2em;padding:30px;margin:0}#bottom-popup strong{display:block;margin-bottom:8px}.section-homepage #bottom-popup h2 a{position:static;top:auto;right:auto;left:auto;bottom:auto}.start #bottom-popup{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.e-comSection{background-color:#f4f7f9}.e-comSection fieldset{border:0 rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:30px;background-color:#fff;margin:0 0 30px}.e-comSection fieldset h2{margin-top:0;font-family:karlabold;color:#101f69;text-transform:uppercase;font-size:22px;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px}.rowFieldset{margin-top:20px}.rowFieldset label{text-transform:uppercase;font-size:16px;color:gray;margin-bottom:0}.rowFieldset span{display:block;font-size:18px;color:#333}.rowFieldset input[type=text],.rowFieldset input[type=email]{padding:15px;width:100%;border:1px solid rgba(0,0,0,.1);margin-top:5px}.rowFieldset input[type=text]:focus,.rowFieldset input[type=email]:focus{box-shadow:0 0 0 rgba(0,0,0,0);outline:0;border:1px solid #72c3ff}.rowFieldset input[type=text]:focus{border:1px solid red}.rowFieldset select{display:block;margin-top:5px}.removeBtn{float:right;font-size:10px;color:#888}.removeBtn:hover{color:#888}.removeBtn:after{content:"";font-family:FontAwesome;font-size:16px;margin-left:5px;position:relative;top:2px;color:red}.removeBtn:after:hover{color:red}#alt-mail-form{background-color:#3b92c9;padding:30px 0}#alt-mail-form h2{color:#fff;margin-top:0;font-family:karlabold}#alt-mail-form p{color:#fff;margin-bottom:0}#relazione-cis-view .progress{border-radius:0;-webkit-box-shadow:none;box-shadow:none}#footer{bottom:auto !important}.template-signable_event_view .pageDescription{display:none}@media(min-width: 768px){.template-sitemap #portal-columns{width:750px}}@media(min-width: 992px){.template-sitemap #portal-columns{width:970px}}@media(min-width: 1200px){.template-sitemap #portal-columns{width:1170px}}.template-sitemap #portal-columns{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.template-sitemap .documentFirstHeading{margin:30px 0}.template-sitemap .documentDescription{padding-top:0}@media(min-width: 768px){.subsection-opportunita-professionali-curricula.template-edit #content{width:750px}}@media(min-width: 992px){.subsection-opportunita-professionali-curricula.template-edit #content{width:970px}}@media(min-width: 1200px){.subsection-opportunita-professionali-curricula.template-edit #content{width:1170px}}.subsection-opportunita-professionali-curricula.template-edit{background:#f4f7f9}.subsection-opportunita-professionali-curricula.template-edit h1{font-size:38px;color:#101f69;font-family:karlabold;position:relative;z-index:1;margin:30px 0;text-align:center}.subsection-opportunita-professionali-curricula.template-edit #content{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.subsection-opportunita-professionali-curricula.template-edit #content .discreet{display:none}.subsection-opportunita-professionali-curricula.template-edit #content-core{padding-top:0}.subsection-opportunita-professionali-curricula.template-edit #content textarea{font-family:karlaregular;padding:15px;border:1px solid rgba(0,0,0,.1);height:100px;resize:none}.subsection-opportunita-professionali-curricula.template-edit #content textarea:focus{border:1px solid #72c3ff}.subsection-opportunita-professionali-curricula.template-edit fieldset{border:0 rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0;margin:0}.subsection-opportunita-professionali-curricula.template-edit legend{text-transform:uppercase;padding-bottom:10px;font-size:24px}.subsection-opportunita-professionali-curricula.template-edit input.textline-field{padding:15px;width:100%;border:1px solid rgba(0,0,0,.1);height:52px}.subsection-opportunita-professionali-curricula.template-edit input.textline-field:focus{box-shadow:0 0 0 rgba(0,0,0,0);outline:0;border:1px solid #72c3ff}.subsection-opportunita-professionali-curricula.template-edit span.formHelp{color:#afafaf}.subsection-opportunita-professionali-curricula.template-edit label{text-transform:uppercase;font-size:16px;color:gray;font-weight:normal}.subsection-opportunita-professionali-curricula.template-edit .field{border-bottom:0 rgba(0,0,0,0)}.subsection-opportunita-professionali-curricula.template-edit #fieldset-privacy .field span.label{padding:0;position:relative;top:-6px}.subsection-opportunita-professionali-curricula.template-edit #fieldset-privacy .field .formHelp{margin-top:0;font-size:100%;color:gray;font-size:16px}.subsection-opportunita-professionali-curricula.template-edit div.formControls{margin:0;background-color:rgba(0,0,0,0);padding:0;border:0 rgba(0,0,0,0)}.subsection-opportunita-professionali-curricula.template-edit div.formControls #form-buttons-save{width:100%;padding:15px;color:#fff;text-transform:uppercase;background-color:#72c3ff;border:0 rgba(0,0,0,0);margin-bottom:15px}.subsection-opportunita-professionali-curricula.template-edit div.formControls #form-buttons-save:hover{background-color:#59b8ff;border:0 rgba(0,0,0,0)}.subsection-opportunita-professionali-curricula.template-edit div.formControls #form-buttons-cancel{width:100%;padding:15px;text-transform:uppercase;border:0 rgba(0,0,0,0);color:gray;background:#d7d7d7}.subsection-opportunita-professionali-curricula.template-edit div.formControls #form-buttons-cancel:hover{background:#cacaca}.subsection-opportunita-professionali-curricula.template-edit .text-widget.int-field,.subsection-opportunita-professionali-curricula.template-edit .date-widget.date-field{height:52px;padding:15px;border:1px solid rgba(0,0,0,.1)}.subsection-opportunita-professionali-curricula.template-edit .date-widget.date-field{height:30px;padding:5px 15px}.subsection-opportunita-professionali-curricula.template-edit .text-widget.int-field:focus,.subsection-opportunita-professionali-curricula.template-edit .date-widget.date-field:focus{border:1px solid #72c3ff;box-shadow:0 0 0 rgba(0,0,0,0);outline:0}#hangon-overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.8)}#hangon-overlay i{font-size:62px;color:rgba(255,255,255,.3);position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px}.ghostTitle{color:#bbb}.home3Box .featureNewsBoxOuter{width:33.333%}.home2Box .featureNewsBoxOuter{width:50%}@media(max-width: 600px){.home2Box .featureNewsBoxOuter{width:100%}}@media(max-width: 767px){.home3Box .featureNewsBoxOuter{width:100%}}#contact-view-inner{padding-bottom:30px}#contact-view-inner h2{text-transform:uppercase;font-size:24px;font-family:karlabold}#contact-view-inner h4{font-family:karlabold;margin-top:30px}#contact-view-inner a{font-size:18px;color:#ffa344}.pb-ajax .container,.widget-inside .container{width:100%}#pfg-fieldsetname-tipologia-e-tecnologie-abilitanti .ArchetypesBooleanWidget{margin:0;padding:0}#pfg-fieldsetname-tipologia-e-tecnologie-abilitanti .ArchetypesTextAreaWidget label{display:none}.portletWrapper .portletNavigationTree .portletHeader{display:none}#content .portletWrapper .portletNavigationTree ul.navTree{margin:0;padding:0;list-style:none}dl.portlet ul.navTreeLevel0>.navTreeItem{border-bottom:0 rgba(0,0,0,0)}dl.portlet ul.navTree .navTreeCurrentItem,dl.portlet ul.navTree .navTreeItemInPath.navTreeFolderish .navTreeItemInPath{background-color:rgba(0,0,0,0);border-left:5px solid #101f69;margin-left:0;margin-right:0}dl.portlet ul.navTree.nav>li.navTreeItem>a>span{color:gray}dl.portlet ul.navTree.nav>li.navTreeItem>a.navTreeCurrentNode>span,dl.portlet ul.navTree .navTreeItemInPath.navTreeFolderish .navTreeItemInPath>span{color:#101f69;font-weight:bold}dl.portlet ul.navTree .navTreeItemInPath .navTreeLevel1 li.navTreeItem.navTreeCurrentNode a.navTreeCurrentItem{border-left:0 rgba(0,0,0,0);color:#101f69;font-weight:bold}dl.portlet ul.navTree .navTreeItemInPath .navTreeLevel1 li.navTreeItem a,dl.portlet ul.navTree li.navTreeItem.navTreeCurrentNode.navTreeFolderish ul.navTree.navTreeLevel1 li.navTreeItem a.contenttype-richdocument,dl.portlet ul.navTree li.navTreeItem.navTreeCurrentNode.navTreeFolderish ul.navTree.navTreeLevel1 li.navTreeItem.navTreeFolderish a.navTreeFolderish.contenttype-folder{padding:10px 0 10px 55px;color:gray}dl.portlet ul.navTree.nav>li>a:hover,dl.portlet ul.navTree.nav>li>a:focus{text-decoration:none;background-color:rgba(0,0,0,0)}dl.portlet ul.navTreeLevel0>.navTreeItem{padding:0}dl.portlet ul.navTree.nav>li>a{padding:15px 30px}#richdocument-sidebar span{text-transform:uppercase;font-weight:600;color:#595959;display:block;margin-bottom:10px}#richdocument-correlati a{padding:10px 40px 10px 15px;background:#101f69;color:#fff;display:block;margin-bottom:5px;position:relative}#richdocument-correlati a:after{content:"";font-family:FontAwesome;color:#fff;position:absolute;right:15px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#richdocument-allegati a{display:block;margin-bottom:15px;color:#3b92c9;font-weight:700;position:relative;line-height:1.1em}#richdocument-allegati{margin-bottom:20px}.buttonBlue{padding:10px;border-radius:3px;background:#101f69;text-align:center;display:inline-block;color:#fff}.buttonBlue:hover{color:#fff}.buttonBlue a{color:#fff;text-transform:uppercase}#dilemma-content{margin-bottom:50px}#dilemma-view{margin-bottom:50px}#dilemma-view .pageTitle,#ingegnere-view .pageTitle{text-align:center}#dilemma-view .pageTitle h6,#ingegnere-view .pageTitle h6{color:rgba(255,255,255,.65);text-transform:uppercase}#dilemma-view .pageTitle .container,#ingegnere-view .pageTitle .container{position:relative}#dilemma-view .pageTitle #content-back,#ingegnere-view .pageTitle #content-back{position:absolute;left:15px;top:-10px;color:rgba(255,255,255,.65);text-transform:uppercase;display:inline-block}#dilemma-view .pageTitle #content-back img,#ingegnere-view .pageTitle #content-back img{margin-right:10px}#ingegnere-view h6{text-transform:uppercase;font-size:16px}#ingegnere-img{height:225px;width:225px;border-radius:225px;overflow:hidden;text-align:center;margin:30px auto}#ingegnere-img img{width:100%}#dilemma-video{width:160px;padding:15px;color:#fff;background-color:#ffa344;border-radius:30px;text-transform:uppercase;margin-bottom:30px;margin-right:auto;margin-left:auto;display:block}#dilemma-video i{margin-left:5px}#bottom-question{font-weight:700;font-size:28px;text-align:center;line-height:1.2em}#dilemma-view span{font-size:16px;color:#101f69;display:block;margin:15px 0;text-transform:uppercase}#domande-dilemma{text-align:center;padding:50px 0 20px}#domande-dilemma h6{margin:0}#domande-dilemma h6,#other-box-dilemma h6{font-size:18px;font-weight:700}#dilemma-init,#ingegnere-init{position:relative;padding:0 50px}.dilemma-box,.ingegnere-box{text-align:center;padding:0 50px}.dilemma-box h6{font-size:14px;color:gray;text-transform:uppercase}.dilemma-box h3,.ingegnere-box h3{font-size:23px;font-weight:700}.dilemma-box h3 a,.ingegnere-box h3 a{color:#101f69}#content .dilemma-box p{font-size:16px}.slider-arrow-right{background:url("right-arrow.png") 0 0/cover;right:0}.slider-arrow-left{background:url("left-arrow.png") 0 0/cover;left:0}.slider-arrow{height:39px;width:39px;position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100;cursor:pointer}.subsection-deontologia-ed-etica-new .accordion-section-content a,.subsection-deontologia-ed-etica .accordion-section-content a{font-size:16px;font-weight:700;margin-bottom:10px;display:block}#ingegnere-img{margin-bottom:20px}#ingegnere-img img{width:100%}.subsection-deontologia-ed-etica .accordion-section-title,.subsection-deontologia-ed-etica-new .accordion-section-title{color:#101f69}#content p.box-red{background-color:#cd5d5d;border:1px solid #ac4040;color:#fff;padding:10px;text-align:center}.fake-viewlet{text-align:center;margin-top:50px;padding-top:50px;border-top:1px solid gray}#content .fake-viewlet p{font-weight:bold}.ethical-cycle{width:290px;margin-left:auto;margin-right:auto;text-align:center}.ethical-cycle-element{margin-bottom:15px}.ethical-cycle-element span{height:30px;width:30px;border:3px solid #ffa344;display:inline-block;line-height:25px;color:#ffa344;font-weight:bold;border-radius:30px;margin-bottom:10px}.ethical-cycle-element:after{content:"";height:40px;width:1px;display:inline-block;border:1px dashed gray}.ethical-cycle-element:last-child:after{display:none}.folderish-row{margin-top:66px}.folderish-row:nth-child(1){margin-top:0}.folderish-row h2{font-family:karlabold;font-size:20px;color:#767676;text-transform:uppercase;padding-bottom:13px;border-bottom:1px solid #979797}.folderish-element{border-top:1px solid #f0f0f0}.folderish-element:nth-child(1){border-top:0 rgba(0,0,0,0)}.folderish-element h3{font-family:karlabold;font-size:20px}.folderish-element h3 a{color:#101f69}.subsection-deontologia-ed-etica blockquote,.subsection-deontologia-ed-etica-new blockquote{border-left:0 rgba(0,0,0,0)}.subsection-deontologia-ed-etica #content .pullquote,.subsection-deontologia-ed-etica-new #content .pullquote{color:#101f69;font-size:48px;letter-spacing:0 !important}.subsection-deontologia-ed-etica #content .pullquote.pullquote-left,.subsection-deontologia-ed-etica-new #content .pullquote.pullquote-left{float:left}.ingegnere-main-box{overflow:hidden;margin-top:60px}.ingegnere-main-foto{height:125px;width:125px;border-radius:125px;background:gray;float:left;margin-right:20px;overflow:hidden}.ingegnere-main-foto img{width:100%}.ingegnere-main-box a{color:#101f69;font-weight:bold}.ingegnere-main-box h3{font-size:20px}.ingegnere-main-text h3{margin-top:0}.ingegnere-box-foto{margin-right:auto;margin-left:auto;height:70px;width:70px;border-radius:70px;background-color:gray;margin-bottom:15px;overflow:hidden}.ingegnere-box-foto img{width:100%}.outer-modal{padding:15px;width:290px;margin-left:auto;margin-right:auto}.outer-modal .ethical-cycle{width:100%;background:#fff;padding:15px}.outer-modal>p{text-align:right}.outer-modal>p>a{color:#fff}#richdocument-allegati{margin-top:40px}#richdocument-allegati a{display:block;color:#101f69;font-size:20px;font-weight:bold}#richdocument-allegati a:before{font-family:FontAwesome;content:"";margin-right:10px}#richdocument-allegati span{font-size:14px;color:#767676;text-transform:uppercase;display:block;margin-bottom:15px}.double-option{overflow:hidden;margin:40px 0 30px}.double-option-box:nth-child(1){border-right:1px solid gray}.double-option-box{width:50%;float:left;padding:20px}.double-option-box p{min-height:70px}.ethical-cycle-outer{margin-top:40px;overflow:hidden;width:500px;border:1px solid #dfdfdf;padding:30px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-right:auto;margin-left:auto}.ethical-cycle-outer p{float:left;position:relative;top:10px}.ethical-cycle-outer a{float:right}.game-link{overflow:hidden;margin:60px 0}.game-box{float:left;width:33.33%;text-align:center}.game-box{border-left:1px solid gray}.game-box:nth-child(1){border-left:0 rgba(0,0,0,0)}.game-box h6{text-transform:uppercase;font-size:30px}.subsection-deontologia-ed-etica-diventare-ethical-leader-ethical-leader-le-testimonianze .pageDescription,.subsection-deontologia-ed-etica-new-diventare-ethical-leader-ethical-leader-le-testimonianze .pageDescription{display:none}.subsection-form-covid #archetypes-fieldname-testo-di-aiuto-per-numero-iscrizione p{font-size:14.4px;color:#afafaf;font-weight:400;margin-bottom:0}.subsection-form-covid #archetypes-fieldname-numero-di-iscrizione-ordine{margin-bottom:0;padding-bottom:8px}#ingegnere-slider{margin:30px 0}@media(max-width: 767px){.subsection-deontologia-ed-etica-new #content .pullquote,.subsection-deontologia-ed-etica #content .pullquote{font-size:30px}}@media(max-width: 600px){#dilemma-view .pageTitle h6,#ingegnere-view .pageTitle h6{margin-top:30px}.game-box{width:100%;float:none;border-left:0 rgba(0,0,0,0);margin-bottom:50px}}@media(max-width: 540px){.subsection-deontologia-ed-etica-new #content .pullquote,.subsection-deontologia-ed-etica #content .pullquote{font-size:20px}.ethical-cycle-outer{width:290px;text-align:center}.ethical-cycle-outer a{float:none;margin-top:10px}}@media(max-width: 500px){.ingegnere-main-box{text-align:center}.ingegnere-main-foto{margin:0 auto;float:none}.ingegnere-main-text{margin-top:20px}}@media(max-width: 450px){.subsection-deontologia-ed-etica #content .pullquote,.subsection-deontologia-ed-etica-new #content .pullquote{display:none}}.portaltype-odimi-content-types-advertisement .portalMessage.info.success,.portaltype-odimi-content-types-curriculum .portalMessage.info.success{display:none}.template-odimi-content-types-advertisement #formfield-form-widgets-comparto,.template-odimi-content-types-advertisement #formfield-form-widgets-contratto,.template-odimi-content-types-advertisement #formfield-form-widgets-tos,.template-edit.portaltype-odimi-content-types-advertisement #formfield-form-widgets-comparto,.template-edit.portaltype-odimi-content-types-advertisement #formfield-form-widgets-contratto,.template-edit.portaltype-odimi-content-types-advertisement #formfield-form-widgets-tos{display:none}.template-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-da-privati #formfield-form-widgets-comparto,.template-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-da-privati #formfield-form-widgets-contratto,.template-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-da-privati #formfield-form-widgets-tos,.template-odimi-content-types-advertisement.subsection-bacheca-annunci-collaborazioni-e-assunzioni-tra-professionisti #formfield-form-widgets-comparto,.template-odimi-content-types-advertisement.subsection-bacheca-annunci-collaborazioni-e-assunzioni-tra-professionisti #formfield-form-widgets-contratto,.template-odimi-content-types-advertisement.subsection-bacheca-annunci-collaborazioni-e-assunzioni-tra-professionisti #formfield-form-widgets-tos,.template-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-enti-pubblici #formfield-form-widgets-comparto,.template-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-enti-pubblici #formfield-form-widgets-contratto,.template-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-enti-pubblici #formfield-form-widgets-tos,.template-edit.portaltype-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-da-privati #formfield-form-widgets-comparto,.template-edit.portaltype-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-da-privati #formfield-form-widgets-contratto,.template-edit.portaltype-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-da-privati #formfield-form-widgets-tos,.template-edit.portaltype-odimi-content-types-advertisement.subsection-bacheca-annunci-collaborazioni-e-assunzioni-tra-professionisti #formfield-form-widgets-comparto,.template-edit.portaltype-odimi-content-types-advertisement.subsection-bacheca-annunci-collaborazioni-e-assunzioni-tra-professionisti #formfield-form-widgets-contratto,.template-edit.portaltype-odimi-content-types-advertisement.subsection-bacheca-annunci-collaborazioni-e-assunzioni-tra-professionisti #formfield-form-widgets-tos,.template-edit.portaltype-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-enti-pubblici #formfield-form-widgets-comparto,.template-edit.portaltype-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-enti-pubblici #formfield-form-widgets-contratto,.template-edit.portaltype-odimi-content-types-advertisement.subsection-bacheca-annunci-opportunita-enti-pubblici #formfield-form-widgets-tos{display:block}.template-odimi-content-types-advertisement #formfield-form-widgets-tos span.option{font-size:18px}.d-block{display:block}.formid-modalita-di-invio-annunci #archetypes-fieldname-privacy-policy label,.formid-modalita-di-invio-annunci #archetypes-fieldname-privacy-policy label,.formid-modalita-di-invio-annunci-1 #archetypes-fieldname-privacy-policy label,.formid-modalita-di-invio-annunci-1 #archetypes-fieldname-privacy-policy label{width:90%}.formid-modalita-di-invio-annunci #fg-base-edit,.formid-modalita-di-invio-annunci-1 #fg-base-edit{margin-top:40px}.sectionNews{min-height:392px}.news-carousel-arrow{position:absolute;cursor:pointer;transition:opacity .3s}.news-carousel-arrow.slick-disabled{opacity:.2}@media(min-width: 1440px){.news-carousel-arrow{top:30px}.news-carousel-arrow--next{right:-20px;-webkit-transform:translateX(100%);transform:translateX(100%)}.news-carousel-arrow--prev{left:-20px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media(max-width: 1439px){.news-carousel-arrow{bottom:-15px;-webkit-transform:translateY(100%);transform:translateY(100%)}.news-carousel-arrow--next{left:69px}.news-carousel-arrow--prev{left:-7px}}@media(max-width: 991px){.news-carousel-arrow{bottom:-15px;width:44px}.news-carousel-arrow--next{left:50px}}.js-news-carousel{display:none}.js-news-carousel .slick-slide{padding:0 20px}.js-news-carousel .slick-slide:focus{outline:0;box-shadow:none}.js-news-carousel .slick-track{margin:0 -20px}.js-news-carousel .newsBox{margin-bottom:0;min-height:0}@media(max-width: 1439px){.js-news-carousel{margin-bottom:130px}}.featuredEvent{font-family:"karlabold";background-color:#f3f3f3;border-top:4px solid #101f69;padding:20px 20px 39px;margin-bottom:40px}.featuredEvent__time{font-size:20px;line-height:30px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d5d5d5;text-transform:uppercase;display:block}.featuredEvent__date,.featuredEvent__hour{display:block}.featuredEvent__date{color:#5bc0de}.featuredEvent__hour{color:gray}.featuredEvent__title{color:#101f69}.featuredEvent__title{font-size:20px;color:#101f69;letter-spacing:0;line-height:30px;margin-bottom:20px}.featuredEvent__go-to{margin-bottom:19px}.featuredEvent__arrow{width:50px}@media(min-width: 768px){.featuredEvent{padding:28px 30px;font-size:0}.featuredEvent__time{padding-top:31px;padding-bottom:31px;width:168px;display:inline-block;vertical-align:top;border-bottom:0}.featuredEvent__content{padding:31px 30px;width:calc(100% - 169px);display:inline-block;vertical-align:top;border-left:1px solid #d5d5d5}.featuredEvent__title{margin-bottom:29px}}@media(min-width: 1200px){.featuredEvent{margin-top:40px;margin-bottom:60px;padding:30px 92px}.featuredEvent__time{width:148px;vertical-align:middle;margin-bottom:0}.featuredEvent__content{width:calc(100% - 148px);position:relative;padding-right:0;vertical-align:middle}.featuredEvent__content:after{content:"";width:1px;border-right:1px solid #d5d5d5;position:absolute;top:0;right:178px;bottom:0}.featuredEvent__title,.featuredEvent__go-to{display:inline-block;vertical-align:middle;margin-bottom:0}.featuredEvent__title{padding-right:60px;width:calc(100% - 148px)}.featuredEvent__go-to{text-align:right;width:148px}.featuredEvent__arrow{width:80px}}.section-cis #edit-bar{display:none}.subsection-inarcassa-delegati-provincia-milano table tr th{width:50%}/* */

