/* =============================================================================
 FORMS
============================================================================= */

/* Mio Feedback Form */
#mio20190214sectionkontakt {
  padding-bottom: 10px;
}
#mio20190214sectionkontakt div.row-fluid div.bfElemWrap {
  padding-top: 10px;
}


.bfFormDiv .bfbs3-glyphicon-question-sign {
  display: none;
}

/* User Registration Form */
#user-registration,
#member-registration {
  padding-left: 10px;
  padding-right: 20px;
}
#user-registration input,
#member-registration input,
#user-registration textarea,
#member-registration textarea {
  border: solid 1px #c1bdbd;
}
/* Breezing Forms */
/* bfButtons */
.bfSubmitButton.bfbs3-btn,
.bfCustomSubmitButton.bfbs3-btn {
    background-color: #626363;
    border-style: none;
    border-color: #c50b1f;
    color: #fff;
    padding: 18px 45px;
    background-image: none;
}

.bfSubmitButton.bfbs3-btn:active,
.bfCustomSubmitButton.bfbs3-btn:active {
  background-color: #626363;
  border-style: none;
}
.bfSubmitButton.bfbs3-btn:focus,
.bfCustomSubmitButton.bfbs3-btn:focus {
  background-color: #626363;
  border-color: #c50b1f;
}
.bfSubmitButton.bfbs3-btn:hover,
.bfCustomSubmitButton.bfbs3-btn:hover {
  background-color: #c50b1f;
  border-style: none;
  /*curser: pointer;*/
}

#bfSemAnmSemTeilnehmer > div.bfbs3-row,
#bfSemAnmTln1 > div.bfbs3-row,
#bfSemAnmTln2 > div.bfbs3-row,
#bfSemAnmTln3 > div.bfbs3-row,
#bfSemAnmTln4 > div.bfbs3-row,
#bfSemAnmTln5 > div.bfbs3-row,
#bfSemAnmTln6 > div.bfbs3-row,
#bfSemAnmTln7 > div.bfbs3-row,
#bfSemAnmTln8 > div.bfbs3-row,
#bfSemAnmTln9 > div.bfbs3-row,
#bfSemAnmTln10 > div.bfbs3-row {
  margin-left: 0px;
  padding-top: 0px;
}

/* Breezingforms default */
#bfSemAnm section > label,
#bfSemAnm fieldset section > label {
  width: 0%;
  min-width: 120px;
}
#bfSemAnmSemTeilnehmer,
#bfSemAnmSemTeilnehmer section {
  padding-right: 0px;
}
#bfSemAnm section select,
#bfSemAnm section > input,
#bfSemAnm section > span,
#bfSemAnm fieldset section > input {
  width: 70%;
}
#bfSemAnm > legend {
  padding-top: 15px;
  margin-bottom:15px;
}
#bfSemAnm div > fieldset > legend {
  font-size:14px;
  border: none;
  padding-top: 10px;
  margin-bottom: 5px;
}
#bfSemAnm div > fieldset > div fieldset > legend {
  font-size:12px;
  padding-top: 5px;
}


/* Bootstrap3  */
.bfFormDiv .bfbs3-glyphicon.bfbs3-glyphicon-asterisk {
  font-family: inherit;
  font-size: inherit;
  color:inherit;
  font-weight: inherit;
}
#bfQuickModeSection50036 .bfbs3-row {
  padding-top: 0px;
  margin-left: 0px;
}
.bfFormDiv .bfbs3-row legend {
  display: none;
}
#bfInfEndKd .bfbs3-form-group .bfbs3-control-label,
#bfSemAnm .bfbs3-form-group .bfbs3-control-label {
  width: 0%;
  min-width: 120px;
}

/* PLZ Ort: PLZ; */ 
/*
#bfElemWrap3 {
  padding-left: 0px;
  padding-right: 0px;
  width: auto;
}

#bfElemWrap4 {
  width: 100%;
}*/
