@charset "UTF-8";


.recruit-overview{
padding:2em 0;
}

.recruit-overview table th{
background-color:#FCF3D1 !important;
}



.recruit-overview h3{
margin:1em 0;
padding:0.5em 0.8em;
background-color:#036;
color:#FFF;
font-size:140%;
font-weight:normal;
text-align:center;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}




.company-info,
.recruit-info{
width:80%;
font-size:120%;
padding:1em 0.5em;
}

.requesting{
width:80%;
margin:1em auto 2em;
padding:1em;
border:#D5E4BA solid 5px;
background-color:rgba(213,228,186,0.2);
font-size:120%;
list-style-type:decimal;
}

.requesting li{
margin:0 0 0 1em;
padding:0.5em 0;
}


.requesting li a{
position:relative;
margin:0.5em 0.5em 0.8em;
padding:0 0 0 2em;
}

.requesting li a:before{
position:absolute;
left:0.6em;
top:50%;
content:'\f019';
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
font-size:110%;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transform:translateY(-50%);
}


.step{
position:relative;
width:80%;
margin:1em auto 2em;
padding:1em;
border:#daecfa solid 5px;
background-color:rgba(218,236,250,0.2);
}

.step h3{
font-size:140%;
}

.step:after{
position:absolute;
top:120%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
-webkit- transform: translateY(-50%) translateX(-50%);

content:'\f103';
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
font-size:160%;
color:#412121;
color:#95b8e3;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.step.end-col:after{
display:none;
}

.notes-area{
max-width:70% !important;
margin:1em auto;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}


@media all and (min-width:700px) {





	
}
