.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 textarea ,
.cms_forms form select {
    border: 1px solid #CDCBCB;
    margin: 0;
    padding: 6px 0 6px 6px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.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;
    margin-left:2px;
}

.cms_forms_field_checkbox label , 
.cms_forms_field_radio label { 
    -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;  
    cursor:pointer;
}
.cms_forms_field_checkbox.data-columns-1 > div  , 
.cms_forms_field_radio.data-columns-1 > div  {
    
}
.cms_forms_field_checkbox.data-columns-2 > div ,
.cms_forms_field_radio.data-columns-2 > div {
    width:49%;
    display:inline-block;
    margin-right:0;
}
.cms_forms_field_checkbox.data-columns-3 > div ,
.cms_forms_field_radio.data-columns-3 > div {
    width:32%;
    display:inline-block;
    margin-right:0;
}
.cms_forms_field_checkbox.data-columns-4 > div ,
.cms_forms_field_radio.data-columns-4 > div {
    width:24%;
    display:inline-block;
    margin-right:0;
}