.input-container { display: flex; flex-direction: column; justify-content: start; align-items: center; } .inputbox { color:black; padding-left: 5px; border: 1px solid black; height: 2.5em; width: auto; margin-right: 2em; text-align: center; border-radius:2em; } .inputbox:focus { background-color: #DDDD; } .input-label { display: flex; justify-content: start; align-items: center; } /* .inputbox:focus { outline:none } */ /* .large-text { font-size: 0.9em; } */