*{outline:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;padding:0;background-color:#f0f4f5;font-size:var(--font-size,14px);font-family:var(--font-name),Roboto,sans-serif;color:#000}a{text-decoration:none;color:inherit}iframe{max-width:100%}.container{width:calc(100% - 20px);padding:0;margin:0 10px;display:inline-block}.searching{background:url(/images/load.gif) no-repeat top+8px right+5px;background-size:20px 20px}.requesting,.loading{margin:20px auto;text-align:center}.requesting>img,.loading>img{max-width:50%;max-height:50px;margin:20px auto;display:block}img{max-width:100%}input.error,select.error{background-image:url(/images/fail.png)!important;background-repeat:no-repeat!important;background-position:right center!important;border-color:#f00!important}tr.error,td.error{background-color:#f00!important;color:#fff!important}tr.valid,td.valid{background-color:#008000!important;color:#fff!important}.PanelLogin{width:100%;height:100%;background-color:#f0f4f5;position:absolute;display:flex;justify-content:center}.PanelLogin .main{width:300px;min-height:220px;margin:auto;padding:20px;background-color:#fff;border:1px solid rgba(33,33,33,.1);border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.1)}.PanelLogin h1{height:30px;line-height:30px;margin:0;padding:0;font-size:18px;font-weight:bold;color:#000;background-color:transparent}.PanelLogin input[type="text"],.PanelLogin input[type="password"]{width:calc(100%);height:35px;line-height:35px;margin:15px auto 0!important;padding:5px!important;border:1px solid #cacaca;text-align:left;font-size:13px;display:block!important}.PanelLogin input[type="text"]:focus,input[type="password"]:focus,textarea:focus{box-shadow:0 0 3px #ccc}.PanelLogin input[type="text"].disabled,.PanelLogin input[type="password"].disabled{background-color:#fff!important;color:#ccc!important}.PanelLogin a{width:calc(100%);height:40px;line-height:40px;margin:15px auto 0;text-align:center;color:#fff;font-size:16px;font-weight:bold;background-color:#b72025;display:block;text-decoration:none;cursor:pointer}.PanelLogin a:hover{background-color:#da2529}.PanelLogin a span{height:30px;line-height:30px;color:#fff}.PanelLogin a.disabled{background-color:#ccc!important;cursor:default}.PanelLogin p{margin:18px;line-height:25px;max-height:80px;font-size:var(--font-size);color:#f00;display:none;overflow:hidden}.PanelHeader{width:100%;height:60px;background-color:#fff;box-shadow:0 0 5px 0 rgb(1 3 4/19%);position:fixed;top:0;left:0;z-index:10000}.PanelHeader .header{width:100%;height:100%;display:flex}.PanelHeader .header a{text-decoration:none}.PanelHeader .logo{width:50px;height:50px;margin:5px;display:inline-flex;justify-content:left;align-items:center}.PanelHeader .logo img{max-width:50px;max-height:50px;margin:auto;display:block}.PanelHeader .name{width:calc(100% - 140px);height:100%;color:#101c2c;font-size:20px;font-weight:bold;text-transform:uppercase;text-align:left;display:flex;align-items:center;justify-content:left}.PanelHeader .tool{width:40px;height:60px;text-align:center;position:relative}.PanelHeader .tool i{height:60px;font-size:24px;color:#101c2c;text-align:center;align-items:center;justify-content:center;display:inline-flex}.PanelHeader .tool .badge{width:20px;height:20px;line-height:20px;font-size:10px;text-align:center;background-color:#b10058;border-radius:50%;color:#fff;position:absolute;top:5px;right:0}.PanelHeaderSep{width:100%;height:65px}.PanelMenu{width:100vw;height:100%;margin:0;padding:0;position:fixed;top:0;left:100vw;transition:all .3s linear;background-color:#fff;z-index:10001}.PanelMenu.active{left:0}.PanelMenu .logo{width:100%;height:60px;margin:0;padding:0 10px;font-size:18px;font-weight:bold;display:flex;align-items:center;border-bottom:1px solid #ccc}.PanelMenu .logo img{max-width:80px;max-height:35px;margin:0 10px 0 0}.PanelMenu i.fa-times{font-size:24px;color:#101c2c;position:absolute;top:15px;right:15px}.PanelMenu ul{margin:0;padding:0}.PanelMenu>ul{height:calc(100% - 60px);overflow-y:auto}.PanelMenu li a{line-height:30px;padding:5px 10px;font-size:16px;color:#252525;display:block;font-weight:bold;border-bottom:1px solid #ccc}.PanelMenu li:last-child a{border-bottom:0}.PanelMenu li img{width:25px;max-height:25px;margin-right:8px;display:inline-block;vertical-align:sub}.PanelMenu li i{height:30px;line-height:30px;margin-right:8px}.PanelMenu li i.zmdi-chevron-right{float:right}.PanelMenu li>ul{display:none}.PanelMenu li.active>ul{display:block}.PanelMenu li>ul>li>a{text-indent:15px;font-weight:500}.PanelMenu li>ul>li>ul>li>a{text-indent:30px;font-weight:400}.PanelMenu li>ul>li>ul>li>ul>li>a{text-indent:45px;font-weight:400}.PanelNotify{width:100vw;height:100%;margin:0;padding:0;position:fixed;top:0;left:100vw;transition:all .3s linear;background-color:#fff;z-index:10001;overflow-y:auto}.PanelNotify.active{left:0}.PanelNotify li{padding:0;position:relative;overflow:hidden}.PanelNotify .header{width:100%;height:40px;line-height:40px;margin-bottom:5px;padding:0;text-indent:15px;font-size:var(--font-size-h5);font-weight:500;background-color:#fff;box-shadow:0 0 5px 0 rgb(1 3 4/19%);display:block;position:sticky;top:0;left:0;z-index:10}.PanelNotify .header:hover{background-color:#fff}.PanelNotify .header a{float:right;margin-right:10px}.PanelNotify .item{width:100%;padding:5px 15px;line-height:1.5;overflow:hidden;border-bottom:1px solid rgba(33,33,33,.1);display:block;position:relative}.PanelNotify .item:last-child{border-bottom:0}.PanelNotify .item.empty{width:100%;height:50px;line-height:50px;padding:50px 15px;text-align:center;border:0!important;background-color:#fff!important;display:flex;justify-items:center;align-items:center}.PanelNotify .item img{max-width:100%;max-height:100px;width:auto;height:auto;margin:0 auto;padding:0;display:block}.PanelNotify .item i.zmdi-close{width:25px;height:25px;font-size:25px;position:absolute;top:5px;right:5px;z-index:2;text-align:center;transition:all .3s}.PanelHome{padding:0}.PanelHome h2{height:60px;line-height:60px;margin:0 0 50px;padding:0;text-align:center;font-size:46px;font-weight:700;color:#101c2c}.PanelHome h2 b{color:#005fdb}.PanelHome ul{margin:10px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.PanelHome li{width:calc(50% - 20px);margin:10px;padding:10px;box-sizing:border-box;text-align:center;color:#101c2c;background-color:#fff;border-radius:20px}.PanelHome li img{max-width:100%;max-height:40px;display:block;margin:10px auto;clear:both}.PanelHome li h3{margin:0;padding:10px 0;font-size:15px;text-transform:uppercase;text-align:center}.PanelHome li p{margin:0;padding:0;font-size:var(--font-size);line-height:1.5;text-align:center;text-decoration:none!important}.PanelFooter{height:40px;line-height:40px;margin:0 15px 50px;font-size:var(--font-size);color:#878787;text-align:center}.PanelMain{padding:10px;margin-bottom:100px}.PanelMain .statuscontent{margin:0 0 5px 0;padding:5px 10px;line-height:20px;border-radius:10px;font-size:var(--font-size);background-color:#ff0;color:#212121;float:right}.PanelMain .stepsstatus{margin:40px 10px;border-left:1px solid #1b89a5}.PanelMain .stepsstatus div{min-height:60px;font-size:16px;font-weight:400;color:#470000;position:relative}.PanelMain .stepsstatus div:last-child{height:0}.PanelMain .stepsstatus div.level2{text-indent:30px}.PanelMain .stepsstatus label{line-height:1.5;padding:10px 0;text-indent:15px;border-bottom:1px solid #1b89a5;display:block;position:relative}.PanelMain .stepsstatus span{line-height:30px;color:#470000;font-weight:400;font-size:var(--font-size);position:absolute;top:10px;right:0}.PanelMain .stepsstatus button{width:20px;height:20px;padding:0;background-color:#fff;border:1px solid #1b89a5;border-radius:50%;position:absolute;top:25px;left:-11px;display:block;z-index:99;outline:0}.PanelMain .stepsstatus button.click{cursor:pointer}.PanelMain .stepsstatus p{margin:3px 0 0 15px;padding:3px 0;font-size:12px;display:block;overflow:hidden}.PanelMain .stepsstatus a{color:#008000;margin-left:15px;line-height:30px}.PanelMain .stepsstatus p>a{font-size:var(--font-size);float:right}.PanelMain .stepsstatus .complete label{font-weight:600!important}.PanelMain .stepsstatus .complete>label>button{background-color:#1d96b2!important}.PanelMain .stepsstatus .prepare>label>button{background-color:#ff0}.PanelMain .stepsstatus .fail label{font-weight:600;color:#f00}.PanelMain .stepsstatus .fail>label>button{background-color:#f00}.book{display:flex;align-items:center}.book input[type="text"]{width:calc(100% - 60px);text-align:right;margin:0!important;border-left:0!important;border-right:0!important}.minus,.plus{width:30px;height:35px;line-height:35px;border:1px solid #ddd;color:#999;font-size:16px;font-weight:bold;cursor:pointer;user-select:none;display:inline-flex;justify-content:center;align-items:center}.minus:hover,.plus:hover{background-color:#f4f4f4}.error404{width:100%;height:100%;padding:50px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.error404 .title{font-size:18px;font-weight:500;line-height:1.4;text-align:center;color:#2c2c2c}.error404 .title2{width:100%;font-size:17px;line-height:1.5;color:#2c2c2c;text-align:center}.error404 img{max-width:200px;margin:50px auto;display:block}