@import 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css';

html {
    font-size: 14px;
}

body {
    font-family: "Avenir LT W01_35 Light1475496";
}

em {
    font-family: "Avenir LT W01_35 Light_1475502" !important;
    font-style: normal !important;
}

.border-primary {
    border-color: #19B6FF !important;
}


.btn-primary {
    background-color: #19B6FF !important;
    border-color: #19B6FF !important;
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #19B6FF !important;
}

.text-primary {
    color: #0095DA !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Avenir LT W01_35 Light1475496" !important;
}

strong,
.font-weight-bold {
    font-family: "Avenir LT W01_85 Heavy1475544" !important;
    font-weight: normal !important;
}

.slick-dots {
    display: none !important;
}

#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}



.btn-outline-primary {
    border-color: #19B6FF !important;
    color: #19B6FF !important;
}


.btn-outline-primary:hover {
    background-color: #19B6FF !important;
    color: #FFF !important;
}

.toggle_up {
    display: none;
}


.toggle_down {
    display: none;
}

button[aria-expanded='false'] .toggle_down {
    display: block;
}



button[aria-expanded='true'] .toggle_up {
    display: block;
}

#footer_logos img {
    height: 40px;
}

@media screen and (min-width: 992px) {

    .border-bottom-lg {
        border-bottom: 1px solid #dee2e6 !important;

    }

    .border-right-lg-0 {
        border-right: 0 !important;
    }

}



#top_dropdown_menu {
    width: 400px;
}




@media screen and (max-width: 767px) {


    #top_dropdown_menu {
        width: 300px;
    }

    .border-sm-0 {
        border: 0 !important;
    }


}


#top_dropdown_menu_right a:nth-child(1) {
    color: #81BC58;
}

#top_dropdown_menu_right a:nth-child(2) {
    color: #FCB040;
}

#top_dropdown_menu_right a:nth-child(3) {
    color: #E64849;
}

#top_dropdown_menu_right a:nth-child(4) {
    color: #5B9BD5;
}


.active {
    transform: scale(1.2);
    opacity: 1 !important;
}

#collapseOne .col {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.hover_child {
    display: none !important;
}

.hover_parent:hover .hover_child {
    display: flex !important;
}


html,
body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    /* Prevent horizontal scrolling */
}

.detail_image_item
{
    border-width: 2px !important;
}