#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group{
padding:10px;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight{
background:#FCF8E3 !important;
border-color:#FBEED5 !important;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
color:#333333;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important .badge-important {
background:#B94A48;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select,
#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea {
background:#ffffff;
color:#666666;
}
/* Formular allgmein */
.jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
  display: block !important;
  padding: 0px !important;
}

/* */
.control-label {
  color: #777777 !important;
  display: block !important;
  font-size: 13px !important;
  margin: 6px 0 6px 0 !important;
}

.jsn-master .jsn-bootstrap .form-actions {
  padding: 0px !important;
  text-align: left !important;
}


.jsn-uniform.jsn-master input,
.jsn-uniform.jsn-master textarea,
.jsn-uniform.jsn-master select {
  background-color: #f2f7fb !important;
  border: none !important;
  border-bottom: solid 1px #7facd9 !important;
  border-radius: 0;
  color: #005ab4 !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  margin: 0 0 6px 0 !important;
  padding: 10px 12px !important;
}

.jsn-uniform.jsn-master input:focus,
.jsn-uniform.jsn-master textarea:focus {
  background-color: #005ab4 !important;
  color: #ffffff !important;
}


.jsn-uniform.jsn-master select {
    color: #000000 !important;
}

.jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content span.required {
    color: orange;
    font-weight: normal !important;
    margin: 0 5px !important;
}

.jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-label {
    font-weight: bold !important;
}


/* Buttons */

.jsn-uniform.jsn-master button {
  background-color:#005ab4 !important;
  border: none !important;
  border-bottom: 1px solid #7facd9 !important;
  color: #fff !important;
  cursor: pointer !important;
  font-size: 14px !important;
  margin: 0px !important;
  padding: 8px 16px !important;
  border-radius: 0 !important;
}
.jsn-uniform.jsn-master button:hover {
  background-color:#777777 !important;
  border-bottom: 1px solid #777777 !important;
}


/* Datum-Picker */
.jsn-uniform.jsn-master button.ui-datepicker-trigger {
  background: #fff !important;
  border: 1px solid #ddd !important;
  padding: 10px !important;
  margin: 0 8px 0 4px !important;
}

.jsn-uniform.jsn-master .icon-calendar {
  font-size: 16px !important;
  color: #777777 !important;
}

/* Hintergrund von aktiven input-Feldern */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  background: none !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 {
  margin-bottom: 14px !important;
}

/* Goolge reCaptcha */
.g-recaptcha {
  margin-bottom: 12px !important;
}

