body.ce-kit-7{color:#1E5078;font-family:"Simplo", simplo;font-size:16px;}a, .elementor a{color:#1E5078;font-family:"Simplo", simplo;}body.ce-kit-7 h1{color:#1E5078;font-family:"Simplo", simplo;}body.ce-kit-7 h2{color:#1E5078;font-family:"Simplo", simplo;font-size:28px;}body.ce-kit-7 h3{color:#1E5078;font-family:"Simplo", simplo;font-size:30px;text-transform:uppercase;}body.ce-kit-7 h4{color:#1E5078;}body.ce-kit-7 h5{color:#1E5078;}body.ce-kit-7 h6{color:#1E5078;}body.ce-kit-7 .ce-display-small{color:#0E2845;}.elementor-button{font-family:"Simplo", simplo;background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(30, 80, 120, 0);}.elementor-button, a.elementor-button:not(#e){color:#1E5078;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus{background-color:#1E5078;}.elementor-button.elementor-size-sm{padding:12px 12px 12px 12px;border-radius:4px 4px 4px 4px;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#1E5078;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#1E5078;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#1E5078;}.btn-primary, a.btn-primary{color:#1E5078;}.btn-secondary, a.btn-secondary{color:#1E5078;}.elementor-view-stacked .elementor-icon:hover{background-color:rgba(97, 206, 112, 0);}.elementor-view-framed .elementor-icon:hover, .elementor-view-default .elementor-icon:hover{color:rgba(97, 206, 112, 0);}body.ce-kit-7 label{color:#0E2845;font-family:"Simplo", simplo;font-size:16px;}body.ce-kit-7 .form-control, body.ce-kit-7 .elementor-field-textual{color:rgba(30, 80, 120, 0.52);}body.ce-kit-7 .form-control:focus, body.ce-kit-7 .elementor-field-textual:focus{color:#1E5078;}body.ce-kit-7 .container{width:95vw;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95vw;}.elementor-widget:not(:last-child){margin-bottom:40px;}body.ce-kit-7 header.page-header, body.ce-kit-7 header.page-header *, body.ce-kit-7 .ce-page-title *{color:#1E5078;font-family:"Simplo", simplo;font-size:24px;text-align:left;}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Simplo';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Simplo-Heavy.otf') format('opentype');
}
@font-face {
	font-family: 'Simplo';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Simplo-Bold.otf') format('opentype');
}
@font-face {
	font-family: 'Simplo';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Simplo-Demi.otf') format('opentype');
}
@font-face {
	font-family: 'Simplo';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Simplo-Light.otf') format('opentype');
}
@font-face {
	font-family: 'Simplo';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Simplo-Medium.otf') format('opentype');
}
@font-face {
	font-family: 'Simplo';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Simplo-Regular.otf') format('opentype');
}
@font-face {
	font-family: 'Simplo';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Simplo-Thin.otf') format('opentype');
}
@font-face {
	font-family: 'Simplo';
	font-weight: normal;
	font-style: italic;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Simplo-ThinIt.otf') format('opentype');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */#wrapper {
    min-height: 60vh; /* 100vh signifie 100% de la hauteur de la fenêtre de visualisation */
    box-sizing: border-box; /* Inclut les marges et les bordures dans la hauteur et la largeur de l'élément */
    display: flex; /* Utilise le modèle de boîte flexible */
    flex-direction: column; /* Aligne les éléments enfants verticalement */
    justify-content: center; /* Centre les éléments enfants verticalement */
    padding-bottom: 50px;
}



:root {
    primary: #0E2845 !important; /* Remplacez #0E2845 par la couleur que vous souhaitez utiliser comme couleur primaire */
    secondary: #CFDEEF !important; /* Remplacez #CFDEEF par la couleur que vous souhaitez utiliser comme couleur secondaire */
}

.breadcrumb {
    display: none;
}

#footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}

button#submit-login,
.account-link.btn-primary,
.btn.btn-primary.form-control-submit.float-xs-right {
    background-color: #0E2845;
    color: #FFFFFF;
    font-family: 'Simplo', sans-serif;
    font-size: 16px;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

button#submit-login:hover,
.account-link.btn-primary:hover,
.btn.btn-primary.form-control-submit.float-xs-right:hover {
    background-color: #1E5078;
}

#identity-link .material-icons,
#addresses-link .material-icons,
#history-link .material-icons,
#order-slips-link .material-icons,
#discounts-link .material-icons,
#psgdpr-link .material-icons,
.link-item .material-icons {
    color: #1E5078 !important;
}

#identity-link:hover .material-icons,
#addresses-link:hover .material-icons,
#history-link:hover .material-icons,
#order-slips-link:hover .material-icons,
#discounts-link:hover .material-icons,
#psgdpr-link:hover .material-icons,
.link-item:hover .material-icons {
    color: #D9E4EB !important;
}

#identity-link:hover,
#addresses-link:hover,
#history-link:hover,
#order-slips-link:hover,
#discounts-link:hover,
#psgdpr-link:hover,
.link-item:hover {
    color: #D9E4EB !important;
}

.back-top-button {
    background-color: #1E5078 !important;
}

.back-top-button:hover {
    background-color: #0E2845 !important;
}

.btn-secondary,
.btn-primary {
    background-color: #1E5078 !important;
    color: #FFFFFF !important;
    border-color: #1E5078 !important;
    font-family: Arial, sans-serif !important;
    font-size: 16px !important;
    padding: 10px 20px !important;
    border-radius: 5px !important;
    transition: background-color 0.3s ease !important;
}

.btn-secondary:hover,
.btn-primary:hover {
    background-color: #0E2845 !important;
    border-color: #0E2845 !important;
}


.modal-content {
    border-radius: 13px !important;
    color: #1E5078 !important;
}

.modal-header {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
}

.modal-body {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px!important;
}

.modal-header {
    background-color: #1E5078 !important;
}

.col-md-6 {
    color: #1E5078 !important;
}

.page-header {
  display: ;
}/* End custom CSS */