:root {
    /* System colors */
    --main-custom-color: rgb(0, 104, 83);
    --main-custom-color-rgb: 0, 104, 83;

    --first-color: rgb(0, 104, 83);
    --first-color-rgb: 0, 104, 83;

    --second-color: rgb(72, 147, 97);
    --second-color-rgb: 72, 147, 97;

    --third-color: rgb(112, 185, 124);
    --third-color-rgb: 112, 185, 124;

    --forth-color: rgb(0, 83, 66);
    --forth-color-rgb: 0, 83, 66;

    --fifth-color: rgb(50, 83, 56);
    --fifth-color-rgb: 50, 83, 56;

    --sixth-color: rgb(67, 111, 74);
    --sixth-color-rgb: 67, 111, 74;

    --button-color: rgb(0, 104, 83);
    --button-color-rgb: 0, 104, 83;

    --second-button-color: rgb(72, 147, 97);
    --second-button-color-rgb: 72, 147, 97;
}

:root {
    --primary-normal: #006853;
    --primary-normal-rgb: 0, 104, 83;
    /*-----------*/
    --primary-normal-hover: #005e4b;
    --primary-normal-hover-rgb: 0, 94, 75;
    /*-----------*/
    --primary-normal-active: #005342;
    --primary-normal-active-rgb: 0, 83, 66;
    /*---------------------------------------*/
    --primary-light: #e6f0ee;
    --primary-light-rgb: 230, 240, 238;
    /*-----------*/
    --primary-light-hover: #d9e8e5;
    --primary-light-hover-rgb: 217, 232, 229;
    /*-----------*/
    --primary-light-active: #b0d0ca;
    --primary-light-active-rgb: 176, 208, 202;
    /*---------------------------------------*/
    --secondary-normal: #489361;
    --secondary-normal-rgb: 112, 185, 124;
    /*-----------*/
    --secondary-normal-hover: #418457;
    --secondary-normal-hover-rgb: 101, 167, 112;
    /*-----------*/
    --secondary-normal-active: #3a764e;
    --secondary-normal-active-rgb: 90, 148, 99;
    /*---------------------------------------*/
    --secondary-light: #edf4ef;
    --secondary-light-rgb: 237, 244, 239;
    /*-----------*/
    --secondary-light-hover: #e4efe7;
    --secondary-light-hover-rgb: 228, 239, 231;
    /*-----------*/
    --secondary-light-active: #c6dece;
    --secondary-light-active-rgb: 198, 222, 206;
    /*---------------------------------------*/
    --third-normal: #70b97c;
    --third-normal-rgb: 112, 185, 124;
    /*-----------*/
    --third-normal-hover: #65a770;
    --third-normal-hover-rgb: 101, 167, 112;
    /*-----------*/
    --third-normal-active: #5a9463;
    --third-normal-active-rgb: 90, 148, 99;
    /*---------------------------------------*/
    --third-light: #f1f8f2;
    --third-light-hover: #eaf5eb;
    --third-light-active: #d3e9d6;
    /*---------------------------------------*/
    --dark: #548b5d;
    --dark-rgb: 84, 140, 94;
    /*-----------*/
    --dark-hover: #436f4a;
    --dark-hover-rgb: 67, 111, 74;
    /*-----------*/
    --dark-active: #325338;
    --dark-active-rgb: 50, 83, 56;
    /*---------------------------------------*/
    --darker: #27412b;
    --darker-rgb: 39, 65, 43;
    /* ------------------------------------- */
    --more-darker: rgb(0, 79, 81);
    --more-darker-rgb: 0, 79, 81;
    /* ------------------------------------- */
    --link-color: #489361;
    --text-color: #242424;
    --text-color-rgb: 36, 36, 36;

    --button-primary-color: #006853;
    --button-primary-bg: #B0D0CA;

    --button-secondary-color: #489361;
    --button-secondary-bg: #C6DECE;

    --primary-text: #006853;
    --primary-text-rgb: 0, 104, 83;

    --dark-text: #004f51;
    --dark-text-rgb: 0, 79, 81;

    --body-color: #f8f8f8;
    --main-color: #FFF;
    --widget-bg: #FFF;
    --card-bg: #FFF;

    --input-bg: #fff;
    --input-text: #242424;
}

:root[dark="true"] {
    --primary-text: #E6EEEE;
    --primary-text-rgb: 255, 255, 255;

    --text-color: #AEAEAE;
    --text-color-rgb: 174, 174, 174;

    --button-primary-color: #E6EEEE;
    --button-primary-bg: rgba(230, 238, 238, 0.4);

    --button-secondary-color: #E6EEEE;
    --button-secondary-bg: rgba(230, 238, 238, 0.4);


    --body-color: #171616;
    --main-color: #1e1e1e;
    --widget-bg: #2b2b2b;
    --card-bg: #1c1b1b;

    --input-bg: #6e6e6e;
    --input-text: #fff;
}

.login .form-side {
    background-color: #006853;
}

.login .form-side .input-container input[type="submit"] {
    background-color: #70B97C !important;
}

.dropdown-item:active {
    background-color: var(--main-custom-color);
}

#dropdown-user>#LabName {
    color: #AB8746;
}

.owl-theme .owl-dots .owl-dot span {
    background-color: transparent;
    border: 1px solid #D6D6D6;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background-color: var(--first-color) !important;
}

.btn.purple,
.btn.blue,
input[type="submit"].purple {
    background-color: var(--button-color) !important;
}

.modal .modal-header button {
    background-color: rgba(var(--button-color-rgb), 0.5);
}

.modal-body .multi-forms .heading .form-title.active {
    border-top: 4px solid var(--first-color);
    color: var(--first-color);
}

.side-bar .nav-pills .nav-item .nav-link.show::before,
.side-bar .nav-pills .nav-item .nav-link:hover::before {
    background-color: var(--button-color);
}

.side-bar .nav-pills .nav-item .nav-link.show .svg-inline--fa,
.side-bar .nav-pills .nav-item .nav-link:hover .svg-inline--fa {
    color: var(--button-color);
}

table.table-bordered .thead {
    background-color: rgba(var(--first-color-rgb), 0.06) !important;
}

.manage .manage-card.color-red:hover {
    background-color: rgba(247, 79, 79, 0.1)
}

.manage .manage-card.color-yellow:hover {
    background-color: rgba(var(--first-color-rgb), 0.1)
}

.modal .modal-header .blue {
    color: var(--first-color) !important;
}

.side-bar .badge,
.main-content .modal .heading .badge {
    background-color: var(--main-custom-color);
}

.modal .modal-header {
    border-color: var(--first-color);
}

.btn.purple:hover,
input[type="submit"].purple:hover {
    color: var(--button-color) !important;
    border: 1px solid var(--button-color) !important;
}

.widget-header:has(.widget-title.color-yellow)::before {
    background-color: var(--first-color);
}

.color-yellow {
    color: var(--first-color) !important;
    border-color: var(--first-color);
    stop-color: var(--first-color);
}

.widget-header::before {
    background-color: var(--main-custom-color);
}

.dropdown-menu .dropdown-title {
    color: var(--main-custom-color);
    border-color: var(--main-custom-color);
}

.shown-items .light-orange {
    background-color: rgba(var(--second-color-rgb), 0.06) !important;
}

.light-orange {
    background-color: rgba(var(--second-color-rgb), 0.2) !important;
}

.widget-header:has(.widget-title.color-orange)::before {
    background-color: var(--second-color);
}

.color-orange {
    color: var(--second-color) !important;
    border-color: var(--second-color);
    stop-color: var(--second-color);
}

.orange,
.btn.orange,
input[type='submit'].orange {
    background-color: var(--second-color) !important;
}

.shown-items .light-yellow {
    background-color: rgba(var(--first-color-rgb), 0.06) !important;
}

.light-yellow {
    background-color: rgba(var(--first-color-rgb), 0.2) !important;
}

.yellow {
    background-color: var(--first-color) !important;
}

.shown-items .light-blue,
.shown-items .light-purple {
    background-color: rgba(var(--third-color-rgb), 0.06) !important;
}

.light-blue,
.light-purple,
.manage .manage-card.color-blue:hover {
    background-color: rgba(var(--third-color-rgb), 0.2) !important;
}

.widget-header:has(.widget-title.color-blue)::before {
    background-color: var(--main-custom-color);
}

.color-blue,
.color-purple {
    color: var(--main-custom-color) !important;
    border-color: var(--main-custom-color);
    stop-color: var(--main-custom-color);
}

.seeMore,
.seeMore:hover {
    color: var(--forth-color);
}

.blue,
.purple {
    background-color: var(--main-custom-color) !important;
}

.shown-items .light-navy {
    background-color: rgba(var(--forth-color-rgb), 0.06) !important;
}

.light-navy {
    background-color: rgba(var(--forth-color-rgb), 0.2) !important;
}

.color-navy {
    color: var(--forth-color) !important;
    border-color: var(--forth-color);
    stop-color: var(--forth-color);
}

.widget-header:has(.widget-title.color-navy)::before {
    background-color: var(--forth-color);
}

.navy {
    background-color: var(--forth-color) !important;
}

button.btn.navy {
    border-color: var(--forth-color) !important;
}

table.table-bordered :is(a, th) {
    color: var(--first-color);
}


button.btn.purple-outline,
input[type="submit"].purple-outline {
    color: var(--first-color) !important;
    border: 1px solid var(--first-color) !important;
}

.green {
    background-color: var(--sixth-color);
}

.color-green {
    color: var(--sixth-color) !important;
    border-color: var(--sixth-color);
    stop-color: var(--sixth-color);
}

.widget-header:has(.widget-title.color-green)::before {
    background-color: var(--sixth-color);
}

.light-green {
    background-color: rgba(var(--sixth-color-rgb), .06);
}

.manage .manage-card.color-green:hover {
    background-color: rgba(var(--sixth-color-rgb), .06);
}

.color-bright-blue {
    color: var(--fifth-color) !important;
    border-color: var(--fifth-color);
    stop-color: var(--fifth-color);
}

.bright-blue {
    background-color: var(--fifth-color);
}

.widget-header:has(.widget-title.color-bright-blue)::before {
    background-color: var(--fifth-color);
}


.light-bright-blue {
    background-color: rgba(var(--fifth-color-rgb), .06);
}

.red {
    background-color: var(--second-color);
}

.color-red:not([id*="LnkDelete"]) {
    color: var(--second-color) !important;
    border-color: var(--second-color);
    stop-color: var(--second-color);
}

.manage .manage-card.color-red:hover {
    background-color: rgba(var(--second-color-rgb), .06);
}

.bright-yellow {
    background-color: var(--forth-color);
}

.benefit .num {
    background-color: rgba(var(--sixth-color-rgb), 0.1);
    color: #242424;
}

.self-service .prepare .content>.btn,
span.notification,
.main-content span.badge {
    background-color: var(--secondary-normal);
}

.breadcrumb.breadcrumb-custom .breadcrumb-item {
    --breadcrumb-color: var(--main-custom-color);
}

html:dir(rtl) .breadcrumb.breadcrumb-custom .breadcrumb-item a::before {
    --breadcrumb-color: var(--main-custom-color);
}

/*-------*/
.manage-card .icon-wrapper {
    background-color: rgba(var(--third-color-rgb), 0.1);
}

.manage-card .projects-num,
.manage-card .projects-num .disc {
    color: var(--third-color) !important;
}

.manage .manage-card:hover {
    background-color: rgba(var(---third-color-rgb), 0.1);
}

.manage-card a.btn.btn-outline {
    border-color: var(--sixth-color) !important;
    color: var(--sixth-color) !important;
}

.manage .manage-card .icon-wrapper .svg-inline--fa {
    font-size: 24px;
}
/*----*/
.manage .manage-card.color-blue:hover {
    background-color: rgba(var(--first-color-rgb), 0.1);
}

.manage-card.color-blue .icon-wrapper {
    background-color: rgba(var(--first-color-rgb), 0.1) !important;
}

.manage-card.color-blue .projects-num,
.manage-card.color-blue .projects-num .disc {
    color: var(--first-color) !important;
}

.manage-card.color-blue a.btn.btn-outlin:hover {
    border-color: var(--first-color) !important;
}

.manage-card.color-blue .icon-wrapper .svg-inline--fa {
    color: var(--first-color-rgb);
}
/*-------*/
.manage .manage-card.color-primary:hover {
    background-color: rgba(var(--first-color-rgb), 0.1);
}

.manage-card.color-primary .icon-wrapper {
    background-color: var(--first-color);
}

.manage-card.color-primary .projects-num,
.manage-card.color-primary .projects-num .disc {
    color: var(--first-color) !important;
}

.manage-card.color-primary a.btn.btn-outline {
    border-color: var(--first-color) !important;
    color: var(--first-color) !important;
}
.manage-card.color-green .icon-wrapper .svg-inline--fa {
    color: var(--first-color-rgb);
}
/*-------*/
.manage .manage-card.color-green:hover {
    background-color: rgba(var(--second-color-rgb), 0.1);
}

.manage-card.color-green .icon-wrapper {
    background-color: rgba(var(--second-color-rgb), 0.1);
}

.manage-card.color-green .projects-num,
.manage-card.color-green .projects-num .disc {
    color: var(--second-color) !important;
}

.manage-card.color-green a.btn.btn-outlin:hover {
    border-color: var(--second-color) !important;
}

.manage-card.color-green .icon-wrapper .svg-inline--fa {
    color: var(--second-color-rgb);
}

/*----*/
.manage .manage-card.color-red:hover {
    background-color: rgba(var(--third-color-rgb), 0.1);
}

.manage-card.color-red .icon-wrapper {
    background-color: rgba(var(--third-color-rgb), 0.1);
}

.manage-card.color-red .projects-num,
.manage-card.color-red .projects-num .disc {
    color: var(--third-color) !important;
}

.manage-card.color-red a.btn.btn-outlin:hover {
    border-color: var(--third-color) !important;
}

.manage-card.color-red .icon-wrapper .svg-inline--fa {
    color: var(--third-color-rgb);
}
/*----*/
.manage .manage-card.color-yellow:hover {
    background-color: rgba(var(--forth-color-rgb), 0.1);
}

.manage-card.color-yellow .icon-wrapper {
    background-color: rgba(var(--forth-color-rgb), 0.1) !important;
}

.manage-card.color-yellow .projects-num,
.manage-card.color-yellow .projects-num .disc {
    color: var(--forth-color) !important;
}

.manage-card.color-yellow a.btn.btn-outlin:hover {
    border-color: var(--forth-color) !important;
}

.manage-card.color-yellow .icon-wrapper .svg-inline--fa {
    color: var(--forth-color-rgb);
}
/*----*/
input[type="file"]::-webkit-file-upload-button {
    background-color: var(--main-custom-color);
    border-color: var(--main-custom-color);
}

input[type="file"]::-webkit-file-upload-button:hover {
    color: var(--main-custom-color);
    border-color: var(--main-custom-color);
}

/*------------*/
.btn.purple:is([id*="_btnPrint"], [id*="_btnprint"], [id*="_btnPrintTPL"]),
.btn.purple:is([id*="_btnPrint"], [id*="_btnprint"], [id*="_btnPrintTPL"])+button:is([data-toggle], [data-bs-toggle]).btn.purple {
    background-color: var(--second-button-color) !important;
}

.btn.purple:is([id*="_btnPrint"], [id*="_btnprint"], [id*="_btnPrintTPL"]):hover,
.btn.purple:is([id*="_btnPrint"], [id*="_btnprint"], [id*="_btnPrintTPL"])+button:is([data-toggle], [data-bs-toggle]).btn.purple:hover {
    background-color: #fff !important;
    border-color: var(--second-button-color) !important;
    color: var(--second-button-color) !important;
}

/*------------*/
.btn.purple:is([id*="_BtnExel"], [id*="_btnExel"]),
.btn.purple:is([id*="_BtnExel"], [id*="_btnExel"])+button:is([data-toggle], [data-bs-toggle]).btn.purple {
    background-color: rgba(var(--second-button-color-rgb), 0.1) !important;
    color: var(--second-button-color) !important;
}

.btn.purple:is([id*="_BtnExel"], [id*="_btnExel"]):hover,
.btn.purple:is([id*="_BtnExel"], [id*="_btnExel"])+button:is([data-toggle], [data-bs-toggle]).btn.purple:hover {
    background-color: #fff !important;
    border-color: var(--second-button-color) !important;
    color: var(--second-button-color) !important;
}

/*----------*/
.advance .widget-box .tasks .task .complete .circle {
    border-color: var(--main-custom-color);
}

.advance .widget-box .tasks .task .complete .svg-inline--fa {
    color: var(--main-custom-color);
}

.advance .widget-box .tasks .task .complete .line {
    background-color: var(--main-custom-color);
}

/*---------*/
.widget-header .btn {
    background-color: var(--button-color);
}

/*--------*/
.self-service .reviews .percent svg circle:nth-child(2) {
    stroke: var(--main-custom-color);
}

/*-----------*/
.self-service table.table-bordered thead tr,
.light-blue-button {
    background-color: rgba(var(--main-custom-color-rgb), 0.2);
}

/*----------*/
.employee-file {
    background-color: var(--main-custom-color);
}

.employee-file .tab-container .tab-buttons svg {
    color: var(--main-custom-color);
}

.employee-file .tab-container .tab-buttons .tablinks:hover {
    background-color: var(--third-color) !important;
}

.tab button.active {
    color: var(--main-custom-color);
}

input[type="submit"] {
    background-color: var(--button-color) !important;
}

/*----*/
.items .item.light-yellow {
    background-color: rgba(var(--first-color-rgb), 0.2) !important;
}

.items .item.light-yellow .icon-wrapper.yellow {
    background-color: rgba(var(--first-color-rgb), 1) !important;
}

/*--------*/
.items .item.light-orange {
    background-color: rgba(var(--second-color-rgb), 0.2) !important;
}

.items .item.light-orange .icon-wrapper.orange {
    background-color: rgba(var(--second-color-rgb), 1) !important;
}

/*--------*/
.items .item.light-blue {
    background-color: rgba(var(--third-color-rgb), 0.2) !important;
}

.items .item.light-blue .icon-wrapper.blue {
    background-color: rgba(var(--third-color-rgb), 1) !important;
}

/*--------*/
.items .item.light-navy {
    background-color: rgba(var(--forth-color-rgb), 0.2) !important;
}

.items .item.light-navy .icon-wrapper.navy {
    background-color: rgba(var(--forth-color-rgb), 1) !important;
}

/*-------*/
.models-multi-forms .heading,
.models-multi-forms .heading .form-title {
    background-color: var(--main-custom-color);
}

.models-multi-forms .heading .form-title.active,
.models-multi-forms .heading .form-title:hover {
    color: var(--main-custom-color);
    border-color: var(--main-custom-color);
}

/*-----------------*/
.pagination table td:hover,
.pagination span,
.currency .table-bordered tr:last-child span {
    background-color: var(--main-custom-color);
}

.pagination table td a:hover {
    background-color: var(--main-custom-color) !important;
}

/*----------------*/
.advance .steps .step .step-body,
.advance .steps .step .step-line {
    background-color: var(--main-custom-color);
}

/*----*/
.advance .widget-box .tasks .task .task-body .message .svg-inline--fa {
    color: var(--main-custom-color);
}

/* new custom: 29/9/2024 */
.submenu.dropdown-menu.show {
    transform: unset !important;
    position: static !important;
    width: 100%;
}

.submenu.dropdown-menu.show .dropdown-title.dropdown-item {
    display: none !important;
}

.main-content .content-wrapper>div.items {
    background-color: var(--widget-bg);
    padding: 16px 16px;
}

.items {
    row-gap: 25px;
    justify-content: flex-start;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}

.items>a:has(.item) {
    flex: 0 0 280px;
}

.items .item {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    box-shadow: 5px 5px 25px 0 rgba(0 0 0 / 0.06);
    position: relative;
}

.items .item::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    background-image: url('../Images/shape4.png');
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 0;
    transition: 0.2s all;
}

.items .item:hover::before {
    opacity: 0.4;
}

.item h5 {
    order: 1;
    margin-bottom: unset;
    color: var(--main-custom-color);
    font-weight: bold;
}

.item p {
    order: 2;
    color: var(--second-button-color);
}

.item .icon-wrapper {
    order: 0;
    position: relative;
    transform: unset;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    transition: 0.2s all;
}

.items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy) {
    background-color: var(--card-bg) !important;
    transition: 0.2s all;
}

.items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy) .icon-wrapper:is(.blue, .yellow, .orange, .navy) {
    background-color: rgba(var(--first-color-rgb), 0.1) !important;
}

.icon-wrapper::after {
    display: none;
}

.items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy) .icon-wrapper:is(.blue, .yellow, .orange, .navy) .svg-inline--fa {
    color: rgba(var(--first-color-rgb), 1) !important;
    transition: 0.2s all;
}

.items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy):hover {
    background-color: var(--first-color) !important;
}

.items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy):hover :is(h5, p) {
    color: #fff;
}

.items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy):hover .icon-wrapper:is(.blue, .yellow, .orange, .navy) {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

.items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy):hover .icon-wrapper:is(.blue, .yellow, .orange, .navy) .svg-inline--fa {
    color: rgb(255, 255, 255) !important;
}

:root[dark="true"] .items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy) :is(h5, p) {
    color: #fff;
}

:root[dark="true"] .items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy) .icon-wrapper:is(.blue, .yellow, .orange, .navy) .svg-inline--fa {
    color: rgb(255, 255, 255) !important;
}

:root[dark="true"] .items .item:is(.light-blue, .light-yellow, .light-orange, .light-navy) .icon-wrapper:is(.blue, .yellow, .orange, .navy) {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

.main-content .white-title {
    background-color: var(--widget-bg);
}

.input-container>label {
    color: var(--text-color);
}

.modal .modal-footer {
    background-color: var(--main-color);
}

:root[dark="true"] :is(.self-service .prepare .content>.btn, .main-content span.badge, span.notification) {
    background-color: #797979 !important;
}

.side-bar .nav-pills {
    max-width: 250px !important;
}

.side-bar .dropdown-menu.show .dropdown-item {
    border-bottom: unset;
}

.side-bar .dropdown-menu.show li:has(.dropdown-item) {
    border-bottom: 1px solid #e8e8e8;
}

.side-bar .dropdown-menu.show li .dropdown-item {
    white-space: normal;
}

.side-bar .dropdown-menu.show li:has(.dropdown-item):last-child {
    border-bottom: unset;
}

.side-bar .dropdown-menu.show,
.side-bar .nav-pills .nav-item {
    max-width: 100%;
    min-width: 100%;
    width: 100%;
}

.side-bar .dropdown-menu.show {
    border: 1px solid #e8e8e8;
    border-top: unset;
    border-radius: unset;
}

.side-bar .nav-pills .nav-item .nav-link {
    border-radius: unset;
}

.breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {
    color: var(--primary-text);
}

table.table-bordered .thead {
    background-color: var(--primary-normal) !important;
}

.table.table-striped.table-bordered.table-hover {
    margin-block: 0;
}

div:has(>.table.table-striped.table-bordered.table-hover) {
    border-radius: 7px;
}

table.table-bordered th,
table.table-bordered th a {
    color: #fff !important;
    border: unset;
}

table.table-bordered td,
table.table-bordered th,
table.table-bordered tr {
    border-width: 0px;
}

table.table-bordered tr:nth-child(odd) {
    background-color: #EEEEEE;
}

:root[dark="true"] table.table-bordered tr:nth-child(odd) {
    background-color: #2a2a2a;
}

.select2-container--default .select2-selection--single {
    background-color: var(--input-color) !important;
}

.wide-sidebar nav .logo img {
    max-height: 35px;
}

.wide-sidebar .side-bar .nav-pills .nav-item .nav-link span.menu-text,
.side-bar .nav-pills .nav-item .nav-link .svg-inline--fa {
    font-size: 18px;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-thumb {
    background-color: var(--third-normal);
}

::-webkit-scrollbar-track {
    background-color: #eee;
}

.main-content .content-wrapper>.title .title-text svg {
    display: none;
}

.widget-header {
    padding: 5px 24px;
}

.widget-header::before {
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    background-color: transparent !important;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
}

:root[dir="rtl"] .widget-header::before {
    border-right: 15px solid transparent;
}

:root[dir="ltr"] .widget-header::before {
    border-left: 15px solid transparent;
}

:root[dir="rtl"] .widget-header:has(.widget-title.color-blue)::before {
    border-right-color: var(--main-custom-color);
}

:root[dir="rtl"] .widget-header:has(.widget-title.color-navy)::before {
    border-right-color: var(--forth-color);
}

:root[dir="rtl"] .widget-header:has(.widget-title.color-orange)::before {
    border-right-color: var(--second-color);
}

:root[dir="rtl"] .widget-header:has(.widget-title.color-green)::before {
    border-right-color: var(--sixth-color);
}

:root[dir="rtl"] .widget-header:has(.widget-title.color-bright-blue)::before {
    border-right-color: var(--fifth-color);
}

:root[dir="rtl"] .widget-header:has(.widget-title.color-yellow)::before {
    border-right-color: var(--first-color);
}

/*---------------------*/
:root[dir="ltr"] .widget-header:has(.widget-title.color-blue)::before {
    border-left-color: var(--main-custom-color);
}

:root[dir="ltr"] .widget-header:has(.widget-title.color-navy)::before {
    border-left-color: var(--forth-color);
}

:root[dir="ltr"] .widget-header:has(.widget-title.color-orange)::before {
    border-left-color: var(--second-color);
}

:root[dir="ltr"] .widget-header:has(.widget-title.color-green)::before {
    border-left-color: var(--sixth-color);
}

:root[dir="ltr"] .widget-header:has(.widget-title.color-bright-blue)::before {
    border-left-color: var(--fifth-color);
}

:root[dir="ltr"] .widget-header:has(.widget-title.color-yellow)::before {
    border-left-color: var(--first-color);
}

/*-----------------------*/
.manage .manage-card {
    align-items: flex-start;
}

.manage .manage-card .icon-wrapper {
    border-radius: 50%;
}

.projects-num {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    flex: 1;
    height: 100%;
}

.manage-card.color-green a.btn.btn-outline {
    color: transparent !important;
    border-color: unset !important;
}

.manage-card a.btn.btn-outline {
    align-self: flex-end;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: transparent !important;
    background-image: url('/CustomReport/Images/menu.png');
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
    border-color: unset !important;
}

.manage-card a.btn.btn-outline:hover {
    border-color: var(--main-custom-color) !important;
}