@charset 'UTF-8';
*{vertical-align:baseline;margin:0;padding:0;border-radius:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;list-style:none;-webkit-tap-highlight-color:transparent}
*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
[hidden]{display:none!important}
caption,legend{overflow:hidden;position:absolute;width:1px;height:1px;border:none;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
caption{position:static;color:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;margin:0}
audio,canvas,progress,video{display:inline-block}
a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
a[href*=tel]{color:inherit}
abbr[title]{border-bottom:none;text-decoration:underline dotted}
b,strong{font-weight:700}
address,dfn,em,i{font-style:normal}
mark{color:#000;background-color:#ff0}
h1,h2,h3,h4,h5,h6{font-size:100%}
table{width:100%;border-spacing:0;border-collapse:collapse}
table td{word-break:break-all}
button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:none}
button,input{overflow:visible}
textarea{resize:vertical}
[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}
[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}
[type=search]{-webkit-appearance:textfield}
[type=text]::-ms-clear,[type=text]::-ms-reveal{display:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
progress{display:inline-block;vertical-align:baseline}
audio,button,canvas,iframe,img,input,label,select,svg,video{vertical-align:middle}
::-webkit-input-placeholder{color:#ccc!important}
:-ms-input-placeholder{color:#ccc!important}
::-moz-placeholder{color:#ccc!important}
:-moz-placeholder{color:#ccc!important}
::placeholder{color:#ccc!important}
::-moz-selection{text-shadow:none;background:#ddd}
::selection{text-shadow:none;background:#ddd}
a img,fieldset,img{border:none}
img,video{max-width:100%}
hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #000}
*{font-family:'Noto Sans CJK KR','Noto Sans CJK','Noto Sans KR','New Gulim',sans-serif}
b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:500}
body,html{width:100%;height:100%}
body{overflow-y:scroll;min-width:1583px;min-height:900px;color:#000;font-size:14px;font-weight:300;word-break:break-all;word-spacing:-1px;letter-spacing:-.5px;background-color:#fff}
a{color:#000}
button,input,select,textarea{font-weight:300}
.skip-navigation{position:absolute;top:-120px;right:0;left:0;z-index:1000;min-width:320px;height:71px;color:#666;font-size:1.875em;text-align:center;letter-spacing:-1.5px;line-height:71px;background-color:#e72e35;background-color:rgba(231,46,53,.8);transition:.1s ease-in-out}
.skip-navigation:focus,.skip-navigation:hover{top:0;color:#fff;text-decoration:none}
::-moz-selection{background-color:rgba(231,46,53,.1)}
::selection{background-color:rgba(231,46,53,.1)}
.clearfix:after,.clearfix:before{content:'';display:table}
.clearfix:after{clear:both}
.sr-only{overflow:hidden;position:absolute;width:1px;height:1px;border:none;white-space:nowrap;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.sr-only-text{overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap}
.outline-disable *{outline:0!important}
.align-left{text-align:left!important}
.align-right{text-align:right!important}
.align-center{text-align:center!important}
.align-justify{text-align:justify!important}
.content h2,.h2{display:block;margin-bottom:25px;font-size:24px;font-weight:700;letter-spacing:-1px}
.content h3,.h3{display:block;margin:25px 0 15px;font-size:18px;font-weight:700}
.modal .h3,.modal h3{margin:20px 0 15px;font-size:16px}
.modal p.h3{font-weight:300}
.modal .h3 strong{font-weight:700}
.content h2+.h3 .content h2+h3,.h2+.h3,.h2+h3{margin-top:25px}
.h4,h4{display:block;margin:15px 0 10px;font-size:16px;font-weight:500}
.col-group h3:first-child,.modal .title-group:first-child{margin-top:0}
.title-group h3{display:inline-block;vertical-align:middle;margin:0}
.modal .title-group{margin:25px 0 15px}
.attach{padding-bottom:3px;border-bottom:1px solid;color:#157fdd}
.color00{color:#000!important}
.color01,.required{color:#e72e35!important}
.color02{color:#157fdd!important}
.bg_color01 {padding: 5px 10px; margin: 0 10px; background: #e72e35; color: #fff; display: inline-block;}
.required{position:relative;top:3px;left:-3px}
.ellipsis{display:inline-block;overflow:hidden;vertical-align:middle;max-width:100%;text-overflow:ellipsis;white-space:nowrap}
.ellip,.ellip-line{overflow:hidden;position:relative}
.ellip{display:block;height:100%}
.ellip-line{display:inline-block;max-width:100%;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}
body{visibility:hidden}
.js-active body{visibility:visible}
.template{display:none}
.highlightTxt,mark{color:#ce020b;background:0 0}
hr{margin:50px 0}
.modal hr{margin:25px 0}
.hr-dashed{border-style:dashed}
.wrap{width:100%}
.navbar{position:relative;z-index:100;height:71px;border-bottom:1px solid #ccc;background-color:#fff}
.container{overflow:hidden;position:relative}
.sidebar{visibility:hidden;position:absolute;top:0;left:0;z-index:95;width:220px;height:100%;margin-left:-220px;padding:0 0 60px;background-color:#191b24;transition:.2s width,.2s margin-left,.2s visibility}
.content,.footer{transition:.2s margin-left}
.content>.inner,.footer>.inner{position:relative;padding:0 50px}
.content{padding-bottom:121px}
.content>.inner{padding-top:20px;padding-bottom:80px}
.footer{height:121px;margin-top:-121px;border-top:1px solid #ccc}
.navbar-fixed .navbar,.navbar-fixed .sidebar{position:fixed}
.navbar-fixed .navbar{width:100%}
.navbar-fixed .content,.navbar-fixed .sidebar{padding-top:71px}
.navbar-fixed .content{min-height:100%}
.sidebar-minimized .sidebar{width:55px;margin-left:-55px}
.sidebar-show .sidebar{visibility:visible;margin-left:0}
.sidebar-show .content,.sidebar-show .footer{margin-left:220px}
.sidebar-show.sidebar-minimized .content,.sidebar-show.sidebar-minimized .footer{margin-left:55px}
.col-group{position:relative}
.col-group .col{float:left;width:49%}
.col-group .col+.col{float:right;width:49%;width:calc(100% - 49% - 20px)}
.col-group .col-border{padding:20px;border:1px solid #ccc}
.col-group .col-tree{position:relative;width:325px}
.col-group .col-tree+.col{width:73%;width:calc(100% - 325px - 20px)}
.col>.scroll-wrapper{max-height:800px}
.col-border>.scroll-wrapper{max-height:760px}
.col-btn{position:absolute;top:50%;left:50%;margin:-31px 0 0 -20px}
.col-btn .btn{display:block;width:40px;padding:10px;border:1px solid #000;background-color:#fff}
.col-btn .btn+.btn{margin-top:10px}
.modal .col-group{margin-top:10px}
.modal .col>.scroll-wrapper{min-height:500px;max-height:500px}
.modal .col-border>.scroll-wrapper{min-height:460px;max-height:460px}
.modal .col .scroll-content>div{width:auto}
.popup-adv{visibility:visible;min-width:0;min-height:0;background-color:#fff}
.popup-adv .item{vertical-align:top}
.popup-adv .item a{display:block}
.popup-adv .item img{display:block;width:100%}
.popup-adv .item iframe{position:absolute;width:100%;height:100%;border:0}
.popup-adv .slick-slider{margin-bottom:0!important}
.popup-adv .slick-dots{bottom:10px}
.popup-adv .slick-dots li{width:auto;height:auto;margin:0 3px}
.popup-adv .slick-dots li button:before{color:#ccc;font-size:40px;line-height:10px;opacity:1}
.popup-adv .slick-dots li.slick-active button:before{color:#ce020b}
.popup-adv .banner-close{padding:5px 10px;text-align:right}
.IS_MOBILE body{overflow-y:auto;min-width:initial;min-height:initial}
.IS_MOBILE .wrap{padding-bottom:60px}
.IS_MOBILE .mobile-container{padding:0 13px}
.IS_MOBILE header{height:50px;position:relative;padding:0 13px 0 123px;border-bottom:1px solid #ccc}
.IS_MOBILE header h1{width:97px;position:absolute;top:12px;left:13px;height:25px}
.IS_MOBILE header h1>a{display:block}
.IS_MOBILE .login-console{float:right;margin-top:12px}
.IS_MOBILE .login-console strong{font-size:12px;color:#666}
.IS_MOBILE .login-console span{font-size:10px;color:#999}
.IS_MOBILE .login-console button{border:0;margin-left:5px;width:21px;height:24px;background:url(/assets/img/common/ico_logout_mobile.png) 0 0 no-repeat;background-size:21px 24px}
.IS_MOBILE .mobile-container .heading-tit{font-size:16px;margin:30px 0 10px;font-weight:700}
.navbar-logo a,.navbar-logo span{display:block}
.navbar-logo a{overflow:hidden;width:142px;height:70px}
.navbar-logo span{width:102px;height:26px;margin:24px 0 0 22px;background:url(/assets/img/common/img_logo.png) no-repeat 0 0}
.navbar-link{position:absolute;top:17px;left:270px;font-size:16px;font-weight:500}
.navbar-link li{float:left}
.navbar-link li+li{margin-left:40px}
.navbar-link a{position:relative;vertical-align:middle;padding-right:42px}
.navbar-link a:after{content:'';position:absolute;top:50%;right:0;width:22px;height:22px;margin-top:-11px;background:url(/assets/img/common/spr_navbar.png) no-repeat -26px 0}
.navbar-util{position:absolute;top:23px;right:50px}
.navbar-util li{float:left;margin-left:20px}
.navbar-util li:first-child{margin-left:0}
.navbar-util li:first-child+li{margin-left:30px}
.navbar-util *{vertical-align:middle}
.navbar-util span{font-weight:300;letter-spacing:0}
.navbar-util .btn{display:block;overflow:hidden;width:25px;height:25px;margin-top:-2px;background:url(/assets/img/common/spr_navbar.png) no-repeat -49px 0}
.navbar-util .alert .btn{background-position:-75px 0}
.navbar-util .alert .btn.active{background-position:-75px -26px}
.navbar-util .logout .btn{background-position:-101px 0}
@media (max-width:1599px){.navbar-util{right:22px}
}
.util-alert{visibility:hidden;position:absolute;top:69px;right:50px;width:330px;background-color:#191b24}
.util-alert.active{visibility:visible}
.util-alert:before{content:'';position:absolute;top:-28px;right:44px;border-width:14px 12px;border-style:solid;border-color:transparent transparent #191b24}
.util-alert .list{max-height:258px}
.util-alert .item{position:relative;padding:12px 20px}
.util-alert .item:first-child:before{display:none}
.util-alert .item:before{content:'';position:absolute;top:0;right:20px;left:20px;height:1px;background-color:#6d7b8a}
.util-alert .item strong{display:block;overflow:hidden;max-width:80%;color:#fff;font-weight:500;text-overflow:ellipsis;white-space:nowrap}
.util-alert .item span{color:#6d7b8a}
.util-alert .item .btn{position:absolute;top:19px;right:20px;width:45px;height:25px}
.util-alert .btn-close{display:block;width:100%;height:50px;color:#fff;font-weight:500;background-color:#070709}
.nav-sub{display:none}
.sidebar-toggle{position:absolute;top:12px;left:182px;width:45px;height:41px}
.sidebar-toggle span{display:block;width:25px;height:21px;margin:auto;background:url(/assets/img/common/spr_navbar.png) no-repeat 0 0}
.nav{overflow-x:hidden!important;overflow-y:auto;width:220px;height:100%;transition:.2s width}
.nav-item{width:220px;padding-bottom:25px}
.nav-item:first-child{padding-top:20px}
.nav-item:last-child{padding-bottom:20px}
.nav-item a,.nav-layer a{display:block;position:relative}
.nav-title{display:block;margin-bottom:15px;padding:0 20px;color:#dc747c;font-weight:500}
.nav-link>li>a{margin-bottom:10px;padding:5px 39px 5px 52px;color:#fff;font-weight:500;transition:.2s background-color}
.nav-link>li>a:before{content:'';overflow:hidden;position:absolute;top:50%;left:17px;width:25px;height:25px;margin-top:-12.5px;background:url(/assets/img/common/spr_sidebar_icon.png) no-repeat 0 0}
.nav-link>li>.active,.nav-link>li>.current{background-color:#2f3340}
.nav-sub{margin-bottom:19px}
.nav-sub a{padding:6px 30px 6px 40px;color:#bbb}
.nav-sub ul{margin:0 20px}
.nav-sub ul a{padding:6px 10px 6px 21px}
.nav-sub a:before{content:'';position:absolute;top:15px;left:22px;width:8px;height:1px;background-color:#bbb}
.nav-sub ul a:before{left:8px;width:2px;height:2px}
.nav-sub .active,.nav-sub .current{color:#fff}
.nav-sub .active:before,.nav-sub .current:before{width:8px;height:8px;margin-top:-4px;background-color:#fff}
.sidebar .sidebar-minimize{position:relative;width:100%;height:60px;background-color:#070709}
.sidebar-minimize span{position:absolute;top:21px;right:19px;width:11px;height:17px;background:url(/assets/img/common/spr_sidebar_arrow.png) no-repeat 0 -20px;transition:.2s right,.2s transform;transform:rotate(180deg)}
.sub-toggle:after{content:'';position:absolute;top:50%;right:20px;width:9px;height:9px;margin-top:-4.5px;background:url(/assets/img/common/spr_sidebar_arrow.png) no-repeat 0 0;transition:.2s transform}
.sub-toggle.active:after{background-position:0 -10px;transform:rotate(-90deg)}
.sidebar-minimized .nav{width:55px}
.sidebar-minimized .nav-item{width:55px;padding:0}
.sidebar-minimized .nav-title{display:none}
.sidebar-minimized .nav-link>li{overflow:hidden;width:100%}
.sidebar-minimized .nav-link>li>a{height:55px;margin-bottom:0;padding:0;color:transparent}
.sidebar-minimized .nav-link>li>a:before{top:0;left:0;width:55px;height:100%;margin-top:0}
.sidebar-minimized .nav-link>li>a:after{display:none}
.sidebar-minimized .sidebar-minimize span{right:21px;transform:none}
.nav-layer{overflow-x:hidden;overflow-y:auto;position:absolute;top:100px;left:55px;width:200px;max-height:600px;background-color:#191b24}
.nav-layer>a{height:55px;padding:0 20px;color:#fff;font-weight:500;line-height:55px;background-color:#2f3340}
.nav-layer .sub-toggle:after{display:none}
.nav-layer .nav-sub{display:block!important;margin:15px 0 30px}
.nav-layer .nav-sub a{padding:6px 20px 6px 38px}
.nav-layer .nav-sub ul a{padding:6px 20px 6px 28px}
.nav-layer .nav-sub a:before{left:20px}
.nav-link .icon01:before{background-position:0 0}
.nav-link .icon02:before{background-position:0 -31px}
.nav-link .icon03:before{background-position:0 -62px}
.nav-link .icon04:before{background-position:0 -93px}
.nav-link .icon05:before{background-position:0 -124px}
.nav-link .icon06:before{background-position:0 -155px}
.nav-link .icon07:before{background-position:0 -186px}
.nav-link .icon08:before{background-position:0 -217px}
.nav-link .icon09:before{background-position:0 -248px}
.nav-link .icon10:before{background-position:0 -279px}
.nav-link .icon11:before{background-position:0 -310px}
.nav-link .icon12:before{background-position:0 -341px}
.nav-link .icon13:before{background-position:0 -372px}
.nav-link .icon14:before{background-position:0 -403px}
.nav-link .icon15:before{background-position:0 -434px}
.nav-link .icon16:before{background-position:0 -465px}
.nav-link .icon17:before{background-position:0 -496px}
.nav-link .icon18:before{background-position:0 -527px}
.nav-link .icon19:before{background-position:0 -558px}
.nav-link .icon20:before{background-position:0 -589px}
.nav-link .icon21:before{background-position:0 -620px}
.nav-link .active.icon01:before{background-position:-26px 0}
.nav-link .active.icon02:before{background-position:-26px -31px}
.nav-link .active.icon03:before{background-position:-26px -62px}
.nav-link .active.icon04:before{background-position:-26px -93px}
.nav-link .active.icon05:before{background-position:-26px -124px}
.nav-link .active.icon06:before{background-position:-26px -155px}
.nav-link .active.icon07:before{background-position:-26px -186px}
.nav-link .active.icon08:before{background-position:-26px -217px}
.nav-link .active.icon09:before{background-position:-26px -248px}
.nav-link .active.icon10:before{background-position:-26px -279px}
.nav-link .active.icon11:before{background-position:-26px -310px}
.nav-link .active.icon12:before{background-position:-26px -341px}
.nav-link .active.icon13:before{background-position:-26px -372px}
.nav-link .active.icon14:before{background-position:-26px -403px}
.nav-link .active.icon15:before{background-position:-26px -434px}
.nav-link .active.icon16:before{background-position:-26px -465px}
.nav-link .active.icon17:before{background-position:-26px -496px}
.nav-link .active.icon18:before{background-position:-26px -527px}
.nav-link .active.icon19:before{background-position:-26px -558px}
.nav-link .active.icon20:before{background-position:-26px -589px}
.nav-link .active.icon21:before{background-position:-26px -620px}
.sidebar-minimized .nav-link .icon01:before{background-position:-52px 0}
.sidebar-minimized .nav-link .icon02:before{background-position:-52px -55px}
.sidebar-minimized .nav-link .icon03:before{background-position:-52px -110px}
.sidebar-minimized .nav-link .icon04:before{background-position:-52px -165px}
.sidebar-minimized .nav-link .icon05:before{background-position:-52px -220px}
.sidebar-minimized .nav-link .icon06:before{background-position:-52px -275px}
.sidebar-minimized .nav-link .icon07:before{background-position:-52px -330px}
.sidebar-minimized .nav-link .icon08:before{background-position:-52px -385px}
.sidebar-minimized .nav-link .icon09:before{background-position:-52px -440px}
.sidebar-minimized .nav-link .icon10:before{background-position:-52px -495px}
.sidebar-minimized .nav-link .icon11:before{background-position:-52px -550px}
.sidebar-minimized .nav-link .icon12:before{background-position:-52px -605px}
.sidebar-minimized .nav-link .icon13:before{background-position:-52px -660px}
.sidebar-minimized .nav-link .icon14:before{background-position:-52px -715px}
.sidebar-minimized .nav-link .icon15:before{background-position:-52px -770px}
.sidebar-minimized .nav-link .icon16:before{background-position:-52px -825px}
.sidebar-minimized .nav-link .icon17:before{background-position:-52px -880px}
.sidebar-minimized .nav-link .icon18:before{background-position:-52px -935px}
.sidebar-minimized .nav-link .icon19:before{background-position:-52px -990px}
.sidebar-minimized .nav-link .icon20:before{background-position:-52px -1045px}
.sidebar-minimized .nav-link .icon21:before{background-position:-52px -1100px}
.sidebar-minimized .nav-link .active .icon01:before{background-position:-108px 0}
.sidebar-minimized .nav-link .active .icon02:before{background-position:-108px -55px}
.sidebar-minimized .nav-link .active .icon03:before{background-position:-108px -110px}
.sidebar-minimized .nav-link .active .icon04:before{background-position:-108px -165px}
.sidebar-minimized .nav-link .active .icon05:before{background-position:-108px -220px}
.sidebar-minimized .nav-link .active .icon06:before{background-position:-108px -275px}
.sidebar-minimized .nav-link .active .icon07:before{background-position:-108px -330px}
.sidebar-minimized .nav-link .active .icon08:before{background-position:-108px -385px}
.sidebar-minimized .nav-link .active .icon09:before{background-position:-108px -440px}
.sidebar-minimized .nav-link .active .icon10:before{background-position:-108px -495px}
.sidebar-minimized .nav-link .active .icon11:before{background-position:-108px -550px}
.sidebar-minimized .nav-link .active .icon12:before{background-position:-108px -605px}
.sidebar-minimized .nav-link .active .icon13:before{background-position:-108px -660px}
.sidebar-minimized .nav-link .active .icon14:before{background-position:-108px -715px}
.sidebar-minimized .nav-link .active .icon15:before{background-position:-108px -770px}
.sidebar-minimized .nav-link .active .icon16:before{background-position:-108px -825px}
.sidebar-minimized .nav-link .active .icon17:before{background-position:-108px -880px}
.sidebar-minimized .nav-link .active .icon18:before{background-position:-108px -935px}
.sidebar-minimized .nav-link .active .icon19:before{background-position:-108px -990px}
.sidebar-minimized .nav-link .active .icon20:before{background-position:-108px -1045px}
.sidebar-minimized .nav-link .active .icon21:before{background-position:-108px -1100px}
.breadcrumb{margin:-5px 0 30px}
.breadcrumb li{display:inline-block;vertical-align:middle}
.breadcrumb li+li{margin-left:10px}
.breadcrumb li+li:before{content:'';display:inline-block;position:static;vertical-align:middle;width:5px;height:9px;margin:-3px 9px 0 -2px;background:url(/assets/img/common/ico_arrow.png) no-repeat 0 0}
.breadcrumb li a{color:#999}
.breadcrumb .home{width:15px;height:15px;background:url(/assets/img/common/ico_home.png) no-repeat 0 0}
.breadcrumb .active{color:#000;font-weight:500}
.copyright{padding:50px 0;letter-spacing:0}
.footer .btn-ico-download{position:absolute;top:40px;right:50px}
.tab{overflow:hidden;margin-bottom:39px;padding-left:1px}
.tab li{float:left}
.tab li>a{display:block;height:58px;margin-left:-1px;padding:0 10px;border:1px solid #ccc;border-bottom-color:#000;color:#999;text-align:center;line-height:56px}
.tab .active{position:relative;border-color:#000;border-top-width:2px;border-bottom:0;color:#000;font-weight:500}
.tab-size01 li{width:100%}
.tab-size02 li{width:50%}
.tab-size03 li{width:33.333333%}
.tab-size04 li{width:25%}
.tab-size05 li{width:20%}
.label{vertical-align:middle;font-size:inherit}
.form-group .label{margin-left:8px}
.form-group .label:first-child{margin-left:0}
.btn-group.align-justify>div>.label{position:relative;top:6px}
.text-description{margin-top:5px}
.textfield,[type=text].select{width:100%;height:35px;padding:0 9px;border:1px solid #ccc;color:#000;font-size:14px}
.textfield-type01{height:60px;color:#333;font-size:16px;font-weight:400}
.textfield:disabled{background-color:#fefefe;opacity:.5}
.form-group .label+.textfield{margin-left:8px}
.textfield-xs{width:80px}
.textfield-sm{width:100px}
.textfield-md{width:200px}
.textfield-lg{width:330px}
.textarea{width:100%;height:150px;padding:10px;border:1px solid #ccc;font-size:14px}
.checkbox,.file,.radio{display:inline-block;position:relative;font-size:0}
.checkbox,.radio{margin-right:30px}
.checkbox:last-child,.radio:last-child{margin-right:0}
.checkbox .label,.file .label,.radio .label{font-size:14px}
.checkbox [type=checkbox],.file [type=file],.radio [type=radio]{overflow:hidden;position:absolute;width:1px;height:1px;border:none;white-space:nowrap;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.checkbox .label,.radio .label{margin-left:8px}
.checkbox ins,.radio ins{display:inline-block;position:relative;vertical-align:middle;width:15px;height:15px;background-repeat:no-repeat;background-position:0 0}
.checkbox :disabled~ins,.radio :disabled~ins{background-color:#fefefe;opacity:.5}
.radio ins{background-image:url(/assets/img/common/spr_radio.png)}
.checkbox ins{background-image:url(/assets/img/common/spr_checkbox.png)}
.file-group .checkbox ins{top:1px}
.checkbox :checked~ins,.radio :checked~ins{background-position:0 -15px}
.checkbox :focus~ins,.radio :focus~ins{outline:1px dotted #000;outline:2px auto Highlight;outline:2px auto -webkit-focus-ring-color}
.datepicker-input+.checkbox,.datepicker-input+.radio,.select+.checkbox,.select+.radio,.ui-datepicker-trigger+.checkbox,.ui-datepicker-trigger+.radio{margin-left:28px}
.table tr>:first-child>.checkbox:first-child,.table tr>:first-child>.radio:first-child{top:-2px;margin-right:0}
.separator+.checkbox,.separator+.radio{margin-left:30px}
.form-group{position:relative}
.file-group .textfield{width:330px;margin-right:8px}
.file-group .file{margin-right:28px}
.file-added{display:inline-block}
.file-added .label{display:inline-block;overflow:hidden;max-width:500px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}
.file-group+.file-group,.form-group+.file-group,.form-group+.form-group,.select-group+.select-group{margin-top:5px}
.template+.file-group{margin-top:0}
.file-group .file-added~.checkbox{margin-left:28px}
.file-group .scroll-wrapper{height:45px}
.file-group .file-list{display:inline-block;overflow:hidden;vertical-align:middle;width:80%;width:calc(100% - 127px - 11px);height:45px;border:1px solid #ccc;transition:border-color .2s}
.file-group .btn-type01{min-width:126px;height:45px;font-size:16px;font-weight:500;line-height:43px}
.file-group .file-list .inner{width:100%!important;padding:8px 15px!important}
.file-thumb{display:block;margin-top:5px}
.btn+.file-added{margin-left:28px}
.file-group [class*=template-]+.file-added{margin-left:0}
.category-group .label+.label{margin-left:9px}
.category-group .label+.label:before{content:'';display:inline-block;position:static;vertical-align:middle;width:5px;height:9px;margin:-3px 10px 0 0;background:url(/assets/img/common/ico_arrow.png) no-repeat 0 0}
.category-group>div{display:inline-block;margin-right:18px}
.form-group+.category-group,.select-group+.category-group{margin-top:5px}
.category-group+.category-group{margin-top:1px}
.group-inline{display:inline-block}
.group-inline+.group-inline{margin-top:0;margin-left:10px}
.checkbox+.group-inline,.radio+.group-inline{margin-left:-20px}
.group-block .btn{max-width:120px;margin-left:8px}
.group-block .selectize-control,.group-block .textfield,.group-block [class*=group-block],.group-block select.select:not(.selectized){display:inline-block;width:80%;width:calc(100% - 120px - 10px);margin-right:0}
.group-block01 .selectize-control,.group-block01 .textfield,.group-block01 select.select:not(.selectized){width:200px;margin-right:0}
.group-block01>:last-child{width:50%;width:calc(100% - 200px - 10px);margin-left:8px}
.group-block02 .selectize-control,.group-block02 .textfield,.group-block02 select.select:not(.selectized){width:40%;width:calc(50% - 10px);margin-right:0}
.group-block02>:last-child{width:50%;margin-left:8px}
.email-group .select,.email-group .textfield{width:30%}
.email-group>.label{margin:0 8px}
.email-group .select~.textfield{float:right;width:calc(100% - 60% - 41px)}
.phone-group .select{width:33%;width:calc(40% - 20px)}
.phone-group .textfield{width:30%;margin-left:8px}
.workday-group .label:first-child{margin-right:18px}
[data-toggle]{display:none}
.checkbox [data-toggle],.radio [data-toggle]{display:block}
.textfield-layer{display:none;overflow-x:hidden;overflow-y:auto;position:absolute;top:34px;left:0;z-index:10;width:100%;max-height:181px;border:1px solid #ccc;background-color:#fff}
.textfield-layer .item{display:block;padding:7px 10px;border-bottom:0}
.textfield-layer .item:focus,.textfield-layer .item:hover{color:#fff;background-color:#e72e35}
.textfield-layer .item:focus .highlightTxt,.textfield-layer .item:hover .highlightTxt{color:#fff}
.textfield-search:focus,.textfield-search:focus~.btn{position:relative;z-index:11}
.textfield-search:focus~.textfield-layer{display:block}
.milage-group .label{margin:0 5px;font-size:20px;font-weight:400}
.milage-group .label+.label{margin-right:10px}
[data-toggle*=img-rolling] td>.form-group p.label{margin-bottom:5px}
[data-toggle*=img-rolling] td>.form-group+.form-group{margin-top:15px}
.list-bullet{color:#666}
.list-bullet>li{position:relative;padding-left:10px}
.list-bullet>li+li{margin-top:5px}
.list-bullet>li:before{content:'';position:absolute;top:10px;left:0;width:2px;height:2px;background-color:#adadad}
.list-bullet01{color:#000;font-weight:400}
.list-bullet01>li{position:relative;padding-left:15px}
.list-bullet01>li+li{margin-top:5px}
.list-bullet01>li:before{content:'';overflow:hidden;position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background-color:#000}
.list-dash{color:#666}
.list-dash>li{position:relative;padding-left:13px}
.list-dash>li+li{margin-top:0}
.list-dash>li:before{content:'';position:absolute;top:10px;left:0;width:4px;height:1px;background-color:#666}
[class*=list-] [class*=list-],[class*=list-] p{color:#666;font-weight:300}
.sortable{position:relative}
.sortable .sortable-item{position:relative;padding-left:44px}
.sortable .sortable-item>div{background-color:#fff}
.sortable .sortable-item+.sortable-item{margin-top:20px}
.template+.sortable-item,.template+.ui-sortable-helper+.sortable-item,.ui-sortable-helper:first-child+.sortable-item{margin-top:0}
.ui-sortable-helper{opacity:.8}
.ui-sortable-placeholder{background-color:#e72e35;opacity:.1}
.tree-list li{margin:10px 0;color:#666;font-weight:300}
.tree-list>ul>li{color:#000;font-weight:500}
.tree-list>ul>li:first-child{margin-top:0}
.tree-list ul ul{margin-left:28px}
.list-style .label{font-weight:300}
.table{border-top:2px solid #000;border-bottom:1px solid #000;background-color:#fff}
.modal .table{border-top-width:1px}
.table td,.table th, .table td .table td {vertical-align:middle;text-align:center}
.table th{padding:17px 20px;background-color:#f2f2f2}
.table-compact th{padding:17px 10px}
.table td{padding:17px 20px 18px;border-top:1px solid #ccc}
.table-compact td{padding:17px 10px 18px}
.table .active>td{background-color:#f2f2f2;background-color:rgba(231,46,53,.1)}
.table-view th{width:140px;border-top:1px solid #ccc}
.table-view td{padding:9.5px 20px;text-align:left}
.table-fixed{table-layout:fixed}
.table .td-form{padding:0 20px}
.table td a{padding-bottom:3px;border-bottom:1px solid}
.table+.table{margin-top:10px}
.modal .table-view tr:first-child td,.modal .table-view tr:first-child th{border-top-color:#000}
.board-top{margin-top:0!important;margin-bottom:10px}
.board-top p{display:inline-block;position:relative;top:2px;color:#666;font-weight:400;letter-spacing:0}
.board-top p+p{margin-left:12px;padding-left:15px}
.board-top p+p:before{content:'';position:absolute;top:4px;left:0;width:1px;height:15px;background-color:#ccc}
.board-top p~.selectize-control,.board-top p~select.select:not(.selectized){margin-left:37px}
.board-top strong{color:#e72e35;font-size:20px;font-weight:700}
.board-top p + button,
.board-top p + a {margin-left: 12px;}
.btn-group+.board-top,.btn-group+.table,.form+.board-top,.form+.form,.form+.table,.table+.board-top{margin-top:71px!important}
.board-top+.table{margin-top:0!important}
.modal .form+.table{margin-top:0!important}
.table-sortable{border-collapse:separate}
.table-sortable .ui-sortable-helper{display:table;z-index:1!important;border-bottom:1px solid #ccc;background:#fff}
.table-group .table{float:left;width:49%}
.table-group .table+.table{float:right;width:49%;width:calc(100% - 49% - 20px);margin-top:0}
.table-collapse td{border-top-color:#fff}
.table-collapse tr:first-child td{border-top-color:#ccc}
.table-collapse td:first-child{padding-left:84px}
.table-collapse .level-0 td:first-child,.table-collapse .level-1 td:first-child{padding-left:20px}
.table-collapse .level-2 td:first-child{padding-left:36px}
.table-collapse .level-3 td:first-child{padding-left:52px}
.table-collapse .level-4 td:first-child{padding-left:68px}
.table-collapse td:first-child .label{color:#666}
.table-collapse .level-0 td:first-child .label,.table-collapse .level-1 td:first-child .label{color:#000;font-weight:500}
[class*=text-]+.table{margin-top:5px}
.table .no-data{padding:37px 20px 38px}
.img-thumb{width:100px;height:100px}
.table-item+.table-item{margin-top:20px}
.table~[data-toggle]{margin-top:10px}
.table th[rowspan]{border-right:1px solid #ccc}
.btn{display:inline-block;vertical-align:middle;border:1px solid transparent;color:#000;text-align:center;white-space:nowrap;background-color:transparent}
.btn:not(:disabled):not(.disabled){cursor:pointer}
.btn.disabled,.btn:disabled{opacity:.5;cursor:default}
.label+.btn,.textfield+.btn{margin-left:8px}
.select-group .btn{margin-left:8px}
.table p+.btn-type03{margin-top:8px}
[class*=btn-type]{padding:0 10px;border:1px solid #000;background-color:#fff}
.btn-group .label+[class*=btn-type],[class*=btn-type]+[class*=btn-type]{margin-left:3px}
.btn-type01{min-width:160px;height:50px;font-size:16px;font-weight:700;line-height:48px}
.btn-type02{min-width:120px;height:40px;font-size:14px;font-weight:400;line-height:38px}
.btn-type03{min-width:120px;height:35px;font-size:14px;font-weight:500;line-height:33px}
.btn-type04{min-width:160px;height:60px;font-size:20px;font-weight:500;line-height:58px}
.btn-color01{border-color:#e72e35;color:#fff;background-color:#e72e35}
.btn-color02{color:#fff;background-color:#000}
.btn-full{width:100%}
.btn-sizeA{min-width:0;width:auto}
[class*=btn-ico]{position:relative;padding:0 20px;text-align:left}
[class*=btn-ico]:after{content:'';position:absolute;top:50%;right:20px}
.btn-ico-download{min-width:220px;padding-right:60px}
.btn-ico-download:after{width:21px;height:20px;margin-top:-10px;background:url(/assets/img/common/ico_download.png) no-repeat 0 0}
.btn-group{margin-top:20px;text-align:center}
.pagination+.btn-group{margin-top:30px}
.pagination+.btn-group[class*=align-]{margin-top:10px}
.modal .pagination+.btn-group{margin-top:20px}
.btn-group.align-justify>div{float:left}
.btn-group.align-justify>div+div{float:right}
.btn-group-top{margin-top:0;margin-bottom:20px}
.select+.btn-group-top{margin-top:10px}
.table .btn-group{margin:-17px 0 -18px}
.table-view .btn-group{margin:20px 0 0}
.table-view td>.btn-group:first-child{margin-top:0}
[data-template-size='0'] .btn-group{margin-top:0}
.btn-handle{position:relative;width:24px;height:14px;border:2px solid #ccc;border-width:2px 0;transition:.2s border-color}
.btn-handle:before{content:'';position:absolute;top:4px;left:0;width:100%;height:2px;border-top:2px solid #ccc;transition:.2s border-color}
.btn-handle:hover,.btn-handle:hover:before,.ui-sortable-helper .btn-handle,.ui-sortable-helper .btn-handle:before{border-color:#000}
.table .btn-handle{margin:-17px 0 -18px}
.sortable-item>.btn-handle{position:absolute;top:50%;left:0;margin-top:-7px}
.btn-delete{width:15px;height:15px;margin-left:8px;border:0;background:url(/assets/img/common/btn_delete.png) no-repeat 0 0}
.file-group .btn-delete{position:relative;top:1px}
.btn-toggle{overflow:hidden;width:16px;height:16px;margin-right:10px;border:0;text-indent:100%;background:url(/assets/img/common/spr_tree.png) no-repeat 0 -16px}
.btn-toggle.active{background-position:0 0}
.file-group .file+.btn,.file-group [class*=template-]{margin-right:28px;margin-left:-25px}
.comment{border-top:2px solid #000;border-bottom:1px solid #000}
.comment .item{position:relative;padding:20px;border-top:1px solid #ccc}
.comment .item:first-child{border-top:0}
.comment .item>span{margin-left:3px;color:#666;letter-spacing:0}
.comment .item>p{margin-top:5px}
.comment .item>.textarea{margin-top:10px}
.pagination{margin-top:20px;text-align:center}
.pagination li{display:inline-block;vertical-align:middle;border-radius:100%}
.pagination li+li{margin-left:8px}
.pagination a,.pagination strong{display:block;min-width:35px;height:35px;color:#999;font-weight:400;line-height:33px}
.page-btn a{width:35px;background-image:url(/assets/img/common/spr_pagination.png);background-repeat:no-repeat}
.page-first a{background-position:0 0}
.page-prev a{background-position:-36px 0}
.page-next a{background-position:-72px 0}
.page-last a{background-position:-108px 0}
.pagination .active{background-color:#000}
.pagination .active a,.pagination .active strong{color:#fff;font-weight:500}
.datepicker .select+.label,.datepicker .ui-datepicker-trigger+.label{margin:0 16px 0 12px;font-size:20px;font-weight:400}
.datepicker-input{width:80%;width:calc(100% - 35px)}
.datepicker .datepicker-input{width:150px}
.datepicker .selectize-control+.datepicker-input,.datepicker select:first-child+.datepicker-input{margin-left:8px}
.form-group+.datepicker{margin-top:10px}
.ui-datepicker{display:none;z-index:120!important;width:250px;margin-top:10px;padding:19px 10px 15px;border:1px solid #000;border-radius:3px;background-color:#fff;box-shadow:3px 4px 5px 0 rgba(0,0,0,.5)}
.ui-datepicker:before{content:'';position:absolute;top:-11px;left:44px;width:18px;height:11px;background:url(/assets/img/common/spr_datepicker.png) no-repeat 0 -18px}
.ui-datepicker table td{padding:1px;text-align:center}
.ui-datepicker .ui-state-default{display:block;width:30px;height:30px;border-radius:100%;color:#000;line-height:30px}
.ui-datepicker .ui-state-disabled{opacity:.3}
.ui-datepicker .ui-state-highlight{color:#000}
.ui-datepicker .ui-state-active{color:#fff}
.ui-datepicker thead .ui-datepicker-week-end{color:#0098d5}
.ui-datepicker thead .ui-datepicker-week-end:first-child{color:#e72e35}
.ui-datepicker-header{position:relative}
.ui-datepicker-header a{display:inline-block;overflow:hidden;position:absolute;top:5px;width:11px;height:17px;color:transparent;text-indent:100%;white-space:nowrap;background:url(/assets/img/common/spr_datepicker.png) no-repeat 0 0}
.ui-datepicker-header .ui-datepicker-prev{left:10px}
.ui-datepicker-header .ui-datepicker-next{right:10px;transform:rotate(-180deg)}
.ui-datepicker-title{margin:0 10px 10px;padding-bottom:8px;border-bottom:1px solid #000;font-size:16px;font-weight:500;text-align:center}
select.ui-datepicker-year{vertical-align:top;margin:0 3px;border:0;font-size:16px;background-color:transparent}
.ui-datepicker-today a{color:#2763ba;font-weight:500}
.ui-datepicker-current-day a{color:#fff;font-weight:500;background-color:#e72e35}
.ui-datepicker-other-month,.ui-state-disabled{color:#999}
.ui-datepicker-trigger{position:relative;left:-1px;width:35px;height:35px;background-color:#000}
.blocker{box-sizing:border-box;overflow:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:20px;text-align:center;background-color:#000;background-color:rgba(0,0,0,.75)}
.blocker:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-right:-.05em}
.blocker.behind{background-color:transparent}
.modal{display:none;box-sizing:border-box;position:relative;z-index:2;vertical-align:middle;width:90%;max-width:500px;padding:15px 30px;border-radius:8px;text-align:left;background:#fff;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000}
.modal a.close-modal{display:block;position:absolute;top:-12.5px;right:-12.5px;width:30px;height:30px;text-indent:-9999px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center center;background-size:contain}
.modal-spinner{display:none;position:fixed;top:50%;left:50%;height:20px;padding:12px 16px;border-radius:5px;background-color:#111;transform:translateY(-50%) translateX(-50%)}
.modal-spinner>div{display:inline-block;width:2px;height:20px;margin:0 1px;border-radius:100px;background-color:#fff;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}
.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}
@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5)}
20%{-webkit-transform:scaleY(1)}
}
@keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}
20%{-webkit-transform:scaleY(1);transform:scaleY(1)}
}
.modal-alert{display:none;box-sizing:border-box;z-index:2;padding:44px 30px 52px;border:1px solid #ccc;text-align:center;background:#fff;-webkit-box-shadow:3px 3px 5px 0 #ccc;-moz-box-shadow:3px 3px 5px 0 #ccc;box-shadow:3px 3px 5px 0 #ccc;-o-box-shadow:3px 3px 5px 0 #ccc;-ms-box-shadow:3px 3px 5px 0 #ccc}
.modal-alert p{margin-bottom:48px}
.blocker{overflow:hidden!important;z-index:110;min-height:900px;padding:50px 10px 10px;background:0 0}
@media (max-width:1199px),(max-height:899px){.blocker{position:absolute;min-width:1600px}
}
.blocker:after{content:'';position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.9}
.modal{width:auto;max-width:none!important;padding:40px 40px 50px;border-radius:0;outline:0!important;box-shadow:none}
.modal>div>div{width:800px}
.modal a.close-modal{top:-50px;right:0;width:50px;height:50px;background:url(/assets/img/common/btn_modal_close.png) no-repeat 0 0}
.modal-title{display:block;margin-bottom:10px;padding-bottom:20px;border-bottom:2px solid #000;font-size:24px;font-weight:700}
.modal-active body{overflow:auto!important}
.modal .scrollbar{overflow:auto;max-width:1000px;max-height:500px}
@media (min-width:1200px) and (min-height:900px){.modal-active body{overflow:hidden!important}
}
@media (min-width:1600px) and (min-height:900px){.modal-active .navbar-util{right:67px}
.modal-active body{padding-right:17px}
}
.modal .scroll-content>div{width:720px}
.modal hr{margin-bottom:0}
.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}
.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}
.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}
.selectize-dropdown-header-close:hover{color:#000}
.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}
.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}
.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}
.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0 0}
.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}
.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}
.selectize-control{position:relative}
.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}
.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}
.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}
.selectize-input.full{background-color:#fff}
.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}
.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}
.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}
.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}
.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}
.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}
.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.selectize-input>input::-ms-clear{display:none}
.selectize-input>input:focus{outline:0!important}
.selectize-input::after{content:' ';display:block;clear:left}
.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}
.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}
.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}
.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}
.selectize-dropdown [data-selectable].option{opacity:1}
.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}
.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}
.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}
.selectize-dropdown .active.create{color:#495c68}
.selectize-dropdown .create{color:rgba(48,48,48,.5)}
.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}
.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}
.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}
.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:grey transparent transparent transparent}
.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent}
.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}
.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}
.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}
select{background-color:#fff}
select.select:not(.selectized){width:100%;height:35px;padding:0 0 0 10px;border:1px solid #ccc;font-size:14px}
select.select:not(.selectized).select-type01{height:40px;padding:0 0 0 10px;font-weight:400}
select+select{margin-left:8px}
.selectize-control{display:inline-block;vertical-align:middle;width:100%;text-align:left;cursor:pointer}
.selectize-control+select+.selectize-control{margin-left:8px}
.selectize-control,.selectize-control .selectize-input{height:35px}
.selectize-dropdown,.selectize-input,.selectize-input input{line-height:normal}
.selectize-input{display:block;padding:6px 37px 6px 10px;border:1px solid #ccc;border-radius:0!important;color:#000;font-size:14px;box-shadow:none!important}
.selectize-input>input{vertical-align:top;min-width:15px}
.selectize-input.dropdown-active::before{display:none}
.selectize-control .selectize-input.dropdown-active .item{vertical-align:top}
.selectize-control .selectize-input.disabled{background-color:#fefefe}
.selectize-control .selectize-dropdown{margin-top:0;border-radius:0;box-shadow:none}
.selectize-control .selectize-dropdown .option{padding:7px 10px;color:#000;font-size:14px;background-color:#fff}
.selectize-control .selectize-dropdown .active{color:#fff;background-color:#e72e35}
.selectize-dropdown [data-selectable] .highlight{border-radius:0;background:#dc747c;background:rgba(220,116,124,.2)}
.selectize-control.single .selectize-input:after{content:'';top:0!important;right:0!important;width:37px!important;height:33px!important;margin-top:0!important;border:0!important;background:url(/assets/img/common/spr_select.png) no-repeat 0 0}
.selectize-control.single .selectize-input>input{height:auto;font-size:14px;letter-spacing:0}
.selectize-control.single .selectize-input>input:focus{opacity:0!important}
.selectize-control.single .selectize-input .item{overflow:hidden;max-width:99%;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}
.selectize-control.multi,.selectize-control.multi .selectize-input{height:auto;min-height:35px}
.selectize-control.multi .selectize-input{padding:7px 10px 6px}
.selectize-control.multi .selectize-input.has-items{padding:4px 10px 0}
.selectize-control.multi .selectize-input>div{height:25px;margin:0 5px 4px 0;padding:0 0 2px 5px;border:1px solid #ccc!important;color:#000;background-color:#fff}
.selectize-control.multi .selectize-input>div.active{border:1px solid #ccc;color:#000;background:#fff}
.selectize-control.multi .selectize-input>.item span{display:inline-block;overflow:hidden;vertical-align:middle;min-width:10px;max-width:200px;margin-top:-2px;text-overflow:ellipsis;white-space:nowrap}
.selectize-control.multi .selectize-input.has-items>input{top:2px}
.select-one.selectize-control.multi .selectize-input.has-items>input{width:1px!important}
.selectize-control.multi .selectize-dropdown [class*=option-item]{display:block;margin-bottom:5px;color:#666}
.selectize-control.multi .selectize-dropdown .active [class*=option-item]{color:#fff}
.selectize-control.multi .selectize-dropdown .option-item1{color:#000;font-size:16px;font-weight:400}
.selectize-control.multi .selectize-dropdown .create{padding:7px 10px;font-size:14px}
.selectize-control.multi .selectize-dropdown .create strong{margin:0 3px}
.selectize-control.plugin-remove_button [data-value] .remove{width:20px;height:23px;padding:0;border-left:0;border-radius:0;color:transparent}
.selectize-control.plugin-remove_button [data-value] .remove:after{content:'';position:absolute;top:4px;left:0;width:15px;height:15px;background:url(/assets/img/common/btn_delete.png) no-repeat 0 0}
.selectize-control.plugin-remove_button [data-value] .remove:hover{background:0 0}
.selectize-control select.selectize-input {-webkit-appearance: none; background: url(/assets/img/common/spr_select.png) right top no-repeat; position: relative;}
.selectize-control select.selectize-input:after {display: none}
.selectize-control.select-type01 select.selectize-input {background-position: right -36px;}
.select-auto.selectize-control .selectize-input>input{height:auto;color:#000;font-size:14px;letter-spacing:0}
.select-auto.selectize-control .selectize-input.has-items{padding:7px 10px 6px}
.select-auto.selectize-control .selectize-input>div{height:auto;margin:0;padding:0;border:0!important;color:#000!important;letter-spacing:0;background:#fff!important;cursor:default}
.select-auto.selectize-control .selectize-input.has-items>input{top:0}
.select-auto.selectize-control .selectize-input>.item span{display:inline;overflow:visible;vertical-align:baseline;min-width:auto;max-width:none;margin-top:0;text-overflow:clip;white-space:normal}
.select-type01.selectize-control.single,.select-type01.selectize-control.single .selectize-input{height:40px}
.select-type01.selectize-control.single .selectize-input{padding:9px 29px 9px 10px;color:#666;font-weight:400}
.select-type01.selectize-control.single .selectize-input:after{width:29px!important;height:38px!important;background:url(/assets/img/common/spr_select.png) no-repeat 0 -34px}
.select-type01.selectize-control.single .selectize-dropdown .option{padding:9px 10px;color:#666}
.select-type01.selectize-control.single .selectize-dropdown .active{color:#fff}
.select-lg{width:330px!important}
.select-md{width:200px!important}
.select-sm{width:150px!important}
.datepicker .select-sm{width:100px!important}
.datepicker .textfield~.select-sm{margin-left:8px}
[data-value='']{color:#ccc}
.selectize-control.single .selectize-input input{display:none!important}
.selectize-control.single .input-active{cursor:pointer!important}
.scroll-wrapper{overflow:hidden!important;position:relative;padding:0!important}
.scroll-wrapper>.scroll-content{box-sizing:content-box!important;overflow:scroll!important;position:relative!important;top:0;left:0;width:auto!important;max-width:none!important;height:auto;max-height:none;margin:0;padding:0;border:none!important}
.scroll-wrapper>.scroll-content::-webkit-scrollbar{width:0;height:0}
.scroll-element{display:none}
.scroll-element,.scroll-element div{box-sizing:content-box}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}
.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}
.scroll-textarea{border:1px solid #ccc;border-top-color:#999}
.scroll-textarea>.scroll-content{overflow:hidden!important}
.scroll-textarea>.scroll-content>textarea{box-sizing:border-box;overflow:scroll!important;position:relative!important;top:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0;padding:2px;border:none!important;outline:0}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{width:0;height:0}
.scrollbar>.scroll-element,.scrollbar>.scroll-element div{position:absolute;z-index:10;margin:0;padding:0;border:none;background:0 0}
.scrollbar>.scroll-element div{display:block;top:0;left:0;width:100%;height:100%}
.scrollbar>.scroll-element .scroll-element_track{display:none}
.scrollbar>.scroll-element .scroll-bar{display:block;border-radius:7px;background-color:#6c6e71;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0;-webkit-border-radius:7px;-moz-border-radius:7px}
.scrollbar:hover>.scroll-element .scroll-bar,.scrollbar>.scroll-element.scroll-draggable .scroll-bar{opacity:.7}
.scrollbar>.scroll-element.scroll-x{overflow:visible;bottom:0;left:0;width:100%;min-width:100%;height:0}
.scrollbar>.scroll-element.scroll-y{top:0;right:0;width:0;height:100%;min-height:100%}
.scrollbar>.scroll-element.scroll-x .scroll-bar{top:-9px;min-width:10px;height:7px}
.scrollbar>.scroll-element.scroll-y .scroll-bar{left:-9px;width:7px;min-height:10px}
.scrollbar>.scroll-element.scroll-x .scroll-element_outer{left:2px}
.scrollbar>.scroll-element.scroll-x .scroll-element_size{left:-4px}
.scrollbar>.scroll-element.scroll-y .scroll-element_outer{top:2px}
.scrollbar>.scroll-element.scroll-y .scroll-element_size{top:-4px}
.scrollbar>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}
.scrollbar>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}
.scrollbar>.scroll-element .scroll-bar{background-color:#69709a}
.scrollbar>.scroll-element.scroll-y .scroll-bar{left:-6px;width:6px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{display:block;position:absolute;top:50%;width:20px;height:20px;padding:0;border:none;outline:0;color:transparent;font-size:0;line-height:0;background:0 0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;color:transparent;background:0 0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;-webkit-font-smoothing:antialiased;line-height:1;opacity:.75;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir=rtl] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir=rtl] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir=rtl] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;text-align:center;list-style:none}
.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;outline:0;color:transparent;font-size:0;line-height:0;background:0 0;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{content:'•';position:absolute;top:0;left:0;width:20px;height:20px;color:#000;font-family:slick;font-size:6px;-webkit-font-smoothing:antialiased;text-align:center;line-height:20px;opacity:.25;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
ul.jqtree-tree{margin-bottom:0;margin-left:0;padding:0;list-style:none outside}
ul.jqtree-tree ul.jqtree_common{display:block;margin-right:0;margin-bottom:0;margin-left:12px;padding:0;list-style:none outside}
ul.jqtree-tree li.jqtree-closed>ul.jqtree_common{display:none}
ul.jqtree-tree li.jqtree_common{clear:both;list-style-type:none}
ul.jqtree-tree .jqtree-toggler{vertical-align:middle;border-bottom:none;color:#333;text-decoration:none}
ul.jqtree-tree .jqtree-toggler:hover{color:#000;text-decoration:none}
ul.jqtree-tree .jqtree-toggler.jqtree-closed{background-position:0 0}
ul.jqtree-tree .jqtree-toggler.jqtree-toggler-left{margin-right:.5em}
ul.jqtree-tree .jqtree-toggler.jqtree-toggler-right{margin-left:.5em}
ul.jqtree-tree .jqtree-element{display:flex;position:relative;cursor:pointer}
ul.jqtree-tree .jqtree-title{vertical-align:middle;margin-left:1.5em;color:#1c4257}
ul.jqtree-tree .jqtree-title.jqtree-title-folder{margin-left:0}
ul.jqtree-tree li.jqtree-folder{margin-bottom:4px}
ul.jqtree-tree li.jqtree-folder.jqtree-closed{margin-bottom:1px}
ul.jqtree-tree li.jqtree-ghost{position:relative;z-index:10;margin-right:10px}
ul.jqtree-tree li.jqtree-ghost span{display:block}
ul.jqtree-tree li.jqtree-ghost span.jqtree-circle{box-sizing:border-box;position:absolute;top:-4px;left:-6px;width:8px;height:8px;border:solid 2px #00f;border-radius:100px}
ul.jqtree-tree li.jqtree-ghost span.jqtree-line{position:absolute;top:-1px;left:2px;width:100%;height:2px;padding:0;background-color:#00f}
ul.jqtree-tree li.jqtree-ghost.jqtree-inside{margin-left:48px}
ul.jqtree-tree span.jqtree-border{display:block;box-sizing:content-box;position:absolute;top:0;left:-2px;margin:0;border:solid 2px #00f;border-radius:6px}
ul.jqtree-tree li.jqtree-selected>.jqtree-element,ul.jqtree-tree li.jqtree-selected>.jqtree-element:hover{text-shadow:0 1px 0 rgba(255,255,255,.7);background:linear-gradient(#bee0f5,#89afca);background-color:#97bdd6}
ul.jqtree-tree .jqtree-moving>.jqtree-element .jqtree-title{outline:dashed 1px #00f}
ul.jqtree-tree.jqtree-rtl{direction:rtl}
ul.jqtree-tree.jqtree-rtl ul.jqtree_common{margin-right:12px;margin-left:0}
ul.jqtree-tree.jqtree-rtl .jqtree-toggler{margin-right:0;margin-left:.5em}
ul.jqtree-tree.jqtree-rtl .jqtree-title{margin-right:1.5em;margin-left:0}
ul.jqtree-tree.jqtree-rtl .jqtree-title.jqtree-title-folder{margin-right:0}
ul.jqtree-tree.jqtree-rtl li.jqtree-ghost{margin-right:0;margin-left:10px}
ul.jqtree-tree.jqtree-rtl li.jqtree-ghost span.jqtree-circle{right:-6px}
ul.jqtree-tree.jqtree-rtl li.jqtree-ghost span.jqtree-line{right:2px}
ul.jqtree-tree.jqtree-rtl li.jqtree-ghost.jqtree-inside{margin-right:48px;margin-left:0}
ul.jqtree-tree.jqtree-rtl span.jqtree-border{right:-2px}
span.jqtree-dragging{padding:2px 8px;color:#fff;background:#000;opacity:.6;cursor:pointer}
ul.jqtree-tree ul.jqtree_common{margin-left:41px}
ul.jqtree-tree .jqtree-title{margin:0 5px;padding:5px 0;color:#666}
ul.jqtree-tree>li>div .jqtree-title{margin:5px;color:#000;font-weight:500}
ul.jqtree-tree li.jqtree-folder>div{position:relative;padding-left:31px}
ul.jqtree-tree .jqtree-toggler{overflow:hidden;position:absolute;top:50%;left:5px;width:16px;height:16px;margin-top:-7px;text-indent:100%;background:url(/assets/img/common/spr_tree.png) no-repeat 0 -16px}
ul.jqtree-tree .jqtree-toggler.jqtree-closed{background-position:0 0}
ul.jqtree-tree li.jqtree-selected>.jqtree-element,ul.jqtree-tree li.jqtree-selected>.jqtree-element:hover{text-shadow:none;background:#f2f2f2}
ul.jqtree-tree li.jqtree-ghost span.jqtree-circle{display:none}
ul.jqtree-tree li.jqtree-ghost span.jqtree-line{position:absolute;top:0;left:0;width:100%;height:0;border-top:1px dashed #e72e35;background:0 0}
ul.jqtree-tree span.jqtree-border{border:1px dashed #e72e35;border-radius:0}
span.jqtree-dragging{padding:10px;color:#fff;background:#e72e35;opacity:.5;cursor:pointer}
.tree-title a{display:block;padding:5px}
.tree-title.active{background-color:#f2f2f2}
.tree-context{display:none;overflow:hidden;position:absolute;top:0;left:0;z-index:1000;width:100px}
.tree-context .btn{display:block;width:100px;min-width:100px;margin:0}
.tree-context li+li{margin-top:-1px}
.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}
@font-face{font-family:VideoJS;src:url(font/VideoJS.eot?#iefix) format("eot")}
@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgQAAAEoAAAAVmNtYXDiLxC2AAAB+AAAAUpnbHlm5X8X/gAAA4QAAA7kaGVhZAuHlGsAAADQAAAANmhoZWEOogcfAAAArAAAACRobXR40gAAAAAAAYAAAAB4bG9jYTDILUIAAANEAAAAPm1heHABLwB5AAABCAAAACBuYW1l1cf1oAAAEmgAAAIKcG9zdL2sAHoAABR0AAABeQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHgABAAAAAQAAD+/W/l8PPPUACwcAAAAAANK0pLcAAAAA0rSktwAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAeAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHQcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADxHf//AAAAAPEB//8AAA8AAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AUABmALIAxgDmAR4BSAF0AZwB8gIuAo4CugMKA44DsAPqBDgEfAS4BOgFDAWiBegGNgZsBtoHcgAAAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAOABoAAAkCEwQAAxIABSQAEwIAASYAJzYANxYAFwYAAusBwP5Alf7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uAjABUAFQAZsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiAGIAAGABMAJAAnAAABLgEnFRc2NwYHFz4BNSYAJxUWEgEHASERIQERAQYHFT4BNxc3AQcXBNABZVW4A7sCJ3ElKAX+3+Wlzvu3XwFh/p8BKwF1AT5MXU6KO5lf/WCcnAOAZJ4rpbgYGGpbcUacVPQBYziaNP70Aetf/p/+QP6LAfb+wjsdmhJEMZhfBJacnAAAAQAAAAAEqwXWAAUAAAERIQERAQILASoBdv6KBGD+QP6LBKr+iwAAAAIAAAAABWYF1gAGAAwAAAEuAScRPgEBESEBEQEFZQFlVFRl/BEBKwF1/osDgGSeK/2mK54BRP5A/osEqv6LAAADAAAAAAYgBg8ABQAMABoAABMRIQERAQUuAScRPgEDFRYSFwYCBxU2ADcmAOABKwF1/osCxQFlVVVluqXOAwPOpeUBIQUF/t8EYP5A/osEqv6L4GSeK/2mK54C85o0/vS1tf70NJo4AWL19QFiAAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gAPABMAAAEhDgEHER4BFyE+ATcRLgEDIREhBUD8gD9VAQFVPwOAP1UBAVU//IADgAXVAVU//IA/VQEBVT8DgD9V++wDgAAABgAAAAAGawZrAAcADAATABsAIAAoAAAJASYnDgEHASUuAScBBSEBNhI3JgUBBgIHFhchBR4BFwEzARYXPgE3AQK+AWROVIfwYQESA4416aH+7gLl/dABelxoAQH8E/7dXGgBAQ4CMP3kNemhARJ4/t1OVIfwYf7uA/ACaBIBAVhQ/id3pfY+/idL/XNkAQGTTU0B+GT+/5NNSEul9j4B2f4IEgEBWFAB2QAAAAUAAAAABmsF1gAPABMAFwAbAB8AAAEhDgEHER4BFyE+ATcRLgEBIRUhASE1IQUhNSE1ITUhBdX7VkBUAgJUQASqQFQCAlT7FgEq/tYC6v0WAuoBwP7WASr9FgLqBdUBVT/8gD9VAQFVPwOAP1X9rJX+1ZWVlZaVAAMAAAAABiAF1gAPACcAPwAAASEOAQcRHgEXIT4BNxEuAQEjNSMVMzUzFRQGByMuAScRPgE3Mx4BFQUjNSMVMzUzFQ4BByMuATURNDY3Mx4BFwWL++o/VAICVD8EFj9UAgJU/WtwlZVwKiDgICoBASog4CAqAgtwlZVwASog4CAqKiDgICoBBdUBVT/8gD9VAQFVPwOAP1X99yXgJUogKgEBKiABKiAqAQEqIEol4CVKICoBASogASogKgEBKiAAAAYAAAAABiAE9gADAAcACwAPABMAFwAAEzM1IxEzNSMRMzUjASE1IREhNSERFSE14JWVlZWVlQErBBX76wQV++sEFQM1lv5AlQHAlf5Alv5AlQJVlZUAAAABAAAAAAYgBmwALgAAASIGBwE2NCcBHgEzPgE3LgEnDgEHFBcBLgEjDgEHHgEXMjY3AQYHHgEXPgE3LgEFQCtKHv3sBwcCDx5OLF9/AgJ/X19/Agf98R5OLF9/AgJ/XyxOHgIUBQEDe1xcewMDewJPHxsBNxk2GQE0HSACf19ffwICf18bGf7NHCACf19ffwIgHP7KFxpcewICe1xdewAAAgAAAAAGWQZrAEMATwAAATY0Jzc+AScDLgEPASYvAS4BJyEOAQ8BBgcnJgYHAwYWHwEGFBcHDgEXEx4BPwEWHwEeARchPgE/ATY3FxY2NxM2JicFLgEnPgE3HgEXDgEFqwUFngoGB5YHGQ26OkQcAxQP/tYPFAIcRTm6DRoHlQcFC50FBZ0LBQeVBxoNujlFHAIUDwEqDxQCHEU5ug0aB5UHBQv9OG+UAgKUb2+UAgKUAzckSiR7CRoNAQMMCQVLLRzGDhEBAREOxhwtSwUJDP79DBsJeyRKJHsJGg3+/QwJBUstHMYOEQEBEQ7GHC1LBQkMAQMMGwlBApRvb5QCApRvb5QAAAAAAQAAAAAGawZrAAsAABMSAAUkABMCACUEAJUIAaYBPQE9AaYICP5a/sP+w/5aA4D+w/5aCAgBpgE9AT0BpggI/loAAAACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgABJgAnNgA3FgAXBgADgP7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uBmsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAMAAAAABmsGawALABcAIwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAAw4BBy4BJz4BNx4BA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rh0Cf19ffwICf19ffwZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAk9ffwICf19ffwICfwAAAAQAAAAABiAGIAAPABsAJQApAAABIQ4BBxEeARchPgE3ES4BASM1IxUjETMVMzU7ASEeARcRDgEHITczNSMFi/vqP1QCAlQ/BBY/VAICVP1rcJVwcJVwlgEqICoBASog/tZwlZUGIAJUP/vqP1QCAlQ/BBY/VPyClZUBwLu7ASog/tYgKgFw4AACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgATBwkBJwkBNwkBFwEDgP7D/loICAGmAT0BPQGmCAj+Wjhp/vT+9GkBC/71aQEMAQxp/vUGawj+Wv7D/sP+WggIAaYBPQE9Aab8EWkBC/71aQEMAQxp/vUBC2n+9AABAAAAAAXWBrYAFgAAAREJAREeARcOAQcuAScjFgAXNgA3JgADgP6LAXW+/QUF/b6+/QWVBgFR/v4BUQYG/q8FiwEq/ov+iwEqBP2/vv0FBf2+/v6vBgYBUf7+AVEAAAABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcABM8ADgAXACoAPQBQAFoAXQAAARE2HgIHDgEHBiYjJyY3FjY3NiYHERQFFjY3PgE3LgEnIwYfAR4BFw4BFxY2Nz4BNy4BJyMGHwEeARcUBhcWNjc+ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");font-weight:400;font-style:normal}
.video-js .vjs-big-play-button,.video-js .vjs-play-control,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:'\f101'}
.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-play-circle:before{content:'\f102'}
.video-js .vjs-play-control.vjs-playing,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:'\f103'}
.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:'\f104'}
.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:'\f105'}
.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:'\f106'}
.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:'\f107'}
.video-js .vjs-fullscreen-control,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:'\f108'}
.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:'\f109'}
.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-square:before{content:'\f10a'}
.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-spinner:before{content:'\f10b'}
.video-js .vjs-subtitles-button,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:'\f10c'}
.video-js .vjs-captions-button,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:'\f10d'}
.video-js .vjs-chapters-button,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:'\f10e'}
.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-share:before{content:'\f10f'}
.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-cog:before{content:'\f110'}
.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:'\f111'}
.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-circle-outline:before{content:'\f112'}
.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-circle-inner-circle:before{content:'\f113'}
.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-hd:before{content:'\f114'}
.video-js .vjs-control.vjs-close-button,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:'\f115'}
.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-replay:before{content:'\f116'}
.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-facebook:before{content:'\f117'}
.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-gplus:before{content:'\f118'}
.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-linkedin:before{content:'\f119'}
.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-twitter:before{content:'\f11a'}
.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-tumblr:before{content:'\f11b'}
.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-pinterest:before{content:'\f11c'}
.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-audio-description:before{content:'\f11d'}
.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.video-js:-moz-full-screen{position:absolute}
.video-js:-webkit-full-screen{width:100%!important;height:100%!important}
.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}
.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}
.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}
.video-js.vjs-16-9{padding-top:56.25%}
.video-js.vjs-4-3{padding-top:75%}
.video-js.vjs-fill{width:100%;height:100%}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}
.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-hidden{display:none!important}
.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}
.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}
.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}
.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}
.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}
.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}
.video-js button{background:0 0;border:0;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}
.vjs-menu-button{cursor:pointer}
.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}
.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}
.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}
.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}
.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}
.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}
.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}
.video-js .vjs-menu-button-inline:before{width:2.222222222em}
.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}
.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}
.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}
.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}
.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}
@media �screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}
}
.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}
.video-js .vjs-control{outline:0;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}
.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}
.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}
.video-js .vjs-custom-control-spacer{display:none}
.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}
.vjs-live .vjs-progress-control{display:none}
.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}
.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:block;font-size:.6em}
.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}
.video-js .vjs-mouse-display:before{display:none}
.video-js .vjs-play-progress{background-color:#fff}
.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}
.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{display:none;position:absolute;top:-3.4em;right:-1.5em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}
.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before{z-index:1}
.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}
.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}
.video-js.vjs-no-flex .vjs-progress-control{width:auto}
.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}
.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}
.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}
.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}
.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.video-js .vjs-volume-bar{margin:1.35em .45em}
.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}
.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}
.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}
.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}
.vjs-slider-vertical .vjs-volume-level{width:.3em}
.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}
.vjs-slider-horizontal .vjs-volume-level{height:.3em}
.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}
.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}
.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}
.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}
.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}
.vjs-has-started .vjs-poster{display:none}
.vjs-audio.vjs-has-started .vjs-poster{display:block}
.vjs-controls-disabled .vjs-poster{display:none}
.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}
.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}
.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}
.vjs-live .vjs-time-control{display:none}
.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}
.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}
.vjs-time-divider{display:none;line-height:3em}
.vjs-live .vjs-time-divider{display:none}
.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}
.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}
.vjs-subtitles{color:#fff}
.vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}
.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.vjs-playback-rate .vjs-menu{width:4em;left:0}
.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}
.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}
.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}
.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}
.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}
.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}
@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}
}
@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}
20%{border-top-color:#73859f}
35%{border-top-color:#fff}
60%{border-top-color:#73859f}
100%{border-top-color:#73859f}
}
@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}
20%{border-top-color:#73859f}
35%{border-top-color:#fff}
60%{border-top-color:#73859f}
100%{border-top-color:#73859f}
}
.vjs-chapters-button .vjs-menu ul{width:24em}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}
.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:15em;font-size:12px;width:40em}
.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}
.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}
.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}
.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}
.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}
.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}
.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}
.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}
.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}
.vjs-caption-settings label>input{margin-right:10px}
.vjs-caption-settings input[type=button]{width:40px;height:40px}
.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}
.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}
.vjs-resolution-button{color:#ccc;font-family:VideoJS}
.vjs-resolution-button .vjs-resolution-button-staticlabel:before{content:'\f110';font-size:1.8em;line-height:1.67}
.vjs-resolution-button .vjs-resolution-button-label{box-sizing:inherit;position:absolute;top:0;left:0;width:100%;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:1em;text-align:center;line-height:3em}
.vjs-resolution-button ul.vjs-menu-content{width:4em!important}
.vjs-resolution-button .vjs-menu{left:0}
.vjs-resolution-button .vjs-menu li{font-family:Arial,Helvetica,sans-serif;font-size:1em;text-transform:none}
.video-js *{white-space:nowrap}
.login{overflow:hidden;position:relative}
.login-content{position:absolute;top:50%;left:50%;z-index:1;width:420px;margin:-80px 0 0 -210px;transform:translateY(-50%)}
.login h1{margin-bottom:42px;font-size:24px;font-weight:900}
.login .textfield{margin-bottom:10px;transition:.2s border-color}
.login .textfield:focus{border-color:#0a0f1a}
.login .btn-type04{margin:10px 0 57px}
.login-footer{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;min-width:1583px;height:211px;background:url(/assets/img/login/bg_login-footer.png) no-repeat center bottom}
.login-footer>div{position:absolute;bottom:49px;left:0;width:100%}
.login-footer p{color:#f8b9bd;font-weight:400;text-align:center}
.login-footer p:first-child{margin-bottom:5px}
.login-footer .copyright{padding:0}
.login .modal-alert{position:absolute;top:73px;left:0;width:100%}
.password-content{position:absolute;top:50%;left:50%;z-index:1;width:960px;margin:-80px 0 0 -480px;transform:translateY(-50%)}
.password-content p{color:#666;text-align:center}
.password-desc{padding-top:150px;background:url(/assets/img/login/bg_login_password.png) 50% 5px no-repeat}
.password-desc p:first-child{margin-top:0;color:#000;font-size:24px;font-weight:700}
.password-desc p{margin-top:8px;font-size:16px;font-weight:400}
.password-form{margin-top:46px;padding:26px 0 30px;border-top:2px solid #000;border-bottom:1px solid #ccc}
.password-formWrap{position:relative;width:425px;margin:28px auto 0}
.password-formWrap button.modal-open{position:absolute;top:48px;right:-45px;width:30px;height:30px;border:0;background:url(/assets/img/login/ico_password_info.png) 0 0 no-repeat}
.password-formWrap .btn-group{margin-top:10px}
.password-formWrap .btn-type01{min-width:210px}
.IS_MOBILE.LOGIN body{background-color:#f2f2f2}
.IS_MOBILE.LOGIN h1{padding:58px 0 48px}
.IS_MOBILE.LOGIN h1 img{margin:0 auto;width:185px;height:60px;display:block}
.IS_MOBILE.LOGIN input[type=text]{margin-bottom:10px}
.IS_MOBILE.LOGIN ul{padding-top:16px}
.IS_MOBILE.LOGIN li{position:relative;margin-top:5px;padding-left:12px;color:#666}
.IS_MOBILE.LOGIN li:before{content:"*";position:absolute;top:0;left:0}
.IS_MOBILE.LOGIN footer{margin-top:44px;padding:0 13px;font-size:12px;text-align:center}
.IS_MOBILE.LOGIN footer p{color:#999}
.IS_MOBILE.LOGIN footer .copyright{padding:10px 0 0}
.star-point{position:relative}
.star-point .bg{display:inline-block}
.star-point .star{overflow:hidden;position:absolute;top:0;left:0}
.star-point .star>div{overflow:hidden;color:#e72e35;white-space:nowrap}
.img-group{overflow:hidden}
.img-group>img,.img-sortable .img-anchor{float:left;margin:3px;border:3px solid transparent;transition:.2s border-color}
.img-group>img{width:200px;height:200px}
.img-sortable .img-anchor img{width:150px;height:150px}
.img-sortable .img-anchor.active{border-color:#e72e35}
.img-sortable .ui-state-highlight{float:left;width:156px;height:156px;margin:3px}
.dashboard .hr-dashed{margin:30px 0 25px}
.dashboard .col-group+.col-group{margin-top:1%}
.dashboard .col{position:relative;width:49.5%;height:498px}
.dashboard .col-group .col+.col{width:49.5%}
.dashboard .dashboard-col01,.dashboard .dashboard-col02{height:645px}
.dashboard .dashboard-col03,.dashboard .dashboard-col04{height:auto}
.dashboard-col01 .datepicker .datepicker-input{width:105px}
.dashboard-col01 .ui-datepicker-trigger+.radio{margin-left:20px}
.dashboard-col01 .datepicker .radio{margin-right:18px}
.dashboard-col01 .datepicker .select+.label,.dashboard-col01 .datepicker .ui-datepicker-trigger+.label{margin:0 5px}
.dashboard-col01 .radio:last-child{margin-right:0}
.dashboard-col01 td>.label,.dashboard-col01 td>a,.dashboard-col02 td>a{vertical-align:baseline;font-size:22px;font-weight:500}
.dashboard .heading-group h3,.dashboard .heading-group li,.dashboard .heading-group ul{float:left}
.dashboard .heading-group ul{margin:-2px 0 0 20px;font-weight:500}
.dashboard .heading-group li+li{position:relative;margin-left:15px;padding-left:15px}
.dashboard .heading-group li+li:before{content:'';position:absolute;top:50%;left:0;width:1px;height:15px;margin-top:-6px;background-color:#ccc}
.dashboard .heading-group a{display:inline-block;padding:3px;color:#999;font-size:16px}
.dashboard .heading-group .active a{color:#000}
.corner-info{position:absolute;top:23px;right:20px}
.corner-info a{padding-bottom:3px;border-bottom:1px solid}
.graph-bar{text-align:left}
.graph-bar+.graph-bar{margin-top:15px}
.chart-wrap .key,.graph-bar .key{margin-bottom:5px;text-align:right}
.chart-wrap .chart{padding:10px}
.chart-wrap .chart canvas{max-width:100%!important;margin:auto}
.chart-wrap .key i,.graph-bar .key i{position:relative;padding-left:20px}
.chart-wrap .key i:before,.graph-bar .key i:before{content:'';position:absolute;top:50%;left:0;width:15px;height:15px;margin-top:-7px;border:4px solid #157fdd}
.chart-wrap .key i.key02:before,.graph-bar .key i.key02:before{border-color:#e72e35}
.chart-wrap .key i.key03:before{border-color:#191b24}
.chart-wrap .key i:before{border-radius:50%}
.graph-bar .bar-total{display:block;position:relative;width:100%;height:20px;background-color:#f2f2f2}
.graph-bar .bar-total>i{position:absolute;top:0;left:0;height:20px;background-color:#157fdd}
.graph-bar .bar-total>i+i{right:0;left:auto;background-color:#e72e35}
.chart-wrap .chart{border:1px dashed #ccc}
.dashboard .scrollbar{height:358px}
.dashboard .chart-wrap+.scrollbar{height:394px;margin-top:15px}
.text{margin:10px 0}
.admin-box{padding:20px;border-top:2px solid #000;border-bottom:1px solid #000}
.modal .admin-box{padding:20px 0;border-top-width:1px}
.IS_MOBILE .qna-management .datepicker{position:relative;margin:12px 0}
.IS_MOBILE .qna-management .datepicker .left-picker{float:left;width:48%}
.IS_MOBILE .qna-management .datepicker .right-picker{float:right;width:48%}
.IS_MOBILE .qna-management .datepicker .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.IS_MOBILE .qna-management .datepicker-input{width:80%;width:calc(100% - 35px)}
.IS_MOBILE .qna-question{border-top:1px solid #000}
.IS_MOBILE .qna-question-head{padding:10px 13px 10px;border-bottom:1px solid #ccc}
.IS_MOBILE .qna-question-head p{font-size:20px;margin-bottom:12px;font-weight:500}
.IS_MOBILE .qna-question-head li{font-size:12px;margin-top:3px}
.IS_MOBILE .qna-question-head li:first-child{margin-top:0}
.IS_MOBILE .qna-question-head li span{color:#999;padding-left:5px}
.IS_MOBILE .qna-question-body{padding:15px 13px;border-bottom:1px solid #ccc}
.IS_MOBILE .qna-question-row{padding:15px 13px;font-size:12px;border-bottom:1px solid #ccc}
.IS_MOBILE .qna-question-row span{color:#999;padding-left:5px}
.IS_MOBILE .qna-question-row .file-download{color:#999;padding-left:27px;position:relative}
.IS_MOBILE .qna-question-row .file-download:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:15px;background-position:0 0;background-repeat:no-repeat;background-size:16px 15px}
.IS_MOBILE .qna-question-row .file-download.pdf-type:before{background-image:url(/assets/img/common/ico_file_pdf.png)}
.IS_MOBILE .qna-answer{margin-top:30px}
.IS_MOBILE .qna-answer>p{font-weight:500;margin-bottom:10px}
.IS_MOBILE .qna-answer .textarea{display:block;margin-bottom:13px}
.IS_MOBILE .qna-answer .file-group{padding-right:127px;position:relative}
.IS_MOBILE .qna-answer .file-group .textfield{width:100%;margin-right:0}
.IS_MOBILE .qna-answer .file-group .file{margin-right:0;position:absolute;right:40px;top:0}
.IS_MOBILE .qna-answer .file-group .file+.btn,.IS_MOBILE .qna-answer .file-group [class*=template-]{margin-right:0;margin-left:0}
.IS_MOBILE .qna-answer .file-group .btn-type03{min-width:87px;width:87px}
.IS_MOBILE .qna-answer .file-group .template-add,.IS_MOBILE .qna-answer .file-group .template-del{width:40px;min-width:40px;position:absolute;right:0;top:0;padding:0}
.IS_MOBILE .qna-answer .file-group .template-add:after,.IS_MOBILE .qna-answer .file-group .template-del:after{content:"";width:13px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:13px 14px;background-repeat:no-repeat}
.IS_MOBILE .qna-answer .file-group .template-add:after{background-image:url(/assets/img/common/ico_file_add.png)}
.IS_MOBILE .qna-answer .file-group .template-del:after{background-image:url(/assets/img/common/ico_file_del.png)}
.IS_MOBILE .qna-answer+.btn-group.align-justify>div{width:49%}
.IS_MOBILE .qna-modify{border-top:1px solid #ccc;background-color:#fafafa}
.IS_MOBILE .qna-modify-head{padding:16px 13px;border-bottom:1px solid #ccc}
.IS_MOBILE .qna-modify-head li{font-size:12px}
.IS_MOBILE .qna-modify-head li span{color:#999;padding-left:5px}
.IS_MOBILE .qna-modify-head li span+strong{padding-left:24px}
.IS_MOBILE .qna-modify-body{padding:20px 13px;border-bottom:1px solid #ccc}
.IS_MOBILE .qna-modify-foot{padding:18px 0;border-bottom:1px solid #ccc}
.IS_MOBILE .qna-modify-foot .file-added{display:block;margin-bottom:5px}
.IS_MOBILE .qna-modify-foot .file-added .label{max-width:80%}
.IS_MOBILE .qna-modify-foot .file-added~.file-group{margin-top:10px}
.IS_MOBILE .table th{padding:13px 10px}
.IS_MOBILE .table td{border-left:1px solid #ccc;padding:13px 10px}
.IS_MOBILE .table td:first-child{border-left:0}
.IS_MOBILE .table{margin-top:34px}
.IS_MOBILE .btn-group .btn{display:block;width:100%}
.IS_MOBILE .btn-group[class*=col-size]{overflow:hidden}
.IS_MOBILE .btn-group.col-size02 .btn{float:left;width:50%;margin-left:0}
.table [data-id] {cursor:pointer;}
.table .modifyModal a {display : block; width : 100%; height : 100%; border-bottom : 0;}
