/*
******************************
** Form Styles
******************************
*/
/*
** Color Values
*/
/*
** Font Sizes
*/
/* 12px */
/* 14px */
/* 18px */
/* 20px */
/* 30px */
/* 40px */
/*
** Fonts
*/
/*
** Width Variables
*/
/*
******************************
** Media Query Mixin
******************************
*/
.form-group {
  margin: 15px 0;
  overflow: auto;
}

.form-group label {
  width: 19%;
  margin-right: 1%;
  display: block;
  float: left;
}
@media screen and (max-width: 750px) {
  .form-group label {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-bottom: 5px;
  }
}
.form-group label .required {
  display: inline-block;
  font-weight: bold;
  padding-left: 4px;
  color: #f9d303;
}

.form-group .input {
  width: 80%;
  float: left;
}
@media screen and (max-width: 750px) {
  .form-group .input {
    width: 100%;
    float: none;
  }
}
.form-group .input textarea {
  min-height: 120px;
}
.form-group .input .help-block {
  display: block;
  margin-top: -10px;
  font-size: 0.875rem;
  font-style: italic;
}

.form-group .input.checkbox {
  width: 100%;
}
.form-group .input.checkbox .checkbox-info {
  margin-bottom: 15px;
}

.form-navigation button,
.privacy-policy {
  margin-left: 20%;
}
@media screen and (max-width: 750px) {
  .form-navigation button,
  .privacy-policy {
    margin-left: 0;
  }
}

/* FE-Login */
.tx-felogin-pi1 {
  max-width: 600px;
}
.tx-felogin-pi1 fieldset {
  border: none;
  padding-left: 0;
}
.tx-felogin-pi1 fieldset legend {
  display: none;
}
.tx-felogin-pi1 form {
  max-width: 300px;
}

/* Spam Field */
.spam-protect {
  display: none;
}