[class^=icon-]{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:0 0;font-style:normal;font-size:0;line-height:1}.icon-app{width:50px;height:50px;background-image:url("../images/app-icon.svg");border-radius:8px}.font-size-12px{font-size:12px !important}.font-size-14px{font-size:14px !important}.font-size-16px{font-size:16px !important}.font-size-18px{font-size:18px !important}.font-size-30px{font-size:30px !important}.min-width-100px{min-width:100px}.cursor-pointer{cursor:pointer}hr{margin:0;border-width:5px;border-color:#eee}.hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:8px;background:#f1f2f3}.hr.vertical{border-top:0;border-bottom:0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;width:8px;height:auto}button{border-radius:0;border:0;padding:0;margin:0;background:transparent}.material-icons{color:#343a40}.btn-dark .material-icons{color:#fff;font-size:17px;transform:translateY(-1px)}.btn.btn-foursquare{padding:0;line-height:30.5px;width:32.5px;font-size:18px}.btn.btn-foursquare.btn-sm{width:27px;line-height:25px}textarea{resize:none !important}.bg-highlight{background:#e2eaff}.required{background-color:#fae6df !important;border-color:#ddcac4}.table>thead>tr>th{white-space:nowrap}.table th [type=checkbox],.table td [type=checkbox]{margin-top:-2px}.table>tfoot>tr>td{background:#f3f3f3;border-top:2px solid #e6e6e6}.table-fixed{table-layout:fixed}.table-center th,.table-center td{text-align:center}.table-title{font-weight:700;margin-bottom:.5rem}.table-bg-1{background:#e6e7e8 !important}input[type=file].form-control{padding-top:3px}input[type=text][disabled]{background-color:#f2f2f2}input[type=checkbox]{vertical-align:middle}input[type=checkbox]+label{margin-left:3px;vertical-align:middle;transform:translateY(-1px)}label+input[type=checkbox]{margin-left:12px}input[type=radio]{vertical-align:middle}input[type=radio]+label{margin-left:3px;vertical-align:middle}label+input[type=radio]{margin-left:12px}.form-datepicker{background:#fff url("../images/icon-calendar.svg") no-repeat right .5rem top 50%;padding-right:28px}.form-datepicker.form-control-sm{background-size:auto 13px}.mdtimepicker .mdtp__wrapper{bottom:auto;top:50%;transform:translate(-50%, -50%);transition:none}.datepicker-box{position:absolute;left:430px;top:0;border-radius:8px;box-shadow:0px 3px 10px 0 rgba(0,0,0,.06);background-color:#fff;overflow:hidden}.datepicker-box .ui-widget.ui-datepicker{border:0}.ui-widget.ui-datepicker{width:300px;padding:1rem;border-radius:0;border-color:#ddd !important}.ui-widget.ui-datepicker .ui-widget-header{background:#fff;border:0}.ui-widget.ui-datepicker .ui-state-default{border:0}.ui-widget.ui-datepicker td span,.ui-widget.ui-datepicker td a{text-align:center;border-radius:10px;padding:6px 2px 0;margin:0 2px;width:31px;height:31px;background:none}.ui-widget.ui-datepicker .ui-state-highlight{background:#e9ecef;color:#000}.ui-widget.ui-datepicker .ui-state-active{background:#534f8c;color:#fff !important}.ui-widget.ui-datepicker .ui-datepicker-calendar{font-size:inherit}.ui-widget.ui-datepicker .ui-datepicker-calendar>thead th{border-top:1px solid #ececea;border-bottom:1px solid #ececea}.ui-widget.ui-datepicker .ui-datepicker-calendar>thead th.ui-datepicker-week-end:first-child,.ui-widget.ui-datepicker .ui-datepicker-calendar>tbody td.ui-datepicker-week-end:first-child a{color:#fc5162}.ui-widget.ui-datepicker .ui-datepicker-calendar>tbody tr:first-child a,.ui-widget.ui-datepicker .ui-datepicker-calendar>tbody tr:first-child span{margin-top:8px}.ui-widget.ui-datepicker .ui-datepicker-prev{cursor:pointer}.ui-widget.ui-datepicker .ui-datepicker-prev .ui-icon{display:none}.ui-widget.ui-datepicker .ui-datepicker-prev::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:5px 7px 5px 0;border-color:transparent #534f8c transparent transparent;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.ui-widget.ui-datepicker .ui-datepicker-next{cursor:pointer}.ui-widget.ui-datepicker .ui-datepicker-next .ui-icon{display:none}.ui-widget.ui-datepicker .ui-datepicker-next::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #534f8c;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.ui-widget.ui-datepicker select.ui-datepicker-month,.ui-widget.ui-datepicker select.ui-datepicker-year{width:auto;border:0;font-size:15px}.ui-widget.ui-datepicker select.ui-datepicker-month{margin-left:12px}textarea.form-control{resize:none}.pagination{margin-top:1rem;justify-content:center;width:100%}.pagination .page-link{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.pagination .page-link{width:28px;height:28px}}.mCSB_scrollTools{width:12px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:5px;border-radius:6px}.mCSB_inside>.mCSB_container{margin-right:20px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("../images/icon-arrow-left.svg");background-size:contain;width:12.8px;height:23px;margin-top:-11.5px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("../images/icon-arrow-right.svg");background-size:contain;width:12.8px;height:23px;margin-top:-11.5px}.tab-custom{border-bottom:1px solid #ddd;padding:.5rem 1.5rem;background-color:rgba(0,0,0,.04)}.tab-custom .nav-tabs{border-bottom:0;margin-left:-1rem;margin-right:-1rem;margin-bottom:-0.5rem}.tab-custom .nav-tabs .nav-link{font-weight:700;color:#999;position:relative;transition:.2s}.tab-custom .nav-tabs .nav-link.active{color:#343a40}.card-header .tab-custom{margin:-1rem -1.25rem;background:none}.nav-justified .nav-link:not(.active){background:#f1f2f3}.more{display:inline-block;width:30px;height:30px;border:1px solid #e6e6e6;position:relative}.more::after{content:"";display:block;width:10px;height:10px;background:url("../images/icon-plus-red.svg") 50% 50% no-repeat;transition:transform .7s ease;position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px}.more:hover::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.title{font-size:24px;font-weight:700;padding:1rem;border-bottom:1px solid #ddd}@media screen and (max-width: 768px){.title{font-size:18px}}.sub-title{font-size:20px;font-weight:700;margin-bottom:3rem}@media(max-width: 0.98px){.sub-title{font-size:24px;margin-bottom:1.5rem}}.sub-title-point{position:relative;padding-left:40px;line-height:24px;margin-bottom:40px;margin-top:60px;font-size:22px;font-weight:700}.sub-title-point::before{content:"";background:url("../images/title-point.svg") no-repeat 0 0;background-size:contain;width:24px;height:24px;position:absolute;left:0;top:0}@media(max-width: 0.98px){.sub-title-point{font-size:17px;padding-left:30px;margin-bottom:25px;line-height:18px;margin-top:54px}.sub-title-point::before{background-size:18px 18px;width:18px;height:18px}}.table-view{border-top:1px solid #000}.table-view tbody th{background:none;font-weight:700}.table-view tbody th.tit{font-size:22px;padding-top:1.5rem;padding-bottom:1.5rem;height:auto}.table-view .viewwrap{line-height:1.8}.table-view .viewwrap p{margin:1em 0}.section{background:#fff;position:relative;overflow:hidden}.split-horizontal{display:flex;flex-direction:row;overflow-y:auto;overflow-x:hidden}.gutter{background-color:#f1f2f3;background-repeat:no-repeat;background-position:50%;position:relative}.gutter.gutter-horizontal{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==");cursor:col-resize;border-left:1px solid #e5e5e5;border-right:1px solid #d5d5d5}.gutter.gutter-vertical{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=");cursor:row-resize;border-top:1px solid #e5e5e5;border-bottom:1px solid #d5d5d5}tr.selected th,tr.selected td{background:#fff3dc}.bootstrap-timepicker .input-group-addon{position:absolute;right:.5rem;top:50%;z-index:3;transform:translateY(-50%);line-height:1}.bootstrap-timepicker .input-group-addon i{font-size:16px;color:#888a8d}.bootstrap-timepicker .form-control-sm+.input-group-addon i{font-size:13px;width:13px;height:13px}.bootstrap-timepicker-widget{box-shadow:0px 3px 10px 0 rgba(0,0,0,.06)}.bootstrap-timepicker-widget table td input{width:30px;padding-top:3px}.table-overflow-scroll{width:100%;max-height:25vh;overflow:auto}.table-overflow-scroll .table{position:relative;border-bottom:0}.table-overflow-scroll .table th,.table-overflow-scroll .table td{white-space:nowrap;padding-left:1rem;padding-right:1rem}.table-overflow-scroll .table thead th{position:sticky;top:0}.table-overflow-scroll .table thead th::before{content:"";position:absolute;left:0;width:100%;height:100%;border-top:1px solid #e6e6e6;display:block;top:-1px}.table-overflow-scroll .table thead th::after{content:"";position:absolute;left:0;width:100%;height:100%;border-bottom:1px solid #e6e6e6;display:block;bottom:-1px}#skip_navi{position:fixed;left:0;top:-999px;display:block;padding:.5rem 1.5rem;font-size:15px;color:#fff;font-weight:700;background:#fc5162}#skip_navi:focus{top:0;z-index:999}html,body{height:100%}body{overflow-x:hidden;width:100%}#wrap{min-height:100%;display:flex;flex-direction:column;overflow:hidden}[class^=my-status]{width:12px;height:12px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:5px;transform:translateY(-1px)}.my-status-1{background:#28a745}.my-status-2{background:#ffa807}.my-status-3{background:#fc5162}.logo{display:flex;align-items:center;justify-content:center;flex:none;text-decoration:none;width:220px}.logo img{height:18px;vertical-align:top}.logo span{color:#fff;font-weight:600;font-size:18px;margin-left:10px;white-space:nowrap}@media screen and (max-width: 768px){.logo img{height:13px}.logo span{font-size:13px}}header{transition:.2s ease-out;border-bottom:1px solid #32373c;background:#32373c;padding-left:220px}@media screen and (max-width: 768px){header{padding-left:150px;position:relative}header>.row{display:block !important}header>.row>.col,header>.row>.col-auto{position:static}}header .left{display:flex;align-items:center;height:64px}header .left .btn-hamburger{width:40px;height:40px;display:flex;align-items:center;justify-content:center}header .left .btn-hamburger i{vertical-align:top;font-size:26px;color:#fff}header .left .logo{display:none}header .right{display:flex;align-items:center;height:64px;padding-right:1rem}@media screen and (max-width: 768px){header .right{position:absolute;right:1rem;top:1rem;height:auto;padding-right:0}}header .right button{width:30px;height:30px}header .right button i{vertical-align:top;color:#fff}header .right .btn-my-setting{margin-right:10px}header .right .btn-my-setting+.dropdown-menu{box-shadow:3px 5px 5px rgba(0,0,0,.1)}header .right .btn-my-setting+.dropdown-menu p{padding:0 1.5rem .25rem}.gnb{margin-top:20px;text-align:right}@media screen and (max-width: 768px){.gnb{margin-top:0;margin-bottom:.75rem}}.gnb>ul{display:inline-flex;align-items:center}.gnb>ul>li{margin:0 1.5rem;position:relative;text-align:center}@media screen and (max-width: 768px){.gnb>ul>li{margin:0 .45rem}}.gnb>ul>li>a{font-size:16px;font-weight:500;color:#fff}@media screen and (max-width: 768px){.gnb>ul>li>a{font-size:14px;line-height:1}}.gnb>ul>li.active>a{font-weight:600}.gnb>ul>li.active::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#afc4fd;position:absolute;left:50%;top:-5px;transform:translateX(-50%)}aside{position:fixed;overflow:hidden;transition:.5s;width:220px;opacity:1;background:#47474e;height:100vh;z-index:1;top:0;left:0}@media screen and (max-width: 768px){aside{width:150px;height:100%}}.sidebar-top{background:#32373c;height:65px;display:flex;align-items:center;justify-content:center}.sidebar{white-space:nowrap;height:100%;transition:opacity .2s}.sidebar a{text-decoration:none}.sidebar .overflow-y-scroll{height:calc(100vh - 65px)}.sidebar .mCSB_inside>.mCSB_container{margin-right:0}.sidebar .dep1{padding-bottom:40px;opacity:0;display:none}.sidebar .dep1 a{color:#ebebeb}.sidebar .dep1 a:hover{color:#fff}.sidebar .dep1>li{border-bottom:1px solid #6b6b75}.sidebar .dep1>li>a{display:block;padding:.75rem 1rem;position:relative;font-weight:500}.sidebar .dep1>li.active{background:#707077}.sidebar .dep1>li.active>a{font-weight:900;color:#fff}.sidebar .dep1>li.has-treeview>a::before{content:"";background:url("../images/icon-arrow-right-white.svg") no-repeat 0 0;background-size:contain;width:6px;height:12px;display:block;position:absolute;right:1rem;top:50%;margin-top:-6px;transition:.15s}.sidebar .dep1>li.has-treeview.open>a{font-weight:700}.sidebar .dep1>li.has-treeview.open>a::before{transform:rotate(90deg)}.sidebar .dep1>li.has-treeview.open .dep2{display:block}.sidebar .dep1>li.has-treeview .dep2{display:none}.sidebar .dep2{padding-bottom:.5rem}.sidebar .dep2>li>a{display:block;padding:.4rem 1rem .4rem 1rem;font-weight:500}.sidebar .dep2>li>a::before{content:"";display:inline-block;width:3px;height:3px;background:#fff;vertical-align:middle;margin-right:6px;border-radius:50%;transform:translateY(-2px)}.sidebar .dep2>li.active a{color:#afc4fd;font-weight:700}.sidebar .dep2>li.active a span{position:relative;display:inline-block}.sidebar .dep2>li.active a span::after{content:"";width:100%;height:1px;background:#afc4fd;position:absolute;left:0;bottom:-1px}.quick-menu{position:absolute;left:0;bottom:0;width:100%;padding-top:40px;background:#4c4c52;box-shadow:0 -8px 20px rgba(38,38,41,.7)}.quick-menu .btns{position:absolute;right:.75rem;top:6px}.quick-menu .btns i{vertical-align:middle;color:#fff}.quick-menu .btn-quick-setting i{font-size:20px}.quick-menu .btn-quick-expand{margin-left:3px}.quick-menu .btn-quick-expand i{font-size:28px}.quick-menu strong{position:absolute;left:1rem;top:6px;padding-top:3px;color:#fff}.quick-menu ul{background:#d3d6da;padding:1rem;overflow:hidden;display:none}.quick-menu ul li+li{margin-top:8px}.quick-menu ul li a{display:block;background:#343a40;color:#fff;padding:.25rem;text-align:center;text-decoration:none}.quick-menu.active .btn-quick-expand i{transform:rotate(180deg)}.quick-menu.active ul{display:block}#container-block{flex-grow:1}#content{margin-left:220px;transition:.5s;min-height:calc(100vh - 65px)}@media screen and (max-width: 768px){#content{margin-left:150px}}html.is-collapsed aside{width:0;opacity:0}html.is-collapsed #content{margin-left:0}.btn-top{position:fixed;bottom:-100px;right:60px;z-index:1;transition:.4s ease-in .1s}.btn-top>a{width:60px;height:60px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;background:#fff}.btn-top .icon-top{background-image:url("../images/icon-top.svg");width:24px;height:28px}html.is-scrolled .btn-top{bottom:260px}footer .inner{margin-left:220px;padding:0 1rem;border-top:1px solid #ddd;height:40px;display:flex;align-items:center;justify-content:center}footer p{text-align:center;color:#999}.menu-list{border:1px solid #ddd;padding:1rem;height:320px;line-height:1.6}.menu-list .overflow-y-scroll{height:100%}.menu-list .all-list span,.menu-list .all-list a{display:block;padding:.1rem .25rem}.menu-list .all-list a.selected{background:#fff2dc;color:#000}.menu-list .all-list>li>span{font-weight:700}.menu-list .dep2>li>span{padding-left:.75rem;font-weight:700}.menu-list .dep3>li>a{padding-left:1.5rem}.menu-list .selected-list{line-height:1.6}.menu-list .selected-list li>a{display:block;padding:.1rem .25rem}.profile{width:190px;height:0;padding-bottom:133.3333%;background:#f8f8f8 url("../images/icon-profile.svg") no-repeat 50% 50%;background-size:90% auto;position:relative}.profile img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.list-group-item h5{font-size:14px}.list-group-item p{font-size:13px}.bg-1{background:#eaffdb}.bg-2{background:#ffe3e3}.bg-3{background:#fff3cd}.bg-4{background:#e6eefa}.bg-5{background:#f6e0ff}.bg-6{background:#f1f1f1 !important}.weekly-schedule{line-height:1.2;font-size:12px}.weekly-schedule .table{height:500px}.weekly-schedule .table th,.weekly-schedule .table td{padding:5px}.weekly-schedule .table tbody th,.weekly-schedule .table tbody td{height:58px}.weekly-schedule .table tbody tr:first-child th,.weekly-schedule .table tbody tr:first-child td{height:auto}.weekly-schedule .where+.subject{margin-top:.25rem}.weekly-schedule .first-cell td{height:30px !important;padding:3px !important}.weekly-schedule.mini .table{height:340px}.weekly-schedule.mini tbody th,.weekly-schedule.mini tbody td{height:45px}.class-schedule{line-height:1.5}.class-schedule .table th,.class-schedule .table td{padding:5px;position:relative}.class-schedule .table tbody th,.class-schedule .table tbody td{height:80px}.class-schedule .fc-header-toolbar>div{flex-basis:0;flex-grow:1}.class-schedule .fc-header-toolbar .fc-center>div{justify-content:center}.class-schedule .fc-header-toolbar .fc-right{text-align:right}.class-schedule [data-subject]{color:#343a40}.class-schedule.highlight-korean [data-subject=korean]{background:#eaffdb}.class-schedule.highlight-math [data-subject=math]{background:#ffe3e3}.class-schedule.highlight-english [data-subject=english]{background:#fff3cd}.class-schedule.highlight-science [data-subject=science]{background:#e6eefa}.class-schedule.highlight-social [data-subject=social]{background:#f6e0ff}.class-schedule.highlight-formal [data-type=formal]::before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px solid #99c7ff}.class-schedule.highlight-optional [data-type=optional]::before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px solid #99c7ff}.class-schedule.highlight-dividing [data-dividing=true]>div{color:#28a745;font-weight:700}.class-schedule td.clicked{background:#687077 !important}.class-schedule td.clicked>div{color:#fff}.schedule-highlight .toggler{transform:rotate(180deg);line-height:1}.schedule-highlight .toggler-sub{transform:rotate(180deg);vertical-align:middle;display:inline-block}.schedule-highlight .toggler-sub .material-icons{vertical-align:middle}.schedule-highlight label{font-weight:500}.schedule-highlight .card{border-radius:0}.schedule-highlight .card.collapsed .card-body{display:none}.schedule-highlight .card.collapsed .toggler{transform:rotate(0)}.schedule-highlight .card+.card{border-top:0}.schedule-highlight .card-header{position:relative;font-size:14px;border-bottom:0;background:#fff;padding:.75rem 1rem}.schedule-highlight .card-header .toggler{position:absolute;right:.75rem;top:50%;margin-top:-15px}.schedule-highlight .card-header .toggler .material-icons{font-size:30px}.schedule-highlight .card-body{padding:0 1rem 1rem 2.25rem}.schedule-highlight .card-body li+li{margin-top:.25rem}.schedule-highlight .card-body ul ul{padding-left:1.5rem;margin-top:.25rem}.schedule-highlight .card-body li.collapsed ul{display:none}.schedule-highlight .card-body li.collapsed .toggler-sub{transform:rotate(0)}.action{display:inline-flex;align-items:center}.action>a,.action>span{margin:0 2px;border:1px solid #eee;border-radius:3px;display:inline-block;padding:3px 5px;color:#d5d5d5;font-size:12px;line-height:1;font-weight:500;text-decoration:none}.action>a.active,.action>span.active{border-color:#fc5162;color:#fc5162;cursor:pointer}.fc-button .fr-icon{vertical-align:top}.fc-prev-button{padding:3px;margin:0 20px 0 0}.fc-next-button{padding:3px;margin:0 0 0 20px}.fc-header-toolbar{margin-bottom:1rem !important}.fc-header-toolbar .fc-left{width:25%}.fc-header-toolbar .fc-center{width:50%}.fc-header-toolbar .fc-center>div{display:flex;align-items:center;justify-content:center}.fc-header-toolbar .fc-center h2{font-size:18px;text-align:center;line-height:1}.fc-header-toolbar .fc-center h2 small{font-size:13px;font-weight:500}.fc-header-toolbar .fc-right{width:25%;text-align:right}.fc-day-header{padding:5px 0}.fc-time-grid-event .fc-time{font-size:12px;font-weight:500;padding-top:2px}.fc-time-grid-event .fc-title{font-size:12px;font-weight:700;padding-top:2px}.fc-time-grid-event.fc-short .fc-title{font-size:12px;font-weight:500;padding-top:2px}.fc-event{cursor:pointer}.fc-time-grid .fc-slats td{height:2.3vh}.fc-button{padding-top:.21em;padding-bottom:.25em;border-radius:0}.level-1{border-color:#f2f2f2;background-color:#f2f2f2;color:#444 !important}.level-2{border-color:#d9d9d9;background-color:#d9d9d9;color:#444 !important}.level-3{border-color:#b3b3b3;background-color:#b3b3b3;color:#444 !important}.level-4{border-color:#999;background-color:#999;color:#444 !important}.scheduled{border-color:#4c90f9;background-color:#4c90f9;color:#fff !important}.make-up .fc-header-toolbar .fc-center h2{font-size:16px;white-space:nowrap}.make-up .fc-time-grid-event .fc-content{height:100%;display:flex;align-items:center;justify-content:center}.make-up .fc-time-grid-event .fc-time{display:none}.make-up .fc-time-grid .fc-slats td{height:1.8vh}.list-group-toggle .list-group-top{position:relative}.list-group-toggle .student-name{position:absolute;right:1rem;top:1rem;z-index:1;line-height:1}.list-group-toggle a.list-group-item{text-decoration:none}.list-group-toggle .list-group-detail{border:1px solid #ddd;border-top:0;border-bottom:0;display:none;position:relative}.list-group-toggle .list-group-detail>p{font-weight:500}.list-group-toggle .list-group-detail label{color:#969ba0}.list-group-toggle .active{background:#f7f8f8}.list-group-toggle .active .list-group-item{background:#f7f8f9}.list-group-toggle .active .list-group-detail{display:block}.list-group-toggle .item-wrap+.item-wrap{margin-top:10px}.seat{display:flex;justify-content:center;overflow:hidden}.seat .divider{display:flex;margin:0 20px}.seat .divider span{display:block;width:1px;height:100%;background:#ddd}.seat ol{margin:0 10px}.seat ol li{padding:6px 0}.seat ol a{height:32.5px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;width:60px;line-height:1;text-decoration:none;background:url("../images/bg-btn-line.png") 0 0 repeat;border:1px solid #e5e5e5}.seat ol a[aria-pressed=true]{position:relative;border-width:3px;border-color:#555 !important}.seat ol a[disabled],.seat ol a.disabled{opacity:.4;cursor:default;pointer-events:none}[data-seat-status]{width:12px;height:12px;display:inline-block;vertical-align:middle;border:1px solid #ddd;transform:translateY(-1px)}[data-seat-status][data-seat-status=completion]{background:#d7fcee !important;border-color:#d4e6df}[data-seat-status][data-seat-status=warning]{background:#ffddd3 !important;border-color:#dfcdcd}[data-seat-status][data-seat-status=learning]{background:#eee !important;border-color:#ddd}[data-seat-status][data-seat-status=approval]{background:#bbb !important;border-color:#aaa}.seat-desc dl{display:flex;align-items:center}.seat-desc dd{margin-left:5px;margin-right:15px}.immersion-point>a{padding:0;width:32px;height:32px;text-align:center;line-height:32px;font-weight:700}.report{max-width:21cm;margin:0 auto}.sms-area{width:440px;background:#f2f3f4;padding:1.5rem}.sms-area .sms-header{margin-top:.5rem}.sms-area .sms-body{margin-top:5px}.sms-area .sms-test{display:flex;align-items:center;justify-content:center;padding:.5rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:1rem}.sms-area .sms-footer{margin-top:1.5rem}.message{position:relative;margin-left:20px;padding:10px;background-color:#e5e6e7;width:260px;border:1px solid #e5e6e7;border-radius:10px}.message .message-title{font-weight:700}.message .message-content{padding:0;margin:0}.message .message-content::after{content:"";position:absolute;width:0;height:0;border-top:15px solid #e5e6e7;border-left:15px solid transparent;border-right:15px solid transparent;top:0;left:-15px}.message .message-content::before{content:"";position:absolute;width:0;height:0;border-top:17px solid #e5e6e7;border-left:16px solid transparent;border-right:16px solid transparent;top:-1px;left:-17px}.push-area{width:560px;background:#f2f3f4;padding:1.5rem}.push-outer{position:relative;border-radius:40px;padding:1.5rem;background:#444;color:#fff}.push-outer .form-control{border-color:#444}.push-outer.locked{border-radius:1rem;padding:1rem}.push-outer strong{display:block;margin-bottom:.25rem}.table-dashboard-style .table{background:#fff;border-color:#ccc}.table-dashboard-style .table thead th{background:#f4f4f4}.table-dashboard-style .table th,.table-dashboard-style .table td{border-color:#ccc}.table-dashboard-style .table tr:nth-child(even) th,.table-dashboard-style .table tr:nth-child(even) td{background:#f8f8f8}.seat .table thead{display:none}.seat .table td{height:25px;padding:0}.seat .table td:hover,.seat .table td.hover{background-color:#fff}.seat .table td.ui-selecting{background-color:#ba7800;border-color:#e2ca9d}.seat .table td.ui-selecting.ui-selected{background-color:#ba7800}.seat .table td.ui-selected{background-color:#ffa807;border-color:#f7e1b9}.ui-lasso{display:none}.selectedInstructor+.selectedInstructor::before{content:", "}.student-assign .table td{padding-top:.3rem;padding-bottom:.3rem}.table-answer-sheet th,.table-answer-sheet td{padding-left:.25rem;padding-right:.25rem}.half-yearly-schedule th,.half-yearly-schedule td{padding-top:.3rem;padding-bottom:.3rem}.collapsed i.fa-caret-up{transform:rotate(180deg)}.step-wrapper{padding:20px 0;display:none}.step-wrapper.active{display:block}.step-indicator{border-collapse:separate;display:table;margin-left:0px;position:relative;table-layout:fixed;text-align:center;vertical-align:middle;padding-left:0;padding-top:20px}.step-indicator a{display:table-cell;position:relative;width:1%;text-decoration:none}.step-indicator a:after{background-color:#c5c5c5;content:"";display:block;height:1px;position:absolute;width:100%;top:25px;left:50%}.step-indicator a:last-child:after{display:none}.step-indicator a.active .step{border-color:#343a40;color:#343a40}.step-indicator a.active .caption{color:#343a40}.step-indicator .step{background-color:#fff;border-radius:50%;border:1px solid #c5c5c5;color:#c5c5c5;font-size:20px;height:50px;line-height:50px;margin:0 auto;position:relative;width:50px;z-index:1}.step-indicator .step i{transform:translateY(-1px)}.step-indicator .caption{color:#c5c5c5;padding:10px 16px;font-weight:700}.login{background:#50575f;height:100%;width:100%}.login .inner{width:450px;margin:0 auto;background:#f5f5fa;padding:3rem;border-radius:.75rem;box-shadow:3px 5px 15px rgba(0,0,0,.05)}#back{position:fixed;z-index:100;background-color:rgba(0,0,0,.5);left:0;top:0;width:100%;height:100%;display:none}#loadingBar{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:200;display:none}#loadingBar img{width:60px}.body-dashboard header{padding-left:0}.body-dashboard header .left .logo{display:flex}.dashboard{background:#f7f8f9;min-height:calc(100vh - 65px);padding:3rem 5rem;margin-left:-220px}.dashboard .weekly-schedule{font-size:13px}.dashboard .weekly-schedule .table{height:380px}.dashboard .weekly-schedule .table tbody th,.dashboard .weekly-schedule .table tbody td{height:auto}.welcome{font-weight:700}.post-it{padding:.75rem;background:#f5f5ee;position:relative}.post-it+.post-it{margin-top:1.75rem}.post-it::before{content:"";position:absolute;bottom:-1rem;right:0;border-width:1rem 1rem 0 0;border-style:solid;border-color:#d9d9be transparent}.post-it::after{content:"";position:absolute;bottom:-1rem;left:0;right:1rem;border-width:.5rem;border-style:solid;border-color:#f5f5ee}.post-it.highlight{background:#fcf7b0}.post-it.highlight::before{border-color:#f9f066 transparent}.post-it.highlight::after{border-color:#fcf7b0}.btn-memo-add{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.team-memo .range{display:block;margin-bottom:.25rem}.team-memo .memo{margin-bottom:.5rem}.team-memo .info{color:#888;font-size:12px;position:absolute;left:.75rem;bottom:-0.25rem;z-index:1}.team-memo .dropdown-menu{min-width:5rem}.btn-memo-more{position:absolute;right:0}.btn-memo-more i{font-size:18px}
/*# sourceMappingURL=style.css.map */
