body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a.color{color:#206bc4!important;cursor:pointer}.btn-brand{width:100%;padding:0 10px}.btn-brand button{background-color:#9620d3!important;border-color:#9620d3!important;color:#fff}li,ol,ul{list-style:none}.login-panel{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh}.nav-header,.site-header{background:#fff;border-bottom:1px solid #dce3e9}.nav-header{position:-webkit-sticky;position:sticky;top:0;height:70px;z-index:99;overflow:hidden}.nav-header .nav-link.active{padding-bottom:12px;border-bottom:3px solid #307fdd}.nav-header .nav-link a{padding:20px 0;text-decoration:none;color:#2a2a2a;outline:none}.nav-header .nav-link:hover{padding-bottom:20px;border-bottom:3px solid #307fdd}.brand-panel,.header-panel{display:flex;justify-content:space-between}.brand-panel .user-menu{cursor:pointer}.nav-items .item{padding:0 10px}.nav-tabs{padding:10px 20px!important}.card-footer{display:flex;flex-direction:row-reverse;justify-content:space-between}.card-footer button{margin-left:20px}.card-footer button:first-child{margin-left:0}.page-title{color:#000}.page-title .icon{margin-right:15px}a{text-decoration:none}.logo{font-size:20px;color:#fff;padding:7px 20px;border-radius:10px 0;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.logo img{max-width:150px;max-height:50px}.logo_main img{max-width:150px;max-height:150px}.logo:hover{background:#f3f3f3}.label-sup{display:flex}.label-sup span{font-size:.6em;opacity:.6;padding:3px 4px}button.btn-secondary{background:#fff}.card .card-status{height:3px}.list-group-item.active{background-color:#f0f4fb!important;border-color:rgba(0,40,100,.12)!important}.footer-align-left{flex-direction:row}.cursor{cursor:pointer}.subject-pill{padding:3px 8px;border-radius:3px;color:#fff;font-size:13px}.subject-pill button{outline:0;border:0!important;margin:0 -8px!important;color:#fff!important}.subject-pill button label{max-width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:13px;margin:0}button.dropdown-toggle{margin-left:10px;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;border:2px solid #d2d2d2;background-color:#fff;outline:0}.class-name-title{display:flex;justify-content:space-between;align-items:center;padding:20px;margin-bottom:30px;background:#e8ecee}.calendar-view_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;background-color:#fff;border-left:1px solid #e8ecee}.calendar-view_wrapper .head{padding:18px 0;text-align:center;border-bottom:1px solid #e8ecee;border-top:1px solid #e8ecee;background-color:#e1eef3}.calendar-view_wrapper .c-cell{display:flex;justify-content:center;align-items:center;height:80px;border-bottom:1px solid #e8ecee;border-right:1px solid #e8ecee}.calendar-view_wrapper .c-cell .active{background-color:#ebf7fd;font-weight:700}.calendar-view_wrapper .c-cell div{width:100%;height:100%;padding:20px}.calendar-view_wrapper .c-cell div:hover{background-color:#e8ecee;cursor:pointer}.schedular-table{display:flex}.schedular-table .day-col{width:200px}.schedular-table .day-col .day-header{padding:10px 0;text-align:center}.schedular-table .col-header.sub-col{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e1e1e1}.schedular-table .col-header.sub-col:last-child{border-bottom:0}.schedular-table .sub-col,.schedular-table button.dropdown-toggle{position:relative;height:66px}.schedular-table.dashboard .sub-col{height:55px;text-align:center}.schedular-table .sub-col .label{position:absolute;bottom:0;left:0;width:100%;height:26px;text-align:center;padding:5px;background-color:rgba(0,0,0,.6);color:#fff;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease}.schedular-table .sub-col-interval{padding:10px 15px 0 0;text-align:center;border-top:1px dashed silver;border-bottom:1px dashed silver}.schedular-table .sub-col-interval button{border:0;margin-left:0}.schedular-table .sub-col-interval button .sub-col-interval-tutor{position:absolute;text-align:center;background-color:#d2d2d2;width:100%}.schedular-table .day-col button.dropdown-toggle{width:100%;padding:10px 0 25px;background:none;margin-top:-5px!important}.ov-sc-row{display:grid;grid-template-columns:120px 1fr;align-items:center}.ov-sc-tutor-row{width:120px}.ov-sc-row-wrap{margin-bottom:10px}.ov-sc-tutor-col .ov-sc-col-name{height:30px;text-align:center}.ov-sc-tutor-col .ov-sc-class{height:20px;font-weight:700}.ov-sc-row .ov-sc-slot-wrap{display:flex;align-items:center;overflow:auto}.ov-sc-row .ov-sc-slot-head{width:113px;text-align:center;padding:5px;margin:3px 7px;background:#e1e1e1;font-weight:700;font-size:12px}.ov-sc-row .ov-sc-slot,.ov-sc-tutor-row .ov-sc-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:113px;height:80px;margin:5px 7px;border-radius:3px;background:rgba(135,150,165,.064);overflow:hidden}.common-dashboard-wrapper.hover .ov-sc-slot .label{bottom:-100%}.dashboard-wrapper-tutor{display:flex}.dashboard-wrapper-tutor .ov-sc-tutor-col{padding:0 10px}.dashboard-wrapper-tutor .ov-sc-tutor-col:not(:last-child){border-right:1px solid #2a2a2a}.ov-sc-tutor-row .ov-sc-class{text-align:center}.ov-sc-row .ov-sc-slot:hover .label{bottom:0!important}.ov-sc-row .ov-sc-slot .title,.ov-sc-tutor-row .ov-sc-slot .title{text-align:center;font-size:13px;color:#fff}.ov-sc-row .ov-sc-slot .label,.ov-sc-tutor-row .ov-sc-slot .label{position:absolute;bottom:0;width:100%;height:26px;text-align:center;padding:5px;background-color:rgba(0,0,0,.6);color:#fff;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease}.accordion-head{padding:10px 20px;background:#f0f4fb;border-radius:3px;margin-bottom:20px;cursor:pointer}.accordion-body{max-height:0;overflow:hidden;-webkit-transition:all 1s ease;transition:all 1s ease}.accordion-body.active{max-height:100000px}.add-sub-list{max-height:300px;overflow:auto}.popup-content{margin:auto;background:#fff;padding:2px;border-radius:3px;max-height:80vh;overflow:auto}.popup-arrow{color:#2a2a2a}[role=tooltip].popup-content{width:200px!important;min-width:200px!important;box-shadow:0 0 3px rgba(0,0,0,.16);background:#2a2a2a!important;color:#fff;padding:5px 10px}.popup-overlay{background:rgba(0,0,0,.2)}[data-popup=tooltip].popup-overlay{background:transparent}.modal{position:relative!important;display:block!important;max-width:50%;min-width:500px}.modal .card{margin-bottom:0!important}.modal .close-modal{position:absolute;right:-5px;top:-5px;width:40px;background:#000;z-index:1;height:40px;display:flex;justify-content:center;align-items:center;border-radius:20px;background:#2a2a2a;color:#fff!important;cursor:pointer;opacity:.8!important}.common-status-card{position:relative}.common-status-card .wrap-btn{position:absolute;right:20px}.container{max-width:1200px!important}.title-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.students-list{background:#fff;border:1px solid rgba(0,0,0,.09);border-top:0}.filter-results{display:flex;flex-wrap:wrap}.filter-results .search{margin-right:30px;padding:0 10px;@media and (min-width:900px){width:500px}}.view-student{display:flex;flex-direction:row-reverse}.profile-wrapper{display:grid;grid-template-columns:300px 1fr;grid-gap:20px}.edit-profile-footer{display:flex;flex-direction:row-reverse}.edit-profile-footer button{margin-left:20px}.basic-details{display:grid;grid-gap:15px;justify-items:center;align-items:center}.basic-details .thumb{width:200px;height:200px;object-fit:cover}.class-list{display:grid;grid-gap:20px;border-left:1px solid silver}.class-list .item{display:flex;align-items:center}.class-list .badge{width:8px;height:8px;border-radius:4px;margin-left:-4px;margin-right:15px;background:#5eba00}.class-list span{border:1px solid rgba(0,40,100,.12);border-radius:5px;padding:3px 10px}.master-container{display:grid;grid-template-columns:250px 1fr;grid-gap:50px}.nav-list a{text-decoration:none;outline:none}.nav-list .item{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.nav-list .item .hover-icon{display:none}.nav-list .item.active .hover-icon{display:block}.card-label{padding:0 20px}.master-class-create{position:-webkit-sticky;position:sticky;top:0}.hover-controls{display:flex;justify-content:space-between;border-left:0!important;border-right:0!important}.hover-controls:first-child{border-top:0!important}.hover-controls .controls{opacity:.5}.hover-controls:hover .controls{opacity:1}.placeholder-img{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px}.placeholder-img img{width:200px}.placeholder-img .label{padding:30px 0;width:70%;text-align:center}.hover-item:hover{cursor:pointer;background-color:#f0f8ff}
/*# sourceMappingURL=main.3071c5cd.chunk.css.map */