.contact{
    padding:30px 0px 50px 0px;
    background-color: #FFFFFF;
}
.contact input{
    border-radius:0px;
    height:35px;
}
.contact textarea{
    height:150px;

}
.contact label{
    padding-bottom:5px;
}
.contact .button_sliding_bg {
    color: #FFF;
    background: #002147;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 2px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    box-shadow: inset 0 0 0 0 #fff;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}
.button_sliding_bg:hover {
    box-shadow: inset 0 100px 0 0 #fff;
    border:2px solid #002147;
    color:#002147;
}
.contact .fa-map-marker{
    border:2px solid #002147;
    padding:10px 14px;
    color:#002147;
    border-radius:50%;
    margin-right:10px;
}
.contact .fa-phone{
    border:2px solid #002147;
    padding:10px 12px;
    color:#002147;
    border-radius:50%;
    margin-right:10px;
}
.contact .fa-envelope-o{
    border:2px solid #002147;
    padding:11px 12px;
    color:#002147;
    border-radius:50%;
    margin-right:10px;
}
.contact span{
    font-size:15px;
}
.contact p:last-child{
    padding-top:10px;
}
.contact h3{
    padding-bottom:20px;
}
.fa-map-marker:before {
    color:#dd5252 !important;
}
.fa-phone:before{
    color:#04d !important;
}
.fa-envelope-o:before{
    color:#dd5252 !important;
}
label{
    font-size:14px !important
}
.form-control{
    font-size:14px !important;
}