*{ font-family: 'Poppins'; font-size: 14px; transition-duration: .5s; }
.main-body{ height:100vh; overflow: hidden; }
.bg-spacial{ background: #ffb49d; }
.bg-primary{ background: #ff3b00!important;color:#fff!important; }
.menu-item{ padding:0px;margin:0px; }
.user-icon{ width: 30%; display: inline-block; }
.user-title { width: 68%; display: inline-block; }
.menu-item li{ padding: 0px 0px;margin: 0px;text-decoration: none;display: block; }
.dropdown-header{ padding: 0px 5px!important; }
ul.menu-item li a { display: block; padding: 10px 15px; }
/*.dropdown-header { border-top: 1px solid #ccc; padding: 6px 5px; }*/
.menu-item li a.active, .menu-item li a:active, .menu-item li a:hover{ border-left: 3px solid #333; background: #ff3b00; color: #fff!important; }
section.sidebar-content, .main-content-body { height: 100vh; scroll-behavior: smooth;}
.scroll:hover{ overflow: auto; overflow-x: hidden; }
.scroll::-webkit-scrollbar { width: 5px; }
.scroll::-webkit-scrollbar-track { background: #ddd; }
.scroll::-webkit-scrollbar-thumb { background: #ff3b00; }
ul.top-links { padding: 0px; margin: 0px; }
ul.top-links li { text-decoration: none; display: inline-block; }
ul.top-links li a { color: #333; padding: 10px;}
ul.top-links li a i { font-size: 19px; line-height: 1.3; }
.border-left-3{ border-left: 3px solid #333; }
.border-top-3{ border-top: 3px solid #333; }
.text-sm { font-size: 14px!important; }
.dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #ff3b00; }
a.account { line-height: 1; }
.btn-primary{ background: #ff3b00!important;color:#fff!important;border-color: #ff3b00!important; }
.btn-primary.focus, .btn-primary:focus { 
    color: #fff!important; 
    background-color: #ff3b00!important; 
    border-color: #ff3b00!important; 
    box-shadow: 0 0 0 0.2rem rgba(255, 92, 38, 0.5)!important; 
}