/* login */
input[type=text], input[type=number], input[type=submit], input[type=password] {-webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
#loginWrap {display: table; width: 100%; height: 100%; min-height: 485px; overflow: hidden;}
#loginSection {text-align: center;}
form#loginBox {background: #f5f5f5; border: 1px solid #ddd; border-bottom: 4px solid #4abec7; width: 750px; margin: auto; margin-top: 100px; padding: 50px;}
form#loginBox fieldset {display: inline-block; text-align: left; vertical-align: top; padding: 0 12px; width: 340px;}
form#loginBox h3 {font-size: 34px; color: #333; margin: 0; margin-bottom: 5px;letter-spacing:-0.03em;}
form#loginBox table {border-collapse: collapse;}
form#loginBox input[type=text], form#loginBox input[type=password] {font-size: 16px; border: 1px solid #a5a5a5; padding: 10px; margin: 5px 0;}
form#loginBox input[type=submit] {background: #4abec7; border: none; color: #fff; font-size: 18px; width: 110px; height: 100px; margin-left: 8px;}
fieldset#basicLogin input[type=text], fieldset#basicLogin input[type=password] {width: 200px;}
fieldset#genePurLogin input[type=text] {width: 300px;}
fieldset#genePurLogin a {background: #4abec7; color: #fff; display: block; text-align: center; padding: 10.5px 0; margin: 5px 0;}
fieldset#basicLogin {border-right: 1px dashed #777; padding-right: 17px!important;}
div#loginLinks {text-align: left;}
div#loginLinks a {background: #626262; border: 1px solid #ddd; color: #fff; display: inline-block; text-align: center; padding: 10px 30px; margin: 5px;}
p.login_copy {font-size: 12px;}
div.sub_banner {display:none;background:none;float:left;height:0;}

/* media */
/* @media screen and (max-width: 1024px) {
    form#loginBox {width: 80%!important;}
    div#loginLinks {text-align: center;}
}

@media screen and (max-width: 960px) {
    form#loginBox fieldset {text-align: center; margin: 15px 0;}
    fieldset#basicLogin {border: none; padding: 0;}
}

@media screen and (max-width: 760px) {
    a.to_main img {width: 60%;}
    form#loginBox {padding: 10px; margin-top: 80px;}
    div#loginLinks a {padding: 10px; font-size: 15px;}
    form#loginBox fieldset {width: auto; margin: 5px 0; padding: 0;}
    fieldset#basicLogin input[type=text], fieldset#basicLogin input[type=password] {width: 140px;}
    fieldset#genePurLogin input[type=text] {width: 250px;}
    form#loginBox input[type=submit] {margin-left: 5px; width: 105px; }
    form#loginBox h3 {font-size: 25px;}
} */
