.bdn{border:0!important}.bdnl{border-left:none!important}.bdnr{border-right:none!important}.bdnt{border-top:none!important}.bdnb{border-bottom:none!important}.flat{border-radius:0!important}.mga{margin:auto}.mgn{margin:0!important}.mgnl{margin-left:0!important}.mgnr,.mgnx{margin-right:0!important}.mgnx{margin-left:0!important}.mgnt{margin-top:0!important}.mgnb,.mgny{margin-bottom:0!important}.mgny{margin-top:0!important}.pdn{padding:0!important}.pdnl{padding-left:0!important}.pdnr,.pdnx{padding-right:0!important}.pdnx{padding-left:0!important}.pdnt{padding-top:0!important}.pdnb,.pdny{padding-bottom:0!important}.pdny{padding-top:0!important}.mg1t{margin-top:1px!important}.mg2t{margin-top:2px!important}.mg3t{margin-top:3px!important}.mg4t{margin-top:4px!important}.mg5t{margin-top:5px!important}.mg6t{margin-top:6px!important}.mg10t{margin-top:10px!important}.mg12t{margin-top:12px!important}.mg14t{margin-top:14px!important}.mg15t{margin-top:15px!important}.mg16t{margin-top:16px!important}.mg20t{margin-top:20px!important}.mg30t{margin-top:30px!important}.mg40t{margin-top:40px!important}.mg50t{margin-top:50px!important}.mg100t{margin-top:100px!important}.mg200t{margin-top:200px!important}.mg250t{margin-top:250px!important}.mg300t{margin-top:300px!important}.mg1t-{margin-top:-1px!important}.mg2t-{margin-top:-2px!important}.mg3t-{margin-top:-3px!important}.mg4t-{margin-top:-4px!important}.mg5t-{margin-top:-5px!important}.mg6t-{margin-top:-6px!important}.mg10t-{margin-top:-10px!important}.mg12t-{margin-top:-12px!important}.mg14t-{margin-top:-14px!important}.mg15t-{margin-top:-15px!important}.mg16t-{margin-top:-16px!important}.mg20t-{margin-top:-20px!important}.mg30t-{margin-top:-30px!important}.mg40t-{margin-top:-40px!important}.mg50t-{margin-top:-50px!important}.mg100t-{margin-top:-100px!important}.mg200t-{margin-top:-200px!important}.mg250t-{margin-top:-250px!important}.mg300t-{margin-top:-300px!important}.mg1b{margin-bottom:1px!important}.mg2b{margin-bottom:2px!important}.mg3b{margin-bottom:3px!important}.mg4b{margin-bottom:4px!important}.mg5b{margin-bottom:5px!important}.mg6b{margin-bottom:6px!important}.mg10b{margin-bottom:10px!important}.mg12b{margin-bottom:12px!important}.mg15b{margin-bottom:15px!important}.mg16b{margin-bottom:16px!important}.mg20b{margin-bottom:20px!important}.mg30b{margin-bottom:30px!important}.mg40b{margin-bottom:40px!important}.mg50b{margin-bottom:50px!important}.mg100b{margin-bottom:100px!important}.mg200b{margin-bottom:200px!important}.mg1b-{margin-bottom:-1px!important}.mg2b-{margin-bottom:-2px!important}.mg3b-{margin-bottom:-3px!important}.mg4b-{margin-bottom:-4px!important}.mg5b-{margin-bottom:-5px!important}.mg6b-{margin-bottom:-6px!important}.mg10b-{margin-bottom:-10px!important}.mg12b-{margin-bottom:-12px!important}.mg15b-{margin-bottom:-15px!important}.mg16b-{margin-bottom:-16px!important}.mg20b-{margin-bottom:-20px!important}.mg30b-{margin-bottom:-30px!important}.mg40b-{margin-bottom:-40px!important}.mg50b-{margin-bottom:-50px!important}.mg100b-{margin-bottom:-100px!important}.mg200b-{margin-bottom:-200px!important}.mg1l{margin-left:1px!important}.mg2l{margin-left:2px!important}.mg3l{margin-left:3px!important}.mg4l{margin-left:4px!important}.mg5l{margin-left:5px!important}.mg6l{margin-left:6px!important}.mg10l{margin-left:10px!important}.mg12l{margin-left:12px!important}.mg15l{margin-left:15px!important}.mg16l{margin-left:16px!important}.mg20l{margin-left:20px!important}.mg30l{margin-left:30px!important}.mg40l{margin-left:40px!important}.mg50l{margin-left:50px!important}.mg52l{margin-left:52px!important}.mg100l{margin-left:100px!important}.mg200l{margin-left:200px!important}.mg1l-{margin-left:-1px!important}.mg2l-{margin-left:-2px!important}.mg3l-{margin-left:-3px!important}.mg4l-{margin-left:-4px!important}.mg5l-{margin-left:-5px!important}.mg6l-{margin-left:-6px!important}.mg10l-{margin-left:-10px!important}.mg12l-{margin-left:-12px!important}.mg15l-{margin-left:-15px!important}.mg16l-{margin-left:-16px!important}.mg20l-{margin-left:-20px!important}.mg30l-{margin-left:-30px!important}.mg40l-{margin-left:-40px!important}.mg50l-{margin-left:-50px!important}.mg100l-{margin-left:-100px!important}.mg200l-{margin-left:-200px!important}.mg1r{margin-right:1px!important}.mg2r{margin-right:2px!important}.mg3r{margin-right:3px!important}.mg4r{margin-right:4px!important}.mg5r{margin-right:5px!important}.mg6r{margin-right:6px!important}.mg10r{margin-right:10px!important}.mg12r{margin-right:12px!important}.mg15r{margin-right:15px!important}.mg16r{margin-right:16px!important}.mg20r{margin-right:20px!important}.mg30r{margin-right:30px!important}.mg40r{margin-right:40px!important}.mg50r{margin-right:50px!important}.mg100r{margin-right:100px!important}.mg200r{margin-right:200px!important}.mg250r{margin-right:250px!important}.mg1r-{margin-right:-1px!important}.mg2r-{margin-right:-2px!important}.mg3r-{margin-right:-3px!important}.mg4r-{margin-right:-4px!important}.mg5r-{margin-right:-5px!important}.mg6r-{margin-right:-6px!important}.mg10r-{margin-right:-10px!important}.mg12r-{margin-right:-12px!important}.mg15r-{margin-right:-15px!important}.mg16r-{margin-right:-16px!important}.mg20r-{margin-right:-20px!important}.mg30r-{margin-right:-30px!important}.mg40r-{margin-right:-40px!important}.mg50r-{margin-right:-50px!important}.mg100r-{margin-right:-100px!important}.mg200r-{margin-right:-200px!important}.mg250r-{margin-right:-250px!important}.mg1x{margin-left:1px!important;margin-right:1px!important}.mg2x{margin-left:2px!important;margin-right:2px!important}.mg3x{margin-left:3px!important;margin-right:3px!important}.mg4x{margin-left:4px!important;margin-right:4px!important}.mg5x{margin-left:5px!important;margin-right:5px!important}.mg6x{margin-left:6px!important;margin-right:6px!important}.mg10x{margin-left:10px!important;margin-right:10px!important}.mg12x{margin-left:12px!important;margin-right:12px!important}.mg15x{margin-left:15px!important;margin-right:15px!important}.mg16x{margin-left:16px!important;margin-right:16px!important}.mg20x{margin-left:20px!important;margin-right:20px!important}.mg30x{margin-left:30px!important;margin-right:30px!important}.mg40x{margin-left:40px!important;margin-right:40px!important}.mg50x{margin-left:50px!important;margin-right:50px!important}.mg100x{margin-left:100px!important;margin-right:100px!important}.mg200x{margin-left:200px!important;margin-right:200px!important}.mg250x{margin-left:250px!important;margin-right:250px!important}.mg1y{margin-top:1px!important;margin-bottom:1px!important}.mg2y{margin-top:2px!important;margin-bottom:2px!important}.mg3y{margin-top:3px!important;margin-bottom:3px!important}.mg4y{margin-top:4px!important;margin-bottom:4px!important}.mg5y{margin-top:5px!important;margin-bottom:5px!important}.mg6y{margin-top:6px!important;margin-bottom:6px!important}.mg10y{margin-top:10px!important;margin-bottom:10px!important}.mg12y{margin-top:12px!important;margin-bottom:12px!important}.mg15y{margin-top:15px!important;margin-bottom:15px!important}.mg16y{margin-top:16px!important;margin-bottom:16px!important}.mg20y{margin-top:20px!important;margin-bottom:20px!important}.mg30y{margin-top:30px!important;margin-bottom:30px!important}.mg40y{margin-top:40px!important;margin-bottom:40px!important}.mg50y{margin-top:50px!important;margin-bottom:50px!important}.mg100y{margin-top:100px!important;margin-bottom:100px!important}.mg200y{margin-top:200px!important;margin-bottom:200px!important}.mg250y{margin-top:250px!important;margin-bottom:250px!important}.pd1t{padding-top:1px!important}.pd2t{padding-top:2px!important}.pd3t{padding-top:3px!important}.pd4t{padding-top:4px!important}.pd5t{padding-top:5px!important}.pd6t{padding-top:6px!important}.pd10t{padding-top:10px!important}.pd12t{padding-top:12px!important}.pd15t{padding-top:15px!important}.pd16t{padding-top:16px!important}.pd20t{padding-top:20px!important}.pd24t{padding-top:24px!important}.pd30t{padding-top:30px!important}.pd40t{padding-top:40px!important}.pd50t{padding-top:50px!important}.pd100t{padding-top:100px!important}.pd200t{padding-top:200px!important}.pd300t{padding-top:300px!important}.pd1b{padding-bottom:1px!important}.pd2b{padding-bottom:2px!important}.pd3b{padding-bottom:3px!important}.pd4b{padding-bottom:4px!important}.pd5b{padding-bottom:5px!important}.pd6b{padding-bottom:6px!important}.pd10b{padding-bottom:10px!important}.pd12b{padding-bottom:12px!important}.pd15b{padding-bottom:15px!important}.pd16b{padding-bottom:16px!important}.pd20b{padding-bottom:20px!important}.pd24b{padding-bottom:24px!important}.pd30b{padding-bottom:30px!important}.pd40b{padding-bottom:40px!important}.pd50b{padding-bottom:50px!important}.pd100b{padding-bottom:100px!important}.pd200b{padding-bottom:200px!important}.pd300b{padding-bottom:300px!important}.pd400b{padding-bottom:400px!important}.pd1l{padding-left:1px!important}.pd2l{padding-left:2px!important}.pd3l{padding-left:3px!important}.pd4l{padding-left:4px!important}.pd5l{padding-left:5px!important}.pd6l{padding-left:6px!important}.pd10l{padding-left:10px!important}.pd12l{padding-left:12px!important}.pd15l{padding-left:15px!important}.pd16l{padding-left:16px!important}.pd20l{padding-left:20px!important}.pd24l{padding-left:24px!important}.pd30l{padding-left:30px!important}.pd40l{padding-left:40px!important}.pd50l{padding-left:50px!important}.pd100l{padding-left:100px!important}.pd200l{padding-left:200px!important}.pd300l{padding-left:300px!important}.pd400l{padding-left:400px!important}.pd1r{padding-right:1px!important}.pd2r{padding-right:2px!important}.pd3r{padding-right:3px!important}.pd4r{padding-right:4px!important}.pd5r{padding-right:5px!important}.pd6r{padding-right:6px!important}.pd10r{padding-right:10px!important}.pd12r{padding-right:12px!important}.pd15r{padding-right:15px!important}.pd16r{padding-right:16px!important}.pd20r{padding-right:20px!important}.pd24r{padding-right:24px!important}.pd30r{padding-right:30px!important}.pd40r{padding-right:40px!important}.pd50r{padding-right:50px!important}.pd100r{padding-right:100px!important}.pd200r{padding-right:200px!important}.pd300r{padding-right:300px!important}.pd400r{padding-right:400px!important}.pd1x{padding-left:1px!important;padding-right:1px!important}.pd2x{padding-left:2px!important;padding-right:2px!important}.pd3x{padding-left:3px!important;padding-right:3px!important}.pd4x{padding-left:4px!important;padding-right:4px!important}.pd5x{padding-left:5px!important;padding-right:5px!important}.pd6x{padding-left:6px!important;padding-right:6px!important}.pd10x{padding-left:10px!important;padding-right:10px!important}.pd12x{padding-left:12px!important;padding-right:12px!important}.pd15x{padding-left:15px!important;padding-right:15px!important}.pd16x{padding-left:16px!important;padding-right:16px!important}.pd20x{padding-left:20px!important;padding-right:20px!important}.pd24x{padding-left:24px!important;padding-right:24px!important}.pd30x{padding-left:30px!important;padding-right:30px!important}.pd40x{padding-left:40px!important;padding-right:40px!important}.pd48x{padding-left:48px!important;padding-right:48px!important}.pd50x{padding-left:50px!important;padding-right:50px!important}.pd100x{padding-left:100px!important;padding-right:100px!important}.pd200x{padding-left:200px!important;padding-right:200px!important}.pd250x{padding-left:250px!important;padding-right:250px!important}.pd1y{padding-top:1px!important;padding-bottom:1px!important}.pd2y{padding-top:2px!important;padding-bottom:2px!important}.pd3y{padding-top:3px!important;padding-bottom:3px!important}.pd4y{padding-top:4px!important;padding-bottom:4px!important}.pd5y{padding-top:5px!important;padding-bottom:5px!important}.pd6y{padding-top:6px!important;padding-bottom:6px!important}.pd10y{padding-top:10px!important;padding-bottom:10px!important}.pd12y{padding-top:12px!important;padding-bottom:12px!important}.pd15y{padding-top:15px!important;padding-bottom:15px!important}.pd16y{padding-top:16px!important;padding-bottom:16px!important}.pd20y{padding-top:20px!important;padding-bottom:20px!important}.pd24y{padding-top:24px!important;padding-bottom:24px!important}.pd30y{padding-top:30px!important;padding-bottom:30px!important}.pd40y{padding-top:40px!important;padding-bottom:40px!important}.pd50y{padding-top:50px!important;padding-bottom:50px!important}.pd100y{padding-top:100px!important;padding-bottom:100px!important}.pd200y{padding-top:200px!important;padding-bottom:200px!important}.pd250y{padding-top:250px!important;padding-bottom:250px!important}.pd1{padding:1px!important}.pd2{padding:2px!important}.pd3{padding:3px!important}.pd4{padding:4px!important}.pd5{padding:5px!important}.pd6{padding:6px!important}.pd7{padding:7px!important}.pd8{padding:8px!important}.pd9{padding:9px!important}.pd10{padding:10px!important}.pd12{padding:12px!important}.pd16{padding:16px!important}.pd20{padding:20px!important}.pd24{padding:24px!important}.pd30{padding:30px!important}.pd48{padding:48px!important}.pd100{padding:100px!important}.mg1{margin:1px!important}.mg2{margin:2px!important}.mg3{margin:3px!important}.mg4{margin:4px!important}.mg5{margin:5px!important}.mg6{margin:6px!important}.mg7{margin:7px!important}.mg8{margin:8px!important}.mg9{margin:9px!important}.mg10{margin:10px!important}.mg12{margin:12px!important}.mg16{margin:16px!important}.mg20{margin:20px!important}.mg24{margin:24px!important}.mg30{margin:30px!important}.mg48{margin:48px!important}.mg100{margin:100px!important}.w1{width:1px!important}.w2{width:2px!important}.w3{width:3px!important}.w4{width:4px!important}.w5{width:5px!important}.w6{width:6px!important}.w7{width:7px!important}.w8{width:8px!important}.w9{width:9px!important}.w10{width:10px!important}.w20{width:20px!important}.w30{width:30px!important}.w40{width:40px!important}.w50{width:50px!important}.w80{width:80px!important}.w100{width:100px!important}.w120{width:120px!important}.w150{width:150px!important}.w200{width:200px!important}.w250{width:250px!important}.w300{width:300px!important}.w350{width:350px!important}.w400{width:400px!important}.w450{width:450px!important}.w500{width:500px!important}.h1{height:1px!important}.h2{height:2px!important}.h3{height:3px!important}.h4{height:4px!important}.h5{height:5px!important}.h6{height:6px!important}.h7{height:7px!important}.h8{height:8px!important}.h9{height:9px!important}.h10{height:10px!important}.h15{height:15px!important}.h20{height:20px!important}.h25{height:25px!important}.h30{height:30px!important}.h40{height:40px!important}.h50{height:50px!important}.h70{height:70px!important}.h75{height:75px!important}.h100{height:100px!important}.h125{height:125px!important}.h150{height:150px!important}.h200{height:200px!important}.h300{height:300px!important}.h400{height:400px!important}.h500{height:500px!important}.h1000{height:1000px!important}.w100p{width:100%!important}.w99p{width:99%!important}.h100p{height:100%!important}.lineh1{line-height:1px!important}.lineh2{line-height:2px!important}.lineh3{line-height:3px!important}.lineh4{line-height:4px!important}.lineh5{line-height:5px!important}.lineh10{line-height:10px!important}.lineh15{line-height:15px!important}.lineh20{line-height:20px!important}.lineh25{line-height:25px!important}.lineh30{line-height:30px!important}.lineh40{line-height:40px!important}.lineh50{line-height:50px!important}.lineh75{line-height:75px!important}.lineh100{line-height:100px!important}.lineh125{line-height:125px!important}.lineh150{line-height:150px!important}.lineh200{line-height:200px!important}.lineh300{line-height:300px!important}.lineh400{line-height:400px!important}.lineh500{line-height:500px!important}.font-xs{font-size:.75rem!important}.font-sm{font-size:.85rem!important}.font-lg{font-size:1rem!important}.font-xl{font-size:1.25rem!important}.font-2xl{font-size:1.5rem!important}.font-3xl{font-size:1.75rem!important}.font-4xl{font-size:2rem!important}.font-5xl{font-size:2.5rem!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-white{color:#fff!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.center{margin:auto!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.input-large{height:44px;font-size:1.2em!important;padding:10px 12px!important}.h3-text,.h4-text{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-bottom:5px;font-size:20px}.h3-text{font-size:24px}.bg-white{background:#fff}.text-red{color:red}.form-control:focus,.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,tags-input .tags.focused,textarea:focus{background-color:#fcfade;border:1px solid #ccc}.label-gray{color:#000!important;background-color:#d2d6de!important}.label-navy,.label-teal{color:#fff!important;background-color:#001f3f!important}.label-teal{background-color:#39cccc!important}.label-pink,.label-purple{color:#fff!important;background-color:#605ca8!important}.label-pink{background-color:#d81b60!important}.status-student-img{margin-bottom:2px;width:26px;height:17px}
input[type=number]{-moz-appearance:textfield}.app,html{height:100%}body{font-size:1.4rem;margin:0;font-family:'Open Sans',Meiryo,'メイリオ',Arial,sans-serif;color:#222;overflow:auto;min-height:100%;line-height:2rem;background-color:#e9ebee;text-size-adjust:100%}.app{display:flex;flex-direction:row;flex-grow:1}.app .aside-menu{flex:250px 0 0}.app .content{margin-top:50px;padding-top:20px;flex:1;min-width:0;position:relative;min-height:100%}.app,.content{transition:margin-left .25s,margin-right .25s,width .25s,flex .25s}.navbar{margin-bottom:0!important;border:0!important}.alert{padding:5px 25px}.navbar .navbar-brand{display:inline-block;width:140px;height:50px;background-repeat:no-repeat;background-position:center;background-size:130px auto}.navbar .navbar-toggle{position:relative}.navbar .navbar-toggle .badge-notifications{position:absolute;bottom:.1rem;right:.2rem;border-radius:50%;border:1px solid #fff;height:1rem;width:1rem;background-color:#999}.navbar .navbar-toggle .badge-notifications.active{border:1px solid #fff;background-color:#f44}@media (max-width:767px){.navbar .navbar-toggle{position:absolute;top:0;left:16px;height:inherit}.navbar .navbar-brand{background-position:center;width:100%!important;margin:0 auto!important}.chat_sidebar{padding-top:50px}}.navbar-default{background-color:#337ab7;border-color:#2d6a9f}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#eee}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#eee;background-color:#2d6a9f}.navbar-default .navbar-toggle{border:1px solid #fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#2d6a9f}.navbar-default .navbar-toggle .icon-bar,.table-custom .table-detail .uib-daypicker td .btn-default{background-color:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#fff}.navbar-default .navbar-link{color:#fff}.navbar-default .navbar-link:hover{color:#eee}.aside-menu{position:fixed;top:0;left:-250px;width:250px;height:100%;padding-top:50px;color:#fff;background:#337ab7;transition-duration:.25s,.25s;transition-property:left,right;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.aside-menu::-webkit-scrollbar{width:1px}.aside-menu::-webkit-scrollbar-track{background:0 0;border:1px solid transparent;background-clip:content-box}.aside-menu::-webkit-scrollbar-thumb{background:0 0}.aside-menu .aside-profile,.aside-menu .aside-search{padding:1rem;width:100%}.aside-menu .aside-profile .aside-avatar{border:2px solid #ccc;margin-right:.85rem;height:48px;width:48px}.aside-menu .aside-nav{position:relative;width:250px;padding-top:20px}.aside-menu .aside-nav .nav{width:250px;flex-direction:column!important;color:#fff}.aside-menu .aside-nav .nav li.active{background:#fff}.aside-menu .aside-nav .nav li a,.aside-menu .aside-nav .nav li.active a{color:#fdf905}.aside-menu-show .app .aside-menu{left:0}.aside-menu-show .app .content{margin-left:250px;margin-right:-250px}@media (min-width:768px){.aside-menu-show .app .aside-menu{left:-250px}.aside-menu-show .app .content{margin-left:0;margin-right:0}}a,a:hover{text-decoration:none!important}a:hover{cursor:pointer!important}a:focus{text-decoration:none!important;outline:0!important}a.text-muted{opacity:.9;color:#777}a.text-muted:focus,a.text-muted:hover{opacity:1;color:#777}.ng-cloak,.x-ng-cloak,[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.error-message{margin:30px 10px 20px}.checkbox label input[type=checkbox],.error-text,.radio label input[type=radio]{display:none}.has-error .help-block.error-text{display:block}.has-error .help-inline.error-text{display:inline}.main-header .logo .logo-header{height:30px}.widget{border:1px solid #ccc;background:#fff;border-radius:4px;margin-bottom:10px;padding:12px 0;-webkit-box-shadow:0 0 9px 0 rgba(64,65,67,.05);-moz-box-shadow:0 0 9px 0 rgba(64,65,67,.05);box-shadow:0 0 9px 0 rgba(64,65,67,.05)}.widget .widget-detail h3{margin-bottom:4px;line-height:1;font-size:27px;margin-top:0}.widget-caption .col-xs-4.no-pad{padding-right:0}.widget-caption .col-xs-8.no-pad{padding-left:0}.widget.simple-widget i.icon{font-size:40px;line-height:47px;text-align:center;display:block}.widget .widget-detail,.widget-caption{display:inline-block;width:100%}.widget .widget-detail{border-left:1px solid #eceef3;padding-left:15px}.simple-widget .widget-line{margin:10px 10px 0}.simple-widget .widget-line .widget-horigental-line{height:3px;position:relative;background:#e6e9ef;display:block;border-radius:10px}.widget.unique-widget .widget-detail{text-align:right;padding-left:0;padding-right:12px}.widget.unique-widget i.icon{font-size:20px;line-height:45px;text-align:center;display:table;margin:0 auto;width:45px;height:45px;border-radius:50%;color:#fff}.widget.unique-widget .widget-caption.info i.icon{background:#fff;border:1px solid #2196f3;color:#2196f3}.widget.unique-widget .widget-caption.danger i.icon{background:#fff;border:1px solid #e20b0b;color:#e20b0b}.widget.unique-widget .widget-caption.sucess i.icon{background:#fff;border:1px solid #e40013;color:#e40013}.widget.unique-widget .widget-caption.warning i.icon{background:#fff;border:1px solid #ff9800;color:#ff9800}.pre-wrap{white-space:pre-wrap;word-break:break-word}.clickable{cursor:pointer}.clickable_underline{cursor:pointer;text-decoration:underline;color:#3c8dbc}.prevent_click{pointer-events:none}.title-group{display:flex}.title-group .title-group__inline-title{line-height:32px;align-items:center;flex-grow:0}.title-group .title-group__inline-buttons{margin-left:20px;flex-grow:1}.title-group .title-group__flex-grow{flex-grow:1}.mg126r{margin-right:126px!important}.file-download{color:#007bff!important;text-decoration:none;cursor:pointer}.file-download:active,.file-download:hover{text-decoration:underline}.pagination{display:table;margin:10px auto 50px}.pagination>li>a,.pagination>li>span{padding:4px 8px;font-size:12px}.ngdialog-open{height:auto!important}.ui-select-bootstrap .ui-select-toggle>a.btn{margin-top:initial}.box-part{border-radius:0;padding:10px 2px;color:#fff;cursor:pointer;margin:2px 2px 20px}.box-part:active{background:#3367a8;box-shadow:0 0 5px -1px rgba(0,0,0,.6)}.box-part:hover{background:#4183d7}.box-part .text{margin:10px 0}.box-part .icon{width:40px}.box-part .title{margin-top:5px}.box-part .fa{color:#fff}.box-part .taps{margin:5px;font-size:30px}table.uib-daypicker{outline:0}.table-custom .table-detail .uib-daypicker td,.table-custom .table-detail .uib-daypicker th{border-top:none;padding:0}.table-custom .table-detail .uib-daypicker td .active{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.dropdown-menu{top:unset}.form-detail h4,.form-edit h4{margin-top:5px;font-weight:500}.table-detail{background-color:#fff}.table-detail tbody tr td{padding:2px}.form-detail .table-detail tbody tr td,.form-edit .table-detail tbody tr td p,.table-detail tbody tr td p{padding:8px}.table-bordered.table-detail tbody tr:hover{background-color:#f5f5f5!important}.table-box,.table-custom{background:#fff;margin-bottom:20px}.table-custom{padding-top:20px;border:1px solid #ddd}.table-custom .table-detail tbody td{border-top:none;padding:2px 10px}.table-custom .table-detail tbody th{padding:2px 10px;border-top:none;vertical-align:middle}.table-box{position:relative;border-radius:3px;border-top:3px solid #d2d6de;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.1)}.form-report .table-custom,.ngdialog-content .table-custom{border:0;padding-top:0;margin-bottom:0}.form-report .table-custom .table,.ngdialog-content .table-custom .table{margin-bottom:0}.ngdialog-content .modal-body{padding:0}.ngdialog-content .modal-confirm{padding:25px 0}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#eee;border-color:#ddd;color:#000}.list-checkbox-50{width:50%;padding:4px;font-weight:400}.img-thumbnail{height:100px}.modal-checkbox,.modal-checkbox .label{padding:10px;margin:0;border:1px solid #ccc}.modal-checkbox .label{margin:0 0 10px;display:block}.modal-checkbox label:hover{background:#eee;cursor:pointer}.modal-checkbox input[type=checkbox]{width:20px;height:20px;padding:0;margin:0 10px 0 0;vertical-align:bottom;position:relative;float:left}.checkbox label:after,.radio label:after{content:'';display:table;clear:both}.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;margin-top:-5px;margin-right:.5em}.radio .cr{border-radius:50%}.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.radio .cr .cr-icon{margin-left:.04em}.checkbox label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}.checkbox label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}.checkbox label .lbl,.radio label .lbl{opacity:.5}.table-list{background-color:#fff}.table-list .table thead tr{background-color:#1769aa!important;color:#fff!important}.table-list .table{margin-bottom:0}.table-list .table tbody td,.tag{padding:4px}.table-list .sort{text-decoration:underline!important}.table-list .sort:hover{color:#999}.table-list .cursor-p,.table-list .sort{cursor:pointer!important}.ngdialog .ngdialog-content .container{width:100%}.ngdialog.ngdialog-theme-default{padding-top:100px}.ngdialog.ngdialog-theme-default .ngdialog-content{background:#fff;z-index:10001}.ngdialog.ngdialog-theme-default .ngdialog-content .modal-header-confirm{text-align:center;border-bottom:1px solid #eee}.tag{font-size:12px;margin:4px}.tag a{color:#bbb;cursor:pointer;opacity:.6;margin:0 0 0 .3em}.tag a:hover{opacity:1}.tag .remove{vertical-align:bottom;top:0}.tag a .glyphicon-white{color:#fff;margin-bottom:2px}.common-card{border-color:#337ab7;color:#337ab7}.clean-card{border-color:#2e3192;color:#2e3192}.repair-card{border-color:#db7b1b;color:#db7b1b}.construct-card{border-color:#ed1c24;color:#ed1c24}.picture-card{border-color:#0071bc;color:#0071bc}.free-card{border-color:#009245;color:#009245}.col-index{text-align:center}.clean-card-today{color:#fff;border-color:#2e3192;background-color:#2e3192}.repair-card-today{color:#fff;border-color:#db7b1b;background-color:#db7b1b}.construct-card-today{color:#fff;border-color:#ed1c24;background-color:#ed1c24}.picture-card-today{color:#fff;border-color:#0071bc;background-color:#0071bc}.free-card-today{color:#fff;border-color:#009245;background-color:#009245}.status-send{background-color:#22a6b3;color:#fff}.status-confirm{background-color:#be2edd;color:#fff}.status-approve{background-color:#4834d4;color:#fff}.status-done{background-color:#130f40;color:#fff}.sidebar-menu .treeview ul li{margin:4px}.sidebar-menu .treeview ul li .fa{width:25px}.sidebar-menu .treeview ul{padding-inline-start:20px}.sidebar-menu li a:hover,.sidebar-menu li.active a{color:#fdf905!important}.login-box .login-box-body h3,.register-box .register-box-body h3{font-size:32px;line-height:30px;letter-spacing:-1px;color:#1d1c1d;margin-top:2px}@media (max-width:575px){.login-box .login-box-body,.register-box .register-box-body{padding:20px}}.login-box{width:100%!important;max-width:528px!important}.login-box-body .img-responsive,.register-box-body .img-responsive{margin:0 auto}.login-box-body{border-radius:10px;border:1px solid #ddd;padding:60px;margin-top:-20px;position:relative;box-shadow:0 10px 25px #ddd}.register-box{width:100%!important;max-width:528px!important}.register-box-body{border-radius:10px;border:1px solid #ddd;padding:40px;margin-top:-20px;position:relative;box-shadow:0 10px 25px #ddd}.login-logo,.register-logo{max-width:300px;margin:0 auto 40px}.col-index{width:50px}.table-bordered>tbody>tr>td,.table-detail-sub{border:1px solid #d2d6de}.table-bordered.table-detail>tbody>tr>th{border:1px solid #d2d6de;background-color:#eee!important}.table-bordered.table-detail>tbody>tr>th.box-header{background:#fff!important}.table-bordered>thead>tr>th.th-header{background:#999!important;color:#fff}.table-bordered.table-detail>tbody>tr>td{padding:4px;vertical-align:middle}.table-detail-sub{width:100%}.image-resize{width:100%;height:100%;object-fit:contain}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{height:34px;padding:6px 12px;margin-bottom:0}.ui-select-multiple.ui-select-bootstrap{padding:3px 0 0 10px}.cate-box{display:block;min-height:90px;background:#fff;width:100%;border:1px solid #ddd;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border-radius:2px;margin-bottom:15px}.cate-box:hover{background:#eee}.cate-box-icon{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;display:block;float:left;height:90px;width:90px;text-align:center;font-size:45px;line-height:90px;padding:5px}.cate-box-content{padding:5px 10px;margin-left:90px}.bordered{border:1px solid #ddd}.bordered-red{border:2px solid #d73925}.bordered-green{border:2px solid #008d4c}.bordered-orange{border:2px solid #e08e0b}.spinner{max-width:0;-webkit-transition:opacity .25s,max-width .45s;-moz-transition:opacity .25s,max-width .45s;-o-transition:opacity .25s,max-width .45s;transition:opacity .25s,max-width .45s}.has-spinner.active{cursor:progress}.has-spinner.active .spinner{opacity:1;max-width:50px}.header{margin:10px 0 0;font-size:22px}.parent-history-comment{overflow-y:auto;max-height:600px}.group-button{padding:5px}.box-comments .comment-text{margin-left:10px}.box-comments .comment-content{padding:5px;margin-top:10px;background-color:#f5f6f7;white-space:pre-wrap}.header-chat{padding:10px;border-bottom:1px solid #ccc}.online{color:green}.offline{color:brown}.member_list li:hover{background:#1784c3 0 0;color:#fff;cursor:pointer}.member_list .chat-body{margin-left:47px;margin-top:0}.member_list .contact_sec{margin-top:3px}.member_list li{border-bottom:1px solid #ddd;padding:6px}.member_list li.active{background-color:#eee}.member_list li:last-child{border-bottom:none}.member_list{height:calc(100vh - 102px);overflow-x:hidden;overflow-y:auto}.chat_area{float:left;overflow-y:scroll;width:100%}.chat_area_chat_admin{height:calc(100vh - 337px)}.chat_area_chat_school{height:calc(100vh - 312px)}.chat_area_chat_staff_student{height:calc(100vh - 253px)}.chat-img img{height:34px;width:34px}.message_section{border:1px solid #ddd}.app-one{background-color:#fff}.content_chat{padding-top:50px}.chat_area li{padding:14px 14px 0}.chat_area li .chat-img1 img{height:40px;width:40px}li.admin_chat .chat-img1{text-align:center;width:10%}p.sub-u-admin,p.sub-u-supporter{word-break:break-word;max-width:110px}div.bg-text-chat{padding:9.5px;font-size:13px;line-height:1.42857143;word-wrap:break-word;background-color:#f5f5f5;white-space:pre-wrap}div.bg-image-chat,div.bg-text-chat{background:#00a65a!important;display:block;margin:0 0 10px;color:#fff;border-radius:4px}div.bg-image-chat img{max-height:150px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto;margin:2px;cursor:pointer}.breaklinechat{white-space:pre-line}.ng-hide{opacity:0}#box-chat-online .direct-chat-text{padding:7px}#list-chat-scroll{overflow-y:scroll}.admin_chat div.bg-text-chat,.school_chat div.bg-text-chat{background:#1f5c80!important}.bg-text-chat{color:#fff;font-family:'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode','Geneva','Verdana','sans-serif'}li.admin_chat .text-overflow-people{word-break:break-word;max-width:120px;text-align:center}.chat_area .chat-body1{margin-left:110px}.chat_area .chat-img1{text-align:center}.chat-body1 p{background:#fbf9fa 0 0;padding:10px}.chat_area .admin_chat .chat-body1{margin-left:0;margin-right:100px;width:90%}.chat_area .school_chat .chat-body1{margin-left:0;margin-right:60px}.chat_area li:last-child{padding-bottom:10px}.message_write{background:#f5f3f3;float:left;padding:15px;width:100%}.message_write textarea.form-control{height:70px;padding:10px}.chat_bottom{float:left;margin-top:13px;width:100%}.upload_btn{color:#777}.sub_menu_>li,.sub_menu_>li a{float:left;width:100%}.input-chat{height:45px}.chat_time.pull-left{color:#d0432b;font-size:smaller;font-family:serif}.chat_area hr.border-bottom-chat-history{margin-top:10px;margin-bottom:10px}.li-loadmore-chat{text-align:center}.sub-item-name-people{font-size:small;font-family:'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode','Geneva','Verdana','sans-serif';word-break:break-word;font-weight:400}.scrollbar-ui{scrollbar-color:darkgrey;scrollbar-width:thin}.scrollbar-ui::-webkit-scrollbar{width:3px}.scrollbar-ui::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.chat{list-style:none;margin:0;padding:0}.chat li{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #b3a9a9}.chat li.left .chat-body{margin-left:60px}.chat li.right .chat-body{margin-right:60px}.chat li .chat-body p{margin:0;color:#777}#box-chat-online{position:fixed;bottom:22px;right:18px;width:325px}#box-chat-online .panel-body{height:350px;overflow-y:scroll}#box-chat-online ::-webkit-scrollbar-track{background-color:#f5f5f5}#box-chat-online ::-webkit-scrollbar{width:12px;background-color:#f5f5f5}#box-chat-online ::-webkit-scrollbar-thumb{background-color:#555}.cus-tag{max-width:300px;float:left}#modal-body{text-align:left}.over-warning-level-highlight{background-color:#fbdaa8}.over-danger-level-highlight{background-color:#ffcec8}.alert_highlight{color:#d8000c}.unread_message{width:25px;height:25px;line-height:25px;border-radius:30px;background-color:red;color:#fff;text-align:center}.hide{display:none}#box_image{border:1px solid #dad6d6;background-color:#fff;height:70px}.remove_image:hover{cursor:pointer}.view{pointer-events:none}.chat-body2{margin-left:30px;margin-right:30px}.switch_normal{background-color:#a5a5a5;border-color:a5a5a5;color:#fff}.switch_highlight{background-color:#72ac4d;border-color:#72ac4d;color:#fff}.main-sidebar{overflow-y:auto;position:fixed}.main-header{position:fixed;width:100%}
.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.margin-control{margin-top:12px}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media (max-width:575px){.d-down-none{display:none!important}}@media (max-width:767px){.margin-control{margin-top:6px}.d-sm-down-none{display:none!important}}@media (max-width:991px){.d-md-down-none{display:none!important}}@media (max-width:1199px){.d-lg-down-none{display:none!important}}
.log-off-wrap{padding:3em 2em 2em;margin:4em auto 2em;border:1px solid #337ab7;background:#fff}.log-off-wrap .form-control{margin-bottom:12px}.log-off-wrap button.btn.btn-logoff{display:table;margin:10px auto 0;min-width:140px;padding:10px 20px;border-radius:50px;color:#fff;font-size:17px;background:#337ab7;border:1px solid #337ab7}.log-off-wrap button.btn.btn-logoff:focus,.log-off-wrap button.btn.btn-logoff:hover{background:#337ab7;border:1px solid #337ab7}.log-off-wrap img{margin:0 auto 20px;max-width:177px;display:table}