.skeleton{animation:loading 1.5s infinite;opacity:.8;background:linear-gradient(270deg,#efefef,#dedede,#efefef);background-size:600% 600%;animation:LoadingAnimation 4s ease infinite}.skeleton .card-header span{color:#fff;background-color:#fff}@keyframes LoadingAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}.bs-wizard{border-bottom:solid 1px #e0e0e0;padding:0 0 10px}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{position:absolute;width:30px;height:30px;display:block;background:#fbe8aa;top:45px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{content:" ";width:14px;height:14px;background:#fbbd19;border-radius:50px;position:absolute;top:8px;left:8px}.bs-wizard>.bs-wizard-step>.progress{position:relative;border-radius:0;height:8px;box-shadow:none;margin:20px 0}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{width:0px;box-shadow:none;background:#fbe8aa}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0%}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}#times{width:100%;position:absolute;left:0;margin-top:35px}.time-block{width:100%;border-bottom:1px solid #dedede;height:12px;margin-bottom:8px;padding-left:5px}.time-block span{background-color:#fff;display:inline-block;padding-left:4px;width:50px}.time-block.quarter{border-bottom:1px solid #333}.day-column{padding-left:5px;padding-right:5px}.courses-column h2,.day-column h2{font-weight:100;text-align:center}.card.lesson{margin-bottom:4px;border:none;font-size:.7rem;padding:0;text-align:center;border-radius:4px;border:1px solid #ddd;min-width:130px}.card.lesson .lesson-name span,.card.lesson .lesson-time span{cursor:pointer}.fa-grip-lines{cursor:grab}.fa-grip-lines:active{cursor:grabbing}.card.lesson.course{height:24px;margin-bottom:4px}.card.lesson .card-body{padding:1px}.card.lesson h6{margin-bottom:5px}.card.lesson.sortable-drag{box-shadow:0 20px #888}.sortable-ghost{background:#dedede;margin-bottom:30px!important;transition:all .1s}.lesson-name{height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;font-weight:600;padding-left:5px;padding-right:5px}.trix-button-group.trix-button-group--block-tools,.trix-button.trix-button--icon-link{display:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:940px}}.pretty .state label:before{border-color:#000!important;border-width:2px}html{position:relative;min-height:100%}body.with-background{background-color:#f7fafc}body.footer-margin{margin-bottom:40px}#student_otp,#entree_code{text-transform:uppercase;font-family:Courier New,Courier,monospace;font-weight:700;letter-spacing:.2em;font-size:1.6em}.sticky-top{z-index:500}h5{font-size:12pt}.round-card{background:var(--palette-white);box-shadow:0 6px 16px #e1e4e7;animation:slideInFromRight .6s;animation-delay:.3s;animation-fill-mode:forwards;border-radius:4pt}.footer{position:absolute;bottom:0;width:100%;height:40px}.blank-slate{border:1px dashed #dedede}.parnassys-logo{background-image:asset-url("parnassys-grey.png");width:50px;height:15px;display:block;position:absolute;background-size:cover;top:8px;right:10px}.square:before{content:"";display:block;padding-top:100%}@font-face{font-family:JI Balloon Caps;src:url(/fonts/JIBalloonCaps.eot);src:url(/fonts/JIBalloonCaps.eot?#iefix) format("embedded-opentype"),url(/fonts/JIBalloonCaps.woff2) format("woff2"),url(/fonts/JIBalloonCaps.woff) format("woff");font-weight:400;font-style:normal}#mainNavBar .nav-item .badge-danger{position:absolute;top:17px;font-size:9px}label.datetime{display:block}.form-control.datetime{width:auto;display:inline-block;max-width:200px}time.icon{font-size:.6em;display:block;position:relative;width:7em;height:7em;background-color:#fff;border-radius:.6em;box-shadow:0 1px #bdbdbd,0 2px #fff,0 3px #bdbdbd,0 4px #fff,0 5px #bdbdbd,0 0 0 1px #bdbdbd;overflow:hidden}time.icon *{display:block;width:100%;font-size:1em;font-weight:700;font-style:normal;text-align:center}time.icon strong{position:absolute;top:0;padding:.4em 0;color:#fff;background-color:#007bff;border-bottom:1px dashed #024fa2;box-shadow:0 2px #007bff}time.icon em{position:absolute;bottom:.3em;color:#007bff}time.icon span{font-size:2.8em;letter-spacing:-.05em;padding-top:.8em;color:#2f2f2f}a.linkified{color:#000!important;text-decoration:underline}.box-with-lines{background-color:#fff;outline:3px solid #000;width:100%;padding:20px}.box-with-lines .pattern{height:100%;background-image:repeating-linear-gradient(#fff,#fff 24px,#ccc 25px);white-space:pre-wrap}.rating-fields{background-color:#fff;outline:3px solid #000;width:100%;display:flex;padding:10px 0;justify-content:space-around}.rating-fields span{display:block;border:2px solid #000;border-radius:50%;width:36px;text-align:center;height:36px;font-size:20px}.smile-feedback{font-size:48px;margin:0 10px}.no-margin-on-p-small p{margin-bottom:0;font-size:9pt!important}.no-margin-on-p p{margin-bottom:0}.editor{position:relative}.editor label{position:absolute;top:-6px;text-align:right;font-size:10px;background:#fff;padding:0 5px}#max-verstappen{height:370px;width:149px;background-image:url(/img/max.png);position:fixed;bottom:0;left:20px}.strike,.strike:hover{text-decoration:line-through}#group-settings .v-switch-label{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:82%}.small-table{margin-top:5px;font-size:9pt;background:#f9fcff;border-radius:8px}.small-table th{border-top:0px}.small-table p{margin:0}i.far.fa-eye-slash{color:#ababab}.navbar.navbar-expand-md.navbar-light{height:69px}.settings-container h1{font-size:18pt}.settings-container .corner-tab{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;background:#fff;padding:4px 30px;z-index:800;margin-bottom:-3px;box-shadow:0 -.3rem .3rem #0000000d!important}#mainNavBar li.nav-item{padding:0 6px}#mainNavBar li.nav-item:last-child{border-end:none;padding:0 0 0 15px}.navbar-light .navbar-nav .nav-link{color:#000}#edex-arrow{position:absolute;left:-210px;top:30px;text-align:right;width:200px}#edex-arrow p{padding-right:10px;line-height:26pt;color:#333;text-align:center;transform:rotate(-10deg)}.guide-step h3{font-weight:500;font-size:14pt}.btn-group i.no-icon{display:block;width:20px!important;height:20px!important}.lesson-content p{margin-bottom:3px!important}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:#000;color:#fff;border-radius:16px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-start-color:transparent!important;border-end-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-start-color:transparent!important;border-end-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-start-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-end-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
