.forms_form{

}
.forms_form .field_label{
    box-sizing: border-box;
    font-weight:bold;
}

.forms_form .field_label .required{
    color:#AA0000;
}


.forms_form .field_option_label input{
    width:auto;
}

.forms_form .field_option_label{
    display:block;
    font-weight: normal;
    padding:4px;
}



.forms_form label input, .forms_form label textarea{
    box-sizing: border-box;
    width:100%;
}
.forms_form .form_field{
    box-sizing: border-box;
    padding:0px;
    margin: 16px 0px 0px 0px;
}
.forms_form .form_field:first-child{
    box-sizing: border-box;
    padding:0px;
    margin: 0px 0px 0px 0px;
}

.forms_form label textarea{
    height:128px;
}
.forms_form label textarea{
    height:128px;
}
.forms_form label textarea{
    height:128px;
}

.forms_success_message{
    text-align: center;
    padding:32px;
    font-size:130%;
    border-radius:5px;
    padding:4px;
    box-sizing: border-box;
    background-color: #ffffff;
}