body {

    
    background: linear-gradient(#ffffff,#7AF7F9);
min-width: 300px;
    overflow-x: hidden; 
    overflow-y: hidden;
}
.logo
{
width:300px;
position: relative; z-index:0;
top:-200px;
}



.login{position: absolute: top:0px; font-family:arial;padding:0px 0 0 0}.login .logo{display:block;border-radius: 10px;margin:0 auto 30px}.login a,.login a:visited{text-decoration:underline;color:inherit}ul.notice{:30px auto;width:300px;text-align:center;list-style-position:inside;font-size:15px;padding:20px 30px;border-radius:3px}ul.notice.errors{background-color:#fff4f4;border:1px solid #f50909;color:#f50909}ul.notice.success{background-color:#d7eacd;border:1px solid #6fae4f;color:#6fae4f}ul.notice li{padding:5px 0}.vertical-form{margin:0 auto; }.vertical-form legend{width:100%;font-size:24px;font-weight:500;text-align:center;margin:0 0 30px 0}.vertical-form input[type='text'],.vertical-form input[type='password'],.vertical-form input[type='number']{border:0px #B5B6BA solid;color:#c1c1c1;background: transparent;opacity: 1;
    filter: alpha(opacity=95);
height:32px;font-size:16px}.vertical-form input[type='text'],.vertical-form input[type='password'],.vertical-form input[type='submit'],.vertical-form input[type='number']{position: relative; z-index:1; top: 168px; left:-3px;display:block;margin:0 auto 41px auto;width:208px;text-align:center;border-radius:0px;color:#c3c3c3;outline:none;font-family:inherit}.vertical-form input[type='submit']{-webkit-appearance:none;color:#5B4E38;position:relative; top: 190px;left:65px; border-radius:15px; background:-webkit-linear-gradient(left,#FBFBFB,#C9C9C9,#949494);opacity: 0.01;
    filter: alpha(opacity=1);border:3px #5B4E38 solid;height:30px;width:80px;font-size:15px;font-weight:400;outline:0;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer}.vertical-form input:hover[type='submit']{background:-webkit-linear-gradient(left,#949494,#C9C9C9,#FBFBFB);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.vertical-form .footer{text-align:center}.vertical-form .footer p:first-child{color:#666}.vertical-form .footer a:first-child{border-bottom:solid 1px #ccc;text-decoration:none}.vertical-form .footer p:nth-child(2) a{border-bottom:solid 1px #000} @media (max-width:0px){.login{padding:10px 0 0 0}}
