.c-quran-exam-row{-webkit-perspective:1000;transform-origin:center}.c-quran-exam-row__panel{margin-bottom:1rem;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.c-quran-exam-row__panel:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transform:translateZ(20px)}.c-quran-exam-row__panel>div{border-left:1px solid #edf0f4;height:100%;position:relative}@media (max-width:543px){.c-quran-exam-row__panel>div{padding:.625rem!important}}@media (min-width:544px){.c-quran-exam-row__panel>div{min-height:143px}}.c-quran-exam-row__panel>div:first-child{border-left-width:0}.c-quran-exam-row__meta{font-size:15px;color:#777d84}.c-quran-exam-row__meta__rules{cursor:pointer;padding-left:1rem}.c-quran-exam-row__meta__rules:hover{color:#00c674}.c-quran-exam-row__label{font-size:15px;color:#777d84}.c-quran-exam-row__grade{font-size:25px;padding-top:5px;margin-bottom:0;font-weight:700}.center-chooser__centers{border-top:1px solid #bbb8c4;background-color:#edf0f4}@media (max-width:767px){.center-chooser__centers{padding:20px!important}}@media (min-width:544px){.center-chooser__centers{padding:120px!important}}.center-chooser__edit{font-size:20px}.center-chooser__chosen{border-top:1px solid #bbb8c4;background-color:#edf0f4}.center-chooser__icon{padding-top:35px}@media (max-width:767px){.center-chooser__icon{min-height:10px}}.center-chooser__item{overflow:hidden}.center-chooser__item-text{overflow:hidden;min-height:130px}.center-chooser__item-text.is-active{background-color:#00c674}.center-chooser__item-text.is-active>span,.center-chooser__item-text.is-active h5{color:#fff}.center-chooser__item-button{border-radius:0 0 5px 5px}.center-chooser__item-title{font-size:15px;color:#344142;font-weight:700}.center-chooser__item-meta{font-size:15px;color:#bbb8c4}.c-general-exam-row{-webkit-perspective:1000;transform-origin:center}.c-general-exam-row__panel{overflow:hidden;margin-bottom:1rem;transition:transform .3s cubic-bezier(.25,.8,.25,1);backface-visibility:hidden}.c-general-exam-row__panel:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transform:translateZ(20px)}@media (max-width:543px){.c-general-exam-row__title{padding:1.875rem 0;display:inline-block}}.c-general-exam-row__header{position:relative;padding-right:100px}@media (max-width:543px){.c-general-exam-row__icon{margin-left:1.25rem}}@media (min-width:544px){.c-general-exam-row__icon{position:absolute;top:50%;right:40px;margin-top:-21px}}.c-general-exam-row__meta{font-size:15px;color:#777d84;cursor:pointer}@media (max-width:767px){.c-general-exam-row__meta{border-top:1px solid #b8c2cb;padding:.625rem 0}}.c-general-exam-row__meta__rules{padding-left:1rem;color:#777d84}.c-general-exam-row__meta__guide{padding-left:1rem}.c-general-exam-row__l{color:#50555a;font-size:15px}@media (max-width:767px){.c-general-exam-row__hc-excuse,.c-general-exam-row__hc-schedule{display:block;width:100%;border-radius:0;border-left-width:0;border-right-width:0;margin-top:0!important;border-top:1px solid #b8c2cb}}.c-general-exam-row__hc-schedule{margin-top:1.25rem!important}.c-general-exam-row__hc{border-left:1px solid #edf0f4;height:100%;position:relative}@media (min-width:544px){.c-general-exam-row__hc{min-height:147px}}@media (max-width:543px){.c-general-exam-row__hc{margin:0!important;padding-top:0!important;padding-left:0;padding-right:0}.c-general-exam-row__hc-result{margin-top:0!important}}.c-general-exam-row__hc:first-child{border-left-width:0}.c-general-exam-row__f,.c-general-exam-row__s{background-color:#edf0f4;border-top:1px solid #bbb8c4}.c-general-exam-row__f{font-size:14px;color:#777d84}.c-exam-row-complaint-table{overflow:hidden;position:relative;background-color:#f7f8fa}.c-exam-row-complaint-table__checkall{font-size:14px;top:35px;position:absolute;left:47px}.c-exam-row-complaint-table__footer{border-top:1px solid #edf0f4;position:relative}.c-exam-row-complaint-table__prev{text-decoration:underline;position:absolute;right:20px;margin-top:-5px;cursor:pointer;top:50%;color:#777d84}.c-exam-row-complaint-element{border-bottom:1px solid #edf0f4;overflow:hidden;cursor:default;transition:box-shadow .3s,transform .3s;border-top:1px solid #bbb8c4;color:#344142}.c-exam-row-complaint-element.can-checked{cursor:pointer}.c-exam-row-complaint-element.can-checked:hover,.c-exam-row-complaint-element.is-checked{box-shadow:0 1px 1px rgba(0,0,0,.1);transform:scale(1.01)}.c-exam-row-complaint-element__original-grade{color:#777d84;position:relative;margin-right:-30px;font-weight:100}.c-exam-row-complaint-element__grade-container{cursor:pointer;position:unset}.c-exam-row-complaint-element__grade-container .c-grade-info{width:200px;border-radius:5px;font-size:13px;padding:10px;font-weight:100;color:grey;background-color:#fff;border:1px solid #fff;position:absolute;z-index:999;margin-top:-95px;margin-right:-100px;display:none}.c-exam-row-complaint-element__grade-container .c-grade-info>div:first-child{border-left:1px solid #bbb8c4}.c-exam-row-complaint-element__grade-container:hover .c-grade-info{display:block}.c-exam-row-complaint-element__grade-container .material-icons{font-size:22px;margin-left:5px;margin-top:-1px;vertical-align:middle;color:#009ee0}.c-reason-block{background-color:#fff;border-radius:.25rem;overflow:hidden;height:291px}.c-reason-block.is-hidden{height:166px}.c-reason-block__title{font-size:20px;text-overflow:ellipsis;overflow:hidden;line-height:1.8;height:84px}.c-reason-block__title.no-desc{height:90px}.c-reason-block__desc{height:118px;overflow:hidden;font-size:14px}.c-reason-block__desc.is-hidden{visibility:hidden;display:none}.c-reason-block__button{border-radius:0 0 .25rem .25rem}.c-exam-row-excuse-table{border-top:1px solid #edf0f4;overflow:hidden;position:relative;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12);border-radius:4px;margin:15px;padding:15px}.c-exam-row-excuse-table__checkall{font-size:14px;top:35px;position:absolute;left:47px}.c-exam-row-excuse-table__footer{border-top:1px solid #edf0f4;position:relative}.c-exam-row-excuse-table__prev{text-decoration:underline;position:absolute;right:20px;margin-top:-5px;cursor:pointer;top:50%;color:#777d84}.c-exam-row-excuse-element{position:relative;margin-bottom:8px;font-size:14px;cursor:default;border-color:#edf0f4;border-style:solid;border-width:1px 0;transition:box-shadow .3s,transform .3s;color:#777d84}@media (min-width:544px){.c-exam-row-excuse-element{border-left-width:1px;border-right-width:1px;border-radius:5px}}@media (max-width:543px){.c-exam-row-excuse-element{margin-left:0!important;margin-right:0!important}}.c-exam-row-excuse-element.can-checked{cursor:pointer}.c-exam-row-excuse-element.can-checked:hover,.c-exam-row-excuse-element.is-checked{box-shadow:0 1px 1px rgba(0,0,0,.1);transform:scale(1.01)}.c-exam-row-excuse-element__tip{color:#777d84;padding:10px;font-size:14px}.c-exam-row-excuse-element__status{position:relative}.c-exam-row-excuse-element__plus{position:absolute;left:10px;font-size:30px;top:4px;line-height:1}.c-input-file__progress-container{display:inline-block;vertical-align:middle;max-width:72%;line-height:1;padding-top:3px;width:72%}.c-input-file__progress{width:100%;height:5px;margin-bottom:0;border-radius:5px;display:inline-block;vertical-align:middle}.c-input-file__select-file{height:auto;min-height:53px;padding:12px 20px;display:block;background-color:#fff;border:1px solid #e1e1e1;border-radius:.25rem;font-size:14px;max-width:320px;cursor:pointer;position:relative;color:#777d84;line-height:1.4;word-wrap:break-word;white-space:normal}.c-input-file__select-file:hover{border-color:#777d84;box-shadow:0 0 0 1px #777d84}.c-input-file__select-file.is-big{min-width:320px}.c-exam-schedule-row{overflow:hidden;border:1px solid #edf0f4;color:#777d84;font-size:14px}.c-notifications__dot{width:7px;height:7px;background-color:#000;display:inline-block;vertical-align:middle}.c-notifications__dot.is-blinking{animation-name:DotBlink;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:easein}@keyframes DotBlink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.c-demo-exam-row{-webkit-perspective:1000;transform-origin:center}.c-demo-exam-row__panel{background-color:#fff;overflow:hidden;margin-bottom:1rem;transition:transform .3s cubic-bezier(.25,.8,.25,1);backface-visibility:hidden}.c-demo-exam-row__panel:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transform:translateZ(20px)}.c-demo-exam-row__label{vertical-align:middle;display:inline-block;padding:.3125rem .9375rem;background-color:#f0c224;border-radius:1.25rem;font-size:.75rem}.c-demo-exam-row .ladda-spinner>div{top:1.25rem!important}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes upanddown{0%{top:5%}50%{top:95%}to{top:5%}}@keyframes librarypackage{0%,20%{transform:scale(1.1) rotate(5deg);opacity:.5}20%,40%{opacity:1;transform:scale(1) rotate(0deg)}}.media-container{width:50%!important}.media-box,.media-container{border:none!important;border-radius:0!important}.media-box{margin:0!important}.c-session-block{-webkit-perspective:1000;transform-origin:center}.c-session-block__others{background-color:#f7f8fa;border-bottom:1px solid #dde1e6}.c-session-block__others__container{background-color:#f7f8fa;border-top:1px solid #dde1e6}.c-session-block__others-title{color:#50555a;font-size:14px;font-weight:700}.c-session-block__others-duration{color:#50555a;font-size:14px}.c-session-block__others-link{color:#50555a;font-size:14px;font-weight:700;text-decoration:underline}.c-session-block__others-toggle{background:none;color:#777d84;font-size:15px;display:block;width:250px;border:none}.c-session-block__panel{position:relative;border-radius:.25rem;overflow:hidden;background-color:#fff;font-size:17px;color:#344142;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:transform .3s cubic-bezier(.25,.8,.25,1);backface-visibility:hidden}.c-session-block__panel:after{content:"";display:table;clear:both}.c-session-block__panel:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transform:translateZ(20px)}@media (max-width:767px){.c-session-block__panel.is-past{padding-bottom:0}}.c-session-block__dropdown-menu{margin-top:-3px!important;padding:0;margin:0;overflow:hidden;border-radius:0 5px 5px;border:none}.c-session-block__excuse-comment-text{color:#777d84;font-size:15px}.c-session-block__excuse-comment{border-top:1px solid #edf0f4;background-color:#f7f8fa}.c-session-block__excuse-plus{font-size:30px;line-height:0;top:8px;position:relative;left:-8px}.c-session-block__excuse-icon{float:left;position:relative;right:0;top:4px}.c-session-block__dropdown-icon{float:left;top:8px;position:relative;left:0}.c-session-block__dropdown-item{border-top:1px solid #50555a}.c-session-block__dropdown-item:hover{background-color:#344142}.c-session-block__title{margin-bottom:0}@media (max-width:767px){.c-session-block__title{margin-top:1rem}}@media (max-width:543px){.c-session-block__title{font-size:16px}}.c-session-block__description{margin:0}@media (max-width:767px){.c-session-block__description{font-size:13px}}@media (max-width:767px){.c-session-block__countdown{padding:1rem 0;text-align:center;margin-bottom:0}}@media (max-width:767px){.c-session-block__date{font-size:1rem;text-align:center}}@media (max-width:767px){.c-session-block__excuse-button,.c-session-block__recording{width:50%;position:absolute;font-size:15px;right:0;border-radius:0;bottom:0}.c-session-block__excuse-button.is-full,.c-session-block__recording.is-full{width:110%;text-align:center}}.c-session-block__excuse-button{margin-left:.625rem}@media (max-width:767px){.c-session-block__excuse-button{left:0;margin-left:0;right:auto}}.c-session-block__lessons{margin:0}@media (max-width:767px){.c-session-block__lessons{margin-top:1rem;font-size:15px}}@media (max-width:767px){.c-session-block__mobile-button{width:100%;display:block;margin-bottom:1rem}}@media (min-width:768px){.c-session-block__mobile-button.has-right{margin-right:1rem}}.c-session-block__icon{margin-top:5px}@media (max-width:767px){.c-session-block__running{bottom:0;right:0;position:absolute;border-radius:0}}.c-session-block__indicator{position:relative;display:inline-block}.c-session-block__indicator:after{width:6px;height:6px;background-color:#bbb8c4;content:" ";position:absolute;bottom:5px;right:4px;border-radius:100%;display:block}.c-session-block__indicator.is-active:after{background-color:#00c674;animation-name:blink;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:easein}@media (max-width:767px){.c-session-block__indicator{top:.3125rem}}.no-pos-relative{position:static}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}