*{margin: 0; padding: 0; border: none;}
body{font-family: Arial, serif; color: #fff; font-size: 12px; background-color:#fff;}
a{color: #fff;}
a:hover { text-decoration:none; }
h3{font-size: 18px; font-weight: bold; text-transform: uppercase;}
h4{font-size: 14px; margin: 23px 0 13px 0; font-weight: normal;}

.header{background: url('https://hirevue-landing.s3.amazonaws.com/upsearch/images/header-bg.jpg') #000 top center no-repeat; width: 100%; height: 161px; min-width: 998px;}
.wrapper{width: 998px; margin: auto;}
.content{background: url('https://hirevue-landing.s3.amazonaws.com/upsearch/images/body-bg.png') #fff 0 0 repeat-x; height: 537px;}
.main-content{background: url('https://hirevue-landing.s3.amazonaws.com/upsearch/images/content-bg.png') #fff 0 0 repeat-x; height: 490px;}
.logo{width: 210px; height: 100px; float: left; margin: 15px 0 0 55px;}

.left-el,
.right-el{background: url('https://hirevue-landing.s3.amazonaws.com/upsearch/images/box-img.png') 0 0 no-repeat; margin-top: 22px;}

.left-el{float: left; width: 448px; height: 321px; margin-left: 18px; padding: 43px 0 0 29px;}
.candidate-login{height: 155px;}
.left-el-inner-text{width: 410px;}

.right-el{float: right; width: 408px; height: 344px; margin-right: 17px;padding: 20px 0 0 69px;}
.right-el a,
.right-el img {display: block;}
.right-el-inner-top{margin-left: 20px;}
.right-el-text{color: #fff; font-size: 23px; font-family: Calibri; margin: 43px 0 19px 0;}


.manager-login{float: right; width: 530px; margin-top: 55px;}
.main-manager-login > input[type=text],
.main-manager-login > input[type=password]{color: #333; width: 130px; height: 18px; background: url('https://hirevue-landing.s3.amazonaws.com/upsearch/images/manager-input.png') 0 0 no-repeat;
    padding: 6px 10px; margin-right: 6px; float: left; outline: none;}

.forgot-password {font-size:12px;font-weight:normal;float:right;margin-right: 7px; line-height:16px; margin-top: 5px;}
.man_log{float: left;margin-right: 5px;line-height:30px;text-transform: uppercase;font-size: 14px;}

.input-container{width: 300px;height: 30px;background-image: url('https://hirevue-landing.s3.amazonaws.com/upsearch/images/candidate-input.png');background-repeat: no-repeat;float: left;}
.interview-code{background-color: transparent;height: 16px; padding: 8px 10px;width: 280px;outline: none;float: left;}

.hide {display: none;}
.alert {color: red; font-size: 11px; position: absolute; margin: 36px 0 0 0; font-weight: bold; font-family: Arial, sans-serif;width:335px;overflow: hidden;}
.code-result {font-size: 12px; font-weight: bold; float:left; position: absolute; margin: 35px 0 0 0;width: 100px;}
.bad-code {color: red;}
.good-code {color: #468847;}
.btn-t {cursor: pointer; height: 30px; width: 100px; background:url('https://hirevue-landing.s3.amazonaws.com/upsearch/images/begin.png') no-repeat; position: absolute;float: left; margin-left: 10px;}
.btn-t.disabled {cursor: default;}
