.no-last-border:nth-last-of-type(1),.side-menu li:nth-last-of-type(1),.class-container .classes-select div:nth-last-of-type(1),.rule-table tr:nth-last-of-type(1){border-bottom:none}.pointer{cursor:pointer}body{padding-top:18px}[role="main"]{padding-top:3px}.main-nav{display:flex;align-items:center;color:#4D4D4D}.main-nav img{width:145px;margin-right:13px}.main-nav .header-buttons-cont{display:flex;align-items:flex-start;margin-right:auto}.main-nav .header-buttons{font-size:20px;padding:0 7px;cursor:pointer}.main-nav .header-buttons:nth-child(1){margin-right:auto;margin-left:15px;font-family:"Heebo-Regular",Arial,Helvetica,sans-serif;font-weight:600}.nav-sticky{position:sticky;top:0;background-color:#fff;z-index:200}@media (max-width: 767.98px){.main-nav i{color:#79d1e4}.main-nav img{width:26%;margin-right:37%;margin-left:auto}.main-nav .header-buttons-cont{align-items:flex-end;flex-direction:column;justify-content:space-between;margin:0;margin-left:.75rem}.main-nav .header-buttons-cont .header-buttons{margin:0;font-size:16px;text-align:center;padding:0}}.side-menu{font-family:"Heebo-Light",Arial,Helvetica,sans-serif;font-size:1.2vw;padding-right:0;padding-top:19px}.side-menu-box{box-shadow:0 2px 7px 4px rgba(200,200,200,0.8);width:100%;height:unset;padding-top:0;top:55px}html[data-browser*="Edge"] .side-menu-box{position:static}.side-menu-inner{width:86%}.side-menu li{display:inline-block;padding:9px 0;border-bottom:2px solid #79d1e4}.side-menu li .nav-link{cursor:pointer}.side-menu .active .nav-link{color:#4D4D4D;font-weight:600;font-family:"Heebo-Regular",Arial,Helvetica,sans-serif}@media (max-width: 768px){.side-menu{position:absolute;left:0;top:87px;width:50%;z-index:100;padding:0;font-size:14px}.side-menu .side-menu-box{top:0;background-color:#fff}}.title-container{display:flex}.title-container .page-title{font-family:"Heebo-Bold",Arial,Helvetica,sans-serif;font-size:2.5rem;letter-spacing:-1px;white-space:nowrap;color:#02AAD4}.title-container .border-crop{border-bottom:2px solid #79d1e4;width:100%;height:100%;margin-top:-24px;margin-right:4px}.class-container{display:flex;flex-wrap:wrap;margin-top:5px;justify-content:center}.class-container>div{background-color:cadetblue;color:#fff;font-size:1.5rem;font-family:"Heebo-Light",Arial,Helvetica,sans-serif;padding:5px 15px;margin:5px 5px;border-radius:4px;cursor:pointer;white-space:nowrap;position:relative}.class-container>div:nth-of-type(1){margin-right:0}.class-container .chosen-class{background-color:#45C28B}.class-container .classes-select{position:absolute;top:59px;right:-16px;background-color:#fff;color:#000;z-index:9999;box-shadow:1.5px 1px 10px 1px rgba(88,88,88,0.8)}.class-container .classes-select div{margin:0 10px;padding:5px 0;border-bottom:1px solid #000;font-family:"Heebo-Regular",Arial,Helvetica,sans-serif}.rule-table{position:relative;font-family:"Heebo-Light",Arial,Helvetica,sans-serif;margin-top:5px;padding:0 0 30px;border:2px solid #45C28B;border-radius:19px 19px 16px 16px}.rule-table .table-header{background-color:#45C28B;color:#fff;border:2px solid #45C28B;border-radius:16px 16px 0 0;margin-bottom:10px}.rule-table tr{border-bottom:#F7BD00 2px dashed}.rule-table .table-responsive{overflow:auto;padding:0 23px}.rule-table table{border-collapse:collapse;margin-bottom:0}.rule-table td,.rule-table th{vertical-align:middle;padding:15px 10px;border-top:none}.rule-table .table-header div{font-size:26px;cursor:pointer}.rule-table .table-header div:nth-of-type(1)::before{background-image:url(/images/pencil.png);background-position:center;background-repeat:no-repeat;display:inline-block;background-size:35px auto;content:"";width:35px;height:35px;position:relative;top:9px}.rule-table .table-header div:nth-of-type(2)::after{background-image:url(/images/calendar.png);background-position:center;background-repeat:no-repeat;display:inline-block;background-size:56px auto;content:"";width:56px;height:35px;position:relative;top:7px}.rule-table .table-student{padding-right:0}.rule-table .table-student div{font-family:"Heebo-Regular",Arial,Helvetica,sans-serif;font-size:1.3rem;text-align:center;width:161px;white-space:nowrap}.rule-table .table-student-desgin-mode{padding-right:0}.rule-table .table-student-desgin-mode div{font-family:"Heebo-Regular",Arial,Helvetica,sans-serif;font-size:2rem;text-align:center;width:100%;white-space:nowrap;cursor:pointer}.rule-table .between-trs{height:20px;margin-bottom:20px;border-bottom:#F7BD00 2px dashed;opacity:.4}.rule-table .tr-container:nth-last-child(1) .between-trs{display:none}.rule-table .table-rules{margin:auto 15px;border-spacing:20px}.rule-table .table-rules .rule-container{position:relative}.rule-table .table-rules input{display:none}.rule-table .table-rules label{font-family:"Heebo-Regular",Arial,Helvetica,sans-serif;font-size:18px;padding:6px 7px 6px 14px;font-weight:bold;color:#02AAD4;border:#02AAD4 2px solid;border-radius:12px;margin-bottom:0;white-space:pre-wrap;cursor:pointer;position:relative;text-align:center}.rule-table .table-rules label::before{content:"";position:absolute;bottom:-13px;left:15px;border-width:13px 9px 0;border-style:solid;border-color:#02AAD4 transparent;display:block;width:0}.rule-table .table-rules label::after{content:"";position:absolute;bottom:-9px;left:18px;border-width:9px 6px 0;border-style:solid;border-color:#fff transparent;display:block;width:0;z-index:99}.rule-table .table-rules label.rule-checked{background-color:#02AAD4;border-color:#02AAD4;color:#fff}.rule-table .table-rules label.rule-positive::before{border-width:0 9px 13px;top:-13px;right:15px;bottom:unset;left:unset}.rule-table .table-rules label.rule-positive::after{border-width:0 6px 9px;top:-9px;right:18px;left:unset;bottom:unset}.rule-table .table-rules label.rule-checked::before{border-color:#02AAD4 transparent}.rule-table .table-rules label.rule-checked::after{display:none}.rule-table .table-rules label.limit-rule-class{background-color:#4D4D4D;border-color:#4D4D4D;color:#fff}.rule-table .table-rules label.limit-rule-class::before{border-color:#4D4D4D transparent}.rule-table .desgin-mode label{display:flex;align-items:center;justify-content:center;height:130px;border:#02AAD4 5px solid;background:#fff}@media (max-width: 767.98px){.mobile-no-padding{padding:0}.class-container{top:-5px;right:0}.class-container>div{margin:5px 1px;font-size:1rem}.class-container .classes-select{top:40px;right:-4px}.rule-table{margin:0;border:none}.rule-table .table-header{margin:-1px}.rule-table .table-header>div{font-size:22px}.rule-table .table-header>div:nth-of-type(1){font-family:"Heebo-Bold",Arial,Helvetica,sans-serif}.rule-table .table-header>div:nth-of-type(1)::before,.rule-table .table-header>div:nth-of-type(2)::after{display:none}.rule-table .table-responsive{padding:0}.rule-table .table-student{padding:15px 0}.rule-table .table-student div{color:#4D4D4D;white-space:normal;font-family:"Heebo-Bold",Arial,Helvetica,sans-serif;width:62px;font-size:12px}.rule-table .table-rules{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;margin:0;margin-bottom:-9px;padding:4px 3px}.rule-table .table-rules .rule-container{margin:5px 2px 14px}.rule-table .table-rules label{padding:5px 2px;font-size:10px;width:68px;text-align:center;border-radius:5px}.rule-table .table-rules label::before{border-width:10px 6px 0;left:10px;bottom:-10px}.rule-table .table-rules label::after{border-width:8px 4px 0;left:12px;bottom:-7px}.rule-table .table-rules label i{display:none}.rule-table .table-rules label.rule-positive::before{border-width:0 5px 10px;right:11px;top:-10px}.rule-table .table-rules label.rule-positive::after{border-width:0 4px 8px;right:12px;top:-6px}.rule-table .desgin-mode label{padding:5px 5px;font-size:13px;font-weight:normal;width:65px;height:100%;border:#02AAD4 3px solid;border-radius:15px}}@media (min-width: 768px){.rule-table .time-input{position:absolute;border:5px solid #fff;border-radius:5px;left:365px;top:7px}}.generic-table{font-family:"Heebo-Light",Arial,Helvetica,sans-serif;margin-top:5px;padding:0 0 30px;border:2px solid #F7BD00;border-radius:19px 19px 16px 16px;font-family:"Heebo-Light",Arial,Helvetica,sans-serif;font-size:27px;position:relative}.generic-table .table-header{background-color:#F7BD00;color:#fff;border:2px solid #F7BD00;border-radius:16px 16px 0 0;margin-bottom:10px}.generic-table .table-header div{font-size:26px;cursor:pointer}.generic-table .table-header div:nth-of-type(1):before{background-image:url(/images/pencil.png);background-position:center;background-repeat:no-repeat;display:inline-block;background-size:35px auto;content:"";width:35px;height:35px;position:relative;top:9px}.generic-table .table-header div:nth-of-type(2){font-size:2.4rem}.generic-table .table-header div:nth-of-type(2):after{background-image:url(/images/graph-white.png);background-position:center;background-repeat:no-repeat;display:inline-block;background-size:37px auto;content:"";width:37px;height:37px;position:relative;top:9px;margin-right:9px;margin-bottom:2px}.generic-table table{border-collapse:separate;border-spacing:1rem 0;font-size:20px}.generic-table table th,.generic-table table td{padding:5px}.generic-table table th,.generic-table table tr:nth-of-type(even) td{background-color:#79d1e4}.generic-table table tr:nth-of-type(odd) td{background-color:#9bddeb}.generic-table table thead th{color:#4D4D4D;border-bottom:none}.generic-table table td{color:#fff;border-top:2px dashed #fff}.display-graph .table-header div:nth-of-type(2):after{background-image:url(/images/graph-black.png)}

