* {word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {margin:0;padding:0}
ul,ol,dl {list-style-type:none}
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:10px}
*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input[type=submit],input[type=reset],input[type=button],input[type=text],input[type=password] {-webkit-appearance:none;outline:0}
body,th,td,button,input,select,textarea {font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media(max-width:767px) {html {overflow-y:auto}
body,th,td,button,input,select,textarea {font-size:14px}
}
body {line-height:1.6;font-size:1.4rem;position:relative}
h1,h2,h3,h4,h5,h6 {font-size:100%}
a,area {outline:0;blr:expression(this.onFocus=this.blur())}
a {text-decoration:none;cursor:pointer}
a:hover {text-decoration:n;outline:0}
a.ie6:hover {zoom:1}
a:focus {outline:0}
a:hover,a:active {outline:0}
:focus {outline:0}
sub,sup {vertical-align:baseline}
img {border:0;vertical-align:middle}
a img,img {-ms-interpolation-mode:bicubic}
*html {overflow:-moz-scrollbars-vertical;zoom:expression(function(ele) {ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true)}
(this))}
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend {display:block;margin:0;padding:0}
time {display:inline}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1}
audio:not([controls]) {display:none}
legend {width:100%;margin-bottom:20px;font-size:2.1rem;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small {font-size:1.5rem;color:#999}
svg:not(:root) {overflow:hidden}
fieldset {border-width:0;padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto}
.cl:after,.clearfix:after {content:"\20";display:block;height:0;clear:both;visibility:hidden}
.cl,.clearfix {zoom:1}
.clearfix:after,.layout:after,.container:after,.container-layout:after,.row:after,.div:after,.line-middle:after,.line-big:after,.nav-main:after,.nav-sub:after,.navbar:after {content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.container {padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid {padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:760px) {.container {width:750px}
}
@media(min-width:1000px) {.container {width:1000px}
}
@media(min-width:1200px) {.container {width:1200px}
}
@media print {.container {width:auto}
}
.row {margin-left:-15px;margin-right:-15px}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.xs1,.sm1,.md1,.lg1,.xs2,.sm2,.md2,.lg2,.xs3,.sm3,.md3,.lg3,.xs4,.sm4,.md4,.lg4,.xs5,.sm5,.md5,.lg5,.xs6,.sm6,.md6,.lg6,.xs7,.sm7,.md7,.lg7,.xs8,.sm8,.md8,.lg8,.xs9,.sm9,.md9,.lg9,.xs10,.sm10,.md10,.lg10,.xs11,.sm11,.md11,.lg11,.xs12,.sm12,.md12,.lg12 {min-height:1px;position:relative;padding-left:15px;padding-right:15px;box-sizing:border-box;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.col-1 {width:8.33333%}
.col-2 {width:16.66667%}
.col-3 {width:25%}
.col-4 {width:33.33333%}
.col-5 {width:41.66667%}
.col-6 {width:50%}
.col-7 {width:58.33333%}
.col-8 {width:66.66667%}
.col-9 {width:75%}
.col-10 {width:83.33333%}
.col-11 {width:91.66667%}
.col-12 {width:100%}
.col-0-move {margin-left:0}
.col-1-move {margin-left:8.33333%}
.col-2-move {margin-left:16.66667%}
.col-3-move {margin-left:25%}
.col-4-move {margin-left:33.33333%}
.col-5-move {margin-left:41.66667%}
.col-6-move {margin-left:50%}
.col-7-move {margin-left:58.33333%}
.col-8-move {margin-left:66.66667%}
.col-9-move {margin-left:75%}
.col-10-move {margin-left:83.33333%}
.col-11-move {margin-left:91.66667%}
.col-push-0 {position:relative;left:0;right:auto}
.col-pull-0 {right:0;left:auto}
.col-push-1 {left:8.33333%;right:auto}
.col-pull-1 {right:8.33333%;left:auto}
.col-push-2 {left:16.66667%;right:auto}
.col-pull-2 {right:16.66667%;left:auto}
.col-push-3 {left:25%;right:auto}
.col-pull-3 {right:25%;left:auto}
.col-push-4 {left:33.33333%;right:auto}
.col-pull-4 {right:33.33333%;left:auto}
.col-push-5 {left:41.66667%;right:auto}
.col-pull-5 {right:41.66667%;left:auto}
.col-push-6 {left:50%;right:auto}
.col-pull-6 {right:50%;left:auto}
.col-push-7 {left:58.33333%;right:auto}
.col-pull-7 {right:58.33333%;left:auto}
.col-push-8 {left:66.66667%;right:auto}
.col-pull-8 {right:66.66667%;left:auto}
.col-push-9 {left:75%;right:auto}
.col-pull-9 {right:75%;left:auto}
.col-push-10 {left:83.33333%;right:auto}
.col-pull-10 {right:83.33333%;left:auto}
.col-push-11 {left:91.66667%;right:auto}
.col-pull-11 {right:91.66667%;left:auto}
.col-1-1 {width:100%}
.col-2-1 {width:50%}
.col-3-1 {width:33.333333%}
.col-3-2 {width:66.666667%}
.col-4-1 {width:25%}
.col-4-3 {width:75%}
.col-5-1 {width:20%}
.col-5-2 {width:40%}
.col-5-3 {width:60%}
.col-5-4 {width:80%}
.col-6-1 {width:16.666667%}
.col-6-5 {width:83.333333%}
.xs1,.xs2,.xs3,.xs4,.xs5,.xs6,.xs7,.xs8,.xs9,.xs10,.xs11,.xs12 {float:left}
.xs12 {width:100%}
.xs11 {width:91.66666667%}
.xs10 {width:83.33333333%}
.xs9 {width:75%}
.xs8 {width:66.66666667%}
.xs7 {width:58.33333333%}
.xs6 {width:50%}
.xs5 {width:41.66666667%}
.xs4 {width:33.33333333%}
.xs3 {width:25%}
.xs2 {width:16.66666667%}
.xs1 {width:8.33333333%}
.xspull-12 {right:100%}
.xspull-11 {right:91.66666667%}
.xspull-10 {right:83.33333333%}
.xspull-9 {right:75%}
.xspull-8 {right:66.66666667%}
.xspull-7 {right:58.33333333%}
.xspull-6 {right:50%}
.xspull-5 {right:41.66666667%}
.xspull-4 {right:33.33333333%}
.xspull-3 {right:25%}
.xspull-2 {right:16.66666667%}
.xspull-1 {right:8.33333333%}
.xspull-0 {right:auto}
.xspush-12 {left:100%}
.xspush-11 {left:91.66666667%}
.xspush-10 {left:83.33333333%}
.xspush-9 {left:75%}
.xspush-8 {left:66.66666667%}
.xspush-7 {left:58.33333333%}
.xspush-6 {left:50%}
.xspush-5 {left:41.66666667%}
.xspush-4 {left:33.33333333%}
.xspush-3 {left:25%}
.xspush-2 {left:16.66666667%}
.xspush-1 {left:8.33333333%}
.xspush-0 {left:auto}
.xs12-move {margin-left:100%}
.xs11-move {margin-left:91.66666667%}
.xs10-move {margin-left:83.33333333%}
.xs9-move {margin-left:75%}
.xs8-move {margin-left:66.66666667%}
.xs7-move {margin-left:58.33333333%}
.xs6-move {margin-left:50%}
.xs5-move {margin-left:41.66666667%}
.xs4-move {margin-left:33.33333333%}
.xs3-move {margin-left:25%}
.xs2-move {margin-left:16.66666667%}
.xs1-move {margin-left:8.33333333%}
.xs0-move {margin-left:0}
@media(max-width:767px) {.responsive [class^=col-],.responsive [class*=" col-"] {float:none!important;width:auto!important}
.responsive [class^=col-offset-],.responsive [class*=" col-offset-"] {margin-left:0!important}
}
@media(min-width:768px) {.sm1,.sm10,.sm11,.sm12,.sm2,.sm3,.sm4,.sm5,.sm6,.sm7,.sm8,.sm9 {float:left}
.sm12 {width:100%}
.sm11 {width:91.66666666666666%}
.sm10 {width:83.33333333333334%}
.sm9 {width:75%}
.sm8 {width:66.66666666666666%}
.sm7 {width:58.333333333333336%}
.sm6 {width:50%}
.sm5 {width:41.66666666666667%}
.sm4 {width:33.33333333333333%}
.sm3 {width:25%}
.sm2 {width:16.666666666666664%}
.sm1 {width:8.333333333333332%}
.smpull-12 {right:100%}
.smpull-11 {right:91.66666666666666%}
.smpull-10 {right:83.33333333333334%}
.smpull-9 {right:75%}
.smpull-8 {right:66.66666666666666%}
.smpull-7 {right:58.333333333333336%}
.smpull-6 {right:50%}
.smpull-5 {right:41.66666666666667%}
.smpull-4 {right:33.33333333333333%}
.smpull-3 {right:25%}
.smpull-2 {right:16.666666666666664%}
.smpull-1 {right:8.333333333333332%}
.smpull-0 {right:0}
.smpush-12 {left:100%}
.smpush-11 {left:91.66666666666666%}
.smpush-10 {left:83.33333333333334%}
.smpush-9 {left:75%}
.smpush-8 {left:66.66666666666666%}
.smpush-7 {left:58.333333333333336%}
.smpush-6 {left:50%}
.smpush-5 {left:41.66666666666667%}
.smpush-4 {left:33.33333333333333%}
.smpush-3 {left:25%}
.smpush-2 {left:16.666666666666664%}
.smpush-1 {left:8.333333333333332%}
.smpush-0 {left:0}
.sm12-move {margin-left:100%}
.sm11-move {margin-left:91.66666666666666%}
.sm10-move {margin-left:83.33333333333334%}
.sm9-move {margin-left:75%}
.sm8-move {margin-left:66.66666666666666%}
.sm7-move {margin-left:58.333333333333336%}
.sm6-move {margin-left:50%}
.sm5-move {margin-left:41.66666666666667%}
.sm4-move {margin-left:33.33333333333333%}
.sm3-move {margin-left:25%}
.sm2-move {margin-left:16.666666666666664%}
.sm1-move {margin-left:8.333333333333332%}
.sm0-move {margin-left:0}
}
@media(min-width:992px) {.md1,.md10,.md11,.md12,.md2,.md3,.md4,.md5,.md6,.md7,.md8,.md9 {float:left}
.md12 {width:100%}
.md11 {width:91.66666666666666%}
.md10 {width:83.33333333333334%}
.md9 {width:75%}
.md8 {width:66.66666666666666%}
.md7 {width:58.333333333333336%}
.md6 {width:50%}
.md5 {width:41.66666666666667%}
.md4 {width:33.33333333333333%}
.md3 {width:25%}
.md2 {width:16.666666666666664%}
.md1 {width:8.333333333333332%}
.mdpull-12 {right:100%}
.mdpull-11 {right:91.66666666666666%}
.mdpull-10 {right:83.33333333333334%}
.mdpull-9 {right:75%}
.mdpull-8 {right:66.66666666666666%}
.mdpull-7 {right:58.333333333333336%}
.mdpull-6 {right:50%}
.mdpull-5 {right:41.66666666666667%}
.mdpull-4 {right:33.33333333333333%}
.mdpull-3 {right:25%}
.mdpull-2 {right:16.666666666666664%}
.mdpull-1 {right:8.333333333333332%}
.mdpull-0 {right:0}
.mdpush-12 {left:100%}
.mdpush-11 {left:91.66666666666666%}
.mdpush-10 {left:83.33333333333334%}
.mdpush-9 {left:75%}
.mdpush-8 {left:66.66666666666666%}
.mdpush-7 {left:58.333333333333336%}
.mdpush-6 {left:50%}
.mdpush-5 {left:41.66666666666667%}
.mdpush-4 {left:33.33333333333333%}
.mdpush-3 {left:25%}
.mdpush-2 {left:16.666666666666664%}
.mdpush-1 {left:8.333333333333332%}
.mdpush-0 {left:0}
.md12-move {margin-left:100%}
.md11-move {margin-left:91.66666666666666%}
.md10-move {margin-left:83.33333333333334%}
.md9-move {margin-left:75%}
.md8-move {margin-left:66.66666666666666%}
.md7-move {margin-left:58.333333333333336%}
.md6-move {margin-left:50%}
.md5-move {margin-left:41.66666666666667%}
.md4-move {margin-left:33.33333333333333%}
.md3-move {margin-left:25%}
.md2-move {margin-left:16.666666666666664%}
.md1-move {margin-left:8.333333333333332%}
.md0-move {margin-left:0}
}
@media(min-width:1200px) {.lg1,.lg10,.lg11,.lg12,.lg2,.lg3,.lg4,.lg5,.lg6,.lg7,.lg8,.lg9 {float:left}
.lg12 {width:100%}
.lg11 {width:91.66666666666666%}
.lg10 {width:83.33333333333334%}
.lg9 {width:75%}
.lg8 {width:66.66666666666666%}
.lg7 {width:58.333333333333336%}
.lg6 {width:50%}
.lg5 {width:41.66666666666667%}
.lg4 {width:33.33333333333333%}
.lg3 {width:25%}
.lg2 {width:16.666666666666664%}
.lg1 {width:8.333333333333332%}
.lgpull-12 {right:100%}
.lgpull-11 {right:91.66666666666666%}
.lgpull-10 {right:83.33333333333334%}
.lgpull-9 {right:75%}
.lgpull-8 {right:66.66666666666666%}
.lgpull-7 {right:58.333333333333336%}
.lgpull-6 {right:50%}
.lgpull-5 {right:41.66666666666667%}
.lgpull-4 {right:33.33333333333333%}
.lgpull-3 {right:25%}
.lgpull-2 {right:16.666666666666664%}
.lgpull-1 {right:8.333333333333332%}
.lgpull-0 {right:0}
.lgpush-12 {left:100%}
.lgpush-11 {left:91.66666666666666%}
.lgpush-10 {left:83.33333333333334%}
.lgpush-9 {left:75%}
.lgpush-8 {left:66.66666666666666%}
.lgpush-7 {left:58.333333333333336%}
.lgpush-6 {left:50%}
.lgpush-5 {left:41.66666666666667%}
.lgpush-4 {left:33.33333333333333%}
.lgpush-3 {left:25%}
.lgpush-2 {left:16.666666666666664%}
.lgpush-1 {left:8.333333333333332%}
.lgpush-0 {left:0}
.lg1-move2 {margin-left:100%}
.lg11-move {margin-left:91.66666666666666%}
.lg10-move {margin-left:83.33333333333334%}
.lg9-move {margin-left:75%}
.lg8-move {margin-left:66.66666666666666%}
.lg7-move {margin-left:58.333333333333336%}
.lg6-move {margin-left:50%}
.lg5-move {margin-left:41.66666666666667%}
.lg4-move {margin-left:33.33333333333333%}
.lg3-move {margin-left:25%}
.lg2-move {margin-left:16.666666666666664%}
.lg1-move {margin-left:8.333333333333332%}
.lg0-move {margin-left:0}
}
@-ms-viewport {width:device-width;}
.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {display:none!important}
@media(max-width:767px) {.visible-xs {display:block!important}
.hidden-xs {display:none!important}
.visible-xs-block {display:block!important}
.visible-xs-inline {display:inline!important}
.visible-xs-inline-block {display:inline-block!important}
}
@media(min-width:768px) and (max-width:991px) {.visible-sm {display:block!important}
.hidden-sm {display:none!important}
.visible-sm-block {display:block!important}
.visible-sm-inline {display:inline!important}
.visible-sm-inline-block {display:inline-block!important}
}
@media(min-width:992px) and (max-width:1199px) {.visible-md {display:block!important}
.hidden-md {display:none!important}
.visible-md-block {display:block!important}
.visible-md-inline {display:inline!important}
.visible-md-inline-block {display:inline-block!important}
}
@media(min-width:1200px) {.visible-lg {display:block!important}
.hidden-lg {display:none!important}
.visible-lg-block {display:block!important}
.visible-lg-inline {display:inline!important}
.visible-lg-inline-block {display:inline-block!important}
}
h1,h2,h3,h4,h5,h6 {font-weight:blod;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small {font-weight:400;line-height:1;color:#999}
h1,h2,h3 {padding-top:10px;padding-bottom:10px}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small {font-size:65%}
h4,h5,h6 {margin-top:10px;margin-bottom:10px}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small {font-size:75%}
h1 {font-size:2.8rem}
h2 {font-size:2.4rem}
h3 {font-size:1.8rem}
h4 {font-size:1.8rem}
h5 {font-size:1.4rem}
h6 {font-size:1.2rem}
.ta-l {text-align:left}
.ta-r {text-align:right}
.ta-c {text-align:center}
.va * {vertical-align:sub!important;*vertical-align:middle!important;_vertical-align:middle!important}
.va-t {vertical-align:top!important}
.va-m {vertical-align:middle!important}
.va-b {vertical-align:bottom!important}
.pos-r {position:relative}
.pos-a {position:absolute}
.pos-f {position:fixed}
.dis-f {display:flex}
.f-l {float:left!important;_display:inline}
.f-r {float:right!important;_display:inline}
[class*=span].f-r {float:right}
.text-overflow {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.line {font-size:0;line-height:0;border-top:solid 1px #eee;float:none}
.mt-5 {margin-top:5px}
.mt-10 {margin-top:10px}
.mt-15 {margin-top:15px}
.mt-20 {margin-top:20px}
.mt-25 {margin-top:25px}
.mt-30 {margin-top:30px}
.mt-35 {margin-top:35px}
.mt-40 {margin-top:40px}
.mt-50 {margin-top:50px}
.mb-5 {margin-bottom:5px}
.mb-10 {margin-bottom:10px}
.mb-15 {margin-bottom:15px}
.mb-20 {margin-bottom:20px}
.mb-30 {margin-bottom:30px}
.mb-40 {margin-bottom:40px}
.mb-50 {margin-bottom:50px}
.ml-5 {margin-left:5px}
.ml-10 {margin-left:10px}
.ml-15 {margin-left:15px}
.ml-20 {margin-left:20px}
.ml-30 {margin-left:30px}
.ml-40 {margin-left:40px}
.ml-50 {margin-left:50px}
.mr-5 {margin-right:5px}
.mr-10 {margin-right:10px}
.mr-15 {margin-right:15px}
.mr-20 {margin-right:20px}
.mr-30 {margin-right:30px}
.mr-40 {margin-right:40px}
.mr-50 {margin-right:50px}
.mg-20 {margin:20px}
.mg-auto {margin:auto}
.pt-5 {padding-top:5px}
.pt-10 {padding-top:10px}
.pt-20 {padding-top:20px}
.pt-30 {padding-top:30px}
.pt-40 {padding-top:40px}
.pb-5 {padding-bottom:5px}
.pb-10 {padding-bottom:10px}
.pb-20 {padding-bottom:20px}
.pb-30 {padding-bottom:30px}
.pb-40 {padding-bottom:40px}
.pb-50 {padding-bottom:50px}
.pl-5 {padding-left:15px}
.pl-10 {padding-left:10px}
.pl-20 {padding-left:20px}
.pl-30 {padding-left:30px}
.pr-5 {padding-right:5px}
.pr-10 {padding-right:10px}
.pr-20 {padding-right:20px}
.pr-30 {padding-right:30px}
.pd-5 {padding:5px}
.pd-10 {padding:10px}
.pd-15 {padding:15px}
.pd-20 {padding:20px}
.pd-30 {padding:30px}
.pd-40 {padding:40px}
.bk-gray {border:solid 1px #eee}
.radius {border-radius:4px}
.radius-s {border-radius:3px}
.radius-l {border-radius:5px}
.radius-xl {border-radius:6px}
.round {border-radius:50%;overflow:hidden}
.pipe {margin:0 5px;color:#ccc;font-size:1rem!important}
p {line-height:24px}
.lh-16 {line-height:16px}
.lh-18 {line-height:18px}
.lh-20 {line-height:20px}
.lh-22 {line-height:22px}
.lh-24 {line-height:24px}
.lh-26 {line-height:26px}
.lh-28 {line-height:28px}
.lh-30 {line-height:30px}
.lh-35 {line-height:35px}
abbr[title],abbr[data-original-title] {cursor:help;border-bottom:1px dotted #999}
abbr.initialism {font-size:90%;text-transform:uppercase}
address {display:block;margin-bottom:20px;font-style:normal;line-height:20px}
blockquote {padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}
blockquote p {margin-bottom:0;font-size:1.75rem;font-weight:300;line-height:1.25}
blockquote small {display:block;line-height:20px;color:#999}
blockquote small:before {content:'\2014 \00A0'}
blockquote.text-r {padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.text-r p,blockquote.text-r small {text-align:right}
blockquote.text-r small:before {content:''}
blockquote.text-r small:after {content:'\00A0 \2014'}
q:before,q:after,blockquote:before,blockquote:after {content:""}
q {quotes:"\201C" "\201D" "\2018" "\2019"}
.content {position:relative;overflow:hidden;word-break:break-all;word-wrap:break-word}/*font-size:1.6rem;line-height:1.8;text-align:left;*/
.content h3 {font-size:1.8rem}
.content h4 {font-size:1.6rem}
.content p {margin:.71rem 0;word-break:break-all}
.content ul {text-indent:2em}
@media(max-width:1025px) {.content {font-size:1.6rem}
}
@media(max-width:480px) {.content img {max-width:100%!important;height:auto!important;width:expression(this.width > 320 ? "320px":this.width)!important}
*html .content img {width:expression(this.width>320&&this.width>this.height?320:auto)}
}
.hide {display:none!important;visibility:hidden!important}
.show {display:block}
.input-text,.textarea {box-sizing:border-box;border:solid 1px #ddd;width:100%;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s}
.textarea {height:100px;resize:none;font-size:14px;padding:4px}
.textarea-numberbar {position:absolute;right:20px;bottom:5px;z-index:1;margin-bottom:0}
.textarea-length {font-style:normal}
.input-text:hover,.select:hover,.textarea:hover {border:solid 1px #3bb4f2}
.input-text.focus,.textarea.focus {border:solid 1px #0f9ae0 \9;border-color:rgba(82,168,236,.8);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6)}
.input-text.disabled,.textarea.disabled,.input-text.disabled.focus,.textarea.disabled.focus {background-color:#ededed;cursor:default;border-color:#ddd;-webkit-box-shadow:inset 0 2px 2px #e8e7e7;-moz-box-shadow:inset 0 2px 2px #e8e7e7;box-shadow:inset 0 2px 2px #e8e7e7}
.input-text.disabled,.textarea.disabled {background-color:#e6e6e6;cursor:default}
.input-text.box-shadow,.textarea.box-shadow {-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.input-text.inline {display:inline-block;width:auto}
input[type=radio],input[type=checkbox] {line-height:normal;margin-top:-4px}
.check-box,.radio-box {display:inline-block;box-sizing:border-box;cursor:pointer;position:relative;padding-left:30px;padding-right:20px}
.icheckbox,.icheckbox-red,.icheckbox-green,.icheckbox-blue,.icheckbox-aero,.icheckbox-grey,.icheckbox-orange,.icheckbox-yellow,.icheckbox-pink,.icheckbox-purple,.iradio,.iradio-red,.iradio-green,.iradio-blue,.iradio-aero,.iradio-grey,.iradio-orange,.iradio-yellow,.iradio-pink,.iradio-purple {position:absolute;top:4px;left:0}
@media(max-width:767px) {.responsive .check-box,.responsive .radio-box {display:block}
}
.icheckbox,.iradio {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/minimal.png) no-repeat;border:0;cursor:pointer}
.icheckbox,.icheckbox.static:hover {background-position:0 0}
.icheckbox.hover,.icheckbox:hover {background-position:-20px 0}
.icheckbox.checked {background-position:-40px 0}
.icheckbox.disabled {background-position:-60px 0;cursor:default}
.icheckbox.checked.disabled {background-position:-80px 0}
.iradio,.iradio.static:hover {background-position:-100px 0}
.iradio.hover,.iradio:hover {background-position:-120px 0}
.iradio.checked {background-position:-140px 0}
.iradio.disabled {background-position:-160px 0;cursor:default}
.iradio.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox,.iradio {background-image:url(../images/minimal@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox-red,.iradio-red {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/red.png) no-repeat;border:0;cursor:pointer}
.icheckbox-red,.icheckbox-red.static:hover {background-position:0 0}
.icheckbox-red.hover,.icheckbox-red:hover {background-position:-20px 0}
.icheckbox-red.checked {background-position:-40px 0}
.icheckbox-red.disabled {background-position:-60px 0;cursor:default}
.icheckbox-red.checked.disabled {background-position:-80px 0}
.iradio-red,.iradio-red.static:hover {background-position:-100px 0}
.iradio-red.hover,.iradio-red:hover {background-position:-120px 0}
.iradio-red.checked {background-position:-140px 0}
.iradio-red.disabled {background-position:-160px 0;cursor:default}
.iradio-red.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox-red,.iradio-red {background-image:url(../images/red@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox-green,.iradio-green {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/green.png) no-repeat;border:0;cursor:pointer}
.icheckbox-green,.icheckbox-green.static:hover {background-position:0 0}
.icheckbox-green.hover,.icheckbox-green:hover {background-position:-20px 0}
.icheckbox-green.checked {background-position:-40px 0}
.icheckbox-green.disabled {background-position:-60px 0;cursor:default}
.icheckbox-green.checked.disabled {background-position:-80px 0}
.iradio-green,.iradio-green.static:hover {background-position:-100px 0}
.iradio-green.hover,.iradio-green:hover {background-position:-120px 0}
.iradio-green.checked {background-position:-140px 0}
.iradio-green.disabled {background-position:-160px 0;cursor:default}
.iradio-green.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox-green,.iradio-green {background-image:url(../images/green@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox-blue,.iradio-blue {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/blue.png) no-repeat;border:0;cursor:pointer}
.icheckbox-blue,.icheckbox-blue.static:hover {background-position:0 0}
.icheckbox-blue.hover,.icheckbox-blue:hover {background-position:-20px 0}
.icheckbox-blue.checked {background-position:-40px 0}
.icheckbox-blue.disabled {background-position:-60px 0;cursor:default}
.icheckbox-blue.checked.disabled {background-position:-80px 0}
.iradio-blue,.iradio-blue.static:hover {background-position:-100px 0}
.iradio-blue.hover,.iradio-blue:hover {background-position:-120px 0}
.iradio-blue.checked {background-position:-140px 0}
.iradio-blue.disabled {background-position:-160px 0;cursor:default}
.iradio-blue.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox-blue,.iradio-blue {background-image:url(../images/blue@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox-aero,.iradio-aero {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/aero.png) no-repeat;border:0;cursor:pointer}
.icheckbox-aero,.icheckbox-aero.static:hover {background-position:0 0}
.icheckbox-aero.hover,.icheckbox-aero:hover {background-position:-20px 0}
.icheckbox-aero.checked {background-position:-40px 0}
.icheckbox-aero.disabled {background-position:-60px 0;cursor:default}
.icheckbox-aero.checked.disabled {background-position:-80px 0}
.iradio-aero,.iradio-aero.static:hover {background-position:-100px 0}
.iradio-aero.hover,.iradio-aero:hover {background-position:-120px 0}
.iradio-aero.checked {background-position:-140px 0}
.iradio-aero.disabled {background-position:-160px 0;cursor:default}
.iradio-aero.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox-aero,.iradio-aero {background-image:url(../images/aero@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox-grey,.iradio-grey {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/grey.png) no-repeat;border:0;cursor:pointer}
.icheckbox-grey,.icheckbox-grey.static:hover {background-position:0 0}
.icheckbox-grey.hover,.icheckbox-grey:hover {background-position:-20px 0}
.icheckbox-grey.checked {background-position:-40px 0}
.icheckbox-grey.disabled {background-position:-60px 0;cursor:default}
.icheckbox-grey.checked.disabled {background-position:-80px 0}
.iradio-grey,.iradio-grey.static:hover {background-position:-100px 0}
.iradio-grey.hover,.iradio-grey:hover {background-position:-120px 0}
.iradio-grey.checked {background-position:-140px 0}
.iradio-grey.disabled {background-position:-160px 0;cursor:default}
.iradio-grey.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox-grey,.iradio-grey {background-image:url(../images/grey@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox-orange,.iradio-orange {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/orange.png) no-repeat;border:0;cursor:pointer}
.icheckbox-orange,.icheckbox-orange.static:hover {background-position:0 0}
.icheckbox-orange.hover,.icheckbox-orange:hover {background-position:-20px 0}
.icheckbox-orange.checked {background-position:-40px 0}
.icheckbox-orange.disabled {background-position:-60px 0;cursor:default}
.icheckbox-orange.checked.disabled {background-position:-80px 0}
.iradio-orange,.iradio-orange.static:hover {background-position:-100px 0}
.iradio-orange.hover,.iradio-orange:hover {background-position:-120px 0}
.iradio-orange.checked {background-position:-140px 0}
.iradio-orange.disabled {background-position:-160px 0;cursor:default}
.iradio-orange.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox-orange,.iradio-orange {background-image:url(../images/orange@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox-yellow,.iradio-yellow {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/yellow.png) no-repeat;border:0;cursor:pointer}
.icheckbox-yellow,.icheckbox-yellow.static:hover {background-position:0 0}
.icheckbox-yellow.hover,.icheckbox-yellow:hover {background-position:-20px 0}
.icheckbox-yellow.checked {background-position:-40px 0}
.icheckbox-yellow.disabled {background-position:-60px 0;cursor:default}
.icheckbox-yellow.checked.disabled {background-position:-80px 0}
.iradio-yellow,.iradio-yellow.static:hover {background-position:-100px 0}
.iradio-yellow.hover,.iradio-yellow:hover {background-position:-120px 0}
.iradio-yellow.checked {background-position:-140px 0}
.iradio-yellow.disabled {background-position:-160px 0;cursor:default}
.iradio-yellow.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox-yellow,.iradio-yellow {background-image:url(../images/yellow@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox-pink,.iradio-pink {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/pink.png) no-repeat;border:0;cursor:pointer}
.icheckbox-pink,.icheckbox-pink.static:hover {background-position:0 0}
.icheckbox-pink.hover,.icheckbox-pink:hover {background-position:-20px 0}
.icheckbox-pink.checked {background-position:-40px 0}
.icheckbox-pink.disabled {background-position:-60px 0;cursor:default}
.icheckbox-pink.checked.disabled {background-position:-80px 0}
.iradio-pink,.iradio-pink.static:hover {background-position:-100px 0}
.iradio-pink.hover,.iradio-pink:hover {background-position:-120px 0}
.iradio-pink.checked {background-position:-140px 0}
.iradio-pink.disabled {background-position:-160px 0;cursor:default}
.iradio-pink.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox-pink,.iradio-pink {background-image:url(../images/pink@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox-purple,.iradio-purple {display:block;margin:0;padding:0;width:18px;height:18px;background:url(../images/purple.png) no-repeat;border:0;cursor:pointer}
.icheckbox-purple,.icheckbox-purple.static:hover {background-position:0 0}
.icheckbox-purple.hover,.icheckbox-purple:hover {background-position:-20px 0}
.icheckbox-purple.checked {background-position:-40px 0}
.icheckbox-purple.disabled {background-position:-60px 0;cursor:default}
.icheckbox-purple.checked.disabled {background-position:-80px 0}
.iradio-purple,.iradio-purple.static:hover {background-position:-100px 0}
.iradio-purple.hover,.iradio-purple:hover {background-position:-120px 0}
.iradio-purple.checked {background-position:-140px 0}
.iradio-purple.disabled {background-position:-160px 0;cursor:default}
.iradio-purple.checked.disabled {background-position:-180px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.icheckbox-purple,.iradio-purple {background-image:url(../images/purple@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.has-switch {display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);position:relative;text-align:left;overflow:hidden;line-height:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;min-width:100px}
.has-switch.size-MINI {min-width:72px}
.has-switch.size-S {min-width:80px}
.has-switch.size-L {min-width:120px}
.has-switch.deactivate {opacity:.5;filter:alpha(opacity=50);cursor:default!important}
.has-switch.deactivate label,.has-switch.deactivate span {cursor:default!important}
.has-switch>div {display:inline-block;width:150%;position:relative;top:0}
.has-switch>div.switch-animate {-webkit-transition:left .5s;-moz-transition:left .5s;-o-transition:left .5s;transition:left .5s}
.has-switch>div.switch-off {left:-50%}
.has-switch>div.switch-on {left:0}
.has-switch input[type=checkbox] {display:none}
.has-switch span,.has-switch label {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;display:inline-block;padding-bottom:4px;padding-top:4px;font-size:14px;line-height:20px}
.has-switch span.size-MINI,.has-switch label.size-MINI {padding-bottom:4px;padding-top:4px;font-size:10px;line-height:9px}
.has-switch span.size-S,.has-switch label.size-S {padding-bottom:3px;padding-top:3px;font-size:12px;line-height:18px}
.has-switch span.size-L,.has-switch label.size-L {padding-bottom:9px;padding-top:9px;font-size:16px;line-height:normal}
.has-switch label {text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;width:34%;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.has-switch label:hover,.has-switch label:focus,.has-switch label:active,.has-switch label.active,.has-switch label.disabled,.has-switch label[disabled] {color:#fff;background-color:#e6e6e6;*background-color:#d9d9d9}
.has-switch label:active,.has-switch label.active {background-color:#ccc \9}
.has-switch label i {color:#000;text-shadow:0 1px 0 #fff;line-height:18px;pointer-events:none}
.has-switch span {text-align:center;z-index:1;width:33%}
.has-switch span.switch-left {-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.has-switch span.switch-right {color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f0f0f0;background-image:-moz-linear-gradient(top,#e6e6e6,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#fff));background-image:-webkit-linear-gradient(top,#e6e6e6,#fff);background-image:-o-linear-gradient(top,#e6e6e6,#fff);background-image:linear-gradient(to bottom,#e6e6e6,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6',endColorstr='#ffffffff',GradientType=0);border-color:#fff #fff #d9d9d9;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.has-switch span.switch-right:hover,.has-switch span.switch-right:focus,.has-switch span.switch-right:active,.has-switch span.switch-right.active,.has-switch span.switch-right.disabled,.has-switch span.switch-right[disabled] {color:#333;background-color:#fff;*background-color:#f2f2f2}
.has-switch span.switch-right:active,.has-switch span.switch-right.active {background-color:#e6e6e6 \9}
.has-switch span.switch-primary,.has-switch span.switch-left {color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#005fcc;background-image:-moz-linear-gradient(top,#04c,#08c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#04c),to(#08c));background-image:-webkit-linear-gradient(top,#04c,#08c);background-image:-o-linear-gradient(top,#04c,#08c);background-image:linear-gradient(to bottom,#04c,#08c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc',endColorstr='#ff0088cc',GradientType=0);border-color:#08c #08c #005580;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#08c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.has-switch span.switch-primary:hover,.has-switch span.switch-left:hover,.has-switch span.switch-primary:focus,.has-switch span.switch-left:focus,.has-switch span.switch-primary:active,.has-switch span.switch-left:active,.has-switch span.switch-primary.active,.has-switch span.switch-left.active,.has-switch span.switch-primary.disabled,.has-switch span.switch-left.disabled,.has-switch span.switch-primary[disabled],.has-switch span.switch-left[disabled] {color:#fff;background-color:#08c;*background-color:#0077b3}
.has-switch span.switch-primary:active,.has-switch span.switch-left:active,.has-switch span.switch-primary.active,.has-switch span.switch-left.active {background-color:#069 \9}
.has-switch span.switch-info {color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#41a7c5;background-image:-moz-linear-gradient(top,#2f96b4,#5bc0de);background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f96b4),to(#5bc0de));background-image:-webkit-linear-gradient(top,#2f96b4,#5bc0de);background-image:-o-linear-gradient(top,#2f96b4,#5bc0de);background-image:linear-gradient(to bottom,#2f96b4,#5bc0de);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f96b4',endColorstr='#ff5bc0de',GradientType=0);border-color:#5bc0de #5bc0de #28a1c5;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#5bc0de;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.has-switch span.switch-info:hover,.has-switch span.switch-info:focus,.has-switch span.switch-info:active,.has-switch span.switch-info.active,.has-switch span.switch-info.disabled,.has-switch span.switch-info[disabled] {color:#fff;background-color:#5bc0de;*background-color:#46b8da}
.has-switch span.switch-info:active,.has-switch span.switch-info.active {background-color:#31b0d5 \9}
.has-switch span.switch-success {color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#58b058;background-image:-moz-linear-gradient(top,#51a351,#62c462);background-image:-webkit-gradient(linear,0 0,0 100%,from(#51a351),to(#62c462));background-image:-webkit-linear-gradient(top,#51a351,#62c462);background-image:-o-linear-gradient(top,#51a351,#62c462);background-image:linear-gradient(to bottom,#51a351,#62c462);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51a351',endColorstr='#ff62c462',GradientType=0);border-color:#62c462 #62c462 #3b9e3b;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#62c462;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.has-switch span.switch-success:hover,.has-switch span.switch-success:focus,.has-switch span.switch-success:active,.has-switch span.switch-success.active,.has-switch span.switch-success.disabled,.has-switch span.switch-success[disabled] {color:#fff;background-color:#62c462;*background-color:#4fbd4f}
.has-switch span.switch-success:active,.has-switch span.switch-success.active {background-color:#42b142 \9}
.has-switch span.switch-warning {color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#f9a123;background-image:-moz-linear-gradient(top,#f89406,#fbb450);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f89406),to(#fbb450));background-image:-webkit-linear-gradient(top,#f89406,#fbb450);background-image:-o-linear-gradient(top,#f89406,#fbb450);background-image:linear-gradient(to bottom,#f89406,#fbb450);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89406',endColorstr='#fffbb450',GradientType=0);border-color:#fbb450 #fbb450 #f89406;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#fbb450;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.has-switch span.switch-warning:hover,.has-switch span.switch-warning:focus,.has-switch span.switch-warning:active,.has-switch span.switch-warning.active,.has-switch span.switch-warning.disabled,.has-switch span.switch-warning[disabled] {color:#fff;background-color:#fbb450;*background-color:#faa937}
.has-switch span.switch-warning:active,.has-switch span.switch-warning.active {background-color:#fa9f1e \9}
.has-switch span.switch-danger {color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#d14641;background-image:-moz-linear-gradient(top,#bd362f,#ee5f5b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bd362f),to(#ee5f5b));background-image:-webkit-linear-gradient(top,#bd362f,#ee5f5b);background-image:-o-linear-gradient(top,#bd362f,#ee5f5b);background-image:linear-gradient(to bottom,#bd362f,#ee5f5b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f',endColorstr='#ffee5f5b',GradientType=0);border-color:#ee5f5b #ee5f5b #e51d18;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#ee5f5b;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.has-switch span.switch-danger:hover,.has-switch span.switch-danger:focus,.has-switch span.switch-danger:active,.has-switch span.switch-danger.active,.has-switch span.switch-danger.disabled,.has-switch span.switch-danger[disabled] {color:#fff;background-color:#ee5f5b;*background-color:#ec4844}
.has-switch span.switch-danger:active,.has-switch span.switch-danger.active {background-color:#e9322d \9}
.select {font-size:14px;padding:4px;border:solid 1px #ddd;width:50%;height:31px;line-height:20px;display:block;float:left;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:all 1s cubic-bezier(.175,.885,.32,1) 0s}
@media(max-width:767px) {.responsive .select-box {border:0}
.responsive .select-box .select,.responsive .select {border:solid 1px #ddd;padding:10px;font-size:16px}
.responsive .select-box,.responsive .select-box.size-M,.responsive .select-box.size-MINI,.responsive .select-box.size-S,.responsive .select-box.size-L,.responsive .select-box.size-XL {height:auto;padding:0}
}
.select-wrapper {position:relative;display:inline-block;font-size:14px;cursor:default}
.select-default {zoom:1;display:block;padding-left:10px;padding-right:30px;background-color:#fff;border:solid 1px #d0d0d0;height:34px;line-height:34px}
.jsselect.radius {overflow:visible}
.jsselect.radius .select-default {border-radius:4px}
.jsselect.radius .select-list {border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}
.select-icon {position:absolute;height:8px;width:12px;right:10px;top:50%;margin-top:-4px;background:url(../images/iconpic-arrow-down2.png) no-repeat center}
.unselectable {-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.select-list {position:absolute;left:0;right:0;top:100%;z-index:1;line-height:34px;max-height:320px;overflow:auto;background-color:#fff;background-clip:padding-box;_height:expression(this.scrollHeight > 319 ? "320px":"auto");-moz-box-shadow:0 1px 2px rgba(0,1,1,.2);-webkit-box-shadow:0 1px 2px rgba(0,1,1,.2);box-shadow:0 1px 2px rgba(0,1,1,.2);box-sizing:border-box;border:solid 1px #d0d0d0}
.select-item {margin:0;padding:0}
.select-option {background:#fff;line-height:34px;text-align:left;white-space:nowrap;cursor:pointer;border-bottom:1px solid #f2f2f2;padding:0 10px}
.select-item .selected {background-color:#148cf1;color:#fff}
.btn-upload {position:relative;display:inline-block;height:31px;*display:inline;overflow:hidden;vertical-align:middle;cursor:pointer}
.upload-url {cursor:pointer;width:300px}
.input-file {position:absolute;right:0;top:0;cursor:pointer;z-index:1;font-size:30em;opacity:0;filter:alpha(opacity=0)}
.form-group .upload-btn {margin-left:-1px}
.btn-upload .icon-add,.btn-upload .icon-minus {cursor:pointer;display:inline-block;font-family:Arial;font-size:30px;height:31px;line-height:31px;text-align:center;vertical-align:middle;width:36px}
@media(max-width:767px) {.upload-btn {display:none}
.upload-url {display:none}
}
.numberControlBox {display:inline-block;overflow:hidden;vertical-align:middle}
.ncb-up,.ncb-down {font-size:0;display:block;height:10px;background-color:#f4f4f4;background:-moz-linear-gradient(top,rgb(255,255,255) 0%,rgb(230,230,230) 50%,rgb(255,255,255) 100%);width:24px;border:1px solid #d1d1d1;cursor:pointer}
.ncb-up {margin-bottom:1px}
.numberControlBox .ncb_ico {display:block;height:10px;background-image:url(../images/iconpic-arrow.png);background-repeat:no-repeat}
.ncb-up .ncb_ico {background-position:-22px center}
.ncb-down .ncb_ico {background-position:1px center}
.ncb_btn_hover {border:1px solid #9dc7e7;background-color:#dff2fc;background:-moz-linear-gradient(top,rgb(255,255,255) 0%,rgb(210,237,250) 50%,rgb(255,255,255) 100%)}
.ncb_btn_selected {border:1px solid #6198c2;background-color:#aee1fb;background:-moz-linear-gradient(top,rgb(255,255,255) 0%,rgb(174,225,251) 50%,rgb(255,255,255) 100%)}
.input-text[type=number] {width:80px}
.spinner {display:block;overflow:hidden;width:100px;position:relative;padding-left:29px;padding-right:29px}
.spinner .input-text {height:30px;text-align:center;width:100%}
.spinner a {display:inline-block;position:absolute;top:0;bottom:0;height:28px;line-height:28px;width:28px;cursor:pointer;outline:0;text-decoration:none;text-align:center;font-size:16px;border:1px solid #ddd;background-color:#f7f7f7}
.spinner a:hover {text-decoration:none}
.spinner a i {font-style:normal}
.spinner a.subtract {left:0}
.spinner a.add {right:0}
.spinner a.add.disabled,.spinner a.subtract.disabled {color:#999;cursor:not-allowed}
.emailSug-wrapper {position:absolute;background:#fff;text-align:left;z-index:99}
.emailSug-wrapper .emailSug-list .emailSug-item {font-size:14px;height:25px;line-height:25px;padding-left:10px;color:#333}
.emailSug-wrapper .emailSug-list .emailSug-item.active {background:#5a98de;cursor:pointer;color:#fff}
label,.placeholder {font-size:14px}
.form legend {font-size:20px}
.form .row {margin-top:15px}
.form-label {display:block;color:#555}
.formControls {position:relative}
.formControls>* {vertical-align:middle}
.placeholder {position:absolute;left:4px;top:4px;color:#c6c6c6;cursor:text}
.form-horizontal .form-label {margin-top:3px;cursor:text;text-align:right}
.form-horizontal .Validform_checktip {margin-top:5px}
::-webkit-input-placeholder {color:#b3b3b3}
:-moz-placeholder {color:#b3b3b3}
::-moz-placeholder {color:#b3b3b3}
:-ms-input-placeholder {color:#b3b3b3}
.placeholder {color:#adb0be;position:absolute;z-index:9}
@media(max-width:767px) {.form-horizontal .form-label {text-align:left}
}
.Validform_error,input.error,select.error,textarea.error {background-color:#fbe2e2;border-color:#c66161;color:#c00}
.Validform_wrong,.Validform_right,.Validform_warning {display:inline-block;height:20px;font-size:12px;vertical-align:middle;padding-left:25px}
.Validform_wrong {background:url(../images/iconpic-error.png) no-repeat 0 center;color:#ef392b}
.Validform_right {background:url(../images/iconpic-right.png) no-repeat 0 center}
.Validform_warning {background:url(../images/iconpic-warning.png) no-repeat 0 center;color:#777}
label.error {position:absolute;right:18px;top:5px;color:#ef392b;font-size:12px}
.check-box label.error,.radio-box label.error {right:auto;width:150px;left:210px;top:-2px}
.input-text,.btn,.input-text.size-M,.btn.size-M {font-size:14px;height:31px;*height:auto;line-height:1.42857;padding:4px}
.passwordStrength b {font-weight:400}
.passwordStrength b,.passwordStrength span {display:inline-block;vertical-align:middle;line-height:16px;line-height:18px\9;height:16px}
.passwordStrength span {width:57px;text-align:center;background-color:#d0d0d0;border-right:1px solid #fff}
.passwordStrength .last {border-right:0}
.passwordStrength .bgStrength {color:#fff;background-color:#fcc900}
#Validform_msg {font-size:14px;width:300px;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;background:#fff;position:absolute;top:0;right:50px;z-index:99999;display:none;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#999999');box-shadow:2px 2px 0 rgba(0,0,0,.1)}
#Validform_msg .iframe {position:absolute;left:0;top:-1px;z-index:-1}
#Validform_msg .Validform_title {font-size:20px;padding:10px;text-align:left;color:#fff;position:relative;background-color:#fcc900}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited {position:absolute;right:8px;top:6px;color:#fff;text-decoration:none;font-family:Verdana}
#Validform_msg a.Validform_close:hover {color:#fff}
#Validform_msg .Validform_info {padding:10px;border:1px solid #bbb;border-top:0;text-align:left}
@media(max-width:767px) {.responsive .Validform_checktip {margin-top:10px}
}
.input-text,.btn,.input-text.size-M,.btn.size-M {font-size:14px;height:31px;*height:auto;line-height:1.42857;padding:4px}
.img-responsive {display:inline-block;max-width:100%;height:auto}
.img-100 {width:100%}
.thumbnail {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.color-wt {color:#fff}
.close {display:inline-block;font-size:24px;cursor:pointer;line-height:24px}
.close:before {content:"\00d7"}
.fadein,.fadein-top,.fadein-right,.fadein-bottom,.fadein-left,.bouncein,.rotatein {-webkit-animation:1s ease-out backwards;-moz-animation:1s ease-out backwards;-ms-animation:1s ease-out backwards;animation:1s ease-out backwards}
.fadeout,.fadeout-top,.fadeout-right,.fadeout-bottom,.fadeout-left,.bounceout,.rotateout {-webkit-animation:1s ease-in forwards;-moz-animation:1s ease-in forwards;-ms-animation:1s ease-in forwards;animation:1s ease-in forwards}
.rotate,.rotate-hover {-webkit-animation:2s infinite linear;-moz-animation:2s infinite linear;-ms-animation:2s infinite linear;animation:2s infinite linear;display:inline-block}
.fadein {-webkit-animation-name:a-fadein;-moz-animation-name:a-fadein;-ms-animation-name:a-fadein;animation-name:a-fadein}
@-webkit-keyframes a-fadein {0% {opacity:0}
100% {opacity:1}
}
@-moz-keyframes a-fadein {0% {opacity:0}
100% {opacity:1}
}
@-ms-keyframes a-fadein {0% {opacity:0}
100% {opacity:1}
}
@keyframes a-fadein {0% {opacity:0}
100% {opacity:1}
}
.fadein-top {-webkit-animation-name:fadeinT;-moz-animation-name:fadeinT;-ms-animation-name:fadeinT;animation-name:fadeinT}
@-webkit-keyframes fadeinT {0% {opacity:0;-webkit-transform:translateY(-50px)}
100% {opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeinT {0% {opacity:0;-moz-transform:translateY(-50px)}
100% {opacity:1;-moz-transform:translateY(0)}
}
@-ms-keyframes fadeinT {0% {opacity:0;-ms-transform:translateY(-50px)}
100% {opacity:1;-ms-transform:translateY(0)}
}
@keyframes fadeinT {0% {opacity:0;transform:translateY(-50px)}
100% {opacity:1;transform:translateY(0)}
}
.fadein-right {-webkit-animation-name:fadeinR;-moz-animation-name:fadeinR;-ms-animation-name:fadeinR;animation-name:fadeinR}
@-webkit-keyframes fadeinR {0% {opacity:0;-webkit-transform:translateX(50px)}
100% {opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeinR {0% {opacity:0;-moz-transform:translateX(50px)}
100% {opacity:1;-moz-transform:translateX(0)}
}
@-ms-keyframes fadeinR {0% {opacity:0;-ms-transform:translateX(50px)}
100% {opacity:1;-ms-transform:translateX(0)}
}
@keyframes fadeinR {0% {opacity:0;transform:translateX(50px)}
100% {opacity:1;transform:translateX(0)}
}
.fadein-bottom {-webkit-animation-name:fadeinB;-moz-animation-name:fadeinB;-ms-animation-name:fadeinB;animation-name:fadeinB}
@-webkit-keyframes fadeinB {0% {opacity:0;-webkit-transform:translateY(50px)}
100% {opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeinB {0% {opacity:0;-moz-transform:translateY(50px)}
100% {opacity:1;-moz-transform:translateY(0)}
}
@-ms-keyframes fadeinB {0% {opacity:0;-ms-transform:translateY(50px)}
100% {opacity:1;-ms-transform:translateY(0)}
}
@keyframes fadeinB {0% {opacity:0;transform:translateY(50px)}
100% {opacity:1;transform:translateY(0)}
}
.fadein-left {-webkit-animation-name:fadeinL;-moz-animation-name:fadeinL;-ms-animation-name:fadeinL;animation-name:fadeinL}
@-webkit-keyframes fadeinL {0% {opacity:0;-webkit-transform:translateX(-50px)}
100% {opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeinL {0% {opacity:0;-moz-transform:translateX(-50px)}
100% {opacity:1;-moz-transform:translateX(0)}
}
@-ms-keyframes fadeinL {0% {opacity:0;-ms-transform:translateX(-50px)}
100% {opacity:1;-ms-transform:translateX(0)}
}
@keyframes fadeinL {0% {opacity:0;transform:translateX(-50px)}
100% {opacity:1;transform:translateX(0)}
}