html, body {
    font-family: 'Open Sans', sans-serif;
    height: 100%;
}


h6 {
    font-size:13px !important;
}

h5 {
    font-size: 16px !important;
}


@media (max-width: 576px) {
    h1 {
        font-size:24px;
        line-height:24px;
    }
}

.bg-green-light {
    background-color: #D9F7DC;
}

.bg-green-elect {
    background-color: #B5F1BB;
}

.bg-green-elect-2 {
    background-color: #9fe991;
}

.bg-orange {
    background-color: #EF7F1A;
}

.bg-blue-light {
    background-color: #A2D9F7;
}
.bg-blue-baby {
    background-color: #D9D3F4;
}

.bg-blue {
    background-color: #3B2A98;
}
.bg-yellow {
    background-color: #F2E205;
}

.bg-red-baby {
    background-color: #FFDFDF;
}

.bg-grey-light {
    background-color: #b9b9b9;
}

.arrow-link-green {
    color: #68d773;
}
.arrow-link-green:hover {
    color: #51a359;
}

.arrow-link-white {
    color: #fff;
}

    .arrow-link-white:hover {
        color: #7b88f3;
    }


/* ---------------------------------------------------
    CAROUSEL GALERY
----------------------------------------------------- */

.carousel-custom {
    margin: 20px auto;
    width: 100%;
}

    .carousel-custom .carousel-indicators {
        margin: 0;
        overflow: auto;
        position: static;
        text-align: left;
        white-space: nowrap;
        width: 100%;
        display: grid;
    }

    .carousel-custom .carousel-inner .carousel-item img {
        border: 1px solid #B5F1BB;
    }

    .carousel-custom .carousel-indicators li {
        background-color: transparent;
        -webkit-border-radius: 0;
        border-radius: 0;
        display: grid;
        height: auto;
        margin: 0 !important;
        width: auto;
    }
@media (max-width: 992px) {
    .carousel-custom .carousel-indicators {
        margin: 10px 0 0;
        overflow: auto;
        position: static;
        text-align: left;
        white-space: nowrap;
        width: 100%;
        display: inline-flex;
    }

        .carousel-custom .carousel-indicators li {
            display: inline-block;
        }

            .carousel-custom .carousel-indicators li img {
                display: block;
            }
}

        .carousel-custom .carousel-indicators li img {
            display: grid;
            opacity: 0.5;
            border: 1px solid #B5F1BB;
        }

        .carousel-custom .carousel-indicators li.active img {
            opacity: 1;
        }

        .carousel-custom .carousel-indicators li:hover img {
            opacity: 0.75;
        }



/* ---------------------------------------------------
    MODAL
----------------------------------------------------- */
.modal {
    padding:0px!important;
    overflow:hidden !important;
    
}
.modal-full {
    min-width: 100%;
    margin: 0;
}

.modal-full .modal-content {
    min-height: 100vh;
}

@media (max-width: 1200px) {

    .modal-full .modal-content {
        min-height:inherit !important;
    }

    .modal {
        padding: 0px !important;
        overflow: auto !important;
    }
}


@media (min-width: 576px) {
    .modal-dialog {
        max-width: none;
    }
}



.modal-content {
    border-radius:0px !important;
}
.modal-header {
    border:none !important;
}
/*
     FILE ARCHIVED ON 09:11:08 Feb 01, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:40:37 May 21, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.51
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.011
  esindex: 0.01
  cdx.remote: 308.157
  LoadShardBlock: 461.992 (3)
  PetaboxLoader3.datanode: 539.099 (6)
  PetaboxLoader3.resolve: 505.559 (3)
  load_resource: 658.272 (2)
  loaddict: 109.773
*/