/* @import url('https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@500&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@200;300;400;500;600;700;900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

body{
    /* font-family: 'Noto Naskh Arabic', serif !important; */
    /* font-family: 'IBM Plex Sans Arabic', sans-serif !important; */
    /* font-family: 'Noto Kufi Arabic', sans-serif !important; */
    font-family: 'Tajawal', sans-serif !important;
}


.ardir{
    direction: rtl;
}

.explsal{
    list-style: none
}
.expmar{
    margin-right: 10px;
}

.arexplsal{
    list-style: none;
    padding-right: 1.2rem;
}
.arexpmar{
    margin-left: 20px;
}

/* Arabic Breadcrumb style start */
.breadcrumb-item+.breadcrumb-item {
    padding-right: .625rem !important
}
.breadcrumb-item+.breadcrumb-item::before {
    float: right !important;
    padding-left: .625rem !important;
    color: #9691a4 !important;
    content: var(--bs-breadcrumb-divider, "\e951") !important;
        /* rtl: var(--bs-breadcrumb-divider, "\e951") */
}

/* Arabic Breadcrumb style end */
/* Navbar Style Start */
.dropdown-menu{
    text-align: right !important;
}
.dropdown-menu-end {
    left: 0 !important;
    right: auto !important;
}
.list-unstyled{
    padding-right: 0 !important;
}
/* Navbar Style End */

/* Mobile Language Style Start */
.langmob{
    display: none;
}
/* Mobile Language Style End */

/* Mobile View Language Button change */
@media (max-width: 500px) {
    .langmob{
        text-decoration: none;
        color: #454056;
        font-weight: bold;
        display: block;
        transition: color .25s ease-in-out, background-color .25s ease-in-out, box-shadow .25s ease-in-out, border-color .25s ease-in-out;
    }
    .langmob:hover,
    .langmob:focus{
        color: #0e6eff;
    }    
}

@media(max-width: 364px) {
    .specbtn{
        padding: 0.375rem 0.4375rem !important;
    }    
}



/* Candidate Details Styling Start */
@media(max-width: 498px){
    
}
/* Candidate Details Styling End */
/* h1,h2,h3,h4,h5,h6 custom text color start */
.cv-head{
    color: #43424a !important;
}
/* h1,h2,h3,h4,h5,h6 custom text color end */


.bottom-nav{
    display: flex;
    flex-direction: row;
    background-color: #fff;
    padding-top: 18px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 2px 2px 8px #00000040;

}
.bottom-nav-item{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    cursor: pointer;
    transition: all 0.2s ease-out;
    text-align: center;
}
.bottom-nav-item a{
    text-decoration: none;
    color: #454056;
    font-weight: 600;
}
.bottom-nav-item p{
    font-size: 12px;
}
.bottom-nav-item i{
    font-size: 24px;
}
.bottom-nav-fixed{
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

@media (max-width: 768px){
    .footer .copyright {
        padding-bottom: 50px !important;
    }
}