/*----------------------------------------------
css settings for HTML div exactCenter 
------------------------------------------------*/

#abc{
width: 100%;
height: 100%;
opacity: 0.95;
top: 0;
left: 0;
display: none;
position: fixed;			
background-color: #313131;
overflow:auto;

}

img#close{
position: absolute;
right: -14px;
top: -14px;
cursor: pointer;
}

div#popupContact{
position: absolute; 
left: 50%;
top: 17%;
margin-left: -202px;
font-family: 'PT Sans Narrow', sans-serif;
}

form{
max-width: 300px;
min-width: 250px;
padding: 10px 50px;
border: 2px solid gray;
border-radius: 10px;
font-family:raleway;
background-color: white;
}



hr{
margin: 10px -50px;
border: 0; 
border-top: 1px solid #ccc;
}
 
input[type=text]{
width:82%;
padding: 10px;
margin-top: 30px;
border: 1px solid #ccc;
padding-left: 40px;
font-size: 16px;
font-family:'PT Sans Narrow';
} 
#apply {width:82%;

margin-top: 30px;

padding-left: 40px;
font-size: 20px;
font-family:'PT Sans Narrow';
}
#apply a {text-decoration:underline;
  color: #4AA836;
    padding-left: 5px;
}
#name{
background-image: url('../images/jobs-form/name.jpg');
background-repeat: no-repeat;
background-position: 5px 7px;
}

#email{
background-image: url('../images/jobs-form/email.png');
background-repeat: no-repeat;
background-position: 5px 7px;
}

textarea{
background-image: url('../images/jobs-form/msg.png');
background-repeat: no-repeat;
background-position: 5px 7px;
width:82%;
height: 95px;
padding: 10px;
resize:none;
margin-top: 30px;
border: 1px solid #ccc;
padding-left: 40px;
font-size: 16px;
font-family:raleway;
margin-bottom: 30px;
}

#submit{
text-decoration:none;
width:100%;
text-align:center;
display:block;
background-color:#FFBC00;
color: white;
border: 1px solid #FFCB00;
padding: 10px 0;
font-size:20px;
cursor:pointer;
border-radius: 5px;
}


button{
width:20%;
height:45px;
border-radius:3px;
background-color: rgb(136, 181, 87);
color:white;
font-family: 'PT Sans Narrow', sans-serif;
font-size:21px;
cursor:pointer;
}
button:focus{outline-color: rgb(225, 228, 228);}

@media screen and ( max-width: 480px ) {
button{
width:30%;
margin-left:25px;
}
}