/**
 * @file
 * Subtheme specific CSS.
 */

/* --- Couleurs des liens de navigation (voir, modifier, supprimer et versions) --- */
.highlighted .nav-link:active, .highlighted .nav-link:focus{
	color:#7451eb !important;
}

.highlighted .nav-link, .highlighted .nav-link:hover{
	color: #495057 !important;
}

/* --- Couleur des liens --- */
.main-content a{
	color: #6c4bdb;
}

.main-content a:hover{
	color: #7451eb;
	text-decoration:underline dashed;
}

/* --- Couleur et police des TITRES --- */
h1{
	color: #6e4bde !important ;
	font-weight: 500;
}

h2{
	color: #6e4bde !important;
	font-weight: bold;
}

/* --- Largeur du container du menu principal --- */
#header>.navbar>.container{
	max-width: 1700px;
}

/* --- Fond de couleur pour les contenus privés ---  */
.field--name-field-contenu-prive>.field__label {
	font-size: 1.3rem;
	font-weight: bold;
	padding: 15px 0;
}
 
.node__content > .field--name-field-contenu-prive, .node--type-tutoriel-prive #block-bootstrap-barrio-arnia-content, .field--name-field-ajouter-un-paragraphe-priv .paragraph--type--paragraphe-prive{
	background-color: #dff4fe;
	padding: 2% 5%;
	margin-bottom: 3%;
	border: #28a8e3 5px;
	border-style: none none none double;
}

/* --- Footer de toutes les pages (sauf accueil) --- */
.site-footer{
	margin-top: 50px;
	padding: 0 0 30px 0;
}

.site-footer>.container-xxl>.site-footer__bottom{
	border-top: none;
}


/* --- Bouton de retour en haut de page --- */
#scrollToTopButton{
	display: block;
	z-index: 99;
	visibility: hidden;
	background-color: transparent;	
	position: fixed;
	bottom: 50px;
	right: 50px;
	border: none;
	outline: none;
	scroll-behavior: smooth;
}
