/**======================================================================
=========================================================================
Template Name: Dashboard Bootstrap 5 Admin Template
Author: WebSoft Technology
Support: [support link]
File: style.css
=========================================================================
=================================================================================== */
.pct-customizer {
    position: fixed;
    right: -360px;
    top: 160px;
    z-index: 1025;
    transition: all 0.15s ease-in-out;
}

.pct-customizer.active {
    right: 0;
}

.pct-customizer.active .pct-c-btn {
    padding-right: 0;
}

.pct-customizer .pct-c-btn {
    display: block;
    position: absolute;
    right: 100%;
    top: 0;
    transition: all 0.15s ease-in-out;
}

.pct-customizer .pct-c-btn .btn {
    padding: 17.5px 17.5px;
    display: block;
    border-radius: 8px 0 0 8px;
    box-shadow: 0 9px 9px -1px rgba(81, 69, 157, 0.3);
}

.pct-customizer .pct-c-btn .btn + .btn {
    margin-top: 8px;
}

.pct-customizer .pct-c-content {
    width: 360px;
    position: relative;
    top: 0;
    right: 0;
    background: #fff;
    overflow: hidden;
    border-radius: 0 0 0 4px;
    box-shadow: -9px 0 18px -1px rgba(69, 90, 100, 0.1);
}

.pct-customizer .pct-c-content .pct-header {
    padding: 20px 30px;
    border-bottom: 1px solid #f1f1f1;
}

.pct-customizer .pct-c-content .pct-body {
    padding: 20px 30px;
}

@media (max-width: 1024px) {
    .pct-customizer {
        display: none;
    }
}

.doc-img,
.theme-color {
    display: block;
    position: relative;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

.doc-img > a,
  .theme-color > a {
    position: relative;
    width: 35px;
    height: 25px;
    border-radius: 3px;
    display: inline-block;
    background: #f8f9fd;
    overflow: hidden;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.28);
}

.doc-img > a + a,
    .theme-color > a + a {
    margin-left: 5px;
}

.doc-img > a span,
    .theme-color > a span {
    width: 100%;
    position: absolute;
}

.doc-img > a span:after, .doc-img > a span:before,
      .theme-color > a span:after,
      .theme-color > a span:before {
    content: "";
    height: 100%;
    position: absolute;
}

.doc-img > a span:before,
      .theme-color > a span:before {
    width: 32%;
    left: 0;
    background: #1c232f;
}

.doc-img > a span:after,
      .theme-color > a span:after {
    width: 70%;
    right: 0;
    background: #f8f9fd;
}

.doc-img > a > span:nth-child(1),
    .theme-color > a > span:nth-child(1) {
    height: 40%;
    top: 0;
}

.doc-img > a > span:nth-child(1):after,
      .theme-color > a > span:nth-child(1):after {
    background: #fff;
}

.doc-img > a > span:nth-child(2),
    .theme-color > a > span:nth-child(2) {
    height: 66%;
    bottom: 0;
}

.doc-img.header-color > a[data-value="bg-primary"] > span:nth-child(1):after,
  .theme-color.header-color > a[data-value="bg-primary"] > span:nth-child(1):after {
    background: #51459d;
}

.doc-img.header-color > a[data-value="bg-success"] > span:nth-child(1):after,
  .theme-color.header-color > a[data-value="bg-success"] > span:nth-child(1):after {
    background: #6fd943;
}

.doc-img.header-color > a[data-value="bg-info"] > span:nth-child(1):after,
  .theme-color.header-color > a[data-value="bg-info"] > span:nth-child(1):after {
    background: #3ec9d6;
}

.doc-img.header-color > a[data-value="bg-warning"] > span:nth-child(1):after,
  .theme-color.header-color > a[data-value="bg-warning"] > span:nth-child(1):after {
    background: #ffa21d;
}

.doc-img.header-color > a[data-value="bg-danger"] > span:nth-child(1):after,
  .theme-color.header-color > a[data-value="bg-danger"] > span:nth-child(1):after {
    background: #ff3a6e;
}

.doc-img.header-color > a[data-value="bg-dark"] > span:nth-child(1):after,
  .theme-color.header-color > a[data-value="bg-dark"] > span:nth-child(1):after {
    background: #1c232f;
}

.doc-img.brand-color > a[data-value="bg-primary"] > span:nth-child(1):before,
  .theme-color.brand-color > a[data-value="bg-primary"] > span:nth-child(1):before {
    background: #51459d;
}

.doc-img.brand-color > a[data-value="bg-success"] > span:nth-child(1):before,
  .theme-color.brand-color > a[data-value="bg-success"] > span:nth-child(1):before {
    background: #6fd943;
}

.doc-img.brand-color > a[data-value="bg-info"] > span:nth-child(1):before,
  .theme-color.brand-color > a[data-value="bg-info"] > span:nth-child(1):before {
    background: #3ec9d6;
}

.doc-img.brand-color > a[data-value="bg-warning"] > span:nth-child(1):before,
  .theme-color.brand-color > a[data-value="bg-warning"] > span:nth-child(1):before {
    background: #ffa21d;
}

.doc-img.brand-color > a[data-value="bg-danger"] > span:nth-child(1):before,
  .theme-color.brand-color > a[data-value="bg-danger"] > span:nth-child(1):before {
    background: #ff3a6e;
}

.doc-img.brand-color > a[data-value="bg-dark"] > span:nth-child(1):before,
  .theme-color.brand-color > a[data-value="bg-dark"] > span:nth-child(1):before {
    background: #1c232f;
}

.doc-img.themes-color > a[data-value="theme-1"],
  .theme-color.themes-color > a[data-value="theme-1"] {
    background: linear-gradient(141.55deg, #0CAF60 3.46%, #0CAF60 99.86%), #0CAF60;
}

.doc-img.themes-color > a[data-value="theme-3"],
  .theme-color.themes-color > a[data-value="theme-3"] {
    background: linear-gradient(141.55deg, #6FD943 3.46%, #6FD943 99.86%), #6FD943;
}

.doc-img.themes-color > a[data-value="theme-2"],
  .theme-color.themes-color > a[data-value="theme-2"] {
    background: linear-gradient(141.55deg, #584ED2 3.46%, #584ED2 99.86%), #584ED2;
}

.doc-img.themes-color > a[data-value="theme-4"],
  .theme-color.themes-color > a[data-value="theme-4"] {
    background: linear-gradient(141.55deg, #145388 3.46%, #145388 99.86%), #145388;
}

.doc-img.themes-color > a[data-value="theme-5"],
  .theme-color.themes-color > a[data-value="theme-5"] {
    background: linear-gradient(141.55deg, #B9406B 3.46%, #B9406B 99.86%), #B9406B;
}

.doc-img.themes-color > a[data-value="theme-6"],
  .theme-color.themes-color > a[data-value="theme-6"] {
    background: linear-gradient(141.55deg, #008ECC 3.46%, #008ECC 99.86%), #008ECC;
}

.doc-img.themes-color > a[data-value="theme-7"],
  .theme-color.themes-color > a[data-value="theme-7"] {
    background: linear-gradient(141.55deg, #922C88 3.46%, #922C88 99.86%), #922C88;
}

.doc-img.themes-color > a[data-value="theme-8"],
  .theme-color.themes-color > a[data-value="theme-8"] {
    background: linear-gradient(141.55deg, #C0A145 3.46%, #C0A145 99.86%), #C0A145;
}

.doc-img.themes-color > a[data-value="theme-9"],
  .theme-color.themes-color > a[data-value="theme-9"] {
    background: linear-gradient(141.55deg, #48494B 3.46%, #48494B 99.86%), #48494B;
}

.doc-img.themes-color > a[data-value="theme-10"],
  .theme-color.themes-color > a[data-value="theme-10"] {
    background: linear-gradient(141.55deg, #0C7785 3.46%, #0C7785 99.86%), #0C7785;
}

.doc-img.themes-color > a[data-value="theme-11"],
  .theme-color.themes-color > a[data-value="theme-11"] {
    background: linear-gradient(141.55deg, #871f16 3.46%, #871f16 99.86%), #871f16;
}
body.theme-11 {
    background: linear-gradient(141.55deg, rgba(240, 244, 243, 0) 3.46%, #f0f4f3 99.86%);
}

body.theme-11 .bg-primary {
    background: linear-gradient(141.55deg, #0C7785 3.46%, #0C7785 99.86%), #0C7785 !important;
}

body.theme-11 .dash-header .drp-language .drp-text,
body.theme-11 .dash-header .dash-head-link > i:not(.nocolor) {
    color: #0C7785;
}

body.theme-11 .dash-header .drp-company .theme-avtar {
    background: #cee4e7;
    color: #0C7785;
}

body.theme-11 .dash-sidebar.light-sidebar .dash-navbar > .dash-item.active > .dash-link, body.theme-11 .dash-sidebar.light-sidebar .dash-navbar > .dash-item:active > .dash-link, body.theme-11 .dash-sidebar.light-sidebar .dash-navbar > .dash-item:focus > .dash-link, body.theme-11 .dash-sidebar.light-sidebar .dash-navbar > .dash-item:hover > .dash-link,
body.theme-11 .dash-sidebar .dash-navbar > .dash-item.active > .dash-link,
body.theme-11 .dash-sidebar .dash-navbar > .dash-item:active > .dash-link,
body.theme-11 .dash-sidebar .dash-navbar > .dash-item:focus > .dash-link,
body.theme-11 .dash-sidebar .dash-navbar > .dash-item:hover > .dash-link {
    background: linear-gradient(141.55deg, #0C7785 3.46%, #0C7785 99.86%), #0C7785;
    color: #fff;
    box-shadow: 0 5px 7px -1px rgba(12, 119, 133, 0.3);
}

body.theme-11 .dash-sidebar.light-sidebar .dash-navbar > .dash-item.active > .dash-link i, body.theme-11 .dash-sidebar.light-sidebar .dash-navbar > .dash-item:active > .dash-link i, body.theme-11 .dash-sidebar.light-sidebar .dash-navbar > .dash-item:focus > .dash-link i, body.theme-11 .dash-sidebar.light-sidebar .dash-navbar > .dash-item:hover > .dash-link i,
body.theme-11 .dash-sidebar .dash-navbar > .dash-item.active > .dash-link i,
body.theme-11 .dash-sidebar .dash-navbar > .dash-item:active > .dash-link i,
body.theme-11 .dash-sidebar .dash-navbar > .dash-item:focus > .dash-link i,
body.theme-11 .dash-sidebar .dash-navbar > .dash-item:hover > .dash-link i {
    color: #0C7785;
}

body.theme-11 .dash-sidebar.light-sidebar .dash-item .dash-submenu .dash-item::before,
body.theme-11 .dash-sidebar .dash-item .dash-submenu .dash-item::before {
    border-right-color: #0C7785;
}

body.theme-11 .dash-sidebar.light-sidebar .dash-item .dash-submenu .dash-item.active > .dash-link, body.theme-11 .dash-sidebar.light-sidebar .dash-item .dash-submenu .dash-item:active > .dash-link, body.theme-11 .dash-sidebar.light-sidebar .dash-item .dash-submenu .dash-item:focus > .dash-link, body.theme-11 .dash-sidebar.light-sidebar .dash-item .dash-submenu .dash-item:hover > .dash-link,
body.theme-11 .dash-sidebar .dash-item .dash-submenu .dash-item.active > .dash-link,
body.theme-11 .dash-sidebar .dash-item .dash-submenu .dash-item:active > .dash-link,
body.theme-11 .dash-sidebar .dash-item .dash-submenu .dash-item:focus > .dash-link,
body.theme-11 .dash-sidebar .dash-item .dash-submenu .dash-item:hover > .dash-link {
    color: #0C7785;
}

body.theme-11 a:not([class]) {
    color: #0C7785;
}

body.theme-11 a:not([class]):hover {
    color: #0C7785;
}

body.theme-11 .text-primary {
    color: #0C7785 !important;
}

body.theme-11 .list-group-item.active {
    background: linear-gradient(141.55deg, #0C7785 3.46%, #0C7785 99.86%), #0C7785 !important;
}

body.theme-11 .progress-bar:not([class*="bg-"]),
body.theme-11 .btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #0C7785;
    --bs-btn-border-color: #0C7785;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #0a6571;
    --bs-btn-hover-border-color: #0a5f6a;
    --bs-btn-focus-shadow-rgb: 48, 139, 151;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #0a5f6a;
    --bs-btn-active-border-color: #095964;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #0C7785;
    --bs-btn-disabled-border-color: #0C7785;
}

body.theme-11 .btn-outline-primary {
    --bs-btn-color: #0C7785;
    --bs-btn-border-color: #0C7785;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #0C7785;
    --bs-btn-hover-border-color: #0C7785;
    --bs-btn-focus-shadow-rgb: 12, 119, 133;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #0C7785;
    --bs-btn-active-border-color: #0C7785;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #0C7785;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0C7785;
    --bs-gradient: none;
}

body.theme-11 .btn-light-primary {
    background: #cee4e7;
    color: #0C7785;
    border-color: #cee4e7;
}

body.theme-11 .btn-light-primary:hover {
    background: #0C7785;
    color: #fff;
    border-color: #0C7785;
}

body.theme-11 .btn-light-primary.focus, body.theme-11 .btn-light-primary:focus {
    background: #0C7785;
    color: #fff;
    border-color: #0C7785;
}

body.theme-11 .btn-light-primary:not(:disabled):not(.disabled).active, body.theme-11 .btn-light-primary:not(:disabled):not(.disabled):active,
.show > body.theme-11 .btn-light-primary.dropdown-toggle {
    background: #0C7785;
    color: #fff;
    border-color: #0C7785;
}

body.theme-11 .btn-check:active + .btn-light-primary,
body.theme-11 .btn-check:checked + .btn-light-primary {
    background: #0C7785;
    color: #fff;
    border-color: #0C7785;
}

body.theme-11 .alert-primary {
    --bs-alert-color: #074750;
    --bs-alert-bg: #cee4e7;
    --bs-alert-border-color: #b6d6da;
}

body.theme-11 .alert-primary .alert-link {
    color: #063940;
}

body.theme-11 .badge.bg-light-primary {
    background: #cee4e7;
    color: #0C7785;
    border-color: #cee4e7;
}

body.theme-11 .page-item.active .page-link {
    background: #0C7785;
    border-color: #0C7785;
}

body.theme-11 .nav-link {
    color: #0C7785;
}

body.theme-11 .nav-link:hover, body.theme-11 .nav-link:focus {
    color: #0C7785;
}

body.theme-11 .nav-tabs .nav-link {
    background: none;
}

body.theme-11 .nav-pills .nav-link {
    background: none;
}

body.theme-11 .nav-pills .nav-link:focus,
body.theme-11 .nav-pills .nav-link.active,
body.theme-11 .nav-pills .show > .nav-link {
    color: #ffffff;
    background: linear-gradient(141.55deg, #0C7785 3.46%, #0C7785 99.86%), #0C7785;
}

body.theme-11 .form-check-input:focus,
body.theme-11 .form-select:focus,
body.theme-11 .form-control:focus,
body.theme-11 .custom-select:focus,
body.theme-11 .dataTable-selector:focus,
body.theme-11 .dataTable-input:focus {
    border-color: #0C7785;
    box-shadow: 0 0 0 0.2rem rgba(12, 119, 133, 0.25);
}

body.theme-11 .form-check-input:checked {
    background-color: #0C7785;
    border-color: #0C7785;
}

body.theme-11 .form-range::-webkit-slider-thumb {
    background: #0C7785;
}

body.theme-11 .form-range::-webkit-slider-thumb:active {
    background: #0C7785;
}

body.theme-11 .form-range::-moz-range-thumb {
    background: #0C7785;
}

body.theme-11 .form-range::-moz-range-thumb:active {
    background: #0C7785;
}

body.theme-11 .form-check-input:checked {
    background-color: #0C7785;
    border-color: #0C7785;
}

body.theme-11 .form-check-input[type="checkbox"]:indeterminate {
    background-color: #0C7785;
    border-color: #0C7785;
}

body.theme-11 .form-check .form-check-input.input-primary:checked {
    background-color: #0C7785;
    border-color: #0C7785;
}

body.theme-11 pre[class*="language-"] > code {
    border-left-color: #0C7785;
    background-image: linear-gradient(transparent 50%, rgba(12, 119, 133, 0.04) 50%);
}

body.theme-11 .card .card-header h5:after, body.theme-11 .card .card-header .h5:after,
body.theme-11 .card .card-header .h5:after {
    background: #0C7785;
}
.doc-img > a {
    width: 100px;
    height: 65px;
}

.dash-header[class*="bg-"], .dash-header.dark-header {
    box-shadow: none;
    background: #1c232f;
    color: #fff;
}

@media (min-width: 1025px) {
    .dash-header[class*="bg-"] .dash-head-link, .dash-header.dark-header .dash-head-link {
        color: #fff;
    }

    .dash-header[class*="bg-"] .dash-head-link i, .dash-header.dark-header .dash-head-link i {
        color: #fff;
    }

    .dash-header[class*="bg-"] .dash-head-link .material-icons-two-tone, .dash-header.dark-header .dash-head-link .material-icons-two-tone {
        background-color: #fff;
    }

    .dash-header[class*="bg-"] .dash-head-link.active, .dash-header[class*="bg-"] .dash-head-link:active, .dash-header[class*="bg-"] .dash-head-link:focus, .dash-header[class*="bg-"] .dash-head-link:hover, .dash-header.dark-header .dash-head-link.active, .dash-header.dark-header .dash-head-link:active, .dash-header.dark-header .dash-head-link:focus, .dash-header.dark-header .dash-head-link:hover {
        color: #fff;
        background: rgba(255, 255, 255, 0.15);
    }

    .dash-header[class*="bg-"] .dash-head-link.active .material-icons-two-tone, .dash-header[class*="bg-"] .dash-head-link:active .material-icons-two-tone, .dash-header[class*="bg-"] .dash-head-link:focus .material-icons-two-tone, .dash-header[class*="bg-"] .dash-head-link:hover .material-icons-two-tone, .dash-header.dark-header .dash-head-link.active .material-icons-two-tone, .dash-header.dark-header .dash-head-link:active .material-icons-two-tone, .dash-header.dark-header .dash-head-link:focus .material-icons-two-tone, .dash-header.dark-header .dash-head-link:hover .material-icons-two-tone {
        background-color: #fff;
    }

    .dash-header[class*="bg-"] .dash-head-link .user-desc, .dash-header.dark-header .dash-head-link .user-desc {
        color: rgba(255, 255, 255, 0.7);
    }
}

.dash-sidebar.light-sidebar {
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
}

.dash-sidebar.light-sidebar .dash-caption {
    color: #333333;
}

.dash-sidebar.light-sidebar .dash-navbar > .dash-item > .dash-link {
    border-radius: 12px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 7px 10px 7px 7px;
}

.dash-sidebar.light-sidebar .dash-link {
    color: #333333;
    font-size: 14px;
}

.dash-sidebar.light-sidebar .dash-link .dash-micon {
    background-color: #fff;
    box-shadow: -3px 4px 23px rgba(0, 0, 0, 0.1);
}

.dash-sidebar.light-sidebar .dash-link .dash-micon i,
      .dash-sidebar.light-sidebar .dash-link .dash-micon svg {
    color: #525b69;
    stroke: #525b69;
    fill: #f2f2f2;
}

.dash-sidebar.light-sidebar .dash-link .dash-micon .material-icons-two-tone {
    background-color: #525b69;
}

.dash-sidebar.light-sidebar .dash-link .dash-arrow {
    margin-top: 7px;
}

.dash-sidebar.light-sidebar .dash-link:active, .dash-sidebar.light-sidebar .dash-link:focus, .dash-sidebar.light-sidebar .dash-link:hover {
    color: #51459d;
}

.dash-sidebar.light-sidebar .dash-submenu .dash-link .dash-arrow {
    margin-top: 2px;
}

.dash-sidebar.light-sidebar .dash-item.active > .dash-link,
  .dash-sidebar.light-sidebar .dash-item:hover > .dash-link {
    color: #51459d;
}

.dash-sidebar.light-sidebar .dash-item.active > .dash-link i,
    .dash-sidebar.light-sidebar .dash-item:hover > .dash-link i {
    color: #51459d;
}

.dash-sidebar.light-sidebar .dash-item.active > .dash-link .dash-micon i.material-icons-two-tone,
    .dash-sidebar.light-sidebar .dash-item:hover > .dash-link .dash-micon i.material-icons-two-tone {
    background-color: #51459d;
}

.dash-sidebar.light-sidebar .dash-navbar > .dash-item.active > .dash-link {
    font-weight: 700;
}

.dash-sidebar.light-sidebar .dash-navbar > .dash-item.active > .dash-link, .dash-sidebar.light-sidebar .dash-navbar > .dash-item:focus > .dash-link, .dash-sidebar.light-sidebar .dash-navbar > .dash-item:hover > .dash-link {
    box-shadow: -6px 11px 19px rgba(0, 0, 0, 0.04);
    background: #fff;
    color: #333333;
}

.minimenu .dash-sidebar.light-sidebar .dash-navbar > .dash-item > .dash-link {
    padding: 20px 25px;
    margin-left: 0;
    margin-right: 0;
    border-radius: 0;
}

.minimenu .dash-sidebar.light-sidebar .dash-item .dash-item:hover > .dash-link {
    background: transparent;
}

.minimenu .dash-sidebar.light-sidebar .dash-submenu {
    box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    background: #fff;
}

.dash-horizontal .topbar.light-sidebar {
    background: #fff;
    box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
}

.dash-horizontal .topbar.light-sidebar .dash-link {
    color: #333333;
}

.dash-horizontal .topbar.light-sidebar .dash-link:active, .dash-horizontal .topbar.light-sidebar .dash-link:focus, .dash-horizontal .topbar.light-sidebar .dash-link:hover {
    color: #51459d;
}

.auth-wrapper ~ .pct-customizer {
    display: none;
}
