.InputForm form { display: flex; flex-direction: column; align-items: flex-end; } .InputForm .frame { padding: 10px; margin: 10px; border: 2px; border-radius: 5px; border-style: solid; display: flex; flex-direction: column; align-items: center; } .InputForm .frameCenter { align-items: center; display: flex; flex-direction: column; } .InputForm button[type=submit] { background-color: #aa0404; color: white; border: none; border-radius: 4px; cursor: pointer; height: 25px; max-width: 100%; width: auto; } .InputForm input { max-width: 80vw; min-width: 30vw; width: 300px; }