﻿body,.topbar,.header{background-color:#231e20}
.topbar{transition:.2s}
.topbar-title{color:#febd17}
.topbar-left{margin-right:10px}
.topbar-expand-md.topbar .menu-item.active>.menu-link {
    color:#151515;
}
.topbar-brand,.footer-brand{height:32px}
.topbar-brand .logo,.footer-brand .logo{height:58%}
.menu-link .title{font-size:15px}
.aside-catalog{background-color:#f7f7ff}
.aside-catalog .catalog-list .tree li.active > span{background:#febd17}
.aside-catalog .catalog-list .tree li.active > span > *{color:#fff!important}
.aside .accordion >.card >.card-title.reverse > a{padding:10px 33px 10px 13px;font-weight:bold;color:#febd17}
.aside-open .aside .aside-body{padding-left:20px;padding-right:20px}
.topbar-search .form-control{height:40px;line-height:36px;border-radius:20px;background:#f7f7f7}
.topbar-navigation{padding-left:25px}
.topbar .menu-link{color:#151515;border:none}
@media (max-width:1600px){
	.topbar-navigation{padding-left:15px}
}
@media (max-width:1150px){
	.topbar .menu-link .arrow{display:none}
}
.nav-link .icon{display:inline-block;margin-right:10px !important;width:16px;height:16px;filter:grayscale(1);opacity:.8;}
.nav-link:hover .icon{filter:grayscale(.1);}
.topbar .slide{background:#fff}
.topbar .slide .bg-gradient{background:linear-gradient(0, #f3f4f6, #fff);position:absolute;left:-100000px;bottom:0;top:0;z-index:0;right:0;}
.topbar .slide a i{margin-left:10px;color:#febd17;transition:.1s}
.topbar .slide a:hover i{margin-left:15px}
.topbar .slide .nav-link{color:#717171}
.topbar .slide .nav.flex-column .nav-item .nav-link{line-height:1.2;padding:5px 0}
.topbar .slide .nav.flex-column .nav-item .nav-link:hover{color:#000}
.topbar .slide .nav-item .dot{display:inline-block;width:16px;height:16px;text-indent:-1px;vertical-align:text-bottom;font-size:11px;margin-right:8px!important;line-height:16px;border-radius:50%;color:#fff;background:#febd17}
.topbar .slide .nav-tabs .nav-link{padding:0 15px;border-right:none;border-left:solid 2px transparent}
.topbar .slide .nav-tabs .nav-link.active{background:#edf0f2;border-color:#febd17}
.topbar.topbar-expend .slide{display:block;border-top:solid 1px #e5e7eb;box-shadow:0 20px 20px 0 rgba(0,0,0,.08);-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.08)}
.app-backdrop.backdrop-navbar{background-color:rgba(0,0,0,.5)}
.site-footer{border-top:solid 10px #312d2e;position:relative}
.site-footer hr{border-color:#bbb}
.site-footer .nav-link{color:#151515;}
.site-footer .links .nav-link{padding:0;margin-right:12px}
.site-footer .links .nav-item:last-child .nav-link{margin-right:0}
.site-footer .copyright{color:#717171;font-size:12px;line-height:1.2}
.site-footer .copyright p{margin-bottom:10px}
.header-action .nav-link{font-size:14px}