a[title="Forgot your password?"] {
  display: none !important;
}

a[title="Register"] {
    display: none !important;
  }

.WelcomeHeader {
    font-family: Segoe UI;
    text-align: center;
    margin-top: 60px;
}

.SignInHeader {
    font-family: Segoe UI;
    text-align: center;
}

.noAccountRedeem {
    text-align: center;
    padding-top: 10px;
}

.form-group{
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    margin-left: 14% !important;
}

.control-label{
    text-align: start !important;
    box-sizing: border-box;
    flex: 0 0 auto;
    margin-bottom: 10px;
    min-width: 220px;
}

#submit-signin-local {
    /* margin-left: 25%; 2 columns out of 12 */
  }

.form-horizontal{

}

.nav.nav-tabs.nav-account {
    display: none;
}
.btn-primary{
    color: #ffffff !important;
    background-color: #0c72c6  !important;
    border-color: #0c72c6  !important;
}

.btn-primary:focus, .btn-primary.focus {
    color: #ffffff !important;
    background-color: #0c72c6  !important;
    border-color: #0c72c6  !important;
}

.line-with-text {
    position: relative;
    margin-left: 16%;
    margin-right: 16%;
  }

  .line-with-text hr {
    border: none;
    height: 3px;
    background-color: #cbc5c5;
  }

  .line-with-text span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff; /* adjust the background color of the text */
    padding: 0 10px; /* adjust the padding around the text */
  }

  .loginPage {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
  }

  .loginInput{
    padding:0 !important;
  }

  #external-login-heading{
    display: none;
  }

  button[title="Sign in with your Azure AD account."] {
    display: none;
}

a[title*="Mot de passe oubli"] {
  display: none !important;
}
