.form-item{width:100%}.or-divider{align-items:center;display:flex;flex-direction:column;height:100%}.or-desc{padding:.5em 1em}.or-divider>hr{border-left:2px solid #eee;flex-grow:1;margin:0;opacity:1}.login-container{flex-grow:10;margin-bottom:3em}.auth-button-holder,.login-container{display:flex;flex-direction:column;justify-content:center}.auth-button-holder{align-items:center;margin:auto}.auth-button-holder>a{margin:1em}.auth-button-holder .form-item{display:flex;justify-content:center;text-decoration:none}.oAuthButton{align-items:center;color:#fff;display:flex;flex:0 0 16.5rem;font-size:16px;font-weight:500;height:3em;justify-content:flex-start}.btn.oAuthButton:hover{-webkit-box-shadow:0 0 3px 3px rgba(66,133,244,.3);box-shadow:0 0 3px 3px rgba(66,133,244,.3);color:#fff}.oAuthButton img{align-self:flex-start;height:2.2em;justify-self:flex-start}.oAuthButton span{align-self:center;justify-self:flex-start;padding-left:24px;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent}.oAuthIcon{height:100%}.btn-google{background-color:#4285f4;font-family:Roboto,Helvetica,Arial,sans-serif;padding-bottom:0;padding-left:0;padding-top:0}.btn-google:hover{background-color:rgba(66,133,244,.8)!important}.btn-google img{background-color:#fff;height:2.875em;padding:12px}.btn-facebook{background-color:#3b5998;border-color:#3b5998;color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif}.btn-facebook:hover{background-color:rgba(59,89,152,.8)!important}.btn-microsoft{background-color:#2f2f2f;border-radius:0;color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif}.btn-microsoft:hover{background-color:rgba(47,47,47,.8)!important}.btn-google.staticProvider:active,.btn-google.staticProvider:hover,.btn-google.staticProvider:visited{background-color:#dd4b39!important;border-color:#dd4b39!important;font-size:88%;font-weight:500}.btn-fb.staticProvider:active,.btn-fb.staticProvider:hover{background-color:#3b5998!important;border-color:#3b5998!important}select[readonly]{background-color:#e9ecef;pointer-events:none}.provider-img{height:4rem;width:4rem}.masked-input{-webkit-text-security:disc}