.header {width: 100%;text-align: center;padding-top: 20px;padding-bottom: 20px;}
.login-wrapper {text-align: center;}
.login-wrapper .logo { margin-bottom: 45px; }
.login-wrapper .box { margin: 0 auto; /*padding: 30px 0 30px;hank*/  padding: 30px 0 10px; float: none; width: 400px; -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px; -ms-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px; -o-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px;box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px; }
.login-wrapper .box .content-wrap { width: 82%; margin: 0 auto; }
.login-wrapper .box h6 {text-transform: uppercase;margin-bottom: 20px;font-size: 28px;font-weight: 600;}
.login-wrapper .box input[type="text"], .login-wrapper .box input[type="password"] { font-size: 15px; height: 40px; margin-bottom: 10px; border-color: #b2bfc7; padding-left: 12px; }
.login-wrapper .box input[type="text"]:focus,.login-wrapper .box input[type="password"]:focus { border: 1px solid #28a0e5; outline: none;-webkit-box-shadow: inset 0 1px 2px #ddd,0px 0 5px #28a0e5;-moz-box-shadow: inset 0 1px 2px #ddd,0px 0 5px #28a0e5;-ms-box-shadow: inset 0 1px 2px #ddd,0px 0 5px #28a0e5; -o-box-shadow: inset 0 1px 2px #ddd,0px 0 5px #28a0e5;box-shadow: inset 0 1px 2px #dddddd, 0px 0 5px #28a0e5; }
.login-wrapper .box input[type="password"] {margin-bottom: 10px; }
.login-wrapper .box input:-moz-placeholder {color: #9ba8b6;font-size: 14px;letter-spacing: 0px;font-style: italic; }
.login-wrapper .box input:-ms-input-placeholder {color: #9ba8b6; font-style: italic;letter-spacing: 0px;font-size: 14px; }
.login-wrapper .box input::-webkit-input-placeholder {color: #9ba8b6;font-style: italic;letter-spacing: 0px;font-size: 14px; }
.login-wrapper .box .action {border-top: 1px solid #d3d7db;background-color: #104d8c;margin: 0px -36px;position: relative;/*top: 30px;hank*/top: 10px;border-radius: 0px 0px 7px 7px;padding: 15px 0px;}
.login-wrapper .box .signup {text-transform: uppercase;font-size: 18px;padding: 7px 25px;border-radius: 5px;}
.login-wrapper .already {float: none;text-align: center;font-size: 18px;margin-top: 10px;margin-right: auto;margin-bottom: 10px;margin-left: auto;font-weight: bold;}
.login-wrapper .already p {display: inline-block;color: #222; }
.login-wrapper .already a {color: #104D8C;margin-left: 7px;border-bottom: 1px solid; transition: all .1s linear;-moz-transition: all .1s linear; /* Firefox 4 */ -webkit-transition: all .1s linear; /* Safari and Chrome */ -o-transition: all .1s linear; /* Opera */ }
.login-wrapper .already a:hover { text-decoration: none;color: #000; border-bottom-color: #000; }