.login-pin{margin:0 auto!important;height:300px!important;font-size:16px!important;white-space:nowrap;overflow:hidden}.login-pin .hg-button{min-width:80px}.o-flexable{overflow:hidden}@media (max-height:900px){.o-flexable{overflow:auto}}@media (-webkit-min-device-pixel-ratio:1.9895833333333333),(min-resolution:191dpi){.card{min-height:50vh;max-height:80vh}.auth-layout-wrap .auth-content{min-width:60vw;font-size:1.5rem;padding:15px}.auth-right{padding:0;margin:0;padding-right:5vw}.button-group-size{font-size:1.5rem}.login-pin{margin:0 auto!important;height:350px!important;font-size:2rem!important;width:30vw;white-space:nowrap;overflow:hidden}}@media (max-width:767px) and (-webkit-min-device-pixel-ratio:1.9895833333333333),(max-width:767px) and (min-resolution:191dpi){.card{min-height:50vh;max-height:90vh}.pin-text{font-size:1.2rem}.submit-button{border-radius:1px!important;font-size:2.5rem}.auth-layout-wrap .auth-content{min-width:60vw;font-size:1.5rem;padding:15px}.auth-right{padding:0;margin:0;padding-bottom:4vh}.button-group-size{font-size:1.5rem}.login-pin{margin:0 auto!important;height:350px!important;font-size:2.5rem!important;width:80vw;white-space:nowrap;overflow:hidden}}@media (min-width:767px) and (-webkit-min-device-pixel-ratio:1.9895833333333333),(min-width:767px) and (min-resolution:191dpi){.pin-text{font-size:1.2rem}.submit-button{border-radius:1px!important;font-size:2.5rem}.login-pin{margin:0 auto!important;height:350px!important;font-size:2rem!important;width:30vw;white-space:nowrap;overflow:hidden}}.spinner.sm{height:2em;width:2em}