body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td,form,pre{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{display:inline-block;border:none;vertical-align:middle}li{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3{font-weight:400}h4,h5,h6{font-size:100%;font-weight:400}button,input,select,textarea{font-size:100%}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:24px;font:14px Helvetica Neue, Helvetica, PingFang SC, \5FAE\8F6F\96C5\9ED1, Tahoma, Arial, sans-serif}hr{height:1px;margin:10px 0;border:0;clear:both;background-color:#ddd}a{color:#555;text-decoration:none;cursor:pointer}a:hover{outline:0;color:#00c1de}a:active{outline:0}fieldset{border:0px;margin:0px;padding:0px}.sidebar-power-menu::-webkit-scrollbar{height:8px;width:8px}.sidebar-power-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.sidebar-power-menu::-webkit-scrollbar-thumb{background-color:#6e6e6e;outline:1px solid #333}.key-flex{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0px}.key-flex-h{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:0px}.key-flex-h-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:0px}.key-flex-h-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:0px}.key-flex-h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:0px}.key-flex-h-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:0px}.key-flex-h-space-around{-ms-flex-pack:distribute;justify-content:space-around;min-height:0px}.key-flex-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0px}.key-flex-v-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:0px}.key-flex-v-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:0px}.key-flex-v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0px}.key-flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0px}.key-flex-no-grow{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-height:0px}.key-flex-shrink-1{-ms-flex-negative:1;flex-shrink:1;min-height:0px}.key-flex-no-shrink{-ms-flex-negative:0;flex-shrink:0;min-height:0px}.key-flex-component-v{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0px}.key-flex-component-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0px}.key-grid{position:relative;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.key-row{margin-right:-15px;margin-left:-15px}.key-row:before,.key-row:after{content:'';display:block;clear:both}.key-col-1,.key-col-2,.key-col-3,.key-col-4,.key-col-5,.key-col-6,.key-col-7,.key-col-8,.key-col-9,.key-col-10,.key-col-11,.key-col-12{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px;padding-left:15px}.key-col-1,.key-col-2,.key-col-3,.key-col-4,.key-col-5,.key-col-6,.key-col-7,.key-col-8,.key-col-9,.key-col-10,.key-col-11,.key-col-12{float:left}.key-col-1{width:8.33333333%}.key-col-2{width:16.66666667%}.key-col-3{width:25%}.key-col-4{width:33.33333333%}.key-col-5{width:41.66666667%}.key-col-6{width:50%}.key-col-7{width:58.33333333%}.key-col-8{width:66.66666667%}.key-col-9{width:75%}.key-col-10{width:83.33333333%}.key-col-11{width:91.66666667%}.key-col-12{width:100%}.key-col-offset1{margin-left:8.33333333%}.key-col-offset2{margin-left:16.66666667%}.key-col-offset3{margin-left:25%}.key-col-offset4{margin-left:33.33333333%}.key-col-offset5{margin-left:41.66666667%}.key-col-offset6{margin-left:50%}.key-col-offset7{margin-left:58.33333333%}.key-col-offset8{margin-left:66.66666667%}.key-col-offset9{margin-left:75%}.key-col-offset10{margin-left:83.33333333%}.key-col-offset11{margin-left:91.66666667%}.key-col-offset12{margin-left:100%}.key-col-space1{margin:-0.5px}.key-col-space1>*{padding:0.5px}.key-col-space3{margin:-1.5px}.key-col-space3>*{padding:1.5px}.key-col-space5{margin:-2.5px}.key-col-space5>*{padding:2.5px}.key-col-space8{margin:-3.5px}.key-col-space8>*{padding:3.5px}.key-col-space10{margin:-5px}.key-col-space10>*{padding:5px}.key-col-space12{margin:-6px}.key-col-space12>*{padding:6px}.key-col-space15{margin:-7.5px}.key-col-space15>*{padding:7.5px}.key-col-space18{margin:-9px}.key-col-space18>*{padding:9px}.key-col-space20{margin:-10px}.key-col-space20>*{padding:10px}.key-col-space22{margin:-11px}.key-col-space22>*{padding:11px}.key-col-space25{margin:-12.5px}.key-col-space25>*{padding:12.5px}.key-col-space30{margin:-15px}.key-col-space30>*{padding:15px}.dropdown-submenu>a:after{content:""}@media (min-width: 768px){.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-6px;border-top-left-radius:0}.dropup .dropdown-submenu .dropdown-menu,.navbar-fixed-bottom .dropdown-submenu .dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-6px;border-top-left-radius:4px;border-bottom-left-radius:0}.dropdown-menu-right .dropdown-submenu .dropdown-menu,.navbar-right .dropdown-submenu .dropdown-menu{left:auto;right:100%;border-top-left-radius:4px;border-top-right-radius:0}.dropup .dropdown-menu-right .dropdown-submenu .dropdown-menu,.dropup .navbar-right .dropdown-submenu .dropdown-menu,.navbar-fixed-bottom .dropdown-menu-right .dropdown-submenu .dropdown-menu,.navbar-fixed-bottom .navbar-right .dropdown-submenu .dropdown-menu{border-radius:4px 4px 0}.dropdown-submenu>a:after{float:right;margin-top:6px;margin-right:-10px;border-left:4px dashed;border-top:4px solid transparent;border-bottom:4px solid transparent}.dropdown-menu-right .dropdown-submenu>a:after,.navbar-right .dropdown-submenu>a:after{float:left;border-left:none;margin-left:-10px;margin-right:0;border-right:4px dashed;border-top:4px solid transparent;border-bottom:4px solid transparent}}@media (max-width: 767px){.dropdown-submenu .dropdown-menu{position:static;margin-top:0;border:0;-webkit-box-shadow:none;box-shadow:none}.dropdown-submenu>a:after{margin-left:6px;display:inline-block;vertical-align:middle;border-top:4px dashed;border-left:4px solid transparent;border-right:4px solid transparent}.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li.dropdown-header,.dropup>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li.dropdown-header,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li.dropdown-header,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>a,.dropup>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>a,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>a{padding-left:30px}.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.dropup>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>a,.dropup>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>a,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:40px}.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.dropup>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a,.dropup>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:50px}.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.dropup>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a,.dropup>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:60px}.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li.dropdown-header,.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>a{padding-left:35px}.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:45px}.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:55px}.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:65px}}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.dropdown-menu.key-pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.key-pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.portal-wrapper{height:100%;position:relative;overflow:hidden}.portal-wrapper .wrapper-header{height:50px;line-height:50px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.45);box-shadow:0 1px 3px rgba(0,0,0,0.45);z-index:1000}.portal-wrapper .wrapper-header .logo{width:220px}.portal-wrapper .wrapper-header .logo .logo-text{font-weight:800;font-size:24px;color:#0060B4;letter-spacing:15px}.portal-wrapper .wrapper-header .bar{position:relative}.portal-wrapper .wrapper-header .bar .sidebar-tool{width:50px;cursor:pointer}.portal-wrapper .wrapper-header .bar .sidebar-tool>i.fa{color:#333}.portal-wrapper .wrapper-header .bar .sidebar-tool:hover>i.fa{color:#00c1de}.portal-wrapper .wrapper-header .bar .bar-breadcrumb .breadcrumb{margin-bottom:0px;border-radius:0px;background-color:#fff;line-height:26px;padding:12px 15px;list-style:none}.portal-wrapper .wrapper-header .bar .bar-breadcrumb .breadcrumb>li{display:inline-block;position:relative}.portal-wrapper .wrapper-header .bar .bar-breadcrumb .breadcrumb>li+li:before{padding:0 2px 0 8px;color:#bbb;content:"/\00a0"}.portal-wrapper .wrapper-header .bar .bar-breadcrumb .breadcrumb>li.home a{color:#333}.portal-wrapper .wrapper-header .bar .bar-breadcrumb .breadcrumb>li.home+li:before{content:' '}.portal-wrapper .wrapper-header .bar .bar-breadcrumb .breadcrumb>li.home.active>i{margin-right:10px}.portal-wrapper .wrapper-header .bar .bar-breadcrumb .breadcrumb>li.dropdown a{color:#333}.portal-wrapper .wrapper-header .bar .toolbar{position:absolute;right:0px;top:0px;height:50px;overflow:hidden}.portal-wrapper .wrapper-header .bar .toolbar .icon-tool{width:30px;height:50px;cursor:pointer}.portal-wrapper .wrapper-header .bar .toolbar .icon-tool>i.fa{font-size:16px;color:#333}.portal-wrapper .wrapper-header .bar .toolbar .icon-tool:hover>i.fa{color:#00c1de}.portal-wrapper .wrapper-body .sidebar{width:220px;background-color:#EFF0F2}.portal-wrapper .wrapper-body .sidebar .sidebar-header{display:none}.portal-wrapper .wrapper-body .sidebar .sidebar-body{color:#bdbdc0}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type{width:44px;background-color:#1F5581}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu{padding:0;margin-bottom:0}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li{position:relative;min-height:44px;padding:0;border-left:4px solid transparent;color:#fff}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li.active{border-left:4px solid #1496ec;background-color:#EFF0F2;min-height:130px;text-align:center}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li.active span.title{display:block}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li.active span.fa{display:none}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li.active .div-title-prompt{text-align:left}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li span.title{padding:10px 8px;font-size:16px;font-weight:600;color:#1d2b36;display:none}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li .div-title-prompt{display:none;position:absolute;top:0;left:40px;width:176px;cursor:pointer;padding:0;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:#1F5581;color:#fff;z-index:1046}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li .div-title-prompt span.prompt-title{height:44px;line-height:44px;padding:0 24px}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li .div-title-prompt span.prompt-title.expanded{display:none}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li .div-title-prompt span.prompt-title.collapsed{display:block}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li .div-title-prompt span.prompt-title.sign-out{color:#ff979d}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li:not(.active):hover{border-left:4px solid #1496ec;color:#fff;background-color:#1F5581}.portal-wrapper .wrapper-body .sidebar .sidebar-body .sidebar-power-menu-type .ulMenu>li:not(.active):hover .div-title-prompt{display:block}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu{border-right:2px solid #0775bf}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree{list-style:none;margin:0;padding:0;width:100%}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li{margin:0;padding:0;border-bottom:1px dashed #959595}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>div{display:block;position:relative}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>div>.folding{position:absolute;left:auto;top:16px;width:20px;left:10px;color:#444}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>div>.folding:before{color:#444}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>div>a{padding:10px 5px 10px 36px;display:block;position:static;color:#222}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>div>.node-value:after{content:normal}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li:hover:after{content:'';height:40px}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li:hover>div>a{color:#0d88da}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>key-tree>ul.key-tree{margin:0;padding:0;background:#EFF0F2}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>key-tree>ul.key-tree>li{margin:0;padding:0}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>key-tree>ul.key-tree>li>div{display:block;position:relative}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>key-tree>ul.key-tree>li>div>.folding{position:absolute;left:auto;top:20px;width:20px;left:24px;color:#444}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>key-tree>ul.key-tree>li>div>.folding:before{color:#444}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>key-tree>ul.key-tree>li>div>a{padding:11px 5px 10px 50px;display:block;position:static;color:#222}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>key-tree>ul.key-tree>li>div>.node-value:after{content:normal}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>key-tree>ul.key-tree>li:hover:after{content:'';height:40px}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu>.key-tree>li>key-tree>ul.key-tree>li:hover>div>a{color:#0d88da}.portal-wrapper .wrapper-body .sidebar .sidebar-body .div-sidebar-power-menu .sidebar-power-menu .key-tree li>div>a.node-selected{color:#fff !important;background-color:#0d88da;text-decoration:none}.portal-wrapper .wrapper-body .sidebar .sidebar-footer{height:44px;line-height:44px;background-color:#246C94}.portal-wrapper .wrapper-body .sidebar .sidebar-footer .samp-block{text-align:center}.portal-wrapper .wrapper-body .sidebar .sidebar-footer .samp-block>span{color:#fff}.portal-wrapper .wrapper-body .sidebar .sidebar-footer .samp-block>a{color:#d6d4d4;padding:5px 12px;text-decoration:none;border-radius:3px}.portal-wrapper .wrapper-body .sidebar .sidebar-footer .samp-block>a:hover{color:#0775bf;background-color:#ffffff}.portal-wrapper .wrapper-body .sidebar .sidebar-footer .samp-block.sign-out>a{color:#ff979d}.portal-wrapper .wrapper-body .sidebar .sidebar-footer .samp-block.sign-out>a:hover{color:#f76770}.portal-wrapper .wrapper-body .sidebar.sidebar-auxiliary{width:44px}.portal-wrapper .wrapper-body .sidebar.sidebar-auxiliary .div-sidebar-power-menu,.portal-wrapper .wrapper-body .sidebar.sidebar-auxiliary .sidebar-footer{display:none !important}.portal-wrapper .wrapper-body .sidebar.sidebar-auxiliary .ulMenu li .div-title-prompt{width:140px !important;text-align:center}.portal-wrapper .wrapper-body .sidebar.sidebar-auxiliary .ulMenu li .div-title-prompt .prompt-title.collapsed{display:none !important}.portal-wrapper .wrapper-body .sidebar.sidebar-auxiliary .ulMenu li .div-title-prompt .prompt-title.expanded{display:block !important}.portal-wrapper .wrapper-body .content .content-header{height:40px;background-color:#ecf0f5;border-bottom:2px solid #0775bf}.portal-wrapper .wrapper-body .content .content-header .tab-prev,.portal-wrapper .wrapper-body .content .content-header .tab-next,.portal-wrapper .wrapper-body .content .content-header .tab-more{cursor:pointer;width:42px;line-height:40px}.portal-wrapper .wrapper-body .content .content-header .tab-prev>i.fa,.portal-wrapper .wrapper-body .content .content-header .tab-next>i.fa,.portal-wrapper .wrapper-body .content .content-header .tab-more>i.fa{line-height:40px;width:42px}.portal-wrapper .wrapper-body .content .content-header .tab-prev{border-right:1px solid #c6c6c6}.portal-wrapper .wrapper-body .content .content-header .tab-next,.portal-wrapper .wrapper-body .content .content-header .tab-more{border-left:1px solid #c6c6c6}.portal-wrapper .wrapper-body .content .content-header .tab-more{position:relative}.portal-wrapper .wrapper-body .content .content-header .tab-more .menu{display:none;min-width:160px;position:absolute;top:40px;right:2px;text-shadow:none;z-index:2000;border-radius:0;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(61,68,85,0.4);box-shadow:0 0 4px rgba(61,68,85,0.4)}.portal-wrapper .wrapper-body .content .content-header .tab-more .menu li{color:#555;line-height:25px;text-align:left;font-weight:400;display:block;padding:3px 10px;clear:both;white-space:nowrap;outline:0}.portal-wrapper .wrapper-body .content .content-header .tab-more .menu li>i{font-weight:600}.portal-wrapper .wrapper-body .content .content-header .tab-more .menu li:hover,.portal-wrapper .wrapper-body .content .content-header .tab-more .menu li.active{background-color:#f2f2f2;color:#00a9c3}.portal-wrapper .wrapper-body .content .content-header .tab-more .menu li:hover>a,.portal-wrapper .wrapper-body .content .content-header .tab-more .menu li.active>a{color:#00a9c3;text-decoration:none}.portal-wrapper .wrapper-body .content .content-header .tab-more .menu li.divider{line-height:1px;padding:0px;height:1px;margin:4px 0;overflow:hidden;background-color:#e5e5e5}.portal-wrapper .wrapper-body .content .content-header .tab-body{line-height:40px;width:10px;overflow:hidden}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav{width:100%;white-space:nowrap;margin-bottom:0px}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item{display:inline-block;border-right:1px solid #c6c6c6;outline:0;cursor:pointer}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item>a{display:inline-block;margin-right:10px;margin-left:10px;color:#0775bf;text-decoration:none}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item>a>.fa{color:#666;cursor:pointer;margin-left:10px}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item>a>.fa:hover{color:#f00 !important}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item:hover{background-color:#f3f3f3}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item:hover>a{color:#00c1de}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item:hover>a>.fa{color:#444}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item.active{background-color:#0775C0}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item.active>a{color:#fff}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item.active>a>.fa{color:#fff}.portal-wrapper .wrapper-body .content .content-header .tab-body ul.nav li.nav-item#key-tab-home>a{margin-right:15px;margin-left:15px}.portal-wrapper .wrapper-body .content .content-body{position:relative;overflow-x:hidden;overflow-y:auto;background-color:#fff}.portal-wrapper .wrapper-body .content .content-body .maxmizing{position:absolute;top:0px;right:0px;width:40px;height:40px;border-radius:0px 0px 0px 50px;z-index:3500;overflow:hidden;cursor:pointer}.portal-wrapper .wrapper-body .content .content-body .maxmizing .div{position:relative;width:100%;height:100%;cursor:pointer}.portal-wrapper .wrapper-body .content .content-body .maxmizing .div .backdrop{cursor:pointer;width:100%;height:100%;background-color:#000;opacity:0.4}.portal-wrapper .wrapper-body .content .content-body .maxmizing .div .fa{cursor:pointer;position:absolute;top:8px;right:6px;font-size:16px;color:#fff}.portal-wrapper .wrapper-body .content .content-body .maxmizing .div .fa:hover{color:#00c1de}.loginTimeOut>.modal{display:block}.loginTimeOut>.modal .modal-dialog{margin-top:120px}.loginTimeOut>.modal .modal-dialog .modal-content{background-color:#7cd0e8;text-align:center;color:#faffff;padding:10px 0}.loginTimeOut>.modal .modal-dialog .modal-content>h4{font-family:'Microsoft YaHei UI'}.loginTimeOut>.modal .modal-dialog .modal-content .btnDiv{padding:10px 0 30px 0}.loginTimeOut>.modal .modal-dialog .modal-content .btnDiv>a{padding:6px 20px;border:1px solid #ffff00;color:#ffff00;display:inline-block;border-radius:15px;text-decoration:none}.loginTimeOut>.modal .modal-dialog .modal-content .btnDiv>a:hover{background-color:#72bed5}.key-message{position:fixed;bottom:5px;right:5px;text-align:left;background-color:transparent;border-top-left-radius:4px;border-bottom-left-radius:4px;min-width:260px;max-width:340px;z-index:9000;overflow:hidden;-webkit-box-shadow:1px 7px 14px -5px rgba(0,0,0,0.2);box-shadow:1px 7px 14px -5px rgba(0,0,0,0.2)}.key-message>div:not(:last-child){margin-bottom:4px}.key-message .key-type{padding:15px 0;border-radius:4px 2px 2px 4px;position:relative;background-color:#fff}.key-message .key-type:hover{background-color:#e4fffc}.key-message .key-type:hover .content .message{color:#666}.key-message .key-type:before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;border-top-left-radius:4px;border-bottom-left-radius:4px}.key-message .key-type .icon{position:absolute;top:50%;left:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;display:inline-block}.key-message .key-type .content{padding-left:64px;padding-right:60px}.key-message .key-type .content .heading{color:#3e3e3e;font-weight:600;margin-top:0;margin-bottom:6px}.key-message .key-type .content .message{max-height:80px;overflow:hidden;font-size:14px;margin-top:0;margin-bottom:0;color:#878787}.key-message .key-type .close{position:absolute;right:22px;top:50%;font-size:16px;cursor:pointer;color:#878787;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.key-message .key-type .close:hover{color:#dd4b39}.key-message .key-message-success{border-top:1px solid #00a65a;border-right:1px solid #00a65a;border-bottom:1px solid #00a65a}.key-message .key-message-success .icon{background-color:#00a65a}.key-message .key-message-success:before{background-color:#00a65a}.key-message .key-message-info{border-top:1px solid #00c0ef;border-right:1px solid #00c0ef;border-bottom:1px solid #00c0ef}.key-message .key-message-info .icon{background-color:#00c0ef}.key-message .key-message-info:before{background-color:#00c0ef}.key-message .key-message-warning{border-top:1px solid #f39c12;border-right:1px solid #f39c12;border-bottom:1px solid #f39c12}.key-message .key-message-warning .icon{background-color:#f39c12}.key-message .key-message-warning:before{background-color:#f39c12}.key-message .key-message-error{border-top:1px solid #dd4b39;border-right:1px solid #dd4b39;border-bottom:1px solid #dd4b39}.key-message .key-message-error .icon{background-color:#dd4b39}.key-message .key-message-error:before{background-color:#dd4b39}.key-btn{display:inline-block;vertical-align:middle;padding:0 10px;height:32px;line-height:31px;white-space:nowrap;text-align:center;font-size:14px;border-radius:3px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;border:1px solid #C9C9C9;background-color:#fff;color:#555;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}.key-btn:hover{background-color:#e7e7e7}.key-btn+.key-btn{margin-left:5px}.key-btn:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.key-btn-radius{border-radius:5px}.key-btn-fluid{width:100%}.key-btn-lg{height:44px;line-height:44px;padding:0 22px;font-size:16px}.key-btn-sm{height:30px;line-height:30px;padding:0 8px;font-size:12px}.key-btn-xs{height:22px;line-height:22px;padding:0 5px;font-size:12px}.key-btn.uppercase{text-transform:uppercase}.key-btn.lowercase{text-transform:lowercase}.key-btn-default{border:1px solid #C9C9C9;background-color:#fff;color:#555}.key-btn-default:hover,.key-btn-default:active,.key-btn-default.hover{background-color:#efefef}.key-btn-primary{background-color:#337ab7;color:#fff;border-color:#2e6da4}.key-btn-primary:hover,.key-btn-primary:active,.key-btn-primary.hover{background-color:#2e6da4}.key-btn-success{background-color:#00a65a;color:#fff;border-color:#008d4c}.key-btn-success:hover,.key-btn-success:active,.key-btn-success.hover{background-color:#008d4c}.key-btn-info{background-color:#00c0ef;color:#fff;border-color:#00acd6}.key-btn-info:hover,.key-btn-info:active,.key-btn-info.hover{background-color:#00acd6}.key-btn-danger{background-color:#dd4b39;color:#fff;border-color:#d73925}.key-btn-danger:hover,.key-btn-danger:active,.key-btn-danger.hover{background-color:#d73925}.key-btn-warning{background-color:#f39c12;color:#fff;border-color:#e08e0b}.key-btn-warning:hover,.key-btn-warning:active,.key-btn-warning.hover{background-color:#e08e0b}.key-btn-cyan{background-color:#009688;color:#fff;border-color:#008276}.key-btn-cyan:hover,.key-btn-cyan:active,.key-btn-cyan.hover{background-color:#008276}.key-btn-word{background-color:#558FF2;color:#fff;border-color:#387cf3}.key-btn-word:hover,.key-btn-word:active,.key-btn-word.hover{background-color:#2775fb}.key-btn-excel{background-color:#47B347;color:#fff;border-color:#30a930}.key-btn-excel:hover,.key-btn-excel:active,.key-btn-excel.hover{background-color:#21ad21}.key-btn-pdf{background-color:#F2733D;color:#fff;border-color:#de561c}.key-btn-pdf:hover,.key-btn-pdf:active,.key-btn-pdf.hover{background-color:#ff5c17}.key-btn.disabled,.key-btn[disabled],fieldset[disabled] .key-btn{cursor:not-allowed;filter:alpha(opacity=50);-webkit-box-shadow:none;box-shadow:none;opacity:.5}.key-btn-group{position:relative;display:inline-block;vertical-align:middle;font-size:0}.key-btn-group .key-btn{margin-left:0 !important;margin-right:0 !important}.key-btn-group .key-btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0px}.key-btn-group .key-btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0px;border-bottom-right-radius:0px}.key-btn-group .key-btn:last-child:not(:first-child){border-top-left-radius:0px;border-bottom-left-radius:0px}.key-btn-group .key-btn+.key-btn{margin-left:0;border-left:none}.key-btn-group+.key-btn-group,.key-btn-group+.key-btn-group-vertical{margin-left:5px}.key-btn-group-vertical{display:inline-block;vertical-align:middle;position:relative;font-size:0}.key-btn-group-vertical .key-btn{margin-top:0 !important;margin-bottom:0 !important;display:block}.key-btn-group-vertical .key-btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0px}.key-btn-group-vertical .key-btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0px;border-top-right-radius:0px}.key-btn-group-vertical .key-btn:last-child:not(:first-child){border-bottom-left-radius:0px;border-bottom-right-radius:0px}.key-btn-group-vertical .key-btn+.key-btn{margin-left:0;border-top:none}.key-btn-group-vertical+.key-btn-group,.key-btn-group-vertical+.key-btn-group-vertical{margin-left:5px}.key-btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.key-btn-group-justified>.key-btn,.key-btn-group-justified>.key-btn-group{display:table-cell;float:none;width:1%}key-button .dropdown-menu .disabled,key-button .dropdown-menu .divider,key-button .dropdown-menu .dropdown-header{pointer-events:none}key-button key-sub-button-line .divider{margin:5px 0 !important}key-button .text-disabled{color:#9d9d9d}.dropdown-menu>key-sub-button>li>a,.dropdown-menu>div.key-button-panel>key-sub-button>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>key-sub-button>li>a:hover,.dropdown-menu>key-sub-button>li>a:focus,.dropdown-menu>div.key-button-panel>key-sub-button>li>a:hover,.dropdown-menu>div.key-button-panel>key-sub-button>li>a:focus{color:#262626;text-decoration:none;background-color:#f0f0f0}.dropdown-menu>key-sub-button>.active>a,.dropdown-menu>key-sub-button>.active>a:hover,.dropdown-menu>key-sub-button>.active>a:focus,.dropdown-menu>div.key-button-panel>key-sub-button>.active>a,.dropdown-menu>div.key-button-panel>key-sub-button>.active>a:hover,.dropdown-menu>div.key-button-panel>key-sub-button>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>key-sub-button>.highlight>a,.dropdown-menu>key-sub-button>.highlight>a:hover,.dropdown-menu>key-sub-button>.highlight>a:focus,.dropdown-menu>div.key-button-panel>key-sub-button>.highlight>a,.dropdown-menu>div.key-button-panel>key-sub-button>.highlight>a:hover,.dropdown-menu>div.key-button-panel>key-sub-button>.highlight>a:focus{background-color:#53b3f3;text-decoration:none;color:#fff;outline:0}.dropdown-menu>key-sub-button>.disabled>a,.dropdown-menu>key-sub-button>.disabled>a:hover,.dropdown-menu>key-sub-button>.disabled>a:focus,.dropdown-menu>div.key-button-panel>key-sub-button>.disabled>a,.dropdown-menu>div.key-button-panel>key-sub-button>.disabled>a:hover,.dropdown-menu>div.key-button-panel>key-sub-button>.disabled>a:focus{color:#777}.dropdown-menu>key-sub-button>.disabled>a:hover,.dropdown-menu>key-sub-button>.disabled>a:focus,.dropdown-menu>div.key-button-panel>key-sub-button>.disabled>a:hover,.dropdown-menu>div.key-button-panel>key-sub-button>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background:transparent !important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.key-progress{position:relative;height:6px;border-radius:20px;background-color:#e2e2e2}.key-progress-bar{position:absolute;left:0;top:0;width:0;max-width:100%;height:6px;border-radius:20px;text-align:right;background-color:#00a65a;-o-transition:all .3s;transition:all .3s;-webkit-transition:all .3s}.key-progress-big,.key-progress-big .key-progress-bar{height:18px;line-height:18px}.key-progress-text{position:relative;top:-20px;line-height:18px;font-size:12px;color:#666}.key-progress-big .key-progress-text{position:static;padding:0 10px;color:#fff}.key-box{position:relative;border-radius:3px;background:#ffffff;border-top:3px solid #d2d6de;margin-bottom:20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.key-box.no-border-top{border-top-width:0px}.key-box.key-box-default{border-top-color:#d2d6de}.key-box.key-box-primary{border-top-color:#3c8dbc}.key-box.key-box-info{border-top-color:#00c0ef}.key-box.key-box-danger{border-top-color:#dd4b39}.key-box.key-box-warning{border-top-color:#f39c12}.key-box.key-box-success{border-top-color:#00a65a}.key-box .key-box-header:before,.key-box .key-box-body:before,.key-box .key-box-footer:before,.key-box .key-box-header:after,.key-box .key-box-body:after,.key-box .key-box-footer:after{content:" ";display:table}.key-box .key-box-header:after,.key-box .key-box-body:after,.key-box .key-box-footer:after{clear:both}.key-box .key-box-header{color:#444;display:block;padding:10px;position:relative;border-bottom:1px solid #f1f1f1}.key-box .key-box-header .key-box-title{display:inline-block;font-size:16px;margin:0;line-height:1}.key-box .key-box-header .key-box-tools{position:absolute;right:0px;top:0px}.key-box .key-box-body{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:10px}.key-box.no-header .key-box-header{display:none}.key-box.no-header .key-box-body{border-top-right-radius:3px;border-top-left-radius:3px}.key-box .key-box-footer{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:1px solid #f1f1f1;padding:10px;background-color:#ffffff}.key-box.no-footer .key-box-footer{display:none}.key-box.key-box-solid{border-top:0}.key-box.key-box-solid.key-box-default{border:1px solid #d2d6de}.key-box.key-box-solid.key-box-default>.key-box-header{color:#444444;background:#d2d6de;background-color:#d2d6de}.key-box.key-box-solid.key-box-primary{border:1px solid #3c8dbc}.key-box.key-box-solid.key-box-primary>.key-box-header{color:#ffffff;background:#3c8dbc;background-color:#3c8dbc}.key-box.key-box-solid.key-box-info{border:1px solid #00c0ef}.key-box.key-box-solid.key-box-info>.key-box-header{color:#ffffff;background:#00c0ef;background-color:#00c0ef}.key-box.key-box-solid.key-box-danger{border:1px solid #dd4b39}.key-box.key-box-solid.key-box-danger>.key-box-header{color:#ffffff;background:#dd4b39;background-color:#dd4b39}.key-box.key-box-solid.key-box-warning{border:1px solid #f39c12}.key-box.key-box-solid.key-box-warning>.key-box-header{color:#ffffff;background:#f39c12;background-color:#f39c12}.key-box.key-box-solid.key-box-success{border:1px solid #00a65a}.key-box.key-box-solid.key-box-success>.key-box-header{color:#ffffff;background:#00a65a;background-color:#00a65a}html,body{height:100%;min-width:1140px;min-height:600px;margin:0;padding:0}.key-box-h{width:100% !important}.key-box-v{height:100% !important}.key-unselect,.key-disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.key-disabled,.key-disabled:hover{color:#d2d2d2 !important;cursor:not-allowed !important}.key-elip{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.key-clear{clear:both;zoom:1}.key-clear:after{content:'\20';clear:both;zoom:1;display:block;height:0}.key-margin-5{margin:5px !important}.key-margin-10{margin:10px !important}.key-margin-15{margin:15px !important}.key-margin-20{margin:20px !important}.key-margin-turn-5{margin:-5px !important}.key-margin-turn-10{margin:-10px !important}.key-margin-turn-15{margin:-15px !important}.key-margin-turn-20{margin:-20px !important}.key-margin-left-5{margin-left:5px !important}.key-margin-left-10{margin-left:10px !important}.key-margin-left-15{margin-left:15px !important}.key-margin-left-20{margin-left:20px !important}.key-margin-right-5{margin-right:5px !important}.key-margin-right-10{margin-right:10px !important}.key-margin-right-15{margin-right:15px !important}.key-margin-right-20{margin-right:20px !important}.key-margin-top-5{margin-top:5px !important}.key-margin-top-10{margin-top:10px !important}.key-margin-top-15{margin-top:15px !important}.key-margin-top-20{margin-top:20px !important}.key-margin-bottom-5{margin-bottom:5px !important}.key-margin-bottom-10{margin-bottom:10px !important}.key-margin-bottom-15{margin-bottom:15px !important}.key-margin-bottom-20{margin-bottom:20px !important}.key-no-margin{margin:0 !important}.key-padding-5{padding:5px !important}.key-padding-10{padding:10px !important}.key-padding-15{padding:15px !important}.key-padding-20{padding:20px !important}.key-padding-left-5{padding-left:5px !important}.key-padding-left-10{padding-left:10px !important}.key-padding-left-15{padding-left:15px !important}.key-padding-left-20{padding-left:20px !important}.key-padding-right-5{padding-right:5px !important}.key-padding-right-10{padding-right:10px !important}.key-padding-right-15{padding-right:15px !important}.key-padding-right-20{padding-right:20px !important}.key-padding-top-5{padding-top:5px !important}.key-padding-top-10{padding-top:10px !important}.key-padding-top-15{padding-top:15px !important}.key-padding-top-20{padding-top:20px !important}.key-padding-bottom-5{padding-bottom:5px !important}.key-padding-bottom-10{padding-bottom:10px !important}.key-padding-bottom-15{padding-bottom:15px !important}.key-padding-bottom-20{padding-bottom:20px !important}.key-no-padding{padding:0 !important}.key-no-border-top{border-top-width:0 !important}.key-no-border-bottom{border-bottom-width:0 !important}.key-no-border-left{border-left-width:0 !important}.key-no-border-right{border-right-width:0 !important}.key-text-left{text-align:left !important}.key-text-center{text-align:center !important}.key-text-right{text-align:right !important}.key-textarea-pre{white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.key-show{display:block !important}.key-hide{display:none !important}.key-show-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.key-pull-left{float:left !important}.key-pull-right{float:right !important}.key-max-panel{background-color:#fff !important;position:fixed !important;top:0px !important;left:0px !important;padding:10px !important;width:100% !important;height:100% !important;z-index:8000 !important}.key-user-select{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.key-user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.key-body-user-select-none *{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.key-position-relative{position:relative !important}.key-position-absolute{position:absolute !important}.key-left-panel-xs{width:150px}.key-left-panel-sm{width:200px}.key-left-panel{width:248px}.key-left-panel-md{width:300px}.key-left-panel-lg{width:350px}.key-right-panel-xs{width:150px}.key-right-panel-sm{width:200px}.key-right-panel{width:248px}.key-right-panel-md{width:300px}.key-right-panel-lg{width:350px}.key-top-panel-xs{height:150px}.key-top-panel-sm{height:200px}.key-top-panel{height:248px}.key-top-panel-md{height:350px}.key-top-panel-lg{height:450px}.key-bottom-panel-xs{height:150px}.key-bottom-panel-sm{height:200px}.key-bottom-panel{height:248px}.key-bottom-panel-md{height:350px}.key-bottom-panel-lg{height:450px}.key-left-split-line{border-left:2px solid #337AB7 !important}.key-right-split-line{border-right:2px solid #337AB7 !important}.key-top-split-line{border-top:2px solid #337AB7 !important}.key-bottom-split-line{border-bottom:2px solid #337AB7 !important}.key-bg-default{color:#444;background-color:#d2d6de !important}.key-bg-primary{color:#fff;background-color:#3c8dbc !important}.key-bg-info{color:#fff;background-color:#00b2de !important}.key-bg-warning{color:#fff;background-color:#f39c12 !important}.key-bg-success{color:#fff;background-color:#00a65a !important}.key-bg-danger{color:#fff;background-color:#dd4b39 !important}.key-bg-red{color:#fff;background-color:red !important}.key-bg-blue{color:#fff;background-color:#0071C1 !important}.key-bg-yellow{color:#fff;background-color:#ff0 !important}.key-bg-green{color:#fff;background-color:#00AF50 !important}.key-bg-white{color:#000;background-color:#fff !important}.key-bg-black{color:#fff;background-color:#000 !important}.key-bg-pink{color:#fff;background-color:#ff6bb4 !important}.key-bg-purple{color:#fff;background-color:#8000e0 !important}.key-bg-orange{color:#fff;background-color:#FFC000 !important}.key-bg-brown{color:#fff;background-color:#663200 !important}.key-bg-highlight{color:#222;background-color:#ecfdff}.key-boder-default{border:1px solid #d2d6de !important}.key-boder-primary{border:1px solid #3c8dbc !important}.key-boder-info{border:1px solid #00b2de !important}.key-boder-warning{border:1px solid #f39c12 !important}.key-boder-success{border:1px solid #00a65a !important}.key-boder-danger{border:1px solid #dd4b39 !important}.key-boder-red{border:1px solid red !important}.key-boder-top-red{border-top:1px solid red !important}.key-boder-bottom-red{border-bottom:1px solid red !important}.key-boder-left-red{border-left:1px solid red !important}.key-boder-right-red{border-right:1px solid red !important}.key-boder-blue{border:1px solid #0071C1 !important}.key-boder-yellow{border:1px solid #ff0 !important}.key-boder-green{border:1px solid #00AF50 !important}.key-boder-white{border:1px solid #fff !important}.key-boder-black{border:1px solid #000 !important}.key-boder-pink{border:1px solid #ff6bb4 !important}.key-boder-purple{border:1px solid #8000e0 !important}.key-boder-orange{border:1px solid #FFC000 !important}.key-boder-brown{border:1px solid #663200 !important}.key-boder-highlight{border:1px solid #3497a2 !important}.key-boder-top-highlight{border-top:1px solid #3497a2 !important}.key-boder-bottom-highlight{border-bottom:1px solid #3497a2 !important}.key-boder-left-highlight{border-left:1px solid #3497a2 !important}.key-boder-right-highlight{border-right:1px solid #3497a2 !important}.key-text-default{color:#d2d6de !important}.key-text-primary{color:#3c8dbc !important}.key-text-info{color:#00b2de !important}.key-text-warning{color:#f39c12 !important}.key-text-success{color:#00a65a !important}.key-text-danger{color:#dd4b39 !important}.key-text-red{color:red !important}.key-text-blue{color:#0071C1 !important}.key-text-yellow{color:#ff0 !important}.key-text-green{color:#00AF50 !important}.key-text-white{color:#fff !important}.key-text-black{color:#000 !important}.key-text-pink{color:#ff6bb4 !important}.key-text-purple{color:#8000e0 !important}.key-text-orange{color:#FFC000 !important}.key-text-brown{color:#663200 !important}key-tree.tree-position{position:relative}key-tree ul{padding:3px 0 3px 5px}key-tree li{padding:0;margin:6px 0 0 0;list-style:none}key-tree li ul{padding:0 0 0 20px}key-tree .key-tree{-webkit-box-sizing:border-box;box-sizing:border-box}key-tree .key-tree li{list-style:none;cursor:default}key-tree .key-tree li div{display:inline-block;color:#212121;position:relative}key-tree .key-tree li .node-value{display:inline-block;color:#212121;position:absolute;top:0;left:25px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none}key-tree .key-tree li .node-value:after{display:block;width:0;height:2px;background-color:#757575;content:'';-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s}key-tree .key-tree li .node-value:hover:after{width:100%}key-tree .key-tree li .node-selected:after{width:100%}key-tree .key-tree li .folding{width:25px;display:inline-block;padding:0 5px;font-weight:bold;line-height:1px}key-tree .key-tree li .folding:before{position:relative;color:#757575}key-tree .key-tree li .folding.node-collapsed{cursor:pointer}key-tree .key-tree li .folding.node-collapsed:before{content:'\f0da';left:3px;top:3px}key-tree .key-tree li .folding.node-expanded{cursor:pointer}key-tree .key-tree li .folding.node-expanded:before{content:'\f0d7';top:3px}key-tree .key-tree li .folding.node-leaf{color:#212121;text-align:center;font-size:0.89em}key-tree .key-tree li .folding.node-leaf:before{content:'\25CF';top:0px}table{width:100%;max-width:100%;margin-bottom:20px;background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th,td{text-align:left}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:5px;line-height:1.42857143;vertical-align:top;border-top:1px solid #d5d5d5}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d5d5d5}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #d5d5d5}table col[class*="key-col-"]{position:static;display:table-column;float:none}table td[class*="key-col-"],table th[class*="key-col-"]{position:static;display:table-cell;float:none}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#fbfbb5}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#f5f5a4}.key-table,.key-tree-table{min-height:150px}.key-table .top-toolbar,.key-tree-table .top-toolbar{color:#333;background-color:#f5f5f5;padding:0 5px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #d5d5d5}.key-table .top-toolbar .title-text,.key-tree-table .top-toolbar .title-text{padding:0 10px;white-space:nowrap;line-height:42px;position:relative}.key-table .top-toolbar .key-btn-group,.key-tree-table .top-toolbar .key-btn-group{padding-top:5px;vertical-align:top}.key-table .top-toolbar .key-btn-group:last-child,.key-tree-table .top-toolbar .key-btn-group:last-child{padding-bottom:5px}.key-table .top-toolbar .input-group,.key-tree-table .top-toolbar .input-group{padding-top:5px}.key-table .top-toolbar .input-div,.key-tree-table .top-toolbar .input-div{padding:5px 0}.key-table .toolbar,.key-tree-table .toolbar{padding:6px}.key-table .key-filter-container,.key-tree-table .key-filter-container{padding:0 5px 0 5px;width:280px;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.key-table .key-filter-container .key-filter-header,.key-tree-table .key-filter-container .key-filter-header{padding-top:5px}.key-table .key-filter-container .key-filter-header>.key-btn-group,.key-tree-table .key-filter-container .key-filter-header>.key-btn-group{display:table-cell;float:none;width:1%}.key-table .key-filter-container .key-filter-header>.key-btn-group:first-child>.key-btn-default,.key-tree-table .key-filter-container .key-filter-header>.key-btn-group:first-child>.key-btn-default{border-top-right-radius:0;border-bottom-right-radius:0}.key-table .key-filter-container .key-filter-header>.key-btn-group:not(:first-child)>.key-btn-default,.key-tree-table .key-filter-container .key-filter-header>.key-btn-group:not(:first-child)>.key-btn-default{border-left:1px solid transparent;border-top-left-radius:0;border-bottom-left-radius:0px}.key-table .key-filter-container .key-filter-body,.key-tree-table .key-filter-container .key-filter-body{padding-top:5px;overflow-y:auto}.key-table .key-filter-container .key-filter-body .key-panel,.key-tree-table .key-filter-container .key-filter-body .key-panel{margin-bottom:5px;background-color:#fff;border:1px solid transparent;border-color:#d5d5d5;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.key-table .key-filter-container .key-filter-body .key-panel.shrink .panel-heading,.key-tree-table .key-filter-container .key-filter-body .key-panel.shrink .panel-heading{background-color:#f5f5f5;border-bottom:0}.key-table .key-filter-container .key-filter-body .key-panel.shrink .panel-body,.key-tree-table .key-filter-container .key-filter-body .key-panel.shrink .panel-body{background-color:#f5f5f5;display:none}.key-table .key-filter-container .key-filter-body .key-panel .panel-heading,.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-heading{color:#333;background-color:#fbfbb5;border-color:#d5d5d5;padding:4px 8px;border-bottom:0}.key-table .key-filter-container .key-filter-body .key-panel .panel-heading .filter-heading,.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-heading .filter-heading{display:block;float:left;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:170px;cursor:pointer}.key-table .key-filter-container .key-filter-body .key-panel .panel-heading .filter-tool,.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-heading .filter-tool{display:block;float:right;text-align:right;margin-top:1px}.key-table .key-filter-container .key-filter-body .key-panel .panel-heading .filter-tool a,.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-heading .filter-tool a{margin-left:5px}.key-table .key-filter-container .key-filter-body .key-panel .panel-body,.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-body{padding:1px 5px 5px 5px;background-color:#fbfbb5}.key-table .key-filter-container .key-filter-body .key-panel .panel-body>.key-btn-group:not(:last-child),.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-body>.key-btn-group:not(:last-child){margin-bottom:5px}.key-table .key-filter-container .key-filter-body .key-panel .panel-body>.input-group:not(:last-child),.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-body>.input-group:not(:last-child){margin-bottom:5px}.key-table .key-filter-container .key-filter-body .key-panel .panel-body>.input-group>.input-group-btn .key-btn,.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-body>.input-group>.input-group-btn .key-btn{width:54px}.key-table .key-filter-container .key-filter-body .key-panel .panel-body>.input-group key-combobox,.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-body>.input-group key-combobox{width:100%;display:block}.key-table .key-filter-container .key-filter-body .key-panel .panel-body>.input-group key-combobox .form-control,.key-tree-table .key-filter-container .key-filter-body .key-panel .panel-body>.input-group key-combobox .form-control{border-radius:0}.key-table .key-table-inner,.key-tree-table .key-table-inner{border:1px solid #d5d5d5;position:relative;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.key-table .key-table-inner .table,.key-tree-table .key-table-inner .table{table-layout:fixed;margin-bottom:0;border-right:1px solid transparent;border-bottom:1px solid #d5d5d5;-webkit-box-sizing:border-box;box-sizing:border-box}.key-table .key-table-inner .table tr th,.key-table .key-table-inner .table tr td,.key-tree-table .key-table-inner .table tr th,.key-tree-table .key-table-inner .table tr td{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.key-table .key-table-inner.leftTable,.key-tree-table .key-table-inner.leftTable{overflow-y:hidden;overflow-x:scroll;max-width:50%}.key-table .key-table-inner .emptyColumn,.key-tree-table .key-table-inner .emptyColumn{border:1px solid transparent !important}.key-table .key-table-inner .serialNumberCol,.key-tree-table .key-table-inner .serialNumberCol{width:44px;text-align:right;font-weight:bold;background-color:#f5f5f5 !important}.key-table .key-table-inner .tableRuler,.key-table .key-table-inner .tableRuler>th,.key-table .key-table-inner .tableRuler>td,.key-tree-table .key-table-inner .tableRuler,.key-tree-table .key-table-inner .tableRuler>th,.key-tree-table .key-table-inner .tableRuler>td{height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important;color:transparent !important;background-color:transparent !important}.key-table .key-table-inner .header-table,.key-tree-table .key-table-inner .header-table{z-index:10;position:-webkit-sticky !important;position:sticky !important;top:0;background:#fff}.key-table .key-table-inner .header-table .table,.key-tree-table .key-table-inner .header-table .table{background:#fff}.key-table .key-table-inner .header-table .table thead tr th,.key-table .key-table-inner .header-table .table thead tr td,.key-tree-table .key-table-inner .header-table .table thead tr th,.key-tree-table .key-table-inner .header-table .table thead tr td{position:relative;min-width:50px}.key-table .key-table-inner .header-table .table thead tr th .split,.key-table .key-table-inner .header-table .table thead tr td .split,.key-tree-table .key-table-inner .header-table .table thead tr th .split,.key-tree-table .key-table-inner .header-table .table thead tr td .split{position:absolute;bottom:0;right:0;width:5px;height:100%;cursor:w-resize;z-index:2}.key-table .key-table-inner .header-table .table thead tr th .split:hover,.key-table .key-table-inner .header-table .table thead tr td .split:hover,.key-tree-table .key-table-inner .header-table .table thead tr th .split:hover,.key-tree-table .key-table-inner .header-table .table thead tr td .split:hover{width:20px}.key-table .key-table-inner .footer-table,.key-tree-table .key-table-inner .footer-table{z-index:10;position:-webkit-sticky !important;position:sticky !important;bottom:0;background:#fff}.key-table .key-table-inner .footer-table .table,.key-tree-table .key-table-inner .footer-table .table{background:#fff}.key-table .key-table-inner .footer-table .table tr:first-child td,.key-tree-table .key-table-inner .footer-table .table tr:first-child td{border-top:2px solid #00a67f}.key-table key-table-editor,.key-tree-table key-table-editor{margin:-5px;display:block;text-align:left}.key-table key-table-editor>i.fa-edit,.key-tree-table key-table-editor>i.fa-edit{position:absolute}.key-table key-table-editor.has-error>i.fa-edit,.key-tree-table key-table-editor.has-error>i.fa-edit{color:#d21d1a !important}.key-table key-table-editor.has-error>input.form-control,.key-tree-table key-table-editor.has-error>input.form-control{border-color:#d21d1a !important}.key-table key-table-editor input.form-control,.key-table key-table-editor select.form-control,.key-tree-table key-table-editor input.form-control,.key-tree-table key-table-editor select.form-control{border-radius:3px;border-color:#219dff;padding-left:20px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none}.key-table key-table-editor input.form-control:focus,.key-table key-table-editor select.form-control:focus,.key-tree-table key-table-editor input.form-control:focus,.key-tree-table key-table-editor select.form-control:focus{border-color:#219dff;background-color:#fbfbb5;outline:0;-webkit-box-shadow:none;box-shadow:none}.key-table key-table-editor .input-group-btn>button.btn,.key-tree-table key-table-editor .input-group-btn>button.btn{border-radius:0}.key-table key-table-cell>div,.key-tree-table key-table-cell>div{position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:-5px;padding:5px}.key-table key-table-cell>div.key-bg-default,.key-table key-table-cell>div.key-bg-primary,.key-table key-table-cell>div.key-bg-info,.key-table key-table-cell>div.key-bg-warning,.key-table key-table-cell>div.key-bg-success,.key-table key-table-cell>div.key-bg-danger,.key-tree-table key-table-cell>div.key-bg-default,.key-tree-table key-table-cell>div.key-bg-primary,.key-tree-table key-table-cell>div.key-bg-info,.key-tree-table key-table-cell>div.key-bg-warning,.key-tree-table key-table-cell>div.key-bg-success,.key-tree-table key-table-cell>div.key-bg-danger{margin:-5px;padding:5px}.key-table key-table-cell>div .key-danger-triangle-topRight,.key-tree-table key-table-cell>div .key-danger-triangle-topRight{position:absolute;top:0px;right:0px;width:0;height:0;border-top:12px solid #dd4b39;border-left:12px solid transparent;cursor:help}.key-table key-table-cell>div .key-success-triangle-topRight,.key-tree-table key-table-cell>div .key-success-triangle-topRight{position:absolute;top:0px;right:0px;width:0;height:0;border-top:12px solid #00a65a;border-left:12px solid transparent;cursor:help}.key-table key-table-cell>div .key-info-triangle-topRight,.key-tree-table key-table-cell>div .key-info-triangle-topRight{position:absolute;top:0px;right:0px;width:0;height:0;border-top:12px solid #00c0ef;border-left:12px solid transparent;cursor:help}.key-table key-table-cell>div .key-primary-triangle-topRight,.key-tree-table key-table-cell>div .key-primary-triangle-topRight{position:absolute;top:0px;right:0px;width:0;height:0;border-top:12px solid #3c8dbc;border-left:12px solid transparent;cursor:help}.key-table key-table-cell>div .key-warning-triangle-topRight,.key-tree-table key-table-cell>div .key-warning-triangle-topRight{position:absolute;top:0px;right:0px;width:0;height:0;border-top:12px solid #f39c12;border-left:12px solid transparent;cursor:help}.key-table-width .col-width-1{min-width:10mm;max-width:10mm;width:10mm}.key-table-width .col-width-1_5{min-width:15mm;max-width:15mm;width:15mm}.key-table-width .col-width-2{min-width:20mm;max-width:20mm;width:20mm}.key-table-width .col-width-2_5{min-width:25mm;max-width:25mm;width:25mm}.key-table-width .col-width-3{min-width:30mm;max-width:30mm;width:30mm}.key-table-width .col-width-3_5{min-width:35mm;max-width:35mm;width:35mm}.key-table-width .col-width-4{min-width:40mm;max-width:40mm;width:40mm}.key-table-width .col-width-4_5{min-width:45mm;max-width:45mm;width:45mm}.key-table-width .col-width-5{min-width:50mm;max-width:50mm;width:50mm}.key-table-width .col-width-5_5{min-width:55mm;max-width:55mm;width:55mm}.key-table-width .col-width-6{min-width:60mm;max-width:60mm;width:60mm}.key-table-width .col-width-6_5{min-width:65mm;max-width:65mm;width:65mm}.key-table-width .col-width-7{min-width:70mm;max-width:70mm;width:70mm}.key-table-width .col-width-7_5{min-width:75mm;max-width:75mm;width:75mm}.key-table-width .col-width-8{min-width:80mm;max-width:80mm;width:80mm}.key-table-width .col-width-8_5{min-width:85mm;max-width:85mm;width:85mm}.key-table-width .col-width-9{min-width:90mm;max-width:90mm;width:90mm}.key-table-width .col-width-9_5{min-width:95mm;max-width:95mm;width:95mm}.key-table-width .col-width-10{min-width:100mm;max-width:100mm;width:100mm}.key-table-width .col-width-10_5{min-width:105mm;max-width:105mm;width:105mm}.key-table-width .col-width-11{min-width:110mm;max-width:110mm;width:110mm}.key-table-width .col-width-11_5{min-width:115mm;max-width:115mm;width:115mm}.key-table-width .col-width-12{min-width:120mm;max-width:120mm;width:120mm}.key-table-width .col-width-12_5{min-width:125mm;max-width:125mm;width:125mm}.key-table-width .col-width-13{min-width:130mm;max-width:130mm;width:130mm}.key-table-width .col-width-13_5{min-width:135mm;max-width:135mm;width:135mm}.key-table-width .col-width-14{min-width:140mm;max-width:140mm;width:140mm}.key-table-width .col-width-14_5{min-width:145mm;max-width:145mm;width:145mm}.key-table-width .col-width-15{min-width:150mm;max-width:150mm;width:150mm}.key-table-width .col-width-15_5{min-width:155mm;max-width:155mm;width:155mm}.key-table-width .col-width-16{min-width:160mm;max-width:160mm;width:160mm}.key-table-width .col-width-16_5{min-width:165mm;max-width:165mm;width:165mm}.key-table-width .col-width-17{min-width:170mm;max-width:170mm;width:170mm}.key-table-width .col-width-17_5{min-width:175mm;max-width:175mm;width:175mm}.key-table-width .col-width-18{min-width:180mm;max-width:180mm;width:180mm}.key-table-width .col-width-18_5{min-width:185mm;max-width:185mm;width:185mm}.key-table-width .col-width-19{min-width:190mm;max-width:190mm;width:190mm}.key-table-width .col-width-19_5{min-width:195mm;max-width:195mm;width:195mm}.key-table-width .col-width-20{min-width:200mm;max-width:200mm;width:200mm}.key-table-width .col-width-20_5{min-width:205mm;max-width:205mm;width:205mm}.key-table-width .col-width-21{min-width:210mm;max-width:210mm;width:210mm}.key-gantt .key-gantt-container,.key-tree-gantt .key-gantt-container{border:1px solid #d5d5d5;position:relative}.key-gantt .key-gantt-container .key-table-inner,.key-tree-gantt .key-gantt-container .key-table-inner{width:10%;border-top-width:0;border-left-width:0;border-bottom-width:0;border-right:2px solid #337ab7;overflow-y:auto !important;overflow-x:scroll !important}.key-gantt .key-gantt-container .key-table-inner .header-table .table tr:not(.tableRuler) th,.key-tree-gantt .key-gantt-container .key-table-inner .header-table .table tr:not(.tableRuler) th{height:62px !important}.key-gantt .key-gantt-container key-gantt-inner,.key-tree-gantt .key-gantt-container key-gantt-inner{overflow-y:auto !important;overflow-x:scroll !important}.key-gantt .key-gantt-container .key-gantt-inner,.key-tree-gantt .key-gantt-container .key-gantt-inner{position:relative}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-ruler,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-ruler{height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important;color:transparent !important;background-color:transparent !important}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row{position:relative;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;height:31px}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row .key-gantt-col:first-child,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row .key-gantt-col:first-child{border-left-color:transparent}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row .key-gantt-col:last-child,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row .key-gantt-col:last-child{border-right:1px solid #d5d5d5}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row .childColumns .key-gant-col,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row .childColumns .key-gant-col{border-left-color:#d5d5d5}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row:last-child .key-gant-col,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row:last-child .key-gant-col{border-bottom:1px solid #d5d5d5}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-0,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-0{background-color:#fff}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-30,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-30{background-image:url(../imgs/gantt/col_30.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-45,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-45{background-image:url(../imgs/gantt/col_45.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-60,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-60{background-image:url(../imgs/gantt/col_60.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-80,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-80{background-image:url(../imgs/gantt/col_80.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-120,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-120{background-image:url(../imgs/gantt/col_120.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-200,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.background-image-200{background-image:url(../imgs/gantt/col_200.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-30,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-30{background-image:url(../imgs/gantt/col_30_active.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-45,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-45{background-image:url(../imgs/gantt/col_45_active.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-60,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-60{background-image:url(../imgs/gantt/col_60_active.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-80,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-80{background-image:url(../imgs/gantt/col_80_active.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-120,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-120{background-image:url(../imgs/gantt/col_120_active.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-200,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.active.background-image-200{background-image:url(../imgs/gantt/col_200_active.png)}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row .key-gantt-col,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row .key-gantt-col{position:absolute;top:0;height:31px;padding:5px;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;background-color:#fff}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.key-gantt-top-row .key-gantt-col,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.key-gantt-top-row .key-gantt-col{position:relative}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.key-gantt-top-row .key-gantt-col:not(:first-child),.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-row.key-gantt-top-row .key-gantt-col:not(:first-child){border-left:1px solid #337ab7}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header-fixed,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header-fixed{position:absolute;top:0;left:0;z-index:100}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header{border-top:1px solid #d5d5d5}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col{overflow:hidden;font-weight:600}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-guide:not(:first-child),.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-guide:not(:first-child){overflow:visible;border-left:1px solid #337ab7}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-guide:not(:first-child) .guide-bg,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-guide:not(:first-child) .guide-bg{position:absolute;top:31px;left:-1px;width:1px;height:0;z-index:10}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-guide:not(:first-child) .guide-bg .guide-bg-row,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-guide:not(:first-child) .guide-bg .guide-bg-row{width:1px;height:0;border-left:1px solid #337ab7}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-current-date,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-current-date{overflow:visible}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-current-date .current-date,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-current-date .current-date{position:absolute;bottom:-1px;left:-1px;font-weight:400;color:#fff;background-color:#f59d56;padding:2px 2px;font-size:12px;z-index:100}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-current-date .current-date-bg,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-current-date .current-date-bg{position:absolute;top:31px;left:-1px;width:1px;height:0;z-index:10}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-current-date .current-date-bg .current-date-bg-row,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-current-date .current-date-bg .current-date-bg-row{width:1px;height:0;border-left:1px solid #f59d56}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-holiDay .key-gantt-col-holiDay-bg,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-holiDay .key-gantt-col-holiDay-bg{position:absolute;top:31px;left:0;width:100%;height:0;z-index:10}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-holiDay .key-gantt-col-holiDay-bg .key-gantt-col-holiDay-bg-row,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-holiDay .key-gantt-col-holiDay-bg .key-gantt-col-holiDay-bg-row{width:100%;height:0;background-color:#f9f0f0;opacity:0.4}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row:not(.key-gantt-top-row) .key-gantt-col,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row:not(.key-gantt-top-row) .key-gantt-col{border-bottom:2px solid #d5d5d5}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body{width:-webkit-max-content;width:-moz-max-content;width:max-content}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body .key-gantt-row,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body .key-gantt-row{border-right:1px solid #d5d5d5}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body .key-gantt-row:last-child,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body .key-gantt-row:last-child{border-bottom:1px solid #d5d5d5;height:32px}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body .key-gantt-row:last-child .key-gantt-col,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body .key-gantt-row:last-child .key-gantt-col{height:32px}.key-gantt .key-gantt-container .key-gantt-inner .key-gant-line-popover,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gant-line-popover{position:fixed;left:-1000px;top:-1000px;background-color:#000000;color:#fff;opacity:0.8;border-radius:4px;padding:10px 14px;z-index:300;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);font-size:14px}.key-gantt .key-gantt-container .key-gantt-inner .key-gant-line-popover p,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gant-line-popover p{margin-bottom:2px}.key-gantt .key-gantt-container .key-gantt-inner .key-gant-line-popover p span,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gant-line-popover p span{color:#fff}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-holiDay,.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body .key-gantt-row .key-gantt-col.key-gantt-col-holiDay,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-header .key-gantt-row .key-gantt-col.key-gantt-col-holiDay,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-inner-body .key-gantt-row .key-gantt-col.key-gantt-col-holiDay{background-color:#f9f0f0;overflow:visible;color:#e21b17}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line{top:3px;left:0;height:26px;width:100px;z-index:50;border-radius:2px;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3db9d3;border:1px solid #1a849a;-webkit-user-select:none;-moz-user-select:none;-moz-user-select:-moz-none}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body{position:relative;height:100%}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .key-gantt-line-text,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .key-gantt-line-text{position:absolute;top:0;left:0;width:100%;color:#fff;font-size:12px;overflow:hidden;height:24px;line-height:24px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .key-gantt-line-text span.progress,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .key-gantt-line-text span.progress{margin-left:4px;margin-right:4px;background-color:transparent}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .task-view-progress,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .task-view-progress{width:0;max-width:100%;height:100%;max-height:100%;background-color:#00a65a;border:1px solid #3dea9b}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .task-view-message,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .task-view-message{position:absolute;top:0px;right:0px;top:3px;right:3px;height:17px;overflow:hidden}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .task-view-message .task-view-message-number,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line .key-gantt-line-body .task-view-message .task-view-message-number{display:inline-block;cursor:help;width:17px;height:17px;line-height:17px;font-size:10px;text-align:center;background-color:#dd4b39;color:#fff;border-radius:50%;margin-left:3px;border:1px solid #fff}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line:not(.disabled):hover,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line:not(.disabled):hover{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;border-color:#ffffff !important}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line:not(.disabled).active,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line:not(.disabled).active{-webkit-box-shadow:0 0 5px #ff0000;box-shadow:0 0 5px #ff0000;border-color:#ff0000 !important}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error{background-color:#ea4530 !important;border-color:#ad3424 !important}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error .key-gantt-line-text,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error .key-gantt-line-text{color:#fff !important;border:0px}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error .task-view-progress,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error .task-view-progress{background-color:#dc210b !important;border:0px}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error .task-view-message-number,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error .task-view-message-number{background-color:#f39c12}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error.active,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.error.active{-webkit-box-shadow:0 0 8px #0800f3;box-shadow:0 0 8px #0800f3;border-color:#0800f3 !important}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.disabled,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.disabled{background-color:#ddd !important;border-color:#b9b9b9 !important;cursor:not-allowed}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.disabled .key-gantt-line-text,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.disabled .key-gantt-line-text{color:#444 !important;border:0px}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.disabled .task-view-progress,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.disabled .task-view-progress{background-color:#cecece !important;border:0px}.key-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.disabled .task-view-message-number,.key-tree-gantt .key-gantt-container .key-gantt-inner .key-gantt-line.disabled .task-view-message-number{background-color:#ef524f}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:10px 15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143;font-size:15px}.modal-body{position:relative;padding:10px 15px}.modal-footer{padding:10px 15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.key-modal.modal{position:absolute;overflow:auto}.key-modal.modal.modal-default .modal-header{background-color:#f5f5f5;border-top-left-radius:6px;border-top-right-radius:6px}.key-modal.modal.modal-default .modal-footer{background-color:#f5f5f5;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.key-modal.modal.mouseMove{overflow-x:hidden}.key-modal.modal.mouseMove .modal-header{position:relative}.key-modal.modal.mouseMove .modal-header .modal-header-move{cursor:all-scroll;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}.key-modal.modal.mouseMove .btnModalRestore{position:fixed;top:5px;right:20px;z-index:9999}.key-modal.modal .modal-header .modal-tool{position:absolute;left:0;top:0;width:100%;padding:12px 15px 10px 15px;text-align:center}.key-modal.modal .modal-header .modal-tool .btn-group{z-index:8}.key-modal.modal .modal-header .close{position:absolute;right:10px;top:10px;z-index:10;-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0;float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.key-modal.modal .modal-header .close:hover,.key-modal.modal .modal-header .close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}.key-modal .modal-body{padding:10px 15px}.key-modal .modal-body>.offser-blank-right{margin-right:-15px}.key-modal .modal-body>.offser-blank-left{margin-left:-15px}.key-modal .modal-body>.offser-blank-top{margin-top:-10px}.key-modal .modal-body>.offser-blank-bottom{margin-bottom:-10px}.key-modal .modal-body>.offser-blank-all{margin:-10px -15px}.key-modal .prompt-text-min{color:#a94442}.key-modal .prompt-text{height:34px;line-height:32px;color:#a94442}.key-modal-basis .key-table-panel{min-height:400px;max-height:600px}@media (max-width: 1280px){.key-modal-basis .key-table-panel{min-height:360px;max-height:460px}}@media (max-width: 1024px){.key-modal-basis .key-table-panel{min-height:320px;max-height:380px}}@media (min-width: 1024px){.key-modal-basis-lg .modal-dialog{width:96%}}.key-modal-prompt .modal{position:absolute;border:1px solid #2b90d4;z-index:1350}.key-modal-prompt .modal .modal-dialog{width:340px;margin:160px auto}.key-modal-prompt .modal .modal-dialog.modal-prompt-sm{width:240px}.key-modal-prompt .modal .modal-dialog.modal-prompt-sm .modal-content .modal-body .prompt-icon{width:38px}.key-modal-prompt .modal .modal-dialog.modal-prompt-lg{width:440px}.key-modal-prompt .modal .modal-dialog.modal-prompt-lg .modal-content .modal-body .prompt-icon{width:80px}.key-modal-prompt .modal .modal-dialog .modal-header .close{position:absolute;right:10px;top:10px;z-index:10;-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0;float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.key-modal-prompt .modal .modal-dialog .modal-header .close:hover,.key-modal-prompt .modal .modal-dialog .modal-header .close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}.key-modal-prompt .modal .modal-dialog .modal-content{background-color:transparent}.key-modal-prompt .modal .modal-dialog .modal-content.type-info{background-color:#00c0ef}.key-modal-prompt .modal .modal-dialog .modal-content.type-info .modal-body .prompt-icon i.fa{color:#00c0ef}.key-modal-prompt .modal .modal-dialog .modal-content.type-warning{background-color:#f39c12}.key-modal-prompt .modal .modal-dialog .modal-content.type-warning .modal-body .prompt-icon i.fa{color:#f39c12}.key-modal-prompt .modal .modal-dialog .modal-content.type-danger{background-color:#dd4b39}.key-modal-prompt .modal .modal-dialog .modal-content.type-danger .modal-body .prompt-icon i.fa{color:#dd4b39}.key-modal-prompt .modal .modal-dialog .modal-content.type-success{background-color:#00a65a}.key-modal-prompt .modal .modal-dialog .modal-content.type-success .modal-body .prompt-icon i.fa{color:#00a65a}.key-modal-prompt .modal .modal-dialog .modal-content .modal-header{padding:8px 12px 6px 12px;border-top-left-radius:6px;border-top-right-radius:6px;cursor:all-scroll}.key-modal-prompt .modal .modal-dialog .modal-content .modal-header .modal-title{color:#fff}.key-modal-prompt .modal .modal-dialog .modal-content .modal-body{position:relative;background-color:#fff}.key-modal-prompt .modal .modal-dialog .modal-content .modal-body .prompt-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px}.key-modal-prompt .modal .modal-dialog .modal-content .modal-body .prompt-icon i.fa{width:36px}.key-modal-prompt .modal .modal-dialog .modal-content .modal-body .prompt-message{text-align:left;font-size:16px;margin-left:15px;color:#333;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.key-modal-prompt .modal .modal-dialog .modal-content .modal-body .prompt-message>p{font-size:18px;font-weight:600;color:#333;margin-bottom:4px}.key-modal-prompt .modal .modal-dialog .modal-content .modal-footer{padding:8px 12px;text-align:center;background-color:#fafafa;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.key-modal-prompt .modal .modal-dialog .modal-content .modal-footer button{display:block}.key-modal-prompt .modal-backdrop{z-index:1340}.key-modal-elastic{position:absolute;top:auto;right:auto;bottom:auto;left:auto;z-index:1050;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow-y:auto;border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.6);box-shadow:0 5px 15px rgba(0,0,0,0.6)}.key-modal-elastic .modal-dialog{margin:0px}.key-modal-elastic .modal-dialog .modal-content{border:1px solid #0775c0}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.key-btn,.input-group-btn:first-child>.key-btn-group>.key-btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.key-btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.key-btn-group:not(:last-child)>.key-btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.key-btn,.input-group-btn:last-child>.key-btn-group>.key-btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.key-btn:not(:first-child),.input-group-btn:first-child>.key-btn-group:not(:first-child)>.key-btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.key-btn{position:relative;width:40px}.input-group-btn>.key-btn+.key-btn{margin-left:-1px}.input-group-btn>.key-btn:hover,.input-group-btn>.key-btn:focus,.input-group-btn>.key-btn:active{z-index:2}.input-group-btn:first-child>.key-btn,.input-group-btn:first-child>.key-btn-group{margin-right:-1px}.input-group-btn:last-child>.key-btn,.input-group-btn:last-child>.key-btn-group{z-index:2;margin-left:-1px}.form-control{padding:5px 10px;font-size:14px;height:32px;width:100%;border-width:1px;border-style:solid;background-color:#fff;border-radius:2px;border:1px solid #ddd;display:block;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}textarea.form-control{height:auto;resize:vertical}.form-group{margin-bottom:6px}.has-error .form-control{border-color:#a94442 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) !important}.has-error .errorMessage{color:#a94442 !important;font-size:12px}.has-error .control-label{color:#a94442 !important}.has-error .input-group .input-group-btn .dropdown-toggle,.has-error .input-group-addon,.has-error .input-group .input-group-btn .key-btn{border-color:#a94442 !important}.control-label{width:100px;margin-top:5px;text-align:right;margin-right:10px;line-height:24px;font-weight:600}.key-element-view{margin-bottom:8px}.key-element-view .view-control-label{width:100px;text-align:right;margin-right:10px;line-height:24px}.key-element-view .view-control-value{line-height:24px}.key-element-view .view-control-template .ck-image-upload{margin-bottom:8px}.key-element-view.has-underline{border-bottom:1px dashed #ddd}.key-element-view-margin-bottom-0 .key-element-view{margin-bottom:0px}.key-element-view-margin-bottom-0 .view-control-template .ck-image-upload{margin-bottom:0px}.key-element-view-margin-bottom-2 .key-element-view{margin-bottom:2px}.key-element-view-margin-bottom-2 .view-control-template .ck-image-upload{margin-bottom:2px}.key-element-view-margin-bottom-5 .key-element-view{margin-bottom:5px}.key-element-view-margin-bottom-5 .view-control-template .ck-image-upload{margin-bottom:5px}.control-label-0_5x .control-label,.control-label-0_5x .view-control-label{width:50px}.control-label-0_6x .control-label,.control-label-0_6x .view-control-label{width:60px}.control-label-0_7x .control-label,.control-label-0_7x .view-control-label{width:70px}.control-label-0_8x .control-label,.control-label-0_8x .view-control-label{width:80px}.control-label-0_9x .control-label,.control-label-0_9x .view-control-label{width:90px}.control-label-1_1x .control-label,.control-label-1_1x .view-control-label{width:110px}.control-label-1_2x .control-label,.control-label-1_2x .view-control-label{width:120px}.control-label-1_3x .control-label,.control-label-1_3x .view-control-label{width:130px}.control-label-1_4x .control-label,.control-label-1_4x .view-control-label{width:140px}.control-label-1_5x .control-label,.control-label-1_5x .view-control-label{width:150px}.control-label-1_6x .control-label,.control-label-1_6x .view-control-label{width:160px}.control-label-1_7x .control-label,.control-label-1_7x .view-control-label{width:170px}.control-label-1_8x .control-label,.control-label-1_8x .view-control-label{width:180px}.control-label-1_9x .control-label,.control-label-1_9x .view-control-label{width:190px}.control-label-2x .control-label,.control-label-2x .view-control-label{width:200px}.keyElementInline .keyElementInlineSub{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;display:table-cell;border-collapse:separate}.keyElementInline .keyElementInlineSub label.heading{width:auto;line-height:18px}.keyElementInline .keyElementInlineSub key-combobox{display:table-cell;width:100%}.keyElementInline .keyElementInlineSub key-combobox .input-group{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.keyElementInline .keyElementInlineSub:first-child key-combobox:not(:first-child) .form-control:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.keyElementInline .keyElementInlineSub:first-child key-combobox:not(:last-child) .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.keyElementInline .errorMessage{color:#a94442}.keyElementInline .keyElementInlineSub:not(:first-child) .input-group-btn .btn,.keyElementInline .keyElementInlineSub:not(:first-child) .input-group-addon,.keyElementInline .keyElementInlineSub:not(:first-child) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.keyElementInline .keyElementInlineSub:not(:last-child) .input-group-btn .btn,.keyElementInline .keyElementInlineSub:not(:last-child) .input-group-addon,.keyElementInline .keyElementInlineSub:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.keyElementInline .keyElementInlineSub:not(:first-child):not(:last-child) .input-group-btn .btn,.keyElementInline .keyElementInlineSub:not(:first-child):not(:last-child) .input-group-addon,.keyElementInline .keyElementInlineSub:not(:first-child):not(:last-child) .form-control{border-radius:0}.keyElementInline .keyElementInlineSub:first-child .form-control:first-child,.keyElementInline .keyElementInlineSub:first-child key-combobox:first-child .form-control:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.keyElementInline .keyElementInlineSub:last-child .form-control:last-child,.keyElementInline .keyElementInlineSub:last-child key-combobox:last-child .form-control:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.key-dowpdown .dropdown-menu .disabled,.key-dowpdown .dropdown-menu .divider,.key-dowpdown .dropdown-menu .dropdown-header{pointer-events:none}.key-dowpdown .dropdown-menu li.ck-dropdown-options{padding-left:20px;padding-right:20px}.key-dowpdown .dropdown-menu li.ck-dropdown-options.group{padding-left:30px}.key-dowpdown .dropdown-menu li.active{background-color:#428bca;color:#fff}.key-dowpdown .dropdown-header{color:#337ab7;font-weight:bold}.key-dowpdown ul.dropdown-menu{height:auto;max-height:200px;overflow-x:hidden}.key-dowpdown .open .dropdown-menu{display:block}.key-combobox .picture-preview{position:relative}.key-combobox .picture-preview .img{width:32px;height:32px;display:block;border:1px solid #c9c9c9;border-right:0px;padding:1px;border-top-left-radius:2px;border-bottom-left-radius:2px}.key-combobox .picture-preview .picture-preview-max{display:none}.key-combobox .picture-preview:hover .picture-preview-max{display:block;position:absolute;left:32px;top:33px;z-index:1080;padding:5px;background-color:#fff;border:1px solid #bbb;width:150px;height:150px;text-align:center}.key-panel-horizontal-move{position:absolute;top:0;width:10px;height:100%;cursor:w-resize;z-index:800}.key-panel-horizontal-move:hover{width:20px}.key-panel-vertical-move{position:absolute;left:0;width:100%;height:10px;cursor:s-resize;z-index:600}.key-panel-vertical-move:hover{height:20px}.key-max-images .key-max-images-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1140;background-color:#000;filter:alpha(opacity=50);opacity:.5}.key-max-images .images-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1150;display:block;overflow-x:hidden;-webkit-overflow-scrolling:touch;outline:0}.key-max-images .images-dialog .images-content{margin:60px auto;width:80%;text-align:center}.key-max-images .images-dialog .images-content .images{max-width:100%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.key-loading{position:absolute;left:0;top:0;z-index:1150;background-color:transparent}.key-loading .key-loading-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1140;filter:alpha(opacity=15);opacity:0.15;background-color:#000}.key-loading .key-loading-dialog .key-loading-content{text-align:center;z-index:1150}.key-loading .key-loading-dialog .key-loading-content>div.animation{display:block;width:100px;height:100px;border-radius:50%;border:3px solid transparent;border-top-color:#f95372;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.key-loading .key-loading-dialog .key-loading-content>div.animation:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#00abff;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.key-loading .key-loading-dialog .key-loading-content>div.animation:after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:50%;border:3px solid transparent;border-top-color:#e7ba08;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.key-loading .key-loading-dialog .key-loading-content>label.title{display:block;margin-top:8px;color:#444;margin-top:10px;font-size:18px;font-weight:600;font-family:"Microsoft YaHei UI"}@media (max-width: 1280px){.key-loading .key-loading-dialog .key-loading-content>label.title{font-size:15px}}@media (max-width: 1024px){.key-loading .key-loading-dialog .key-loading-content>label.title{font-size:14px;font-weight:500}}.key-loading-table{position:absolute;left:0;top:0;z-index:2000;background-color:#000;opacity:0.4}.key-loading-table .key-loading-table-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:740;filter:alpha(opacity=3);opacity:0.03;background-color:#000}.key-loading-table .key-loading-table-dialog .key-loading-table-content{text-align:center;z-index:750;margin-top:32px}.key-loading-table .key-loading-table-dialog .key-loading-table-content>label.title{display:block;margin-top:8px;color:#444;margin-top:10px;font-size:18px;font-weight:600;font-family:"Microsoft YaHei UI"}@media (max-width: 1280px){.key-loading-table .key-loading-table-dialog .key-loading-table-content>label.title{font-size:15px}}@media (max-width: 1024px){.key-loading-table .key-loading-table-dialog .key-loading-table-content>label.title{font-size:14px;font-weight:500}}.pagination{display:block;padding-left:0;margin:0;border-radius:3px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-bottom:6px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination>.disabled>span:hover,.pagination>.disabled>span:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination>.disabled>a{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination .pageSizeMenu{min-width:40px;width:40px;right:0;left:auto}.pagination .pageSizeMenu a{padding:3px 5px}.key-checkbox,.key-radio{display:inline-block;margin-top:5px;margin-bottom:0px;cursor:pointer}.key-checkbox .key-checkbox-label,.key-radio .key-radio-label{display:inline;vertical-align:middle;font-size:0.875rem;font-weight:normal;margin-right:0.9rem;margin-left:4px}.key-checkbox .key-checkbox-box{width:1.2rem;height:1.2rem;display:inline-block;position:relative;vertical-align:middle;border:1px solid #d8dde6;border-radius:0.125rem;background:white;-webkit-transition:border 0.1s linear, background-color 0.1s linear;-o-transition:border 0.1s linear, background-color 0.1s linear;transition:border 0.1s linear, background-color 0.1s linear}.key-checkbox [type="checkbox"]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.key-checkbox [type="checkbox"]:checked+.key-checkbox-box:after,.key-checkbox [type="checkbox"]:checked ~ .key-checkbox-box:after{display:block;content:'';height:0.334rem;width:0.667rem;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg);border-bottom:2px solid #1589ee;border-left:2px solid #1589ee}.key-checkbox [type="checkbox"]:focus+.key-checkbox-box,.key-checkbox [type="checkbox"]:focus ~ .key-checkbox-box{content:'';border-color:#1589ee;-webkit-box-shadow:0 0 3px #0070D2;box-shadow:0 0 3px #0070D2}.key-checkbox [type="checkbox"]:focus:checked>.key-checkbox-box,.key-checkbox [type="checkbox"]:focus:checked ~ .key-checkbox-box{border-color:#1589ee;background-color:white}.key-checkbox [type="checkbox"][disabled]+.key-checkbox-box,.key-checkbox [type="checkbox"][disabled] ~ .key-checkbox-box{background-color:#e0e5ee;border-color:#a8b7c7}.key-checkbox [type="checkbox"][disabled]+.key-checkbox-box:after,.key-checkbox [type="checkbox"][disabled] ~ .key-checkbox-box:after{border-color:white}.key-radio .key-radio-box{width:1rem;height:1rem;display:inline-block;position:relative;vertical-align:middle;border:1px solid #cacaca;border-radius:50%;background:white;-webkit-transition:border 0.1s linear, background-color 0.1s linear;-o-transition:border 0.1s linear, background-color 0.1s linear;transition:border 0.1s linear, background-color 0.1s linear}.key-radio [type="radio"]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.key-radio [type="radio"]:checked+.key-radio-box,.key-radio [type="radio"]:checked ~ .key-radio-box{background:white}.key-radio [type="radio"]:checked+.key-radio-box:after,.key-radio [type="radio"]:checked ~ .key-radio-box:after{width:0.667rem;height:0.667rem;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);border-radius:50%;background:#1589ee}.key-radio [type="radio"]:focus+.key-radio-box,.key-radio [type="radio"]:focus ~ .key-radio-box{border-color:#1589ee;-webkit-box-shadow:0 0 3px #0070D2;box-shadow:0 0 3px #0070D2}.key-radio [type="radio"][disabled]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.key-radio [type="radio"][disabled] ~ .key-radio-box{background-color:#e0e5ee;border-color:#a8b7c7}.has-error .key-radio [type="radio"]+.key-radio-box,.has-error .key-radio [type="radio"] ~ .key-radio-box{border-color:#c23934;border-width:2px}.has-error .key-radio [type="radio"]:checked+.key-radio-box,.has-error .key-radio [type="radio"]:checked ~ .key-radio-box{background:white}.has-error .key-radio [type="radio"]:checked+.key-radio-box:after,.has-error .key-radio [type="radio"]:checked ~ .key-radio-box:after{background:#d4504c}.has-error .key-checkbox [type="checkbox"]+.key-checkbox-box,.has-error .key-checkbox [type="checkbox"] ~ .key-checkbox-box{border-color:#a94442;border-width:2px}.has-error .key-checkbox [type="checkbox"]:checked+.key-checkbox-box,.has-error .key-checkbox [type="checkbox"]:checked ~ .key-checkbox-box{border-color:#a94442;background-color:white}.has-error .key-checkbox [type="checkbox"]:checked+.key-checkbox-box:after,.has-error .key-checkbox [type="checkbox"]:checked ~ .key-checkbox-box:after{border-color:#a94442}.has-error .key-checkbox .key-checkbox-label,.has-error .key-radio .key-radio-label{color:#a94442}.has-error .errorMessage{color:#a94442}.key-panel-basics .panel-title,.key-left-panel-xs .panel-title,.key-left-panel-sm .panel-title,.key-left-panel .panel-title,.key-left-panel-md .panel-title,.key-left-panel-lg .panel-title,.key-right-panel-xs .panel-title,.key-right-panel-sm .panel-title,.key-right-panel .panel-title,.key-right-panel-md .panel-title,.key-right-panel-lg .panel-title{position:relative;padding:6px 10px;color:#333;background-color:#f5f5f5;border-bottom:3px solid #ddd}.key-panel-basics .panel-title .heading,.key-left-panel-xs .panel-title .heading,.key-left-panel-sm .panel-title .heading,.key-left-panel .panel-title .heading,.key-left-panel-md .panel-title .heading,.key-left-panel-lg .panel-title .heading,.key-right-panel-xs .panel-title .heading,.key-right-panel-sm .panel-title .heading,.key-right-panel .panel-title .heading,.key-right-panel-md .panel-title .heading,.key-right-panel-lg .panel-title .heading{padding-top:5px;margin-right:5px}.key-panel-basics .panel-body,.key-left-panel-xs .panel-body,.key-left-panel-sm .panel-body,.key-left-panel .panel-body,.key-left-panel-md .panel-body,.key-left-panel-lg .panel-body,.key-right-panel-xs .panel-body,.key-right-panel-sm .panel-body,.key-right-panel .panel-body,.key-right-panel-md .panel-body,.key-right-panel-lg .panel-body{overflow:auto;padding:5px}.key-panel-borders{border:1px solid #ddd}.key-layout-panel .key-layout-panel-header{color:#333;background-color:#f5f5f5;padding:0 5px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #ddd;border-bottom-width:2px}.key-layout-panel .key-layout-panel-header .title-text{padding:0 10px;white-space:nowrap;line-height:42px;position:relative}.key-layout-panel .key-layout-panel-header .key-btn-group{padding-top:5px;vertical-align:top}.key-layout-panel .key-layout-panel-header .key-btn-group:last-child{padding-bottom:5px}.key-layout-panel .key-layout-panel-header .input-group{padding-top:5px}.key-layout-panel .key-layout-panel-header .input-div{padding:5px 0}.key-layout-panel .key-layout-panel-body{border:1px solid #ddd;position:relative;overflow:auto}.key-calendar{border:1px solid #d2d2d2;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.12);box-shadow:0 2px 4px rgba(0,0,0,0.12);background-color:#fff;color:#666}.key-calendar .key-calendar-date .key-header{position:relative;line-height:30px;padding:10px 70px 5px;border-bottom:1px solid #e2e2e2}.key-calendar .key-calendar-date .key-header .prev-y{left:15px}.key-calendar .key-calendar-date .key-header .prev-m{left:45px}.key-calendar .key-calendar-date .key-header .next-m{right:45px}.key-calendar .key-calendar-date .key-header .next-y{right:15px}.key-calendar .key-calendar-date .key-header>i.fa{position:absolute;top:10px;color:#999;font-size:27px;padding:0 5px;cursor:pointer}.key-calendar .key-calendar-date .key-header>i.fa:hover{color:#0d88da}.key-calendar .key-calendar-date .key-header .set-ym{width:100%;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.key-calendar .key-calendar-date .key-header .set-ym span{font-size:15px;padding:0 5px;cursor:pointer}.key-calendar .key-calendar-date .key-header .set-ym span:hover{color:#0d88da}.key-calendar .key-calendar-date .key-footer{position:relative;height:46px;line-height:26px;padding:10px 20px;border-top:1px solid #e2e2e2}.key-calendar .key-calendar-date .key-body{position:relative;padding:10px}.key-calendar .key-calendar-date .key-body .col{width:14.28571428571429%;height:14.28571428571429%;display:inline-block;text-align:center;position:relative;cursor:pointer;color:#555;font-size:1.2em}.key-calendar .key-calendar-date .key-body .col.col-bold{font-weight:600}.key-calendar .key-calendar-date .key-body .col:hover{background-color:#eaeaea;color:#333}.key-calendar .key-calendar-date .key-body .col.day-prev,.key-calendar .key-calendar-date .key-body .col.day-next{color:#d2d2d2}.key-calendar .key-calendar-date .key-body .col.active{background-color:#0d88da;color:#fff}
