body{font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; background: white; padding: 0; margin: 0;}
img{border: 0;}
.left{float: left;}
.wrapper{width: 980px; margin: 0 auto;}
.hide{display: none;}
form{padding: 0; margin: 0;}
.alert{color: red; font-size: 11px; position: absolute; top: 63px; font-weight: bold; font-family: Arial, sans-serif; width: 280px;}
#manager-login{float: right; padding-top: 30px;}
#f-box{background: black; float: left; padding: 1px; height: 22px;}
.input-text{background-color: #CECDCD; border: 0; height: 16px; padding: 3px 5px; width: 100px; color: black; margin-right: 1px; text-align: center;}
.manager-login-label{font-size: 14px; margin: 2px 8px 0 0; color: black;}
#forgot-password{position: absolute; margin: 29px 0 0 227px;}
#forgot-password a{font-size: 14px; color: black;}
#forgot-password a:hover{text-decoration: none;}
#logo{padding: 25px 0 0 30px;}

#content{background-color: black; width: 100%; height: 476px; float: left; margin-top: 20px; min-width: 1129px;}
#content-main{background: url("https://hirevue-landing.s3.amazonaws.com/comcast/images/main-image.jpg") top center no-repeat; width: 1129px; height: 476px; float: left; margin-left: -51px;}
.candidate-login{color: #ffffff; margin: 289px 0 0 173px;}
.interview-code-text{font-size: 18px; font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;}
.candidates{font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif; font-size: 28px; padding: 14px 0 6px 0;}
.interview-code{background-color: #CECDCD; border: 0; height: 16px; padding: 3px 5px; width: 143px; color: black; margin-right: 1px; text-align: center; position: absolute;}
.btn-t{cursor: pointer; background:url('https://hirevue-landing.s3.amazonaws.com/comcast/images/btn-start.png') no-repeat; width: 72px; height: 22px; position: absolute; margin-left: 154px;}
.disabled{cursor: default; background:url('https://hirevue-landing.s3.amazonaws.com/comcast/images/btn-start-disabled.png') no-repeat; width: 72px; height: 22px;}
.code-result{font-size: 12px; font-weight: bold; padding-top: 15px;}
.bad-code{color: red;}
.good-code{color: #468847;}
#wh-bg{background-color: white; height: 22px; padding: 1px; width: 226px; position: absolute;}

#footer{min-width: 1151px; background: url('https://hirevue-landing.s3.amazonaws.com/comcast/images/footer-repeat-bg.png') repeat-x; float: left; height: 99px; width: 100%; border-bottom: 5px solid #C8001D;}
#footer-container ul {list-style: none;}
#footer-share {width: 980px; margin: 0 auto; padding: 20px 0;}
#footer-share li:first-child {border: none; background: none;}
#footer-share li {float: left; height: 39px; border-left: 1px solid #BBB; background-image: url('https://hirevue-landing.s3.amazonaws.com/comcast/images/footer.png'); background-repeat: no-repeat; list-style: none;}
#footer-comcast {width: 140px;}
#footer-comcast span {background: url('https://hirevue-landing.s3.amazonaws.com/comcast/images/footer2.png') no-repeat 0 2px; display: block; width: 106px; height: 39px; text-indent: -9999px;}
#footer-twitter {width: 216px; padding: 0 0 0 63px; background-position: 25px -32px;}
#footer-share a {color: #1471DA; display: inline-block; font-size: 13px; font-weight: bold; line-height: 39px; text-decoration: none;}
#footer-share a:hover { text-decoration: underline;}
#footer-youtube {width: 186px; padding: 0 0 0 93px; background-position: 20px -63px;}
#footer-facebook {width: 229px; padding: 0 0 0 45px; background-position: 20px -97px; position: relative;}
#copyright{float: left; font-size: 11px; padding: 6px 0 10px 10px;}
.fb-like{float: right; margin: -28px -50px 0 0;}
.ie .fb-like{float: right; margin: -48px -50px 0 0;}