html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}*{box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;font-family:'Source Sans Pro',sans-serif}body{font:13px/20px 'Roboto',sans-serif;font-family:'Roboto',sans-serif;color:#fff;background:#201747;background:#201747;background:-moz-linear-gradient(top,#003c69 0%,#201747 100%);background:-webkit-linear-gradient(top,#003c69 0%,#201747 100%);background:linear-gradient(to bottom,#003c69 0%,#201747 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c69',endColorstr='#0173c7',GradientType=0)}.container{padding:80px 15px;margin:0 auto;width:1000px}.item1{width:25%;float:left;margin:0 5%}.item2{width:40%;float:left;margin:0 5%}.addresses{position:absolute;bottom:15px;left:15px;right:15px}.addresses p{margin-bottom:5px;font-weight:bold;font-size:15px}.addresses .address-left{float:left;text-align:left}.addresses .address-right{float:right;text-align:right}.login-wrapper{width:400px;height:500px;margin:auto;position:absolute;top:0;left:0;bottom:80px;right:0}.login{margin:0 auto;padding:20px 20px 20px;width:400px;background:#fff;border-radius:3px;color:#3a3a3a;box-shadow:0 0 15px 2px rgba(0,0,0,.5)}.login .logo{width:100%;margin:0 auto;display:block}.login h1{margin:-20px -20px 21px;line-height:40px;font-size:15px;font-weight:bold;color:#fff;text-align:center;background:#201747}.login p{margin:20px 0 0;position:relative}.login p:first-child{margin-top:0}.login p.inputs{margin:20px}.login input[type=text],.login input[type=password]{width:100%;display:block}.login p.remember_me{float:left;line-height:31px}.login p.remember_me label{font-size:12px;color:#fff;cursor:pointer}.login p.remember_me input{position:relative;bottom:1px;margin-right:4px;vertical-align:middle}.login p.submit{text-align:right}.login p .form-username{border-color:#201747;border-width:1px;border-bottom:none;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;padding-left:50px}.login p .form-password{border-color:#201747;border-width:1px;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-left:50px;border-top:1px solid #e2e4e6}.login p .form-password:focus,.login p .form-username:focus{outline:none;border-color:#201747;background-color:#201747;color:#fff}.login p .form-username:focus{border-bottom:none}.login p label{position:absolute;left:0;color:#fff;top:0;font-weight:bold;font-size:17px;display:block;width:41px;height:34px;padding-left:15px;line-height:34px;border-right:1px solid #201747;background-color:#201747;border-top-left-radius:3px;text-shadow:0 1px 1px black}.login p label.pwdlbl{top:34px;border-top-left-radius:0;border-bottom-left-radius:3px}.login-help{margin:20px 0;font-size:11px;color:#fff;text-align:center}.login-help a{color:#fff;text-decoration:underline}:-moz-placeholder{color:#a3a3a3 !important;font-size:13px}::-webkit-input-placeholder{color:#a3a3a3;font-size:13px}input{font-family:'Source Sans Pro',sans-serif;font-size:14px}input[type=text],input[type=password]{padding:0 10px;width:200px;height:34px;color:#3a3a3a;background:#fff;border:1px solid;border-color:#c4c4c4 #d1d1d1 #d4d4d4;border-radius:2px}input[type=text]:focus,input[type=password]:focus{border-color:#7dc9e2;outline-color:#dceefc;outline-offset:0}input[type=submit]{height:50px;font-size:17px;font-weight:bold;text-transform:uppercase;color:#201747;background:#fff;border:1px solid;border-color:#201747;border-radius:3px;outline:0;cursor:pointer;width:100%;margin-top:15px}input[type=submit]:focus,input[type=submit]:hover{background:#201747;border-color:#201747;color:#fff}input[type=submit]:active{background:#201747;border-color:#fff;color:#fff}.lt-ie9 input[type=text],.lt-ie9 input[type=password]{line-height:34px}