.login-box{width:25rem}.btn-primary{background-color:#3b3b3b!important;border-color:#3b3b3b!important}.btn-primary:hover{background-color:#000!important;border-color:#000!important}.login-page a{color:#000;text-align:right;display:block;margin-top:.5rem}.login-page .input-group{flex-direction:column}.login-page .input-group input{width:100%}.login-page label{display:block;font-size:.75rem;margin-bottom:0}.card-title{margin-bottom:0!important}.card-header>.card-tools .btn-info .bi-plus{color:#fff}.card-body .btn-info .bi-pencil-square{color:#fff}.form-group{margin-bottom:1rem}.form-check{padding-left:1.5em}.breadcrumb{background-color:transparent}.flex-end{display:flex;justify-content:flex-end}.card{position:relative;display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,.125);border-radius:.25rem}.card-info:not(.card-outline)>.card-header{background-color:#17a2b8!important;color:#fff!important}.card-info:not(.card-outline)>.card-header,.card-info:not(.card-outline)>.card-header a{color:#fff}.card-header{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem;position:relative;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.btn-info{color:#fff!important;background-color:#17a2b8!important;border-color:#17a2b8!important;box-shadow:none!important}.callout{border-radius:.25rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;background-color:#fff;border-left:5px solid #e9ecef;margin-bottom:1rem;padding:1rem}.callout.callout-info{border-left-color:#117a8b}.sidebar-brand{background-color:#fff}.sidebar-brand .brand-text,.app-main .app-content-header{color:#6a6a6a}.sidebar-wrapper{background-color:#fff}.sidebar-menu .nav-header{color:#6a6a6a}.sidebar-menu .nav-item{background-color:#7d7068!important}.sidebar-wrapper .nav-treeview .nav-item .nav-link{background-color:#6a6a6a!important}.custom-control-label,.form-check-label{color:#6a6a6a}@media (max-width: 991.98px){.app-sidebar{position:fixed;top:0;left:-250px;height:100vh;z-index:1030;transition:left .3s ease-in-out;margin-left:auto}.app-sidebar.sidebar-open{left:0;margin-left:auto}.app-sidebar.sidebar-open:before{opacity:1;content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:-1;transition:opacity .3s ease-in-out}}
