.alphaPicker { text-align: center; display: flex; flex-direction: column; } .alphaPickerRow { display: flex; align-items: center; justify-content: center; flex-direction: row; } .alphaPicker-vertical .alphaPickerRow { flex-direction: column; } .alphaPickerButton { background: transparent; border: 0 !important; cursor: pointer; outline: none !important; color: inherit; vertical-align: middle; font-family: inherit; font-size: inherit; min-width: initial; margin: 0; padding: .1em .4em; width: auto; border-radius: .1em; font-weight: normal; opacity: .6; } .alphaPicker-vertical .alphaPickerButton { padding: .2em .4em; } .alphaPickerButtonIcon { width: 3.3vh; height: 3.3vh; font-size: 3.3vh; } .alphaPickerButton-selected { color: #000; background-color: #bbb; opacity: 1; } .layout-tv .alphaPickerButton:focus { background-color: #52B54B; opacity: 1; color: #fff; }