﻿a:hover .homepage-logged-servizi_strumenti{background-color:#fff!important}
.txt-blue,.card.card--md--format-md .card__heading.txt-blue{color:#005980}
.text-increased{font-size:inherit}
.text-reduced{font-size:inherit}
.icon__utenti-generica--pos{background-repeat:no-repeat;background-position:center center}
@media screen and (min-width: 42em) {
.text-reduced{font-size:.8em}
.text-increased{font-size:1.1em}
}
@media screen and (min-width: 60em) {
.text-reduced{font-size:.9em}
}
h2.title{font-size:1.4em;margin-bottom:1em;margin-bottom:.5em}
h2.title.distance-to-top{margin-top:1em}
@media screen and (min-width: 42em) {
h2.title.distance-to-top{margin-top:2.8em}
}
.navbar-inverse .navbar-nav > li > a{font-size:.8em}
.navbar-inverse .navbar-nav > li > a i,.imgsocialfooter i{font-size:1.2em}
.imgsocialfooter i{margin-left:5px}
.people-activity-meta ul li{padding:.5em!important;font-size:11px;line-height:30px;color:#677584}
.people-activity-meta ul li a{padding:0!important}
@media screen and (max-width: 60em) and (min-width: 42em) {
.home__evidence-section-hide-swipe .card.card--md--format-lg .card__metadata{display:block}
}
.navbar-semantic-users--vertical li{float:left}
.modal .navbar-semantic-users--vertical li{float:none}
@media screen and (min-width: 42em) and (max-width: 72em) {
.semantic-user{margin-bottom:16px}
}
.hot-contents,.highlights{display:inline-block;clear:both;width:100%}
.header-global__brand{z-index:1}
.modal .semantic-user a .semantic-user__icon .semantic-user__icon__img{border:solid 2px #005980}
.right-side__icon-menu li .link-node--preferiti .link-node__icon,.right-side__icon-menu li .link-node--preferiti .navbar--widebar .navbar__node__icon,.navbar--widebar .right-side__icon-menu li .link-node--preferiti .navbar__node__icon{background-color:#fff;color:#007db3;font-size:1.2em}
.right-side__icon-menu li .link-node--preferiti:focus .link-node__icon,.right-side__icon-menu li .link-node--preferiti:focus .navbar--widebar .navbar__node__icon,.navbar--widebar .right-side__icon-menu li .link-node--preferiti:focus .navbar__node__icon{background-color:#fff!important;color:#007db3}
.right-side__icon-menu li .link-node--preferiti:hover .link-node__icon,.right-side__icon-menu li .link-node--preferiti:hover .navbar--widebar .navbar__node__icon,.navbar--widebar .right-side__icon-menu li .link-node--preferiti:hover .navbar__node__icon{background-color:#007db3!important;color:#fff}
.right-side__icon-menu li{margin-bottom:10px}
.nav.navbar-nav.hide-nav.right-side__icon-menu .link-node__icon{width:35px;height:35px}
.right-side__icon-menu li .link-node__label,.right-side__icon-menu li .navbar--widebar .navbar__node__label,.navbar--widebar .right-side__icon-menu li .navbar__node__label{color:#1D3546;font-weight:700}
.right-side__icon-menu li .link-node--profilo .link-node__icon,.right-side__icon-menu li .link-node--profilo .navbar--widebar .navbar__node__icon,.navbar--widebar .right-side__icon-menu li .link-node--profilo .navbar__node__icon{color:#00494D}
.right-side__icon-menu li .link-node--navigazione .link-node__icon,.right-side__icon-menu li .link-node--navigazione .navbar--widebar .navbar__node__icon,.navbar--widebar .right-side__icon-menu li .link-node--navigazione .navbar__node__icon{background-color:#E0C820;color:#665215}
.right-side__icon-menu li .link-node--navigazione:hover .link-node__icon,.right-side__icon-menu li .link-node--navigazione:hover .navbar--widebar .navbar__node__icon,.navbar--widebar .right-side__icon-menu li .link-node--navigazione:hover .navbar__node__icon{color:#E0C820;background-color:#665215!important}
.right-side__icon-menu li .link-node--profilo:hover .link-node__icon,.right-side__icon-menu li .link-node--profilo:hover .navbar--widebar .navbar__node__icon,.navbar--widebar .right-side__icon-menu li .link-node--profilo:hover .navbar__node__icon{color:#00c0c5;background-color:#00494D!important}
.right-side__icon-menu .link-node__label::before{height:0}
ul.nav.navbar-nav.hide-nav.right-side__icon-menu li:first-child{margin-top:1em}
@media screen and (max-width: 60em) {
ul.nav.navbar-nav.hide-nav.right-side__icon-menu li{display:block!important;margin:5px 0 5px 8px}
.right-side__icon-menu li .link-node__label,.right-side__icon-menu li .navbar--widebar .navbar__node__label,.navbar--widebar .right-side__icon-menu li .navbar__node__label{display:none}
}
@media screen and (max-width: 24em) {
ul.nav.navbar-nav.hide-nav.right-side__icon-menu{margin-left:0;margin-right:0}
.right-side__icon-menu .link-node{margin-left:0;margin-right:0}
}
@media screen and (min-width: 42em) {
.nav.navbar-nav.hide-nav.right-side__icon-menu .link-node__icon{width:42px;height:42px}
}
.right-side__icon-menu{float:right}
@media screen and (min-width: 60em) {
.right-side__icon-menu li{width:260px;float:right}
.right-side__icon-menu li a{margin:0}
}
.service-finder .semantic-user .disable.semantic-user__icon .semantic-user__icon__img--pos.active{display:block}
.service-finder__category .service-finder__form-group__field-list .disable .semantic-user__icon__img--pos.active{background-color:#00c0c5!important}
.header-global__brand{padding-top:1.3em}
@media screen and (min-width: 42em) {
.header-global__brand{margin-top:-3.3em}
}
@media screen and (min-width: 72em) {
.header-global__brand{margin-top:-3.45em}
}
.card{overflow:visible!important}
.card__metadata .tooltip-inner,.people-activity-meta .tooltip-inner{background-color:#49535d;padding:1em;max-width:180px}
.card--xs--format-sm .card__metadata .tooltip-inner{margin-left:2em}
@media screen and (min-width: 42em) {
.card--md--format-lg .card__metadata .tooltip-inner{margin-left:4em}
}
@media screen and (min-width: 60em) {
card--lg--format-lg .card__metadata .tooltip-inner{margin-left:4em}
}
.card__metadata .tooltip.top .tooltip-arrow,.people-activity-meta .tooltip.top .tooltip-arrow{display:block;border-top-color:#49535d}
.sl-container .people-activity-meta .comments{border-bottom-width:0}
.header-global .search__input-box input{padding-left:1.5em!important}
@media screen and (min-width: 42em) {
.card.card--md--format-md .card__information{height:210px}
}
@media screen and (min-width: 60em) {
.prestazioni-servizi__section,.evidence-section__aside{height:532px}
}
.prestazioni-categoria__heading h1:before,.prestazioni-categoria__heading__icon,.page__heading__icon{margin-right:.2em}
.advanced-search__results{margin-bottom:0}
.glossary__term,.glossary__term__finder{cursor:auto}
.service-finder .service-finder__form-group__field-list,.service-finder .service-finder__form-group__field-list--none{border-top-width:0}
.service-finder .service-finder__form-group__field-list__field{position:relative;padding-left:2em}
.service-finder .service-finder__form-group__field-list__field i{color:#00c0c5;position:absolute;margin-left:-1.5em;margin-top:.2em}
.service-finder .service-finder__form-group__field-list__field--active{background-color:#004a4d;color:#00c0c5;font-weight:700}
.service-finder .last-step li .service-finder__form-group__field-list__field--active{color:#1c2024}
.service-finder__form-group__field-list label{font-weight:400}
.service-finder input[type="checkbox"]{font-weight:400;margin-right:.2em;margin-bottom:.5em}
.service-finder .service-finder__buttons .service-finder__trigger--step2{background:#007db3;text-indent:0}
.service-finder .service-finder__buttons label{font-weight:400;display:block}
.service-finder .service-finder__buttons .service-finder__trigger--step2:hover{background:#006b9a}
@media screen and (max-width: 36em) {
.service-finder .service-finder__buttons .loading-btn,.service-finder .service-finder__buttons .service-finder__trigger--step2{width:75%}
.service-finder .service-finder__buttons .service-finder__trigger--step2{margin-bottom:2em}
}
.slider.slider-horizontal .tooltip{display:none}
.service-finder .service-finder__buttons .loading-btn{border:0;border-bottom:3px solid #b2bbbd}
.service-finder .service-finder__buttons .loading-btn:hover{background-color:#e5e5e5}
.service-finder .service-finder__buttons{margin-bottom:0}
.service-finder .slider-handle.disabled{background-color:#b2bbbd;color:#b2bbbd}
.btn-primary{background:#007db3;border:0;border-bottom:3px solid #006b9a}
.btn-primary2{background:#007db3;border:0;border-bottom:3px solid #006b9a;width:90%}
.btn-primary:hover{background:#006b9a;border-color:#00405c}
.service-finder .service-finder__hint{text-align:center;font-weight:400}
.service-finder .service-finder__hint a{text-decoration:underline;color:#49535d}
@media screen and (max-width: 42em) {
.service-finder .service-finder__hint.text-center{text-align:center!important}
.service-finder .service-finder__fieldset{margin-right:1em}
}
.service-finder .disable.service-finder__form-group__field-list__field{padding:5px 10px;font-size:14px;line-height:1.5;color:#333}
.navbar-vertical .navbar__navbar-nav{border-bottom-width:0}
h2.hot-contents__heading,h2.navbar--secondary__heading{color:#005980}
a.hot-contents__more-button{margin-left:1em;margin-bottom:1.5em;display:block;clear:both;color:#005980}
.navbar a.hot-contents__more-button{margin-top:1em;margin-left:0;margin-bottom:0}
.padding-top-1-em{padding-top:1em}
.fix-naviga-tema-margine-menu{margin-top:1.2em;margin-left:-1em}
.navbar-vertical .navbar-vertical__hamburger{background-color:#f5f5f0;border:0;border-bottom:3px solid #b2bbbd;color:#005980}
.navbar-vertical .navbar-vertical__hamburger:focus{outline:none}
.breadcrumbs{margin-left:1em}
@media screen and (min-width: 36em) {
.breadcrumbs{margin-left:80px}
}
.breadcrumbs .breadcrumbs__step a,.breadcrumbs .breadcrumbs__step span{white-space:normal;display:inline}
.breadcrumbs .breadcrumbs__step{margin-top:0}
.layout__header .btn.btn-primary.article__primary-call-to-action{margin-top:2em;width:100%}
@media (min-width: 42em) {
.breadcrumbs .breadcrumbs__step a,.breadcrumbs .breadcrumbs__step span{display:inline-block}
.prestazioni-servizi__title{padding-top:14px}
}
.prestazioni-servizi__title h1:before,.main__title h1:before{width:52px;height:52px;padding:.3em .47em;margin-left:-45px}
.prestazioni-servizi__title h1,.main__title h1{margin-left:55px;margin-top:1em}
@media (max-width: 36em) {
.main__title{padding-left:0}
.prestazioni-servizi__title{padding-left:3em}
}
@media screen and (min-width: 36em) {
.prestazioni-servizi__title h1:before,.main__title h1:before{width:52px;height:52px;padding:.3em .47em;margin-left:-75px}
.prestazioni-servizi__title h1,.main__title h1{margin-left:75px}
}
@media screen and (min-width: 42em) {
.prestazioni-servizi__title h1,.main__title h1{margin-top:.5em}
}
@media screen and (min-width: 60em) {
.prestazioni-servizi__title h1:before,.main__title h1:before{width:60px;height:60px;padding:.4em .5em}
}
.main__title h1:before{font-family:FontAwesome;padding:.5em;margin-right:.5em;vertical-align:middle;border-radius:50%;color:#FFF;font-weight:400;display:block;text-align:center;padding:0;float:left;width:35px;height:35px;line-height:35px;margin-top:-.4em}
@media screen and (min-width: 36em) {
.main__title h1:before{width:52px;height:52px;line-height:52px}
}
@media screen and (min-width: 60em) {
.main__title h1:before{width:60px;height:60px;line-height:60px}
}
.main__title.prestazioni-e-servizi-icon h1:before{content:"\f01c";background-color:#9e0052}
.main__title.aste-immobiliari-icon h1:before{background-image:url(../img/icon/icon__aste-immobiliari.png);background-image:url(../img/icon/icon__aste-immobiliari.svg);background-size:60% 60%;background-position:50% 40%;background-repeat:no-repeat;content:"\00a0";background-color:#007db3}
.main__title.bandi-di-gara-icon h1:before{content:"\f0a1";background-color:#007db3}
.main__title.concorsi-e-gare-icon h1:before{content:"\f0a1";background-color:#007db3}
.main__title.atti-e-normative-icon h1:before{content:"\f15c";background-color:#007db3}
.main__title.dati-e-bilanci-icon h1:before{content:"\f201";background-color:#007db3}
.main__title.bilanci-icon h1:before{content:"\f201";background-color:#007db3}
.main__title.circolari-icon h1:before{content:"\f0f6";background-color:#007db3}
.main__title.glossario-icon h1:before{content:"\f27b";background-color:#007db3;content:\f27b;background-color:#007db3}
.main__title.dataset-icon h1:before{content:"\f200";background-color:#007db3}
.main__title.open-data-icon h1:before{content:"\f200";background-color:#007db3}
.main__title.campagne-di-comunicazione-icon h1:before{content:"\f135";background-color:#007db3}
.main__title.osservatorio-statistico-icon h1:before{content:"\f06e";background-color:#007db3}
.main__title.sentenze-icon h1:before{content:"\f0e3";background-color:#007db3}
.main__title.moduli-icon h1:before{content:"\f0f6";background-color:#9e0052}
.main__title.software-icon h1:before{content:"\f0a0";background-color:#9e0052}
.main__title.sedi-icon h1:before{content:"\f041";background-color:#007db3}
.main__title.notizie-icon h1:before{content:"\f1ea";background-color:#007db3}
.main__title.orientamento-icon h1:before{content:"\f14e";background-color:#007db3}
.main__title.approfondimento-icon h1:before{content:"\f0f6";background-color:#817605}
.main__title.tema-icon h1:before{content:"\f02d";background-color:#e3d13f;color:#6a541b}
.main__title.categoria-di-utenza-icon h1:before{content:"\f007";background-color:#00c0c5;color:#00494D}
.main__title.ricerca-icon h1:before{content:"\f002";background-color:#007db3}
.main__title.risultati-icon h1:before{content:"\f0eb";background-color:#9e0052}
.main__title.notifiche-icon h1:before{content:"\f0a2";background-color:#007db3}
.main__title.messaggi-icon h1:before{content:"\f003";background-color:#007db3}
.main__title.scadenze-icon h1:before{content:"\f073";background-color:#007db3}
.main__title.scheda-icon h1:before{content:"\f15b";background-color:#007db3}
.main__title.eventi-icon h1:before{content:"\f133";background-color:#007db3}
.main__title.termini-icon h1:before{content:"\f02c";background-color:#007db3}
.uppercase{text-transform:uppercase}
.navbar-vertical__hamburger__icon-collapsed.fa.fa-bars,.navbar-vertical__hamburger__icon-expanded.fa.fa-times{float:right;position:absolute;right:1em}
.index-container a{text-decoration:none}
.index-container h2.title{font-size:1.3em;border-bottom:1px solid #b2bbbd;position:relative;padding-bottom:.5em;margin-top:2em;color:#007db3;margin-bottom:0}
.index-container a h2 span.icon{position:absolute;top:.3em;right:0;width:20px;height:20px;line-height:14px;display:block;text-align:center;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .5s ease}
.index-container a.collapsed h2 span.icon{margin-left:0;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.index-container a h2{color:#005980;color:#005980}
.index-container .card__heading h2{font-size:1.3em;margin-bottom:.5em}
.index-container a:hover h2{color:#007db3}
.index-container form{background-color:#f5f5f0;padding-top:.2em}
.index-container .form-group{padding-right:1em}
.index-container .form-control{width:100%;border-color:#b2bbbd;background-color:#fff}
@media screen and (min-width: 60em) and (max-width: 72em) {
.index-container .form-control{padding:6px}
}
.index-container .has-feedback .form-control{padding-right:38px}
.index-container form .navigation{text-align:center;padding-left:1em;padding-right:1em;margin-top:1em;margin-bottom:1em;font-size:.9em}
.index-container form .navigation .pages{float:none}
@media screen and (min-width: 36em) {
.index-container form .navigation{font-size:1em}
.index-container form .navigation .pages{float:left}
}
.index-container form .navigation span{display:inline-block;margin-left:.5em}
.index-container form .navigation a{font-weight:700}
.index-container form .navigation a:hover{color:#007db3}
.index-container form .form-group:last-child{margin-bottom:0;text-align:right}
.index-container form .form-group:last-child button{font-weight:700;padding:.5em 1.5em;border-bottom:2px solid #005980}
.index-container .has-feedback label ~ .form-control-feedback{right:20px}
.index-container .index-search-results{margin-top:2em}
.index-container .index-search-results .row{margin-left:0;margin-right:0}
@media screen and (min-width: 42em) {
.index-container form .navigation{text-align:right}
.index-container .index-search-results{clear:both;display:inline-block;width:100%}
.index-container .index-search-results .row{padding-left:1em;margin-left:-1em;margin-right:-1em}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
.index-container .form-group{margin-left:0}
}
@media screen and (max-width: 736px) and (min-width: 320px) {
.index-container .form-group{margin-right:0}
}
@media (max-width: 671px) {
.index-container form{text-align:left;padding-top:1px!important}
}
.pagination-container{background:url(../img/pagination-bg.png) center top repeat-x #fff}
.pagination li a,.index-container .pagination li span{padding-top:1em}
.pagination-container .pagination li.active a{border-color:transparent}
.service-finder__container .pagination-container{margin-left:1em}
@media screen and (max-width: 42em) {
.index-container .card.card--xs--format-sm .card,.card.card--xs--format-sm .card__information{height:160px!important}
.card.card--xs--format-sm .card__identity__date{display:block!important}
}
.index-container .card__identity__date{display:block;position:absolute;top:.8em;right:0}
@media screen and (min-width: 42em) {
.index-container .card__identity__date{top:2.3em;left:2em;right:auto;font-size:.8em!important}
.service-finder__container .pagination-container{margin-left:0}
}
@media screen and (min-width: 72em) {
.index-container .card__identity__date{top:.8em;right:0;left:auto;font-size:.9em!important}
}
.card .btn.download,.card .btn.login{position:absolute;bottom:0;right:1em}
.card .btn.download a,.card .btn.login a{color:#fff;text-decoration:none!important}
@media screen and (min-width: 42em) {
.people-activity-meta ul li a{padding:.2em}
.col-md-4 .card--xs--format-sm.card--md--format-md .btn.download i{display:none}
.col-md-4 .card--xs--format-sm.card--md--format-md .btn.download{right:.5em}
.card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:16em}
.evidence-section__main .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:14em;bottom:-4px}
.col-md-8.distance-to-top .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:13.8em}
.card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download i{display:none}
.service-finder__result__entry .card .btn.login i,.card--xs--format-sm.card--md--format-md .btn.login i{display:none}
.service-finder__result__entry .card .btn.login{right:.5em}
.prestazioni-servizi__section .evidence-section__main .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:21.5em}
.prestazioni-servizi__section .evidence-section__main .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download i{display:inline-block}
}
@media screen and (min-width: 60em) {
.card .btn.download i{display:none}
.col-md-4 .card--xs--format-sm.card--md--format-md .btn.download{right:1em}
.col-md-8.distance-to-top .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:15.5em}
.evidence-section__main .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:15em;bottom:0}
.card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:15.5em}
.service-finder__result__entry .card .btn.login{right:1em}
.prestazioni-servizi__section .evidence-section__main .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:22.5em}
}
@media screen and (min-width: 72em) {
.people-activity-meta ul li a{padding:.5em}
.card .btn.download i,.col-md-4 .card--xs--format-sm.card--md--format-md .btn.download i.fa-download{display:inline-block}
.card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:18em}
.col-md-8.distance-to-top .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:18em}
.evidence-section__main .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:17.5em}
.card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download i{display:inline-block}
.service-finder__result__entry .card .btn.login i,.card--xs--format-sm.card--md--format-md .btn.login i{display:inline-block}
.col-md-4 .card--xs--format-sm.card--md--format-md .btn.download i{display:inline-block}
.prestazioni-servizi__section .evidence-section__main .card.card--xs--format-sm.card--md--format-lg.card--lg--format-lg .btn.download{right:26em}
}
.pagination-container.alphabetic ul.pagination li{text-transform:uppercase}
.pagination-container.alphabetic ul.pagination li:not(.active):not(.disabled) a:hover:before,.pagination-container.alphabetic ul.pagination li.active a:before{bottom:0;top:auto}
.index-container .alphabetic ul.pagination li a,.index-container .alphabetic ul.pagination li span{padding-top:0}
.index-container .pagination-container.alphabetic{background:url(../img/pagination-alphabetic-bg.png) center bottom repeat-x #fff;display:none;margin-left:1em;margin-bottom:1em}
.pagination-container.alphabetic .pagination li span,.pagination-container.alphabetic .pagination li span:hover,.pagination-container.alphabetic .pagination li span:focus{z-index:0;color:#ccc;border-width:0;margin-top:3px;background-color:transparent}
@media screen and (min-width: 60em) {
.index-container .pagination-container.alphabetic{display:block}
.index-container .pagination-container.alphabetic .pagination li a,.index-container .pagination-container.alphabetic .pagination li span{padding:6px 9px}
}
@media screen and (min-width: 72em) {
.index-container .pagination-container.alphabetic .pagination li a,.index-container .pagination-container.alphabetic .pagination li span{padding:6px 11.5px}
}
.card.card__identity--module .card__identity__icon,.card.card__identity--modulistica .card__identity__icon,.card.card__identity--software .card__identity__icon{background-color:#9e0052}
.card.card__identity--module .card__identity__label,.card.card__identity--modulistica .card__identity__label,.card.card__identity--software .card__identity__label{color:#9e0052}
.card.card__identity--module .card__information:hover .card__identity__icon,.card.card__identity--modulistica .card__information:hover .card__identity__icon,.card.card__identity--software .card__information:hover .card__identity__icon{background-color:#6b0038}
.card.card__identity--module .card__information:hover .card__identity__label,.card.card__identity--modulistica .card__information:hover .card__identity__label,.card.card__identity--software .card__information:hover .card__identity__label{color:#6b0038}
.card.card__identity--module .card__information::before,.card.card__identity--modulistica .card__information::before,.card.card__identity--software .card__information::before{background-color:#9e0052}
.card.card__identity--module .card-content,.card.card__identity--modulistica .card-content,.card.card__identity--software .card-content{color:#000;display:none;font-size:.9em;position:absolute;bottom:4em}
.card.card__identity--module .card-content strong,.card.card__identity--modulistica .card-content strong,.card.card__identity--software .card-content strong{display:block;font-weight:400;margin-top:.5em;text-transform:uppercase;color:#677584}
.index-container form.venue{background-color:#005980;color:#fff;border-top:3px solid #007db3}
.index-container form.venue a{color:#fff}
.index-container form.venue a:hover{color:#F5F5F0}
.card-content.venue,.card__identity--sedi-inps .card-content{position:absolute;bottom:3em}
.card-content.venue .info,.card__identity--sedi-inps .card-content .info,.card__identity--struttura .card-content .info{display:none}
.card-content.venue .info:first-child,.card__identity--sedi-inps .card-content .info:first-child{display:table-row}
.card-content.venue .info .icon,.card-content.venue .info .text,.card__identity--sedi-inps .card-content .info .icon,.card__identity--struttura .card-content .info .icon{display:table-cell;padding-right:1em;padding-bottom:.5em}
.card-content.venue .info .icon,.card__identity--sedi-inps .info .icon,.card__identity--struttura .info .icon{color:#007db3;display:none}
.card-content.venue .card-content .info .text,.card__identity--sedi-inps .card-content .info .text,.card__identity--struttura .card-content .info .text{color:#1c2024}
.card-content.venue .card-content .info:last-child .text,.card__identity--sedi-inps .card-content .info:last-child .text,.card__identity--struttura .card-content .info:last-child .text{-ms-word-break:break-all;word-break:break-all}
@media screen and (min-width: 42em) {
.card-content.venue .info,.card__identity--sedi-inps .card-content .info,.card__identity--struttura .card-content .info{display:table-row}
.card-content.venue .info .icon,.card__identity--sedi-inps .card-content .info .icon,.card__identity--struttura .card-content .info .icon{display:table-cell}
.card.card--md--format-md.venue .card__information{height:280px!important}
.card.card--md--format-md.full-height-md .card__information{height:434px}
.card.card--md--format-md.full-height-md.card__identity--sedi-inps .card-content,.card__identity--struttura .card-content .info .icon{bottom:auto;top:7em}
}
@media screen and (min-width: 60em) {
.card.card__identity--module .card-content,.card.card__identity--modulistica .card-content,.card.card__identity--software .card-content{display:block}
.card.card--lg--format-md.full-height-lg .card__information,.card.card--md--format-md.full-height-lg .card__information{height:434px}
.card.card--lg--format-md.full-height-lg.card__identity--sedi-inps .card-content,.card.card--lg--format-md.full-height-lg.card__identity--struttura .card-content{bottom:auto;top:7em}
}
.index-container select.form-control{-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 10px;background-color:#fff;background-size:25px 11px}/*background-image:url(../img/arrow-select.png);*/
.index-container select.form-control::-ms-expand{display:none}
.sidebar-right{padding-left:0}
.col-lg-3.sidebar-right{padding-left:1px}
.sidebar-right .navbar-vertical ul li a{max-width:none}
.navbar-vertical ul li a{max-width:none}
@media screen and (min-width: 42em) {
.navbar-vertical ul li a{max-width:240px}
}
.navbar--secondary.navbar-vertical.most-wanted-themes .navbar__navbar-nav{display:block}
.navbar--secondary.navbar-vertical.most-wanted-themes ul li a{color:#1c2024}
.nav-prestazioni-servizi li a.dropdown-toggle{padding:10px}
.navbar--secondary.navbar-vertical.most-wanted-themes ul li a .fa.fa-book{color:#6a541b}
.search-results-navbar .nav-tabs.nav-prestazioni-servizi li a.dropdown-toggle{border:0}
.prestazioni-servizi .sidebar-right nav.navbar-vertical{margin-bottom:2em}
@media screen and (min-width: 42em) {
.search-results-navbar .nav-tabs.nav-prestazioni-servizi li:hover ul.dropdown-menu{display:block}
.prestazioni-servizi .article .article__nav{margin-top:0;margin-right:1em}
.prestazioni-servizi .index-search-results{padding-right:1em}
.search-results-navbar ul li:first-child{margin-left:4.8em}
}
@media screen and (min-width: 60em) {
.sidebar-right{padding-left:2em}
.prestazioni-servizi .article .article__nav{margin-top:1.2em}
.prestazioni-servizi .index-search-results{padding-right:0}
.search-results-navbar ul li:first-child{margin-left:5.3em}
}
.search-results-navbar ul ul li:first-child{margin-left:15px}
.search-results-navbar .nav-prestazioni-servizi li.active a{color:#000}
.prestazioni-servizi .pagination-container .pagination li.active a{border-color:transparent}
.prestazioni-servizi .pagination-container .pagination li:not(.active):not(.disabled) a:hover:before,.prestazioni-servizi .pagination-container .pagination li.active a:before{border-bottom:4px solid #9e0052}
.prestazioni-servizi .pagination li a,.prestazioni-servizi .pagination li span{padding-top:1em}
.prestazioni-servizi .pagination-container{background:url(../img/pagination-bg.png) center top repeat-x #fff;display:block;clear:both}
.prestazioni-servizi .pagination-container.alphabetic{margin-left:1em;margin-bottom:1em;background:url(../img/pagination-alphabetic-bg.png) center bottom repeat-x #fff;display:block!important}
.prestazioni-servizi .pagination-container.numeric{margin-left:1em}
.prestazioni-servizi .pagination-container.alphabetic .navbar-vertical .navbar__navbar-nav{border-bottom-width:0}
.prestazioni-servizi .pagination-container.alphabetic .pagination li a,.prestazioni-servizi .pagination-container.alphabetic .pagination li span{padding:6px 6.9px;font-weight:400}
.prestazioni-servizi .pagination-container.alphabetic .pagination li.active a{font-weight:700}
.prestazioni-servizi .index-search-results{margin-top:2em}
.prestazioni-servizi .content{padding-left:0}
@media screen and (max-width: 672px) {
.prestazioni-servizi .pagination-container.alphabetic{background-image:none;margin-bottom:1em}
.pagination-container.alphabetic .pagination{margin-top:0}
.pagination-container.alphabetic .navbar-vertical .navbar__navbar-nav{border-bottom-width:0}
.prestazioni-servizi .pagination-container.alphabetic .pagination li a,.prestazioni-servizi .pagination-container.alphabetic .pagination li span{display:block;padding:.5em .25em .5em 1em;border-left-width:4px;border-color:transparent;border-left-style:solid;float:none;line-height:22px;text-align:left;background-color:#f5f5f0;border-left-color:#b2bbbd;text-decoration:none;border-top-width:0;margin-top:1px}
.prestazioni-servizi .pagination-container.alphabetic .pagination li.active a{border-left-color:#9e0052}
.prestazioni-servizi .pagination-container .pagination li:not(.active):not(.disabled) a:hover:before,.prestazioni-servizi .pagination-container .pagination li.active a:before{border-bottom:0 solid #9e0052}
}
@media screen and (min-width: 42em) {
.prestazioni-servizi .pagination-container.alphabetic .pagination{display:inline-block}
.prestazioni-servizi .pagination-container.alphabetic nav.navbar-vertical{margin-bottom:1em}
}
@media screen and (min-width: 60em) {
.prestazioni-servizi .index-search-results{margin-top:0}
.prestazioni-servizi .pagination-container.alphabetic .pagination li a,.prestazioni-servizi .pagination-container.alphabetic .pagination li span{padding:6px 8.7px}
.prestazioni-servizi .pagination-container{display:block!important}
}
@media screen and (min-width: 72em) {
.prestazioni-servizi .pagination-container.alphabetic .pagination li a,.prestazioni-servizi .pagination-container.alphabetic .pagination li span{padding:6px 10.95px}
}
.prestazioni-servizi .article__nav .hot-contents__more-button{display:none}
.navbar--secondary.navbar-vertical.expandible{margin-bottom:1em}
.navbar__node.navbar__node--expandible a{position:relative}
.navbar__node.navbar__node--expandible a span.icon{position:absolute;top:.6em;right:10px;width:20px;height:20px;font-size:20px;font-weight:400;line-height:16px;color:#677584;display:block;text-align:center;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .5s ease}
.navbar__node.navbar__node--expandible.navbar__node--expandible--expanded a span.icon{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.navbar-vertical.expandible ul li{margin-bottom:1px}
.navbar-vertical.expandible ul li a{padding-right:1em}
.navbar-vertical.expandible ul li a,.navbar-vertical.expandible ul li li{margin-bottom:0}
a.navbar__node--alone{background-color:#f5f5f0;border:0;border-bottom:3px solid #b2bbbd;color:#005980;width:100%;display:block;padding:6px 12px;font-weight:700}
@media screen and (min-width: 42em) {
a.navbar__node--alone{border-bottom-width:0;border-left:4px solid #b2bbbd;color:#005980;text-decoration:none}
a:hover.navbar__node--alone{border-left-color:#5a6772}
.navbar--secondary.navbar-vertical.expandible{margin-bottom:3em}
.prestazioni-servizi .article__nav .wide-button,.prestazioni-servizi .article__nav .hot-contents__more-button{display:block}
}
.sidebar-right .wide-button{display:block}
.navbar-vertical.expandible ul ul li a{font-weight:400}
.navbar-vertical.expandible .navbar__navbar-nav{border-bottom-width:0}
.navbar--secondary.navbar-vertical.expandible ul li.sel a,.navbar--secondary.navbar-vertical.expandible ul li.sel ul li.sel a,.navbar--secondary.navbar-vertical.expandible ul li.sel ul li.sel ul li.sel a{border-left-color:#005980}
.navbar--secondary.navbar-vertical.expandible ul li.sel li a,.navbar--secondary.navbar-vertical.expandible ul li.sel ul li.sel ul li:not(.sel) a{border-left-color:#b2bbbd}
.navbar--secondary.navbar-vertical.expandible ul li.sel li a:hover,.navbar--secondary.navbar-vertical.expandible ul li.sel ul li.sel ul li:not(.sel) a:hover{border-left-color:#5a6772}
.navbar--secondary.navbar-vertical.expandible ul li.user-category i{position:absolute;display:block;left:.7em;top:.7em}
.navbar--secondary.navbar-vertical.expandible ul li.user-category i.fa-family{left:.5em}
.navbar--secondary.navbar-vertical.expandible ul li.user-category a{padding-left:2.3em}
i.fa-family{background-image:url(../img/icon/icon__utenti-famiglie-blue.png);background-image:url(../img/icon/icon__utenti-famiglie-blue.svg);background-size:cover;width:18px;height:14px}
i.fa-asta-immobiliare{background-image:url(../img/icon/icon__aste-immobiliari.png);background-image:url(../img/icon/icon__aste-immobiliari.svg);background-size:cover;width:18px;height:18px}
.distance-to-right{margin-right:0}
.no-distance-to-left-mob{padding-left:0}
.no-distance-to-right-mob{padding-right:15px}
@media screen and (min-width: 42em) {
.same-height{min-height:500px}
.no-distance-to-left-mob{padding-left:1em}
.no-distance-to-right-mob{padding-right:0}
.heading-no-title{padding-top:3.2em}
}
@media screen and (min-width: 60em) {
.distance-to-top{margin-top:1em}
.distance-to-right{margin-right:1em}
}
@media screen and (min-width: 72em) {
.same-height{min-height:auto}
}
#modal-login-form{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:1em 3em;margin:1em -3em}
#modal-login .modal-body{padding:1em 3em}
#modal-login-form label{display:block;width:100%}
#modal-login-form input[type="password"]{width:70%;padding-left:2em}
#modal-login-form button[type="submit"]{width:30%}
#modal-login-form .form-control-feedback{right:auto;left:0}
@media (max-width: 671px) {
form#modal-login-form{text-align:left}
}
.modal__identity--servizio .modal-header{border-left-color:#9e0052}
.modal__identity--servizio .modal-title{color:#9e0052}
#modal-iframe,#modal-iframeLogout,#modal-iframeCambiaPin,#modal-iframeConvertiPin,#modal-iframeCambiaAnagrafica,#modal-iframeCambiaContatti,#modal-iframeSediINPS{width:100%;height:100%;margin:0;top:0;left:0}
#modal-iframe .modal-dialog,#modal-iframeLogout .modal-dialog,#modal-iframeCambiaProfilo .modal-dialog,#modal-iframeCambiaPin .modal-dialog,#modal-iframeConvertiPin .modal-dialog,#modal-iframeCambiaAnagrafica .modal-dialog,#modal-iframeCambiaContatti .modal-dialog,#modal-iframeSediINPS .modal-dialog{max-width:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:0;padding-bottom:65px}
@media screen and (min-width: 60em) {
#modal-iframe .modal-dialog,#modal-iframeLogout .modal-dialog,#modal-iframeCambiaProfilo .modal-dialog,#modal-iframeCambiaPin .modal-dialog,#modal-iframeConvertiPin .modal-dialog,#modal-iframeCambiaAnagrafica .modal-dialog,#modal-iframeCambiaContatti .modal-dialog,#modal-iframeSediINPS .modal-dialog{width:70%}
}
@media screen and (min-width: 72em) {
#modal-iframe .modal-dialog,#modal-iframeLogout .modal-dialog,#modal-iframeCambiaProfilo .modal-dialog,#modal-iframeCambiaPin .modal-dialog,#modal-iframeCambiaAnagrafica .modal-dialog,#modal-iframeCambiaContatti .modal-dialog,#modal-iframeSediINPS .modal-dialog{width:60%}
}
#modal-iframe .modal-content,#modal-iframeLogout .modal-content,#modal-iframeCambiaProfilo .modal-content,#modal-iframeCambiaPin .modal-content,#modal-iframeConvertiPin .modal-content,#modal-iframeCambiaAnagrafica .modal-content,#modal-iframeCambiaContatti .modal-content,#modal-iframeSediINPS .modal-content,#modal-servizio-accesso .modal-content{max-width:none;margin-top:2em;overflow:hidden;border:0}
#modal-iframe .modal-body .scroll-wrapper,#modal-iframeLogout .modal-body .scroll-wrapper,#modal-iframeCambiaProfilo .modal-body .scroll-wrapper,#modal-iframeCambiaPin .modal-body .scroll-wrapper,#modal-iframeConvertiPin .modal-body .scroll-wrapper,#modal-iframeCambiaAnagrafica .modal-body .scroll-wrapper,#modal-iframeCambiaContatti .modal-body .scroll-wrapper,#modal-iframeSediINPS .modal-body .scroll-wrapper,#modal-servizio-accesso .modal-body .scroll-wrapper{position:absolute;right:0;bottom:0;left:0;top:0}
#modal-iframe .modal-content iframe,#modal-iframeLogout .modal-content iframe,#modal-iframeCambiaProfilo .modal-content iframe,#modal-iframeCambiaPin .modal-content iframe,#modal-iframeConvertiPin .modal-content iframe,#modal-iframeCambiaAnagrafica .modal-content iframe,#modal-iframeCambiaContatti .modal-content iframe,#modal-iframeSediINPS .modal-content iframe,#modal-servizio-accesso .modal-content iframe{height:100%;width:100%}
@media screen and (max-width: 60em) {
#modal-iframe .modal-body .scroll-wrapper,#modal-iframeLogout .modal-body .scroll-wrapper,#modal-iframeCambiaProfilo .modal-body .scroll-wrapper,#modal-iframeCambiaPin .modal-body .scroll-wrapper,#modal-iframeConvertiPin .modal-body .scroll-wrapper,#modal-iframeCambiaAnagrafica .modal-body .scroll-wrapper,#modal-iframeCambiaContatti .modal-body .scroll-wrapper,#modal-iframeSediINPS .modal-body .scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-y:scroll}
}
.background-servizio.evidence-section__aside .badge,.background-primary.evidence-section__aside .badge,.navbar.navbar--secondary .navbar__node .badge{position:absolute;z-index:1;background-color:#FFF;font-weight:400;left:auto;right:50%;margin-right:-4.5em;font-size:.7em;display:block;width:22px;height:22px;line-height:22px;text-align:center;border-radius:100%;padding:0}
.background-servizio.evidence-section__aside .badge{color:#9e0052}
.background-primary.evidence-section__aside .badge{color:#005980}
.navbar.navbar--secondary .navbar__node{position:relative}
.navbar.navbar--secondary .navbar__node .badge{color:#005980;right:auto;left:2.5em;top:.3em;background-color:#9e0052;color:#FFF;font-size:.6em;display:block;width:18px;height:18px;line-height:18px}
@media screen and (max-width: 1024px) and (min-width: 768px) {
.navbar.navbar--secondary .navbar__node .badge{width:16px;height:16px;line-height:16px}
}
@media screen and (min-width: 36em) {
.link-node__label,.navbar--widebar .navbar__node__label,.semantic-user .link-node__label,.semantic-user .navbar--widebar .navbar__node__label,.navbar--widebar .semantic-user .navbar__node__label{padding:0 14px 0 22px}
}
@media screen and (min-width: 42em) {
.background-servizio.evidence-section__aside .badge,.background-primary.evidence-section__aside .badge{left:auto;right:-.5em;margin-right:0}
}
@media screen and (min-width: 60em) {
.background-servizio.evidence-section__aside .badge,.background-primary.evidence-section__aside .badge{left:4.2em;right:auto}
}
@media screen and (max-width: 24em) {
.article.article--accordionable .scrollspy .article__outline{display:block}
}
.article.article--accordionable .scrollspy .article__nav{margin-bottom:1em}
@media screen and (min-width: 42em) {
.article.article--accordionable .scrollspy .article__nav{margin-bottom:3em}
}
.modal.scrollable{bottom:0}
@media screen and (min-width: 42em) {
.modal.scrollable{bottom:auto}
}
.modal.scrollable .modal-dialog{overflow-y:initial!important}
.modal.scrollable .modal-content.large .modal-body{overflow-y:auto;padding-top:0}
.modal.scrollable .modal-content.large .modal-footer{border-color:#fff;background-color:#fff;padding-bottom:1em}
.modal.scrollable .sl-container{margin-left:0;margin-right:0}
.modal.scrollable .sl-container h2{font-size:18px}
@media screen and (min-width: 42em) {
.modal.scrollable .sl-container h2{font-size:1.5em}
}
ul.service-list,ul.module-list{margin:0 0 1em;padding:0 0 0 1em;list-style:none}
ul.service-list li,ul.module-list li{position:relative;padding-left:.4em;margin-bottom:1em}
ul.service-list li.last-child,ul.module-list li.last-child{margin-bottom:0}
ul.service-list li:before,ul.module-list li:before{font-family:'FontAwesome';position:absolute;left:-1em}
ul.service-list li:before{content:'\f18e'}
ul.module-list li:before{content:'\f1c1'}
ul.service-list a,ul.service-list li,ul.module-list a,ul.module-list li{color:#005980;font-weight:600}
ul.service-list a:hover,ul.service-list li:hover,ul.module-list a:hover,ul.module-list li:hover{color:#007db3}
.sl-container h2.article__section__heading--expandible-trigger span.icon{position:absolute;top:.3em;right:0;width:20px;height:20px;line-height:14px;display:block;text-align:center;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .5s ease}
.sl-container h2.article__section__heading--expandible-trigger.article__section__heading--expandible--expanded span.icon{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.rating-container .rating{cursor:pointer;position:relative;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap}
.rating-disabled .rating{cursor:not-allowed}
.rating-container .star{display:inline-block;margin:0 3px;text-align:center}
.rating-container .empty-stars{color:#999}
.rating-container .filled-stars{position:absolute;left:0;top:0;margin:auto;color:#999;white-space:nowrap;overflow:hidden}
.rating-rtl{float:right}
.rating-animate .filled-stars{transition:width .25s ease;-o-transition:width .25s ease;-moz-transition:width .25s ease;-webkit-transition:width .25s ease}
.rating-rtl .filled-stars{left:auto;right:0;-moz-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-webkit-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-o-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0)}
.rating-rtl.is-star .filled-stars{right:.06em}
.rating-rtl.is-heart .empty-stars{margin-right:.07em}
.rating-xs{font-size:1em}
@media (min-width: 24em) {
.rating-xs{font-size:1.2em}
}
.rating-container .clear-rating{display:none;padding-right:5px}
.rating-container .caption{display:none}
.modal.feedback button[type="submit"]{position:absolute;bottom:0;right:1em;padding-left:1.5em;padding-right:1.5em}
.modal.feedback .modal-body{padding-bottom:2em}
.modal.feedback label{font-weight:400}
@media (min-width: 42em) {
.modal.feedback .modal-body{padding-bottom:0}
.modal.feedback button[type="submit"]{right:3.2em}
}
.modal-form legend{border-bottom-width:0;font-size:1em;font-weight:700;margin-top:0;margin-bottom:.5em}
.modal-form fieldset{margin-top:.9em}
.modal-form .form-control{width:100%;border-color:#b2bbbd}
.modal-form .recaptcha{margin-top:1em;margin-bottom:1em}
@media (max-width: 671px) {
form.modal-form{text-align:left}
}
@media screen and (min-width: 42em) {
.modal-form label.radio-inline{margin-right:2em}
}
.modal .service-finder{text-align:center}
.modal .service-finder h2{font-size:1.7em;color:#007db3;margin-top:1em;margin-bottom:.5em}
.modal .service-finder h3{font-size:1.2em;text-transform:none;color:#007db3;margin-top:1.5em;margin-bottom:1em}
.modal .service-finder .service-finder__fieldset{padding:0;margin:0;border-bottom-width:0}
.modal .service-finder .service-finder__form-group__field-list{border-top-width:0}
.modal .service-finder .service-finder__form-group__field-list li{padding-left:1em;padding-right:1em}
#modal-registration a.delete{text-decoration:underline;color:#49535d;font-size:.8em}
#modal-registration a.delete:hover{color:#007db3}
.modal .service-finder .service-finder__category .semantic-user__label.link-node__label{padding-left:0;padding-right:0}
#modal-registration .modal-body{overflow:hidden}
@media screen and (min-width: 36em) {
#modal-registration a.delete{font-size:1em}
}
@media screen and (min-width: 42em) {
.modal .service-finder .service-finder__form-group{padding-left:2em;padding-right:2em}
}
@media screen and (min-width: 72em) {
.modal .service-finder .semantic-user .semantic-user__icon{display:block;margin:0 auto;margin-bottom:30px}
.modal .service-finder .service-finder__category .semantic-user__label{width:100%;padding:0}
}
#cookie_directive_container{text-transform:inherit;padding-top:10px;padding-bottom:0;margin-bottom:0;background-color:#b2bbbd;color:#1c2024}
#cookie_directive_container .btn{margin-right:10px;margin-bottom:10px;background-color:#f5f5f0;border:0;border-bottom:3px solid #a0abad;width:120px;font-weight:700;color:#1c2024;display:block;margin-top:.5em}
#cookie_directive_container .close{font-size:20px;font-family:"Titillium Web",Arial,Helverica,sans-serif;background-color:#f5f5f0;width:35px;height:35px;line-height:20px!important;border-radius:100%;position:absolute;top:0;right:1em}
#cookie_directive_container .container{padding-left:1em;padding-right:4em;position:relative}
#cookie_directive_container .col-sm-3{text-align:center;padding-top:1em}
@media screen and (min-width: 42em) {
#cookie_directive_container .container{padding-left:0;padding-right:3em}
#cookie_directive_container .close{right:0}
}
.navbar--topics.navbar--secondary.navbar-vertical{margin-bottom:2em}
@media screen and (min-width: 42em) {
.navbar--topics.distance-to-top{margin-top:3.2em}
.navbar--topics.navbar-vertical ul li a{max-width:none;float:left;font-weight:400}
.navbar--topics.navbar--secondary.navbar-vertical ul li a{background-color:#fff;border-bottom:4px solid #b2bbbd;border-left-width:0;color:#005980;padding-right:0;padding-left:0;margin-right:2em}
.navbar--topics.navbar--secondary.navbar-vertical ul li a:hover{border-bottom-color:#5a6772}
.navbar--topics.navbar--secondary.navbar-vertical ul li:last-child a{margin-right:0}
.navbar--topics.navbar--secondary.navbar-vertical ul li.active a{border-bottom:4px solid #005980}
}
@media screen and (min-width: 72em) {
.navbar--topics.navbar--secondary.navbar-vertical{background:url(../img/navbar-topics-background.png) bottom center repeat-x #fff}
}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;background-color:#fff;padding:5px}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-widget-content{border:1px solid #b2bbbd;background:#fff;color:#5a6772}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #b2bbbd;border-top-color:#fff;background:#ededed;font-weight:400;color:#2b2b2b}
.input-group #inputPlace.form-control{width:90%!important}
@media screen and (min-width: 36em) {
.input-group #inputPlace.form-control{width:100%!important}
}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:12px;height:100%;background:#fff}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:12px;background:#fff}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background-color:#b2bbbd;position:relative}
.jspDrag{background-color:#49535d;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
.selection-group{background-color:#f5f5f0;border-top:2px solid #b2bbbd;overflow:hidden;padding:1em;padding-bottom:0;margin-bottom:2em}
.selection-group .group-container{background-color:#FFF;margin-top:1em;margin-bottom:1em;height:8em;overflow:hidden;overflow-y:scroll;border:1px solid #b2bbbd}
.selection-group .group-container:focus{outline:none}
.selection-group .group-container .jspTrack{background-color:#b2bbbd}
.selection-group .group-container .jspDrag{background-color:#4A5362}
.selection-group .row .col-md-6{padding-right:1em}
.selection-group ul,.selection-group li{margin:0;padding:0;list-style:none;width:100%}
.selection-group li a{line-height:1.8em;background-color:#fff;padding-left:1em;padding-right:1em;width:100%;display:block;margin-bottom:1px}
.selection-group li a:hover{background-color:#ededed;text-decoration:none}
.selection-group .group-selectable li a.sel{background-color:#007db3;color:#FFF}
.selection-group .group-selected li a.sel{background-color:#9E0053;color:#FFF}
.selection-group .btn-default{color:#49535d;background-color:#aeb6b9;border-bottom:2px solid #677584}
.selection-group .btn-default:hover{color:#000;background-color:#677584}
.selection-group .btn{margin-left:2px;font-weight:700}
.selection-group .btn:focus{outline:none}
.selection-group form{text-align:left}
@media screen and (min-width: 36em) {
.selection-group .row .col-sm-6:first-child{padding-right:0}
}
.mediaShare{display:none;max-width:180px}
.mediaShare .mediaContent{background-color:#49535d;padding:1.5em;display:inline-table;text-align:center;color:#fff;font-size:.7em;line-height:1.1em}
.mediaShare .arrowDown{border-top:10px solid #49535d}
.mediaShare .share-buttons{margin-top:10px}
.mediaShare .share-buttons a{font-size:2.8em;color:#fff;margin-left:5px;margin-right:5px;opacity:1}
.mediaShare .share-buttons a:hover{opacity:.5}
.arrowDown.one{margin-left:7%}
.arrowDown.two{margin-left:33%}
.article__meta__activities{position:relative}
.article__meta__activities .mediaShare{position:absolute;bottom:40px;z-index:1}
#cerca-circolari-messaggi-normativa .or{padding-top:10px;padding-bottom:10px}
@media screen and (min-width: 60em) {
#cerca-circolari-messaggi-normativa .or{padding-top:30px;padding-bottom:10px;padding-right:2em}
#cerca-circolari-messaggi-normativa{padding-left:1em}
#cerca-circolari-messaggi-normativa fieldset,#cerca-circolari-messaggi-normativa .navigation{padding-left:0}
}
span.card__identity__label[data-title]:hover:after{content:attr(data-title);padding:6px 14px;color:#333;position:absolute;left:0;top:0;background-color:#007db3;color:#FFF;z-index:1;width:100%;font-size:13px;line-height:17px;font-weight:400;min-height:46px}
.cassetta-postale .modal-content{max-width:1000px}
.cassetta-postale .sl-container .table tbody tr:first-child td:first-child,.cassetta-postale .sl-container .table tfoot tr th:first-child{border-top-width:0}
.cassetta-postale .sl-container h4{font-size:1em;font-weight:400;margin-top:1em;margin-bottom:1em}
.cassetta-postale .modal-body{padding-bottom:0}
.cassetta-postale th{text-transform:uppercase}
.cassetta-postale td a{color:#007db3}
.cassetta-postale .detail .row{line-height:1.2em}
.cassetta-postale .detail .row strong{display:block;line-height:2em}
.cassetta-postale .detail h2{margin-top:1em;font-size:1.2em!important;color:#005980}
.cassetta-postale .detail .group-files{margin-top:0}
.cassetta-postale .btn.btn-primary{padding-right:2em;padding-left:2em;margin-top:1em;margin-right:1em}
.cassetta-postale .sl-container .open-detail span:after{content:" "}
@media screen and (min-width: 42em) {
.cassetta-postale .sl-container h4{margin-top:2em}
.cassetta-postale .modal-content .sl-container{padding-left:2em;padding-right:2em}
.cassetta-postale .table tbody tr:last-child td,.cassetta-postale .table thead tr th,.cassetta-postale .table thead tr th:first-child{border-bottom:2px solid #49535d}
}
textarea{resize:none}