#admin-edit-guest .input-field>label{font-size:14px}#admin-edit-guest .input-field input:focus:not([readonly])+label,#admin-edit-guest .input-field input:not([placeholder=" "])+label,#admin-edit-guest .input-field input:not(:placeholder-shown)+label,#admin-edit-guest .input-field textarea:focus:not([readonly])+label,#admin-edit-guest .input-field textarea:not([placeholder=" "])+label,#admin-edit-guest .input-field textarea:not(:placeholder-shown)+label{transform:scale(.85)}#admin-guests-confirmation table{margin-top:-15px}#admin-guests-confirmation table td,#admin-guests-confirmation table th{vertical-align:top}#admin-guests-confirmation table .parent-nick{min-width:80px}#admin-guests-confirmation table .joins-at,#admin-guests-confirmation table .child-nick{min-width:120px}#admin-guests-confirmation table .child-class{min-width:100px}#admin-guests-confirmation table .month-cost{max-width:100px}#admin-guests-confirmation table .month-cost input{margin-top:-3px;width:100%}#admin-guests-confirmation table .actions{text-align:center;width:100px}#admin-guests-confirmation table .actions i{cursor:pointer;margin:0 5px}#admin-index .card{display:block;color:inherit;cursor:pointer;transition:transform .1s linear;height:140px}#admin-index .card:hover{transform:scale(1.02)}#admin-invoices-create table th,#admin-invoices-create table td{padding:20px}#admin-invoices-create table input{padding:8px}#admin-invoices-create table input::placeholder{color:#d3d3d3}#admin-invoices-create table th{vertical-align:top}#admin-invoices-create table th:nth-child(1) i{font-size:22px;margin-top:-6px}#admin-invoices-create table td:nth-child(1){width:50px}#admin-invoices-create table td:nth-child(2){width:250px}#admin-invoices-create table td:nth-child(4){width:100px}#admin-invoices-create table td:nth-child(4) input{width:120px;text-align:center}#admin-invoices-create table td:nth-child(4) div{position:absolute;width:120px;text-align:center}#admin-invoices-create table td:nth-child(5){width:80px}#admin-invoices-create table td:nth-child(5) input{width:80px;text-align:center}#admin-invoices-create table td:nth-child(6){width:150px}#admin-parents-list table .actions{text-align:right}#admin-parents-list table .actions a{display:inline-block;margin:0 10px}#admin-reports-grades table .name{width:150px}#admin-reports-grades table th,#admin-reports-grades table td{width:80px}#admin-reports-grades table td div{margin:0}#admin-reports-teachers-stats table .name{width:150px}#admin-reports-teachers-stats table .day,#admin-reports-teachers-stats table .month{text-align:center}#admin-reports-teachers-stats table .day{width:90px}#admin-reports-teachers-stats table .month{width:100px}#admin-reports-teachers-stats table th,#admin-reports-teachers-stats table td{padding:10px;vertical-align:middle}#admin-reports-teachers-stats table tr.even th,#admin-reports-teachers-stats table tr.even td{background-color:#fff}#admin-reports-teachers-stats table tr.odd th,#admin-reports-teachers-stats table tr.odd td{background-color:#e6e6e6}#admin-reports-teachers-stats table thead th{background-color:var(--violet-color)}.btn.flat.back-button.btn-large{line-height:18px}.btn.flat.back-button.disabled{background:#fff;color:#d3d3d3}#admin-teacher-details .tabs li a{font-size:18px}#admin-teacher-details table thead{position:sticky;top:88px;z-index:2;background-color:#fff}#admin-teacher-details table th{width:50px}#admin-teacher-details table th:nth-child(1){width:150px}#admin-teacher-details table td{text-align:center;vertical-align:middle}#admin-teacher-details table td:nth-child(1){text-align:left}#admin-teachers-list h5{margin:10px 0}#admin-teachers-list h5 .guests-count{background-color:red;color:#fff;display:inline-block;text-align:center;width:35px;height:35px;padding-top:3px;border-radius:20px;margin-right:5px}#admin-teachers-list h5 i{font-size:18px}#admin-teachers-list table .actions{text-align:right}#admin-teachers-list table .actions a{display:inline-block;margin:0 10px}#admin-teachers-guests-list table{margin-top:-15px}#admin-teachers-guests-list table td,#admin-teachers-guests-list table th{vertical-align:top}#admin-teachers-guests-list table .name{min-width:80px}#admin-teachers-guests-list table .joins-at{min-width:120px}#admin-teachers-guests-list table .email{min-width:200px}#admin-teachers-guests-list table .actions{text-align:center;width:100px}#admin-teachers-guests-list table .actions i{cursor:pointer;margin:0 5px}#admin-timetable-setup .tabs.lvl1{display:flex;justify-content:center}#admin-timetable-setup .interval{display:flex;align-items:center}#admin-timetable-setup .interval .description{width:380px;margin-right:20px}#admin-timetable-setup .interval .description input{text-align:left}#admin-timetable-setup .interval .input-field:not(.description){width:40px}#admin-timetable-setup .interval .input-field:not(.description) input{padding:5px;text-align:center}#admin-timetable-setup table{width:100%}#admin-timetable-setup table .interval-name,#admin-timetable-setup table .interval-name span{width:100px}#admin-timetable-setup table th,#admin-timetable-setup table td{width:calc(100% / 6);padding:20px 5px}#admin-timetable-setup .interval-setup{position:relative}#admin-timetable-setup .interval-setup .sel-teacher-subject:not(:first-of-type){margin-top:5px}#admin-timetable-setup .interval-setup ul.dropdown-content.select-dropdown{min-width:200px}#admin-timetable-setup .interval-setup .btn-add{position:absolute;width:100%;text-align:center}.file-input ul{margin:0;padding:0;list-style:none}.file-input ul li{margin:25px 0;display:flex;align-items:center}.file-input ul li span{display:inline-block}.file-input ul li span:nth-child(1){width:300px;line-break:anywhere}#admin-blast-message-history table{width:100%}#admin-blast-message-history table td{vertical-align:top;padding:10px}#admin-blast-message-history table td.name{width:100px}#admin-blast-message-history table td.subject{width:200px}#admin-blast-message-history table td.attachments{line-break:anywhere;width:250px}#admin-blast-message-history table td.attachments div{margin-bottom:10px}#admin-blast-message-history table td.attachments div:last-child{margin-bottom:0}#admin-blast-message-history table tr:not(.minimized) i.fa-chevron-down{display:none}#admin-blast-message-history table tr.minimized td.subject{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#admin-blast-message-history table tr.minimized td.text div{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#admin-blast-message-history table tr.minimized td.recipients div{display:none}#admin-blast-message-history table tr.minimized td.attachments div{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#admin-blast-message-history table tr.minimized i.fa-chevron-up{display:none}#form-login{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:350px}#new-homework table{table-layout:fixed;width:100%;word-wrap:break-word;overflow-wrap:break-word}#new-homework table thead th{vertical-align:top!important}#new-homework table th,#new-homework td{padding:15px;vertical-align:middle}#new-homework table th:nth-child(1){width:120px}#new-homework table th:nth-child(2),#new-homework table td:nth-child(2){width:120px;text-align:center}#new-homework table th:nth-child(2) label,#new-homework table td:nth-child(2) label{margin-right:-14px}#new-homework table th:nth-child(3),#new-homework table th:nth-child(4),#new-homework table th:nth-child(5){width:180px}#registration .input-field>label{font-size:14px}#registration .input-field input:focus:not([readonly])+label,#registration .input-field input:not([placeholder=" "])+label,#registration .input-field input:not(:placeholder-shown)+label,#registration .input-field textarea:focus:not([readonly])+label,#registration .input-field textarea:not([placeholder=" "])+label,#registration .input-field textarea:not(:placeholder-shown)+label{transform:scale(.85)}#registration-succeed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:98%;text-align:center}#registration-succeed i{margin:35px 0;font-size:60px}#registration-succeed h5{font-size:28px;font-weight:200;line-height:40px}#registration-succeed h6{font-size:20px;font-weight:500}@media(min-width:601px){#teacher-homework-list .apply-filters{height:100%}}#teacher-homework-list button{background:none}#teacher-homework-list .fixed-action-btn{position:fixed;bottom:30px;right:30px}#teacher-homework-list .fixed-action-btn .btn-large{background-color:red!important;border-radius:30px}#teacher-homework-list .fixed-action-btn ul{width:200px;transform:translate(calc(-100% + 55px))}#teacher-homework-list .fixed-action-btn ul .btn-floating{width:100%;border-radius:5px;box-shadow:none}#teacher-homework-list table th.class{width:70px}#teacher-homework-list table th.subject-teacher{width:100px}#teacher-homework-list table .issued-at,#teacher-homework-list table .due{width:100px;text-align:center}#teacher-homework-list table td{vertical-align:top}@media(max-width:992px){#teacher-homework-list table td{max-width:150px;overflow:clip}}#teacher-new-attendance h4{text-align:center}#teacher-new-attendance h4 div.s12:nth-child(1){padding-bottom:10px;border-bottom:3px var(--violet-color) solid;color:var(--violet-color)}#teacher-new-attendance h4 div.s12:nth-child(2){padding-bottom:10px}#teacher-new-attendance h4 div.s12:nth-child(2) a{color:gray}#teacher-new-attendance .grades-list-table-wrapper table th:nth-child(1),#teacher-new-attendance .grades-list-table-wrapper table td:nth-child(1){width:100px}#teacher-new-attendance .grades-list-table-wrapper table th:nth-child(2),#teacher-new-attendance .grades-list-table-wrapper table td:nth-child(2){text-align:center}#teacher-new-attendance .grades-list-table-wrapper table th:nth-child(2),#teacher-new-attendance .grades-list-table-wrapper table td:nth-child(2),#teacher-new-attendance .grades-list-table-wrapper table th:nth-child(3),#teacher-new-attendance .grades-list-table-wrapper table td:nth-child(3),#teacher-new-attendance .grades-list-table-wrapper table th:nth-child(4),#teacher-new-attendance .grades-list-table-wrapper table td:nth-child(4),#teacher-new-attendance .grades-list-table-wrapper table th:nth-child(5),#teacher-new-attendance .grades-list-table-wrapper table td:nth-child(5),#teacher-new-attendance .grades-list-table-wrapper table th:nth-child(6),#teacher-new-attendance .grades-list-table-wrapper table td:nth-child(6){width:160px}@media(max-width:600px){#teacher-new-attendance .grades-list-table-wrapper{overflow:scroll}#teacher-new-attendance .grades-list-table-wrapper table{min-width:600px}}#teacher-homework-assignment h4{text-align:center}#teacher-homework-assignment h4 div.s12:nth-child(2){padding-bottom:10px;border-bottom:3px var(--violet-color) solid;color:var(--violet-color)}#teacher-homework-assignment h4 div.s12:nth-child(1){padding-bottom:10px}#teacher-homework-assignment h4 div.s12:nth-child(1) a{color:gray}#teacher-homework-assignment ul.existing-attachments{margin:0;padding:0;list-style:none}#teacher-homework-assignment ul.existing-attachments li{margin:25px 0;display:flex;align-items:center}#teacher-homework-assignment ul.existing-attachments li span{display:inline-block}#teacher-homework-assignment ul.existing-attachments li span:nth-child(1){width:300px;line-break:anywhere}@media(max-width:600px){#teacher-homework-assignment .personal-homework-table-wrapper{overflow:scroll}#teacher-homework-assignment .personal-homework-table-wrapper table{min-width:600px}}#teacher-setup-semester-report-templates textarea{min-height:100px}@media(max-width:600px){#teacher-new-tests-results .grades-table-wrapper{overflow:scroll}#teacher-new-tests-results .grades-table-wrapper table{width:600px}}#teacher-new-tests-results .grades-table-wrapper table{table-layout:fixed;width:100%;word-wrap:break-word;overflow-wrap:break-word}#teacher-new-tests-results .grades-table-wrapper table thead th{vertical-align:top!important}#teacher-new-tests-results .grades-table-wrapper table th,#teacher-new-tests-results .grades-table-wrapper td{padding:15px;vertical-align:middle}#teacher-new-tests-results .grades-table-wrapper table th:nth-child(1){width:120px}#teacher-new-tests-results .grades-table-wrapper table th:nth-child(3){width:150px}#teacher-new-tests-results .grades-table-wrapper table th:nth-child(2){width:150px}#teacher-new-tests-results .grades-table-wrapper table th:nth-child(4){width:200px}#teacher-new-tests-results .grades-table-wrapper table th:nth-child(5){width:200px}#teacher-new-tests-results .grades-table-wrapper table td:nth-child(1){font-weight:700}#teacher-new-tests-results .grades-table-wrapper table td:nth-child(5){min-width:200px}#teacher-new-tests-results .grades-table-wrapper table td:nth-child(5) .file-input{margin-top:4px}#teacher-new-tests-results .grades-table-wrapper table td:nth-child(5) .file-input ul{margin-top:-10px}h1,h2,h3,h4,h5,h6{margin:0;padding:0}header{height:50px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;background-color:var(--violet-color);position:fixed;top:0;width:100%;z-index:100}@media(min-width:601px){header{height:70px;padding:0 15px}}@media(min-width:993px){header{height:88px;padding:0 20px}}header .title{flex:1}header .title img{position:absolute;top:2px;height:56px}@media(min-width:601px){header .title img{top:3px;height:78px}}@media(min-width:993px){header .title img{top:5px;height:100px}}header .title h5{margin-left:80px;color:#ffc103;font-size:12px}@media(min-width:601px){header .title h5{margin-left:115px;font-size:1.64rem}}@media(min-width:993px){header .title h5{margin-left:150px}}header .menu{flex:0}header .menu ul{list-style:none}header .menu ul li a{color:#fff}header .login,header .user{display:none;margin-top:-2px;width:100px;text-align:right;font-size:20px;cursor:pointer}header .login a,header .user a{color:#fff}@media(min-width:601px){header .login,header .user{width:200px}}@media(min-width:993px){header .login,header .user{width:250px;display:block}}header .button{display:block;color:#fff;font-size:20px;padding:0 10px}@media(min-width:993px){header .button{display:none}}main{margin-top:88px}
