:root{--main-color:#0094ff}.btn{cursor:pointer}@font-face{font-family:'Exo 2';font-style:normal;font-weight:400;src:local('Exo 2'),local('Exo2-Regular'),url(/identity/css/fonts/Exo2-Regular.ttf) format('truetype')}body{font-family:-apple-system,BlinkMacSystemFont,"Exo 2",'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}.spotlight{padding:2.5rem;min-height:100vh;height:100%;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:768px){.spotlight{padding:5rem}}@media only screen and (min-width:1200px){.spotlight{padding:5rem}}.spotlight .spotlight-card-container{opacity:.9}.spotlight .spotlight-card-container>.card{box-shadow:0 4px 8px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.38);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.spotlight .spotlight-card-container .form-group label{color:#868e96}.spotlight .spotlight-card-container .form-control:focus{border-color:#868e96;box-shadow:0 0 0 .1rem rgba(134,142,150,.5)}.spotlight .spotlight-card-container .text-danger{color:#e48a93 !important}.spotlight .spotlight-card-container .show-password-link{border-color:#ced4da}.validation-summary-errors ul{list-style-type:none;padding-left:0}.container{max-width:50%;margin:40px auto}.hr-text{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;opacity:.5}.hr-text:before{content:"";background:linear-gradient(to right,transparent,#818078,transparent);position:absolute;left:0;top:50%;width:100%;height:1px}.hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;color:#818078;background-color:#fcfcfa}.social-login-button,.social-login-card{border:none;background:#f1f2fa}.social-login-card:hover .external-login-remove-btn{color:#fff !important}.social-login-button-facebook:hover,.social-login-button-facebook:active,.social-login-card-facebook:hover{background:#4267b2;color:#fff}.social-login-button-github:hover,.social-login-button-github:active,.social-login-card-github:hover{background:#24292e;color:#fff}.social-login-button-google:hover,.social-login-button-google:active,.social-login-card-google:hover{background:#4285f4;color:#fff}.social-login-button-linkedin:hover,.social-login-button-linkedin:active,.social-login-card-linkedin:hover{background:#2867b2;color:#fff}.social-login-button-microsoft:hover,.social-login-button-microsoft:active,.social-login-card-microsoft:hover{background:#737373;color:#fff}.social-login-button-twitter:hover,.social-login-button-twitter:active,.social-login-card-twitter:hover{background:#1da1f2;color:#fff}.social-login-button-openIdConnect:hover,.social-login-button-openIdConnect:active,.social-login-card-openIdConnect:hover{background:#3aa2f0;color:#fff}.social-login-button-saml2:hover,.social-login-button-saml2:active,.social-login-card-saml2:hover{background:#0772c4;color:#fff}