.btn-primary {
    background: #002e5b !important;
    color: white !important;
}

@font-face {
    font-family: 'Nikosh';
    src: url('../../font/Nikosh/Nikosh.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SolaimanLipi';
    src: url('../../font/SolaimanLipi/SolaimanLipi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.btn-alt:hover, .btn-alt:focus {
    background: #007bff !important;
    color: #002e5b;
    outline: none;
}

#site-footer span {
    color: white;
}
#site-footer a {
    color: white;
}
.mt-110px
{
    margin-top: 110px!important;
}
ul.dropdown li {
    border: 1px solid #005189;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {
    content: "\2192";
    color: #005189;
}

.sticky-wrapper .site-navbar .site-menu > li > a:hover, .sticky-wrapper .site-navbar .site-menu > li > a.active {
    color: #005189 !important;
}
.site-navbar .site-navigation .site-menu .has-children .dropdown {
    border-top: 2px solid #005189;
 
}
.sticky-wrapper.is-sticky .site-navbar .site-menu > li > a:hover, .sticky-wrapper.is-sticky .site-navbar .site-menu > li > a.active {
    color: #005189 !important;
}

.site-navbar .site-navigation .site-menu .has-children > a:before {
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
}
.sticky-wrapper .site-navbar .site-menu > li > a {
    color: rgb(0 81 137) !important;
}

#site-footer ul.links li a::before {
    color: white;
}
/*for list*/
li.sub-list i {
    font-size: 10px;
}
li.sub-list {
    margin-left: 35px;
}

.content-list {
margin: 0;
padding: 0;
}

.content-list li {
font-size: 1.1rem;
line-height: 1.3;
list-style: none;
}

.content-list li i {
    text-align: center;
    border: 2px solid #fff;
    border-radius: 50px;
    margin-right: 8px;
    background-color: #002e5b;
    padding: 5px;
    color: white;
}

/*for menu*/
.navbar-nav .dropdown-menu {
    background: #005189!important;
    
}

.heading .divider-left, .heading .divider-center {
    background-color: #005189!important;
}
/*for menu*/

.btn-default, .btn-default:active {
    background: #005189 !important;
}

.btn-alt, .btn-alt:active {
    color: white!important;
}

.about-box:hover .hr-line {
    width: 70px !important;
    background: #005189 !important;
}

.cursor-pointer
{
    cursor:pointer!important;
}
.bolded {
    font-weight: bold;
}

.margin-right-10 {
    margin-right:10px!important;
}
/***************PRELOADER*************/
.data-loader-area {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: #2b2b2b26;
    z-index: 999999;
}

.data-loader {
    width: 111px;
    height: 111px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

    .data-loader > div {
        border-radius: 50%;
        position: absolute;
        -webkit-animation-name: spin;
        animation-name: spin;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
    }

    .data-loader .one {
        width: 100%;
        height: 100%;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 11.1px solid #fff;
        border-left: 11.1px solid transparent;
        border-right: 11.1px solid transparent;
        border-bottom: 11.1px solid transparent;
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
    }

    .data-loader .two {
        width: 74px;
        height: 74px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 11.1px solid #fff;
        border-left: 11.1px solid rgba(255, 255, 255, 0.5);
        border-right: 11.1px solid rgba(255, 255, 255, 0.5);
        border-bottom: 11.1px solid rgba(255, 255, 255, 0.5);
        -webkit-animation-delay: .25s;
        animation-delay: .25s;
    }

    .data-loader .three {
        width: 37px;
        height: 37px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 11.1px solid #fff;
        border-left: 11.1px solid rgba(255, 255, 255, 0.5);
        border-right: 11.1px solid rgba(255, 255, 255, 0.5);
        border-bottom: 11.1px solid rgba(255, 255, 255, 0.5);
        -webkit-animation-delay: .5s;
        animation-delay: .5s;
    }

@-webkit-keyframes spin {
    50%, 100% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg);
    }
}

@keyframes spin {
    50%, 100% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg);
    }
}
