#careersPage{
	padding-top: 100px;
}
#journey{
	padding: 50px;
	background: #e7e7e8;
}
#journey h6{
  font-size: 14px;
      font-family: "careerDepartmentFont";
      font-weight: 100;
}
#vacancy{
	background: #e7e7e8;
}

#journey h3{
	font-size: x-large;
}

 tr{
	cursor: pointer !important;
}
#vacancyTable h5{
  font-family: "DIN_bold";
	background: #949598;
	    padding: 10px 10px 10px 20px;
	color: white;
}
#vacancyTable{
	padding-top: 100px;
}
#vacancyTable .table td, .table th{
	padding: 15px;
}
#vacancyTable .table thead th {
    border-bottom: none;
}
#vacancyTable .trBackground{
	background: #ce0000;
}
.whiteClr{
	color: white;
}
.content {
  position: relative;
  max-width: 400px;
  margin: auto;
  overflow: hidden;
  cursor: pointer;
}
.lineHeightH3{
  line-height: 20px;
}
.content .content-overlay {
border-left: 160px solid transparent;
    border-right: 160px solid transparent;
    border-top: 235px solid #486490c9;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  
}

.content:hover .content-overlay{
  opacity: 1;
}

.content-image{
  width: 100%;
}

.content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details{
  top: 50%;
  left: 50%;
  opacity: 1;
}

.content-details h3{
  color: #fff;
}

.content-details p{
  color: #fff;
  font-size: 0.8em;
}

.fadeIn-bottom{
  top: 80%;
}

.fadeIn-top{
  top: 20%;
}

.fadeIn-left{
  left: 20%;
}

.fadeIn-right{
  left: 80%;
}


.has-search .form-control {
    padding-left: 2.375rem;
    height: 50px;
}

.has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
        line-height: 3.37rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}








.careersBtn:hover{
	background: transparent;
	color: #e00000;
}
.space30 {
	height: 30px;
}

.careerBtn {
	padding: 5px;
	border-radius: 0;
	font-size: 16px;
	text-transform: initial;
	height: 35px;
	background: #e00000;
}

.height50 {
	height: 50px;
}

.form-control:focus {
	border-color: #e00000;
	box-shadow: none;
}

textarea:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="month"]:focus,
input[type="text"]:focus,
input[type="color"]:focus,
input[type="email"]:focus,
input[type="image"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="password"]:focus {
	border-color: #e00000;
	box-shadow: none;
}

.customBtn {
	outline: none !important;
	display: inline-block;
	padding: 15px 25px;
	font-size: 18px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	outline: none;
	color: #fff;
	background-color: #ce0000;
	border: none;
	border-radius: 7px;
}

#fileAttach {
	position: absolute;
	top: 11px;
	/* z-index: -1; */
	padding-left: 33px;
	/* width: 100%; */
}

label[for="fileAttach"] {
	z-index: 999;
	width: 123px !important;
	padding: 11px 10px;
	margin-top: 5px;
	margin-left: 10px;
}

label[for="fileAttach"]:active {
	transform: initial;
}

.contact .customBtn {
	width: 100%;
}

.customBtn:active {
	transform: translateY(4px);
}


.table td, .table th{
	border-top: none;
}