/*-------------------------------------*/
/*           BANDEAU COOKIE            */
/*-------------------------------------*/

/* Mention "" En poursuivant votre navigation, ... */
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b {
	font: 13px verdana !important;
    color: #01579e !important;
}

/* Bouton "Ok, tout accepter", "Personnaliser" */
#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize {
    font-size: 13px !important;
    margin-bottom: 3px !important;
    margin-left: 7px !important;
    padding: 2px 10px !important;
    margin-top: 5px !important;
    border-radius: 4px;
    font-size: 13px !important;
}

/* Couleur des boutons 'Valider' */
#tarteaucitronAlertBig #tarteaucitronCloseAlert, 
#tarteaucitronAlertBig #tarteaucitronPersonalize,
.tac_activate .tac_float .tarteaucitronAllow {
	background: #01579e !important;
    color: #ffffff !important;
    padding: 4px 14px !important;
}

.rgpd_sa_modal #RGPD_SA_MODAL_BTN_ENABLE {
	background: #01579e !important;
    color: #ffffff !important;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig #tarteaucitronPersonalize:hover,
.tac_activate .tac_float .tarteaucitronAllow:hover {
	opacity: 0.8;
	background: #01579e !important;
    color: #ffffff !important;
}


/* Arrière plan du bandeau */
#tarteaucitronAlertBig {
	background: rgba(255, 255, 255, 0.9) !important;
}

/* Indicateur avancement du scroll */
#tarteaucitronPercentage {
	background: #004788 !important;
	box-shadow: none !important;
	height: 3px !important;
}

#tarteaucitronAlertBig {
	padding-top: 15px !important;
    padding-bottom: 15px !important;
}


/* PAGES DONNEES PERSONNELLES + CONTACT DPO */

body .rgpd_frontend h1 {
	text-align: inherit;
	margin-bottom: 20px;
}

body .rgpd_frontend h2,
body .rgpd_frontend .sub_menu_1,
body .rgpd_frontend .sub_menu_2 {
	color: black;
    text-shadow: none;
    text-transform: uppercase;
    padding: 0 0 0 35px;
    margin-left: -35px;
    min-height: 40px;
    font-size: 3.4em;
}

body .rgpd_frontend h2 {
	font-size: 3.4em;
	margin-top: 15px;
    margin-bottom: 15px;
}

body .rgpd_frontend .sub_menu_1 {
	font-size: 1.8em;
	min-height: 0px;
	margin-top: 15px;
    margin-bottom: 18px;
}

body .rgpd_frontend .sub_menu_2 {
	font-size: 1.4em;
	min-height: 0px;
	margin-top: 5px;
	margin-bottom: 12px;
}


body .rgpd_frontend span.small {
	font-family: 'Skia';
    font-size: 1.5em;
    font-weight: 600;
    color: #00589e;
}

body .rgpd_frontend p,
body .rgpd_frontend li,
body .rgpd_frontend label {
	font-family: arial;
    font-size: 1.6em;
	color: black;
	text-align: justify;
}

body .rgpd_frontend table {
	font-size: 13px;
}

body .rgpd_frontend table tbody {
	color: black;
}

#personnalData table th, #personnalData table td {
	padding-top: 5px;
    padding-bottom: 5px;	
}

/* CONTACT RT */
#contactRT select {
	background: #94dadd;
}

#contactRT #lpiece_identite {
	color: white;
    font-family: arial;
}


/*-------------------------------------*/
/*         MENTION INFORMATION         */
/*-------------------------------------*/

.rgpd_checkbox, .info_mention.info_text  {
	font-size: 14px;
	color: #999;
}

.rgpd_checkbox {
	font-size: 15px;
}

.info_mention.info_text {
	font-size: 14px;
}

.info_mention.info_text a {
	text-decoration: underline;
}
