.sky-top{
padding: 340px 0 230px;
}
.field-bottom{
padding: 290px 0 148px;
margin-top: 618px;
}
.applyjobs{
padding:0;
background-color:#EDEDED;
}
.top-heading{
font-size:39px;
color:#404040;
text-transform:uppercase;
}
.applyjobs-form{
background-color:#FFFFFF;
padding:40px;
top: 195px;
position: absolute;
}
.apply{
margin-top:-260px;
}
.applyjobs-form select{
padding:20px 20px 20px 10px;
border:1px solid #BCBCBC;
}
.applyjobs-form select.classic{
color:#404040;
font-size:16px;

}

select.classic {
    background-image: linear-gradient(45deg, transparent 50%, #038ec5 50%), linear-gradient(135deg, #038ec5 50%, transparent 50%), linear-gradient(to right, white, white);
    background-position: calc(100% - 30px) calc(1em + 10px), calc(100% - 15px) calc(1em + 10px), 100% 0;
    background-size: 15px 15px, 15px 15px, 0.5em 0.5em;
    background-repeat: no-repeat;
    font-size: 14px;
    color: #B2B2B2;
}

.applyjobs-form input[type="text"]{
border:1px solid #BCBCBC;
padding:20px 20px 20px 10px;
color:#404040;
font-size:16px;
margin-bottom: 15px;
background:#fff;
}
.applyjobs-form input[type="submit"]{
padding:14px 20px 14px 10px;
color:#FFFFFF;
font-size:27px;
border-radius:0px;
background-color:#181818;
font-family: "Montserrat Bold";
}
.inputfile-6 + label {
    border: 1px solid #BCBCBC;
    margin-bottom: 15px;
    padding: 0px;
	width:100%;
}
.inputfile-6 + label strong {
    padding: 20px 35px;
	float:right;
	font-size:16px;
}
.inputfile-6 + label span{
padding-top:20px;
}
.applyjobs-form .heading{
color:#038EC5;
font-size:26px;
padding-top:10px;
padding-bottom:0px;
font-weight:normal;
}

.radio-button {
    margin: 10px 0 20px;
}

.radio-button label {
    padding-left: 10px;
    padding-right: 30px;
	font-size:16px;
	color:#404040;
	font-weight:normal;
}