@font-face{font-family:HelveticaNeueLTPro;src:url(../fonts/HelveticaNeueLTProRoman.0194e964.woff)}body{background:#fafafb;padding:0;margin:0}:focus{outline:none!important}#app{font-family:HelveticaNeueLTPro,sans-serif,Microsoft JhengHei;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-size:14px}.fade-enter-active,.fade-leave-active{transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}.fade-enter,.fade-leave-active{opacity:0}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";color:#7388a4}header{height:80px;background:#fff;box-shadow:inset 0 -1px 0 #e2e2ea}header .logo{max-width:90px}header .nav{margin-left:115px}header .nav a{line-height:80px;display:inline-block;min-width:160px;text-align:center;font-size:16px;color:#adadad;text-decoration:none}header .nav a.router-link-exact-active.router-link-active{color:#005a9c;font-weight:700;border-left:1px solid #e2e2ea;border-right:1px solid #e2e2ea;box-shadow:inset 0 -2px 0 #fff;position:relative}header .nav a.router-link-exact-active.router-link-active:before{position:absolute;background:#005a9c;width:100%;height:3px;display:block;content:""}header .wrapper{height:80px;display:flex;align-items:center;align-content:center;justify-content:space-between}h1{font-weight:700;font-size:32px;line-height:32px;color:#003b73}img{width:100%;display:block;border:none}input[type=checkbox],input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wrapper{max-width:1270px;width:90%;margin:auto}.wrapper.center{display:flex;justify-content:center;align-items:center;align-content:center;height:calc(100vh - 240px);flex-direction:column}.two-cols{display:flex;flex-direction:row;justify-content:space-between}.two-cols>div{width:48%}.three-cols{display:flex;flex-direction:row;justify-content:space-between;width:100%}.three-cols>div{width:31%}.error{color:#ff4e71;font-size:12px}.login-box{width:100%;max-width:373px;background:#fff;border:1px solid #e2e2ea;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:2px;padding:25px}input[type=email],input[type=password],input[type=tel],input[type=text]{font-family:Roboto,sans-serif,Microsoft JhengHei;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#666;height:40px;padding:10px;width:100%;margin:auto;display:block;-webkit-appearance:none;background:#fff;border:1px solid #adadad;box-sizing:border-box;border-radius:2px}input::-webkit-input-placeholder{color:#7388a4}select{font-family:Roboto,sans-serif,Microsoft JhengHei;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#666;height:40px;padding:10px;width:100%;margin:auto;display:block;-webkit-appearance:none;background:#fff;border:1px solid #adadad;box-sizing:border-box;border-radius:2px;position:relative}.input-field.select:after{position:absolute;content:"";top:17px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#7388a4 transparent transparent transparent}.btn{font-family:Roboto,sans-serif,Microsoft JhengHei;width:100%;height:48px;background:#005a9c;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:2px;box-sizing:border-box;border:none;font-size:16px;line-height:48px;margin:25px auto;display:block;cursor:pointer}.btn,.btn.small{text-align:center;color:#fff}.btn.small{background:#00aeef;border-radius:2px;box-shadow:none;font-weight:700;font-size:13px;padding:0 26px;height:40px;line-height:40px;margin:auto}.btn.small.white{background:#fff;color:#7388a4}.btn.small.red{background:#e00505}.checkbox,.radio{display:inline-block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.radios .checkmark{border-radius:50%;border:1px solid #7388a4;background:#fff}.checkbox:hover input~.checkmark,.radio:hover input~.checkmark{background-color:#ccc}.checkbox input:checked~.checkmark,.radio input:checked~.checkmark{background-color:#00abbd;border:1px solid #00abbd}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after,.radio input:checked~.checkmark:after{display:block}.checkbox .checkmark:after,.radio .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.input-field{margin:10px 0;position:relative}.input-field label{color:#333;font-size:14px;margin-bottom:8px;display:block;opacity:.5}label.radio{opacity:1}.input-field.checkboxs,.input-field.radios{line-height:2em;margin-bottom:5px}.input-field.checkboxs input,.input-field.radios input{margin-left:10px;vertical-align:middle}.input-field.options input{width:calc(100% - 35px);margin:10px 0}.input-field.options .option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}.form{padding:48px 0;width:100%;max-width:600px}.fileinput{display:none}.vdatetime-time-picker__list--hours{width:100%!important}.vdatetime-time-picker__list--minutes{display:none!important}table{width:100%;border-collapse:collapse}table th{background:#005a9c;color:#fff}table td,table th{padding:16px 5px;font-size:13px}table td{text-align:center}table tr:nth-child(2n){background:#fff}table tr:nth-child(odd){background:rgba(0,90,156,.05)}.head .btn{width:auto;height:40px;line-height:40px;background:#00aeef;margin:25px 0 25px auto;padding:0 15px}.btn-close{border-radius:12px;line-height:20px;text-align:center;height:19px;width:18px;padding:1px;top:25px;right:25px;position:absolute;cursor:pointer}.btn-close:after,.btn-close:before{content:"";width:20px;height:2px;background:#083f88;display:block;position:absolute}.btn-close:before{transform:rotate(45deg);left:0;top:8px}.btn-close:after{transform:translateY(-2px) rotate(-45deg);left:0;top:10px}.overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(51,51,51,.38);z-index:100}.overlay-box{position:fixed;width:90%;max-width:800px;min-height:250px;background:#fff;left:calc(50% - 400px);top:20vh;text-align:center}.overlay-box .wrapper{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;min-height:250px;padding:15px 0 15px 0}.overlay-box .btn{background:#00aeef}.paginate{list-style:none;list-style-type:none;display:flex;flex-direction:row;justify-content:center}.paginate li{margin:0 10px;box-sizing:border-box;border-radius:4px;color:#696974}.paginate li:first-child,.paginate li:last-child{border:1px solid #e2e2ea}.paginate li.active{text-decoration:underline}.paginate a{padding:10px 12px;display:block}.sub-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}.sub-head .sub-nav{width:40%}.sub-head a{font-weight:700;font-size:16px;line-height:19px;letter-spacing:.1px;color:#adadad;text-decoration:none;margin-right:50px}.sub-head a.active{color:#005a9c}.sub-head .search-box{width:40%;max-width:400px}.sub-head .search-box input{max-width:400px;background:#fff;border:1px solid #adadad;box-sizing:border-box;border-radius:2px;font-weight:700;font-size:13px;line-height:16px;color:#7388a4;margin:auto 0 auto auto;padding:16px 40px}.sub-head .search-box input::-webkit-input-placeholder{color:#7388a4;opacity:1}.sub-head .search-box input::-moz-placeholder{color:#7388a4;opacity:1}.sub-head .search-box input:-ms-input-placeholder{opacity:1}.sub-head .search-box input::-ms-input-placeholder{opacity:1}.sub-head .search-box input::placeholder{color:#7388a4;opacity:1}.sub-head .search-box input:-ms-input-placeholder{color:#7388a4}.sub-head .search-box input::-ms-input-placeholder{color:#7388a4}.search-box{position:relative}.search-box .icon{left:16px}.search-box .close,.search-box .icon{width:16px;position:absolute;top:11px}.search-box .close{right:16px}.action-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;margin:40px 0 25px 0;justify-content:flex-start}.action-bar .input-field{margin:0 5px;width:5%}.action-bar .input-field label{margin-bottom:23px}.action-link{display:flex;flex-direction:row;align-items:center;align-content:center;width:70%}.action-btn span,.action-link span{margin:0 20px;cursor:pointer}.action-btn img,.action-link img{width:20px;display:inline;vertical-align:bottom}.action-btn{width:25%}.action-btn .btn{width:auto;margin:auto 0 auto auto}.overlay .action-btn{display:flex;flex-direction:row;width:100%;justify-content:flex-end;margin:10px 0}.overlay .action-btn .btn{margin:0 0 0 10px}.table .input-field{line-height:10px;margin:-12px 0 0 0}.table .input-field label{margin-bottom:0}.foot-paginate{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.foot-paginate>div{width:50%}.foot-paginate .page{display:flex;justify-content:flex-end}.hidden,.print{display:none}.info{position:relative;min-width:50px}.info .detail{position:absolute;top:32px;left:-286px;background:#fff;border:1px solid #adadad;box-sizing:border-box;border-radius:2px;width:466px;min-height:200px;display:none;font-size:16px;padding:12px 22px;z-index:200}.info .detail:before{content:"";display:block;background:#fff;border-top:1px solid #adadad;border-right:1px solid #adadad;width:17px;height:20px;border-radius:2px;transform:matrix(.71,-.79,.63,.71,0,0);position:absolute;left:286px;top:-11px}.info:hover .detail{display:block}.info img{width:18px}.user-control{justify-content:space-between;align-items:center;align-content:center}.row,.user-control{display:flex;flex-direction:row}.row{margin:10px 0}.row .col.head{min-width:100px;font-weight:700;font-size:20px}.user-info{position:relative;padding:5px 30px 5px 20px;min-width:80px}.user-info span{display:block}.user-info:after{position:absolute;content:"";top:calc(50% - 4px);right:5px;width:0;height:0;border:6px solid transparent;border-color:#7388a4 transparent transparent transparent}.user-info .control{position:absolute;top:39px;right:15px;background:#fff;border:1px solid #adadad;box-sizing:border-box;border-radius:2px;display:none;font-size:16px;padding:12px 22px;z-index:200;min-width:80px}.user-info .control:before{content:"";display:block;background:#fff;border-top:1px solid #adadad;border-right:1px solid #adadad;width:17px;height:20px;border-radius:2px;transform:matrix(.71,-.79,.63,.71,0,0);position:absolute;right:27px;top:-11px}.user-info:hover>.control{display:block}.user-info .control a{color:#005a9c;font-size:16px;text-decoration:none}.icon-filter{width:16px;display:inline-block;cursor:pointer}.snackbar{position:fixed;left:0;bottom:0;width:100%;height:40px;-webkit-animation-name:slideUpBottom;animation-name:slideUpBottom;-webkit-animation-duration:1s;animation-duration:1s}.snackbar .snackbody{background:#666;display:flex;flex-direction:row;justify-content:space-between;color:#fff;align-items:center;align-content:center;font-size:14px;max-width:468px;width:100%;height:40px;margin:auto}.snackbar .msg{margin:0 20px}.snackbar .action{margin:0 20px;color:#7ec1f3;font-weight:700;cursor:pointer}@-webkit-keyframes slideUpBottom{0%{bottom:-40px}to{bottom:0}}@keyframes slideUpBottom{0%{bottom:-40px}to{bottom:0}}@media only screen and (max-width:768px){header .nav a{min-width:80px}.overlay-box{width:90%;left:5%}}@media print{body{width:21cm;height:29.7cm;margin:0 0 0 0}.wrapper,header{display:none}.print{display:block}}label.checkbox{opacity:1}