::-webkit-input-placeholder {color: #000;}
     :-ms-input-placeholder {color: #000;}
         ::-moz-placeholder {color: #000;}
          :-moz-placeholder {color: #000;}


html, body {min-width: 1024px;}
body { padding: 0; margin: 0; background: #fff url("https://hirevue-landing.s3.amazonaws.com/hiltonworldwide/images/body-bg.png") center top repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif;}
p, h1, h2, h3, h4, input, ul {margin:0; padding: 0; font-weight: normal;}
img, input {border: 0; outline: none;}
.left {float: left;}
.right {float: right;}
.hide {display: none;}
.alert {position: absolute; top: 180px; left: 25px; color: red; font-size: 10px; font-weight: bold; font-family: Arial, sans-serif;}
.code-result {float: left; font-size: 11px; text-align: left; line-height: 16px; font-weight: bold; font-family: Arial, sans-serif;}
.bad-code {color: red;}
.good-code {color: #468847;}

.wrapper {width: 1025px; margin: 0 auto;}
.logo {margin: 26px 0 0 60px;}
.text-block {height: 170px; padding: 40px 140px 10px 150px;}
.text-block h1 {font-size: 26px; line-height: 50px; color: #329ab7;}
.text-block p {font-size: 13px; padding-bottom: 10px; color: #575757; line-height: 20px;}

.login-wrapper {padding: 35px 140px; overflow: hidden;}
.login-block {position :relative; width: 318px; height: 160px; padding: 20px 25px 0; background: #fff url("https://hirevue-landing.s3.amazonaws.com/hiltonworldwide/images/hgvc/box.png") no-repeat;}
.login-wrapper h2 {font-size: 20px; padding: 0 7px 10px; line-height: 28px; color: #000;}
.login-text {font-size: 12px; padding: 15px 7px; color: #575757; line-height: 16px;}
.login-block .input {width: 284px; padding: 7px 16px; margin-bottom: 6px; font-size: 12px; height: 13px; line-height: 15px; color: #575757; border: 1px solid #9f9fa0; border-radius: 3px;}
.login-block .input.cut {float: left; width: 206px; margin: 0 7px 0 0; border-radius: 3px 1px 1px 3px;}
.bottom20 {margin-bottom: 20px;}

.forgot {display: block; clear: left;}
.forgot a {color: #575757; font-size: 9px; line-height: 20px; text-decoration: none;}
.forgot a:hover {text-decoration: underline;}

.btn-t{cursor: pointer; background:url('https://hirevue-landing.s3.amazonaws.com/hiltonworldwide/images/hgvc/btn_start.png') no-repeat; width: 71px; height: 29px; border: 0; float: left;}
.btn-t.disabled {cursor: default;}

.footer {padding: 10px 150px;}
.footer ul {background: #fff url("https://hirevue-landing.s3.amazonaws.com/hiltonworldwide/images/hgvc/branded_logos.png") no-repeat; overflow: hidden; list-style: none;
	height: 65px; padding-top: 45px;}
.footer li a {float: left; display: block; height: 38px; margin-left: 10px;}
.w40.no-margin {margin-left: 0;}
.footer .w35 {width: 35px;}
.footer .w40 {width: 40px;}
.footer .w45 {width: 45px;}
.footer .w50 {width: 50px;}
.footer .w58 {width: 58px;}
.footer .w62 {width: 62px;}