/* .o-form-input input {
  background: red !important;
} */

.o-form-button-bar .button-primary {
  background: black !important;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  border:1px solid black !important;
}

.o-form-button-bar .button-primary:hover {
  background: #fff !important;
  color: #000 !important;
}

#okta-sign-in .o-form .input-fix{
   height: 47px !important;
  border: var(--lwc-borderWidthThin, 1px) solid var(--slds-c-input-color-border, var(--sds-c-input-color-border, var(--slds-g-color-border-base-4, var(--lwc-colorBorderInput, #D4D4D4)))) !important;
}
#okta-sign-in .o-form .input-fix input{
  background-color: #ffffff;
    border-radius: 0;
    color: #000000;
    font-family: "UnicaLight", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    min-height: calc(var(--lwc-heightInput, 1.875rem) + (var(--lwc-borderWidthThin, 1px) * 2));
    padding-left: 17px !important;
    padding-top: 14px !important;
    padding-bottom: 10px !important;
}
#okta-sign-in .o-form label{
  font-size:18px;
  font-family: "UnicaLight", sans-serif;
  /* padding: 7px 10px 12px 0 !important; */
}
#okta-sign-in.auth-container .okta-form-label{
   font-weight: 400 !important;
}
#okta-sign-in.auth-container h2{
  font-family: "Beatrice", sans-serif !important;
  font-size:30px !important;
  font-weight: 400 !important;
  color:#000 !important;
}

#okta-sign-in .o-form-button-bar{
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding:0 0 10px !important; 
}

#okta-sign-in{
  margin:0px !important;
  border-style:unset !important;
  width:unset !important;
}

#okta-sign-in.no-beacon .auth-header{
    padding :0px !important;
    border-bottom :none !important;
}

#okta-sign-in .auth-content{
   padding: 0px 0px 20px !important;
}

#okta-sign-in .o-form-head{
  text-align:left !important;
  margin:0px !important;
}

#okta-sign-in .custom-checkbox input{
  opacity :1 !important;
}
 #okta-sign-in input[type='text']:focus {
    box-shadow: none;
}
 #okta-sign-in input[type=text]:focus {
    /* box-shadow: 0 0 8px #51cbee; */
}

#okta-sign-in.auth-container .okta-form-input-field.focused-input{
     box-shadow: none !important;
}

#okta-sign-in .o-form-label {
 padding: 0px 10px 9px 0 !important;
 margin-top:25px;
}
#okta-sign-in .auth-header{
  padding:0px !important;
  border-bottom:none !important;
}
#okta-sign-in .beacon-container{
      transform: scale(0, 0) !important;
}
#okta-sign-in .o-form-button-bar .button{
  /* width:45%;
  max-width: 152px; */
  font-family: "Unica", sans-serif !important;
  font-size: 16px;
}

#okta-sign-in .o-form-button-bar .button+.button{
  margin-left: 0px !important;
}

#okta-sign-in .o-form-button-bar.focused-input{
   margin-bottom:0px !important;
}
#okta-sign-in .focused-input, #okta-sign-in.auth-container input[type=submit]:focus{
  border-color:none !important;
  box-shadow:none !important;
}

.donotchallengeSelector .o-form-input-name-rememberDevice{
  display:none;
}

.o-form-error-container{
  font-size:18px !important;
  margin-top:10px !important;
  margin-bottom:10px !important;
  color:red;
}
/*# sourceMappingURL=aaOktaSigninWidget.css.map */
