#LoginContent{width:600px;margin:0px auto;}
#InputContent{width:250px;float:left;border:solid 2px #6699CC;padding:7px;min-height:162px;height:auto !important;height:162px;}
#InputContent span.loginWelcome {display:block;margin-bottom:20px;width:240px;font-size:13px;float:left;}
#InputContent div.verifyContent{float:left;margin-top:15px;width:99%;}
#InputContent input.verifyInput{width:90px; float:none;}
#InputContent img.verifyImg{display:block;margin:3px 0px 5px 0px;}
#MoreInSite{width:310px;height:162px;float:right;border:solid 1px #d3e7fb;padding:7px;}
#MoreInSite h1{margin-top:50px;font-size:1.6em;text-align:center;}
#MoreInSite ul li{margin-left:50px;text-align:left;}
div.LoginPart{background-color:#c4e0fc;padding:5px;text-align:left;}
.minH{min-height:126px;height:auto !important;height:126px;}
.minH1{min-height:22px;height:auto !important;height:22px;}
div.LoginPart h4{text-align:center;font-size:1.1em;font-weight:normal;}
div.LoginPart label{display:block;float:left;width:90px;font-weight:bold;margin-top:3px;font-size:11px;font-family:Charcoal, MS Sans Serif, Helvetica, Arial;}
div.LoginPart input[type="text"], div.LoginPart input[type="password"] {width:110px;height:17px;}
div.LoginPart input[type="submit"] {margin: 5px 0 0 90px;height:25px;width:65px;font-size:13px;}
div.Separator{float:left;width:100%;height:5px;overflow:hidden;}
#password, #login{height:15px;}
.Lstt a {text-decoration:underline; color:#336699;}
.Lstt a:hover{color:#83affe;text-decoration:underline;}
.hidden { display: none !important; }
/* common */
.login_cont .left { float: left; }
.login_cont .right { float: right; }
.login_cont .radius11 { border-radius: 11px; }
.login_cont .bold { font-weight: bold; }
.login_cont .sign_link { text-decoration: underline; cursor: pointer; }
.login_cont .blue_text { color: #2a557c; }
.login_cont .blue_gradient_white { background: #ffffff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M0ZDdlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 5%, #c4d7e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#ffffff), color-stop(100%,#c4d7e5)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 5%,#c4d7e5 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 5%,#c4d7e5 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 5%,#c4d7e5 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 5%,#c4d7e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4d7e5',GradientType=0 ); }
.login_cont .blue_gradient { background: #ffffff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3ZGFlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 0%, #c7dae9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(0%,#ffffff), color-stop(100%,#c7dae9)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 0%,#c7dae9 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 0%,#c7dae9 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 0%,#c7dae9 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 0%,#c7dae9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7dae9',GradientType=0 ); }
.login_cont .light_blue_gradient_white { background: #fefefe; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWYzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fefefe 0%, #fefefe 40%, #eaf3f9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(40%,#fefefe), color-stop(100%,#eaf3f9)); background: -webkit-linear-gradient(top, #fefefe 0%,#fefefe 40%,#eaf3f9 100%); background: -o-linear-gradient(top, #fefefe 0%,#fefefe 40%,#eaf3f9 100%); background: -ms-linear-gradient(top, #fefefe 0%,#fefefe 40%,#eaf3f9 100%); background: linear-gradient(to bottom, #fefefe 0%,#fefefe 40%,#eaf3f9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eaf3f9',GradientType=0 ); }
.login_cont h1, .login_cont h2 { margin: 0; padding: 0; font-weight: normal; }
.login_cont { position: relative; display: table; font-family: Arial; width: 908px; margin: 20px auto 0; }
.login_cont .signup_sprite { display: block; background-image: url('../gimages/signup_page_sprite.png'); }
.login_cont .years_icn { background-position: -5px -5px; width: 19px; height: 35px; }
.login_cont .members_icn { background-position: -46px -5px; width: 27px; height: 35px; }
.login_cont .hosts_icn { background-position: -93px -4px; width: 37px; height: 35px; }
.login_cont .shows_icn { background-position: -152px -3px; width: 19px; height: 35px; }
.login_cont .awards_icn { background-position: -191px -3px; width: 19px; height: 35px; }
.login_cont h2.signup_title { font-size: 28px; text-align: center; }
.login_cont h2.signup_title span { font-size: 22px; text-align: justify; }
.login_cont .campaign_banner { width: inherit; display: block; margin: 10px 0 0 0; }
.login_cont .login-main { display: table; position: relative; width: inherit; border: 1px solid #ccd8e2; margin: 10px 0 0 0; -webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75); box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75); }
.login_cont .login-main .main_header { height: 56px; line-height: 56px; text-align: center; }
.login_cont .login-main .main_header h1.header_text { color: #336699; font-size: 30px; line-height: inherit; text-transform:uppercase;}
.login_cont .login-main .login_body { position: relative; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; display: table; width: inherit; height: 485px; }
/***default host component***/
.login_cont .dhc_container { position: absolute; z-index: 1; right: -12px; top: 30px; width: 325px; background-color: #fefefe; border-top-width: 1px; border-top-style: solid; border-top-color: #c7dae9; border-radius: 11px; border-bottom-right-radius: 0; border-top-right-radius: 0; -webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.5); -moz-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.5); box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.5); }
.login_cont .login-main .dhc_container .triangle { width: 0px; height: 0px; border-style: solid; border-width: 0 0 6px 0; border-color: transparent transparent transparent transparent; position: absolute; right: -1px; }
.login_cont .login-main .dhc_container .triangle.top { border-right-width: 12px; border-bottom-color: #808c9a; top: -6px; }
.login_cont .login-main .dhc_container .triangle.bottom { border-left-width: 12px; border-left-color: #808c9a; bottom: -6px; }
.login_cont .login-main .dhc_container .round_shadow { -webkit-box-shadow: 0px 1px 4px rgba(0,0, 0, 0.3); -moz-box-shadow: 0px 1px 4px rgba(0,0, 0, 0.3); box-shadow: 0px 1px 4px rgba(0,0, 0, 0.3); }
.login_cont .login-main .dhc_container .round_shadow:after { content: ""; position: absolute; z-index: -1; top: 99%; bottom: 0; width: 170%; height: 26px; left: -32%; background: -webkit-radial-gradient(50% -3%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: -moz-radial-gradient(50% -3%, ellipse, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: -ms-radial-gradient(50% -3%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: -o-radial-gradient(50% -3%, ellipse, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: radial-gradient(ellipse at 50% -3%, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); }
.login_cont .login-main .movdiv { text-decoration: none; z-index: 1; cursor: pointer; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; display: block; background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); }
.login_cont .dhc_container .blue_gradient { width: inherit; height: 56px; border-top-right-radius: 0; border-top-left-radius: 0; position: absolute; bottom: 0px; left: 0px; clear: both; margin-top: 50px; position: relative; }
.login_cont .dhc_container .blue_gradient.radius11 { border-bottom-left-radius: 0px; }
.login_cont .dhc_header { position: relative; border-top-left-radius: 11px; border-top-right-radius: 11px; height: 42px; line-height: 42px; font-size: 13px; }
.login_cont .dhc_container .dhc_header { border-top-left-radius: 0px; }
.login_cont .dhc_header div.header_text { display: block; margin: 0 auto; text-align: center; line-height: inherit; font-weight: bold; font-size: 17px; color: #6a6c6b; }
.login_cont .dhc_container.campaign div.header_text { color: #336699; font-weight: bold; font-size: 14px; }
.login_cont .dhc_container.campaign div.header_text .CompetitionName.ColorGreen { color: #336699 !important; }
.login_cont .dhc_container .header_text a { text-decoration: none; font-size: inherit; color: inherit; font-weight: inherit; }
.login_cont .dhc_container .host_img_container { position: relative; width: inherit; }
.login_cont .dhc_container .host_img_container img { width: inherit; }
.login_cont .dhc_container .host_img_container .campaign_onhost_banner { width: 86px; height: 39px; display: block; z-index: 2; position: absolute; left: 5px; top: 5px; display: none; }
.login_cont .dhc_container .host_img_container .campaign_onhost_banner img { width: inherit; height: inherit; }
.login_cont .dhc_container.campaign .host_img_container .campaign_onhost_banner { display: block; }
.login_cont .dhc_container .host_img_container .slideshow_txt { z-index: 2; position: absolute; text-align: center; left: 5px; top: 5px; font-size: 11px; width: 65px; height: 26px; line-height: 26px; border-radius: 4px; background: rgb(0,0,0); background: rgba(0,0,0,0.4); color: #ffffff; display: none; }
.login_cont .dhc_container.host .host_img_container:hover .slideshow_txt { display: block; }
.login_cont .dhc_container .dhc_bottom { position: relative; width: inherit; display: table; border-bottom-left-radius: 11px; background: #ffffff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWQ5ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 30%, #c9d9e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#ffffff), color-stop(100%,#c9d9e6)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 30%,#c9d9e6 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 30%,#c9d9e6 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 30%,#c9d9e6 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 30%,#c9d9e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9d9e6',GradientType=0 ); }
.login_cont .dhc_container .dhc_bottom .dhc_text_container { display: block; width: inherit; }
.login_cont .dhc_container .dhc_bottom .dhc_text_container .dhc_text { font-size: 14px; font-weight: bold; text-align: center; }
.login_cont .dhc_container.host .dhc_bottom .dhc_text_container .dhc_text, .login_cont .dhc_container.campaign .dhc_bottom .dhc_text_container .dhc_text { font-style: italic; padding: 0 10px; overflow: hidden; }
/** icons common **/
.login_cont .dhc_container .dhc_bottom .icons_section { clear: both; display: block; width: inherit; position: relative; margin: 25px 0 0 0; }
.login_cont .dhc_container .icons_section .icn_container .icn_content { width: inherit; height: inherit; position: relative; z-index: 1; }
.login_cont .dhc_container .icons_section .icn_container .one_icon { display: block; margin: auto; position: relative; }
.login_cont .dhc_container .icons_section .icn_container { position: relative; margin: 0; width: 58px; height: 45px; display: inline-block; text-align: center; font-size: 12px; }
.login_cont .dhc_container .icons_section .icn_container:first-child { margin: 0 0 0 9px; }
.login_cont .dhc_container .icons_section .reg_tt { display: block; font-size: 9px; position: absolute; color: #35649c; font-weight: bold; text-decoration: none; opacity: 0; -moz-transition: opacity 300ms linear 150ms; -o-transition: opacity 300ms linear 150ms; -ms-transition: opacity 300ms linear 150ms; transition: opacity 300ms linear 150ms; }
.login_cont .dhc_container .icons_section .awards_icn ~ .reg_tt, .login_cont .dhc_container .icons_section .shows_icn ~ .reg_tt { bottom: -16px; }
.login_cont .dhc_container .icons_section .icn_container:hover .reg_tt { opacity: 1; }
.login_cont .icons_section .icn_container .slide { position: absolute; bottom: -3px; left: 0px; width: inherit; height: 0px; background-color: #d1e0ec; -webkit-box-shadow: 2px -2px 2px rgba(50, 50, 50, 0.5); -moz-box-shadow: 2px -2px 2px rgba(50, 50, 50, 0.5); box-shadow: 2px -2px 2px rgba(50, 50, 50, 0.5); border-top-left-radius: 5px; border-top-right-radius: 5px; z-index: 1; -webkit-transition: height 300ms linear 150ms,margin-top 300ms linear 150ms; -moz-transition: height 300ms linear 150ms,margin-top 300ms linear 150ms; -o-transition: height 300ms linear 150ms,margin-top 300ms linear 150ms; -ms-transition: height 300ms linear 150ms,margin-top 300ms linear 150ms; transition: height 300ms linear 150ms,margin-top 300ms linear 150ms; }
.login_cont .icons_section .icn_container:hover .slide { height: 68px; }
.login_cont .icons_section .icn_container .icn_content { margin-top: 0px; -webkit-transition: margin-top 300ms ease 200ms; -moz-transition: margin-top 300ms ease 200ms; -ms-transition: margin-top 300ms ease 200ms; -o-transition: margin-top 300ms ease 200ms; transition: margin-top 300ms ease 200ms; }
.login_cont .icons_section .icn_container:hover .icn_content { margin-top: -15px; }
.login_cont .login-main .login_form  { padding: 0 0 0 0; width: 510px; position: relative; margin-left: 135px; }
.login_cont .login-main .login_form .form_width { width: 314px; }
.login_cont .login-main .login_form .input_line {; clear: both; height: 72px; width: inherit; position: relative; display: table; margin-left: -94px; }
.login_cont .login-main .login_form .system_form { padding: 0; margin: 0; width: inherit; display: table; width: 418px; margin-top: 38px; }
.login_cont .login-main .login_form .input_line .input_txt { margin: 10px 0px 0 0; font-size: 19px; float:left;}
.login_cont .login-main .login_form .input_line .inputdata { height: 44px; padding: 0 0 0 10px; margin: 0; border: 0; outline: 0; border-radius: 5px; font-size: 16px; float:right; color: #000000; background: #d7e3ec; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZTNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGY2ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #d7e3ec 0%, #f0f6fc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e3ec), color-stop(100%,#f0f6fc)); background: -webkit-linear-gradient(top, #d7e3ec 0%,#f0f6fc 100%); background: -o-linear-gradient(top, #d7e3ec 0%,#f0f6fc 100%); background: -ms-linear-gradient(top, #d7e3ec 0%,#f0f6fc 100%); background: linear-gradient(to bottom, #d7e3ec 0%,#f0f6fc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e3ec', endColorstr='#f0f6fc',GradientType=0 ); -webkit-box-shadow: inset 0px 2px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: inset 0px 2px 5px rgba(50, 50, 50, 0.3); box-shadow: inset 0px 2px 5px rgba(50, 50, 50, 0.3); }
.login_cont .login-main .login_form .input_line.captcha .input_txt { margin:5px 0 0 0;}
.login_cont .login-main .login_form .input_line.captcha .inputdata { width:20%;margin: 4px 0 0 0;}
/*paceholders style*/
.login_cont .login-main .login_form .input_line .inputdata::-webkit-input-placeholder { font-size: 14px; font-style: italic; color: #7c8287; }
.login_cont .login-main .login_form .input_line .inputdata::-moz-placeholder { font-size: 14px; font-style: italic; color: #7c8287; }
.login_cont .login-main .login_form .input_line .inputdata:-ms-input-placeholder { font-size: 14px; font-style: italic; color: #7c8287; }
.login_cont .login-main .login_form .input_line .inputdata { font-size: 16px; }
.login_cont .login-main .login_form .error { clear: both; color: #bb0100; font-size: 12px; line-height: 100%; position: relative; top: 2px; display: none; }
.login_cont .login-main .login_form .error .center { display: table-cell; vertical-align: middle; height: 24px; }
.login_cont .login-main .login_form .error.common { font-size: 14px; position: relative; margin-top: 6px; }
.login_cont .login-main .login_form .input_line .error.sugg_nickname .suggested_radio { width: 197px; display: block; color: #000000; }
.login_cont .login-main .login_form .terms_txt { width: 418px; color: #000000; margin: 20px 0 0 0; font-size: 17px; text-align: center; }
.login_cont .login-main .login_form .signup_btn {width:323px; cursor: pointer; margin: 15px 0 0 0; height: 45px; border-radius: 5px; line-height: 45px; border: 0; color: #ffffff; text-align: center; font-size: 25px; position: relative; z-index: 1; background: #6fda3d; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmZGEzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZmFkMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #6fda3d 0%, #0fad25 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fda3d), color-stop(100%,#0fad25)); background: -webkit-linear-gradient(top, #6fda3d 0%,#0fad25 100%); background: -o-linear-gradient(top, #6fda3d 0%,#0fad25 100%); background: -ms-linear-gradient(top, #6fda3d 0%,#0fad25 100%); background: linear-gradient(to bottom, #6fda3d 0%,#0fad25 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fda3d', endColorstr='#0fad25',GradientType=0 ); }
.login_cont .login-main .login_form .signup_btn.round_shadow:after { content: ""; position: absolute; z-index: -1; top: 100%; width: 180%; height: 16px; left: -40%; background: -webkit-radial-gradient(50% -3%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: -moz-radial-gradient(50% -3%, ellipse, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: -ms-radial-gradient(50% -3%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: -o-radial-gradient(50% -3%, ellipse, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); background: radial-gradient(ellipse at 50% -3%, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%); }
.login_cont .login-main .login_form .form_txt {text-align: center; line-height: 30px; font-size: 17px;}
.login_cont .login-main .login_form .input_line.err .error, .login_cont .login-main .login_form  .error.common.err { display: block; }
.login_cont .login-main .login_form .input_line.err .error.sugg_nickname, .login_cont .login-main .login_form  .input_line .error.sugg_nickname { display: none; }
.login_cont .login-main .login_form .input_line.err.suggestNickname .error.sugg_nickname { display: block; margin-bottom: 10px; }
.login_cont .login-main .login_form .input_line.err .err_sign, .login_cont .login-main .login_form  .input_line .status_sign { width: 22px; height: 20px; background-repeat: no-repeat; position: absolute; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAYAAACUef2IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjg2MkIzQ0JCQTQ4MTFFMzg2RTlGM0FGNjgyNkY4RjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjg2MkIzQ0NCQTQ4MTFFMzg2RTlGM0FGNjgyNkY4RjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODYyQjNDOUJBNDgxMUUzODZFOUYzQUY2ODI2RjhGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODYyQjNDQUJBNDgxMUUzODZFOUYzQUY2ODI2RjhGNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnjJ46IAAAM7SURBVHjapFRZSFRRGP7uNtc7d5abpmNa0UILqZBEGwaBIBUERfVS0Gu9FUWrLWZRJBSVFdiC0YMGRUFFL9P2UEEbpJgPpj2UM046TjN3dMbxeudO55wsdNJpO/Bz4F+++/3/958rdgR0ZDypFMALHsnjOMABwlBP7GQqaXaC4zKWifjd4UVJnKA+DpyqLbIMA5N27lqVjMZLYJmxfwcmbG356sHIo+dFbbu3wyIue1Hx9Jw1K88MBvQtmVhzmUbBK8ocXhaaW5eXyb2vX4LCaEXFKH7xFhwvlCZj8aZxa8clS+jZ3NLZ7stX5RABlYnPRizc+h5fLtRCcoq1SOEvGZMRCNmuCkvXve9K5iLR080wKAt625wuzG9pg60wf70Z1O+MNZJxGAsQZe60r7oaMQJKkxRtAkRJIhFgoC8K34F9EERcJOLa/2wUhK2U59ivv3hX4r90nrmUggKUt7Vj4QMvE5AqHmi4jrD3Wb7kUQ+xlfwdMCdnTSJXZefhvTCSSSaYfcZMOPNy4F60hBVQn0ns88E9sAasHZyiTEsHHw1spSBnyzXBhluO4JOHTCzmTiQwRO6h8NefqTQWevMSPfX1sqzZzn//3FjAVDDNscDQ45t9Ryszr8wwaxr3H69CojuyWsx2rh7Jmh+ZKtmFK10nahD92PGTLdsGWWaiCcponSRifYEu+KqrIBCxyXJLo4GpYBNdW/tb2kt952pGMaWACb8f8VAYfa0tTLz0p9tVdwHRV02zpTzn9h+s2R5zguSQcpWOtrUbPL67t6GktWwQ85SvQOLTR9aNmBYfYPEKzHvojZjhwVkpI9HLU8Fsucqxr3e9nm4CKqcxGiSWt7QMC69dwfzGW5DdGpIjt3NYSCp2b+NtzZYj17FR8A51gRGMbOus2svaTBeMzTgrC+rUKciaPHnY8+vOUuad1ZVI+ILrBae6jBdd4rrQnXt8sLmJlRhpRgv8Tx/jvtuFJ4W56Nd1xjg9j5IKdXxA740bEB3iRjEZM1vU0lIUrlkHMxIBN8ZapSwLRigEiTxpt6aN+e9hndlVOBYthhk3m7l2XxiCqu4WNWkTfb34v2OZUfNmsq//yDcBBgARqkIiX/akOwAAAABJRU5ErkJggg==); }
.login_cont .login-main .login_form .input_line.err .err_sign { position: relative; float: left; margin: 0 3px 0 0; }
.login_cont .login-main .login_form .input_line .status_sign { left: 425px; top: 45px; display: none; }
.login_cont .login-main .login_form .input_line.passed .status_sign { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkJFOTQyN0JCQTQ4MTFFM0FBRjA5QzcxRTk1REFBQUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkJFOTQyN0NCQTQ4MTFFM0FBRjA5QzcxRTk1REFBQUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkU5NDI3OUJBNDgxMUUzQUFGMDlDNzFFOTVEQUFBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkU5NDI3QUJBNDgxMUUzQUFGMDlDNzFFOTVEQUFBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuCS9C8AAAI1SURBVHjaYhFap8qABbABcQAUWwKxFBD/AuInQHweiNcD8UaoGApghBn4JuAWmBbZoBYIpLqAWIUBP7gDxOVAfeug+lANBAJmIG4D4jIG0gDI8iog/gviMCFJkGwYDws3Q6xCWBlULwOygSGkGqbFp8awxXYZw/VP4KAqg5oBNhAUAf2kGGYgoMOwwWYJQ8f1SQxn3l2ACU8AmQUyMBSIZYg1TJ5LhmGl5RyGPS8PMOx4sRdZShqIw5igSYMowM7MzrDIYjoDGzMbQ8PVbmxKAkAGmhJrYI1WEYM2nzpD943JDK9+vMamxARkoAQxhhkL6jOkK8Uz3Ph8m2HW3UW4lEkyYUvtGKkfCFt1qxmYGJkYuq5PZvjz/y9OtSADn8M4HMwcWBX5SrkzmAgZMFz9eINh87Od+Ox+zgIkLgExON+o86ow+AE1/2P4z3D8zWmGk+/OMnz7852hWCMbrLrjxiSgzH98Bp4BGbgBligvfrjCcOXjdYYCtXSG5ZazwFpvf77LoAlMxCC5Hc/3EgqdDSAvr4aWImDwFxg+vTenMWScKWb49/8f2DBwhr0xhZDrnoLMgkVKEbrs+qfbGOJPZTP8+veb4QLQdbte7CfkukIg/snMGS4M4lwDYm4gtkZWce/LA4bH354x7Ht1mOHOl/v4DAOl8onYii9QfswhsfiaCsT52IovkEAuNILuEGHQHWg5kAMzDARYsChcC8SboYpBpbcxNOPDAv4stApYjS1TAAQYAFRCrVEH5RakAAAAAElFTkSuQmCC); }
.login_cont .login-main .login_form .input_line.err .status_sign { display: none !important; }
.login_cont .login-main .login_form .loginWelcome.ColorRed, .login_cont .login-main .login_form .loginWelcome.ColorRed center { text-align: left; display: block; width: 320px;}
.login_cont .login-main .login_form .send_email_con { width: 405px; font-size: 13px; line-height: 23px; }
.login_cont .login-main .login_form .send_email_con .input_txt { margin: 10px 0px 0 0; font-size: 19px; }
.login_cont .login-main .login_form .send_email_con .inputdata { height: 44px; padding: 0 0 0 2px; margin: 0; border: 0; outline: 0; border-radius: 5px; font-size: 16px; color: #000000; float: left; margin-top: 10px; margin-bottom: 10px; background: #d7e3ec; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZTNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGY2ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #d7e3ec 0%, #f0f6fc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e3ec), color-stop(100%,#f0f6fc)); background: -webkit-linear-gradient(top, #d7e3ec 0%,#f0f6fc 100%); background: -o-linear-gradient(top, #d7e3ec 0%,#f0f6fc 100%); background: -ms-linear-gradient(top, #d7e3ec 0%,#f0f6fc 100%); background: linear-gradient(to bottom, #d7e3ec 0%,#f0f6fc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e3ec', endColorstr='#f0f6fc',GradientType=0 ); -webkit-box-shadow: inset 0px 2px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: inset 0px 2px 5px rgba(50, 50, 50, 0.3); box-shadow: inset 0px 2px 5px rgba(50, 50, 50, 0.3); }
.login_cont .login-main .login_form .send_email_con .small_width { width: 314px; }
.login_cont .login-main .login_form .send_email_con .send_btn { width: 77px; height: 42px; font-size: 21px; color: #ffffff; display: block; background-color: #3c73b3; text-align: center; margin-top: 10px; line-height: 41px; border-radius: 10px; text-decoration: none;}
.login_cont .login-main .login_form .send_email_con .eror_msg { font-size: 18px; color: #ff0707; display: inline-block; margin-top: 10px;}
.login_cont .login-main .login_form .send_email_con .forgot_close_btn{ display:none; }
.login_cont .login-main .login_form .send_email_con .login_text{ margin-right: 86px;}
.login_cont .login-main .login_form .send_email_con .form_field{width: inherit; height: 44px; padding: 0 0 0 2px; margin: 0; border: 0; outline: 0; border-radius: 5px; font-size: 16px; color: #000000; float: left; margin-top: 10px; margin-bottom: 10px; background: #d7e3ec; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZTNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGY2ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #d7e3ec 0%, #f0f6fc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e3ec), color-stop(100%,#f0f6fc)); background: -webkit-linear-gradient(top, #d7e3ec 0%,#f0f6fc 100%); background: -o-linear-gradient(top, #d7e3ec 0%,#f0f6fc 100%); background: -ms-linear-gradient(top, #d7e3ec 0%,#f0f6fc 100%); background: linear-gradient(to bottom, #d7e3ec 0%,#f0f6fc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e3ec', endColorstr='#f0f6fc',GradientType=0 ); -webkit-box-shadow: inset 0px 2px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: inset 0px 2px 5px rgba(50, 50, 50, 0.3); box-shadow: inset 0px 2px 5px rgba(50, 50, 50, 0.3); }
.login_cont .login-main .login_form .send_email_con .header_blue_btn{display:block;cursor:pointer;color:#ffffff; text-align:center; font-weight:bold; background-image:none;width: inherit;}
.login_cont .login-main .login_form .join_link{display:inline-block;}
.login_cont .login-main .login_form .thankyou_msg{display: inline-block;width: 300px;margin-right: 77px;font-size: 18px;font-weight: bold;}
.login_cont .login-main .login_form .error_msg{display:inline-block; width: 270px; margin-right: 86px; color:#FC001D; font-weight:bold; line-height:110%;}
/* Google reCaptcha */
.login-main .login_form .g-recaptcha { margin-left: 105px;}
