html { height: 100%; } body { font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; min-height: 100%; display: flex; flex-direction: column; } main { flex: 1; } h1, h2, h3, h4, h5, h6 { font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; } a { color: #C41C22; } a:hover { color: #a2171c; } .section { padding-top: 2rem; padding-bottom: 2rem; } @media (min-width: 768px) { .section { padding-top: 6rem; padding-bottom: 6rem; } } .section-small { padding-top: 2rem; padding-bottom: 2rem; } @media (min-width: 768px) { .section-small { padding-top: 4rem !important; padding-bottom: 4rem !important; } } @media (min-width: 576px) { .container { max-width: 100%; } } @media (min-width: 768px) { .container { max-width: 720px; } } @media (min-width: 992px) { .container { max-width: 1180px; } } @media (min-width: 768px) { .w-content { width: 80%; margin-left: auto; margin-right: auto; } } .box-info-container { margin-bottom: 30px; } .box-info-container .label { font-weight: 600; } .box-info-container .label-ref { font-size: 19px; font-weight: 600; } .box-info-container > .row { margin-bottom: 10px; } .box-info { background-color: white; border-radius: 10px; padding: 35px 25px; } .box-info #time { color: #898989; font-style: italic; font-weight: 400; font-size: 19px; } .box-info .box-info-subtitle { font-style: italic; font-weight: 400; color: #696969; font-size: 24px; } .box-info-title { margin-bottom: 35px; } .box-info-main-title { color: #b61924; font-weight: 400; font-size: 32px; margin-bottom: 0; } .box_info-tabs { height: 100%; border: 1px solid #dee2e6; padding: 5px 13px; } #map_buttons a { color: #30383f; font-size: 15px; } #map_buttons a:not(:last-child) { margin-right: 20px; } #col_graph { background-color: #b61924; color: #fff; font-size: 16px; padding: 10px 0; } .nav-tabs .nav-link { background-color: transparent; padding: 0 15px; font-size: 15px; border: 0; font-weight: 700; text-transform: uppercase; border-bottom: 2px solid transparent; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:active, .nav-tabs .nav-link.active { border-bottom: 2px solid #C41C22; outline: none; color: black; } .navbar-light { box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); } .navbar-nav .nav-item { position: relative; } @media (min-width: 992px) { .navbar-nav .nav-item:hover:before { content: ""; width: 100%; border-top: 4px solid #C41C22; position: absolute; top: 3px; } } @media (min-width: 992px) { .navbar-nav .nav-item.active:before { content: ""; width: 100%; border-top: 4px solid #C41C22; position: absolute; top: 3px; } } .navbar-nav .nav-item.active .nav-link { color: #C41C22; } .navbar-nav .nav-item .nav-link { color: #3d3d3d; } @media (min-width: 992px) { .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.625rem; padding-left: 0.625rem; padding-bottom: 0; font-size: 1.0625rem; } } .navbar-toggler { padding: 0.3125rem; } .form-control:focus { border-color: rgba(242, 206, 57, 0.8); box-shadow: 0 0 0 1px rgba(242, 206, 57, 0.8); } .btn:focus { border-color: rgba(242, 206, 57, 0.8); box-shadow: 0 0 0 1px rgba(242, 206, 57, 0.8); } .btn-theme-primary { background-color: #891D26; border-color: #891D26; color: white; } .btn-theme-primary:hover { color: white; background-color: #69161d; border-color: #69161d; } a.btn-icon { color: #000; } .masthead { position: relative; background-color: #343a40; background: url("../img/bg-masthead.jpg") no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding-top: 2rem; padding-bottom: 2rem; } .masthead .overlay { position: absolute; background-color: #212529; height: 100%; width: 100%; top: 0; left: 0; opacity: 0.3; } .masthead h1 { font-size: 3rem; } .masthead h2 { font-size: 1.5rem; } @media (min-width: 768px) { .masthead { padding-top: 6rem; padding-bottom: 6rem; } .masthead h1 { font-size: 4rem; } .masthead h2 { font-size: 2rem; } } .showcase .showcase-text { padding: 3rem; } .showcase .showcase-img { min-height: 30rem; background-size: cover; } @media (min-width: 768px) { .showcase .showcase-text { padding: 7rem; } } .features-icons .features-icons-item { max-width: 20rem; margin: auto; } .features-icons .features-icons-item .features-icons-icon { width: 10rem; height: 10rem; margin: auto; border-radius: 100%; box-shadow: 0 0px 5px 0px rgba(0, 0, 0, 0.3); display: flex; justify-content: center; align-items: center; transition-duration: 200ms; } .features-icons .features-icons-item .features-icons-icon img { height: 5rem; } .features-icons .features-icons-item .features-icons-icon:hover { transform: scale(1.05); transition-property: all; transition-timing-function: linear; } .features-icons .features-icons-item .title { font-size: 1.4375rem; margin-top: 0.625rem; } .features-icons .index-btn:hover .title { color: #C41C22; } .testimonials .testimonial-item { max-width: 100%; } .testimonials .testimonial-item img { width: 7rem; height: 7rem; box-shadow: 0 0px 5px 0px rgba(0, 0, 0, 0.3); object-fit: contain; background: white; } .testimonials .section-title { font-size: 2.5rem; font-weight: 400; } .call-to-action { position: relative; background-color: #343a40; background: url("../img/bg-masthead.jpg") no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding-top: 7rem; padding-bottom: 7rem; } .call-to-action .overlay { position: absolute; background-color: #212529; height: 100%; width: 100%; top: 0; left: 0; opacity: 0.3; } footer.footer { background-color: #a2171c; color: white; padding-top: 3rem; padding-bottom: 3rem; } footer.footer a { color: white; } footer.footer .partner-list { background-color: rgba(250, 250, 250, 0.5); border-radius: 6px; padding: 10px 0; } /*# sourceMappingURL=styles.min.css.map */