
.dashobard-heading {
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin: 0 auto;
}

a .fas span {
    font-size: 8px !important;
    text-transform: initial;
    color: #2d2d2d;
    padding: 0px 4px;
    letter-spacing: 0.5px;
}


body {
    font-family: 'Cairo', sans-serif !important;
}

th.sorting_asc, th.sorting_desc {
    background-color: #cddbe5 !important;
}

h1 .fa {
    color: #ff3801;
}

.badge-pending {
    color: #fff;
    background-color: #ff9c00;
}

.badge-reject {
    color: #fff;
    background-color: #ff0000;
}



.light-green-bar {
    color: #d6e03f !important;
}

.dark-green-bar {
    color: #ff3801 !important;
}

.blue-bar {
    color: #ff4b1a !important;
}

.icon-1x {
    font-size: 24px !important;
}

.user-panel img {
    width: 2.5rem;
}

.brand-link .brand-image {
    float: left;
    line-height: 0;
    margin-left: -7px;
    margin-right: 0;
    margin-top: 0px;
    max-height: 72px;
}

.info a {
    color: #ff4b1a;
    font-size: 17px;
    font-weight: bold;
}

a.brand-link {
    display: flex;
}


.user-panel {
    border-bottom: 1px solid #d5d5d5;
    border-top: 1px solid #d5d5d5;
    padding: 15px 0px;
}


.card {
    padding: 20px 20px;
    border-radius: 1rem;
    box-shadow: 0 20px 27px 0 rgba(0,0,0,.05);
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-border-width: 0;
    --bs-card-border-color: rgba(0,0,0,.125);
    --bs-card-border-radius: 1rem;
    --bs-card-box-shadow: 0 20px 27px 0 rgba(0,0,0,.05);
    --bs-card-inner-border-radius: 1rem;
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: #fff;
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;
}


.main-box {
    color: #fff;
    font-size: 45px;
    font-weight: 700;
    line-height: 28px;
}

    .main-box .fa-solid {
        font-size: 4vw;
    }

    .main-box span {
        color: #fff;
        font-size: 31px;
        font-weight: 700;
        display: block;
        padding: 18px 0px 3px;
    }

    .main-box h3 {
        color: #fff;
        font-size: 35px !important;
        font-weight: 700;
    }

.breadcrumb-item a {
    color: #ff3801;
    font-size: 15px;
}

.breadcrumb-item.active {
    font-size: 15px;
    color: #ff4b1a;
}

.main-footer {
    background: #f4f6f9;
    border-top: 0px solid #dee2e6;
    color: #869099;
    padding: 1rem;
}

.nav-sidebar .nav-item > .nav-link {
    margin-bottom: 0.2rem;
    padding: 15px 10px;
}

.main-sidebar, .main-sidebar::before {
    width: 250px;
    background-color: #f4f6f9 !important;
}


.login-page.AlBrumi Academy {
    background-image: url(../dist/img/login-bg01.jpg);
    background-size: cover;
    background-color: #0b1324 !important;
}

.login-logo.AlBrumi Academy img {
    margin: 0 auto;
    display: block;
}

.login-logo.AlBrumi Academy {
    font-size: 28px !important;
    font-weight: bold;
    color: #fff;
}

.AlBrumi Academy .login-card-body {
    padding: 40px 30px;
}


.green-grediant {
    min-height: 210px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff670f+9,ff670f+9,ff670f+87 */
    background: linear-gradient(to bottom, #ff670f 9%,#ff670f 9%,#ff670f 87%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272f54', endColorstr='#161c38',GradientType=0 ); /* IE6-9 */
}

a:hover .green-grediant {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffa84c+7,ff7b0d+100 */
    background: linear-gradient(to bottom, #ffa84c 7%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161c38', endColorstr='#272f54',GradientType=0 ); /* IE6-9 */
    transition: all 0.3s ease-in-out 0s;
    -webkit-box-shadow: 0px 7px 22px 10px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 7px 22px 10px rgba(0,0,0,0.14);
    box-shadow: 0px 7px 22px 10px rgba(0,0,0,0.14);
}

.navbar-white {
    background-color: #f4f6f9 !important;
}


nav.navbar-white .nav-link .fas {
    color: #ff3801;
    background-color: #fff;
    box-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.12) !important;
    padding: 7px 9px;
    border-radius: 6px;
    font-size: 16px !important;
    text-align: center;
}


.nav-link .fas {
    color: #7d7d7d;
    background-color: #fff;
    box-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.12) !important;
    padding: 6px 0px;
    border-radius: 6px;
    font-size: 16px !important;
    text-align: center;
}


.nav-link.active .fas {
    text-align: center;
    color: #fff;
    box-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.12) !important;
    padding: 6px 0px;
    border-radius: 6px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#272f54+0,48aa58+100 */
    background: #272f54; /* Old browsers */
    background: -moz-linear-gradient(top, #272f54 0%, #161c38 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #272f54 0%,#161c38 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #272f54 0%,#161c38 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272f54', endColorstr='#161c38',GradientType=0 ); /* IE6-9 */
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #ff4b1a;
    background-color: #fff;
    font-weight: 600;
    box-shadow: 0 20px 27px 0 rgba(0,0,0,.05);
    border-radius: .5rem;
    width: 94%;
    padding: 12px 10px;
    letter-spacing: -0.5px;
}


.navbar-light .navbar-nav .nav-link {
    color: #fff;
}

    .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
        color: #ff3801;
    }

.main-footer {
    font-size: 12px;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link {
    color: #f4f6f9;
}

.breadcrumb.float-sm-right a {
    color: #ff3801;
}

.breadcrumb.float-sm-right {
    font-size: 12px;
}

.small-box h3 {
    font-size: 3.2rem;
    margin: 0 0 0px 0;
}

.small-box p {
    font-size: 20px;
    margin-bottom: 0px;
}

.bg-warning, .bg-warning > a {
    color: #fff !important;
}

h1.text-heading-AlBrumiAcademy {
    color: #ff4b1a;
    font-size: 25px;
    text-transform: capitalize;
    font-weight: 700;
}

.btn-info {
    color: #fff;
    background-color: #ff3801;
    border-color: #ff3801;
    margin-top: -6px;
}

label:not(.form-check-label):not(.custom-file-label) {
    margin-top: 15px;
}

.card-body {
    padding: 0.5rem;
}

@media only screen and (max-width:991px) {
    .dashobard-heading {
        font-size: 20px;
    }

    .main-box .fa-solid {
        font-size: 12vw;
    }
}

.modal-lg {
    width: 750px;
    margin: auto;
}

