#info_key .flex-row, #new_key .flex-row { margin: 1em auto; max-width: 80%; } #info_key input, #info_key select, #new_key input, #new_key select { width: 60%; } ul.wizard li > label:not(.p-switch) { width: auto; } form.top-action-buttons ul.wizard { display: flex; flex-direction: row; } ul.wizard li { margin-right: 1em; } form#modal_form ul.wizard li { display: flex; flex-direction: row; width: 90%; margin: 0 auto; justify-items: center; } form#modal_form ul.wizard li * { flex: 1; } ul.wizard li.flex-indep { flex: 1; margin: 0; } form#modal_form ul.wizard li textarea { font-size: 0.8em; flex: 1 1 400px; max-width: 400px; }