:root{--primary: #4A90E2;--primary-dark: #357ABD;--primary-light: #6BA3E8;--secondary: #50E3C2;--secondary-dark: #3DB8A0;--secondary-light: #6FE8D0;--accent: #F5A623;--accent-dark: #D88A0F;--accent-light: #F7B84D;--success: #50E3C2;--info: #4A90E2;--warning: #F5A623;--danger: #E74C3C;--dark: #2C3E50;--light: #ECF0F1}.navbar-primary{background-color:var(--primary)!important;color:#fff!important}.navbar-primary .navbar-nav .nav-link,.navbar-primary .navbar-nav .nav-item>a,.navbar-primary .navbar-brand,.navbar-primary .navbar-text{color:#fff!important}.navbar-primary .navbar-nav .nav-link:hover,.navbar-primary .navbar-nav .nav-item>a:hover{color:#fffc!important}.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link:hover{background-color:var(--primary)!important;color:#fff!important}.bg-primary,.btn-primary{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important;color:#fff!important}.text-primary{color:var(--primary)!important}.border-primary{border-color:var(--primary)!important}.bg-secondary,.btn-secondary{background-color:var(--secondary)!important;border-color:var(--secondary)!important;color:#fff!important}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:var(--secondary-dark)!important;border-color:var(--secondary-dark)!important;color:#fff!important}.text-secondary{color:var(--secondary)!important}.border-secondary{border-color:var(--secondary)!important}.bg-success,.btn-success{background-color:var(--success)!important;border-color:var(--success)!important;color:#fff!important}.btn-success:hover,.btn-success:focus,.btn-success:active{background-color:var(--secondary-dark)!important;border-color:var(--secondary-dark)!important;color:#fff!important}.text-success{color:var(--success)!important}.border-success{border-color:var(--success)!important}.bg-info,.btn-info{background-color:var(--info)!important;border-color:var(--info)!important;color:#fff!important}.btn-info:hover,.btn-info:focus,.btn-info:active{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important;color:#fff!important}.text-info{color:var(--info)!important}.border-info{border-color:var(--info)!important}.bg-warning,.btn-warning{background-color:var(--warning)!important;border-color:var(--warning)!important;color:#fff!important}.btn-warning:hover,.btn-warning:focus,.btn-warning:active{background-color:var(--accent-dark)!important;border-color:var(--accent-dark)!important;color:#fff!important}.text-warning{color:var(--warning)!important}.border-warning{border-color:var(--warning)!important}.bg-danger,.btn-danger{background-color:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}.btn-danger:hover,.btn-danger:focus,.btn-danger:active{background-color:#c0392b!important;border-color:#c0392b!important;color:#fff!important}.text-danger{color:var(--danger)!important}.border-danger{border-color:var(--danger)!important}.brand-link{background-color:var(--primary)!important;color:#fff!important}.brand-link:hover{background-color:var(--primary-dark)!important;color:#fff!important}.brand-link .brand-text,.brand-link .brand-text:hover{color:#fff!important}.card-primary.card-outline{border-top:3px solid var(--primary)!important}.card-primary .card-header{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.card-primary .card-header .card-title,.card-primary .card-header h3,.card-primary .card-header h4,.card-primary .card-header h5,.card-primary .card-header h6,.card-primary .card-header .btn,.card-primary .card-header a{color:#fff!important}.navbar-white,.navbar-light{background-color:#fff!important}.wrapper a:not(.menu_one .menu>.nav-item>a):not(.menu_purple .menu>.nav-item>a),.wrapper a.nav-link{color:var(--primary)!important}.wrapper a:hover:not(.menu_one .menu>.nav-item>a):not(.menu_purple .menu>.nav-item>a){color:var(--primary-dark)!important}.menu_one .menu>.nav-item>.nav-link,.menu_purple .menu>.nav-item>.nav-link,.menu_one .menu>.nav-item>a.nav-link,.menu_purple .menu>.nav-item>a.nav-link{color:#001948!important;font-size:14px!important;font-weight:500!important}.menu_one .menu>.nav-item:hover>.nav-link,.menu_purple .menu>.nav-item:hover>.nav-link,.menu_one .menu>.nav-item.active>.nav-link,.menu_purple .menu>.nav-item.active>.nav-link,.menu_one .menu>.nav-item:hover>a.nav-link,.menu_purple .menu>.nav-item:hover>a.nav-link,.menu_one .menu>.nav-item.active>a.nav-link,.menu_purple .menu>.nav-item.active>a.nav-link{color:#001948!important}.badge-primary{background-color:var(--primary)!important;color:#fff!important}.alert-primary{background-color:var(--primary-light)!important;border-color:var(--primary)!important;color:#fff!important}.progress-bar{background-color:var(--primary)!important}.chart-primary{color:var(--primary)!important}.chart-secondary{color:var(--secondary)!important}.chart-accent{color:var(--accent)!important}.login-logo{color:var(--primary)!important;font-weight:600}.login-logo b{color:var(--primary)!important;font-weight:700}.login-logo a{color:var(--primary)!important}[class*=bg-primary],[class*=btn-primary],[class*=navbar-primary],.brand-link,.brand-link *,.card-primary .card-header,.card-primary .card-header *{color:#fff!important}.bg-primary *:not(.btn):not(a):not(.badge),.btn-primary *:not(.btn):not(a):not(.badge),.navbar-primary *:not(.btn):not(a):not(.badge){color:#fff!important}.btn-primary i,.btn-primary .fas,.btn-primary .far,.btn-primary .fab,.btn-primary .fa,.badge-primary,.badge-primary *{color:#fff!important}.bg-info *:not(.btn):not(a),.btn-info *:not(.btn):not(a){color:#fff!important}.btn-info i,.btn-info .fas,.btn-info .far,.btn-info .fab,.btn-info .fa{color:#fff!important}.breadcrumb-blue .breadcrumb-item+.breadcrumb-item:before{color:#fff!important}body:has(.wrapper) .body_wrapper{display:none!important}body:has(.wrapper){overflow:auto!important;margin:0!important;padding:0!important;height:auto!important;min-height:100vh!important}.wrapper{position:relative!important;overflow:visible!important;width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important}.wrapper .main-sidebar{position:fixed!important;top:0!important;left:0!important;padding-top:0!important;height:100vh!important;z-index:1038!important;box-shadow:0 0 1px #00000020,0 1px 3px #0003!important;background-color:#343a40!important;width:250px!important;transition:margin-left .3s ease-in-out!important}.wrapper .sidebar{height:calc(100vh - (3.5rem + 1px))!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:0!important;padding-top:0!important}.wrapper .main-sidebar .nav-sidebar{margin-bottom:0!important;padding-left:0!important;padding-right:0!important;list-style:none!important}.wrapper .main-sidebar .nav-sidebar .nav-item{margin-bottom:0!important;padding-right:0!important;padding-left:0!important;position:relative!important;cursor:pointer!important;list-style:none!important}.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link{padding:.5rem 1rem!important;display:flex!important;align-items:center!important;font-size:.875rem!important;line-height:1.5!important;font-weight:400!important;color:#c2c7d0!important;position:relative!important;border-left:3px solid transparent!important;text-decoration:none!important;transition:all .3s ease-in-out!important}.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link,.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link *{color:#c2c7d0!important}.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link:hover,.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link:hover *{color:#fff!important;background-color:#ffffff1a!important;border-left-color:#fff3!important}.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link.active,.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link.active *{color:#fff!important;background-color:#ffffff1a!important;border-left-color:#4a90e2!important}.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link i.nav-icon{margin-right:.5rem!important;width:1.2rem!important;text-align:center!important;font-size:1rem!important;color:#c2c7d0!important}.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link:hover i.nav-icon,.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link.active i.nav-icon{color:#fff!important}.wrapper .main-sidebar .nav-sidebar .nav-item .nav-link p{margin:0!important;display:inline!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.wrapper .main-sidebar .nav-header{display:block!important;padding:.5rem 1rem!important;font-size:.75rem!important;color:#6c757d!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:.05em!important;margin-top:.5rem!important;margin-bottom:0!important}.wrapper .main-sidebar .nav-header,.wrapper .main-sidebar .nav-header *{color:#6c757d!important}.wrapper .content-wrapper{margin-left:250px!important;padding-top:3.5rem!important;min-height:calc(100vh - 3.5rem)!important;transition:margin-left .3s ease-in-out!important;background-color:#f4f6f9!important;overflow:visible!important}.wrapper .main-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1037!important;height:3.5rem!important;background-color:#fff!important;border-bottom:1px solid #dee2e6!important;margin-left:250px!important;transition:margin-left .3s ease-in-out!important}.wrapper .brand-link{display:block!important;font-size:1.25rem!important;line-height:1.5!important;padding:.8125rem .5rem!important;transition:width .3s ease-in-out!important;color:#fff!important;text-decoration:none!important;background-color:#343a40!important;border-bottom:1px solid #4b545c!important;height:3.5rem!important;box-sizing:border-box!important}.wrapper .brand-link:hover{color:#fff!important;text-decoration:none!important;background-color:#ffffff1a!important}.wrapper .brand-text{font-weight:300!important;margin-left:.5rem!important;display:inline-block!important;color:#fff!important}.wrapper .brand-link,.wrapper .brand-link *{color:#fff!important}.wrapper .content-header{padding:15px .5rem!important;background-color:#f4f6f9!important;border-bottom:1px solid #dee2e6!important}.wrapper .content-header h1{font-size:1.75rem!important;margin:0!important;font-weight:400!important}.wrapper .main-footer{background-color:#fff!important;border-top:1px solid #dee2e6!important;color:#869099!important;padding:1rem!important;margin-left:250px!important;transition:margin-left .3s ease-in-out!important}.wrapper .content{padding:1.5rem!important}@media(max-width:991.98px){.wrapper .main-sidebar{margin-left:-250px!important}.wrapper .main-header,.wrapper .content-wrapper,.wrapper .main-footer,.wrapper.sidebar-open .main-sidebar{margin-left:0!important}}.wrapper *{box-sizing:border-box!important}.wrapper .container-fluid{width:100%!important;padding-right:15px!important;padding-left:15px!important;margin-right:auto!important;margin-left:auto!important}.wrapper .main-header .navbar{padding:.5rem 1rem!important;flex-wrap:nowrap!important}.wrapper .main-header .navbar-nav{flex-direction:row!important;align-items:center!important}.wrapper .main-header .navbar-nav .nav-link{padding:.5rem 1rem!important;color:#495057!important}.wrapper .elevation-4{box-shadow:0 .25rem .75rem #0000001a!important}
