/*.skin {
    background-color: #fff !important;
}*/
.skin .theme-color {
  color: var(--anchor-color) !important;
}
.skin .theme-text {
  color: var(--theme-text) !important;
}
.skin .theme-icon {
  color: var(--theme-icon) !important;
}
.skin .ip-info {
  color: var(--theme-button-background) !important;
}
.skin nav.breadcrumb {
  color: var(--theme-breadcrumb-text);
  background-color: var(--theme-breadcrumb-background);
}
.skin .theme-background {
  background-color: var(--theme-background);
}
.skin .theme-button {
  background-color: var(--theme-button-color);
  color: var(--theme-button-background);
  border: 1.5px solid var(--theme-button-background);
}
.skin .navbar {
  background: var(--theme-background);
}
.skin .breadcrumb a {
  color: var(--theme-breadcrumb-text);
}
.skin .page-heading {
  color: var(--theme-page-heading);
  margin-bottom: 0;
}
.skin .custom-btn-solid {
  color: var(--theme-button-color);
  background-color: var(--theme-button-background);
  border: 1.5px solid var(--theme-button-color);
}
.skin .title-btn,
.skin .detail-anchor {
  color: var(--theme-background);
}
.skin .custom-btn {
  color: var(--theme-button-color);
}
.skin .custom-btn:hover,
.skin .title-btn:hover,
.skin .detail-anchor:hover {
  background-color: var(--theme-button-color);
  color: var(--theme-button-background);
  text-decoration: none;
}
/*.skin .detail .table th {
    background-color: var(--theme-detail-th-background);
    color: var(--theme-detail-th-text);
    font-weight: normal;
    width: 200px;
}*/
.skin .detail .table > * > * > * {
  padding: 7px;
}
/*
.skin .table tr:not(.detail):hover td {
    background-color: var(--theme-td-hover);
}

.skin .detail .table tr:hover td {
    background-color: transparent;
} */
.skin .paging {
  background-color: var(--theme-paging-background);
}
.skin .paging .page-link {
  background-color: var(--theme-paging-button-color);
}
.skin .filters-form {
  border: 1px solid var(--filter-border);
  background-color: var(--filter-background);
}
.skin .filters-form .form-submit-bar {
  background-color: var(--filters-bar-background);
  border: 0px;
}
/* Scrollbar */
/* Track */
.main-content::-webkit-scrollbar-track,
::-webkit-scrollbar-track {
  background: var(--theme-sidebar);
}
/* Handle */
.main-content::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
/* Sidebar */
/*
.skin .list-unstyled>li {
    border-top-color: var(--theme-sidebar-dropdown-button-active-top-border) !important;
}
.skin .list-unstyled>li.list-unstyled-main:not(.active) li{
    border-top-color: var(--theme-sidebar-dropdown-button-top-border) !important;
}

.skin .list-unstyled>li>a {
    background-color: var(--theme-sidebar);
    color: var(--theme-sidebar-text-color);
    z-index: 99;
    position: relative;
}
.skin .list-unstyled-main>a:not(.collapsed) {
    color: var(--theme-sidebar-active-before);
}

.skin .list-unstyled>li:hover>a:not(.btn-toggle) {
    background-color: var(--theme-sidebar);
    color: var(--theme-sidebar-text-color);
}

.skin .list-unstyled>li.list-unstyled-main.open.active:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 999;
    height: 37px;
    width: 3px;
    max-width: 3px;
    overflow: hidden;
    background-color: var(--theme-sidebar-active-before);
}

.skin .sidebar.closed .list-unstyled>li.list-unstyled-main.open.active:after {
    bottom: 7px;
    content: "";
    display: block;
    position: absolute;
    z-index: 999;
    right: 0px;
    top: 9px;
    border: 8px solid;
    border-right-color: transparent;
    border-width: 9px 6px;
    color: var(--theme-sidebar-selected);
}

.skin .list-unstyled>li.list-unstyled-main:hover>a:not(.active):after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 999;
    height: 100%;
    width: 3px;
    max-width: 3px;
    overflow: hidden;
    background-color: var(--theme-sidebar-active-before);
}

.skin .list-unstyled>li>a.active::before {
    /// display: none; ///
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 999;
    height: 100%;
    width: 3px;
    max-width: 3px;
    overflow: hidden;
    background-color: var(--theme-sidebar-active-before);
}

///.skin .list-unstyled>li>ul.submenu.show>li:has(ul.submenu.list-unstyled.show)::after {
    content: "\f0da";
    position: absolute;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 20px;
    top: 6px;
    left: 16px;
    z-index: 999;
    color: var(--theme-sidebar-active-before);
}///

.skin .list-unstyled>li.active>a,
.skin .list-unstyled>li.active:hover>a {
    background-color: var(--theme-sidebar-selected);
    color: var(--theme-sidebar-selected-text);
}

.skin .list-unstyled>li {
    position: relative;
    z-index: 1;
}

.skin .list-unstyled>li>.submenu>li>a {
	font-size: 13px;
}

.skin .list-unstyled>li .submenu {
    background-color: var(--theme-sidebar-dropdown-open);
    z-index: 1;
}

.skin .list-unstyled>li.active .submenu {
    background-color: var(--sidebar-submenu-active-background-color);
}

.skin .list-unstyled>li .submenu>li>a {
    border-top-color: var(--theme-sidebar-dropdown-button-top-border) !important;
    background-color: var(--theme-sidebar-dropdown-open);
}

.skin .list-unstyled>li .submenu>li>a.active {
    border-top-color: var(--theme-sidebar-dropdown-button-top-border) !important;
    background-color: var(--theme-sidebar-dropdown-open);
}

.skin .list-unstyled>li .submenu>li>a:hover {
    background-color: var(--theme-sidebar-dropdown-button-hover-background);
}

.skin .list-unstyled>li .submenu::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    left: 18px;
    top: 0;
    bottom: 0;
    border: 1px dotted;
    border-width: 0 0 0 1px;
    border-color: var(--sidebar-highlight) !important;
}

.skin .list-unstyled>li .submenu li .submenu::before {
    z-index: 0;
}

///.skin .list-unstyled>li .submenu>li::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 999;
    left: 19px;
    top: 19px;
    border: 1px dotted;
    border-width: 1px 0 0;
    width: 9px;
    border-color: var(--sidebar-highlight) !important;
}///

/// .skin .sidebar:not(.closed) a.btn-toggle.active::after {
    bottom: 1px;
    content: "";
    display: block;
    position: absolute;
    z-index: 999;
    right: 0px;
    top: 0px;
    border: 8px solid;
    border-right-color: #fff;
    border-width: 19px 12px;
    color: var(--theme-sidebar-selected);
} ///
.skin .sidebar.closed a.btn-toggle.active::after {
    bottom: 7px;
    content: "";
    display: block;
    position: absolute;
    z-index: 999;
    right: 0px;
    top: 9px;
    border: 8px solid;
    border-right-color: #fff;
    border-width: 9px 6px;
    color: var(--theme-sidebar-selected);
}

.skin .submenu:not(.closed) .list-unstyled>li .submenu>li.active .list-unstyled>li.active::after {
    bottom: 1px;
    content: "";
    display: block;
    position: absolute;
    z-index: 999;
    right: 0px;
    top: 3px;
    border: 8px solid;
    border-right-color: #fff;
    border-width: 19px 12px;
    color: var(--theme-sidebar-selected);
}

///.skin .list-unstyled>li .submenu>li.list-unstyled::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 999;
    left: 18px;
    top: 20px;
    border: 1px dotted;
    border-width: 1px 0 0;
    width: 9px;
    border-color: var(--theme-sidebar-dropdown-dotted-line) !important;
}///
.skin .list-unstyled>li .submenu>li.list-unstyled:has(.submenu.show)::before {
    display: none;
}

.skin .list-unstyled>li .submenu>li.list-unstyled>.submenu>li::before {
    width: 16px;
}

.skin .list-unstyled>li.active .submenu>li>a {
    border-top-color: var(--theme-sidebar-dropdown-button-active-top-border) !important;
    background-color: var(--sidebar-submenu-active-background-color);
}

.skin .list-unstyled>li.active .submenu>li.active>a.btn-toggle {
    border-top-color: var(--theme-sidebar-dropdown-button-active-top-border) !important;
    background-color: var(--sidebar-submenu-active-item-background-color);
    color: var(--theme-sidebar-selected-child-text);
}

.skin .list-unstyled>li.active .submenu>li>a:hover {
    background-color: var(--sidebar-submenu-active-item-background-color);
}

.skin .sidebar .submenu-header>a {
    color: var(--theme-sidebar-selected-text) !important;
    background-color: var(--theme-sidebar-selected) !important;
}

.skin .list-unstyled>li>.submenu {
    border-top-color: var(--theme-sidebar-dropdown-button-top-border) !important;
}

.skin .list-unstyled>li.active>.submenu {
    border-top-color: var(--theme-sidebar-dropdown-button-top-border) !important;
}

.skin .list-unstyled>li>.submenu{
	>li:hover,
	>li.active{
		>a {
		    color: var(--theme-sidebar-dropdown-button-hover);
		}
	}
}

.skin .list-unstyled>li>.submenu>li.active>a.btn-toggle {
    color: var(--theme-sidebar-selected);
    background-color: var(--theme-sidebar-dropdown-button-active);
}

.skin .list-unstyled>li .submenu li>.submenu li:hover>a {
    color: var(--theme-sidebar-selected-child-text);
}

.skin .list-unstyled>li .submenu li.open>a,
.skin .list-unstyled>li .submenu li>.submenu>li.open>a {
    color: var(--theme-sidebar-selected);
}

.skin .list-unstyled>li .submenu li>.submenu li.active>a {
    color: var(--theme-sidebar-selected-text);
}

.skin .list-unstyled>li .submenu li>.submenu li.active:hover>a {
    color: var(--theme-sidebar-selected-text);
}
*/
/* End Sidebar */
/*# sourceMappingURL=skin.css.map */