﻿/* Normal desktop :1200px. */


/* Normal desktop :992px. */


/* Tablet desktop :768px. */


/* small mobile :320px. */


/* line 1, G:/admin_project/8 admin/management_html/scss/_extends.scss */

.crm_body_bg {
    animation: delay 10ms;
}

@keyframes delay {
    from {
        opacity: 0;
        display: none;
    }

    to {
        opacity: 1;
        display: block;
    }
}

.CRM_dropdown.dropdown .dropdown-toggle:hover,
.CRM_dropdown.dropdown .dropdown-toggle:focus {
    background: -webkit-gradient(linear, left top, right top, from(#7c32ff), color-stop(70%, #a235ec), to(#c738d8));
    background: -o-linear-gradient(left, #7c32ff 0%, #a235ec 70%, #c738d8 100%);
    background: linear-gradient(90deg, #7c32ff 0%, #a235ec 70%, #c738d8 100%);
}


/**************** common css start ****************/


/* line 3, G:/admin_project/8 admin/management_html/scss/_reset.scss */

body {
    font-family: "gilroy-regularuploaded_file";
    padding: 0;
    margin: 0;
    font-size: 15px;
    position: relative;
    background: #f3f7fa;
}

@media (min-width: 1200px) {

    /* line 13, G:/admin_project/8 admin/management_html/scss/_reset.scss */
    .container {
        max-width: 1560px;
    }
}


/* line 29, G:/admin_project/8 admin/management_html/scss/_reset.scss */

input:hover,
input:focus {
    outline: none !important;
    box-shadow: 0px 0px 0px 0px transparent !important;
}


/* line 33, G:/admin_project/8 admin/management_html/scss/_reset.scss */

:focus {
    outline: -webkit-focus-ring-color auto 0;
}


/* line 36, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.custom-file-input:focus ~ .custom-file-label {
    border-color: transparent;
    box-shadow: none;
}


/* line 40, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.form-control {
    border: 2px solid #cbd5e1;
    border-radius: 5px;
    color: #242424;
    font-size: 15px;
    height: 44px;
}

.select2-container--default .select2-selection--single {
    border: 2px solid #cbd5e1;
    border-radius: 5px;
    color: #242424;
    font-size: 15px;
    height: 44px;
}


/* org gallery image hover */

.icon {
    top: 50%;
    left: 50%;
    transform: translate(-555%, 43%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 44px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 44px;
}

.select2-container--default .select2-selection--multiple {
    border: 2px solid #cbd5e1;
    border-radius: 5px;
    color: #242424;
    font-size: 15px;
    height: 44px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 2px solid #cbd5e1;
}

.form-control::placeholder {
    color: #cbd5e1;
    font-size: 15px;
}

.form-group {
    margin-bottom: 1.2rem;
}

.form-fees {
    margin-left: 5px;
}

.group_container {
    margin-left: 0px;
}

.status_container {
    margin-top: -78px;
    margin-left: -14px;
    padding-top: 30px;
}


/* line 43, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.form-control:focus {
    box-shadow: 0 0 0 0rem transparent !important;
    border-color: #bbc1c9;
}


/* line 47, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.dropdown-menu {
    margin: 0;
    padding: 0;
}

/* line 85, G:/admin_project/8 admin/management_html/scss/_reset.scss */

a {
    text-decoration: none;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    color: #4f46e5;
}


    /* line 88, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    a:hover {
        text-decoration: none;
    }


/* line 94, G:/admin_project/8 admin/management_html/scss/_reset.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #474d58;
    font-family: "gilroy-mediumuploaded_file";
    font-weight: 600;
    line-height: 1.2;
}


/* line 100, G:/admin_project/8 admin/management_html/scss/_reset.scss */

h2 {
    font-size: 30px;
}

.upload-attachment-mass-mail {
    background: #E3E3E3 0% 0% no-repeat padding-box;
    opacity: 1;
    font-size: 17px;
    cursor: pointer;
    font-weight: bold;
    padding: 9px 35px 12px 35px;
    border: none;
}


/* line 103, G:/admin_project/8 admin/management_html/scss/_reset.scss */

h3 {
    font-size: 26px;
}


/* line 106, G:/admin_project/8 admin/management_html/scss/_reset.scss */

h4 {
    font-size: 20px;
}


/* line 109, G:/admin_project/8 admin/management_html/scss/_reset.scss */

h5 {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.8;
}


/* line 117, G:/admin_project/8 admin/management_html/scss/_reset.scss */

ul,
ol {
    margin: 0;
    padding: 0;
}


/* line 121, G:/admin_project/8 admin/management_html/scss/_reset.scss */

p {
    line-height: 24px;
    font-size: 17px;
    margin-bottom: 0px;
    color: #000000;
    font-family: "gilroy-regularuploaded_file";
}


/* line 130, G:/admin_project/8 admin/management_html/scss/_reset.scss */

a:focus,
.button:focus,
button:focus,
.btn:focus {
    text-decoration: none;
    outline: none;
    box-shadow: none;
    -webkit-transition: 1s;
    transition: 1s;
}


/* line 205, G:/admin_project/8 admin/management_html/scss/_reset.scss */

th:focus,
td:focus {
    outline: -webkit-focus-ring-color auto 0;
}


/* line 209, G:/admin_project/8 admin/management_html/scss/_reset.scss */

table.dataTable tbody th,
table.dataTable tbody td {
    vertical-align: middle;
}



/* line 311, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.nice_Select {
    border: 0;
    border-radius: 0px;
    padding-left: 20px;
    padding-right: 30px;
    color: #415094;
    border-radius: 5px;
    border: 1px solid #a1a4b9;
}

/* line 387, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.nice_Select2 {
    border: 0;
    border-radius: 0px;
    padding-left: 0;
    padding-right: 5px;
    color: #2a2a2a;
    background: #f6f7fb;
    border: 0;
    padding-left: 18px;
    padding-right: 38px;
    border-radius: 6px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    text-transform: capitalize;
}


/* line 532, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.progress-bar {
    text-align: right;
    padding-right: 8px;
}



/* line 606, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.switch {
    -webkit-appearance: none;
    background-color: gray;
    border-radius: 43px;
    position: relative;
    cursor: pointer;
    padding: 14px 25px !important;
    margin-right: 20px;
    height: 30px;
}


/* line 728, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-content {
    background-color: #fef1f2;
    padding: 0 30px;
}

@media (max-width: 575.98px) {

    /* line 728, G:/admin_project/8 admin/management_html/scss/_reset.scss */
    .cs_modal .modal-content {
        padding: 0 20px;
    }
}


/* line 735, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-header {
    padding: 34px 0 30px 0px;
    align-items: center;
    border-bottom: 0px solid transparent;
}


    /* line 739, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_modal .modal-header h5 {
        margin-bottom: 0;
        font-size: 18px;
        font-weight: 500;
        line-height: 25px;
    }


    /* line 745, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_modal .modal-header .close {
        padding: 0;
        margin: 0;
        opacity: 1;
    }


        /* line 749, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-header .close i {
            font-size: 14px;
            color: #707070;
        }


/* line 756, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-body {
    padding: 35px 30px !important;
    background: #fff;
    border-radius: 5px;
}

@media (max-width: 575.98px) {

    /* line 756, G:/admin_project/8 admin/management_html/scss/_reset.scss */
    .cs_modal .modal-body {
        padding: 25px 20px !important;
    }
}


/* line 763, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-body .chose_thumb_title {
    font-size: 12px;
    font-weight: 300;
    color: #222222;
    text-align: left;
    margin: 0;
    margin-bottom: 0px;
    display: block;
    margin-bottom: 8px;
}


/* line 774, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-body .input_wrap label {
    font-size: 12px;
    font-weight: 300;
    color: #222222;
    text-align: left;
    margin: 0;
    margin-bottom: 0px;
    display: block;
    margin-bottom: 8px;
}


/* line 784, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-body .input_wrap textarea {
    height: 100px;
    padding: 0;
    line-height: 28px;
    padding: 13px 25px;
}


/* line 791, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-body .nice_Select,
.cs_modal .modal-body input,
.cs_modal .modal-body textarea {
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    border: 1px solid #eee1e2;
    padding: 10px 25px;
    color: #7e7172;
    font-weight: 500;
    font-size: 13px;
    width: 100%;
    display: block;
    margin-bottom: 21px;
    font-weight: 300;
    border-radius: 3px;
}


    /* line 805, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_modal .modal-body .nice_Select::placeholder,
    .cs_modal .modal-body input::placeholder,
    .cs_modal .modal-body textarea::placeholder {
        color: #7e7172;
        font-weight: 300;
        opacity: 1;
    }


/* line 811, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-body .nice_Select {
    line-height: 30px;
}


    /* line 813, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_modal .modal-body .nice_Select :after {
        left: 22px;
    }


/* line 817, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-body ::placeholder {
    color: #474d58;
}


/* line 821, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal_btn {
    display: flex;
    justify-content: start;
    align-items: center;
}


    /* line 825, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_modal .modal_btn .btn_1 {
        padding: 16px 26px !important;
        margin: 0 5px;
        text-align: center;
    }


/* line 832, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal .modal-footer {
    border-top: 0px solid transparent;
    padding: 30px 0 40px 0;
}

/* line 862, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.form_box .from_group .bootstrap-tagsinput input {
    border: none !important;
    width: auto !important;
    display: inline-block !important;
    background-color: transparent !important;
}


/* line 868, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.form_box .from_group .bootstrap-tagsinput .badge [data-role="remove"]:after {
    background-color: transparent !important;
}


/* line 871, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.form_box .from_group .bootstrap-tagsinput .badge {
    margin: 0 5px;
    padding: 9px 8px;
    line-height: 12px;
    font-weight: 500;
    font-size: 13px;
}


/* line 878, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.form_box .from_group .badge-info {
    color: #fff;
    background-color: #2ec9b8;
}


/* line 882, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.form_box .from_group .nice_Select {
    line-height: 30px;
}


/* line 887, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.note-editable {
    background-color: #fef1f2;
}


/* line 891, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.note-btn-group.note-style {
    display: none;
}



/* line 922, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.mb_30 {
    margin-bottom: 30px !important;
}


@media (min-width: 768px) {

    /* line 972, G:/admin_project/8 admin/management_html/scss/_reset.scss */
    .modal-dialog.custom-modal-dialog {
        max-width: 650px;
    }
}

@media (min-width: 992px) {

    /* line 977, G:/admin_project/8 admin/management_html/scss/_reset.scss */
    .modal-dialog.custom-modal-dialog {
        max-width: 950px;
    }
}

@media (min-width: 1200px) {

    /* line 982, G:/admin_project/8 admin/management_html/scss/_reset.scss */
    .modal-dialog.custom-modal-dialog {
        max-width: 1050px;
    }
}


/* line 992, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.file_upload label {
    margin-bottom: 0 !important;
}


/* line 995, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.file_upload .form-group {
    padding: 0;
    margin-bottom: 0;
}


/* line 1015, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.file_upload .input-file,
.file_upload .input-file2 {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}


    /* line 1022, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .file_upload .input-file + .js-labelFile,
    .file_upload .input-file + .js-labelFile2,
    .file_upload .input-file2 + .js-labelFile,
    .file_upload .input-file2 + .js-labelFile2 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 10px;
        cursor: pointer;
    }


/* line 1030, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.file_upload .btn {
    padding: 0px 16px !important;
    border-radius: 5px;
    background-color: #fe1724;
    display: inline-block !important;
    font-size: 14px;
    color: #fff !important;
    border-radius: 30px;
    bottom: 0;
    margin-bottom: 0;
}


    /* line 1040, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .file_upload .btn:hover {
        background-color: #2e4765;
        color: #fff;
        border: 0;
    }


/* line 1046, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.file_upload .form-group {
    background-color: #fff;
    width: 100%;
    padding: 0px;
    border-radius: 5px;
}


/* line 1053, G:/admin_project/8 admin/management_html/scss/_reset.scss */

td:focus,
th:focus {
    outline: none !important;
}

/* line 1064, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.checkbox_wrap p {
    font-size: 13px;
    font-weight: 300;
    color: #7e7172;
    margin-bottom: 0;
}


/* line 1071, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.lms_checkbox_1 {
    display: inline-block;
    height: 15px;
    position: relative;
    width: 34px;
    margin-bottom: 0;
    margin-right: 15px;
}


    /* line 1078, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .lms_checkbox_1 input {
        display: none !important;
    }


    /* line 1081, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .lms_checkbox_1 .slider-check {
        background-color: #aaaaaa;
        bottom: 0;
        cursor: pointer;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: 0.4s;
    }


        /* line 1090, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .lms_checkbox_1 .slider-check.round {
            border-radius: 34px;
        }


        /* line 1093, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .lms_checkbox_1 .slider-check::before {
            background-color: #ffffff;
            border: 0.5px solid rgba(0, 0, 0, 0.2);
            bottom: -2px;
            content: "";
            height: 20px;
            left: -2px;
            position: absolute;
            transition: 0.4s;
            width: 20px;
        }


        /* line 1103, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .lms_checkbox_1 .slider-check.round:before {
            border-radius: 50%;
        }


    /* line 1107, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .lms_checkbox_1 input:checked + .slider-check {
        background-color: #e3e3e3;
        color: #fff;
        content: "oui";
    }


        /* line 1112, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .lms_checkbox_1 input:checked + .slider-check:before {
            transform: translateX(20px);
            background: #5664d2;
        }




/* line 1198, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.gj-datepicker .fa-calendar-alt {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 14px;
    color: #cec1c2;
    right: 25px;
}


/* line 1212, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.nowrap {
    white-space: nowrap;
}




/* line 1222, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.mr-10 {
    margin-right: 10px;
}



/* line 1228, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.mb_30 {
    margin-bottom: 30px;
}


/* line 1241, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.wrapper .progress {
    margin-bottom: 15px;
}


/* line 1255, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.apexcharts-datalabels-group {
    position: relative;
    top: -13px !important;
}


/* line 1259, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_modal {
    background-color: #fef1f2;
}


    /* line 1261, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_modal .modal-header {
        background-color: #f7faff;
        padding: 23px 30px;
        border-bottom: 0px solid transparent;
    }


        /* line 1265, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-header h5 {
            font-size: 22px;
            font-weight: 600;
        }


        /* line 1269, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-header span {
            font-size: 14px;
            color: #707070;
            opacity: 1;
        }


    /* line 1275, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_modal .modal-body {
        padding: 35px 30px;
    }


        /* line 1277, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-body input,
        .cs_modal .modal-body .nice_Select {
            height: 50px;
            line-height: 50px;
            padding: 10px 20px;
            border: 1px solid #f1f3f5;
            color: #707070;
            font-size: 14px;
            font-weight: 500;
            background-color: #fff;
            width: 100%;
        }


        /* line 1288, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-body .nice_Select {
            line-height: 29px;
        }


            /* line 1290, G:/admin_project/8 admin/management_html/scss/_reset.scss */

            .cs_modal .modal-body .nice_Select:after {
                right: 22px;
            }


            /* line 1293, G:/admin_project/8 admin/management_html/scss/_reset.scss */

            .cs_modal .modal-body .nice_Select .list {
                width: 100%;
            }


        /* line 1297, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-body .form-group {
            margin-bottom: 12px;
        }


        /* line 1300, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-body textarea {
            height: 168px;
            padding: 15px 20px;
            border: 1px solid #f1f3f5;
            color: #707070;
            font-size: 14px;
            font-weight: 500;
        }


        /* line 1308, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-body p {
            font-size: 16px;
            font-weight: 500;
            margin-top: 25px;
            color: #707070;
            text-align: center;
        }


            /* line 1314, G:/admin_project/8 admin/management_html/scss/_reset.scss */

            .cs_modal .modal-body p a {
                color: #2e4765;
            }


        /* line 1319, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-body .btn_1 {
            width: 100%;
            display: block;
            margin-top: 20px;
        }


        /* line 1325, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_modal .modal-body .social_login_btn .btn_1 {
            color: #fff;
            background-color: #3b5998;
            border: 1px solid #3b5998;
            margin-top: 0;
        }

/* line 1361, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.border_style {
    width: 100%;
    display: block;
    text-align: center;
    padding: 13px 0 17px;
    position: relative;
    z-index: 1;
}


    /* line 1368, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .border_style span {
        padding: 0 25px;
        text-align: center;
        display: inline-block;
        background-color: #fff;
    }


    /* line 1374, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .border_style:after {
        position: absolute;
        content: "";
        height: 1px;
        width: 100%;
        background-color: #bbc1c9;
        top: 24px;
        left: 0;
        z-index: -1;
    }


/* line 1386, G:/admin_project/8 admin/management_html/scss/_reset.scss */

p a {
    color: #7e7172;
}


    /* line 1388, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    p a:hover {
        color: #2e4765;
    }


/* line 1394, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.cs_check_box {
    display: flex;
    margin-top: 20px;
}

    /* line 1397, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_check_box input,
    .cs_check_box label {
        line-height: 20px !important;
        height: auto !important;
        width: auto !important;
        max-width: auto;
    }

    /* line 1403, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_check_box .common_checkbox {
        display: none;
    }

    /* line 1406, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_check_box label {
        position: relative;
        padding-left: 34px;
        margin-bottom: 0;
    }

    /* line 1411, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_check_box .common_checkbox + label {
        display: block;
        cursor: pointer;
        color: #7e7172;
    }


        /* line 1416, G:/admin_project/8 admin/management_html/scss/_reset.scss */

        .cs_check_box .common_checkbox + label:after {
            position: absolute;
            left: 0;
            top: 0;
            height: 20px;
            width: 20px;
            border: 1px solid #7e7172;
            border-radius: 5px;
            content: "";
        }


    /* line 1426, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_check_box .common_checkbox:checked + label:after {
        content: "\f00c";
        font-family: "Font Awesome\ 5 Free";
        font-weight: 900;
        padding: 2px;
        font-size: 12px;
        line-height: 15px;
        text-align: center;
    }


    /* line 1436, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .cs_check_box .common_checkbox {
        display: none !important;
    }



/* line 1468, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.card_height_100 {
    height: calc(100% - 30px);
}


/* line 1471, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.height_100 {
    height: 100%;
}


.page-item-arrow .page-link {
    background: #cbd5e1;
    border-color: #cbd5e1;
    color: #ffffff;
}

.page-item-arrow.page-item .page-link:hover {
    color: #fff;
    background-color: #5664d2e6;
    border-color: #5664d2e6;
}


/* line 1478, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.page-item.active .page-link {
    background-color: #5664d2;
    border-color: #5664d2;
}


    /* line 1481, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .page-item.active .page-link:hover {
        color: #fff;
        background-color: #5664d2e6;
        border-color: #5664d2e6;
    }


/* line 1487, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.page-link {
    color: #5664d2;
    border: 2px solid #94a3b8;
    border-radius: 5px;
    padding: 0 0.55rem;
    line-height: 24px;
    margin: 0;
    font-size: 15px;
    color: #94a3b8;
}

.page-item:first-child .page-link,
.page-item:last-child .page-link {
    border-radius: 5px;
}


/* line 1489, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.page-link:hover {
    color: #fff;
    background-color: #5664d2e6;
    border-color: #5664d2e6;
}

.page-link:focus {
    box-shadow: none;
}


/* line 1495, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.btn {
    padding: 0.375rem 22px;
}

.btn-default {
    border: 2px solid rgba(0, 0, 0, 0.1);
    color: #4b4b4b;
    font-size: 16px;
    border-radius: 26px;
    font-family: "gilroy-mediumuploaded_file";
}

.btn + .btn {
    margin-left: 15px;
}

.btn-primary {
    color: #fff;
    background-color: #4f46e5;
    border-color: #4f46e5;
}

.btn-group-lg > .btn,
.btn-lg {
    font-size: 17px;
    font-family: "gilroy-mediumuploaded_file";
    padding: 12px 35px 12px 35px;
}


/* line 1500, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.btn-primary:hover {
    color: #fff;
    background-color: #4139be;
    border-color: #4139be;
}

@media (max-width: 991px) {

    /* line 1506, G:/admin_project/8 admin/management_html/scss/_reset.scss */
    .sm_padding_15px {
        padding: 15px !important;
    }
}


/* line 1624, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.SubTitle {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 5px;
    margin-bottom: 8px;
    font-size: 18px;
}


.p-10 {
    padding-right: 10px;
}


/* line 1633, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.bg-primary {
    background-color: #5664d2 !important;
    color: #fff;
}

.text-primary {
    color: #5664d2 !important;
}


/* line 1637, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.bg-secondary {
    background-color: #2e9de4 !important;
    color: #fff;
}


/* line 1641, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.bg-success {
    background-color: #4fcf63 !important;
    color: #fff;
}

.text-success {
    color: #4fcf63 !important;
}


/* line 1645, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.bg-info {
    background-color: #06b5dd !important;
    color: #fff;
}


/* line 1649, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.bg-warning {
    background-color: #eeb902 !important;
    color: #fff;
}

.text-warning {
    color: #eeb902 !important;
}

.centered-conten-checkt {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}


/* line 1653, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.bg-danger {
    background-color: #ee2a02 !important;
    color: #fff;
}

.text-danger {
    color: #ee2a02 !important;
}

.text-blue {
    color: #0088ff !important;
}


/* line 1657, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.bg-light {
    background-color: #f8f5fd !important;
    color: #fff;
}


/* line 1661, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.bg-dark {
    background-color: #2c323f !important;
    color: #fff;
}



/* line 1672, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.btn-light {
    border: 1px solid #e5e6e6;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 5px;
    color: #0f172a;
    font-size: 17px;
    background: #e5e6e6;
}

    .btn-light.disabled,
    .btn-light:disabled {
        border: 1px solid #e5e6e6;
        box-shadow: 0px 3px 6px #00000029;
        color: #0f172a;
        background: #e5e6e6;
        opacity: 1;
    }


/* line 1678, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.text-primary {
    color: #5664d2 !important;
}



/* line 1694, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.f_w_700 {
    font-weight: 700;
}



/* line 1763, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.pulse .pulse-ring {
    display: block;
    border-radius: 40px;
    height: 40px;
    width: 40px;
    position: absolute;
    -webkit-animation: animation-pulse 3.5s ease-out;
    animation: animation-pulse 3.5s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    border-width: 3px;
    border-style: solid;
    border-color: #e4e6ef;
}


    /* line 1779, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    .pulse .pulse-ring.notification_count_pulse {
        right: -18px;
        top: -14px;
    }


/* line 1818, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.pulse.theme_color .pulse-ring {
    border-color: rgba(255, 255, 255, 0.75);
}

@-webkit-keyframes animation-pulse {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        opacity: 0;
    }

    60% {
        -webkit-transform: scale(0.1, 0.1);
        opacity: 0;
    }

    65% {
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        opacity: 0;
    }
}

@keyframes animation-pulse {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        opacity: 0;
    }

    60% {
        -webkit-transform: scale(0.1, 0.1);
        opacity: 0;
    }

    65% {
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        opacity: 0;
    }
}

@-webkit-keyframes notify-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(246, 83, 101, 0.7);
    }

    100% {
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    }
}

@keyframes notify-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(246, 83, 101, 0.7);
    }

    100% {
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    }
}


/* line 1971, G:/admin_project/8 admin/management_html/scss/_reset.scss */

#back-top {
    position: fixed;
    right: 20px;
    bottom: 30px;
    cursor: pointer;
    z-index: 9999999;
    display: none;
}

    /* line 1978, G:/admin_project/8 admin/management_html/scss/_reset.scss */

    #back-top a {
        display: inline-block;
        height: 40px;
        width: 40px;
        text-align: center;
        display: block;
        color: #fff;
        line-height: 40px;
        background: #5664d2;
        font-size: 15px;
        border-radius: 30px;
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        -ms-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        -webkit-box-shadow: 0px 10px 20px 0px rgba(76, 110, 248, 0.4);
        -moz-box-shadow: 0px 10px 20px 0px rgba(76, 110, 248, 0.4);
        box-shadow: 0px 10px 20px 0px rgba(76, 110, 248, 0.4);
    }


/* line 2000, G:/admin_project/8 admin/management_html/scss/_reset.scss */

.img-thumbnail {
    background-color: #f5f6ff !important;
    border: 1px solid #f5f6ff !important;
    border-radius: 20px !important;
}


/******** base color css ********/


/* line 2, G:/admin_project/8 admin/management_html/scss/_button.scss */

.btn_1 {
    background-color: #5664d2;
    border: 1px solid #5664d2;
    color: #fff;
    display: inline-block;
    padding: 9px 25px;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    border-radius: 5px;
    white-space: nowrap;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.view-detail-btn {
    border: 2px solid;
    border-radius: 22px;
    font-size: 12px;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin-left: auto !important;
    background-color: white;
}


    /* line 14, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .btn_1 i {
        font-size: 15px;
        padding-right: 7px;
    }


    /* line 18, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .btn_1:hover {
        color: #fff;
        background-color: #5664d2;
        box-shadow: 0 3px 11px rgba(136, 79, 251, 0.4);
    }


    /* line 23, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .btn_1.light {
        background-color: rgba(46, 71, 101, 0.1);
        border: 1px solid transparent;
        color: #2e4765;
    }


    /* line 28, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .btn_1.green {
        background-color: rgba(46, 201, 184, 0.1);
        border: 1px solid transparent;
        color: #2ec9b8;
    }


    /* line 33, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .btn_1.orange_btn {
        background: #2d1967;
        font-size: 16px;
        border: 0;
        font-weight: 400;
        padding: 22px 29px;
    }


        /* line 39, G:/admin_project/8 admin/management_html/scss/_button.scss */

        .btn_1.orange_btn:hover {
            background: #2d1967;
            color: #fff;
        }


    /* line 44, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .btn_1.sm {
        font-size: 12px;
        padding: 6px 15px;
    }


    /* line 48, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .btn_1.big_btn {
        padding: 11px 36px;
    }


/* line 93, G:/admin_project/8 admin/management_html/scss/_button.scss */

.btn_2 {
    color: #f65365;
    border: 1px solid #f65365;
    display: inline-block;
    padding: 11px 23px;
    text-transform: capitalize;
    line-height: 16px;
    font-size: 13px;
    font-weight: 500;
    border-radius: 5px;
    background-color: transparent;
    white-space: nowrap;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}


    /* line 106, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .btn_2:hover {
        background-color: #f65365;
        border: 1px solid #f65365;
        color: #fff;
    }

/* line 330, G:/admin_project/8 admin/management_html/scss/_button.scss */

.dropdown .dropdown-toggle.lms_drop_1 {
    background: #fff;
    padding: 4px 15px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 300;
    text-transform: capitalize;
    text-align: left;
    color: #7e7172;
    display: inline-block;
    width: 102px;
    border: 0;
    border: 1px solid #eee1e2;
    position: relative;
    transition: 0.3s;
}


    /* line 345, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .dropdown .dropdown-toggle.lms_drop_1::after {
        content: "\f0d7";
        font-family: "Font Awesome 5 Free";
        position: absolute;
        right: 0;
        top: 12px;
        color: #cec1c2;
        font-size: 12px;
        font-weight: 900;
        margin: 0;
        padding: 0;
        border: 0;
        border: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 14px;
    }


    /* line 362, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .dropdown .dropdown-toggle.lms_drop_1.lms_drop_2 {
        min-width: 140px;
    }


/* line 367, G:/admin_project/8 admin/management_html/scss/_button.scss */

.dropdown.show .dropdown-toggle.lms_drop_1 {
    background: #2d1967;
    padding: 4px 15px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 300;
    text-transform: capitalize;
    text-align: left;
    color: #7e7172;
    display: inline-block;
    width: 102px;
    border: 0;
    color: #fff;
    border: 1px solid #2d1967;
}


    /* line 381, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .dropdown.show .dropdown-toggle.lms_drop_1::after {
        content: "\f0d8";
    }


/* line 386, G:/admin_project/8 admin/management_html/scss/_button.scss */

.dropdown .dropdown-menu {
    border: 0;
    padding: 6px 0 10px 0;
    margin: 0;
    border-radius: 0 !important;
}


    /* line 391, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .dropdown .dropdown-menu .dropdown-item {
        font-size: 16px;
        font-weight: 300;
        padding: 4px 20px;
        color: #242934;
    }


        /* line 396, G:/admin_project/8 admin/management_html/scss/_button.scss */

        .dropdown .dropdown-menu .dropdown-item:hover {
            color: #fff !important;
            background: #5b6ce1;
        }


    /* line 401, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .dropdown .dropdown-menu.dropdown-menu-w140 {
        min-width: 140px;
    }




/* line 420, G:/admin_project/8 admin/management_html/scss/_button.scss */

.white_btn_line i {
    font-size: 13px;
    color: #7e7172;
    margin-right: 6px;
}


/* line 425, G:/admin_project/8 admin/management_html/scss/_button.scss */

.white_btn_line:hover {
    background: #2d1967;
    color: #fff;
    border: 1px solid #2d1967;
}


    /* line 429, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .white_btn_line:hover i {
        color: #fff;
        transition: 0.3s;
    }



/* line 454, G:/admin_project/8 admin/management_html/scss/_button.scss */

.white_btn_line2:hover i {
    color: #fff;
    transition: 0.3s;
}


/* line 469, G:/admin_project/8 admin/management_html/scss/_button.scss */

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before {
    z-index: 9;
    top: 50%;
    transform: translateY(-50%);
    content: "\e61a";
    font-family: "themify";
    font-size: 8px;
    line-height: 14px;
    font-weight: 600;
    background-color: #fef1f2;
    box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.08), -6px -6px 12px white;
}


/* line 485, G:/admin_project/8 admin/management_html/scss/_button.scss */

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before {
    content: "\e622";
    box-shadow: inset 6px 6px 12px rgba(0, 0, 0, 0.08), inset -6px -6px 12px white;
}



/* line 510, G:/admin_project/8 admin/management_html/scss/_button.scss */

.CRM_dropdown.dropdown .dropdown-toggle:after {
    content: "\e62a";
    font-family: "themify";
    border: none;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: medium;
    border-top: 0px;
    font-size: 10px;
    position: relative;
    top: 3px;
    left: 0;
    font-weight: 600;
    transition: 0.3s;
}


/* line 525, G:/admin_project/8 admin/management_html/scss/_button.scss */

.CRM_dropdown.dropdown .dropdown-toggle:hover,
.CRM_dropdown.dropdown .dropdown-toggle:focus {
    color: #fff;
    border: 1px solid transparent;
    box-shadow: none;
}


/* line 540, G:/admin_project/8 admin/management_html/scss/_button.scss */

.CRM_dropdown.dropdown .dropdown-menu {
    border-radius: 5px 5px 10px 10px;
    border: 0px;
    padding: 15px 0px;
    box-shadow: 0px 10px 20px rgba(108, 39, 255, 0.3);
}


    /* line 545, G:/admin_project/8 admin/management_html/scss/_button.scss */

    .CRM_dropdown.dropdown .dropdown-menu .dropdown-item {
        color: #828bb2;
        text-align: right;
        font-size: 12px;
        padding: 4px 1.5rem;
        text-transform: uppercase;
        cursor: pointer;
    }


        /* line 552, G:/admin_project/8 admin/management_html/scss/_button.scss */

        .CRM_dropdown.dropdown .dropdown-menu .dropdown-item:hover {
            color: #2e4765;
        }


/* line 559, G:/admin_project/8 admin/management_html/scss/_button.scss */

.dropdown-menu.option_width_8 {
    min-width: 150px;
}


/* line 562, G:/admin_project/8 admin/management_html/scss/_button.scss */

.action_btn {
    border-radius: 6px;
    background: transparent;
    text-align: center;
    color: #67349d;
    font-size: 12px;
    transition: 0.3s;
    display: inline-block;
}

.action_btn_backbtn {
    border-radius: 6px;
    background: transparent;
    text-align: center;
    color: black;
    font-size: 25px;
    transition: 0.3s;
    display: inline-block;
}

.nav-btn {
    border: none;
}

.dropdown_review {
    font-size: 14px;
    padding: 0.45rem 1.2rem;
    font-family: "gilroy-mediumuploaded_file";
}

.action_btn + .action_btn {
    margin-left: 12px;
}

.action_btn .demo-icon {
    font-size: 18px;
    line-height: 1;
    color: #5664d2;
}

    .action_btn .demo-icon.icon-dh-actions {
        color: #000000;
    }

    .action_btn .demo-icon.icon-dh-block-user {
        color: #94a3b8;
    }

    .action_btn .demo-icon:before {
        margin: 0;
    }

    .action_btn .demo-icon.icon-dh-edit {
        color: #5664d2;
    }

.action_btn.dropdown-toggle::after {
    display: none !important;
}

.action_btns .dropdown-menu {
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 3px #0000001a;
    border: 1px solid #0000000f;
    border-radius: 6px;
    min-width: 125px;
    padding: 6px 0;
}

    .action_btns .dropdown-menu a {
        color: #242424;
        font-size: 14px;
        font-family: "gilroy-mediumuploaded_file";
        padding: 0.45rem 1.2rem;
    }

    .action_btns .dropdown-menu .dropdown-item:focus,
    .action_btns .dropdown-menu .dropdown-item:hover {
        background: none;
        color: #5664d2;
    }


/* line 574, G:/admin_project/8 admin/management_html/scss/_button.scss */


/******** header css here *********/


/* line 2, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner {
    top: 0;
    z-index: 99;
    padding: 10px 15px;
    position: relative;
    border-radius: 0px;
    margin: 0;
    background: #ffffff;
    border-radius: 0;
    margin: 0;
    border-radius: 0px;
}

.sidebar.dark_sidebar .logo .line_icon {
    line-height: 1;
}

    .sidebar.dark_sidebar .logo .line_icon i {
        color: #ffffff;
        font-size: 30px;
    }


/* line 29, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner.default_header {
    background: #f65365;
    border-radius: 0;
}

@media (max-width: 575.98px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner {
        justify-content: flex-end !important;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner {
        justify-content: flex-end !important;
    }
}

@media (max-width: 991px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner {
        padding: 20px;
        margin: 0;
    }
}

@media (max-width: 575.98px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner {
        margin: 0;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner {
        margin: 0;
    }
}


/* line 74, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner .page_tittle h3 {
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    color: #222222;
    margin-bottom: 2px;
}

@media (max-width: 991px) {

    /* line 74, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .page_tittle h3 {
        margin-right: 15px;
    }
}


/* line 84, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner .page_tittle .page_subtitle {
    font-size: 12px;
    font-weight: 300;
    color: #7e7172;
    margin-bottom: 0;
}


    /* line 89, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .header_iner .page_tittle .page_subtitle .page_subtitle_inenr {
        color: #7e7172;
    }


        /* line 91, G:/admin_project/8 admin/management_html/scss/_header.scss */

        .header_iner .page_tittle .page_subtitle .page_subtitle_inenr.active_subcat {
            color: #fe1724;
            white-space: nowrap;
        }


        /* line 95, G:/admin_project/8 admin/management_html/scss/_header.scss */

        .header_iner .page_tittle .page_subtitle .page_subtitle_inenr i {
            margin-left: 10px;
            margin-right: 7px;
            font-size: 12px;
        }


        /* line 100, G:/admin_project/8 admin/management_html/scss/_header.scss */

        .header_iner .page_tittle .page_subtitle .page_subtitle_inenr svg {
            position: relative;
            margin: 0 7px 0 10px;
            top: -1px;
        }

@media (max-width: 575.98px) {

    /* line 100, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .page_tittle .page_subtitle .page_subtitle_inenr svg {
        margin: 0 2px 0 2px;
    }
}


/* line 112, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner .btn_1 {
    margin: 0 30px;
}

@media (max-width: 991px) {

    /* line 115, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .notification {
        margin: 0 10px;
    }
}


/* line 119, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner .notification i {
    color: #707070;
    position: relative;
    font-size: 20px;
}


    /* line 123, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .header_iner .notification i:after {
        position: absolute;
        content: "";
        right: -1px;
        top: 0;
        height: 9px;
        width: 9px;
        background-color: #2e4765;
        border-radius: 50%;
    }


/* line 135, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner .serach_field-area {
    margin-right: auto;
    margin-left: 15px;
}

@media (max-width: 767.98px) {

    /* line 135, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .serach_field-area {
        display: none !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    /* line 135, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .serach_field-area {
        width: auto;
        left: 40px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    /* line 135, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .serach_field-area {
        width: auto;
        margin-right: 70px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 135, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .serach_field-area {
        width: auto;
        margin-right: 70px;
    }
}


/* line 156, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner .header_right .header_notification_warp {
    margin-right: 50px;
    margin-left: 40px;
}

@media (max-width: 575.98px) {

    /* line 156, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .header_right .header_notification_warp {
        margin-right: 25px;
        margin-left: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    /* line 156, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .header_right .header_notification_warp {
        margin-right: 35px;
        margin-left: 25px;
    }
}


/* line 167, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner .header_right .header_notification_warp li {
    display: inline-block;
}


    /* line 170, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .header_iner .header_right .header_notification_warp li .serach_button {
        width: 32px;
        height: 32px;
        background: #5664d2;
        border-radius: 50%;
        text-align: center;
        line-height: 32px;
        cursor: pointer;
        margin-right: 20px;
        position: relative;
    }


        /* line 180, G:/admin_project/8 admin/management_html/scss/_header.scss */

        .header_iner .header_right .header_notification_warp li .serach_button i {
            color: #fff;
            font-size: 16px;
            line-height: 32px;
        }


        /* line 185, G:/admin_project/8 admin/management_html/scss/_header.scss */

        .header_iner .header_right .header_notification_warp li .serach_button .serach_field-area {
            position: absolute;
            right: 0;
            top: 0px;
            top: 0px;
            background: #fff;
            border-radius: 10px;
            opacity: 0;
            transition: 0.3s;
            visibility: hidden;
            right: 50px;
            top: -4px;
        }


            /* line 197, G:/admin_project/8 admin/management_html/scss/_header.scss */

            .header_iner .header_right .header_notification_warp li .serach_button .serach_field-area.active {
                opacity: 1;
                visibility: visible;
            }


            /* line 201, G:/admin_project/8 admin/management_html/scss/_header.scss */

            .header_iner .header_right .header_notification_warp li .serach_button .serach_field-area i {
                color: rgba(137, 80, 252, 0.7);
            }


            /* line 204, G:/admin_project/8 admin/management_html/scss/_header.scss */

            .header_iner .header_right .header_notification_warp li .serach_button .serach_field-area input {
                border-radius: 10px;
            }


    /* line 214, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .header_iner .header_right .header_notification_warp li:last-child a {
        margin-right: 0;
    }


    /* line 217, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .header_iner .header_right .header_notification_warp li > a {
        margin-right: 29px;
    }


        /* line 220, G:/admin_project/8 admin/management_html/scss/_header.scss */

        .header_iner .header_right .header_notification_warp li > a img {
            width: 22px;
        }


        /* line 223, G:/admin_project/8 admin/management_html/scss/_header.scss */

        .header_iner .header_right .header_notification_warp li > a span {
            position: absolute;
            width: 22px;
            height: 22px;
            text-align: center;
            color: #fff;
            display: inline-block;
            background: #fff;
            font-size: 11px;
            border-radius: 50%;
            right: -12px;
            top: -12px;
            background: #0d9488;
            line-height: 22px;
        }

@media (max-width: 575.98px) {

    /* line 242, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .header_right .select_style {
        display: none !important;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

    /* line 242, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .header_iner .header_right .select_style {
        display: none !important;
    }
}


/* line 251, G:/admin_project/8 admin/management_html/scss/_header.scss */

.header_iner .nice_Select {
    color: #929bb5;
}


/* line 255, G:/admin_project/8 admin/management_html/scss/_header.scss */

.profile_info {
    position: relative;
}


    /* line 259, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .profile_info img {
        max-width: 42px;
        max-height: 42px;
        border-radius: 50%;
        border: 2px solid #94c0d4;
        cursor: pointer;
    }

@media (max-width: 991px) {

    /* line 259, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .profile_info img {
        max-width: 30px;
    }
}


/* line 269, G:/admin_project/8 admin/management_html/scss/_header.scss */

.profile_info .profile_info_iner {
    position: absolute;
    right: 0;
    background-color: #fff;
    text-align: left;
    width: 190px;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    top: 77px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0px 3px 3px #0000001a;
    border: 1px solid #0000000f;
    height: 0;
    display: none;
}


    /* line 282, G:/admin_project/8 admin/management_html/scss/_header.scss */


    /* line 294, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .profile_info .profile_info_iner .profile_author_name {
        padding: 17px 20px 15px;
        border-radius: 6px 6px 0px 0px;
        border-bottom: 1px solid #9e9e9e;
    }


    /* line 300, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .profile_info .profile_info_iner a {
        display: block;
    }


    /* line 304, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .profile_info .profile_info_iner p {
        font-size: 12px;
        font-weight: 400;
        color: #94a3b8;
        line-height: 1.2;
    }


    /* line 309, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .profile_info .profile_info_iner h5 {
        font-size: 13px;
        color: #1e293b;
        font-family: "gilroy-semibolduploaded_file";
        margin-bottom: 0;
    }


/* line 316, G:/admin_project/8 admin/management_html/scss/_header.scss */

.profile_info:hover .profile_info_iner {
    opacity: 1;
    visibility: visible;
    top: 39px;
    height: auto;
    display: block;
}


/* line 322, G:/admin_project/8 admin/management_html/scss/_header.scss */

.profile_info .profile_info_details {
    padding: 6px 0;
}


    /* line 324, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .profile_info .profile_info_details a {
        color: #9e9e9e;
        font-size: 15px;
        display: block;
        padding: 15px 20px 13px;
        font-weight: 400;
        line-height: 20px;
    }

        .profile_info .profile_info_details a.profile-logout {
            border-top: 1px solid #9e9e9e;
            margin-top: 10px;
        }


        /* line 330, G:/admin_project/8 admin/management_html/scss/_header.scss */

        .profile_info .profile_info_details a:hover {
            color: #2e4765;
        }


            /* line 332, G:/admin_project/8 admin/management_html/scss/_header.scss */

            .profile_info .profile_info_details a:hover i {
                color: #2e4765;
            }


    /* line 337, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .profile_info .profile_info_details i {
        color: #9e9e9e;
        font-size: 20px;
        margin-left: 0;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        min-width: 30px;
    }


/* line 345, G:/admin_project/8 admin/management_html/scss/_header.scss */

.sidebar_icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: auto;
    left: 20px;
}

@media (max-width: 575.98px) {

    /* line 345, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .sidebar_icon {
        right: auto;
        left: 20px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

    /* line 345, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .sidebar_icon {
        right: auto;
        left: 20px;
    }
}


/* line 360, G:/admin_project/8 admin/management_html/scss/_header.scss */

.sidebar_icon i {
    font-size: 20px;
    color: #000;
}


/******** header css end *********/


/* line 370, G:/admin_project/8 admin/management_html/scss/_header.scss */

.serach_field-area {
    position: relative;
    background: #ffffff;
    border-radius: 6px;
}


    /* line 376, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .serach_field-area.theme_bg {
        background: #f6f7fb;
    }


        /* line 378, G:/admin_project/8 admin/management_html/scss/_header.scss */

        .serach_field-area.theme_bg input {
            background: transparent !important;
        }

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 370, G:/admin_project/8 admin/management_html/scss/_header.scss */
    .serach_field-area {
        width: 268px;
    }
}


/* line 385, G:/admin_project/8 admin/management_html/scss/_header.scss */

.serach_field-area .search_inner {
    width: 100%;
}

    .serach_field-area .search_inner .search_field {
        display: inline-block;
        padding-left: 10px;
    }


    /* line 387, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .serach_field-area .search_inner input {
        color: #94a3b8;
        font-size: 15px;
        height: 36px;
        width: 100%;
        padding-left: 5px;
        padding-right: 6px;
        background: #dde6f1;
        border-radius: 19px;
        border: 0;
        font-weight: 400;
        padding: 12px;
        width: 240px;
        padding-left: 15px;
    }

.search_input::placeholder {
    margin-left: 20px;
}

.serach_field-area .search_inner .search_field input {
    padding-left: 40px;
    background-image: url('../img/search-icon.png');
    background-repeat: no-repeat;
    background-position: left 12px center
}

.top-datefilter {
    margin-left: 15px;
}

.serach_field-area .search_inner input[name="dates"] {
    background: #5664d2;
    border-radius: 6px;
    color: #ffffff;
    width: 150px;
}


/* line 400, G:/admin_project/8 admin/management_html/scss/_header.scss */

.serach_field-area .search_inner input::placeholder {
    font-size: 15px;
    letter-spacing: 0.38px;
    color: #94a3b8;
    font-family: "gilroy-mediumuploaded_file";
}


/* line 406, G:/admin_project/8 admin/management_html/scss/_header.scss */

.serach_field-area .search_inner input:focus {
    outline: none;
}


/* line 410, G:/admin_project/8 admin/management_html/scss/_header.scss */

.serach_field-area .search_inner button {
    border: 0;
    height: 36px;
    background: #4f46e5;
    color: #ffffff;
    padding: 0 22px;
    line-height: 32px;
    border-radius: 22px;
    margin-left: 15px;
}


    /* line 422, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .serach_field-area .search_inner button img {
        position: relative;
        top: -2px;
    }


    /* line 426, G:/admin_project/8 admin/management_html/scss/_header.scss */

    .serach_field-area .search_inner button i {
        font-size: 14px;
        color: #818e94;
    }



/* line 553, G:/admin_project/8 admin/management_html/scss/_header.scss */

table.dataTable {
    width: 100% !important;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0;
}


/* line 566, G:/admin_project/8 admin/management_html/scss/_header.scss */

.table td,
.table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 0 !important;
}


/* line 574, G:/admin_project/8 admin/management_html/scss/_header.scss */

#calendar {
    width: 100%;
    height: 800px;
}


/* line 580, G:/admin_project/8 admin/management_html/scss/_header.scss */

.fc-day-grid-event .fc-content {
    white-space: nowrap;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    padding: 0 10px 0 10px;
    color: #fff;
    font-size: 12px;
    text-transform: capitalize;
    font-weight: 700;
}


/************ sidebar css here ************/


/* line 2, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar {
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 99;
    padding-bottom: 50px;
    position: fixed;
    width: 230px;
    z-index: 999;
    overflow: hidden;
    overflow-y: auto;
    background: #ffffff;
    box-shadow: 0 12px 30px rgba(80, 143, 244, 0.1);
    transition: 0.3s;
}


    /* line 18, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar .small_logo {
        display: none;
    }

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 21, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .sidebar.hide_vertical_menu {
        left: -20%;
    }
}

@media (min-width: 1201px) {

    /* line 21, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .sidebar.hide_vertical_menu {
        left: -270px;
    }
}

@media (max-width: 991px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .sidebar {
        left: -280px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        top: 0;
        width: 280px;
        background: #fff;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .sidebar {
        width: 20%;
    }
}


/* line 40, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar .logo {
    margin: 0px;
    background: #f3f6f9;
    padding: 30px 10px;
    margin-bottom: 20px;
}


    /* line 46, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar .logo .large_logo img {
        width: 100%;
    }

@media (max-width: 991px) {

    /* line 40, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .sidebar .logo {
        padding: 30px;
    }
}


/* line 55, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar .menu-text {
    font-size: 12px;
    color: #b1bdcb;
    font-weight: 600;
    margin: 0;
    padding: 12px 0 12px 24px;
    text-transform: uppercase;
}


    /* line 62, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar .menu-text i {
        display: none;
    }


/* line 111, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar .single_sidebar_tittle a:hover::before {
    opacity: 1;
    right: 0;
    visibility: visible;
    width: 3px;
}

@media (max-width: 991px) {

    /* line 193, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .active_sidebar {
        left: 0;
        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    }
}


/* line 198, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar_close_icon i {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    position: absolute;
    right: 20px;
    font-size: 40px;
    top: 20px;
    cursor: pointer;
    color: white;
    transform: rotate(45deg);
}


/* line 275, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu > li {
    margin-left: 0px;
}


    /* line 278, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar #sidebar_menu > li a {
        font-size: 15px;
        color: #144339;
        transition: 0.3s;
        position: relative;
        z-index: 0;
        display: grid;
        grid-template-columns: 26px auto;
        grid-gap: 0;
        align-items: center;
        position: relative;
        color: #8890b5;
        font-family: "gilroy-mediumuploaded_file";
        padding: 10px 10px 10px 14px;
        background: #fff;
        border-radius: 5px;
        text-transform: uppercase;
        letter-spacing: 0.7px;
    }


        /* line 299, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .sidebar #sidebar_menu > li a:hover {
            color: #94a3b8;
            background: #f6f7fb;
        }


        /* line 303, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .sidebar #sidebar_menu > li a.active {
            color: #ffffff;
            background: #f8fafc;
            border-radius: 5px;
        }


        /* line 308, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .sidebar #sidebar_menu > li a::after {
            color: #fff;
            transform: rotate(0) translate(0, -50%);
            opacity: 1;
            font-size: 17px;
            right: 15px;
            color: #a1a4b9;
            font-weight: normal;
        }


        /* line 332, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .sidebar #sidebar_menu > li a i {
            font-size: 15px;
            margin-right: 12px;
            -webkit-transition: 0.5s;
            transition: 0.5s;
        }

.sidebar.mini_sidebar #sidebar_menu > li a i {
    margin-right: 0;
}


/* line 345, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu > li a:hover::before {
    width: 6px;
    opacity: 1;
    visibility: visible;
}


/* line 353, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu > li > a {
    color: #144339;
}


/* line 358, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu > li.mm-active > a {
    background: #fff;
    border-radius: 30px;
    color: #144339;
    border-radius: 4px;
    background: transparent;
}


    /* line 364, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar #sidebar_menu > li.mm-active > a::after {
        color: #8890b5;
        transform: rotate(90deg) translate(0, -50%);
        opacity: 1;
        right: 15px;
    }


/* line 373, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu > li.mm-active.metis_dropmenu > a {
    padding-top: 29px;
    padding-bottom: 30px;
    color: #a5adc6;
}


/* line 380, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu > li.mm-active > a i {
    color: #ffffff;
}


/* line 383, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu > li.mm-active > a::before {
    opacity: 1;
    width: 6px;
    visibility: visible;
}


/* line 390, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu > li ul {
    padding: 0px;
    background: transparent;
    border-radius: 0 0 4px 4px;
    margin-left: 20px;
    background: #fff;
}


    /* line 403, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar #sidebar_menu > li ul li:last-child a {
        padding-bottom: 30px;
    }


    /* line 407, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar #sidebar_menu > li ul li a {
        font-size: 15px;
        color: #94a3b8;
        font-weight: 400;
        white-space: nowrap;
        padding: 0;
        padding: 10px 13px !important;
        margin-top: 0;
        margin-left: 0;
        text-transform: capitalize;
    }

    .sidebar #sidebar_menu > li ul li {
        margin-top: 5px;
    }


        /* line 418, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .sidebar #sidebar_menu > li ul li a::before {
            display: none;
        }


        /* line 421, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .sidebar #sidebar_menu > li ul li a.active {
            color: #f65365 !important;
        }


        /* line 426, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .sidebar #sidebar_menu > li ul li ul {
            padding-left: 5px;
        }


/* line 436, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.admin_profile_Wrap {
    margin-bottom: 30px;
}


    /* line 440, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .admin_profile_Wrap ul li {
        background: #fff7f8;
        border-top: 1px solid #eee1e2;
        border-bottom: 1px solid #eee1e2;
        padding: 30px 0 30px 30px;
    }

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 440, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .admin_profile_Wrap ul li {
        padding: 30px 0 30px 20px;
    }
}


/* line 451, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.admin_profile_Wrap ul li a {
    display: block;
}


    /* line 456, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .admin_profile_Wrap ul li a .admin_profile_inner .thumb img {
        width: 50px;
        height: 50px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }


    /* line 462, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .admin_profile_Wrap ul li a .admin_profile_inner .welcome_rext {
        margin-left: 15px;
    }


        /* line 464, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .admin_profile_Wrap ul li a .admin_profile_inner .welcome_rext h5 {
            font-size: 14px;
            font-weight: 500;
            color: #222222;
            margin-bottom: 1px;
            white-space: nowrap;
        }

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 464, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .admin_profile_Wrap ul li a .admin_profile_inner .welcome_rext h5 {
        font-size: 12px;
    }
}


/* line 474, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.admin_profile_Wrap ul li a .admin_profile_inner .welcome_rext span {
    display: block;
    font-size: 12px;
    color: #7e7172;
    font-weight: 300;
    white-space: nowrap;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 474, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .admin_profile_Wrap ul li a .admin_profile_inner .welcome_rext span {
        font-size: 11px;
    }
}


/* line 487, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.admin_profile_Wrap ul li ul {
    padding-left: 70px;
}


    /* line 490, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .admin_profile_Wrap ul li ul li {
        padding: 0;
        border: 0;
    }


        /* line 493, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .admin_profile_Wrap ul li ul li a {
            font-size: 13px;
            color: #7e7172;
            font-weight: 400;
            padding-bottom: 17px;
        }


        /* line 500, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .admin_profile_Wrap ul li ul li:last-child a {
            padding-bottom: 0;
        }


        /* line 505, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .admin_profile_Wrap ul li ul li:first-child a {
            margin-top: 29px;
        }


/* line 513, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.admin_profile_Wrap .metismenu .has-arrow::after {
    top: 38%;
}


/* line 520, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar::-webkit-scrollbar-track,
body::-webkit-scrollbar-track {
    background-color: #ddd;
}


/* line 525, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar::-webkit-scrollbar,
body::-webkit-scrollbar {
    width: 6px;
    background-color: #ddd;
}


/* line 530, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
    background-color: #f8dbdd;
}


/* line 536, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

body::-webkit-scrollbar {
    width: 8px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 543, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */
    .metismenu .has-arrow::after {
        right: 25px;
    }
}


/* line 549, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu li a img {
    width: 17px;
    height: auto;
}


/* line 555, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar #sidebar_menu li a .icon_menu {
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 32px;
}


/* line 567, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

.sidebar.dark_sidebar {
    background: #0f172a;
}


    /* line 569, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar.dark_sidebar .logo {
        background: transparent;
    }


    /* line 572, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar.dark_sidebar #sidebar_menu > li ul {
        background: transparent;
    }


    /* line 575, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar.dark_sidebar #sidebar_menu > li.mm-active > a {
        background: #5664d2;
    }


    /* line 578, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar.dark_sidebar #sidebar_menu > li > a {
        color: #fff;
        background: #5664d2;
    }


    /* line 582, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar.dark_sidebar #sidebar_menu > li ul li a.active {
        background: #2c3344;
        color: #ffffff !important;
    }


    /* line 586, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar.dark_sidebar #sidebar_menu > li ul li a {
        color: #94a3b8;
        background: transparent;
    }

    .sidebar.dark_sidebar #sidebar_menu > li ul li.active a {
        background: #2c3344;
        color: #ffffff;
    }

    .sidebar.dark_sidebar #sidebar_menu > li ul li a:hover,
    .sidebar.dark_sidebar #sidebar_menu > li ul li a:focus {
        background: #2c3344;
        color: #ffffff;
    }


    /* line 590, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

    .sidebar.dark_sidebar #sidebar_menu > li {
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 20px;
        min-width: 210px;
    }


        /* line 594, G:/admin_project/8 admin/management_html/scss/_sidebar.scss */

        .sidebar.dark_sidebar #sidebar_menu > li a::after {
            color: #fff;
        }


/* line 1, G:/admin_project/8 admin/management_html/scss/_body_content.scss */

.body_content {
    display: flex;
}


/******** main content css here *********/


/* line 2, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.main_content {
    padding-left: 230px;
    width: 100%;
    padding-top: 0px !important;
    transition: 0.5s;
    position: relative;
    min-height: 100vh;
    padding-bottom: 56px;
}


    /* line 13, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

    .main_content.full_main_content {
        padding-left: 86px;
    }


    /* line 17, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

    .main_content.main_content_padding_hide {
        padding-left: 0px;
        padding-top: 100px !important;
    }

@media (max-width: 991px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content {
        padding: 90px 0 100px 0;
    }
}

@media (max-width: 575.98px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content {
        padding: 120px 0 100px 0;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content {
        padding: 120px 0 100px 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content {
        padding: 120px 0 100px 0;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content {
        padding-left: 20%;
    }
}


/* line 39, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.main_content.default_content .main_content_iner {
    margin: 0;
    border-radius: 0;
}


/* line 44, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.main_content .main_content_iner {
    min-height: 68vh;
    transition: 0.5s;
    position: relative;
    background: #f6f7fb;
    margin: 0;
    z-index: 22;
    border-radius: 0px;
    padding: 0 30px 30px 30px;
}

    .main_content .main_content_iner.full_inner {
        padding-left: 15px;
        padding-right: 15px;
    }


    /* line 54, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

    .main_content .main_content_iner.default_main_contaner_iner {
        background: #ffffff;
    }


        /* line 56, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

        .main_content .main_content_iner.default_main_contaner_iner::before {
            display: none;
        }

@media (max-width: 991px) {

    /* line 44, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content .main_content_iner {
        margin: 0;
        padding: 15px;
    }
}

@media (min-width: 1200px) and (max-width: 1500px) {

    /* line 79, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content .main_content_iner.main_content_iner_padding {
        padding: 0 30px 0 30px;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1679px) {

    /* line 79, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content .main_content_iner.main_content_iner_padding {
        padding: 0 60px 0 60px;
    }
}

@media (min-width: 1680px) {

    /* line 79, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content .main_content_iner.main_content_iner_padding {
        padding: 0 135px 0 135px;
    }
}

@media (max-width: 575.98px) {

    /* line 44, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .main_content .main_content_iner {
        margin-bottom: 20px;
    }
}


/* line 106, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.single_element h4 {
    margin-bottom: 30px;
}


/* line 109, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.single_element .quick_activity_wrap {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 30px;
    margin-bottom: 30px;
}

@media (max-width: 575.98px) {

    /* line 109, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .single_element .quick_activity_wrap {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 15px;
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

    /* line 109, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .single_element .quick_activity_wrap {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px;
        margin-bottom: 30px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    /* line 109, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .single_element .quick_activity_wrap {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px;
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {

    /* line 109, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .single_element .quick_activity_wrap {
        grid-template-columns: repeat(2, 1fr);
        margin-bottom: 30px;
    }
}

@media (min-width: 1200px) and (max-width: 1500px) {

    /* line 109, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .single_element .quick_activity_wrap {
        grid-template-columns: repeat(2, 1fr);
    }
}


/* line 138, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.single_element .single_quick_activity {
    background-color: #fff;
    border-radius: 10px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding: 20px;
    position: relative;
}


    /* line 145, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

    .single_element .single_quick_activity .notification_btn {
        position: absolute;
        right: 22px;
        top: 32px;
    }

@media (max-width: 575.98px) {

    /* line 138, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .single_element .single_quick_activity {
        padding: 20px 15px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

    /* line 138, G:/admin_project/8 admin/management_html/scss/_main_content.scss */
    .single_element .single_quick_activity {
        padding: 20px 15px;
    }
}


/* line 165, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.single_element .single_quick_activity .count_content {
    position: relative;
    z-index: 9;
    margin-bottom: 40px;
}


    /* line 169, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

    .single_element .single_quick_activity .count_content .blue_color {
        color: #20b1b9 !important;
    }


    /* line 172, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

    .single_element .single_quick_activity .count_content .red_color {
        color: #ff4409 !important;
    }


    /* line 175, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

    .single_element .single_quick_activity .count_content .deep_blue {
        color: #016dd8 !important;
    }


    /* line 178, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

    .single_element .single_quick_activity .count_content .green_color {
        color: #01d874 !important;
    }


/* line 182, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.single_element .single_quick_activity h3 {
    font-size: 28px;
    margin-bottom: 0;
    font-weight: 700;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    color: #474d58;
    margin-bottom: 0px;
    font-family: "gilroy-bolduploaded_file";
    line-height: 1;
}


/* line 192, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.single_element .single_quick_activity p {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    font-size: 14px;
    font-weight: 700;
    color: #8890b5;
    font-family: "gilroy-bolduploaded_file";
    line-height: 1;
    margin-bottom: 15px;
}

/* line 237, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.datepickers-container {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1001;
}


/* line 243, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.serach_field-area.d-flex.align-items-center span {
    display: none;
}


/* line 247, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.page_title_box {
    padding-bottom: 20px;
    padding-top: 20px;
}

.modal .page_title_box {
    padding: 10px 0;
}

.padding-modal {
    padding: 14px 17px;
}


/* line 286, G:/admin_project/8 admin/management_html/scss/_main_content.scss */

.page_title_left h3 {
    color: #1e293b;
    font-size: 30px;
    font-family: "gilroy-semibolduploaded_file";
    margin-bottom: 0;
}

    .page_title_left h3 a {
        color: #1e293b;
    }

    .page_title_left h3 > span {
        color: #94a3b8;
    }

    .page_title_left h3 + .btn {
        margin-left: 20px;
    }

    .page_title_left h3 i {
        font-size: 25px;
        margin-right: 20px;
    }


/* line 2, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.dashboard_part .notification_tab {
    padding: 27px 25px;
    background-color: #f5ecec;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 60px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}


    /* line 10, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .dashboard_part .notification_tab p {
        font-size: 16px;
        color: #474d58;
    }


        /* line 13, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

        .dashboard_part .notification_tab p a {
            color: #2e4765;
        }


/* line 18, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.dashboard_part .hide_icon {
    cursor: pointer;
}


    /* line 20, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .dashboard_part .hide_icon i {
        color: #2e4765;
        font-size: 10px;
    }

/* line 44, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.white_card {
    background-color: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
    -moz-box-shadow: 0px 3px 6px #00000029;
    box-shadow: 0px 3px 6px #00000029;
}


    /* line 45, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .white_card .white_card_header {
        padding: 22px 30px;
    }

.form-card.white_card .white_card_header {
    padding: 50px 0 50px 0;
}


/* line 53, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.white_card .white_card_body {
    padding: 5px 30px 25px 30px;
}


/* line 172, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table .table {
    background: #ffffff;
    border-radius: 10px;
    margin-bottom: 35px;
    padding-top: 20px;
}


/* line 180, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table th,
.QA_section .QA_table td {
    font-weight: 400;
    padding: 10px 15px;
    vertical-align: middle;
}


/* line 185, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table .question_content {
    color: #7e7172;
    font-size: 13px;
}


    /* line 188, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .QA_section .QA_table .question_content:hover {
        color: #2e4765;
    }


/* line 192, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table thead {
    padding-bottom: 10px;
}


    /* line 194, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .QA_section .QA_table thead th {
        white-space: nowrap;
        padding-left: 0;
        border-bottom: 1px solid rgba(130, 139, 178, 0.3) !important;
    }


/* line 202, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table tbody tr:first-child td {
    padding-top: 20px;
}


/* line 205, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table tbody th {
    font-size: 14px;
    color: #415094;
    font-weight: 400 !important;
}


/* line 211, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table tbody .btn_1 {
    background: #65f9b3;
    color: #fff;
    border: 0;
    font-size: 8px;
    padding: 0;
    height: 18px;
    width: 26px;
    line-height: 18px;
    text-transform: uppercase;
    font-weight: 700;
}


/* line 223, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table tbody img.user_thumb {
    width: 36px;
    height: 36px;
    border-radius: 3px;
}


/* line 228, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table tbody img.check_status {
    width: 21px;
    height: 18px;
    border-radius: 3px;
}


/* line 233, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table tbody th,
.QA_section .QA_table tbody td {
    font-size: 12px;
    font-weight: 400;
    border-bottom: 0;
}


    /* line 245, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .QA_section .QA_table tbody th.pending,
    .QA_section .QA_table tbody td.pending {
        color: #e09079;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 500;
    }


    /* line 252, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .QA_section .QA_table tbody th.priority_hight,
    .QA_section .QA_table tbody td.priority_hight {
        font-size: 14px;
        color: #d7598f;
        font-weight: 400;
    }


/* line 261, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table tbody tr {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}


    /* line 268, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .QA_section .QA_table tbody tr:hover {
        background: #fff;
    }


/* line 274, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table .view_btn {
    color: #2e4765;
}


    /* line 276, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .QA_section .QA_table .view_btn:hover {
        text-decoration: underline;
    }


/* line 280, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

.QA_section .QA_table .table {
    margin-bottom: 0 !important;
}


    /* line 282, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

    .QA_section .QA_table .table thead th {
        border-bottom: 0 solid transparent;
        padding: 9px 15px;
        border: 0px solid transparent;
        font-size: 12px;
        font-weight: 600;
        color: #474d58;
        white-space: nowrap;
        text-transform: capitalize;
        font-family: "gilroy-semibolduploaded_file";
        border: 0;
        background: #fff;
        border: 0 !important;
        background: transparent;
        border-top: 1px solid #e5ecff !important;
        border-bottom: 1px solid #e5ecff !important;
        position: relative;
    }


        /* line 299, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

        .QA_section .QA_table .table thead th:first-child {
            border-radius: 5px 0px 0px 5px;
            border-left: 1px solid #e5ecff !important;
        }


        /* line 303, G:/admin_project/8 admin/management_html/scss/_dashboard_part.scss */

        .QA_section .QA_table .table thead th:last-child {
            border-radius: 0px 5px 5px 0px;
            border-right: 1px solid #e5ecff !important;
        }



/* line 86, G:/admin_project/8 admin/management_html/scss/_payment_setting.scss */

.checkbox label {
    margin-bottom: 0;
    margin-top: 25px;
    color: #9c9c9c;
    margin-left: 8px;
}


/************** footer css ****************/


/* line 2, G:/admin_project/8 admin/management_html/scss/_footer.scss */

.footer_part {
    text-align: center;
    padding-bottom: 0px;
    padding-top: 6px;
    background: transparent;
    padding-left: 220px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    padding-bottom: 15px;
}


    /* line 15, G:/admin_project/8 admin/management_html/scss/_footer.scss */

    .footer_part.fixed_footer {
        position: fixed;
        z-index: 99;
        border-radius: 0;
        padding-bottom: 0;
        background: #f3f7fa;
    }

.gap-check {
    gap: 10px;
}


        .footer_part.fixed_footer.fixed_footer_large {
            padding-top: 20px;
            padding-bottom: 20px;
            background: #efefef;
            box-shadow: -15px 0px 20px #00000033;
        }


        /* line 22, G:/admin_project/8 admin/management_html/scss/_footer.scss */

        .footer_part.fixed_footer .footer_iner {
            border-top: 2px solid #5664d2;
            background: #fff !important;
        }


    /* line 27, G:/admin_project/8 admin/management_html/scss/_footer.scss */

    .footer_part.full_footer {
        padding-left: 86px;
    }


    /* line 30, G:/admin_project/8 admin/management_html/scss/_footer.scss */

    .footer_part.default_footer {
        background: #f5f6ff;
    }


        /* line 32, G:/admin_project/8 admin/management_html/scss/_footer.scss */

        .footer_part.default_footer .footer_iner {
            background: transparent !important;
        }

@media (max-width: 991px) {
    .footer_part {
        padding-left: 0;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_footer.scss */
    .footer_part {
        padding-left: 0 !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_footer.scss */
    .footer_part {
        padding-left: 20%;
    }
}


/* line 44, G:/admin_project/8 admin/management_html/scss/_footer.scss */

.footer_part .footer_iner.text-center {
    background: #ffffff;
    padding: 27px 0;
    margin: 0 15px;
    border-radius: 15px;
    background: transparent;
}


/* line 51, G:/admin_project/8 admin/management_html/scss/_footer.scss */

.footer_part p {
    font-size: 12px;
    font-weight: 500;
    color: #818e94;
}

.custom-font-check-in {
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 14px;
}
/* line 55, G:/admin_project/8 admin/management_html/scss/_footer.scss */
.footer_part p span {
    margin: 0 10px;
}


    /* line 58, G:/admin_project/8 admin/management_html/scss/_footer.scss */

    .footer_part p a {
        color: #5664d2;
    }


        /* line 60, G:/admin_project/8 admin/management_html/scss/_footer.scss */

        .footer_part p a:hover {
            text-decoration: underline;
        }


/************** footer css end ****************/


/********* breadcrumd css here **********/


/* line 2, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

.breadcrumb_content {
    background-color: #fff;
    padding: 19px 30px;
    line-height: 22px;
}

@media (max-width: 991px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */
    .breadcrumb_content {
        padding: 25px 15px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */
    .breadcrumb_content {
        display: block !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */
    .breadcrumb_content {
        display: block !important;
    }
}


/* line 17, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

.breadcrumb_content .active {
    color: #2e4765;
}


/* line 20, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

.breadcrumb_content h2 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
}

@media (max-width: 575.98px) {

    /* line 20, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */
    .breadcrumb_content h2 {
        margin-bottom: 15px;
        padding: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    /* line 20, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */
    .breadcrumb_content h2 {
        margin-bottom: 15px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    /* line 20, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */
    .breadcrumb_content h2 {
        margin-bottom: 15px;
    }
}


/* line 36, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

.breadcrumb_content .sa_breadcrumb_iner a {
    position: relative;
    color: #7e7172;
    padding-left: 30px;
}


    /* line 40, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

    .breadcrumb_content .sa_breadcrumb_iner a:after {
        content: "";
        position: absolute;
        left: 10px;
        top: 3px;
        clip-path: polygon(0 0, 100% 55%, 0 100%);
        background-color: #7e7172;
        width: 10px;
        height: 10px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }


    /* line 51, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

    .breadcrumb_content .sa_breadcrumb_iner a:first-child {
        padding-left: 0;
    }


        /* line 53, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

        .breadcrumb_content .sa_breadcrumb_iner a:first-child:after {
            display: none;
        }


    /* line 57, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

    .breadcrumb_content .sa_breadcrumb_iner a:hover {
        color: #2e4765;
    }


        /* line 58, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

        .breadcrumb_content .sa_breadcrumb_iner a:hover:after {
            background-color: #2e4765;
        }


    /* line 63, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

    .breadcrumb_content .sa_breadcrumb_iner a:last-child {
        color: #2e4765;
    }


        /* line 65, G:/admin_project/8 admin/management_html/scss/_breadcrumb.scss */

        .breadcrumb_content .sa_breadcrumb_iner a:last-child:after {
            background-color: #2e4765;
        }


/********* breadcrumd css end **********/


/* line 1, G:/admin_project/8 admin/management_html/scss/_bar-chart.scss */

#morris_bar {
    height: 300px;
}


/* line 4, G:/admin_project/8 admin/management_html/scss/_bar-chart.scss */

#morris_bar_bold {
    height: 300px;
}


/* line 8, G:/admin_project/8 admin/management_html/scss/_bar-chart.scss */

tspan {
    font-size: 13px;
    font-weight: 300;
    color: #7e7172;
    text-transform: capitalize;
}


/* line 15, G:/admin_project/8 admin/management_html/scss/_bar-chart.scss */

.morris-hover.morris-default-style .morris-hover-point {
    white-space: nowrap;
    margin: 0.1em 0;
    font-size: 13px;
    color: #fff !important;
    font-size: 12px;
    font-weight: 500;
    font-family: "gilroy-mediumuploaded_file";
}


/* line 25, G:/admin_project/8 admin/management_html/scss/_bar-chart.scss */

.morris-hover.morris-default-style .morris-hover-row-label {
    font-weight: bold;
    margin: 0;
    font-size: 12px;
    font-weight: 300;
    color: #7e7172;
    line-height: 12px;
    font-family: "gilroy-lightuploaded_file";
}


/* line 35, G:/admin_project/8 admin/management_html/scss/_bar-chart.scss */

.morris-hover.morris-default-style {
    font-family: "Roboto", sans-serif;
    font-size: 12px;
    text-align: center;
    background: #000 !important;
    border: 0;
    padding: 7px 22px 5px 22px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    border-radius: 5px;
    font-weight: 500;
}


    /* line 47, G:/admin_project/8 admin/management_html/scss/_bar-chart.scss */

    .morris-hover.morris-default-style span {
        font-weight: bold;
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: #7e7172;
        line-height: 12px;
        font-family: "gilroy-lightuploaded_file";
    }


/* line 58, G:/admin_project/8 admin/management_html/scss/_bar-chart.scss */

canvas#highlights {
    height: 300px !important;
    overflow: hidden;
}


/* line 1, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

.lms_category_wrap {
    margin-bottom: 50px;
}


    /* line 3, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .lms_category_wrap .category_header {
        background: #fef1f2;
        border-radius: 5px;
        padding: 17px 30px;
    }


        /* line 8, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

        .lms_category_wrap .category_header .category_left h4 {
            font-size: 16px;
            font-weight: 500;
            color: #222;
            margin-bottom: 0;
        }


        /* line 14, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

        .lms_category_wrap .category_header .category_left p {
            color: #7e7172;
            font-size: 12px;
            font-weight: 300;
            margin-bottom: 0;
        }

@media (max-width: 575.98px) {

    /* line 21, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */
    .lms_category_wrap .category_header .category_right {
        margin-top: 15px;
    }
}


/* line 28, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

.lms_category_wrap ul li {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 15px 30px;
    background: #fff;
    align-items: center;
    border-bottom: 1px solid #eee1e2;
    transition: 0.3s;
}

@media (max-width: 575.98px) {

    /* line 28, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */
    .lms_category_wrap ul li {
        padding: 15px 20px;
    }
}


/* line 41, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

.lms_category_wrap ul li .category_info p {
    font-size: 13px;
    font-weight: 300;
    color: #7e7172;
}


/* line 47, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

.lms_category_wrap ul li:hover {
    background: #fff7f8;
}



/* line 112, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

.owl-carousel .owl-nav button {
    width: 39px;
    height: 39px;
    border-radius: 7px;
    background: #eff1f7;
    position: absolute;
    top: -89px;
    right: 0;
    font-size: 18px !important;
    background: #eff1f7 !important;
    color: #141124;
}


    /* line 123, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .owl-carousel .owl-nav button.owl-prev {
        right: 50px;
    }


    /* line 126, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .owl-carousel .owl-nav button:hover {
        background: #16bbe5 !important;
        color: #fff;
    }

/* line 186, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

.barfiller {
    width: 100%;
    height: 8px;
    background: #f8f9ff;
    position: relative;
    margin-bottom: 30px;
    border-radius: 30px;
}


    /* line 193, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .barfiller .fill {
        display: block;
        position: relative;
        width: 0px;
        height: 100%;
        z-index: 1;
        border-radius: 30px;
    }


    /* line 201, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .barfiller .tipWrap {
        display: none;
    }


    /* line 204, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .barfiller .tip {
        margin-top: -23px;
        padding: 2px 4px;
        font-size: 11px;
        color: #000;
        left: 0px;
        position: absolute;
        z-index: 2;
    }


    /* line 214, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .barfiller#bar1 .tip {
        color: #508ff4;
    }


    /* line 219, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .barfiller#bar2 .tip {
        color: #ffbf43;
    }


    /* line 224, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .barfiller#bar3 .tip {
        color: #4be69d;
    }


    /* line 229, G:/admin_project/8 admin/management_html/scss/_lms_category.scss */

    .barfiller#bar4 .tip {
        color: #9267ff;
    }


/* line 1, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

.note-editor.note-frame {
    border: 1px solid #eee1e2;
}


    /* line 3, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .note-popover .note-popover-content,
    .note-editor.note-frame .note-toolbar {
        padding: 4px 15px 8px 15px;
        margin: 0;
        border-radius: 5px 5px 0 0;
        background-color: #f65365;
    }


    /* line 12, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .note-btn i,
    .note-editor.note-frame .note-current-fontname {
        color: #7e7172;
        font-size: 12px;
    }


    /* line 17, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .note-btn {
        font-size: 12px;
        font-weight: 400;
        line-height: 1.4;
        color: #7e7172;
        text-align: center;
        white-space: nowrap;
        cursor: pointer;
        border-radius: 3px;
    }


        /* line 26, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

        .note-editor.note-frame .note-btn:hover {
            color: #fff;
            background: #5664d2;
        }


            /* line 30, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

            .note-editor.note-frame .note-btn:hover i {
                color: #fff;
                background: #5664d2;
            }


        /* line 34, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

        .note-editor.note-frame .note-btn .note-current-fontname:hover {
            color: #fff;
        }


    /* line 39, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .show .dropdown-toggle::after {
        transform: rotate(180deg);
        color: red;
    }


    /* line 43, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .note-icon-font.note-recent-color {
        background: transparent !important;
        color: #7e7172 !important;
    }


    /* line 48, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .show .dropdown-toggle::after {
        color: #7e7172 !important;
    }


    /* line 51, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .note-btn:hover span {
        color: #fff !important;
    }


    /* line 54, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .note-btn:hover i {
        color: #fff !important;
    }


    /* line 57, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .note-editing-area .note-editable {
        background-color: #fff;
    }


    /* line 61, G:/admin_project/8 admin/management_html/scss/_summer_note.scss */

    .note-editor.note-frame .note-placeholder {
        padding: 18px 25px 0 25px;
        font-size: 14px;
        color: #7e7172;
        line-height: 28px;
        font-weight: 300;
    }


/* line 27, G:/admin_project/8 admin/management_html/scss/_common_component.scss */

.gj-picker-md {
    border: 1px solid #fef1f2;
    padding: 10px;
}


    /* line 31, G:/admin_project/8 admin/management_html/scss/_common_component.scss */

    .gj-picker-md table tr td.today div {
        color: #fff;
        background: #ff4409;
        border-radius: 50%;
    }


    /* line 36, G:/admin_project/8 admin/management_html/scss/_common_component.scss */

    .gj-picker-md table tr td.gj-cursor-pointer div:hover {
        border-radius: 50%;
        background: #ff4409;
        color: #fff;
    }


    /* line 42, G:/admin_project/8 admin/management_html/scss/_common_component.scss */

    .gj-picker-md div[role="navigator"] div:first-child,
    .gj-picker-md div[role="navigator"] div:last-child {
        max-width: 42px;
        background: #fef1f2;
        color: #000;
        border-radius: 50%;
        font-size: 14px;
        line-height: 44px;
        height: 42px;
        font-weight: 900;
    }


        /* line 51, G:/admin_project/8 admin/management_html/scss/_common_component.scss */

        .gj-picker-md div[role="navigator"] div:first-child i,
        .gj-picker-md div[role="navigator"] div:last-child i {
            font-weight: 900;
            font-size: 14px;
        }


/* line 60, G:/admin_project/8 admin/management_html/scss/_common_component.scss */

.dropdown-menu.show .dropdown-toggle.lms_drop_1::after {
    color: #fff !important;
}


/* line 64, G:/admin_project/8 admin/management_html/scss/_common_component.scss */

.dropdown-menu.option_width {
    min-width: 102px;
}


/* line 68, G:/admin_project/8 admin/management_html/scss/_common_component.scss */

.dropdown.show .dropdown-toggle.lms_drop_1::after {
    color: #fff;
}


/* line 27, G:/admin_project/8 admin/management_html/scss/_projects.scss */

.dataTables_paginate {
    margin-top: 0;
    margin-top: 30px;
}


    /* line 30, G:/admin_project/8 admin/management_html/scss/_projects.scss */

    .dataTables_paginate a {
        width: 32px;
        height: 32px;
        background: #ffffff !important;
        border-radius: 3px !important;
        text-align: center !important;
        line-height: 32px;
        padding: 0 !important;
        margin: 0 !important;
        margin: 0 5px !important;
    }


        /* line 40, G:/admin_project/8 admin/management_html/scss/_projects.scss */

        .dataTables_paginate a.current {
            background: #5664d2 !important;
            box-shadow: 0px 5px 10px rgba(59, 118, 239, 0.3) !important;
            border: 0 !important;
            color: #fff !important;
        }


        /* line 46, G:/admin_project/8 admin/management_html/scss/_projects.scss */

        .dataTables_paginate a:hover {
            background: #5664d2 !important;
            box-shadow: 0px 5px 10px rgba(59, 118, 239, 0.3);
            border: 0 !important;
            color: #fff !important;
        }


            /* line 51, G:/admin_project/8 admin/management_html/scss/_projects.scss */

            .dataTables_paginate a:hover i {
                color: #fff !important;
            }


        /* line 55, G:/admin_project/8 admin/management_html/scss/_projects.scss */

        .dataTables_paginate a i {
            line-height: 32px;
            font-size: 12px;
            color: #415094;
        }


/* line 62, G:/admin_project/8 admin/management_html/scss/_projects.scss */

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #fff !important;
    border: 0;
}


/* line 67, G:/admin_project/8 admin/management_html/scss/_projects.scss */

#DataTables_Table_0_info {
    font-size: 14px;
    color: #415094;
    font-weight: 400;
    margin-top: 35px;
    padding-top: 0;
}


/* line 74, G:/admin_project/8 admin/management_html/scss/_projects.scss */

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    border: 1px solid #5664d2;
    background-color: #5664d2 !important;
    box-shadow: 0px 5px 10px rgba(136, 79, 251, 0.04) !important;
}


/* line 80, G:/admin_project/8 admin/management_html/scss/_projects.scss */

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 0 !important;
}



/* line 1, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

.widget-chart {
    text-align: center;
    padding: 1rem;
    position: relative;
}


    /* line 5, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

    .widget-chart .rounded {
        border-radius: 0.25rem !important;
    }


    /* line 8, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

    .widget-chart .icon-wrapper {
        width: 54px;
        height: 54px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }


        /* line 14, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

        .widget-chart .icon-wrapper .icon-wrapper-bg {
            position: absolute;
            height: 100%;
            width: 100%;
            z-index: 3;
            opacity: 0.2;
        }


        /* line 21, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

        .widget-chart .icon-wrapper i {
            margin: 0 auto;
            font-size: 1.7rem;
            position: relative;
            z-index: 5;
            line-height: 54px;
        }


    /* line 30, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

    .widget-chart .widget-numbers {
        font-weight: bold;
        font-size: 2.5rem;
        display: block;
        line-height: 1;
        margin: 1rem auto;
    }


        /* line 36, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

        .widget-chart .widget-numbers span {
            font-weight: bold;
            font-size: 2.5rem;
        }


    /* line 41, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

    .widget-chart .widget-subheading {
        margin-top: -0.5rem;
    }


    /* line 44, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

    .widget-chart .widget-description {
        margin: 1rem 0 0;
    }


/* line 49, G:/admin_project/8 admin/management_html/scss/_chart_box.scss */

.bg-light {
    background-color: #eee !important;
}


.ParentImg {
    height: 100vh;
}

.childImg {
    /* position:absolute;  */
    z-index: -1;
    width: 100%;
    height: 100%;
}



/* line 115, G:/admin_project/8 admin/management_html/scss/_byer_table.scss */

.f_w_700 {
    font-weight: 700;
}


/* line 416, G:/admin_project/8 admin/management_html/scss/_byer_table.scss */

.ui-sortable-handle {
    cursor: move;
}


/* line 152, G:/admin_project/8 admin/management_html/scss/_datepicker.scss */

.datepicker--cell.-selected- {
    border: none;
    background: #5664d2;
    color: #fff;
}


    /* line 157, G:/admin_project/8 admin/management_html/scss/_datepicker.scss */

    .datepicker--cell.-selected-.-current- {
        border: none;
        background: #5664d2;
        color: #fff;
    }



/* line 171, G:/admin_project/8 admin/management_html/scss/_datepicker.scss */

.datepicker--cell.-focus- {
    background: #5664d2;
    color: #fff;
}


/* line 175, G:/admin_project/8 admin/management_html/scss/_datepicker.scss */

.datepicker--cell.-current- {
    color: #000;
    border-radius: 5px;
    font-weight: bold;
    border: 2px solid #5664d2;
}


/* line 75, G:/admin_project/8 admin/management_html/scss/_accordian_box.scss */

.typography small {
    padding-left: 10px;
    color: #2c323f;
}


/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {

    /* line 55, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */
    .pswp--svg .pswp__button,
    .pswp--svg .pswp__button--arrow--left:before,
    .pswp--svg .pswp__button--arrow--right:before {
        background-image: url(../img/default-skin/default-skin.svg);
    }

    /* line 60, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */
    .pswp--svg .pswp__button--arrow--left,
    .pswp--svg .pswp__button--arrow--right {
        background: 0;
    }
}



/* line 78, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--supports-fs .pswp__button--fs {
    display: block;
}


/* line 82, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--fs .pswp__button--fs {
    background-position: -44px 0;
}


/* line 91, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--zoom-allowed .pswp__button--zoom {
    display: block;
}


/* line 95, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--zoomed-in .pswp__button--zoom {
    background-position: -132px 0;
}


/* line 99, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
    visibility: hidden;
}

/* line 150, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__share-modal {
    display: block;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    -webkit-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}


/* line 223, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px;
}



/* line 277, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 44px;
}


    /* line 285, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

    .pswp__caption small {
        font-size: 11px;
        color: #bbb;
    }


/* line 290, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__caption__center {
    text-align: center;
    max-width: 420px;
    margin: 0 auto;
    font-size: 13px;
    padding: 10px;
    line-height: 20px;
    color: #ccc;
}


/* line 300, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__caption--empty {
    display: none;
}


/* line 304, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__caption--fake {
    visibility: hidden;
}


/* line 336, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--css_animation .pswp__preloader--active {
    opacity: 1;
}


    /* line 340, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

    .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
        -webkit-animation: clockwise 500ms linear infinite;
        animation: clockwise 500ms linear infinite;
    }


    /* line 345, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

    .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
        -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
        animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
    }


/* line 350, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--css_animation .pswp__preloader__icn {
    background: 0;
    opacity: 0.75;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 15px;
    margin: 0;
}


/* line 361, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--css_animation .pswp__preloader__cut {
    position: relative;
    width: 7px;
    height: 14px;
    overflow: hidden;
}


/* line 368, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--css_animation .pswp__preloader__donut {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    border-radius: 50%;
    border-left-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    background: 0;
    margin: 0;
}


@-webkit-keyframes clockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes clockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes donut-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    50% {
        -webkit-transform: rotate(-140deg);
        transform: rotate(-140deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes donut-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    50% {
        -webkit-transform: rotate(-140deg);
        transform: rotate(-140deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}


/* line 446, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__ui {
    -webkit-font-smoothing: auto;
    visibility: visible;
    opacity: 1;
    z-index: 1550;
}


/* line 453, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%;
}


/* line 461, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}


/* line 471, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible;
}


/* line 476, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__top-bar,
.pswp__caption {
    background-color: rgba(0, 0, 0, 0.5);
}


/* line 481, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
    background-color: rgba(0, 0, 0, 0.3);
}


/* line 495, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
    opacity: 0.001;
}


/* line 508, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__element--disabled {
    display: none !important;
}


/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */


/* line 518, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: 0;
}


    /* line 534, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

    .pswp * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }


    /* line 539, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

    .pswp img {
        max-width: none;
    }


/* line 543, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--animate_opacity {
    opacity: 0.001;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}


/* line 550, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--open {
    display: block;
}


/* line 554, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--zoom-allowed .pswp__img {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}


/* line 559, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--zoomed-in .pswp__img {
    cursor: -webkit-grab;
    cursor: grab;
}


/* line 564, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--dragging .pswp__img {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}


/* line 569, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}


/* line 581, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


/* line 590, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__container,
.pswp__zoom-wrap {
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}


/* line 601, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__container,
.pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}


/* line 611, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}


/* line 622, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__bg {
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}


/* line 628, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
    -webkit-transition: none;
    transition: none;
}


/* line 634, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__container,
.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden;
}



/* line 648, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__img {
    position: absolute;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
}


/* line 656, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__img--placeholder {
    -webkit-backface-visibility: hidden;
}


/* line 660, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__img--placeholder--blank {
    background: #222;
}


/* line 664, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp--ie .pswp__img {
    width: 100% !important;
    height: auto !important;
    left: 0;
    top: 0;
}


/* line 671, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #ccc;
}


    /* line 683, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

    .pswp__error-msg a {
        color: #ccc;
        text-decoration: underline;
    }


/* line 734, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

#aniimated-thumbnials figure:nth-child(12),
#aniimated-thumbnials figure:nth-child(11),
#aniimated-thumbnials figure:nth-child(10),
#aniimated-thumbnials figure:nth-child(9) {
    margin-bottom: 30px;
}


/* line 741, G:/admin_project/8 admin/management_html/scss/_photoswip.scss */

.photo_gallery img {
    border-radius: 10px;
}


/* line 2, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

.Menu_NOtification_Wrap {
    background: #ffffff;
    box-shadow: 0px 10px 15px rgba(6, 0, 8, 0.22);
    border-radius: 10px;
    position: absolute;
    right: 0;
    width: 350px;
    transform: translateY(30px) translateX(20px);
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    display: none;
}

@media (max-width: 575.98px) {

    /* line 2, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */
    .Menu_NOtification_Wrap {
        width: 300px;
        transform: translateY(30px) translateX(55px);
    }
}


/* line 17, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

.Menu_NOtification_Wrap.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(20px) translateX(20px);
    display: block;
}

@media (max-width: 575.98px) {

    /* line 17, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */
    .Menu_NOtification_Wrap.active {
        transform: translateY(16px) translateX(55px);
    }
}


/* line 25, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

.Menu_NOtification_Wrap .notification_Header {
    padding: 15px 20px;
    border-radius: 10px 10px 0px 0px;
    background: #5664d2;
}


    /* line 29, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

    .Menu_NOtification_Wrap .notification_Header h4 {
        font-size: 15px;
        font-weight: 500;
        color: #fff;
        margin-bottom: 0;
    }


/* line 36, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

.Menu_NOtification_Wrap .Notification_body {
    padding: 20px 20px;
    height: 300px;
    overflow: auto;
}


    /* line 40, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

    .Menu_NOtification_Wrap .Notification_body .single_notify {
        margin-bottom: 10px;
    }


        /* line 42, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

        .Menu_NOtification_Wrap .Notification_body .single_notify:last-child {
            margin-bottom: 0;
        }


        /* line 45, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

        .Menu_NOtification_Wrap .Notification_body .single_notify .notify_thumb {
            margin-right: 15px;
        }


            /* line 47, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

            .Menu_NOtification_Wrap .Notification_body .single_notify .notify_thumb img {
                width: 40px;
                height: 40px;
                border-radius: 5px;
            }


        /* line 55, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

        .Menu_NOtification_Wrap .Notification_body .single_notify .notify_content a h5 {
            margin-bottom: 0;
            font-size: 16px;
            font-weight: 500;
        }


        /* line 61, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

        .Menu_NOtification_Wrap .Notification_body .single_notify .notify_content p {
            font-size: 13px;
            font-weight: 400;
            margin-bottom: 0;
        }


/* line 70, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

.Menu_NOtification_Wrap .nofity_footer {
    padding: 13px 20px;
    background: #f5f7f9;
    border-radius: 0 0 10px 10px;
}


    /* line 75, G:/admin_project/8 admin/management_html/scss/_notification_menu.scss */

    .Menu_NOtification_Wrap .nofity_footer .submit_button a {
        font-size: 12px;
    }


/* line 1, G:/admin_project/8 admin/management_html/scss/_typographi.scss */

.btn-outline-light {
    color: #ddd !important;
    border-color: #ddd !important;
}

/* line 373, G:/admin_project/8 admin/management_html/scss/_predefine.scss */

.nav.nav-tabs .nav-item.show:focus,
.nav.nav-tabs .nav-item.show.active,
.nav.nav-tabs .nav-link:focus,
.nav.nav-tabs .nav-link.active {
    color: #1761fd;
    background-color: #fff;
    border-color: transparent transparent #1761fd;
}


/* line 382, G:/admin_project/8 admin/management_html/scss/_predefine.scss */

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
    background: #1761fd;
    color: #fff;
}


/* line 386, G:/admin_project/8 admin/management_html/scss/_predefine.scss */

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
    background: #1761fd;
    color: #fff;
}


/* line 390, G:/admin_project/8 admin/management_html/scss/_predefine.scss */

.nav.nav-pills {
    background-color: #f1f5fa;
}


/* line 394, G:/admin_project/8 admin/management_html/scss/_predefine.scss */

table.lms_table_active3.dataTable thead .sorting::before,
table.lms_table_active3.dataTable thead .sorting::after,
table.lms_table_active3.dataTable thead .sorting_asc::before,
table.lms_table_active3.dataTable thead .sorting_asc::after,
table.lms_table_active3.dataTable thead .sorting_desc::before,
table.lms_table_active3.dataTable thead .sorting_desc::after,
table.lms_table_active3.dataTable thead .sorting_asc_disabled::before,
table.lms_table_active3.dataTable thead .sorting_asc_disabled::after,
table.lms_table_active3.dataTable thead .sorting_desc_disabled::before,
table.lms_table_active3.dataTable thead .sorting_desc_disabled::after {
    position: absolute;
    bottom: 0.9em;
    display: block;
    opacity: 0.3;
}


/* line 409, G:/admin_project/8 admin/management_html/scss/_predefine.scss */

table.lms_table_active3.dataTable thead .sorting::after,
table.lms_table_active3.dataTable thead .sorting_asc::after,
table.lms_table_active3.dataTable thead .sorting_desc::after,
table.lms_table_active3.dataTable thead .sorting_asc_disabled::after,
table.lms_table_active3.dataTable thead .sorting_desc_disabled::after {
    right: 1em;
    content: "\2193";
}


/* line 417, G:/admin_project/8 admin/management_html/scss/_predefine.scss */

table.lms_table_active3.dataTable thead .sorting::before,
table.lms_table_active3.dataTable thead .sorting_asc::before,
table.lms_table_active3.dataTable thead .sorting_desc::before,
table.lms_table_active3.dataTable thead .sorting_asc_disabled::before,
table.lms_table_active3.dataTable thead .sorting_desc_disabled::before {
    right: 1.5em;
    content: "\2191";
}


/* line 425, G:/admin_project/8 admin/management_html/scss/_predefine.scss */

table.lms_table_active3.dataTable thead .sorting_asc::before,
table.lms_table_active3.dataTable thead .sorting_desc::after {
    opacity: 1;
}


/* line 7, G:/admin_project/8 admin/management_html/scss/_product.scss */

.text-warning {
    color: #ffb822 !important;
}


/* line 10, G:/admin_project/8 admin/management_html/scss/_product.scss */

.col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}


/* line 27, G:/admin_project/8 admin/management_html/scss/_product.scss */

.total-payment .table tbody td,
.total-payment table tbody td,
.shopping-cart .table tbody td,
.shopping-cart table tbody td {
    padding: 20px 10px;
    border-top: 0 !important;
    border-bottom: 1px solid #f1f5fa;
}


/* line 32, G:/admin_project/8 admin/management_html/scss/_product.scss */

.shopping-cart .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eaf0f7;
}


/* line 36, G:/admin_project/8 admin/management_html/scss/_product.scss */

.text-muted {
    color: #a4abc5 !important;
}

.al-text-muted {
    color: #5664D2 !important;
    font-weight:bold;
}


/* line 2, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

.sidebar.mini_sidebar {
    width: 86px;
    z-index: 1;
    overflow: visible !important;
    min-width: 86px;
    max-width: 86px;
    position: absolute;
    z-index: 9999999;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
}


    /* line 14, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar .menu-text {
        font-size: 12px;
        color: #b1bdcb;
        font-weight: 600;
        margin: 0;
        padding: 12px 0 12px 24px;
        text-transform: uppercase;
        text-align: center;
        padding-left: 0;
    }


        /* line 23, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

        .sidebar.mini_sidebar .menu-text span {
            display: none;
        }


        /* line 26, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

        .sidebar.mini_sidebar .menu-text i {
            display: block;
        }


    /* line 30, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar .mini_logo {
        display: block;
        width: 136px;
    }


    /* line 35, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar .logo {
        width: 86px;
        padding: 20px 0 10px 0;
        margin: 0 0 20px 0;
        justify-content: space-evenly !important;
    }


    /* line 41, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar .large_logo {
        display: none;
    }


    /* line 44, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar .small_logo {
        display: block;
    }


    /* line 48, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar .has-arrow::before {
        display: none;
    }


    /* line 52, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar .sidebar-header {
        padding-left: 11px;
    }


    /* line 55, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar .update_sidebar img {
        max-width: 40px !important;
    }


    /* line 59, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar #sidebar_menu ul li ul {
        overflow: visible;
        position: absolute;
        z-index: 999;
        left: 100% !important;
        top: 100%;
    }


    /* line 66, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar #sidebar_menu > li {
        position: relative;
        width: 86px;
        text-align: center;
        padding: 0 20px;
        margin-left: 0;
        margin-right: 0;
        min-width: 86px;
    }


        /* line 70, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

        .sidebar.mini_sidebar #sidebar_menu > li ul {
            margin-left: 0;
            padding-left: 0;
        }


            /* line 74, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

            .sidebar.mini_sidebar #sidebar_menu > li ul li a {
                white-space: nowrap;
                padding-left: 18px;
                color: #144339;
                width: 194px;
                padding-left: 20px !important;
            }


        /* line 81, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

        .sidebar.mini_sidebar #sidebar_menu > li > a {
            padding-left: 0px;
            display: grid;
            grid-template-columns: 44px auto !important;
        }


            /* line 88, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

            .sidebar.mini_sidebar #sidebar_menu > li > a.has-arrow::after {
                display: none;
            }


            /* line 91, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

            .sidebar.mini_sidebar #sidebar_menu > li > a .nav_icon_small {
                width: 44px;
            }


            /* line 95, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

            .sidebar.mini_sidebar #sidebar_menu > li > a .nav_title {
                display: none;
            }


            /* line 102, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

            .sidebar.mini_sidebar #sidebar_menu > li > a:hover .nav_icon_small,
            .sidebar.mini_sidebar #sidebar_menu > li > a:active .nav_icon_small {
                display: inline-block;
            }

        .sidebar.mini_sidebar #sidebar_menu > li.mm-active > a {
            width: 260px !important;
        }

            .sidebar.mini_sidebar #sidebar_menu > li:hover > a:hover .nav_icon_small,
            .sidebar.mini_sidebar #sidebar_menu > li:hover > a.active .nav_icon_small,
            .sidebar.mini_sidebar #sidebar_menu > li.mm-active > a:hover .nav_icon_small,
            .sidebar.mini_sidebar #sidebar_menu > li.mm-active > a.active .nav_icon_small {
                display: inline-block;
            }


        /* line 136, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

        .sidebar.mini_sidebar #sidebar_menu > li.mm-active:hover {
            overflow: visible;
        }


        /* line 139, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

        .sidebar.mini_sidebar #sidebar_menu > li.mm-active > a {
            background: #fff;
        }


            /* line 142, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

            .sidebar.mini_sidebar #sidebar_menu > li.mm-active > a .nav_icon_small {
                display: inline-block;
            }


            /* line 145, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

            .sidebar.mini_sidebar #sidebar_menu > li.mm-active > a .nav_title {
                display: inline-block;
            }


            /* line 148, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

            .sidebar.mini_sidebar #sidebar_menu > li.mm-active > a.has-arrow::after {
                display: inline-block;
            }


        /* line 152, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

        .sidebar.mini_sidebar #sidebar_menu > li.mm-active ul {
            left: 100%;
            left: 86px;
            position: absolute;
            top: 100%;
            width: 194px;
            z-index: 1000;
            margin-left: 0;
            padding-left: 0;
        }


/* line 171, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

#main-content.mini_main_content {
    margin-left: 70px;
    width: calc(100% - 70px);
}

@media (max-width: 1370px) {

    /* line 171, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */
    #main-content.mini_main_content {
        width: calc(100% - 70px);
    }
}

@media (min-width: 1200px) {

    /* line 171, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */
    #main-content.mini_main_content {
        padding: 30px 30px;
    }
}

@media (max-width: 991px) {

    /* line 171, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */
    #main-content.mini_main_content {
        width: 100%;
        margin-top: 0;
    }
}


/* line 189, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

.sidebar.mini_sidebar ul li ul {
    background: #144339;
    opacity: 0.9;
    position: absolute;
    left: 100%;
}


/* line 218, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

.sidebar.mini_sidebar #sidebar_menu > li.metis_submenu_up_collaspe ul {
    top: auto;
    bottom: 100%;
}


/* line 226, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

.sidebar.mini_sidebar #sidebar_menu li ul li.metis_submenu {
    position: relative;
}


    /* line 228, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

    .sidebar.mini_sidebar #sidebar_menu li ul li.metis_submenu ul {
        top: 100%;
        left: 0 !important;
        position: relative;
        background: rgba(0, 0, 0, 0.05);
    }


/* line 239, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

.sidebar.dark_sidebar.mini_sidebar #sidebar_menu > li.mm-active > a {
    background: #1e1e2d;
    color: #ffffff !important;
    border-bottom-right-radius: 0;
}


/* line 243, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

.sidebar.mini_sidebar.dark_sidebar #sidebar_menu > li ul {
    background: #1e1e2d;
    opacity: 1;
}


/* line 247, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

.sidebar.dark_sidebar.mini_sidebar #sidebar_menu > li ul li a {
    color: #fff;
    width: 194px;
}


/* line 251, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

.sidebar.dark_sidebar.mini_sidebar #sidebar_menu > li ul li a {
    color: #fff;
    width: 194px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}


/* line 255, G:/admin_project/8 admin/management_html/scss/_mini_menu.scss */

.sidebar.dark_sidebar.mini_sidebar #sidebar_menu > li.mm-active ul {
    width: 194px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}


b,
strong {
    font-family: "gilroy-bolduploaded_file";
}


.table .thead-dark th {
    background: #5664d2;
    border-bottom: none;
    font-weight: normal;
}

.table td {
    font-size: 12px;
    padding: 0.85rem 0.75rem;
}

.table {
    color: #242424;
    font-weight: 600;
}

.table-striped tbody tr:nth-of-type(even) {
    background: #f3f7fa;
}

.table-striped tbody tr:nth-of-type(odd) {
    background: #ffffff;
}

.status_row {
    margin-top: 10px;
    font-size: 15px;
    color: #9e9e9e;
}

    .status_row > div {
        margin-right: 30px;
    }

        .status_row > div i {
            margin-right: 10px;
            font-size: 12px;
        }

.status-right_row.status_row > div i {
    font-size: 20px;
    color: #000000;
}

.status-right_row.status_row > div {
    line-height: 20px;
}

.select-fees {
    width: 100px;
}

.pagination li {
    margin: 0 5px;
}

.total-count {
    font-size: 15px;
    color: #1e293b;
    font-family: "gilroy-semibolduploaded_file";
    display: inline-block;
    position: relative;
}

    .total-count span {
        font-size: 18px;
    }

    .total-count + .total-count {
        margin-left: 13px;
        padding-left: 13px;
    }

        .total-count + .total-count:before {
            position: absolute;
            content: "";
            height: 100%;
            width: 1px;
            background: #1e293b;
            left: 0;
            top: 0;
        }

.table-pagination .select2-container--default .select2-selection--single {
    background: #5664d2;
    color: #ffffff;
    font-size: 15px;
}

    .table-pagination .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #ffffff;
        font-size: 15px;
        padding-right: 30px;
    }

    .table-pagination .select2-container--default .select2-selection--single .select2-selection__arrow b {
        height: 20px;
        width: 20px;
        border: none;
        font-size: 20px;
        left: 0;
        top: 0;
        margin-left: 0;
        margin-top: 0;
        height: 100%;
    }

        .table-pagination .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
            font-family: "docthub";
            content: "\e816";
        }

.table-pagination .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.table-pagination .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
    right: 5px;
}

.top-dropdown {
    min-width: 115px;
    margin-left: 15px;
}

.top-dropdown-lg.top-dropdown {
    min-width: 200px;
    margin-left: 15px;
}

.top-dropdown .select2-container {
    width: 100% !important;
}

.blueSelectOuter.select2-selection--single {
    background: #5664d2;
    color: #ffffff;
    font-size: 15px;
    border: 1px solid #5664d2;
    border-radius: 6px;
    height: 33px;
}

    .blueSelectOuter.select2-selection--single .select2-selection__rendered {
        color: #ffffff;
        font-size: 15px;
        padding-right: 30px;
        line-height: 33px;
    }

    .blueSelectOuter.select2-selection--single .select2-selection__arrow b {
        height: 20px;
        width: 20px;
        border: none;
        font-size: 20px;
        left: 0;
        top: 0;
        margin-left: 0;
        margin-top: 0;
        height: 100%;
    }

.blue-select .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
    font-family: "docthub";
    content: "\e816";
}

.blue-select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.blueSelectOuter.select2-selection--single .select2-selection__arrow {
    height: 100%;
    right: 5px;
    top: 3px;
}

.select2-results__option {
    color: #242424;
    font-size: 14px;
    font-family: "gilroy-mediumuploaded_file";
    padding: 7px 4px;
}

.select2-container {
    max-width: 100%;
}

.select2-container--default .select2-results__option--selected,
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background: transparent;
    color: #5664d2;
}

.select2-dropdown {
    box-shadow: 0px 3px 3px #0000001a;
    border: 1px solid #0000000f;
    border-radius: 6px;
    padding: 6px 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding-left: 5px;
    padding-right: 20px;
    background: rgba(86, 100, 210, 0.2);
    border-color: rgba(86, 100, 210, 0.2);
    color: #5664d2;
    font-size: 12px;
    margin-top: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    left: auto;
    border: none;
    color: #5664d2;
    height: 100%;
}

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
        background: rgba(86, 100, 210, 0.2);
        color: #5664d2;
    }

.page-number-footer {
    margin-left: 30px;
}

label {
    color: #1e293b;
    font-size: 17px;
    font-family: "gilroy-semibolduploaded_file";
    margin-bottom: 10px;
}

    label sup {
        font-size: 100%;
        top: 0;
    }

.white_card.form-card .main-title h3 {
    color: #0f172a;
    font-size: 20px;
    font-family: "gilroy-semibolduploaded_file";
}

.white_card.form-card .main-title p {
    color: #0f172a;
    font-size: 17px;
    font-family: "gilroy-mediumuploaded_file";
    margin-top: 10px;
}

.form-card.white_card .white_card_body {
    padding: 5px 0 25px 0;
}

.form-group .checkbox_wrap span {
    color: #1e293b;
    font-size: 17px;
    font-family: "gilroy-semibolduploaded_file";
    margin-right: 10px;
}

.form-control.form-control-img {
    height: 135px;
    width: 135px;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
}

.file-upload-img {
    border-radius: 5px;
    height: 135px;
    width: 135px;
    position: relative;
    background: #dde0f6 url("../img/upload-icon.png") no-repeat center center;
}

    .file-upload-img.file-uploaded {
        background: #dde0f6;
    }

        .file-upload-img.file-uploaded img {
            width: 100%;
            border-radius: 5px;
        }

.image-upload-box + .image-upload-box {
    margin-left: 15px;
}

.file-upload-img.file-uploaded {
    margin-right: 10px;
}

.delete-file .demo-icon {
    font-size: 22px;
    line-height: 50px;
    margin-left: 10px;
}


.upload-btn-wrapper input {
    font-size: 100px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
}

.upload-btn-wrapper {
    position: relative;
    display: inline-block;
}

.white_card.form-view-card {
    background: #f3f7fa;
    margin-top: 25px;
}

button.close {
    height: 30px;
    width: 30px;
    background: #f1f2f7;
    opacity: 1;
    border-radius: 15px;
}

.ck-editor__editable {
    height: 240px;
}

.ckeditor-small .ck-editor__editable {
    height: 150px;
}

.box-margin {
    margin: 50px 0;
}

    .box-margin.box-margin-sm {
        margin: 30px 0;
    }

.confirmation-box h5 {
    color: #1e293b;
    font-size: 20px;
    font-family: "gilroy-mediumuploaded_file";
    margin: 0;
}

.confirmation-box p {
    color: #94a3b8;
    font-size: 12px;
    font-family: "gilroy-regularuploaded_file";
    margin: 0;
}

.confirmation-box .btn-gp {
    margin-top: 25px;
    margin-bottom: 0;
}

.bootstrap-tagsinput .tag {
    margin-right: 2px;
    color: #5664d2;
    margin-top: 3px;
}

.label {
    display: inline-block;
    padding: 6px 9px 6px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    border-radius: 4px;
}

.label-info {
    background-color: #5bc0de;
    background: rgba(86, 100, 210, 0.2);
    border-color: rgba(86, 100, 210, 0.2);
    color: #5664d2;
}

.bootstrap-tagsinput {
    width: 100%;
    border: 2px solid #cbd5e1;
    border-radius: 5px;
    color: #242424;
    font-size: 15px;
    height: 44px;
    line-height: 31px;
}

.pagination-row {
    padding: 10px 0;
}

.main_content .main_content_iner.table-inner {
    padding-bottom: 0;
}

.fixedheader-table {
    overflow-y: auto;
}

    .fixedheader-table thead th {
        position: sticky;
        top: 0;
    }

    .fixedheader-table table {
        border-collapse: collapse;
        width: 100%;
    }

.table-allorganizations {
    margin-bottom: 0;
}

.resize-none {
    resize: none;
}

.tags-box {
    display: inline-block;
    font-size: 16px;
    color: #5664d2;
    background: rgba(86, 100, 210, 0.2);
    font-family: "gilroy-lightuploaded_file";
    padding: 10px 18px;
    border-radius: 5px;
    margin-bottom: 20px;
}

.tags-box {
    margin-right: 20px;
}

    .tags-box .action_btns {
        display: inline-block;
        padding-left: 10px;
    }

.table-striped.table-lightblue tbody tr {
    background: #f3f7fa;
}

.form-add {
    padding: 50px 30px;
}

.add-contact-panel {
    position: relative;
    background: #dce3eb;
    margin-bottom: 15px;
    padding-top: 15px;
}

    .add-contact-panel .icon-dh-trash-empty {
        font-size: 18px;
        position: absolute;
        top: 5px;
        right: 7px;
    }

.add-note-panel {
    position: relative;
    background: #DDE0F6;
    margin-bottom: 15px;
    padding-top: 15px;
}


.form-check-input {
    height: 18px;
    width: 18px;
}

.table td.alert-icon {
    line-height: 18px;
}

    .table td.alert-icon span {
        min-width: 25px;
        display: inline-block;
    }

    .table td.alert-icon .demo-icon {
        font-size: 18px;
        color: #8496ab;
        margin-left: 15px;
        vertical-align: bottom;
    }

.event-img-icon {
    vertical-align: text-top !important;
    ;
}

.login-container {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    margin: 0;
}

    .login-container .h-100 {
        height: 100vh !important;
    }

    .login-container .login-logo {
        margin-bottom: 30px;
    }

    .login-container h4 {
        color: #1e293b;
        font-size: 35px;
        font-family: "gilroy-extrabolduploaded_file";
    }

    .login-container h6 {
        font-size: 15px;
        color: #1e293b;
        margin-bottom: 25px;
    }

    .login-container a {
        font-size: 15px;
        color: #4f46e5;
        font-weight: normal;
        font-family: "gilroy-semibolduploaded_file";
    }

.login-right h1 {
    color: #ffffff;
    font-size: 55px;
    font-family: "gilroy-bolduploaded_file";
    margin-bottom: 25px;
}

.login-right p {
    color: #cbd5e1;
    font-size: 18px;
    font-family: "gilroy-mediumuploaded_file";
    line-height: 1.6;
    text-align: justify;
    margin-bottom: 10px;
}

.login-right .login-right-bottom p {
    font-size: 15px;
    letter-spacing: 0.38px;
}

.login-right {
    background: #1e293b url(../img/login-bg.jpg) no-repeat center center/cover;
}

.login-right-bottom {
    position: absolute;
    bottom: 5%;
}

.dropdown-megamenu > .dropdown-container {
    position: absolute;
    top: 100% !important;
    left: 0;
    right: 0;
    max-width: 100%;
    padding: 35px 20px;
    transform: none !important;
    box-shadow: 0px 3px 6px #00000029;
    border: none;
    background: #ffffff;
}

    .dropdown-megamenu > .dropdown-container h5 {
        color: #0F172A;
        font-size: 17px;
        font-family: 'gilroy-mediumuploaded_file';
        margin-bottom: 20px;
    }

    .dropdown-megamenu > .dropdown-container .list-links li {
        display: block;
        margin-bottom: 3px;
    }

        .dropdown-megamenu > .dropdown-container .list-links li a {
            color: #9E9E9E;
            font-size: 15px;
            font-family: 'gilroy-mediumuploaded_file';
            display: inline-block;
        }

.dropdown-megamenu .dropdown-toggle::after {
    content: none;
}

.dropdown-megamenu .dropdown-toggle {
    font-size: 22px;
    display: inline-block
}

.event-wizard {
    padding: 20px 15px;
}

.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}

.stepwizard-row {
    display: table-row;
}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}

.stepwizard-row:before {
    content: "";
    position: absolute;
    background: #94A3B8;
    width: 90%;
    height: 2px;
    left: 4.5%;
    top: 19px;
    z-index: 0;
}

.event-wizard .stepwizard-step .btn {
    border-radius: 20px;
    background: #94A3B8;
    height: 40px;
    width: 40px;
    line-height: 29px;
    text-align: center;
    padding: 0;
    font-size: 14px;
    color: #5664D2;
    border: 6px solid #ffffff;
}

    .event-wizard .stepwizard-step .btn.btn-success {
        color: #ffffff;
        background: #5664D2;
    }

    .event-wizard .stepwizard-step .btn[disabled="disabled"] {
        background: #94A3B8;
        color: #ffffff;
    }

    .event-wizard .stepwizard-step .btn[disabled] {
        pointer-events: none;
        cursor: not-allowed;
    }

.stepwizard-step p {
    font-size: 14px;
    color: #94A3B8;
    font-weight: 600;
    line-height: 15px;
    margin-top: 4px;
}

.event-wizard .form-add {
    padding: 35px 30px;
}

    .event-wizard .form-add .panel-title {
        color: #1E293B;
        font-size: 28px;
        margin-bottom: 25px;
    }

        .event-wizard .form-add .panel-title span {
            color: #717171;
            font-size: 15px;
            font-family: 'gilroy-mediumuploaded_file';
            font-weight: normal;
        }

.disable-ticket-margin {
    margin-top: 13px !important;
}

.fw-normal {
    font-family: 'gilroy-regularuploaded_file';
}

.form-check-full .form-check + .form-check {
    margin-top: 10px;
}

.form-check-full .form-check .form-check-label {
    margin-left: 8px;
}

.form-check-eventlabel {
    margin-left: 8px;
    margin-bottom: 0;
}

.form-check-full .form-check small {
    display: block;
}

.greytitle-pane h3 {
    font-size: 21px;
    opacity: 0.4;
    margin: 20px 0 20px;
    font-family: 'gilroy-regularuploaded_file';
}

label.label-lg {
    font-size: 20px;
}

.font-normal {
    font-family: 'gilroy-regularuploaded_file';
}

.member-box-outer {
    margin: 15px 0;
}

.member-box {
    background: #DDE0F6;
    border-radius: 5px;
}

    .member-box .member-img img {
        width: 70px;
    }

    .member-box .member-img {
        margin-bottom: 15px;
    }

    .member-box .member-name {
        color: #5664D2;
        font-family: 'gilroy-semibolduploaded_file';
        font-size: 20px;
    }

    .member-box .member-title {
        font-family: 'gilroy-mediumuploaded_file';
        font-size: 15px;
        max-width: 75%;
        color: #1E293B;
        margin-top: 5px;
    }

    .member-box .action_btns {
        position: absolute;
        top: 13px;
        right: 15px;
    }

    .member-box .action_btn .demo-icon {
        font-size: 16px;
    }

.sponsor-box-outer {
    margin: 15px 0;
}

.sponsor-box {
    background: #DDE0F6;
    border-radius: 5px;
    padding: 15px;
    width: 280px;
    height: 100%;
    position: relative;
}

    .sponsor-box .sponsor-img img {
        width: 129px;
        height: 115px;
    }

    .sponsor-box .sponsor-img {
        margin-bottom: 15px;
        width: 135px;
        height: 120px;
        border-radius: 8px;
    }

    .sponsor-box .sponsor-name {
        color: #5664D2;
        font-family: 'gilroy-semibolduploaded_file';
        font-size: 20px;
    }

    .sponsor-box .action_btns {
        position: absolute;
        top: 13px;
        right: 15px;
    }

    .sponsor-box .action_btn .demo-icon {
        font-size: 16px;
    }

.ticket-box + .ticket-box {
    margin-top: 30px;
}

.ticket-box-outer {
    background: #DDE0F6;
    border-radius: 5px;
    padding: 30px 15px;
}

.ticket-box .title {
    font-size: 20px;
    color: #5664D2;
    font-family: 'gilroy-semibolduploaded_file';
    margin-bottom: 15px;
}

.ticket-box-image-inner {
    padding: 30px 0;
}

.mb-30 {
    margin-bottom: 30px;
}

.table-categories {
    margin-bottom: 0;
}

    .table-categories thead th {
        font-size: 17px;
        color: #5664D2;
        font-family: 'gilroy-semibolduploaded_file';
        border-bottom: 0;
        padding-top: 20px;
        padding-bottom: 5px;
    }

    .table-categories tbody td {
        color: #717171;
        font-size: 14px;
        font-family: 'gilroy-mediumuploaded_file';
        font-weight: normal;
        line-height: 1.6;
    }

        .table-categories tbody td span {
            min-width: 40px;
            display: inline-block;
        }

.table-registeration thead th {
    font-size: 17px;
    color: #5664D2;
    font-family: 'gilroy-semibolduploaded_file';
    border-bottom: 0;
    padding-top: 20px;
    padding-bottom: 10px;
}

.table-registeration tbody td {
    background-color: #FFFFFF;
    color: #242424;
    font-size: 16px;
    font-family: 'gilroy-regularuploaded_file';
    line-height: 1.6;
    vertical-align: middle;
    padding-top: 25px;
    padding-bottom: 25px;
}

    .table-registeration tbody td.register-title {
        font-size: 20px;
        color: #5664D2;
        font-family: 'gilroy-semibolduploaded_file';
    }

    .table-registeration tbody td.register-seats {
        color: #717171;
    }


.table-registeration tbody tr {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 3px 6px #00000029;
    -moz-box-shadow: 0px 3px 6px #00000029;
    box-shadow: 0px 3px 6px #00000029;
}

    .table-registeration tbody tr + tr {
        border-top: 15px solid #DDE0F6;
    }

.modal-blue-box {
    margin-top: 30px;
    max-width: 85%;
    background: #E9F2FF;
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 5px;
    padding: 30px 20px 5px 20px;
}

    .modal-blue-box.modal-blue-box-regular {
        padding-top: 20px;
    }

    .modal-blue-box .action_btn .demo-icon.icon-dh-actions {
        font-size: 14px;
    }

    .modal-blue-box .action_btns {
        position: absolute;
        right: 15px;
        top: -15px;
    }

.session-box {
    background: #DDE0F6;
    border-radius: 5px;
    padding: 15px 20px;
    margin-top: 5px;
}

    .session-box .session-title {
        font-size: 20px;
        color: #5664D2;
        font-family: 'gilroy-semibolduploaded_file';
    }

    .session-box .session-date {
        font-size: 15px;
        color: #1E293B;
        font-family: 'gilroy-regularuploaded_file';
    }

.session-box-inner {
    margin-top: 5px;
    padding: 15px 20px;
    box-shadow: 0px 3px 3px #0000001A;
    border: 1px solid #0000000F;
    border-radius: 6px;
    background: #ffffff;
}

    .session-box-inner .session-inner-time {
        color: #717171;
        font-size: 15px;
        font-weight: normal;
        font-family: 'gilroy-regularuploaded_file';
    }

    .session-box-inner .session-inner-title {
        color: #5664D2;
        font-size: 17px;
        font-weight: normal;
        font-family: 'gilroy-mediumuploaded_file';
    }

    .session-box-inner .session-inner-description, .session-box-inner span.action_btn {
        color: #94A3B8;
        font-size: 15px;
        font-weight: normal;
        font-family: 'gilroy-regularuploaded_file';
    }

    .session-box-inner a.action_btn .demo-icon {
        font-size: 14px;
    }

.preview-box-content {
    padding: 15px;
}

.preview-box-summit, .preview-box-span {
    color: #717171;
    font-size: 12px;
}

.preview-box-title {
    color: #242424;
    font-size: 16px;
    font-family: 'gilroy-semibolduploaded_file';
}

.preview-box-date {
    color: #0089C8;
    font-size: 14px;
    font-family: 'gilroy-semibolduploaded_file';
}

.preview-box-early-bird {
    color: #242424;
    font-size: 12px;
}

    .preview-box-early-bird img {
        display: inline-block;
        vertical-align: top;
        padding-top: 2px;
        padding-right: 5px;
    }

.preview-box-content > div {
    padding: 1px 0;
}

.event-preview-content-box {
    max-width: 75%;
    margin: 0 auto;
}

    .event-preview-content-box .preview-box {
        border-bottom: 2px solid #F3F7FA;
    }

    .event-preview-content-box h4 {
        font-size: 20px;
        color: #242424;
        font-family: 'gilroy-mediumuploaded_file';
        margin-bottom: 20px;
        font-weight: normal;
    }

    .event-preview-content-box p {
        font-size: 14px;
        color: #717171;
        line-height: 1.4;
        margin-bottom: 15px;
    }

.padding-box-event {
    padding: 40px 0;
}

.event-registeration-table td, .event-registeration-table th {
    color: #242424;
    font-size: 14px;
    font-family: 'gilroy-regularuploaded_file';
    padding: 10px 20px;
}

.event-registeration-table .blue-bg-title {
    background: #F4F4F480;
}

    .event-registeration-table .blue-bg-title td, .event-registeration-table .event-registeration-t-title {
        color: #00A0C0;
        font-family: 'gilroy-semibolduploaded_file';
        font-weight: normal;
        font-size: 14px;
    }

.event-registeration-table th span {
    color: #717171;
    font-size: 12px;
    display: block;
    font-weight: normal;
}

.event-registeration-table .table thead th {
    border-bottom: none;
}

.event-registeration-table .table {
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 5px;
}

.event-preview-content-box h5 {
    color: #0089C8;
    font-size: 14px;
    font-family: 'gilroy-semibolduploaded_file';
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 10px;
}

.organiser-name-event {
    font-size: 16px;
    font-family: 'gilroy-semibolduploaded_file';
    color: #242424;
    font-weight: normal;
    padding-left: 15px;
}

    .organiser-name-event span {
        display: block;
        font-family: 'gilroy-regularuploaded_file';
        color: #717171;
        font-size: 14px;
    }

.event-organiser-border {
    border-bottom: 2px solid rgba(0, 0, 0, 0.05);
}

.regular .slick-prev {
    left: -32px;
    height: 42px;
    width: 42px;
    z-index: 9;
    top: 40%;
}

.regular .slick-next {
    right: -32px;
    height: 42px;
    width: 42px;
    top: 40%;
}

.regular .slick-slide p {
    color: #717171;
    font-size: 14px;
    text-align: center;
    max-width: 58%;
    margin: 10px auto 0;
}

.regular .slick-slide img {
    margin: 0 auto;
}

.regular .slick-slide {
    margin: 0px 15px;
}

.slider {
    width: 100%;
    margin: 20px auto;
}

.event-schedule .tab-pane p {
    color: #242424;
    font-size: 16px;
    font-family: 'gilroy-mediumuploaded_file';
    margin-top: 15px;
    margin-bottom: 20px;
}

.event-schedule .tab-pane th {
    border-bottom: none;
    font-size: 14px;
    color: #242424;
    padding: 1.25rem 1.5rem;
}

.event-schedule .tab-pane td {
    text-align: center;
    font-size: 14px;
    color: #242424;
    vertical-align: middle;
    padding: 1.25rem 1.5rem;
    border-bottom: 2px solid rgba(0, 0, 0, 0.05)
}

.event-schedule .event-schedule-title {
    font-size: 14px;
    color: #242424;
    font-family: 'gilroy-mediumuploaded_file';
    text-align: left;
}

.event-schedule .event-schedule-description {
    font-size: 12px;
    color: #717171;
    text-align: left;
}

.event-schedule .event-schecule-persons span {
    display: inline-block;
    background: #CDECF1;
    padding: 10px 15px;
    border-radius: 20px;
}

    .event-schedule .event-schecule-persons span + span {
        margin-left: 8px;
    }

.event-schedule .event-schecule-persons {
    text-align: left;
    margin-top: 7px;
}

.event-schedule .nav-tabs {
    border-bottom: 2px solid rgba(0, 0, 0, 0.05);
}

    .event-schedule .nav-tabs .nav-link {
        color: #717171;
        font-size: 14px;
        font-family: 'gilroy-mediumuploaded_file';
        border-bottom: 3px solid transparent;
        border-radius: 0;
    }

.event-schedule .nav.nav-tabs .nav-item.show:focus, .event-schedule .nav.nav-tabs .nav-item.show.active, .event-schedule .nav.nav-tabs .nav-link:focus, .event-schedule .nav.nav-tabs .nav-link.active {
    color: #00A0C0;
    border-color: transparent transparent #00A0C0
}

.event-schedule .nav-tabs .nav-link:focus, .event-schedule .nav-tabs .nav-link:hover {
    color: #00A0C0;
    border-color: transparent transparent #00A0C0
}

.alert-success {
    color: #449851;
    background-color: #f0fdf4;
    border-color: #4ade80;
}

.login-box .white_card {
    padding: 70px 40px;
    border-radius: 25px;
    box-shadow: 0px 3px 6px #00000029;
}

    .login-box .white_card h1 {
        font-family: "gilroy-regularuploaded_file";
        font-weight: normal;
        font-size: 44px;
        color: #1e293b;
        margin-bottom: 10px;
    }

    .login-box .white_card h6 {
        font-family: "gilroy-regularuploaded_file";
        font-weight: normal;
        font-size: 19px;
        color: #1e293b;
        margin-bottom: 35px;
    }

.dropdown-megamenu > .dropdown-container {
    position: absolute;
    top: 100% !important;
    left: 0;
    right: 0;
    max-width: 100%;
    padding: 35px 20px;
    transform: none !important;
    box-shadow: 0px 3px 6px #00000029;
    border: none;
    background: #ffffff;
}

    .dropdown-megamenu > .dropdown-container h5 {
        color: #0f172a;
        font-size: 17px;
        font-family: "gilroy-mediumuploaded_file";
        margin-bottom: 20px;
    }

    .dropdown-megamenu > .dropdown-container .list-links li {
        display: block;
        margin-bottom: 3px;
    }

        .dropdown-megamenu > .dropdown-container .list-links li a {
            color: #9e9e9e;
            font-size: 15px;
            font-family: "gilroy-mediumuploaded_file";
            display: inline-block;
        }

.dropdown-megamenu .dropdown-toggle::after {
    content: none;
}

.dropdown-megamenu .dropdown-toggle {
    font-size: 22px;
    display: inline-block;
}

.bg-pruple {
    background-color: #4f46e5;
    color: #ffffff;
}

    .bg-pruple h4 {
        color: #ffffff !important;
    }

    .bg-pruple p {
        color: #ffffff !important;
    }

.form-card .form-group {
    max-width: 100%;
}

.status_row {
    font-size: 12px;
}

    .status_row > div {
        margin-right: 10px;
        margin-bottom: 10px;
    }

.spinner {
    border: 16px solid silver;
    border-top: 16px solid #337ab7;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 700ms linear infinite;
    top: 40%;
    left: 55%;
    position: absolute;
}

.active-subscriber-status {
    color: green;
}

.expired-subscriber-status {
    color: red;
}

.about-to-expire-subscriber-status {
    color: #FFB200;
}

.pending-subscriber-status {
    color: #0000ff;
}

.vertical-line-subscriber {
    border-left: solid black;
    height: auto;
    margin-bottom: 28px;
    margin-top: 13px;
}

.subscriber-app-type {
    color: #5664d2 !important;
    font-size: x-large !important;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.form-card .form-group {
    max-width: 100%;
}

.status_row {
    font-size: 12px;
}

    .status_row > div {
        margin-right: 10px;
        margin-bottom: 10px;
    }

.select-fees {
    width: 100px;
}

.s {
    color: grey;
    font-size: 0px;
    display: none;
}

.semester {
    padding: 5px;
}


/* Chips */

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 15px !important;
}

.select2-container--default .select2-selection--multiple {
    border: 2px solid #cbd5e1 !important;
    caret-color: transparent !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: transparent !important;
    color: #5664D2 !important;
}

.select2-container--default .select2-results__option--selected,
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background: transparent !important;
    color: #5664D2 !important;
}

.select2-container--open .select2-dropdown--below {
    border-top: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.select2-container--default .select2-selection--single {
    border: 2px solid #CBD5E1 !important;
    border-radius: 5px !important;
    color: #8e4141 !important;
    font-size: 15px !important;
    height: 44px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding-left: 5px !important;
    padding-right: 5px !important;
    background: rgba(86, 100, 210, 0.2) !important;
    border-color: rgba(86, 100, 210, 0.2) !important;
    color: #5664D2 !important;
    font-size: 12px !important;
    margin-top: 7px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}


/* Dropdown */

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444 !important;
    line-height: 44px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 44px !important;
}

.blueSelectOuter.select2-selection--single .select2-selection__rendered {
    color: #ffffff !important;
    font-size: 15px !important;
    padding-right: 30px !important;
    line-height: 33px !important;
}

.blueSelectOuter.select2-selection--single {
    background: #5664D2 !important;
    color: #ffffff !important;
    font-size: 15px !important;
    border: 1px solid #5664D2 !important;
    border-radius: 6px !important;
    height: 33px !important;
}

.Bottom-blue {
    background: #5664D2;
    color: #ffffff;
    font-size: 15px;
    border: 1px solid #5664D2;
    border-radius: 6px;
    height: 33px;
}

.bottom-dropdown {
    background-color: white;
    color: #242424;
    font-size: 14px;
    font-family: 'gilroy-mediumuploaded_file';
    padding: 7px 4px;
}

.bd-P {
    padding-left: 12px;
    padding-right: 20px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    height: auto !important;
}

.select2-container .select2-selection--multiple {
    min-height: 44px !important;
    height: auto !important;
}

.datepicker-custom {
    background: #5664D2 !important;
    color: #ffffff !important;
    font-size: 15px !important;
    border: 1px solid #5664D2 !important;
    border-radius: 6px !important;
    height: 33px !important;
    padding-left: 12px !important;
    padding-right: 20px !important;
}

.table-striped tbody tr:nth-of-type(even) {
    background: #DCE9F2 !important;
}

.field-icon {
    color: #CCD1D1;
    float: right;
    padding-left: 2px;
    margin-top: -29px;
    position: relative;
    z-index: 2;
}

.datepicker-custom::placeholder {
    color: white !important;
}


.width-5-pct {
    width: 5%;
}

.width-7-pct {
    width: 7%;
}

.width-10-pct {
    width: 10%;
}

.width-15-pct {
    width: 15%;
}

.width-25-pct {
    width: 25%;
}

.width-90-pct {
    width: 1000px;
}

.width-80-pct {
    width: 800px;
}

.o-image {
    position: absolute;
}

.modify {
    padding-left: 40px;
}


.blog_author_image {
    max-width: 50px;
    border-radius: 50%;
}

* {
    margin: 0;
    padding: 0;
}

.loader {
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

.loading {
    border: 2px solid #ccc;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border-top-color: #5664d2;
    border-left-color: #5664d2;
    animation: spin 1s infinite ease-in;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.show-loading-loader {
    position: fixed;
    inset: 0px;
    z-index: 100000;
    display: none;
    background-color: rgb(255, 255, 255);
    opacity: 0.8;
    text-align: center;
    font-weight: bold;
    transition: visibility 0s linear 500ms;
    visibility: visible;
}

.text-color {
    color: #94a3b8;
}

.brochure-h {
    height: 360px;
}

.editor__editable,
/* Classic build. */
main .ck-editor[role='application'] .ck.ck-content,
/* Decoupled document build. */
.ck.editor__editable[role='textbox'],
.ck.ck-editor__editable[role='textbox'],
/* Inline & Balloon build. */
.ck.editor[role='textbox'] {
    width: 100%;
    background: #fff;
    font-size: 1em;
    line-height: 1.6em;
    min-height: var(--ck-sample-editor-min-height);
    padding: 1.5em 2em;
}

main .ck-editor[role='application'] {
    overflow: auto;
}

.ck.ck-editor__editable {
    background: #fff;
    border: 1px solid hsl(0, 0%, 70%);
    width: 100%;
}


/* Because of sidebar `position: relative`, Edge is overriding the outline of a focused editor. */

.ck.ck-editor__editable {
    position: relative;
    z-index: var(--ck-sample-editor-z-index);
}


.business_user_detail--card {
    background: #DCE9F2 0% 0% no-repeat padding-box;
    opacity: 1;
}

.card--design-bu {
    top: 211px;
    left: 177px;
    width: 1060px;
    height: 416px;
    padding-left: 33px;
    opacity: 1;
}

.txt-box-website {
    width: 250%;
}

/*Schedule*/
.upload-event-btn {
    border: none;
}

.text-note-preview {
    color: #8496AB;
}

.author-name {
    color: #5664D2;
}

.note-date {
    color: #8496AB;
}

.modal_image {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(10, 10, 10, 0.8)
}

.modal-content_image {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

.close-image-popup {
    position: absolute;
    top: 78px;
    right: 25%;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
    cursor: pointer;
}

#myModalImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

    #myModalImg:hover {
        opacity: 0.7;
    }

.icon_garbage {
    transform: translate(0%, 0%) !important;
    -ms-transform: translate(0%, 0%) !important;
    margin-left: 100%;
    padding-top: 55px;
    color: red;
}

.icon_event_garbage {
    transform: translate(0%, 0%) !important;
    -ms-transform: translate(0%, 0%) !important;
    padding-top: 55px;
    color: red;
}

.icon_schedule_garbage {
    transform: translate(0%, 0%) !important;
    -ms-transform: translate(0%, 0%) !important;
    padding-left: 270px;
    color: red;
}


.icon_garbage_gallery {
    transform: translate(-605%, 105%) !important;
    -ms-transform: translate(0%, 0%) !important;
    color: red;
}

.image-magnifier-container span {
    display: none;
}

.image-magnifier-container {
    position: relative;
}

.magnifying-glass-icon {
    position: absolute;
    top: 60px;
    left: 60px;
    cursor: pointer;
}

.image-magnifier-container:hover span {
    display: block;
}

.txt-align-bu {
    vertical-align: bottom;
}

.Recruiter-box-outer {
    background: white;
    border-radius: 5px;
    padding: 10px 5px;
}

.popup-srolling {
    height: 270px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.arrow-mail {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

.right-mail {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}


.event-popup-srolling {
    height: 500px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 20px;
}

.course-detail-popup-srolling {
    height: 500px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 20px;
}

.attendee-popup-srolling {
    height: 800px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 20px;
}

.registration-popup-srolling {
    height: 400px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 20px;
}

.btn_save {
    background-color: #EFEFEF;
    padding: 15px;
}

.bottom-grey-border:not(:last-child) {
    border-bottom: 0.5px solid grey !important;
}

.margin-top-2pc {
    margin-top: 2%;
}

.margin-left-0-imp {
    margin-left: 0px !important;
}

.margin-left-3-px {
    margin-left: 3px !important;
}

.bu_icon-padding {
    padding-right: 30px;
}

.notes_container {
    max-height: 250px;
    overflow-y: scroll;
}

    .notes_container::-webkit-scrollbar {
        display: none;
    }

.event_member_img {
    border-radius: 65%;
    height: 65px;
}

.event_add_s_btn {
    color: #5664D2;
    cursor: pointer;
}

.hand_sign {
    cursor: pointer;
}

.event_label_disabled {
    background-color: #e9ecef;
}

.tp_garbage {
    transform: translate(-624%, 43%);
    -ms-transform: translate(-50%, -50%);
    color: red;
}

.inr_input {
    width: 60px;
    margin-right: 5px;
    padding: 5px;
    background: #E1E1E1;
    border: 2px solid #A7A7A7;
    border-radius: 5px;
    opacity: 1;
}

.price_label {
    margin-left: 70px;
}

.invalid {
    border: 2px solid red;
}

.validation-message {
    color: red;
    font-size: 15px !important;
}

.image_hover:hover {
    opacity: 0.3;
    cursor: pointer;
}

.Roles-box-outer {
    background: white;
    border-radius: 5px;
    padding: 30px 10px;
    display: flex;
    align-items: baseline;
    flex-flow: row wrap;
    height: 250px;
    overflow-y: scroll;
}

.checkbox_padding {
    padding-right: 15px;
    padding-left: 6px;
    margin: 5px;
    flex-basis: 30%;
}

.wrap_text {
    word-wrap: break-word;
    font-family: 'gilroy-semibolduploaded_file';
}

.wrap_kol {
    word-wrap: break-word;
}

.registrationProcess_alignment {
    padding-left: 1px;
}

.event_status_color {
    color: #9E9E9E;
}

.course_detail--card {
    top: 157px;
    left: 85px;
    width: 1065px;
    height: 500px;
    background: #DCE9F2 0% 0% no-repeat padding-box;
    opacity: 1;
}

.popup-course-srolling {
    height: 500px;
    overflow-x: hidden;
    overflow-y: scroll;
}

    .popup-course-srolling::-webkit-scrollbar {
        display: none;
    }

.check-in-station-display {
    height: 216px;
    overflow-x: hidden;
    overflow-y: scroll;
}

    .check-in-station-display::-webkit-scrollbar {
        display: none;
    }

.action_btn .icon-dh-approve {
    color: #32CD32;
}

.action_btn .icon-dh-reject {
    color: #FF0000;
}

.btn-approve {
    color: #fff;
    background-color: #32CD32;
    border-color: #32CD32;
}

    .btn-approve:hover {
        color: #fff;
        background-color: #32CD32;
        border-color: #32CD32;
    }

.btn-reject {
    color: #fff;
    background-color: #FF0000;
    border-color: #FF0000;
}

    .btn-reject:hover {
        color: #fff;
        background-color: #FF0000;
        border-color: #FF0000;
    }

.course-chips {
    padding-left: 5px !important;
    padding-right: 5px !important;
    background: rgba(86, 100, 210, 0.2) !important;
    border-color: rgba(86, 100, 210, 0.2) !important;
    color: #5664D2 !important;
    font-size: 12px !important;
    margin-top: 7px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border-radius: 3px;
    margin-left: 4px;
}

.suggestion-button {
    background: transparent;
    border: none;
    color: #5664D2;
    font-size: 18px;
    padding: 3px 10px;
    cursor: pointer;
    outline: none; /* Removes the default outline */
    box-shadow: none; /* Ensures there's no shadow effect */
}

.ckeditor-bullet-list {
    list-style-position: inside;
}

.popup-srolling-event {
    height: 297px;
    overflow-x: hidden;
    overflow-y: auto;
}

.popup-srolling-individual-user {
    height: 650px;
    overflow-x: hidden;
    overflow-y: scroll;
}

    .popup-srolling-individual-user::-webkit-scrollbar {
        display: none;
    }

.popup-srolling-event::-webkit-scrollbar {
    display: none;
}

.event-card {
    padding-left: 33px;
    width: 1060px;
    height: 416px;
    background: #DCE9F2 0% 0% no-repeat padding-box;
}

.subscriber-bold {
    font-weight: bold;
}

.subscriber-card {
    padding-left: 33px;
    width: 1060px;
    background: #DCE9F2 0% 0% no-repeat padding-box;
}

.individual-alignment {
    width: 485px !important;
}

.card-text-individual {
    word-wrap: break-word !important;
}

.individual-education-card {
    padding-left: 33px;
    width: auto;
    height: auto;
    background: #fff 0% 0% no-repeat padding-box;
}

.p_b-130 {
    padding-bottom: 130px;
}

.btn-approve {
    color: #fff;
    background-color: #32CD32;
    border-color: #32CD32;
}

    .btn-approve:hover {
        color: #fff;
        background-color: #32CD32;
        border-color: #32CD32;
    }

.btn-reject {
    color: #fff;
    background-color: #FF0000;
    border-color: #FF0000;
}

    .btn-reject:hover {
        color: #fff;
        background-color: #FF0000;
        border-color: #FF0000;
    }

.event-chips-box {
    padding-left: 5px !important;
    padding-right: 5px !important;
    background: rgba(86, 100, 210, 0.2) !important;
    border-color: rgba(86, 100, 210, 0.2) !important;
    color: #5664D2 !important;
    font-size: 12px !important;
    margin-top: 7px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border-radius: 3px;
    margin-left: 4px;
}

.openings-detail {
    font-size: 18px;
    line-height: 4;
    color: #5664d2;
}

.fix_width_o_dp {
    width: 160px;
}

.order_style {
    color: black;
    font-size: 15px;
}

.btn_product_ledge {
    float: right;
    margin-top: 30px;
    margin-right: 20px;
    width: 90px;
}

.candidate_btn_add_from_existing {
    right: 120px;
    position: absolute;
}

.canidate_fix_width_o_dp {
    width: 140px;
}

.canidate_fix_width_o_df {
    right: 28px;
}


.client_statushistory_tablescroll {
    max-height: 230px;
    overflow: scroll;
}

.media {
    display: flow-root;
    margin-right: 470px;
}

.refresh_button {
    position: fixed;
    right: 40px;
    bottom: 21px;
}

.all_candidate_listing {
    min-width: 140px;
}

.noticeboard-popup-srolling {
    height: 370px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 20px;
}

.noticeBoard-card-srolling {
    height: 224px;
    overflow-x: hidden;
    overflow-y: scroll;
}

    .noticeBoard-card-srolling::-webkit-scrollbar {
        display: none;
    }

.text-truncate {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.text-pending {
    color: #0000ff !important;
}

.text-cancel {
    color: #000000 !important;
}

.text-truncate-two-lines {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 50px;
}

.event_detail_numbering {
    border-radius: 50%;
    width: 31px;
    height: 31px;
    padding: 7px;
    background: #4F46E5;
    color: #ffffff;
    text-align: center;
    font: 18px Arial, sans-serif;
}

.client_checkbox {
    width: 20px;
}

.allcourse_filter {
    width: 126px;
}

.footer_icon_spacing {
    margin-left: 156px;
}

.brochure-down {
    width: 157px;
    font-size: 13px
}

.mail-btn {
    border: 2px solid #4F46E5;
    border-radius: 25px;
    color: #4F46E5;
    opacity: 1;
    font-size: 17px;
    cursor: pointer !important;
    font-weight: bold;
    padding: 9px 35px 12px 35px;
}

.exhibitor-header {
    height: auto !important;
}

.subscription-box-outer {
    background: #DCE9F2;
    border-radius: 10px;
    padding: 25px 35px;
}

.rounded-button {
    border: 3px solid #00000017;
    border-radius: 26px;
    top: 219px;
    left: 936px;
    width: 140px;
    height: 45px;
    color: #4B4B4B;
    background-color: transparent;
}

.border-grey-with-radius {
    border-radius: 8px;
    border: 2px solid #0000001A;
    padding: 20px;
}

.subscription-navbar-container {
    text-align: left;
    background-color: #009688;
    box-shadow: 0px -20px 5px 20px #333333;
    padding: 10px;
    font-size: 0;
}

.navbar-container ul li:hover .underline {
    background-color: #4F46E5;
}

.navbar-container {
    text-align: left;
    background-color: #F3F7FA;
    padding: 8px;
}

    .navbar-container ul {
        margin: 0;
        padding: 0;
    }

        .navbar-container ul li {
            display: inline-block;
            cursor: pointer;
        }

            .navbar-container ul li a {
                color: #0F172A;
                text-decoration: none;
                display: inline-block;
                padding: 10px;
            }

            .navbar-container ul li .underline {
                height: 3px;
            }

            .navbar-container ul li.active-link .underline {
                background-color: #4F46E5;
            }

.black-block {
    border-radius: 8px;
    background: #242424;
    padding: 4px;
    float: left;
    height: 26px;
    color: white;
    font-size: small;
}

.green-block {
    border-radius: 4px;
    background: #00C752;
    padding: 4px;
    float: left;
    height: 25px;
    color: white;
    font-size: small;
    font-family: sans-serif;
    bottom: 19%;
    position: absolute;
}

.choose-plan-button {
    border-radius: 50rem !important;
    padding: 6px;
    color: white;
    background-color: #00A0C0;
    border: 0;
    width: 115px;
    height: 36px;
    bottom: 4%;
    font-size: small;
    position: absolute;
}

.card-column {
    float: left;
    width: 25%;
    padding: 0 10px;
}

.card-container {
    margin: 0 -5px;
}

    .card-container:after {
        content: "";
        display: table;
        clear: both;
    }

.plan-card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    padding: 16px;
    text-align: center;
    background-color: #f1f1f1;
}

.subscription-plan-feature-textbox {
    width: 160px;
    height: 45px;
    border: 2px solid #CBD5E1;
    border-radius: 5px;
}

.fixed-label-width {
    width: 147px;
}

.subscription-textbox-plan-title {
    width: 353px;
    height: 45px;
    border: 2px solid #CBD5E1;
    border-radius: 5px;
}

.for-fixed-position {
    right: 45px;
}

.text-grey {
    color: #c0c3cd;
}

.coursetitle-detail-image {
    background: #F4F4FC 0% 0% no-repeat padding-box;
    border: 1px dashed #4F46E5;
    border-radius: 6px;
    opacity: 1;
}

.coursetitle-inside-image {
    top: 921px;
    left: 714px;
    width: 71px;
    height: 53px;
    background: #D2D0F2 0% 0% no-repeat padding-box;
    opacity: 1;
}

.job_role_Preview_scroll {
    position: relative;
    border: 1px solid #f8f5fd;
    overflow: auto;
    height: 520px;
}

.add-panel {
    position: relative;
    background: #DDE0F6;
    margin-bottom: 15px;
    padding-top: 15px;
}

.coverImage-box {
    top: 769px;
    left: 271px;
    height: 240px;
    width: 994px;
    background: #F4F4FC 0% 0% no-repeat padding-box;
    border: 1px dashed #4F46E5;
    border-radius: 6px;
    opacity: 1;
}

.img {
    top: 831px;
    left: 716px;
    width: 71px;
    height: 53px;
    /* UI Properties */
    background: #D2D0F2 0% 0% no-repeat padding-box;
    opacity: 1;
}

.table-of-content-card-body {
    border-radius: 12px;
    background-color: #F1F1F1;
    opacity: 0.6;
}

.table-content-card-padding {
    padding: 25px 30px 23px 30px;
}

.quick-go-card-padding {
    padding: 30px 30px 28px 30px;
}

.table-of-content-text {
    color: #0047FF;
}

.subscription-navbar-li {
    cursor: default !important;
}

.text-purple-color {
    color: #8282B7;
}

.autocomplete-list {
    list-style: none;
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
    max-height: 150px;
    overflow-y: auto;
    position: absolute;
    width: 675px;
    background-color: white;
    z-index: 1;
}

    .autocomplete-list li {
        padding: 5px;
        cursor: pointer;
    }

        .autocomplete-list li:hover {
            background-color: #f0f0f0;
        }

.coursetitle-filter {
    width: 200px;
}

.card-scrolling-container {
    max-height: 219px;
    overflow: scroll;
    overflow-x: hidden;
}

    .card-scrolling-container::-webkit-scrollbar {
        width: 5px;
    }

    .card-scrolling-container::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    /* Handle */
    .card-scrolling-container::-webkit-scrollbar-thumb {
        background: #888;
    }
        /* Handle on hover */
        .card-scrolling-container::-webkit-scrollbar-thumb:hover {
            background: #ccc;
        }

.autocomplete {
    position: relative;
}

    .autocomplete .options {
        position: absolute;
        top: 40px;
        left: 0;
        background: white;
        width: 100%;
        padding: 0;
        z-index: 10;
        border: 1px solid #ced4da;
        border-radius: 0.5rem;
        box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
    }

    .autocomplete .option {
        display: block;
        padding: 0.25rem;
    }

        .autocomplete .option .option-text {
            padding: 0.25rem 0.5rem;
        }

        .autocomplete .option:hover {
            background: #1E90FF;
            color: #fff;
        }

        .autocomplete .option.disabled {
            background-color: lightgrey;
            cursor: not-allowed;
        }

            .autocomplete .option.disabled:hover {
                background: lightgrey;
                color: var(--bs-body);
            }

.useraccount-title-colour {
    color: #0F172A
}

.for-truncate-li-list li {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 50px;
    width: 200px;
}

.subscriber-navbar-container ul li:hover .underline {
    background-color: #4F46E5;
}

.subscriber-navbar-container {
    text-align: left;
    padding: 8px;
}

    .subscriber-navbar-container ul li {
        display: inline-block;
        cursor: pointer;
    }

        .subscriber-navbar-container ul li a {
            color: #0F172A;
            text-decoration: none;
            display: inline-block;
            padding: 10px;
        }

        .subscriber-navbar-container ul li .underline {
            height: 3px;
        }

        .subscriber-navbar-container ul li.active-link .underline {
            background-color: #4F46E5;
        }

.tabs {
    display: flex;
    flex-direction: column;
    border-bottom: 2px solid #e7dfdf;
}

.tab-titles {
    display: flex;
    gap: 10px; /* Adjust the gap between tabs as needed */
}

.tab-title {
    padding: 10px;
    color: #9e9e9e !important; /* Default text color for inactive tabs */
    cursor: pointer;
    position: relative;
    text-decoration: none;
    font-weight: bold;
}

    .tab-title:hover::after,
    .tab-title.active::after {
        content: "";
        display: block;
        position: absolute;
        bottom: -2px;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: #4F46E5; /* Blue underline on hover and for the active tab */
    }

    .tab-title.active {
        color: black; /* Text color for active tab */
        font-weight: bold; /* Font weight for active tab */
    }

.tab-content {
    display: none;
    padding: 10px;
}

    .tab-content.active {
        display: block;
    }


.scrollbar-width-none {
    scrollbar-width: none !important;
    padding: 0px !important;

    &::-webkit-scrollbar
{
    display: none !important;
}

}

.register-title-new {
    background-color: #f0f0f0 !important;
}

@media (min-width: 576px) {
    .error-modal .modal-dialog {
        max-width: 900px!important;
    }
}
}

.filter-dropdown-console {
    border: 1px solid #ddd;
    padding: 10px;
    width: 200px;
    position: relative;
    background-color: #fff;
    cursor: pointer;
}

    .filter-dropdown-console label {
        display: block;
        margin: 5px 0;
        cursor: pointer;
    }

    .filter-dropdown-console.active {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    }

.dropdown-menu-console {
    display: none;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
}

.dropdown-menu-console.show {
    display: block;
}

.custom-checkbox {
    width: 18px !important; 
    height: 18px !important; 
    margin-right: 5px;
}

.custom-tooltip {
    position: absolute;
    top: 30px;
    left: -310px; 
    transform: translateX(0);
    width: 290px; 
    background-color: #fff; 
    color: #333; 
    border-radius: 8px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); 
    padding: 10px; 
    font-size: 14px; 
    line-height: 1.5; 
    text-align: center; 
    z-index: 1000; 
}

    .custom-tooltip::before {
        content: '';
        position: absolute;
        top: -8px; 
        right: 10px; 
        border-width: 8px;
        border-style: solid;
        border-color: transparent transparent #fff transparent; 
    }

.event-header-checkin {
    color: #0F172A; /* Primary header color */
    opacity: 0.6; /* 60% opacity for the header */
    font-family: 'Inter', sans-serif;
    text-align: left;
    font-size: 16px;
}

.event-detail-checkin {
    color: #0F172A; /* Primary text color */
    font-family: 'Inter', sans-serif;
    text-align: left;
    font-weight: 500;
    font-size: 15px;
}
/* Default styling for web view */
.qr-code-print {
    width: 350px; /* Fixed width for web view */
    height: auto; /* Height adjusts automatically */
}

/* Print-specific styling */
@media print {
    .qr-code-print {
        width: 500px !important; /* Set width for print preview */
        height: auto !important; /* Height adjusts automatically */
    }
}

