.is-invalid{border-color:#dc3545}.navbar-vertical{width:250px;transition:width .3s ease-in-out,margin-left .3s ease-in-out}html:not([data-sidebar]) .navbar-vertical,html:not([data-sidebar]) .page-wrapper{visibility:hidden}@media (min-width: 992px){html[data-sidebar=hide] .navbar-vertical{width:0;overflow:hidden;transition:width .3s ease-in-out}html[data-sidebar=hide] .page-wrapper{margin-left:0!important;transition:margin-left .3s ease-in-out}html[data-sidebar=show] .navbar-vertical{width:250px;transition:width .3s ease-in-out}html[data-sidebar=show] .page-wrapper{margin-left:250px;transition:margin-left .3s ease-in-out}}.sidebar-toggler-custom{width:40px;height:40px;background:transparent!important;border:none!important;padding:5px;margin-left:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;position:relative}.icon-container{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.icon-container svg{position:absolute;width:100%;height:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.sidebar-toggler-custom:hover,.sidebar-toggler-custom:focus,.sidebar-toggler-custom:active{background:transparent!important;box-shadow:none!important;outline:none!important}@media (min-width: 992px){.sidebar-toggler-custom{display:flex!important}}@media (max-width: 991px){.navbar-vertical{width:100%!important}.page-wrapper{margin-left:0!important}}@media (max-width: 991px){.sidebar-toggler-custom{display:none!important}}.btn-primary,.btn-danger,.btn-success,.btn-warning,.btn-dark,.btn-blue,.btn-azure,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-lime,.btn-green,.btn-teal,.btn-cyan,.btn-facebook,.btn-twitter,.btn-linkedin,.btn-dribbble,.btn-google,.btn-instagram,.btn-pinterest,.btn-youtube,.btn-tumblr,.btn-flickr,.btn-vimeo,.btn-slack,.btn-github,.btn-behance,.btn-vk,.btn-rss,.btn-bitbucket,.btn-tabler,.btn-info,.btn-outline-primary:hover{color:#fff!important}.dataTable thead{position:sticky;top:0}.dataTable thead th{background-color:#fff!important}.table>thead>tr>th,.table>tfoot>tr>th{font-size:12px!important;color:#1b2a4e!important}.url{color:#000;text-decoration:none;background-color:transparent}.url:hover{color:#0056b3;text-decoration:none}.nav-item-sidebar{margin-bottom:-9px!important}.nav-dropdown-item{margin-top:2px!important;margin-bottom:-4px!important}.grayscale{filter:grayscale(100%);opacity:.6;transition:filter .3s ease,opacity .3s ease}.grayscale:hover{filter:grayscale(0%);opacity:1}.card{background-color:#fff;background-clip:border-box;border:none;box-shadow:0 1px 2px #0000000d}[disabled=disabled]{opacity:.5}@media (min-width: 992px){#sidebar-nav{background-color:#344258!important;color:#fff!important}#sidebar-nav .nav-link,#sidebar-nav .dropdown-item{color:#fff!important}#sidebar-nav .nav-link:hover,#sidebar-nav .dropdown-item:hover{color:#d1d1d1!important}aside.navbar-vertical:not(.navbar-fixed){overflow:auto}}@media (max-width: 991.98px){aside.navbar{background:#334257}aside.navbar .navbar-toggler,aside.navbar .nav-link,aside.navbar .nav-link.active,aside .navbar-collapse .dropdown-item{color:#fff!important}}.bg-dark{background-color:#344258!important}#navSemesterSelect{width:100%;color:#0a0a0a;height:calc(.5em + 1rem + 2px);padding:0!important}aside a.nav-link.active,aside a.nav-link.active:hover{background-color:#182d4a66!important}aside a.dropdown-item.active{border-radius:var(--tblr-border-radius)!important;background-color:#182d4a47!important}aside .navbar-collapse .dropdown-toggle{padding-right:.5rem!important}.thumbnail{box-shadow:0 4px 8px #0003;transition:.3s;min-width:40%;border-radius:5px;display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd}.thumbnail .caption{padding:9px;color:#333}.thumbnail-label{font-size:18px;text-transform:uppercase}.img-center{display:block;margin-left:auto;margin-right:auto}#spy-example1::-webkit-scrollbar{display:none}#spy-example1{-ms-overflow-style:none;scrollbar-width:none}.notif-small-text{color:#a5a5a5}.notif-dot{height:10px;width:10px;border-radius:50%;display:block;background-color:#df4759}.notif-box{padding:10px 12px;display:flex}.notif-box:hover{background-color:#f1f1f1;border-radius:15px}.notif-button{color:#000;border:none;background-color:transparent;padding:0;text-align:left}.notif-dot-box{margin:0 5px}.btn{-Webkit-appearance:none}.text-red{color:#dd4b39!important}.text-green{color:#00a65a!important}.dtfh-floatingparent.dtfh-floatingparenthead{display:none}.table{margin-bottom:0}.card,.rounded{border-radius:15px!important}.form-control,.select2.select2-container.select2-container--bootstrap{border-radius:8px!important;overflow:hidden}.btn{font-size:15px;padding:.375rem}.btn:hover{color:#000}.btn-sm:hover{text-decoration:none}.badge-success{color:#fff}.app-header .nav-item{margin:2px}.text-600{font-weight:600}a:hover{text-decoration:none}.edit{color:#467fd0}.card-header{border:none;border-bottom:1px solid #d9e2ef;background:transparent}.card-footer{border-top:1px solid rgba(0,40,100,.12);background:transparent}.striped-rows .row:nth-child(2n){background-color:#f5f7fa}/*!*BTP START HERE*!*//*!*BTP END HERE*!*//*!*ITEBA START HERE*!*/.profile-user-img{margin:0 auto;width:150px}.img-rounded{border-radius:6px}.img-responsive{display:block;max-width:100%;height:auto}.alert-tdklengkap{color:#fef8f8;background-color:#df4759;border-color:#cf4455}.alert-tdklengkap a{color:#fff;text-decoration:underline}.alert-tdklengkap a:hover{color:#3d1919;text-decoration:underline}.alert-disable{color:#a9a9a9;background-color:#d9e2ef;border-color:#c9d2df}.alert-lengkap{color:#f7fcfb;background-color:#42ba96;border-color:#3ead8e}.alert-lengkap a{color:#fff;text-decoration:underline}.alert-lengkap a:hover{color:#193d23;text-decoration:underline}.alert-warning{color:#000;background-color:#ffc107;border-color:#ecb40a}.alert-warning a{color:#000;text-decoration:underline}.alert-warning a:hover{color:#5f451e;text-decoration:underline}.sidebar .nav{width:180px;flex-direction:column;min-height:100%;padding:0}.sidebar-pills{padding:10px;width:205px}.app-body .sidebar.sidebar-pills{flex:0 0 200px;order:-1}.btn-group-sm>.btn,.btn-sm{padding:.375rem;line-height:.5}@media (min-width: 992px){.mobile{display:none}}@media (max-width: 991.98px){.hide-mobile{display:none}.mobile{clear:both;display:block}.app-header .navbar-brand{position:absolute;top:0;left:40%;margin-left:-77.5px}.row-pt-10{overflow:hidden;border-top:1px solid #f4f4f4;padding-top:10px;padding-bottom:10px}.row-pt-20{overflow:hidden;border-top:1px solid #131212;padding-top:10px}.rml-5{margin-left:0;margin-right:0;margin-bottom:5px}}.stepwizard-step p{margin:0;color:#666}.stepwizard-row{display:flex;justify-content:space-evenly}.stepwizard{position:relative;display:table;margin:24px 0;width:100%}.stepwizard .btn.disabled,.stepwizard .btn[disabled],.stepwizard fieldset[disabled] .btn{opacity:1!important;color:#bbb}.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-index:0}.stepwizard-step{display:table-cell;text-align:center;position:relative}.stepwizard-step a{border:1px solid #a6a6a6;box-shadow:1px 1px 4px #0003}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){height:100%!important}
