.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}.cursor-not-alowed{cursor:not-allowed!important}.fa-refresh:hover{rotate:1turn;transition:.4s}.body-main{min-height:250px}.lds-dual-ring{display:inline-block;height:-moz-max-content;height:max-content;vertical-align:middle!important;width:80px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#791212 transparent;border-radius:50%;border-style:solid;border-width:3px;content:" ";display:block;height:32px;margin:8px;width:32px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo__cursor{animation:blink 1s infinite;background:#fe5186;border-radius:1px;display:inline-block;height:1rem;margin-bottom:-1px;margin-left:5px;width:10px}.parrent-loader{background:#fff!important;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.loader{height:2.5em;position:relative;transform:rotate(165deg);width:2.5em}.loader:after,.loader:before{border-radius:.25em;content:"";display:block;height:.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5em}.loader:before{animation:before8 2s infinite}.loader:after{animation:after6 2s infinite}@keyframes before8{0%{box-shadow:1em -.5em rgba(225,20,98,.75),-1em .5em rgba(111,202,220,.75);width:.5em}35%{box-shadow:0 -.5em rgba(225,20,98,.75),0 .5em rgba(111,202,220,.75);width:2.5em}70%{box-shadow:-1em -.5em rgba(225,20,98,.75),1em .5em rgba(111,202,220,.75);width:.5em}to{box-shadow:1em -.5em rgba(225,20,98,.75),-1em .5em rgba(111,202,220,.75)}}@keyframes after6{0%{box-shadow:.5em 1em rgba(61,184,143,.75),-.5em -1em rgba(233,169,32,.75);height:.5em}35%{box-shadow:.5em 0 rgba(61,184,143,.75),-.5em 0 rgba(233,169,32,.75);height:2.5em}70%{box-shadow:.5em -1em rgba(61,184,143,.75),-.5em 1em rgba(233,169,32,.75);height:.5em}to{box-shadow:.5em 1em rgba(61,184,143,.75),-.5em -1em rgba(233,169,32,.75)}}.loader{left:calc(50% - 1.25em);position:absolute;top:calc(50% - 1.25em)}.card{background:#f5f5f5;border:2px solid #c3c6ce;border-radius:20px;overflow:visible;padding:13px;position:relative;transition:.5s ease-out}.card-details{align-content:center;color:#000;gap:.5em;height:100%;justify-content:center;place-content:center}.card-button{background-color:#008bf8;bottom:0;left:50%;padding:.5rem 1rem;width:60%}.card-button,.close{border:none;border-radius:1rem;color:#fff;font-size:1rem;opacity:0;position:absolute;transform:translate(-50%,125%);transition:.3s ease-out}.close{background-color:rgba(163,14,14,.918);bottom:100%;height:30px;left:100%;transform:translate(-50%,50%);width:30px}.text-body{color:#868686}.text-title{font-size:17px;font-weight:700}.card:hover{border-color:#008bf8;box-shadow:0 4px 18px 0 rgba(0,0,0,.25)}.card:hover .card-button{opacity:1;transform:translate(-50%,50%)}.card:hover .close{opacity:1}.info-mhs{width:80px!important}.info-kelas{width:70px!important}.list-matkul ul li:hover{background-color:#d1d1d1;transition:.2s}.pointer{cursor:pointer}.grab{cursor:grab}.alert.alert-primary:hover span{animation:blink .5s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:.5}}.h1-jadwal{margin-bottom:15px}@media (min-width:769px){.h1-jadwal{margin-bottom:15px;margin-top:-38px}}