﻿:root {
    --primary: #194E87;
    --orange: #e26125;
    --maingray: #eeeeee
}
body {
background: var(--maingray);
}
.text-orange{
    color:var(--orange)
}
.bg-orange {
    background-color: var(--orange)
}

.hide {
    display: none;
}

.validation-error {
    color: red;
    margin-left: 5px;
}

.toast.toast-error {
    background-color: #F64E60;
}

.pagination.bootpag {
    margin-bottom: 0;
}

.va-middle {
    vertical-align: middle
}

.pull-right {
    float: right;
}

.theme-button {
    min-width: 160px;
}

.nolrpaddingbody {
    padding: 2.25rem 0px 2.25rem 0px !important;
}

.accordioncard {
    border: none !important;
    background-color: transparent !important;
    margin-bottom: 15px;
}

.bg-darkblue {
    background-color: #194e87 !important;
}

.footer a {
    color: #e36125 !important;
}

.PageHead {
    color: #194e87;
}

.client-logo {
    max-height: 70px;
}

.header-logo-cont {
    background-color: transparent;
}

.form-control.form-control-solid {
    border-color: #aeb4b9 !important;
    border-radius: .70rem;
    background-color:#ffffff;
}

.accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed {
    background-color: #ffffff !important;
    color: #194e87;
}

.accordion.accordion-toggle-arrow .card .card-header .card-title {
    background-color: #e36025 !important;
    color: #ffffff;
}

.accordion.accordion-toggle-arrow .card .card-header .card-title:after {
    color: #ffffff;
}

    @media (max-width: 425px) {
        .nav .nav-link {
        font-size: 10px;
    }

    .nav {
        font-size: 10px;
    }

    .Copyright span {
        font-size: 10px;
    }
}

/*mobile menu START*/
.header-mobile .burger-icon span,
.header-mobile .burger-icon span:before,
.header-mobile .burger-icon span:after {
    background-color: var(--orange);
}

@media (max-width: 991.98px) {
    .header-navs,
    .header-menu-mobile,
    .header-menu-mobile .menu-nav > .menu-item .menu-link {
        background-color: var(--primary);
    }
    .header-menu-mobile .menu-nav > .menu-item .menu-link .menu-text{
        color: white !important;
    }
    
    .header-menu-mobile .menu-nav > .menu-item.menu-item-active .menu-link {
        background: var(--orange);
    }
}

/*mobile menu END*/

/*desktop menu START*/
@media (min-width: 992px) {
    .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
        background-color: transparent;
    } 
        .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
            font-weight: 900;
        }  
}
/*desktop menu END*/

.accordion .card-header .card-title.collapsed {
    background-color: #f4f4f4;
    color: var(--primary) !important;
}

.accordion .card-header .card-title:not(.collapsed) {
    background-color: var(--orange);
    color: white !important;
}

.accordion.accordion-toggle-arrow .card .card-header .card-title:after {
    content: none;
}

/*video-list-row START*/
.video-list-row {
    padding: 4.5rem 7.5rem !important;
}
    .video-list-row [class^="col-"] {
        padding-right: 30px;
        padding-left: 30px;
    }
@media (max-width: 575px) {
    .video-list-row {
        padding: 1.5rem 0.5rem !important;
    }

        .video-list-row [class^="col-"] {
            padding-right: 30px;
            padding-left: 30px;
        }
}
/*video-list-row END*/