.cms_forms .cms_form_fields {
    margin: 10px -10px
}
.cms_forms .cms_form_fields .cms_forms_field_container {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 10px;
    margin-bottom: 10px;
}

.cms_forms form input[type='text'] ,
.cms_forms form input[type='email'] ,
.cms_forms form input[type='phone'] , 
.cms_forms form input[type='number'] , 
.cms_forms form textarea ,
.cms_forms form select {
    border: none;
    background: rgba(255, 255, 255, 0.1);
    box-shadow: none;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    display: block;
    color: #FFFFFF;
    border-radius: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    resize: none;
    background: #F8F9FB;
    color: #555555;

}

.cms_forms form label {
    margin: 0;
    padding: 0;
    line-height: normal;
}

.cms_forms form textarea {
    min-height:50px;
}
.cms_forms form select {
    
}
.cms_forms .cms_forms_error .cms_forms_field_label {
    color: red;
}
.cms_forms .cms_forms_error input[type="text"],
.cms_forms .cms_forms_error input[type="email"],
.cms_forms .cms_forms_error input[type="phone"],
.cms_forms .cms_forms_error input[type="password"],
.cms_forms .cms_forms_error textarea,
.cms_forms .cms_forms_error select {
    border-color: red;
    background-color: #FFAAAA;
}

.cms_forms .cms_forms_required .cms_forms_field_label:after {
    content: "*";
    color: red;
}


.cms_forms ._cms_standard_button_submit {
    color:#fff; 
    border: 0px;
    cursor:pointer;
    margin:5px 5px 0 0px; 
    padding:8px 25px;
    background-color: #f36e15; /* change to website primary colour */
    
/*    margin:auto; */
    text-align:center; 
    display:block; 
    /*font-size:16px;*/
}

.cms_forms_alerts {
    margin: 10px 0px;
}
.cms_forms_alerts ._cms_alert {
    padding:10px 5px;
}
.cms_forms_alerts ._cms_alert._cms_alert_success {
    background-color:#7cb600;
    color:white;
}
.cms_forms_alerts ._cms_alert._cms_alert_error {
    background-color:red;
    color:white;
}