
body {
    background-color: #fff;
    font-size: 18px !important;
}


.header-mobile .burger-icon span,
.header-mobile .burger-icon span::after, 
.header-mobile .burger-icon span::before{ 
    background-color: #193c6a;    
}


.cursor-pointer {
    cursor:pointer
}

.max-height-logo {
    max-height: 112px !important;
}
.btn.btn-pill {
    border-radius: 3rem;
}

.primary-color {
    color: #193c6a !important;
}

.datatable-pager-detail {
    font-size: 13px!important
}


@media (max-width: 767px) {
    #container-content .row .col-md-6,    
    #container-content .row .col-md-4{
        padding-top: 2.5rem !important;
    }
    
    #footer-menu,
    .footer-text,
    .footer-menu-item p{
        text-align: center !important;
    }
    .footer-container,
    .footer-menu-item{
        text-align: center !important;
        position: static !important;
    }
    .footer-menu-item .nav-dark {
        justify-content: center !important;
    }
    .main-font-size {
        font-size:18px !important;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.6;
        letter-spacing: -0.09px;
    }
    
    .h1-header {
        font-family: 'Marsden-Cm';
        font-size: 32px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.32px;
    }
    .custom-header {
        font-size: 32px !important;
        font-weight: 600 !important;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.21px;
    }
}

@media (min-width: 768px) {
    

}


@media (min-width: 992px) {
    .header-fixed[data-header-scroll=on] .header {
        height : 100px !important;
    }
    .header-menu .menu-nav>.menu-item>.menu-link .menu-text {
        color: #193c6a !important;
        font-size: 18px; 
    }
     
    .header-menu-wrapper {
        width: 100% !important;        
        
    } 
    
    .header-menu .menu-nav {  /*change menu position to center*/
        justify-content: center; 
        width: 100%;
    }
    
    .header-menu .menu-nav>.menu-item.menu-item-rel {    /*menu items spacing*/
        padding-left: 10px;
        padding-right: 10px;
    }
    .header-menu .menu-nav>.menu-item.menu-item-rel:first-child {    
        padding-left: 0 !important;
    }
    .header-menu .menu-nav>.menu-item.menu-item-rel:last-child {    
        padding-right: 0 !important;
    }
    
    .header {
        height: 134px !important;  
    }
 
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1520px !important;
    }
    
    .header-menu .menu-nav>.menu-item.menu-item-rel {    /*menu items spacing*/
        padding-left: 40px;
        padding-right: 40px;
    }
}
