 #okta-sign-in.auth-container.main-container[data-se=auth-container] {
        border-color: #ff0008;
        background: #222222;
      }

      #okta-sign-in .o-form .o-form-input #okta-signin-username {
         display: inline-flex;
    width: 80%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #000;
    background-color: transparent;
    background-clip: padding-box;
    border: none !important;
    border-bottom: 1px solid #ccc !important;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      }

      #okta-sign-in .o-form-input-name-username {
        border: 0 !important;
        color: #dddddd;
		display:flex;
      }
    #okta-sign-in .o-form-input-name-username .o-form-control .okta-form-input-field .input-fix{
    display:flex;
    }

      #okta-sign-in .o-form .o-form-input #okta-signin-password {
          display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #000;
    background-color: transparent;
    background-clip: padding-box;
    border: none !important;
    border-bottom: 1px solid #ccc !important;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      }

      #okta-sign-in .o-form-input-name-password {
        border: 0 !important;
        color: #dddddd;
      }

      #okta-sign-in.auth-container .o-form-head {
        color: black;
        text-align:left;
      }

      #okta-sign-in.auth-container .button-primary {
        background: white !important;
        border-color: black !important;
        color: black !important;
      }

      #okta-sign-in.auth-container.main-container .auth-footer {
        color: #dddddd !important;
      }

      #okta-sign-in.auth-container.main-container .auth-header {
        border-color: white;
        background: #ff0008;
      }
      
      #okta-sign-in .o-form .custom-checkbox label {
        color: #ddd;
      }
      
      #okta-sign-in .custom-checkbox input {
        background: #111;
      }
    #okta-sign-in .auth-content {
        background: white;
      }
    #okta-sign-in .auth-org-logo
    {
    }