div.form_cont input[type="text"], div.form_cont input[type="email"], div.form_cont textarea, div.form_cont select {
    max-width: 100%;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 0;
    padding: 10px 5px;
    box-sizing: border-box;
     -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

div.form_cont input[type="text"]:hover, div.form_cont input[type="email"]:hover, div.form_cont textarea, div.form_cont select:hover {
    border: 1px solid #aaa;
     -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

div.form_cont input[type="text"], div.form_cont input[type="email"], div.form_cont select {
    height: 35px;
}

div.form_cont .checkbox_lst_cont_, div.form_cont .radio_lst_cont_ {
    background: #f6f6f6;
    padding: 10px 15px;
    margin-bottom: 10px;
}

div.form_cont input[type=submit] {
    background: #359cd4;
    border: none;
    color: #fff;
    padding: 14px 30px;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px;
     -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

div.form_cont input[type=submit] :hover{
    background: #166b99;
     -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
 }
 
 .field-header-content {
    margin: 20px 0 10px;
    font-size: 22px;
    line-height: 2;
}

div.form_cont input[type="file"] {
    background: #f6f6f6;
    width: 100%;
    padding: 22px 15px;
    line-height: 15px;
    height: 15px;
}

div.form_cont input[type="checkbox"], div.form_cont input[type="radio"] {
margin: 8px;
}

