﻿.button{background-color:#f2f2f2;background-image:linear-gradient(to bottom, hsl(0, 0%, 95%), hsl(0, 0%, 95%));border:1px solid #bfbfbf;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #d9d9d9,inset 0 0 0 1px #f2f2f2,0 2px 4px rgba(0,0,0,.2);color:#8c8c8c;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:3px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;padding:6px 16px;transition:all 20ms ease-out;vertical-align:top;margin:0 5px}.button:hover,.button:focus{background:#f2f2f2;border-color:#8c8c8c;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #d9d9d9,inset 0 0 0 1px #f2f2f2}.button:active{background:#f2f2f2;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.button .fa{color:#bfbfbf;text-shadow:0 1px 0 rgba(255,255,255,.3)}.button-blue{background-color:#42b0e3;background-image:linear-gradient(to bottom, hsl(199, 74.1753726963%, 57.405%), hsl(199, 76.6181315762%, 52.955%));border:1px solid #107db0;box-shadow:inset 0 1px 0 #7cd4fc,inset 0 -1px 0 #2696c9,inset 0 0 0 1px #59b7e3,0 2px 4px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.button-blue:hover,.button-blue:focus{background:#2ba9e3;border-color:#004c6f;box-shadow:inset 0 1px 0 #7cd4fc,inset 0 -1px 0 #2696c9,inset 0 0 0 1px #59b7e3}.button-blue:active{background:#2ba9e3;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.button-blue .fa{color:#107db0;text-shadow:0 1px 0 rgba(255,255,255,.3)}.button-orange{background-color:#fa7a2a;background-image:linear-gradient(to bottom, hsl(23, 95.3128661823%, 57.33%), hsl(23, 95.7956695396%, 52.43%));border:1px solid #c14a00;box-shadow:inset 0 1px 0 #ffad7a,inset 0 -1px 0 #e06010,inset 0 0 0 1px #fa8943,0 2px 4px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.button-orange:hover,.button-orange:focus{background:#fa6b11;border-color:#722c00;box-shadow:inset 0 1px 0 #ffad7a,inset 0 -1px 0 #e06010,inset 0 0 0 1px #fa8943}.button-orange:active{background:#fa6b11;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.button-orange .fa{color:#c14a00;text-shadow:0 1px 0 rgba(255,255,255,.3)}.button-login{height:50px;margin:0}.button.disabled,.button:disabled{cursor:not-allowed !important;filter:alpha(opacity=65);opacity:.65}.loader-background{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(100,100,100,.349);z-index:9999}.loader-wrap{position:absolute;top:0;left:0;z-index:99999999;text-align:center;width:100%;height:100%;display:none}.loader-wrap .loader-spin{color:#fff;position:absolute;top:45%;left:50%;font-size:100px}.sidebar{background-color:#0c1231 !important}.sidebar .nav-item{border-bottom:1px solid rgba(204,204,204,.0941176471)}.scroll-to-top{z-index:9}.navbar-bg{background-color:#090d25 !important}@page{size:auto}.pad{padding:10px}.form-group .btn{margin-top:31px}.btn{margin:0 5px}.hide{display:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.clearfix{clear:both}.bold{font-weight:bold}.col-sm-12{margin-bottom:15px}.col-sm-12 .col-sm-12{padding-left:0;padding-right:0}.col-sm-12 .card{margin-bottom:15px}.table{margin-bottom:0}.table td{vertical-align:middle}.alert-success{overflow:hidden;padding-left:75px;position:relative;font-weight:bold}.alert-success::before{content:"";color:rgba(21,87,36,.5490196078);border-right:2px solid rgba(21,87,36,.2392156863);font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;padding:0;font-size:2.4em;top:5%;left:10px;height:90%;display:flex;align-items:center;padding-right:12px}.alert-info{overflow:hidden;padding-left:75px;position:relative;font-weight:bold}.alert-info::before{content:"";color:rgba(12,84,96,.5490196078);border-right:2px solid rgba(12,84,96,.2196078431);font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;padding:0;font-size:2.4em;top:5%;left:10px;height:90%;display:flex;align-items:center;padding-right:12px}.alert-warning{overflow:hidden;padding-left:75px;position:relative;font-weight:bold}.alert-warning::before{content:"";color:rgba(133,100,4,.6);border-right:2px solid rgba(133,100,4,.2509803922);font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;padding:0;font-size:2.4em;top:5%;left:10px;height:90%;display:flex;align-items:center;padding-right:12px;font-size:2.1em}.alert-danger{overflow:hidden;padding-left:75px;position:relative;font-weight:bold}.alert-danger::before{content:"";color:rgba(114,28,36,.4784313725);border-right:2px solid rgba(114,28,36,.1294117647);font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;padding:0;font-size:2.4em;top:5%;left:10px;height:90%;display:flex;align-items:center;padding-right:12px}.form-check{padding-left:0px}.form-check label input[type=checkbox]{height:20px;width:20px;margin-right:5px;vertical-align:middle}.form-check label div{display:inline-block;width:35px;text-align:center}table td:hover{cursor:pointer}.profile-img{text-align:center;border-radius:50%;border:3px solid rgba(0,0,0,.212);overflow:hidden;margin-top:10px;background:#ececee;height:220px;width:220px;margin:0 auto;margin-bottom:15px}.profile-img img{margin-top:-8px;width:100%}.profile-img-small{background-color:pink;text-align:center;border-radius:50%;border:3px solid rgba(0,0,0,.212);overflow:hidden;margin-top:10px;background:#ececee;height:50px;width:50px;margin:0 auto;margin-bottom:15px}.profile-img-small img{margin-top:-8px;width:100%}.profile-img-small-text{margin-top:10px;margin-left:10px;float:left}.lesson-tutor-details{border-top:1px solid #ccc;padding-top:8px;margin-top:5px}.student-profile,.staff-profile{background-color:#151f52;border-radius:5px;padding:20px;position:relative}.student-profile .btn-stud-tass,.staff-profile .btn-stud-tass{position:absolute;bottom:15px;right:15px;width:100px}.student-profile .profile-img,.staff-profile .profile-img{margin:0;width:105px;height:105px}.student-profile .student-basic-info,.student-profile .staff-basic-info,.staff-profile .student-basic-info,.staff-profile .staff-basic-info{margin-left:25px;margin-top:13px;color:#fff}.student-profile .student-basic-info h1,.student-profile .staff-basic-info h1,.staff-profile .student-basic-info h1,.staff-profile .staff-basic-info h1{margin-bottom:5px}.student-profile .student-basic-info .subtitle,.student-profile .staff-basic-info .subtitle,.staff-profile .student-basic-info .subtitle,.staff-profile .staff-basic-info .subtitle{display:block;color:rgba(255,255,255,.671)}.student-profile .student-basic-info span,.student-profile .staff-basic-info span,.staff-profile .student-basic-info span,.staff-profile .staff-basic-info span{padding:0 10px}.student-profile .student-basic-info span:first-child,.student-profile .staff-basic-info span:first-child,.staff-profile .student-basic-info span:first-child,.staff-profile .staff-basic-info span:first-child{padding-left:0}.profile-small{padding:10px;margin-bottom:10px}.profile-small .profile-img{width:60px !important;height:60px !important}.profile-small .student-basic-info{margin-top:4px !important}.profile-small .studentName{line-height:.8em !important}.bg-dark{padding:0}.bg-dark .nav-item{border-right:2px solid rgba(243,243,243,.2509803922)}.bg-dark .nav-link,.bg-dark .navbar-toggler{color:#fff !important;padding:.75rem 1.5rem !important}.bg-dark .active{background:rgba(243,243,243,.2509803922)}.student-instruments .instrument,.student-instruments .lesson,.tutor-instruments .instrument,.tutor-instruments .lesson,.student-lessons .instrument,.student-lessons .lesson{clear:both;border:1px solid rgba(207,207,207,.582);position:relative;background:#e3e3e3;margin-bottom:8px;padding:10px}.student-instruments .instrument .instrument-img,.student-instruments .instrument .lesson-img,.student-instruments .lesson .instrument-img,.student-instruments .lesson .lesson-img,.tutor-instruments .instrument .instrument-img,.tutor-instruments .instrument .lesson-img,.tutor-instruments .lesson .instrument-img,.tutor-instruments .lesson .lesson-img,.student-lessons .instrument .instrument-img,.student-lessons .instrument .lesson-img,.student-lessons .lesson .instrument-img,.student-lessons .lesson .lesson-img{float:left}.student-instruments .instrument .instrument-details,.student-instruments .instrument .lesson-details,.student-instruments .lesson .instrument-details,.student-instruments .lesson .lesson-details,.tutor-instruments .instrument .instrument-details,.tutor-instruments .instrument .lesson-details,.tutor-instruments .lesson .instrument-details,.tutor-instruments .lesson .lesson-details,.student-lessons .instrument .instrument-details,.student-lessons .instrument .lesson-details,.student-lessons .lesson .instrument-details,.student-lessons .lesson .lesson-details{float:left;padding-left:10px}.student-instruments .instrument .instrument-details .instrument-name,.student-instruments .instrument .instrument-details .lesson-name,.student-instruments .instrument .lesson-details .instrument-name,.student-instruments .instrument .lesson-details .lesson-name,.student-instruments .lesson .instrument-details .instrument-name,.student-instruments .lesson .instrument-details .lesson-name,.student-instruments .lesson .lesson-details .instrument-name,.student-instruments .lesson .lesson-details .lesson-name,.tutor-instruments .instrument .instrument-details .instrument-name,.tutor-instruments .instrument .instrument-details .lesson-name,.tutor-instruments .instrument .lesson-details .instrument-name,.tutor-instruments .instrument .lesson-details .lesson-name,.tutor-instruments .lesson .instrument-details .instrument-name,.tutor-instruments .lesson .instrument-details .lesson-name,.tutor-instruments .lesson .lesson-details .instrument-name,.tutor-instruments .lesson .lesson-details .lesson-name,.student-lessons .instrument .instrument-details .instrument-name,.student-lessons .instrument .instrument-details .lesson-name,.student-lessons .instrument .lesson-details .instrument-name,.student-lessons .instrument .lesson-details .lesson-name,.student-lessons .lesson .instrument-details .instrument-name,.student-lessons .lesson .instrument-details .lesson-name,.student-lessons .lesson .lesson-details .instrument-name,.student-lessons .lesson .lesson-details .lesson-name{font-size:1.2em;font-weight:bold;word-break:break-word;width:510px}.student-instruments .instrument .instrument-actions,.student-instruments .instrument .lesson-actions,.student-instruments .lesson .instrument-actions,.student-instruments .lesson .lesson-actions,.tutor-instruments .instrument .instrument-actions,.tutor-instruments .instrument .lesson-actions,.tutor-instruments .lesson .instrument-actions,.tutor-instruments .lesson .lesson-actions,.student-lessons .instrument .instrument-actions,.student-lessons .instrument .lesson-actions,.student-lessons .lesson .instrument-actions,.student-lessons .lesson .lesson-actions{width:110px;text-align:right;margin-top:5px}.student-instruments .instrument .instrument-actions .btn,.student-instruments .instrument .lesson-actions .btn,.student-instruments .lesson .instrument-actions .btn,.student-instruments .lesson .lesson-actions .btn,.tutor-instruments .instrument .instrument-actions .btn,.tutor-instruments .instrument .lesson-actions .btn,.tutor-instruments .lesson .instrument-actions .btn,.tutor-instruments .lesson .lesson-actions .btn,.student-lessons .instrument .instrument-actions .btn,.student-lessons .instrument .lesson-actions .btn,.student-lessons .lesson .instrument-actions .btn,.student-lessons .lesson .lesson-actions .btn{margin-bottom:10px}.tutor-students .student-instruments{padding-bottom:10px}.tutor-students .student-instruments .student-instrument-name{font-weight:bold;padding:5px;border:1px solid rgba(207,207,207,.582);background:#e3e3e3}.tutor-students .student-instruments .student-instrument-name .instrument-img{height:36px;padding-right:2.5px}.tutor-students .student-instruments .student-instrument-wrap{border:1px solid rgba(207,207,207,.582);height:150px;overflow-y:scroll;overflow-x:hidden}.tutor-students .student-instruments .student-instrument-wrap .student-instrument{padding:2px 15px}.tutor-tt-instrument-wrap{border:1px solid rgba(207,207,207,.582);background-color:#fff;border-radius:2.5px;margin-bottom:10px}.tutor-tt-instrument-wrap .toggle-icon{padding-left:10px}.tutor-tt-instrument-wrap .toggle-icon .toggle-icon-hide{display:show}.tutor-tt-instrument-wrap .toggle-icon .toggle-icon-show{display:none}.tutor-tt-instrument-wrap .tutor-tt-instrument{font-weight:bold;background-color:rgba(207,207,207,.5);padding:5px 8px;border-bottom:1px solid rgba(207,207,207,.582);border-top-right-radius:2.5px;border-top-left-radius:2.5px}.tutor-tt-instrument-wrap .tutor-tt-instrument:hover{cursor:pointer}.tutor-tt-instrument-wrap .tutor-tt-students{height:250px;overflow-y:scroll;overflow-x:hidden;cursor:pointer}.tutor-tt-instrument-wrap .tutor-tt-students .tutor-tt-student{border:1px solid rgba(207,207,207,.582);background:#ebebeb;color:#000 !important;margin:5px;padding:5px;border-radius:2.5px}.tutor-tt-band{font-weight:bold;color:#3a3a3a;background-color:rgba(207,207,207,.5019607843);border:1px solid rgba(233,233,233,.432);padding:5px 8px;border-bottom:1px solid rgba(207,207,207,.582);border-top-right-radius:2.5px;border-top-left-radius:2.5px}.tutor-tt-band:hover{cursor:pointer;color:#000}.tutor-tt-calendar{border:1px solid rgba(207,207,207,.582);min-height:100px}.tutor-tt-calendar h5{margin:0;padding:5px;background-color:#090d25;color:#fff;text-align:center}#ttable-week-select{width:200px}.fc-event{border-width:2px !important}.fc-unthemed td.fc-today{background:unset}.fc-toolbar.fc-header-toolbar{display:none}#toolbar .pad-left{margin-left:12px}#form-edit-lesson-room .student-basic-info{margin-top:10px}#form-edit-lesson-room .profile-img{width:100px;height:100px}#form-edit-lesson-room .instrument{height:90px}#form-edit-lesson-room .instrument-details{width:300px}#form-edit-lesson-room .studentName a{color:#fff}.badge-purple{background-color:#6e0683;border:#5e0470;color:#fff}.badge-blue{background-color:#062783;border:#052272;color:#fff}.badge-lesson{background-color:#068306;border:#057405;color:#fff}.badge-hire{background-color:#062783;border:#052272;color:#fff}.badge-adhoc{background-color:#6e0683;border:#5e0470;color:#fff}.alert-well{background-color:rgba(175,175,175,.63);border:1px solid #aaa}.room-lessons-wrap{height:275px;overflow-y:scroll;overflow-x:hidden}.today-lesson,.room-lesson-student{border:1px solid rgba(207,207,207,.582);position:relative;background:#e3e3e3;margin-bottom:8px;padding:10px}.today-lesson img,.room-lesson-student img{margin-top:17px}.today-lesson .today-lesson-name,.today-lesson .room-lesson-student-name,.room-lesson-student .today-lesson-name,.room-lesson-student .room-lesson-student-name{margin-left:10px;padding-top:5px;float:left}.today-lesson .room-lesson-student-name,.room-lesson-student .room-lesson-student-name{margin-top:0}.today-lesson .today-lesson-time,.room-lesson-student .today-lesson-time{clear:both}.room-lesson-student img{margin-top:0}.noshow-notice-lesson{background-color:rgba(253,200,100,.63)}.noshow-notice-lesson:hover{background-color:rgba(253,199,100,.753) !important}.noshow-notice-lesson:nth-child(odd){background-color:rgba(253,199,100,.979) !important}.noshow-notice-lesson:nth-child(odd):hover{background-color:#fdc45b !important}.noshow-lesson{background-color:rgba(253,100,100,.63)}.noshow-lesson:hover{background-color:rgba(253,100,100,.753) !important}.noshow-lesson:nth-child(odd){background-color:rgba(253,100,100,.979) !important}.noshow-lesson:nth-child(odd):hover{background-color:#fd5b5b !important}.tutor-tt-calendar-overview{height:300px}.tutor-tt-calendar-overview .calendar-week{border:1px solid #090d25;min-height:100px}.tutor-tt-calendar-overview .calendar-week h5{margin:0;padding:5px;background-color:#090d25;color:#fff;text-align:center}#tbl-tutor-lessons .present{background-color:rgba(40,167,69,.4784313725)}#tbl-tutor-lessons .present:nth-of-type(odd){background-color:rgba(40,167,69,.8392156863)}.red{color:#b70404}.debug{width:100%;background-color:#941111;padding:10px;text-align:center;font-weight:bold;color:#fff;opacity:1;text-transform:uppercase}/*# sourceMappingURL=main.min.css.map */