.centerFlex{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1200px){.centerFlex{height:100vh}.promologin-container-item{margin:10px;padding:20px}}@media only screen and (max-width:600px){.promologin-container{flex-direction:column-reverse}.promologin-container-item{margin:0;padding:0}}.promologin-container{display:flex;background-color:#fff;flex-direction:row;justify-content:center;align-items:center;flex-flow:row wrap}.promologin-container-item{background-color:#fff}#login-box{position:relative;max-width:400px;margin:0 auto;margin-top:25px !important;border-radius:12px;overflow:hidden;background:#fff;-webkit-box-shadow:0 6px 30px rgba(0,0,0,.2);-moz-box-shadow:0 6px 30px rgba(0,0,0,.2);box-shadow:0 6px 30px rgba(0,0,0,.2)}@media only screen and (min-width:1200px){#login-box{min-width:500px !important}}.login-box-header{background-color:#fff;text-align:center;padding-right:25px;padding-left:25px}.login-box-header{border:none;border-bottom:1px solid #e0e0e0}.login-box-content{margin-left:auto;margin-right:auto;width:310px;text-align:center;background-color:#fff;font-size:small}.login-box-content i{color:#a9a9a9;font-size:medium}.box-shadow{box-shadow:0 2px 2px 0 rgba(41,48,59,.24),0 0 2px 0 rgba(41,48,59,.12);border-radius:5px}.login-box-seperator{flex:1 0 auto;min-width:1px;border-top:1px solid #dedfe0;height:1px}.label-text{color:#8b8b8b;font-size:small}.appbadge{height:58px;width:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.about-link{padding-bottom:10px}.firebaseui-tos{margin-bottom:0}