/* login page */ main { margin-top: 2vh; } main > h1 { display: none; } .userlistcontainer { display: flex; flex-direction: column; align-items: center; justify-content: start; } .userlist { width: 50vw; list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; } .userlist > li { display: flex; width: 100%; align-items: center; justify-content: center; margin-bottom: .5rem; padding: 0 .5rem; } .userlist > li > img { margin-right: auto; margin-left: 0; height: 2rem; width: 2rem; } .userlist > li > div { display: flex; flex-grow: 1; align-items: center; justify-content: center; text-align: center; padding: .8rem 1.1rem; } .userlistbutton { font-size: 1.1rem; } .passwordoverlaycontainer { position: absolute; top: 0; width: 100vw; height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: start; background: var(--page-background); z-index: 40; } .passwordoverlay { display: flex; flex-direction: column; justify-content: start; align-items: center; } .passwordoverlay > form { min-width: unset; width: fit-content; } .passwordoverlay > form > h1 { margin-top: 2rem; margin-bottom: 2rem; } /* loginform */ .loginform { display: flex; flex-direction: column; justify-content: center; align-items: center; } .loginform input[type="password"], form input[type="text"] { width: 94%; padding-top: .5rem; padding-bottom: .5rem; font-size: 1rem; margin: .1rem 0; } .loginform .horizontalbuttonlist { margin-top: 1.5rem; } .horizontalbuttonlist .button, .horizontalbuttonlist button { font-size: 1rem; } /***/ .pinpad { margin-top: 1.5rem; margin-bottom: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; max-width: 30vw; } .pinpad table { box-shadow: none !important; } .pinpad table tr, .pinpad td { padding: unset; background: unset; } .pinpad tr td button { height: 4.0rem; width: 4.1rem; font-size: 1.16rem; margin: .2rem !important; } @media only screen and (max-width: 700px) { .userlistcontainer { width: 95vw; } .userlist { width: 100%; } .pinpad table tr td button { height: 4.2rem; width: 4.2rem; font-size: 1.16rem; margin: .2rem; } }