.btn{position:relative;display:inline-block;padding:2px 15px;border:0;font-family:inherit;text-align:center;font-size:inherit;color:#fff;background-color:#464646;cursor:pointer}.btn--primary{background-color:#358fd5}.btn--danger{background-color:#ed2d0e}.btn--enabled{background-color:#3eaf58}.btn--disabled{background-color:#91210e}.btn-audit{border-radius:3px;box-shadow:2px 2px 3px #666;margin-top:4px}.btn-search{padding:0 15px 0 40px;height:30px;line-height:30px;background:#358fd5 url(/assets/images/1fb632ab.icon-search.png) no-repeat 10px center;background-size:14px;border-radius:3px;box-shadow:none}.btn-download{height:30px;line-height:30px;padding:0 15px 0 40px;background:#464646 url(/assets/images/87543e2f.icon-download.png) no-repeat 10px center;border-radius:3px;box-shadow:none}.icon-pass{display:block;width:22px;height:22px;background:url(/assets/images/d6399feb.icon-pass.png) no-repeat center;background-size:22px}.icon-new{display:inline-block;width:29px;height:17px;margin-left:10px;vertical-align:middle;background:url(/assets/images/2f28d37f.icon-new.png) no-repeat center top;background-size:22px}.form-group{position:relative;margin-bottom:10px}.form-group:after{content:'';display:table;clear:both}.control-label{display:inline-block;font-weight:700;font-size:16px;color:#000}.form-control{display:inline-block;-webkit-appearance:none;padding:0 10px;width:100px;color:#010101;border:1px solid #787878;font-size:14px;font-family:inherit}.form-control:focus,button{outline:0}.form-select{background:url(/assets/images/a7917639.icon-select.png) no-repeat right 2px center;background-size:19px}.form-textarea{resize:none;padding:10px}.search-box .form-control{float:left;padding:0 10px;height:30px;line-height:30px;border-radius:3px;margin-right:20px}.search-box .form-select{background-size:16px}.modal{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,.7);overflow:auto}@media screen and (max-width:768px){.modal{z-index:9999}}.modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;margin:0;background-color:#fff}@media screen and (max-width:768px){.modal-container{width:100%;height:100%}}.modal-header{padding:0 20px;height:40px;line-height:40px;background-color:#70c0fd}.modal-title{float:left;font-weight:700;font-size:18px;color:#000}.modal .btn-close{float:right;font-size:34px;color:#fff;cursor:pointer}.modal .star-red{float:left;margin-left:10px;height:30px;line-height:36px;font-size:20px;color:red}.modal-body{position:relative;width:100%;padding:20px;background-color:#fff}.modal-body.upgrade-audit{min-height:600px}.modal--edit .modal-body.upgrade-audit{min-height:640px}.modal-body.minH550{min-height:550px}.modal .form-select{background-position:right center}.modal .control-label{float:left;width:240px;height:30px;padding-right:20px;text-align:right;line-height:30px;border-color:#555}@media screen and (max-width:768px){.modal .control-label{width:34%}}.modal .form-control{float:left;display:inline-block;width:400px;height:30px;line-height:30px}@media screen and (max-width:768px){.modal .form-control{width:60%}}.modal .form-control.w195{width:195px}@media screen and (max-width:768px){.modal .form-control.w195{width:29%}}.modal .form-control.w210{width:210px}@media screen and (max-width:768px){.modal .form-control.w210{width:40%}}.modal .form-textarea{height:60px;line-height:1.4}.modal .form-textarea.h80{height:80px}.modal .form-textarea.h140{height:140px}.modal .btn-submit{position:absolute;left:260px;bottom:20px;padding:10px 20px;width:180px;background-color:#026bb5;box-shadow:none}@media screen and (max-width:768px){.modal .btn-submit{left:34%;margin-left:20px}}.table{width:100%;border-collapse:collapse;color:#393939}.table thead tr{color:#010101;background-color:#358fd5}.table th{padding:8px 10px;text-align:left}.table .sub-title{font-weight:400}.table td:first-child,.table td:last-child,.table th:first-child,.table th:last-child{padding-left:50px}.table tbody tr{background-color:#f6f5f5}.table td{padding:4px 10px;border-top:6px solid #fff;border-bottom:6px solid #fff}.table-version td{line-height:24px;padding:6px 10px}.table tbody tr:hover{background-color:#b4defe}.mr10{margin-right:10px}.mr20{margin-right:20px}.mt20{margin-top:20px}.pull-left{float:left}.pull-right{float:right}.w80{width:80px}.w100{width:100px}.w130{width:130px}.disabled{background-color:#f2f2f2}.error-tip{position:absolute;left:240px;top:30px;font-size:14px;background-color:#ea4141;padding:0 20px;color:#fff;border-radius:4px;line-height:30px;z-index:20;height:30px}@media screen and (max-width:768px){.error-tip{left:34%}}.ui-datepicker{background:#fff;border:1px solid #ccc;display:none}.ui-datepicker .unavailable{background:#e9d9d9}.ui-datepicker table{border-collapse:collapse;border-spacing:0}.ui-datepicker a{padding:0 13px;color:#000;height:30px;line-height:30px;display:inline-block}.ui-datepicker a:hover{color:#000;text-decoration:none}.ui-datepicker .ui-state-highlight{background-color:#fcf8e3}.ui-datepicker .ui-state-active{display:block;background-color:#f8f8f8}.ui-datepicker tr td:hover{background:#f6f5f5}.ui-datepicker tr td,.ui-datepicker tr th{text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:30px}.ui-datepicker tr td:last-child,.ui-datepicker tr th:last-child{border-right:none}.ui-datepicker tr:last-child td{border-bottom:none}.ui-datepicker .ui-datepicker-header{background:#1fb26e;color:#fff;font-weight:700;text-align:center;height:40px;line-height:40px;font-size:16px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{color:#fff;font-size:20px;font-weight:700;padding:10px;line-height:20px;float:left;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{color:#fff;font-size:20px;font-weight:700;padding:10px;float:right;line-height:20px;cursor:pointer}.ui-datepicker .ui-datepicker-calendar>thead>tr{color:#1fb26e}.ui-datepicker-calendar td.booked{background:#b5f7d3}.ui-datepicker-calendar td.unavailable{background:#e9d9d9}.ui-datepicker-unselectable.ui-state-disabled:not(.ui-datepicker-other-month){padding:0 13px;background-color:#f2f2f2}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a{text-decoration:none}img{max-width:100%;height:auto;border:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;min-height:100%}body{box-sizing:border-box;margin:0;min-height:100%;font-size:14px;font-family:"Century Gothic",Arial,Helvetica,sans-serif}@media screen and (max-width:768px){body{padding-top:80px;padding-bottom:80px}}.home-wrapper{position:absolute;width:100%;height:100%;overflow:hidden}.list-unstyled{list-style:none;margin:0;padding:0}.main-container{margin-top:50px;min-width:990px}@media screen and (max-width:768px){.main-container{margin-top:0}}.scroll-table{min-width:1600px}.toolbar{padding:0 50px 20px;min-width:1600px}@media screen and (max-width:768px){.main-container.hide{display:none}}.toolbar:after{content:'';display:table;clear:both}.notification-list__item{line-height:24px;padding:6px 10px;background-color:#f6f5f5;margin-bottom:10px}.notification-list__item:hover{background-color:#b4defe}.notification-list__link{color:#010101;text-decoration:none}.operate-group{display:inline-block;width:200px;text-align:center}.grid-table{height:727px;min-width:1920px;border:0}.ui-grid-header{background:#358FD5;border-top:1px solid #000;border-bottom:1px solid #000;padding:2px 0}.ui-grid-top-panel{background:0 0}.ui-grid-cell,.ui-grid-header-cell{border:0}.ui-grid-row{margin:6px 0}.ui-grid-row:nth-child(even) .ui-grid-cell,.ui-grid-row:nth-child(odd) .ui-grid-cell{background:#f6f5f5}.ui-grid-row:hover .ui-grid-cell{background:#B4DEFE}.ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border:0}.timezone-format{float:left;height:30px;line-height:30px;font-size:16px;margin-left:5px}.footer,.header{background-color:#026bb5}.logo{color:#fff;font-size:34px;font-weight:700}@media screen and (max-width:768px){.logo{font-size:20px}}.logo img{margin-top:10px;margin-right:20px;float:left}.header{height:100px;line-height:100px}.main{position:relative;width:100%;background:#fff url(/assets/images/3cc1be0c.confirmbook_bg.jpg) no-repeat top center;background-size:2000px 1064px;min-height:1300px;overflow:hidden}.login-box{width:500px;background:#fff;margin:200px auto 0;text-align:center}@media screen and (max-width:768px){.login-box{margin-top:20px}}.login-header{height:50px;line-height:50px;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;background:#026bb5}.login-body{padding:40px 100px 20px;border:1px solid #999;box-shadow:1px 2px 3px #ccc}.login-body .form-control{width:300px;height:30px;line-height:30px;text-align:center;border-color:#999}.btn-submit--login{width:300px;height:40px;margin-top:20px;font-size:18px;text-align:center;text-transform:capitalize;border-radius:3px;color:#fff;background-color:#026bb5;box-shadow:1px 4px 10px rgba(2,107,181,.4)}.footer{padding:20px 0;text-align:center;color:#fff}.footer-list dt{font-weight:700}.footer-list dd{margin:0;padding:0}@font-face{font-family:'Glyphicons Halflings';src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}@font-face{font-family:FontAwesome;src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.c-dialog{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.c-dialog .mask{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7)}.c-dialog-container{position:absolute;left:50%;top:50%;min-width:400px;transform:translate(-50%,-50%);background-color:#fff;border-radius:10px}.c-dialog__title{margin:0;padding:18px 24px;border-bottom:1px solid #9a9a9a;font-weight:700;font-size:16px}.c-dialog__content,.c-dialog__content-sub{padding:24px;line-height:20px;font-size:16px}.c-dialog__content-sub .title{margin-bottom:10px;color:red;font-size:20px}.c-dialog__content-sub .content{margin-bottom:10px;line-height:1}.c-dialog__content-sub .input_select{display:inline-block;margin-bottom:10px;padding:0 25px 0 10px;width:500px;height:30px;line-height:1}.c-dialog__content-sub .font{color:red;font-family:Arial;line-height:1}.c-dialog__content>.font{font-family:Arial;line-height:1}.c-dialog__actions{padding:18px 24px;border-top:1px solid #9a9a9a}.c-dialog__actions:after,.c-dialog__actions:before{content:'';display:table}.c-dialog__actions:after{clear:both}.c-dialog__actions .button{position:relative;display:inline-block;height:30px;padding:4px 15px 4px 30px;background:#454647;color:#fff;border:none;cursor:pointer;text-transform:capitalize}.c-dialog__actions .button:focus{outline:1px solid #0a7bfb}.c-dialog__actions .icon{position:absolute;top:0;left:10px;display:inline-block;margin-right:10px;line-height:30px;font-size:20px;font-style:normal;text-transform:uppercase;font-weight:700}.c-dialog__actions .icon--save{color:#1fb26e}.c-dialog__actions .icon--cancel{color:#358fd5}.c-dialog__actions .icon--delete{color:#e16b6e}.top-header{position:fixed;top:0;left:0;right:0;height:60px;color:#fff;background-color:#026bb5}@media screen and (max-width:768px){.top-header{position:absolute}.top-header.hide{display:none}}.header-logo{margin-left:10px;font-size:34px;font-weight:700;line-height:60px;text-decoration:none;color:#fff}@media screen and (max-width:768px){.header-logo{position:absolute;left:12%;margin-left:0}}@media screen and (max-width:768px){.header-logo{font-size:20px}.brand-text{display:none}}.logo{float:left}.header-info{position:absolute;top:0;right:0}.header-info:after{content:'';display:table;clear:both}.login-info-item{float:right;width:60px;height:60px;margin-right:60px;padding-top:34px;text-align:center;color:#fff;text-decoration:none}@media screen and (max-width:768px){.login-info-item{margin-right:10px}}.login-in{background:url(/assets/images/0edd2072.icon-login.png) no-repeat center 10px}.login-out{background:url(/assets/images/bec82d0e.icon-logout.png) no-repeat center 10px}.login-admin{background:url(/assets/images/228b2204.icon-admin.png) no-repeat center 10px}.menu-toggle-btn{position:absolute;display:none;left:20px;top:50%;width:30px;height:30px;margin-top:-15px;z-index:20}.menu-toggle-btn:after,.menu-toggle-btn:before,.menu-toggle-icon{position:absolute;left:0;width:30px;height:2px;background-color:#fff}.menu-toggle-icon{top:50%;margin-top:-1px;opacity:1;transition:all .3s ease}.menu-toggle-btn.opened .menu-toggle-icon{opacity:0}.menu-toggle-btn:before{content:'';top:6px;transition:all .3s ease}.menu-toggle-btn:after{content:'';bottom:6px;transition:all .3s ease}.menu-toggle-btn.opened:after,.menu-toggle-btn.opened:before{top:50%;margin-top:-1px}.menu-toggle-btn.opened:before{transform:rotate(45deg)}.menu-toggle-btn.opened:after{transform:rotate(-45deg)}@media screen and (max-width:768px){.menu-toggle-btn{display:block}}.side-menu-container{position:fixed;left:0;top:60px;bottom:0;width:260px;height:auto;border-right:1px solid #000;background-color:#fff;overflow:auto}@media screen and (max-width:768px){.side-menu-container{left:-260px;z-index:5;transition:left .3s ease}.show-menu{left:0;box-shadow:5px 0 20px rgba(0,0,0,.3)}}.side-menu,.side-menu-sub{list-style-type:none;margin:0;padding-left:0}.side-menu__item{border-bottom:1px dotted #cfcfcf;border-left:6px solid transparent}.side-menu__item.active{border-left:6px solid #358fd5;background-color:#f6f5f5}.side-menu__item.active:hover{border-left:6px solid #358fd5}.side-menu__item:hover{background-color:#f6f5f5}.side-menu-sub-title,.side-menu-title{position:relative;display:block;color:#2c2c2c;text-decoration:none}.side-menu-title{height:80px;line-height:80px;padding-left:50px;font-size:18px;font-weight:700}@media screen and (max-width:768px){.side-menu-title{height:60px;line-height:60px;font-size:16px}}.side-menu__item.active:not(.has-child) .side-menu-title{color:#358fd5}.side-menu-title .icon-menu{position:absolute;top:50%;left:0;margin-top:-25px}.side-menu-title .icon-caret{position:absolute;top:50%;right:10px;margin-top:-7px;margin-left:10px;width:10px;height:10px;transform:rotate(45deg);border:1px solid #000;border-left:0;border-top:0}.side-menu__item.toggle .icon-caret{margin-top:-2px;transform:rotate(225deg)}.side-menu-sub{padding-left:50px}.side-menu-sub-title{height:40px}.side-menu-sub__item.active .side-menu-sub-title{color:#358fd5;font-weight:700}.badges{position:absolute;top:0;right:20px;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px;color:#fff;border-radius:50%;background-color:#358fd5}.side-menu-title .badges{top:50%;margin-top:-10px}.tabs{position:fixed;top:60px;left:260px;bottom:0;right:0}@media screen and (max-width:768px){.tabs{position:absolute;left:0;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.tabs.adjust-top{top:0}}.tabs-nav-wp{position:relative;top:0;right:0;left:0;padding:40px 60px 0;height:80px;min-width:1000px;border-bottom:1px solid #000}@media screen and (max-width:768px){.tabs-nav-wp.hide{display:none}}.tabs-nav{list-style-type:none;margin:0;padding:0}@media screen and (max-width:768px){.tabs-nav-wp{padding:16px 0 0;height:50px;overflow:hidden;min-width:0}.tabs-nav{min-width:1600px}}.tabs-content{position:absolute;left:0;top:80px;right:0;bottom:0;overflow:auto}@media screen and (max-width:768px){.tabs-content{position:relative;top:20px;overflow-y:hidden;overflow-x:auto}}.tabs-nav__item{position:relative;float:left;width:160px;height:40px;line-height:40px;text-align:center;margin-right:10px;border:1px solid #000;background-color:#fafafa}.tabs-nav__item.active{height:46px;line-height:46px;margin-top:-6px;background:#b4defe}.tabs-nav__item>a{position:relative;display:block;color:#101010;text-decoration:none}@media screen and (max-width:798px){.tabs-nav__item{width:130px;height:34px;line-height:34px}.tabs-nav__item.active{height:40px;line-height:40px}}.tabs-nav__item .btn-close{position:absolute;top:0;right:1px;width:14px;height:14px;line-height:1;font-style:normal;cursor:pointer}.tabs-nav__item .btn-tab-active{position:absolute;top:-7px;right:-7px;width:23px;height:15px;border-bottom:1px solid #000;background:#fff;transform:rotate(35deg)}.tabs-nav__item.active>a{font-weight:700;color:#333}