#loginForm{padding:75px 20px 50px 20px;position:relative;margin:0 auto 26px auto;background-color:#fff;min-height:100%}@media only screen and (min-width:768px){#loginForm{border-radius:4px;width:300px}}.s-login-content{position:relative}#loginForm .heading1{letter-spacing:4px;font-size:8pt;text-transform:uppercase;color:#000}#loginForm #userName,#loginForm input[type=password]{padding:8px 20px 8px;font-size:15pt;width:100%;color:#000!important;margin:10px auto;text-align:center;border:solid 1px #f2f2f2}#loginForm input[type=password].login_input,#loginForm input[type=text].login_input{color:#333;border-radius:50px}#loginForm input[type=text].login_input{background:transparent url(img/username.png) 7px 6px no-repeat;background-size:32px}#loginForm input[type=password].login_input{background:transparent url(img/password.png) 7px 6px no-repeat;background-size:32px}#loginForm input[type=password]:focus,#loginForm input[type=text]:focus{outline:0}#loginForm input[type=password]:-webkit-autofill,#loginForm input[type=text]:focus:-webkit-autofill{-webkit-box-shadow:0 0 0 500px #fff inset}.login_input{position:relative}.loginButton{border-radius:50px;color:#ccc;background-color:#282828;border:none;width:100%;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;letter-spacing:4px;text-transform:uppercase;font-size:10px}.homeButton:hover,.loginButton:hover{background-color:#ff0;color:#000}.loginButton{margin-top:10px;padding:15px 0}.homeButton{position:absolute;padding:15px 0;background:#ccc;border:none;color:#000;letter-spacing:4px;text-transform:uppercase;font-size:10px;width:100%;margin:0 auto;bottom:-28px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;left:0}@media only screen and (min-width:768px){.s-login{margin-top:75px}}#loginButton,.memberButton,.s-detail .btn,.s-main-content .col-lg-4 a,.xmlResultLink{border-radius:0;border:none;background-color:#282828;font-size:8px;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;color:#fff;padding:10px 29px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}#loginButton:hover,.memberButton a:hover,.s-subject a:hover,.xmlResultLink:hover{background-color:red;color:#000}#loginForm #recaptcha_area{padding:20px 0;position:relative}#loginForm #recaptcha_area table{border:none!important}#loginForm .recaptchatable .recaptcha_image_cell{background-color:#fff;height:55px!important;padding:0 7px!important;width:220px}#loginForm .recaptchatable .recaptcha_image_cell center img{height:55px!important;width:213px}#loginForm .recaptchatable #recaptcha_image{border:medium none!important;float:left;margin:auto;width:215px!important}#loginForm .recaptchatable #recaptcha_response_field{left:-8px;text-align:center;position:absolute;top:-20px;width:255px!important;padding:10px;border-color:#f2f2f2!important;border-radius:50px}#loginForm #recaptcha_logo,#recaptcha_tagline{display:none}#loginForm #recaptcha_area td{border:0 none!important;border-collapse:collapse!important;float:left;margin:0!important;vertical-align:middle!important}#loginForm .recaptchatable .recaptcha_only_if_privacy a{position:absolute;top:0;float:none!important;text-align:center!important;width:255px!important;letter-spacing:4px;text-transform:uppercase;font-size:8pt!important;color:#000}