.showLoginForm{cursor:pointer}#stickyLoginButton{position:fixed;z-index:49;text-align:center;display:inline-block;bottom:5%;right:-20px;padding:10px 40px 10px 10px;color:#fff;background:rgba(0,0,0,.6);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg);text-decoration:none}#loginFormHolder *{box-sizing:border-box}#loginFormHolder{display:none;position:fixed;width:100%;height:100%;z-index:50;text-align:center;background:rgba(0,0,0,.8);top:0}#closeLogin{text-align:right;height:0}#closeLogin span{font-size:40px;color:gray;position:relative;left:40px;top:-40px;padding:0 10px;cursor:pointer;font-family:arial,helvetica,sans-serif}#loginFormHolder form{margin-top:8%;display:inline-block;padding:3%;background:#fff;border-radius:2px}#loginFormHolder h1{color:gray;margin:0}#loginFormHolder input{font-size:25px;padding:4%;border:1px solid gray;border-radius:3px;text-align:center;display:block;width:100%;outline:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}#loginFormHolder .space{margin:1%}#loginFormHolder input:focus,#loginFormHolder input[type=submit]:focus{background:#BCFFB9}#loginFormHolder input[type=submit]{padding:1% 4%;background:#d3d3d3;color:gray;cursor:pointer}#loginFormHolder a{color:gray;text-decoration:none}#loginFormHolder label{display:none;color:gray}#loginFormHolder .lbl_signup_error{background:red;padding:2px;color:#fff;border-radius:5px;font-size:13px;text-align:center}@media screen and (max-width:1280px){#closeLogin span{left:30px}}@media screen and (max-width:800px){#closeLogin{height:20px}#closeLogin span{position:static;font-size:30px}#loginFormHolder form{padding:0 1% 5%}#loginFormHolder input{font-size:20px;padding:3%}}@media screen and (max-width:640px){#loginFormHolder form{width:75%}}@media screen and (max-width:480px){#loginFormHolder form{width:90%}}