/* admin_layout contains general administrative layout on forms*/ .admin_layout { display: grid; margin: auto; margin-top: 10px; padding: 10px; padding-left: 20px; } .admin_layout.frm_login { grid-template-columns: 30% 1fr; grid-template-rows: 25px 25px 1fr; column-gap: 5px; row-gap: 5px; } .admin_layout label { align-self: center; justify-self: end; margin-right: 15px; } .admin_layout input[type=submit] { grid-column: 2; grid-row: 3; justify-self: start; padding: 3px; min-width: 80px } .admin_layout input[type=text], .admin_layout input[type=password] { max-width: 300px; } .frm_tail { padding: 15px; }