html,body{font-family:Arial,sans-serif;background:url(bg.png);background:-moz-linear-gradient(top,#EFEFEF,#D3D8E8);margin:0;padding:0;border:0;position:absolute;height:100%;min-width:100%;font-size:13px;color:#404040;direction:ltr;-webkit-text-size-adjust:none}
button,input[type=button],input[type=submit]{font-family:Arial,sans-serif}
a,a:hover,a:visited{color:#427fed;cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline}
h1{font-size:20px;color:#262626;margin:0 0 15px;font-weight:normal}
h2{font-size:14px;color:#262626;margin:0 0 15px;font-weight:bold}
input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{direction:ltr;-moz-appearance:none;-webkit-appearance:none;appearance:none;display:inline-block;height:44px;padding:0 8px;margin:0;background:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;font-size:15px;color:#404040}
input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{outline:none;border:1px solid #4d90fe;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
input[type=checkbox],input[type=radio]{-webkit-appearance:none;display:inline-block;width:13px;height:13px;margin:0;cursor:pointer;vertical-align:bottom;background:#fff;border:1px solid #c6c6c6;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
input[type=checkbox]:active,input[type=radio]:active{background:#ebebeb}
input[type=checkbox]:hover{border-color:#c6c6c6;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
input[type=radio]{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;width:15px;height:15px}
input[type=checkbox]:checked,input[type=radio]:checked{background:#fff}
input[type=radio]:checked::after{content:'';display:block;position:relative;top:3px;left:3px;width:7px;height:7px;background:#666;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}
input[type=checkbox]:checked::after{content:url(checkmark.png);display:block;position:absolute;top:-6px;left:-5px}
input[type=checkbox]:focus{outline:none;border-color:#4d90fe}
.stacked-label{display:block;font-weight:bold;margin:.5em 0}
.hidden-label{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:0;width:0;overflow:hidden;visibility:hidden}
input[type=checkbox].form-error,input[type=email].form-error,input[type=number].form-error,input[type=password].form-error,input[type=text].form-error,input[type=tel].form-error,input[type=url].form-error{border:1px solid #dd4b39}
.error-msg{margin:.5em 0;display:block;color:#dd4b39;line-height:17px}
.help-link{background:#dd4b39;padding:0 5px;color:#fff;font-weight:bold;display:inline-block;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;text-decoration:none;position:relative;top:0}
.help-link:visited{color:#fff}
.help-link:hover{color:#fff;background:#c03523;text-decoration:none}
.help-link:active{opacity:1;background:#ae2817}
.sign-in img.hvuvn,.sign-in img.hauivn,.sign-in img.eopvn,.sign-in img.hvueduvn,.sign-in img.eopeduvn,.sign-in img.ctplhauivn,.sign-in img.hocngoainguhvueduvn{width:250px}
.wrapper{position:relative;min-height:300px}
.main{width:960px;margin:85px auto 0}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.header .logo{margin:17px 0 0;float:left}
.header .secondary-link{margin:28px 0 0;float:right}
.header .secondary-link a{font-weight:normal}
.footer-bar{border-top:1px solid #e5e5e5;bottom:30px;position:fixed;width:950px}
.footer{padding-top:7px;font-size:.90em;white-space:nowrap;line-height:0}
.footer ul{float:left;max-width:70%;padding:0}
.footer ul li{color:#737373;display:inline;padding:0 1.5em 0 0}
.footer a{color:#737373}
.lang-chooser-wrap{float:right;display:inline;background:url(language.png) no-repeat scroll left center rgba(0,0,0,0);padding:0 0 0 24px}
#ip-vis-control{width:100px;margin:10px;float:left}
#ip-vis-control span{padding:0 0 0 24px}
#lang-vis-control{width:125px;float:right}
.hidden{height:0;width:0;overflow:hidden;visibility:hidden;display:none !important}
.card{background-color:#f7f7f7;padding:20px 25px 30px;margin:0 auto 25px;width:304px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);box-shadow:2px 2px 2px rgba(0,0,0,0.3)}
.card *:first-child{margin-top:0}
.rc-button{display:inline-block;min-width:46px;text-align:center;color:#444;font-size:14px;font-weight:700;height:36px;padding:0 8px;line-height:36px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-transition:all 0.218s;-moz-transition:all 0.218s;-webkit-transition:all 0.218s;transition:all 0.218s;border:1px solid #dcdcdc;background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);-o-transition:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}
.card .rc-button{width:100%;padding:0}
.rc-button:hover{border:1px solid #c6c6c6;color:#333;text-decoration:none;-o-transition:all 0.0s;-moz-transition:all 0.0s;-webkit-transition:all 0.0s;transition:all 0.0s;background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.rc-button:active{background-color:#f6f6f6;background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:linear-gradient(top,#f6f6f6,#f1f1f1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.rc-button-submit{border:1px solid #3079ed;cursor:pointer;color:#fff;text-shadow:0 1px rgba(0,0,0,0.1);background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed)}
.rc-button-submit:hover{border:1px solid #2f5bb7;color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8)}
.rc-button-submit:active{background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
.rc-button-red{border:1px solid transparent;color:#fff;text-shadow:0 1px rgba(0,0,0,0.1);background-color:#d14836;background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);background-image:-moz-linear-gradient(top,#dd4b39,#d14836);background-image:-ms-linear-gradient(top,#dd4b39,#d14836);background-image:-o-linear-gradient(top,#dd4b39,#d14836);background-image:linear-gradient(top,#dd4b39,#d14836)}
.rc-button-red:hover{border:1px solid #b0281a;color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);background-color:#c53727;background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);background-image:-moz-linear-gradient(top,#dd4b39,#c53727);background-image:-ms-linear-gradient(top,#dd4b39,#c53727);background-image:-o-linear-gradient(top,#dd4b39,#c53727);background-image:linear-gradient(top,#dd4b39,#c53727)}
.rc-button-red:active{border:1px solid #992a1b;background-color:#b0281a;background-image:-webkit-linear-gradient(top,#dd4b39,#b0281a);background-image:-moz-linear-gradient(top,#dd4b39,#b0281a);background-image:-ms-linear-gradient(top,#dd4b39,#b0281a);background-image:-o-linear-gradient(top,#dd4b39,#b0281a);background-image:linear-gradient(top,#dd4b39,#b0281a);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
pre.debug{font-family:monospace;position:absolute;left:0;margin:0;padding:1.5em;font-size:13px;background:#f1f1f1;border-top:1px solid #e5e5e5;direction:ltr;white-space:pre-wrap;width:90%;overflow:hidden}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../../font/opensans/OpenSans-Light.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../../font/opensans/OpenSans.woff) format('woff')}
.signin-card{width:260px;padding:40px 25px}
.signin-link{text-decoration:none}
.signin-link img{margin:0 auto 10px;display:block;border:0;max-width: 250px}
.signin-card .profile-name{font-size:16px;font-weight:bold;text-align:center;margin:10px 0 0;min-height:1em}
.signin-card input[type=email],.signin-card input[type=password],.signin-card input[type=text],.signin-card input[type=submit]{width:100%;display:block;margin-bottom:10px;z-index:1;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.signin-card input.captcha{float:left;margin-right:8px;width:100px !important}
.signin-card #input-username+.stacked-label{margin-top:15px}
.signin-card #reauthEmail{display:block;padding:0 8px;color:#404040;line-height:2;margin-bottom:10px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.jfk-tooltip{background-color:#fff;border:1px solid;color:#737373;font-size:12px;position:absolute;z-index:800 !important;border-color:#bbb #bbb #a8a8a8;padding:16px;width:250px}
.jfk-tooltip h3{color:#555;font-size:12px;margin:0 0 .5em}
.jfk-tooltip-content p:last-child{margin-bottom:0}
.jfk-tooltip-arrow{position:absolute}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter{display:block;height:0;position:absolute;width:0}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore{border:9px solid}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter{border:8px solid}
.jfk-tooltip-arrowdown{bottom:0}
.jfk-tooltip-arrowup{top:-9px}
.jfk-tooltip-arrowleft{left:-9px;top:30px}
.jfk-tooltip-arrowright{right:0;top:30px}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore{border-color:#bbb transparent;left:-9px}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore{border-color:#a8a8a8 transparent}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter{border-color:#fff transparent;left:-8px}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore{border-bottom-width:0}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter{border-bottom-width:0}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore{border-top-width:0}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter{border-top-width:0;top:1px}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore{border-color:transparent #bbb;top:-9px}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter{border-color:transparent #fff;top:-8px}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore{border-left-width:0}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter{border-left-width:0;left:1px}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore{border-right-width:0}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter{border-right-width:0}
.jfk-tooltip-closebtn{background:url(x_8px.png) no-repeat;border:1px solid transparent;height:21px;opacity:.4;outline:0;position:absolute;right:2px;top:2px;width:21px}
.jfk-tooltip-closebtn:focus,.jfk-tooltip-closebtn:hover{opacity:.8;cursor:pointer}
.jfk-tooltip-closebtn:focus{border-color:#4d90fe}
.need-help-reverse{float:right}
.remember .bubble-wrap{position:absolute;padding-top:3px;-o-transition:opacity .218s ease-in .218s;-moz-transition:opacity .218s ease-in .218s;-webkit-transition:opacity .218s ease-in .218s;transition:opacity .218s ease-in .218s;left:-999em;opacity:0;width:300px;margin-left:-20px}
.remember:hover .bubble-wrap,.remember input:focus ~ .bubble-wrap,.remember .bubble-wrap:hover,.remember .bubble-wrap:focus{opacity:1;left:inherit}
.bubble-pointer{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;width:0;height:0;margin-left:17px}
.bubble{background-color:#fff;padding:15px;margin-top:-1px;font-size:11px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3)}
.dasher-tooltip{position:absolute;left:50%;top:380px;margin-left:150px}
.dasher-tooltip .tooltip-pointer{margin-top:15px}
.dasher-tooltip p{margin-top:0}
.dasher-tooltip p span{display:block}
input.captcha{width:110px !important;float:left}
img.captcha{cursor:pointer}
.sign-in{float:right;width:340px;margin:0;padding:0}
.side-content{float:left;width:620px;margin:0;padding:5px 0 0;font-family:Arial;text-align:center}
.side-content h2{color:#717171;font-size:20px;font-weight:300;margin-bottom:15px}
.side-content h3{color:#737373;font-size:16px;font-weight:200;margin-bottom:25px}
.side-content p{color:#757575;font-size:13px;line-height:17px}
.side-content img{display:block;margin:15px auto}
#dWindow,#bxTipBox,.rqlcaptcha{display:none}
@media(max-width:960px){
    .signin-card #input-username.form-error,.signin-card #input-password.form-error{z-index:2}
    .signin-card #input-username:hover,.signin-card #input-username:focus,.signin-card #input-password:hover,.signin-card #input-password:focus{z-index:3}
    .dasher-tooltip{top:340px}
    .main{width:770px}
    .featuredslides .flex-direction-nav{width:360px}
    .side-content{width:430px}
    .footer-bar{margin:0 auto;width:750px;position:inherit}
}
@media (max-width:770px){
    html,body{font-size:14px}
    .hidden-small{display:none}
    .card{padding:20px 15px 30px;width:270px}
    .footer ul li{padding-right:1em}
    .footer,.lang-chooser-wrap{margin:0 auto;text-align:center}
    .footer-bar{width:290px}
    .dasher-tooltip{top:260px}
    .footer ul{width:100%;max-width:100%;float:none}
    .hmb{display:none !important}
    .main{width:95%}
    .sign-in{width:100%}
    .side-content{display:none}
    .jfk-tooltip{display:none}
    .signin-card{width:260px;padding:20px;margin:0 auto 20px}
}
@media (max-height:720px){.main{margin-top:55px} .footer-bar{bottom:5px}}
@media (max-height:520px){.main{margin-top:25px} .card{margin-bottom:20px}}
@media (max-height:320px){
    .main{margin-top:15px}
    .signin-link img{display:none}
    .signin-card{padding-top:0}
    .signin-card #input-username,.signin-card #input-password{height:35px}
    .signin-card .profile-name{margin:0}
    .signin-card #input-username{margin-bottom:0}
    .signin-card #input-password{margin-top:-1px}
}
#forgotform img.captcha{float:right}
.sip{color:#888;font-family:caption;font-size:9pt;margin:8px 0 0;position:absolute}
.letcovn,.eopeduvn,.td1hauivn,.meletcovn,.admineopeduvn,.ectplhauivn,.ectpldhcnvn,.lcdhcnvn,.eslthauieduvn,.slthauieduvn,.labfithauieduvn,.labdhcnvn{display:none}
.powerby{float:right;width:175px;background:transparent;color:#999;font:normal 12px/15px Tahoma;text-align:right;margin-right:20px}
.powerby>div{color:#777;float:left;width:78px;margin-top:3px}
.powerby>a{color:#034ea2;font-weight:bold;font-size:17px}
.powerby>a:hover{color:RED}
.powerby>a img{width:90px;height:auto;border:none}
