/*
	Careers
*/
@media (min-width: 1300px) {
	.careers{
		height:835px;
		min-height:835px;
	}
}
.careers{
	min-height: -webkit-calc(100vh - 168px);
	min-height: -moz-calc(100vh - 168px);
	min-height: -ms-calc(100vh - 168px);
	min-height: -o-calc(100vh - 168px);
	min-height: calc(100vh - 100px); /*168px*/
	padding-top:10px;
}
.title{
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	font-size:35px;
	font-weight:bold;
	line-height:43px;
	background: -webkit-linear-gradient(#0046B0, #19347D);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.sub-title{
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	font-size:18px
}
.sub-title-career{
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	font-size:20px;
	font-weight:bold;
	background: -webkit-linear-gradient(#0046B0, #19347D);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.featured-title{
	padding:25px 80px 25px 80px;
}
.featured-container,
.back-container{
	padding:0px 80px 0px 80px;
}

.job-container{
	padding:30px 20px 0 20px;
	letter-spacing:1px;
	
}
.job-container > a{
	text-decoration:none
}
.back-container{
	margin-top:25px
}
@media only screen and (max-width: 1299px){ 
	.featured-container,
	.back-container,
	.featured-title{
		padding:25px 5px;
	}
}
.job-title-container{
	width:100%;
	height:110px;
    display: table;
    color: #FFF;
	background-image:url(../img/careers/job-bg.png);
	background-size: 100% 100%;
}
.job-title-container p {
	vertical-align: middle;
	display: table-cell;
	font-size:20px;
	font-weight:bold;
	
}
p.job-location{
	white-space: nowrap;
	overflow:hidden;
    text-overflow:ellipsis;
	font-size:18px;
	color:#727376;
	line-height:18px;
	padding-top:5px;
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	font-size:18px
}
p.job-department{
	font-size:18px;
	color:#727376;
	line-height:16px;
	margin-top:-2px;
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	font-size:18px
}
@media only screen and (max-width: 1299px){ 
	.job-container{
		padding:20px 5px 0 5px;
		
	}
	.job-title-container p {
		font-size:18px;
		
	}
	p.job-location,
	p.job-department{
		font-size:14x;
	}
}
/* form-container */
.form-container{
	padding:20px 15px 80px 15px;
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	position:absolute;
	height: 98%;
	right:0;
	min-height: 98% !important;
	background-color:#E6E7E8;
	overflow-y:scroll;
	overflow-x:hidden;
	
}

/*no available careers*/
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.no-careers {
    animation: fadeIn 0.5s ease-in;
    /* text-align: center; 
    margin: 50px auto;  
    max-width: 600px; */

	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 50vh;
    text-align: center;
    /*opacity: 0.7;*/
}

.no-careers h2, .no-careers p {
    margin: 10px 0;
    font-weight: bold;
}

.no-careers p{
    color:#888888;
}
/*no available careers*/


@media only screen and (max-width: 1299px){ 
	.form-container{
		padding-top:40px;
		font-family:AvantGarde-Dm-BT , Fallback, sans-serif;
		position:relative;
	}

}
.normal{
	font-family:AvantGarde-Bk-BT , Fallback, sans-serif;
	font-size:13px
}
.btn-orange{
	font-size:20px;
	margin-top:40px;
}

.btn-orange:active {
	outline: 0;
}
.btn-orange:focus {
	outline: 0;
}
.btn-danger,
.btn-dangerr:focus,
.btn-danger:hover{
	color:#fff;
	background-color:#a94442;
}
.helper{
	color:#a94442;
}
.has-error.has-feedback > .form-control{
	color:#a94442;
}
.has-error.has-feedback > select.form-control option:first-child{
	color:#a94442;
}
.has-error.has-feedback > select.form-control option:nth-child(n+2){
	color:#000;
}
.has-error.has-feedback input[type=text].form-control{
	color:#a94442;
}