a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,nav li,nav ul,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.txt-rt{text-align:right}.txt-lt{text-align:left}.txt-center{text-align:center}.float-rt{float:right}.float-lt{float:left}.clear{clear:both}.pos-relative{position:relative}.pos-absolute{position:absolute}.vertical-base{vertical-align:baseline}.vertical-top{vertical-align:top}.underline{padding-bottom:5px;border-bottom:1px solid #eee;margin:0 0 20px 0}nav.vertical ul li{display:block}nav.horizontal ul li{display:inline-block}img{max-width:100%}body{background:url(../img/banner.jpg) repeat;padding:100px 0 30px 0;font-family:Roboto,sans-serif;font-size:100%}.login{width:32%;margin:0 auto}.login h2{font-size:30px;font-weight:700;color:#fff;text-align:center;margin:0 0 50px 0;font-family:'Droid Serif',serif}.login-top{background:#e1e1e1;border-radius:25px 25px 0 0;-webkit-border-radius:25px 25px 0 0;-moz-border-radius:25px 25px 0 0;-o-border-radius:25px 25px 0 0;padding:40px 60px}.login-top h1{text-align:center;font-size:27px;font-weight:500;color:#f45b4b;margin:0 0 20px 0}.login-top input[type=text]{outline:0;font-size:15px;font-weight:500;color:#818181;padding:15px 20px;background:#cacaca;border:1px solid #ccc;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;margin:0 0 12px 0;width:100%;box-sizing:border-box;-webkit-appearance:none}.login-top input[type=password]{outline:0;font-size:15px;font-weight:500;color:#818181;padding:15px 20px;background:#cacaca;border:1px solid #ccc;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;margin:0 0 12px 0;width:100%;box-sizing:border-box;-webkit-appearance:none}.forgot a{font-size:13px;font-weight:500;color:#f45b4b;display:inline-block;border-right:2px solid #f45b4b;padding:0 7px 0 0}.forgot a:hover{color:#818181}.forgot input[type=button],.forgot input[type=submit]{background:#f45b4b;color:#fff;font-size:17px;font-weight:400;padding:8px 12px;width:20%;display:inline-block;cursor:pointer;border-radius:6px;-webkit-border-radius:19px;-moz-border-radius:6px;-o-border-radius:6px;outline:0;border:none}.forgot input[type=button]:hover,.forgot input[type=submit]:hover{background:#818181;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all}.forgot input[type=button]:disabled,.forgot input[type=submit]:disabled{cursor:not-allowed;background:#818181}.forgot{text-align:right}.login-bottom{background:#e15748;padding:30px 65px;border-radius:0 0 25px 25px;-webkit-border-radius:0 0 25px 25px;-moz-border-radius:0 0 25px 25px;-o-border-radius:0 0 25px 25px;text-align:right;border-top:2px solid #ad4337}.login-bottom h3{font-size:14px;font-weight:500;color:#fff}.login-bottom h3 a{font-size:25px;font-weight:500;color:#fff}.login-bottom h3 a:hover{color:#696969;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all}.copyright{padding:150px 0 0 0;text-align:center}.copyright p{font-size:15px;font-weight:400;color:#fff}.copyright p a{font-size:15px;font-weight:400;color:#e15748}.copyright p a:hover{color:#fff;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all}@media(max-width:1440px){.login{width:35%}}@media(max-width:1366px){.login{width:37%}}@media(max-width:1280px){.login{width:40%}}@media(max-width:1024px){.login{width:48%}.copyright{padding:100px 0 0 0}}@media(max-width:768px){.login{width:65%}.login-top h1{font-size:25px}.login-bottom h3 a{font-size:22px}.copyright{padding:250px 0 0 0}body{padding:100px 0 0 0}.login h2{font-size:28px}}@media(max-width:640px){.login-top h1{font-size:23px}.forgot input[type=submit]{font-size:15px;width:22%}.login-top input[type=text]{padding:12px 20px}.login-top input[type=password]{padding:12px 20px}.login-bottom h3 a{font-size:19px}.login-bottom h3{font-size:13px}.copyright{padding:110px 0 0 0}body{padding:110px 0 0 0}}@media(max-width:480px){.login{width:80%}.login-top h1{font-size:21px}.login-top input[type=text]{width:100%}.login-top{padding:30px 40px}.login-top input[type=password]{width:100%}.login h2{font-size:25px}}@media(max-width:320px){.login{width:90%}.login-top{padding:20px 25px}.login-top input[type=text]{width:100%;padding:10px 20px;font-size:13px;margin:0 0 7px 0}.login-top input[type=password]{width:100%;padding:10px 20px;font-size:13px;margin:0 0 7px 0}.forgot input[type=submit]{font-size:11px;width:25%;padding:6px 7px}.forgot a{font-size:11px}.login-bottom{padding:20px 25px}.login-bottom h3{font-size:11px}.login-bottom h3 a{font-size:17px}body{padding:50px 0 0 0}.copyright p{font-size:13px}.copyright p a{font-size:13px}.login h2{font-size:23px;margin:0 0 35px 0}.copyright{padding:75px 0 0 0}}