html, body {height: 100%;}body {font-family: 'Open Sans', sans-serif;font-size: 1rem;}.h1, h1 {font-size: 1.7rem;font-weight: 700;}.h2, h2 {font-size: 1.5rem;font-weight: 700;}h4 {font-size: 1.3rem;font-weight: 700;}.breadcrumb {background-color: #fff;color: #9F9F9F;padding-left: 0;font-weight: 600;}.breadcrumb a {color: #9F9F9F;}.breadcrumb .breadcrumb-item.active {color: #9F9F9F;}.breadcrumb .breadcrumb-item + .breadcrumb-item::before {color: #9F9F9F;}header a {color: #0f0f0f;}.cit {border-left: 2px solid #D8D8D8;}.btn {text-transform: uppercase;display: inline-block;font-weight: 700;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding: 10px 20px;font-size: rem;line-height: 1;}.btn:hover {opacity: 0.7;}.btn-sm {padding: 7px 16px;}.btn-inverse {color: #fff;border: 1px solid #fff;}@media screen and (max-width: 768px) {.card-home {margin-bottom: 30px;}}.card-home figure {margin: 0;}@media screen and (max-width: 768px) {.card-home figure {height: 330px;overflow: hidden;}}@media screen and (max-width: 768px) {.card-home figure .img1 {margin-top: -20%;}}.card-home .card-title {margin-top: -160px;position: absolute;width: 100%;}.card-home .card-title h3 {color: #fff;font-weight: 700;font-size: 2rem;}.button-big {padding: 20px 10px;height: 210px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}@media screen and (max-width: 768px) {.button-big {height: auto;}}.button-big:hover {text-decoration: none;}.button-big h5 {color: #0f0f0f;background-color: #CACDD0;font-size: 1.1rem;font-weight: 700;min-height: 90px;line-height: 1.3;}.button-big p {font-size: 1rem;line-height: 1.4rem;color: #0f0f0f;font-weight: 400;height: 79px;overflow: hidden;}@media screen and (max-width: 768px) {.button-big p {height: auto;}}.numero_domanda {font-size: .875rem;}.alert-light {color: #0f0f0f;background-color: rgba(255, 255, 255, 0.7);border-color: rgba(255, 255, 255, 0.7);}.alert-light .suggerimento {font-size: 0.9rem;line-height: 1.4rem;}.alert-light ul {font-size: 0.9rem;line-height: 1.5rem;}.alert-light p {margin-bottom: 0;}.credits p {color: #0f0f0f;font-size: .8125rem;line-height: 1.6;}.credits a {color: #0f0f0f;text-decoration: underline;font-weight: bold;}@media (max-width: 576px) {.cta {width: 100%;margin-bottom: 10px;}}.card-risultati .scard-title {color: #003C7F;}.card-risultati .scard-title:after {border-top: 2px solid #003C7F;}.card-risultati .card {background: #001D3D;border-color: #001D3D;border-radius: 0;color: #fff;}@media (max-width: 1024px) and (min-width: 768px) {.card-risultati .card {height: 230px;}.card-risultati .card .btn-white {position: absolute;bottom: 20px;}}.card-risultati .card .card-body {padding: 1.8rem 1.15rem;}.card-risultati .card .card-body .card-title {font-weight: 400;font-size: 1.009rem;}.card-risultati .card .card-body .card-subtitle {color: #EBA00D;font-size: .875rem;}.card-risultati .card .card-body .card-text {color: #fff;font-size: .8125rem;line-height: 1rem;}.card-risultati .card .card-body a {color: #003C7F;}.card-risultati .card .card-body a:hover {color: #003C7F;}#page-content {flex: 1 0 auto;}#sticky-footer {flex-shrink: none;}.bg-footer a {text-decoration: underline;}.contact-form {padding: 50px;}.contact-form .form-inline .form-control {width: 100%;}.contact-form .busta svg {width: 200px;height: auto;}.contact-form .link-info {cursor: pointer;text-decoration: underline;margin-left: 4px;}.contact-form h2 {margin-top: 0 !important;}.contact-form .form-control {border: none;}.modal-informativa {max-width: 1000px;font-size: 0.95rem;line-height: 1.5rem;}.modal-informativa ul {list-style: none;}.bootstrap-datetimepicker-widget {padding: 4px;margin-left: 15px;}.bootstrap-datetimepicker-widget .old, .bootstrap-datetimepicker-widget .new {opacity: 0.6;}.bootstrap-datetimepicker-widget .day {font-size: 13px;text-align: center;padding: 5px;}.bootstrap-datetimepicker-widget .dow {font-size: 13px;text-align: center;}.bootstrap-datetimepicker-widget .glyphicon {font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-moz-osx-font-smoothing: grayscale;}.bootstrap-datetimepicker-widget .prev .next {text-align: center;}.bootstrap-datetimepicker-widget .glyphicon-chevron-right::before {content: ">";}.bootstrap-datetimepicker-widget .glyphicon-chevron-left::before {content: "<";}