.gmcq-item {
  &__label {
    margin: @item-margin;
  }

  &__option {
    margin-top: @item-margin;
    padding: @item-padding / 2;
    background-color: #FFF;
    color: #005883;
    border-radius: 60px;
    border: 1px solid #005883;
  }

  .no-touch &__label:not(.is-disabled):not(.is-selected):hover &__option,
  html:not(.a11y-disable-focusoutline) &__input:focus + &__label &__option {
    background-color: #e8f0f4;
    color: #005883;
    .transition(background-color @duration ease-in, color @duration ease-in;);
  }

  &__label.is-disabled &__option {
    background-color: @disabled;
    color: @disabled-inverted;
  }

  &__label.is-selected &__option {
    background-color: #e8f0f4;
    color: #005883;
    font-weight: bold;
  }

  &__state {
    min-height: @icon-size;
  }

  &__text {
    margin-top: @item-margin;
    text-align: center;
  }
}
