bb-question-facet {

  .question-facet {
    @include facet-spacing;

    &__header {
      @include facet-header;
    }

    &__content-container {
      @include facet-content-container;
    }

    /*--- Form overrides --*/
    .form-horizontal .control-label,
    .control-label {
      color: $studio-raven-pale-gray;
      font: {
        size: 15px;
        weight: normal;
      }
    }

    .col-sm-4,
    .col-sm-8 {
      padding: 0;
    }

    .form-horizontal .form-group,
    .form-group {
      margin-bottom: spacing(20);
    }

    .form-horizontal .form-group {
      margin: {
        right: 0;
        left: 0;
      }
    }

    .help-block {
      margin-bottom: 0;
      font-size: 13px;
      color: $studio-raven-pale-gray;
    }

    .radio {
      margin: 0;
      padding-left: spacing(10);
    }

    @media (min-width: $screen-sm-min) {
      .col-sm-4,
      .col-sm-8 {
        width: 100%;
      }
    }
  }
}