#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group{
padding:10px;
}
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight{
background:#FCF8E3 !important;
border-color:#FBEED5 !important;
}
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
color:#333333;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
}
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block,
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline,
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important,
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important .badge-important {
background:#B94A48;
}
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block,
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline,
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input,
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select,
#jsn_form_9.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea {
background:#ffffff;
color:#666666;
}
@media screen and (max-width: 767px){
  .jsn-uniform.jsn-master .jsn-bootstrap select{
    width: 104% !important;
  }
  .jsn-uniform.jsn-master .jsn-bootstrap form.form-horizontal .jsn-form-content .control-group .row-fluid, .jsn-uniform.jsn-master .jsn-bootstrap form.form-horizontal .jsn-form-content .control-group .row-fluid [class*="span"] input{
    width: 97.5% !important;
  }
  .input-email{
    width: 102.5% !important;
  }
  .welche-mobile{
    width: 116% !important;
  }
  .jsn-input-fluid{
    width: 150%;
  }
  .mobile-select{
    width: 110% !important;
  }
  .mobile-textarea{
    width: 116.5% !important;
  }
  .textarea-habensie{
    width: 109% !important;
  }
  #jsn-captcha{
    width: 95% !important;
  }
}
.checkboxes.jsn-columns-container.jsn-columns-count-one,
.choices.jsn-columns-container.jsn-columns-count-no
{
    margin-left: 20px;
}


.radio, .checkbox {
    margin-right: 10px;
}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    margin-bottom: 5px;
    padding: 3px 12px;
    
}

.jsn-input-fluid{
    width: 97.5% !important;
    padding: 12px 6px !important;
}

textarea{
    height: auto !important;
}

.jsn-uniform.jsn-master .jsn-bootstrap form.form-horizontal .jsn-form-content .control-group .row-fluid, .jsn-uniform.jsn-master .jsn-bootstrap form.form-horizontal .jsn-form-content .control-group .row-fluid [class*="span"] input{
    width: 95%;
}

.email{
    width: 95% !important;
}

.jsn-value-Others{
    margin-left: -22px;
    margin-top: 12px;
    width: 103.5%;
}

#jsn-captcha{
   width: 318px; 
}

.phone{
   width: 90% !important; 
}

.input-file{
    padding: 0 !important;
}

.select2-choice{
    width: 101.5% !important;
}
.textarea-habensie textarea{
   width:99% !important; 
}


