/*  ----------------------------------------------------------*/
/*  Style Sheet for Custom CSS default theme                  */
/*  Override the original style CSS here                      */
/*  ----------------------------------------------------------*/
@charset "utf-8";
:root {
  --ilex-blue: #559fcc;
  --nexpublica-blue: #1E0087; /** Nexpublica - Blue **/
  --orange: #ffc77d;
  --input-border: #e5e6e7;
  --bs-success-rgb: 0, 170, 155; /** Inetum - Mineral Green **/
  --bs-danger-rgb: 240, 70, 65; /** Inetum - Accent Red **/
  --bs-warning-rgb: 255, 199, 125; /** orange */
  /** Inetum - Strong Blue **/
  --bs-primary-rgb: 90, 112, 179;
  --bs-info-rgb: 90, 112, 179;
  --form-font-color: 90, 112, 179, 179; /** Inetum - Strong Blue with 70% opacity **/
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-color: var(--bs-body-color);
  --bs-body-color: #212529;
  --bs-btn-bg: transparent;
}

body {
	background-image: none;
    background-color: var(--nexpublica-blue);
}

#wrapper {
    width: 100%;
    background-color: var(--nexpublica-blue);
}

.header .logo, #header .logo {
    background-image: url(../../images/navbar-logo.svg);
    background-repeat: no-repeat;
    margin: auto;
    width: 187px;
    height: 96px;
    margin-top: 40px;
    left: 0;
    right: 0;
}

.header, #header {
    background-color: var(--nexpublica-blue);
}
.container {
    max-width: 550px;
}
.contenu_specifique_application, #contenu_specifique_application {
    border-radius: 7px;
}
.custom_Button {
    background: var(--nexpublica-blue);
    border-color: var(--nexpublica-blue);
    opacity: var(--bs-btn-disabled-opacity);
    border-radius: var(--bs-btn-border-radius);
}
.contenu_specifique_application, #contenu_specifique_application {
    padding-top: 30px;
    padding-bottom: 30px;
}

.btn-secondary, .btn-secondary:hover, .btn-secondary:focus {
    background-color: var(--bs-btn-bg);
    /* border-color: var(--bs-btn-bg); */
}