
:root {
	--primary_rgb: #3d59d3;
	--nav-font-color: black;
	--nav-bg-color: #FFFFFF;
	--nav-font-active-color: white;
	--nav_active-bg-color: var(--primary_rgb);
}

.new_style_2025 .navbar-default.navbar-static-side ul li.active > a, .navbar-default a[aria-expanded="true"] {
    background: rgba(200,200,200,0.9);
}
.new_style_2025 .nav > li.active.last_active a:hover, .new_style_2025 .nav > li.active.last_active a:focus, .new_style_2025 .navbar-default.navbar-static-side ul li.active.last_active a {
    background: var(--nav_active-bg-color);
    color: var(--nav-font-active-color);
}
.new_style_2025 .navbar.col-md.navbar-static-top {
	max-width: calc(100% - 25px);
	padding: 15px 0 15px 15px;
	background: white;
	float: right;
	margin-right: 0;
	margin-left: auto;
	margin-top: 15px;
}
.new_style_2025.simple-admin-panel .navbar.col-md.navbar-static-top {
    max-width: 100%;
}


.new_style_2025 .navbar-minimalize.minimalize-styl-2.btn {
	/*display: none !important;*/
}
.new_style_2025 .hidden-text {
	display: none
}
.new_style_2025 a:hover .hidden-text {
	display: inline-block;
	animation: fade_in_show 0.5s
}
@keyframes fade_in_show {
	0% {
		opacity: 0;
		transform: scale(0)
	}
	100% {
		opacity: 1;
		transform: scale(1)
	}
}
.new_style_2025 .nav > li > a {
	border-radius: 0;
}
.new_style_2025 .navbar-default.navbar-static-side ul {
	padding: 0;
}

.new_style_2025 #side-menu.nav > li > a {
	padding: 15px 15px 15px 20px;
}
.new_style_2025 .nav-second-level li a {
	padding: 15px 15px 15px 20px;
}
.new_style_2025 .nav > li.active > ul::before {
	content: '';
	height: 100%;
	opacity: 1;
	width: 3px;
	background: transparent;
	position: absolute;
	left: 20px;
	top: 0;
	border-radius: 15px;
}
.new_style_2025 .nav>li>a i {
	opacity: 1;
}
/* .new_style_2025 .body_wrap {
	max-width: calc(100% - 20px);
	padding: 20px 20px 20px 15px;
	background: white;
	margin-right: 0;
	margin-left: auto;
} */

.new_style_2025 .body_wrap {
	max-width: calc(100% - 5px);
	padding: 0;
	background: transparent;
	margin-right: 0;
	margin-left: auto;
}

.new_style_2025 .main_edit_box {
	margin-left: 0;
	margin-right: 0;
}

.new_style_2025 .navbar-default.navbar-static-side {
	width: 275px; 
}
.new_style_2025.mini-navbar .navbar-default.navbar-static-side {
	width: 70px; 
}
.mini-navbar .navbar-minimalize{
	margin-top: 0px !important;

}
.new_style_2025 #page-wrapper-outside {
	position: inherit;
	margin: 0 0 0 275px;
	min-height: 100vh;
	background: #FAFAFA;
	padding-bottom: 40px;
}

.new_style_2025 #page-wrapper {
	position: inherit;
	margin: 0 0 0 275px;
	min-height: 100vh;
	background: transparent;
}

@media (min-width: 768px) {
	.new_style_2025 #page-wrapper {
			margin: 0px 0 0 275px;
	}
}

.new_style_2025 .navbar_breadcrumbs_php {
	max-width: calc(100% - 20px);
	margin-right: 0;
	margin-left: auto;
	/* min-height: 45px; */
}

.new_style_2025 .sidebar-collapse .nav>li>a .nav-label {
    margin-left: 10px;
    font-weight: 500;
    font-size: 15px;
}
.new_style_2025 .sidebar-collapse .nav>li>a:hover>i {
	opacity: 0.6;
	color: white;
}
.new_style_2025 .navbar-default.navbar-static-side ul li a {
	font-size: 15px;
}

.new_style_2025 #page-wrapper {

	margin: 0 0 0 275px ;
}
.new_style_2025 .nav > li .nav.nav-third-level.collapse.in li.active a {
    color: white !important;
}
.new_style_2025 .nav ul li a span.nav-label {
    display: inline-block;
    width: 75%;
}
.new_style_2025 .nav.navbar-right>li>a{
    font-weight: 600;
    font-size: 15px;
    color: var(--primary_rgb);
}
.new_style_2025 .nav.navbar-right>li>a:hover>i {
    font-weight: 600;
    color: var(--primary_rgb);
}

.new_style_2025 .nav-second-level li.for_superadmin a {
	padding: 5px 5px 7px 20px;
}
.new_style_2025.mini-navbar ul.nav.metismenu ul.nav-second-level.collapse.in {
	min-width: 175px;
}
.new_style_2025.mini-navbar ul.nav.metismenu ul.nav-second-level.collapse.in a {
    padding: 10px 10px 10px 10px;
    min-width: 175px;
    padding-left: 10px !important;
}
.new_style_2025 .body_wrap_top {
	max-width: calc(100% - 20px);
	padding: 20px 20px 20px 15px;
	margin-right: 0;
	margin-left: auto;
}

.new_style_2025 .navbar-static-top{
	border-radius: 5px;
	box-shadow: 0 0 19px -20px black;
}


.new_style_2025 tr.column_names {
	background: var(--primary_rgb);
	color: white;
}
.new_style_2025 .btn-outline-primary {
	color: var(--primary_rgb);
	border-color: var(--primary_rgb);
}
.new_style_2025 .btn-outline-primary:hover {
	color: #fff;
	background-color: var(--primary_rgb);
	border-color: var(--primary_rgb);
}
.new_style_2025 tr.column_names .btn-outline-primary {
	background-color: var(--nav-bg-color);
}
.new_style_2025 tr.column_names .btn-outline-primary:hover {
	color: var(--primary_rgb);
}
.new_style_2025 .btn-primary {
	background-color: var(--primary_rgb);
	border-color: var(--primary_rgb);
}
.new_style_2025 .btn-primary:hover {
	color: #fff;
	background-color: var(--primary_rgb);
	border-color: var(--primary_rgb);
}
.new_style_2025 .navbar-default .for_superadmin a {
	background-color: rgb(255, 221, 221);
}
.new_style_2025 .list-tree-check .col-list-grid {
	padding-left: 25px;
}
.new_style_2025 .list-tree-hidden.list-tree-check .col-list-grid {
	padding-left: 5px;
}
@media (min-width: 768px) {
	.new_style_2025 #page-wrapper {
			margin: 0px 21px 0 275px;
	}
	
}
@media (max-width: 768px) {
	.new_style_2025 .navbar.col-md.navbar-static-top{
		max-width: calc(100%);
	}
	.new_style_2025 .navbar-minimalize.minimalize-styl-2.btn {
		display: inline-block !important;
	}
}

@media (max-width: 768px) {
	.new_style_2025.mini-navbar .navbar-default.navbar-static-side {
			width: 100%;
			position: relative;
			top: 0;
			left: 0;
			height: auto;
	}
}
@media(max-width: 768px) {
	.new_style_2025 .body_wrap {
		max-width: calc(100%);
	}
	.new_style_2025 .list-tree-check .col-list-grid {
    padding-left: 5px;
}
}