@media only screen and (min-width:1920px){.input-title{width:60%}}@media only screen and (min-width:1200px){.input-title{width:50%!important}}#main_header li{font-size:20px;line-height:100px;height:100%;color:#fff!important}#main_header{background:#213f9a!important;height:100px}#main_header:hover{border-bottom:0!important}#main_header li:hover{background-color:rgba(0,0,0,.1)!important;border-bottom:5px solid #fff!important}#main_header li:active,#main_header li:focus{background-image:#213f9a!important;border-bottom:5px solid #fff!important;color:#fff!important}.el-submenu div{height:100%!important;font-size:17px!important;line-height:100px!important}@media only screen and (min-width:992px){.el-submenu div{padding:0 8px}}@media only screen and (min-width:1920px){.el-submenu div{padding:0 20px}}.el-submenu div:hover{background-color:rgba(0,0,0,.1)!important;border-bottom:2px solid #fff!important}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{font-family:Avenir,Helvetica,Arial,sans-serif;background-color:#213f9a!important;float:none;height:40px;line-height:40px;font-size:15px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu{background-color:#213f9a!important}.profile{background-image:url(../img/logitembus_logo.42d7b6de.jpg);width:60px;height:60px;background-repeat:no-repeat;background-size:cover;border-radius:60px;margin:20px 10px 0 0}#user_login,.profile{float:right}.el-menu-item:focus,.el-menu-item:hover{outline:0;background-color:transparent!important}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:5px solid #fff!important}.el-menu .notification-badge{display:inline-block;width:25px;height:25px;border-radius:100%;background:#ed1165;font-size:10px;line-height:25px;text-align:center}.language-setting{width:120px;position:absolute;right:20px;top:20px}#footer .row-footer-name{color:#fff;margin-bottom:15px;padding-top:20px;font-size:22px;font-weight:700;height:55px}#footer .main{background-color:rgba(108,117,125,.7);bottom:0}#footer .phone-row{color:#ffd;font-size:17px;height:25px;margin-bottom:5px}#footer{margin-top:30px;position:relative}.el-dialog__body{word-break:unset!important}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.loading__modal{width:100%;height:100%;background:rgba(0,0,0,.4)}.loading i{font-size:50px;color:#fff;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px}.verify{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#776b6b;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease-out .5s;transition:-webkit-transform .3s ease-out .5s;transition:transform .3s ease-out .5s;transition:transform .3s ease-out .5s,-webkit-transform .3s ease-out .5s;-webkit-transition:transform .3s ease-out .5s;-moz-transition:transform .3s ease-out .5s;-o-transition:transform .3s ease-out .5s}.verify--verifying{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}.verify i{font-size:50px;color:#fff;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px}body{margin:0!important}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#main-content:after{display:block;content:"";clear:both}a,button{outline:none!important}.error{color:red}.sort{cursor:pointer}.input{height:38px;width:60%;font-size:15px;padding:6px 12px;border-radius:5px;border:1px solid #ced4da;float:left}.form-control{width:60%!important;float:right!important}input[type=checkbox]{-webkit-appearance:none;width:28px;height:28px;background:#fff;border-radius:5px;border:2px solid #ced4da;float:left}input[type=checkbox]:checked{background-image:url(../img/done-icon.f76966f6.png);background-repeat:no-repeat;background-size:contain}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#ced4da!important}.custom-file-label{white-space:nowrap!important;overflow-x:hidden!important;text-overflow:ellipsis!important}.form-lable{line-height:40px;font-size:18px;padding-right:20px;float:left;text-align:left;font-weight:700}.row-section{height:50px;border-bottom:1px solid #f8f9fa;margin:20px 0;text-align:left;color:#ffac41}.required-star{float:left;color:#ca0a0a;font-size:25px;font-weight:900;margin-right:5px}.add-parent .el-collapse-item__header,.edit-parent .el-collapse-item__header{font-size:22px}.add-parent .el-collapse,.edit-parent .el-collapse{border-top:none!important}.form-error{float:left;color:red;font-size:12px}.form-error-passw{margin-left:128px}.form-error-vn{margin-left:120px!important}.studentTitleError{border-top:2px solid red!important;border-bottom:2px solid red!important}.info-span{font-size:20px;float:left;line-height:40px}.info-span__file{border-radius:8px;max-width:300px;height:200px;width:100%;border:3px solid #dbdbdb}.item-parent{background:#efefef}.item-agent:hover,.item-parent:hover+tr{background:hsla(0,0%,93.7%,.48)}.agent-list th{background:#efefef;color:#777;height:30px}.agent-list td{background:#fff}.partner-section__header>*{float:left}.partner-section__header .partner-section__switch{margin:5px 0 0 20px}.title-collapse-custom{color:#000!important}#main-content{min-height:calc(100vh - 280px)}.search-box{float:left;padding-right:20px;font-size:20px;line-height:36px}.filter-box{float:inherit;background-color:#fff;color:#776b6b}.drop-form{line-height:25px;font-size:15px}.drop-form-input{height:30px;float:right}.drop-list-container{width:100%;height:200px;clear:both;border:1px solid #343a40;overflow:auto;padding:5px 5px 0 5px}.drop-list-container input[type=checkbox]{width:20px;height:20px}.bus-list #dropdown-form button.dropdown-toggle{background:#fff;border:none;color:#606266}.filter-sort-table th.input-th{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:24px!important;position:relative}.filter-sort-table th.input-th select{width:100%}.filter-sort-table th.input-th.no-sort{padding-right:5px!important}.filter-sort-table th.input-th .sort{position:absolute;right:0;top:7px}.filter-sort-table th.input-th .sort i{font-size:24px;line-height:40px}.detail-pickup-route .member-list{float:left;margin-left:10px}.detail-pickup-route .member-list li{text-align:left;line-height:40px}.add-drop-route .color-picker,.edit-drop-route .color-picker{width:60%}.lbl-login{text-align:left;font-size:20px;line-height:40px}.input-login{height:35px;width:100%;font-size:17px;padding:7px;border-radius:5px;border:1px solid #dcdcdc}#login-page input[type=checkbox]{-webkit-appearance:none;width:28px;height:28px;background:#fff;border-radius:5px;border:2px solid #555}#login-page input[type=checkbox]:checked{background-image:url(../img/done-icon.f76966f6.png);background-repeat:no-repeat;background-size:contain}.remember{font-size:18px;line-height:34px;padding-left:10px}.page-account-delete{height:100vh;width:100%;background-image:url(../img/bg-account-delete.aea06fa8.png);background-position:50%;background-size:cover;opacity:1;background-color:transparent}#login-page.bg-account-delete{background:linear-gradient(-45deg,#3d78e3 50%,#67b173)}#login-page.bg-account-delete .box-contents-delete{background-color:#fff;width:60vw;border-radius:8px}#login-page.bg-account-delete .box-description{background-image:url(../img/auth-one-bg.8ded7d02.jpg);background-position:50%;background-size:cover;height:77vh;border-radius:8px 0 0 8px;position:relative}#login-page.bg-account-delete .box-description .bg-overlay{background:-webkit-gradient(linear,left top,right top,from(#2265df),to(#3d78e3));background:linear-gradient(90deg,#2265df,#3d78e3);opacity:.9;position:absolute;height:100%;width:100%;right:0;bottom:0;left:0;top:0;border-radius:8px 0 0 8px}#login-page.bg-account-delete .box-description .box-content-description{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;font-style:italic;padding:50px 30px 0;color:hsla(0,0%,100%,.5);text-align:center}#login-page.bg-account-delete .box-login{padding:40px}.image-preview{width:80%;height:auto;margin-top:2rem}.content-preview{width:100%;height:100vh}.preview-modal{display:inline}.preview-modal .el-dialog{border-radius:6px}.preview-modal .el-dialog__header{padding:.8rem 0;background:#213f9a;display:none}.preview-modal .el-dialog__headerbtn{top:15px;color:#fff}.preview-modal .el-dialog__headerbtn i{font-weight:700}.preview-modal .el-dialog__title{color:#fff}.preview-modal .el-dialog__body{padding:0!important}.preview-modal .w-100{width:100%}.preview-modal .form-lable{font-size:14px}.preview-modal .icon-close{font-weight:700;position:absolute;top:12px;right:15px;z-index:999;cursor:pointer}.detail-class .show-more-section{text-align:left;margin-top:20px}.detail-class .show-more-section span{color:#409eff;cursor:pointer}.detail-class .show-more-section span:hover{text-decoration:underline}.detail-class .is-hide .is-past{display:none}.edit-class .show-more-section{text-align:left;padding:10px}.edit-class .show-more-section span{color:#409eff;cursor:pointer}.edit-class .show-more-section span:hover{text-decoration:underline}.edit-class .is-hide .is-past,.edit-class .is-past .remove-btn{display:none}.edit-class .el-date-editor{width:100%!important}.edit-class .is-duplicate{background:#ca0a0a}.drag,.drop{font-family:sans-serif;background:#ccc;position:relative;padding:7px 0 10px 10px;text-align:center;vertical-align:top;height:100%}.drag{color:#fff;cursor:move;background:#ffbb45}.drop{background:#eee}.slot-student{width:40%;float:left;height:70px;margin:0 10px 10px 0}.slot-bus{width:20%;float:left;height:70px;margin-right:3%;margin-bottom:10px}.marginRight{margin-right:11%!important}.student-name{display:block;line-height:1.2}.profile-image{height:70px;background-size:contain;background-repeat:no-repeat}.setting-seat-remove-btn{line-height:0!important;bottom:0;position:absolute;right:0;padding:5px!important;border-radius:0!important}.selectedBackground{background:#ffbb45;color:#fff}.reason-add-section{text-align:left}.reason-add-section__header button,.reason-add-section__header span{float:left;margin-right:20px}.reason-add-section__header span{line-height:40px}.reason-add-section .el-row{margin-top:20px;line-height:38px}.reason-add-section .el-row input{width:100%}.parent-template-detail .reason-list{text-align:left}.parent-template-detail .reason-list .el-row{line-height:40px}.parent-template-detail .reason-list .el-row .label{font-weight:700}.send-notification-page .target-group{margin-top:50px}.send-notification-page .target-group__header{position:relative}.send-notification-page .target-group__header .target-group__all{position:absolute;right:0;top:10px}.admin-notification-detail .content-row .info-span{display:block;width:calc(100% - 94px);text-align:left}.bus-notification-list .input-th .date-picker{width:150px}.bus-notification-list .input-th>span{margin:0 10px}.bus-notification-list .notification-no{position:relative}.bus-notification-list .notification-no .notification-badge{width:10px;height:10px;border-radius:100%;position:absolute;top:5px;left:5px;background:#ca0000;display:none}.bus-notification-list .notification-no.is-unread .notification-badge{display:block}.bus-notification-detail .content-row .info-span{display:block;width:calc(100% - 94px);text-align:left}.parent-upload-history-list .input-th .date-picker{width:150px}.parent-upload-history-list .input-th>span{margin:0 10px}.parent-upload-history-list .notification-no{position:relative}.parent-upload-history-list .notification-no .notification-badge{width:10px;height:10px;border-radius:100%;position:absolute;top:5px;left:5px;background:#ca0000;display:none}.parent-upload-history-list .notification-no.is-unread .notification-badge{display:block}.parent-notification-list .input-th .date-picker{width:150px}.parent-notification-list .input-th>span{margin:0 10px}.parent-notification-list .notification-no{position:relative}.parent-notification-list .notification-no .notification-badge{width:10px;height:10px;border-radius:100%;position:absolute;top:5px;left:5px;background:#ca0000;display:none}.parent-notification-list .notification-no.is-unread .notification-badge{display:block}.parent-notification-detail .form-lable{width:10%}.parent-notification-detail .info-span{display:block;width:90%;text-align:left}.parent-notification-detail .reason-item>span{float:left;display:block;width:10%}.parent-notification-detail .reason-item>span:nth-child(2){padding-left:10px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs__content{overflow:visible!important}.block-modal .el-dialog{border-radius:6px}.block-modal .el-dialog__header{padding:0;background:#213f9a}.block-modal .el-dialog__header .el-dialog__title{color:#fff}.block-modal .el-dialog__header .el-dialog__headerbtn{display:none}.block-modal .w-100{width:100%}.block-modal .form-lable{font-size:14px}.block-modal .text-errors{text-align:left;line-height:1.4}.schedule-detail__result{text-align:left}.schedule-detail__result .bus-section{margin-bottom:50px}.schedule-detail__result .bus-section__title,.schedule-detail__result .bus-section table{margin-bottom:10px}.schedule-detail__result .sub-driver-name{color:#000}.form-add-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:27%;margin-left:-15px;margin-bottom:-2.5rem;z-index:9;position:relative}.form-add-title span{padding-top:10px;min-width:90px;font-size:13px}select.input{-webkit-apperance:menulist!important;-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.add-class .el-collapse-item__header,.edit-class .el-collapse-item__header{font-size:22px}#drop-time select{width:12%;float:left;margin-right:25px;margin-left:2px}.detail-student .info-span{width:40%;text-align:left}.day-in-week{width:100%;float:left;text-align:left;font-weight:700}.error-section{min-height:1px}.attachment-file-page .b-form-file{width:90%;text-align:left;overflow:hidden}.cancel-list .notification-no{position:relative}.cancel-list .notification-no .notification-badge{width:10px;height:10px;border-radius:100%;position:absolute;top:5px;left:5px;background:#ca0000;display:none}.cancel-list .notification-no.is-unread .notification-badge{display:block}.cancel-list .el-date-editor.el-input{width:100%!important}.cancel-detail .content-row .info-span{display:block;width:calc(100% - 94px);text-align:left}.bus-history table{width:100%}.bus-history table td,.bus-history table th{padding:10px}.bus-history .history-note__action{text-align:center;margin-top:10px}.bus-history .history-note__action__buttons{overflow:hidden;display:inline-block}.bus-history .history-note__action__buttons span{display:block;float:left;height:40px;cursor:pointer;width:40px;border-radius:40px;text-align:center;margin-right:10px}.bus-history .history-note__action__buttons span i{font-size:20px;line-height:40px;color:#fff}.bus-history .history-note__action__buttons span.edit-button,.bus-history .history-note__action__buttons span.save-button{background:#3a8ee6}.bus-history .history-note__action__buttons span.cancel-button{background:#dd6161}.bus-history .history-note__action__buttons span:last-child{margin-right:0}.add-day-off form .el-row{margin-top:20px}.add-day-off form .el-input,.add-day-off form .el-select,.add-day-off form .input{width:100%}.calendar-month{float:left;width:30%;margin-right:5%;margin-bottom:5%;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-month:nth-child(3n){margin-right:0}.calendar-month__title{color:#606266;background:rgba(0,0,0,.2);line-height:50px;text-align:center;border-bottom:1px solid #fff}.calendar-month__day{overflow:hidden}.calendar-month__day>div{float:left;width:14.2857142857%;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.2);border-right:1px solid #fff;line-height:35px}.calendar-month__day>div:last-child{border-right:none}.calendar-month__date{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-top:none;min-height:181px}.calendar-month__date__item{float:left;width:14.2857142857%;line-height:30px;height:30px}.calendar-month__date__item.is-day-off{background:red;color:#fff}.calendar-month__date__item.is-current{font-weight:700;color:#409eff}.day-off-calendar .el-calendar-day{padding:0!important}.day-off-calendar .el-calendar-day p{padding:8px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.day-off-calendar .el-calendar-day p.is-day-off{background:red;color:#fff}.import-popup h4{text-align:left}.import-popup .success-section{text-align:left;margin-bottom:20px}.import-popup .failures-section__table{height:300px;overflow-y:scroll}.import-popup .failures-section__table table{width:100%}.import-popup .failures-section__table table .error-message{text-align:left}.add-cancel form .el-row{margin-top:20px}.add-cancel form .el-input,.add-cancel form .el-select,.add-cancel form .input{width:100%}.bus-status .count-error{background:red}.bus-status__button{position:relative}.bus-status__button .error-icon{color:red;font-size:20px;position:absolute;top:-10px;right:-10px}.bus-status .el-dialog__body .el-col{margin-bottom:20px}.bus-status .el-dialog__body .el-col table{width:100%}.schedule-detail__drop-route .drop-route__color{display:block;height:25px;margin:0 auto}.schedule-detail__drop-route select:disabled{cursor:default;color:graytext}.authorized-person-notification-list .input-th .date-picker{width:150px}.authorized-person-notification-list .input-th>span{margin:0 10px}.authorized-person-notification-list .notification-no{position:relative}.authorized-person-notification-list .notification-no .notification-badge{width:10px;height:10px;border-radius:100%;position:absolute;top:5px;left:5px;background:#ca0000;display:none}.authorized-person-notification-list .notification-no.is-unread .notification-badge{display:block}.parent-upload-history-detail img{display:block;max-width:200px;margin:0 auto}.parent-upload-history-detail td,.parent-upload-history-detail th{padding:10px}.el-notification{top:110px!important}.text-label-password{white-space:nowrap;font-size:1rem;font-weight:700;margin-right:.5rem}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input_search1{width:50vw;margin:0 1.3rem;border:1px solid #000;border-radius:4px;padding-left:.5rem;font-size:1rem;height:40px}.input_search1:focus{border:1px solid #000!important}.input_search1:focus-visible{outline:none}.input_search1::-webkit-input-placeholder{opacity:.5;font-size:.9rem}.input_search1::-moz-placeholder{opacity:.5;font-size:.9rem}.input_search1:-ms-input-placeholder{opacity:.5;font-size:.9rem}.input_search1::-ms-input-placeholder{opacity:.5;font-size:.9rem}.input_search1::placeholder{opacity:.5;font-size:.9rem}.label-search{font-size:1.2rem;padding-top:.3rem;font-weight:600}.select-search{margin-right:1.5rem;font-size:1rem}.select-search input{border:1px solid #000!important;font-size:1rem}.el-select-dropdown__item.selected{background-color:#5ca3ec!important;color:#fff!important}.select-cate{border:.5px solid #9b9595;border-radius:4px;float:right}.select-cate input{font-size:1rem}.error-two{margin-left:120px}.text-add-file{margin-left:20px}.text-file{min-width:100px}.flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-detail{background-color:#adccea}.edit-category{padding:1rem 5rem}.text-add-file{line-height:40px;margin-left:10px;font-size:22px}.icon-move{font-weight:700;font-size:30px;margin:.1rem 0 0 .8rem;cursor:pointer}.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;justify-items:center}.schedule-detail .input{float:none!important;outline:none;background:#fff;width:100%}.schedule-detail .input[type=text],.schedule-detail select{color:#2c3e50;font-weight:400}.schedule-detail select{cursor:pointer}.schedule-detail .hidden{display:none}.schedule-detail table td,.schedule-detail table th{padding:10px}.schedule-detail table tr.cant-pick td{position:relative}.schedule-detail table tr.cant-pick td:before{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:hsla(0,0%,100%,.7)}.schedule-detail table tr.drop-canceled,.schedule-detail table tr.pickup-canceled{background:rgba(202,0,0,.5)}.schedule-detail__count{margin:20px 0}.statistic-content table{width:100%}.statistic-content__col{margin-bottom:20px}.input-th1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:98%}.input-search-log{width:80%;margin-left:1rem;height:40px;font-size:.95rem;border-radius:4px;padding-left:.3rem;border:1px solid #2b2b2a}.input-search-log:focus-visible{outline:none}.radio-custom .el-radio__inner{border-radius:0;border:1px solid #343232}.radio-custom .el-radio{border:1px solid #343232!important;color:#000;font-weight:500;margin-right:1rem}.radio-custom .el-radio__input.is-checked+.el-radio__label{color:#000;font-weight:600}.form-date{margin-left:.9rem}.form-date .el-date-editor input{border:1px solid #343232;border-radius:4px;font-size:1rem}.form-date .icon-space{margin:0 1rem;font-weight:700;font-size:1.1rem}.btn-search-time{margin-left:1.5rem}.total-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;padding:0 .5rem}.total-item__total{font-weight:600;display:block;margin-bottom:-10px}.text-note-log{max-width:150px;text-align:left}.text-drive,.text-note-log{background:transparent;display:-webkit-box;font-size:16px;line-height:1.3;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-drive{width:100%;max-width:200px}.bus-list{width:100%}.bus-list td,.bus-list th{padding:5px}table,td,th{border:1px solid #dcdfe6;border-collapse:collapse}th{height:55px;background-color:rgba(0,0,0,.2);color:#fff}td{height:40px}.item-notice{cursor:pointer;text-decoration:underline}.item-notice:hover{color:#00f}.admin-notification-list .notification-no{position:relative}.admin-notification-list .notification-no .notification-badge{width:10px;height:10px;border-radius:100%;position:absolute;top:5px;left:5px;background:#ca0000;display:none}.admin-notification-list .notification-no.is-unread .notification-badge{display:block}