.btncontainer {
  .btn-yn {
    float: left;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;

    .lnk-yes, .lnk-no {
      float: left;
      padding: 0 $spacingS;
      line-height: 22px;
      text-decoration: none;
      color: $grayLight;
      border: 1px solid lighten($black, 85%);
      @include gradient-vertical($white, lighten($black, 85%));
      cursor: pointer;

      input[type='radio'] {
        visibility: hidden;
        margin-right: -15px;
      }
    }

    .lnk-yes {
      @include border-radius($borderRadiusS 0 0 $borderRadiusS);
    }

    .lnk-no {
      @include border-radius(0 $borderRadiusS $borderRadiusS 0);
    }
  }

  .btn-yes {
    .lnk-yes {
      color: $white;
      border-color: $green lighten($green, 5%) lighten($green, 12%) lighten($green, 10%);
      @include gradient-vertical($green, lighten($green, 20%));
      cursor: default;
    }
  }

  .btn-no {
    .lnk-no {
      color: $white;
      border-color: darken($orange, 15%);
      border-bottom-color: darken($orange, 7%);
      @include gradient-vertical(darken($orange, 10%), $orange);
      cursor: default;
    }
  }

  .btn-yes .lnk-no, .btn-no .lnk-yes {
      &:hover, &:focus {
        color: $grayDark;
        border-color: lighten($black, 75%);
        @include gradient-vertical(lighten($black, 95%), lighten($black, 85%));
        outline: none;
      }
  }

  .lbl {
    overflow: auto;

    .lbl-no {
      color: $gray;
    }
  }
}
