.every-day-room,.every-hour,.every-room-hour,.room-box{box-sizing:content-box}body{overflow:scroll!important}video#preview{width:100%!important;height:auto!important}.roomCalendar_top{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.room-title,.room-title:before{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studioRemark ol{padding-left:10px}.studioRemark li{list-style:decimal;padding-top:5px}.studioInfo li{list-style:inside}.borderless td,.borderless th{border-left:none!important;border-top:none!important;border-bottom:none!important;padding-bottom:0!important}.colorRed{color:red!important}.colorGreen{color:#50b748!important}.colorGray{color:gray!important}.colorOrange{color:#e46b10!important}.roomCalendar{border-top:5px solid #fff;border-bottom:5px solid #fff;box-shadow:8px 10px 20px #c8c8c8;font-size:14px;width:auto;display:inline-block}.roomCalendar_bg2{width:3000px}.opacity0{opacity:0}.roomCalendar_main{margin-bottom:20px;margin-top:5px;width:1600px}.hour-box{float:left;width:70px;border-bottom:thin solid #e1e1e1}.calendar_month .hour-box{border-bottom:none}.every-hour{width:68px;height:44px;border:thin dashed #e1e1e1;border-left:thin solid #e1e1e1;border-right:thin solid #e1e1e1;border-top:none;text-align:center;background-color:#f2f2f2}.every-hour:first-child{border-top:thin solid #e1e1e1}.calendar_month .every-hour{width:98px;border:1px solid #fff}.room-title{width:100%;height:30px;background-color:#f2f2f2!important;color:#5b5b60!important;font-weight:700;border:none}.calendar_month .room-title{border:1px solid #fff;border-bottom:2px solid #fff;position:relative;display:inline-block;padding:5px 15px 0;background:#58748B;color:#fff;font-size:12px}.room-title:before{padding-left:5px}.room-box{float:left;width:154px;border-bottom:thin solid #e1e1e1;text-align:center;border-left:2px solid #fff}.calendar_month .room-box{border-bottom:none}.every-room-hour{border-right:thin solid #e1e1e1;border-left:thin solid #e1e1e1;padding:0;height:22px;width:152px;background-color:#fff}.every-day-room{border-right:thin solid #fff;border-left:thin solid #fff;padding:0;height:44px;width:78px;background-color:#fff;border-bottom:2px solid #fff}.every-room-hour:nth-child(odd){border-bottom:thin dashed #e1e1e1}.every-room-hour:hover{background-color:#e1e1e1}.cha_color{background-color:#f2f2f2}.notFinish_col{padding:5px 10px;min-width:80px;margin-bottom:15px;border:1px solid #999;color:#333;float:left;width:24%;min-height:50px;border-right:none;word-wrap:break-word}.notFinish_col:last-child{border-right:1px solid #333!important}.room-title-outside{font-size:13px;height:30px}@media screen and (max-width:768px){.every-hour,.every-room-hour,.room-box,.room-title,.roomCalendar{width:100%}h3.modal-title{font-size:18px!important}.room-title{height:30px}.room-box{max-width:100px}.modal-dialog{margin-left:auto;margin-right:auto}body .modal-lg{width:100%!important}}.room-box .st,.room-box .te{color:#fff;height:22px;float:left;box-sizing:content-box;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){.navbar .navbar-right>li{padding:0!important}}.dotted,.stripped{padding-top:15px;padding-bottom:15px}.room-box .st{width:49%}.room-box.tCalendar .st{width:100%}.room-box.tCalendar .every-room-hour{width:120px}.room-box.tCalendar{width:122px}.room-box .te{width:50%;background-color:rgba(0,0,0,.15)}.room-box .fix{background:#42A5F5;background:-webkit-linear-gradient(left,#03A9F4,#2196F3);background:-o-linear-gradient(right,#03A9F4,#2196F3);background:-moz-linear-gradient(right,#03A9F4,#2196F3);background:linear-gradient(to right,#03A9F4,#2196F3)}.table>tbody>tr>td.fix{background:#42A5F5;background:-webkit-linear-gradient(left,#03A9F4,#2196F3);background:-o-linear-gradient(right,#03A9F4,#2196F3);background:-moz-linear-gradient(right,#03A9F4,#2196F3);background:linear-gradient(to right,#03A9F4,#2196F3);color:#fff!important}.table>tbody>tr>td.temp{background:#00BFA5;color:#fff!important}.table>tbody>tr>td.test{background:#FF6E40;color:#fff!important}.room-box .temp{background:#00BFA5}.room-box .test{background:#FF6E40}.room-box .rent{background:#F06292}.room-box .no{background:#c8c8c8}.room-box .teacherLeave{background:#EEB424}.room-box .zeroEvents{background:#eee}.room-box .aFewEvents{background:#c6e48b}.room-box .someEvents{background:#7bc96f}.room-box .aLotOfEvents{background:#239a3b}.not_one_hour.last_half{border-bottom-color:#e1e1e1!important}.dotted{background-image:-webkit-repeating-radial-gradient(center center,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 1px,transparent 100%);background-image:-moz-repeating-radial-gradient(center center,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 1px,transparent 100%);background-image:-ms-repeating-radial-gradient(center center,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 1px,transparent 100%);background-image:repeating-radial-gradient(center center,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 1px,transparent 100%);-webkit-background-size:3px 3px;-moz-background-size:3px 3px;background-size:3px 3px}.stripped{background-image:-webkit-repeating-linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.3) 3px);background-image:-moz-repeating-linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.3) 3px);background-image:-o-repeating-linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.3) 3px);background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.3) 3px);-webkit-background-size:4px 4px;-moz-background-size:4px 4px;background-size:4px 4px}.loginBg{background-color:#333;margin-top:-60px;padding-bottom:500px}.loginForm{background-color:#fff;margin-top:100px!important;padding:30px;box-shadow:0 5px 15px #000}.main-login .box-forgot,.main-login .box-login,.main-login .box-register{margin-bottom:35px!important}.uib-datepicker-popup.dropdown-menu{border:1px solid #999;margin-top:10px}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{max-width:inherit}.ui-select-multiple.ui-select-bootstrap{border-radius:0;padding-top:4px;padding-bottom:3px;padding-left:8px;box-shadow:none;color:#000!important}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{color:#000!important;font-size:16px}.ui-select-bootstrap>.ui-select-match>.btn{color:#000!important}.ui-select-bootstrap .ui-select-match-text span{font-size:16px}.ui-select-bootstrap .ui-select-choices-row>span{font-size:14px;padding:5px 20px}.lyt-2 #sidebar>div nav>ul>li .item-inner{font-size:14px!important;padding:15px 15px 15px 10px!important}.lyt-2 #sidebar>div nav>ul>li .item-media{padding:15px!important}.lyt-2 .navbar-title{font-size:12px!important;color:#848b99!important}.lyt-2 .navbar .navbar-collapse .navbar-left>li.sidebar-toggler-wrapper .btn{background-color:#C82E29;border-color:#C82E29}.lyt-2 .navbar .navbar-collapse .navbar-left>li.sidebar-toggler-wrapper .btn:hover{background-color:#C82E29!important;border-color:#C82E29!important;opacity:.8}.lyt-2 #sidebar>div nav>ul>li.active{border-color:#C82E29!important}.lyt-2 #sidebar .sidebar-container{background-color:#151515!important}.lyt-2 #sidebar>div nav>ul>li.active,.lyt-2 #sidebar>div nav>ul>li:hover{background-color:#000!important}.lyt-2 .main-content{background-color:#f1f1f1!important}.lyt-2 .navbar .navbar-header{background-color:#151515!important}.lyt-2 .navbar .navbar-collapse{background-color:#f6f6f6!important}.lyt-2 ul.sub-menu li.active,ul.sub-menu li.active:hover{background:#0c0c0c!important}#sidebar>div nav>ul>li:hover,.lyt-2 #sidebar>div nav>ul>li.open{background:#000!important}#loading-bar .bar{background:#C82E29!important}.ladda-button{z-index:1!important}.main-navigation-menu .navCustom{min-width:50px!important;max-width:50px!important;text-align:center!important}.table>thead>tr>th,h4{color:#333!important}.panel-title{font-size:18px!important}.input-icon>input{color:#111!important}a.gray{color:#999}h5{color:#333}.quickAddButton{margin-top:23px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=daterange]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,textarea:focus{box-shadow:none!important;border-color:#2196F3!important;background-color:transparent!important}form label{font-size:12px;color:#111}form input,select.form-control,textarea.form-control{color:#111!important}p{color:#555}.modal-header.fix>.modal-title,.modal-header.rent>.modal-title,.modal-header.temp>.modal-title,body .table.click>tbody>tr.selected>td{color:#fff!important}.modal-content{border:10px solid #e1e1e1;box-shadow:0 8px 15px rgba(0,0,0,.3);-webkit-box-shadow:0 8px 15px rgba(0,0,0,.3)}.modal-header.fix{background-color:#1E88E5}.modal-header.temp{background-color:#009688}.modal-header.rent{background-color:#EC407A}.modal-header.test{background-color:#FF5722}.modal-header.no{background-color:#999}.panel-tabs,.tabbable{margin-bottom:20px!important;border:1px solid #f2f2f2}.zindex{z-index:99000!important}.zindex2{z-index:99900!important}.table.click tr.selected{background-color:#E65100}.table.click tr td{cursor:pointer}.mr5{margin-right:5px}.mr8{margin-right:8px}.font-14px{font-size:14px!important}.uib-increment a.btn.btn-link{padding-top:5px;padding-bottom:0}.clip-check label{padding-left:27px!important;color:#111}h3{color:#505050}.error{color:#a94442}body .modal-lg{width:80%}input:read-only{background-color:#eee!important}.toast-top-right{top:75px;right:15px}.toast.ng-enter{animation:bounceInRight .8s;opacity:1}.toast.ng-leave{animation:fadeOutRight .6s}#toast-container>div{opacity:1}#toast-container>:hover{opacity:.9;box-shadow:0 0 12px #777;-webkit-box-shadow:0 0 12px #777}.swal2-modal,.sweet-alert{box-shadow:0 5px 7px #999}.sweet-alert fieldset{margin:0!important;padding:0!important}.swal2-container.swal2-shown{z-index:9999!important}.swal2-popup .swal2-styled:focus{box-shadow:none}.swal2-popup .swal2-select{height:30px}@media (max-width:991px){.navbar .navbar-collapse .navbar-right>li>a{color:rgba(51,51,51,.7)!important}}@media screen{.screen_hidden{display:none}}@media print{.print{page-break-after:always}.print_hidden{display:none}}[draggable=true]{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}