.tabs { display: flex; height: 100%; width: 100%; justify-content: space-around; align-items: center; font-size: 16px; &.bordered { border-bottom: solid thin $gray-light; } } .tab { padding: 14px 0; text-align: center; text-transform: uppercase; flex: 1; cursor: pointer; transition: all 0.2s; color: $gray-darkest; font-weight: 500; white-space: nowrap; &:hover { color: $teal; } &.active { color: $teal; border-bottom: solid thin $teal; } } .disabled { pointer-events: none; opacity: 0.5; }