
/* - public.css - */
/* https://www.complexlab.it/portal_css/public.css?original=1 */
#header{position:relative}#portal-logo{position:fixed;top:0;left:50px;height:51px;z-index:35;padding:5px 0 10px 18px;transition:all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s;-webkit-transition:all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s}#portal-logo img{display:inline-block;width:75px;height:auto;transition:all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s;-webkit-transition:all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s}.menuOn #portal-logo img{width:145px}#nav{position:fixed;top:0;left:0;z-index:10;width:220px;height:100%;background-color:#000;color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.5)}#page{transition:all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s;-webkit-transition:all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s;position:relative;background-color:#262839;left:0;z-index:20;margin-left:50px}.menuOn #page{margin-left:220px}@media (max-width: 992px){html,body{overflow-x:hidden}.menuOn #page{margin-left:0;left:220px}}#nav-switch{position:absolute;padding:15px 15px;width:50px;height:100%;background-color:#111;font-size:22px;line-height:1em;cursor:pointer}#nav-list{margin:0 20px 0 70px}#nav-list>ul{margin:0;padding:0;list-style:none;list-style-image:none;margin-top:120px;font-family:"Montserrat",sans-serif}#nav-list>ul>li{margin-bottom:0.5em}#nav-list>ul>li>a{color:#fff;text-transform:uppercase;font-weight:normal;font-size:11px;display:block;position:relative}#nav-list>ul>li>a:hover{color:#A1561B}#nav-list>ul>li.selected>a{color:#F8B143}#nav-list>ul>li>ul>li>a:hover{color:#A1561B}#nav-list>ul>li>ul{margin:0;padding:0;list-style:none;list-style-image:none;margin:5px 0 15px}#nav-list>ul>li>ul>li{margin-bottom:0.5em}#nav-list>ul>li>ul>li>a{color:#B1AFAF;line-height:1.3em;font-size:10px;display:block}#nav-list>ul>li.wSub>a:after{font-family:"fontAwesome";content:"\f067";position:absolute;left:-17px;top:50%;margin-top:-7px;font-size:12px;color:rgba(255,255,255,0.3);display:none}.submenu{display:none}.submenu.active{display:block}#nav-list>ul>li.separator{margin:30px 0 10px;border-top:1px solid #222}#nav-list>ul>li.speciaTab{padding:6px;background:#49a2ef;margin-bottom:20px}#nav-list>ul>li.speciaTab>a{text-align:center;font-size:11px}#nav-list>ul>li.speciaTab>a:hover,#nav-list>ul>li.speciaTab>a:focus{background-color:#3296ed;color:#fff}@media screen and (max-width: 992px){#page{margin-left:30px}#portal-logo{left:30px}#nav-list{margin-left:50px}#nav-switch{width:30px;padding:15px 5px}}#social-list{font-size:10px;margin:20px 0;width:170px}#social-list a{color:rgba(255,255,255,0.3)}#social-list a i.fa-inverse{color:#000;line-height:28px}#portal-personaltools-wrapper{z-index:30;padding:17px 20px;font-family:"Montserrat",sans-serif,sans-serif;text-align:right;position:fixed;top:0;right:0;background-color:transparent;transition:all 0.5s ease-in-out;width:auto}.scrolled #portal-personaltools-wrapper{background-color:rgba(0,0,0,0.9);width:calc(100% - 50px)}#portal-personaltools-wrapper:after,#portal-personaltools-wrapper:before{clear:both;display:table;content:" "}#portal-personaltools,#portal-tools,#portal-tools-search{margin:0;padding:0;list-style:none;list-style-image:none;position:relative;z-index:3;top:0;right:0;padding:0;font-size:12px;float:right}#portal-personaltools a,#portal-tools a,#portal-tools-search{color:#fff;margin:0 0 0 20px}#portal-personaltools a:hover,#portal-tools a:hover,#portal-tools-search:hover{color:#F8B143}#portal-personaltools a i,#portal-tools a i,#portal-tools-search i{margin-left:6px}#portal-tools-search{border-left:1px solid #666;padding-left:22px}#portal-personaltools{position:relative;z-index:3;padding:0;margin:0 10px 0 0;list-style:none}#portal-personaltools dt{font-weight:normal;margin:0}#portal-personaltools.actionMenu.activated dt a{margin:0}#portal-personaltools dd{right:-13px;padding:0;background:#000;min-width:170px;top:26px;border-top:0}#portal-personaltools dd li{margin-bottom:0}#portal-personaltools dd a{line-height:1.5em;padding:0.5em 1em}#portal-personaltools dd a:hover{background:#617C99;color:#fff}#portal-personaltools dd ul{padding:0}#tools-switch{float:right;position:absolute;font-size:15px;color:#999;left:-45px;top:9px;border:1px solid #999;border-radius:100%;padding:6px 10px;display:none;cursor:pointer}@media screen and (max-width: 992px){#portal-personaltools-wrapper{padding:17px 15px;width:calc(100% - 30px);height:55px}}@media screen and (max-width: 720px){#portal-personaltools-wrapper-inner{background-color:#000;padding:10px 20px 10px 10px;position:absolute;right:-170px;top:0;width:170px;transition:right 0.5s ease-in-out}#portal-personaltools-wrapper-inner.active{right:0}#portal-tools-search{border:0}#tools-switch{display:block;cursor:pointer}#portal-personaltools,#portal-tools,#portal-tools-search{float:none;margin:10px 0 0}}#portal-languageselector{float:right;background:#e3e3e3;position:relative;top:0;right:1px;z-index:3;padding:0.25em 0.5em;font-size:80%;border-bottom-right-radius:0.5em;border-bottom-left-radius:0.5em;-webkit-border-bottom-right-radius:0.5em;-webkit-border-bottom-left-radius:0.5em;-moz-border-radius-bottomleft:0.5em;-moz-border-radius-bottomright:0.5em;max-width:50%}.shareButton{position:relative}#share-widget{background-color:#444;position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:180px;z-index:80}#share-widget:after{content:"";position:absolute;left:50%;margin-left:-10px;bottom:-10px;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #444}#share-widget a{margin:0;display:inline-block;width:45px;height:45px;line-height:50px;color:#fff;text-align:center}#share-widget a.facebookBtn:hover{background-color:#374D96}#share-widget a.twitterBtn:hover{background-color:#469AEF}#share-widget a.linkedinBtn:hover{background-color:#2274B9}#share-widget a.googleBtn:hover{background-color:#D32F2F}#share-widget a i{font-size:22px}#search-modal{position:fixed;z-index:99999;background-color:rgba(0,0,0,0.94);top:0;left:0;right:0;bottom:0;display:none}#search-modal form{margin:12% 10%}#search-modal input{border:0;background-color:transparent;font-weight:300;font-size:82px;font-family:"Lato",sans-serif;outline:none;color:#fff}#search-modal input::-webkit-input-placeholder{color:#bbb}#search-modal input:-moz-placeholder{color:#bbb}#search-modal input::-moz-placeholder{color:#bbb}#search-modal input:-ms-input-placeholder{color:#bbb}#search-modal input::-ms-clear{display:none}#search-modal .helpText{color:#fff;font-family:"Lato",sans-serif;color:#666;margin-left:5px}#search-modal .closeButton{color:#fff;position:absolute;top:0;right:20px;z-index:10;line-height:1em;font-size:52px;cursor:pointer}@media (max-width: 992px){#search-modal form{margin-top:22%}#search-modal input{font-size:42px}}@media (max-width: 500px){#search-modal input{font-size:22px}}.breadcrumb{border-radius:0;font-family:"Lato",sans-serif;font-size:13px;margin:0 -15px 0;padding:8px 40px 8px;border-top:1px solid #fff}.noCol .breadcrumb{display:none}#portal-siteactions{font-size:85%;padding-bottom:0;text-align:right;clear:left}#portal-siteactions ul{margin:0;padding:0;list-style:none;list-style-image:none}#portal-siteactions li{margin-left:1.5em;display:inline-block}#portal-siteactions li a:hover{color:#75ad0a}#category{background-color:#f5f5f5;list-style:none outside none;padding:20px 40px;margin:0 -15px 30px}#category.documentByLine span{margin:0 0 8px}#category.documentByLine span:first-child{margin-left:10px}#category a.link-category,span.selectedTag{color:black;padding:0.25em 0.5em;background:#ddd}#category a.link-category:hover{background:#F8B143;color:White;border-color:#F8B143}#category .separator{display:none}#content dt{font-weight:bold;margin-bottom:0;margin-right:0}#content-core dd{margin:0 0 1em 0}#content pre{background-color:#222;color:White;font-family:Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;padding:1em;overflow-x:auto;font-size:90%;margin-bottom:1em;line-height:1.25em}#content pre.python{background-color:White}#content code{font-family:Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace}#content table{text-align:left;border-collapse:collapse;border-spacing:0px}#content div.newsImageContainer a{border-bottom:none}#content div.newsImageContainer p.discreet{margin:0;padding:0.5em;background-color:#666;background-color:rgba(40,40,40,0.7);color:White;font-weight:bold;position:relative;width:190px;top:-3em}#content .eventDetails{border-color:#CCCCCC;border-style:solid;border-width:0.08em;width:22em;margin-top:1em}#content .eventDetails h2{background-color:#DDDDDD;font-size:100%;letter-spacing:0;padding:0.5em;padding-left:1em}#content .eventDetails .eventDetail h3,#content .eventDetails .eventDetail div{padding:2%}#content .eventDetails .eventDetail h3{float:left;font-size:100%;text-align:right;width:37%}#content .eventDetails .eventDetail div{float:left;width:55%}img.image-left,img.image-right,.captioned img{border:1px solid #ddd;display:block;max-width:100%;height:auto}.section-storie-di-successo img.image-left{border:0 solid transparent}.section-i-nostri-servizi img.image-left{border:0 solid transparent}dd.image-caption{text-align:left;padding:0 0 0 3px;margin:0;color:#666;font-size:85%}.sottolineato{border-bottom:1px solid #aaa}.enfasi{font-size:135%;font-weight:bold}#live-chat{position:fixed;background-color:#F8B143;color:#333;padding:10px 15px 0px;bottom:0;right:20px;text-align:left;min-width:200px;max-width:240px;z-index:1000;box-shadow:0px 1px 4px -1px rgba(0,0,0,0.3)}#live-chat i{margin-right:6px}#live-chat h6{font-size:16px;font-weight:bold;margin:0 0 10px}#live-chat p{font-family:"Lato",sans-serif;font-size:12px;margin:0;line-height:1.4em;font-weight:normal}#backtotop{background-color:#111;bottom:50px;color:#fff;cursor:pointer;display:none;height:45px;position:fixed;right:20px;text-align:center;width:45px;z-index:99999}#backtotop i{font-size:20px;line-height:42px}@media screen and (max-width: 768px){#backtotop{display:none !important}}#footer{background-color:#000;padding:15px 0 10px;font-size:12px}#footer p{margin:0 0 10px;color:#666}#footer strong{color:#F8B143}#footer ul{font-family:"Lato",sans-serif;margin:0;padding:0;list-style:none;list-style-image:none;font-size:12px;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #111}#footer ul>li{display:inline-block;margin:0 10px 0 0}#footer ul>li>a{color:#987E55}#footer ul>li>a:before{content:"-";color:#999;margin-right:10px}#footer ul>li:first-child>a:before{display:none}.gridOverlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:50;background:transparent url(grid.png) repeat left top}.ghostButton{padding:6px 16px 7px;border:1px solid rgba(255,255,255,0.3);text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:800;color:#fff;font-size:11px;cursor:pointer}.ghostButton:hover,.ghostButtonSocial:hover{background-color:rgba(255,255,255,0.3);color:#fff}.ghostButtonSocial{font-size:14px;border-radius:100%;padding:0;width:30px;line-height:26px;height:30px;display:inline-block;text-align:center;border:2px solid rgba(255,255,255,0.3);color:#fff;margin:0 1px 0}.avatar img{width:100%;height:auto}#cookies-header{background:rgba(255,255,255,0.95);position:fixed;top:-999px;bottom:auto;left:0;width:100%;z-index:999;box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.15);transition:top 1s linear 0s}#cookies-header.visible{top:0}#cookies-header-inner{padding:12px 0;margin-right:50px;font-size:13px}#cookies-header-inner p{margin:0}#cookies-header-inner a{color:#4088c9}#cookies-header-inner a:hover{color:#074687}#cookie-close{color:#444;font-size:35px;text-align:right;width:40px;cursor:pointer;top:0;right:15px;position:absolute;line-height:36px;height:40px;font-family:"Helvetica Neue", Helvetica, sans-serif}#cookie-close:hover{color:#3C87CC}.menuOn .modal-body #page{margin:0;background-color:#fff}.modal-body #content{box-shadow:0 0 0 transparent;margin:0;padding:20px 0}.modal-body h1{margin-top:0}.modal-body #portal-column-content.col-md-9,.template-usergroup-userprefs #portal-column-content.col-md-9{width:100%}.priceBox{padding:10px;margin-bottom:20px;background-color:#4A8193;color:#fff;display:inline-block;line-height:1em}.priceBoxFloatRight{float:right}.priceBoxBlock{width:100%;margin-bottom:5px}.priceBoxButton{clear:both;width:100%;display:block;margin:5px 0 0;border-radius:0}.priceBoxLabel{text-transform:uppercase;font-size:10px;display:block;margin-bottom:10px}.priceBoxPrice{font-size:32px;font-style:normal;font-weight:bold}.priceBoxPriceOld{font-size:28px;text-decoration:line-through}.priceBoxPrice span{font-size:11px}.trigger{z-index:1000}.modal-body .mrow{background-color:#fff}#article-view.advisory-board-section:after{content:url("badge.png");position:absolute;right:15px;top:-105px;z-index:10}.advisory-board-section.articleItemInner::after{content:url("badge-small.png");position:absolute;right:0;top:5px;z-index:10}.advisory-btn{display:inline-block;margin-bottom:10px;position:absolute;z-index:31;left:40px;top:55px;left:20px;transition:all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s;-webkit-transition:all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1) 0s}.menuOn .advisory-btn{top:0}.template-article_view .advisory-btn:hover{color:#fff}.template-article_view .advisory-btn{display:inline-block}@media (max-width: 991px){.menuOn .advisory-btn{top:55px}}@media (max-width: 390px){.advisory-btn img{width:250px}}

