/***   Blue Jean   ***/
/**********************************************************************/

Pour que les titres de photo aillent à la ligne s'ils sont trop longs. 50 % permet le responsive. Dans LFE onglet CSS */
div#main-picture-container.container-fluid h1 {white-space: pre-wrap;max-width:50%;margin:0 auto;}
/*h2.card-title, h2.card-title a {flex-wrap: wrap ! important;}*/

/*bouton Rechercher dans ce lot pour éviter la graisse sur le texte*/
.mcs-side-results.search-in-set-button a:hover  {text-decoration-style: none;}
.mcs-side-results.search-in-set-button a {font-weight: normal;text-decoration-style: none;}
.mcs-side-results.search-in-set-button a:hover {font-weight: normal;text-decoration-style: none;color:yellow !important;}

/*ip location visiteurs menu*/
#ipl-vis-nav-item, #ipl-vis-nav-item a {color: #cccccc !important;font-weight:normal;margin-top:.5rem !important;}
#ipl-vis-nav-item a:hover {color: white !important;}

#ipl-vis-header {background:/*#2A2D7A*/#435E95 !important;}
#ipl-vis-panel {color: #435E95 !important;
  padding-bottom:3rem !important;
  text-align: left;
  list-style: none;
  background-color: rgb(230,230,250) !important;
  border: 4px solid #435E95 !important;
  border-radius: 0.5rem !important;
  box-shadow: -1px 2px 10px 10px rgba(42, 45, 122, 0.3) inset !important;}
#ipl-vis-footer {color: #435E95 !important}
a#ipl-sc, a#ipl-sk, a#ipl-vis-refresh, span#ipl-vis-period span {color:yellow !important;}
/* "remontée indispensable" sinon inopérant.      Why such a trouble? */
/* et suppression des doublons, non des triplons, non des quadriplons */
.text-center{color: #fff !important;background-color: rgba(67,94,149,.5) !important;}
div.copyright.container-fluid div.text-center a, a.Piwigo {color:#ffffff;font-weight:bold;}
div.copyright.container-fluid div.text-center a:hover, a.Piwigo:hover {color:#ffcf09;font-weight:bold}
/*background de l'ensemble des vignettes d'album : transparent*/
div#content.content-grid.pt-3 {background:transparent !important;}
/*commentaire*/
/*saisie url*/
input#website_url, div#addcomment form div textarea#contentid {background-color:#b2bfe1 !important;margin-top:10px;color:black;}
/*ajouter commentaire*/
/*div#card-comments div#comments, div#card-comments div#comments div {background-color: white !important;}*/
/*titre ajouter commentaire*/ 
/*div#addcomment h2 {color: #435e95 !important;}*/
/*filtres recherche originaux*/
div.filter.filter-word, div.mcs-container div.filter.filter-tag, div.filter.filter-authors, div span.mcs-icon.pwg-icon-arrow-rotate-left.clear-all.clickable {
color: #435E95 !important; background-color:white !important;}
/*.filter .filter-icon {color: #fff;}*/
  /*recherche comme Automne*/
div.mcs-container div.filter-manager,
div.mcs-container div.filter.filter-word.filter-filled,
div.mcs-side-results div.mcs-albums-found,
li.page-item.active a.page-link
 {
 background-color:white !important; text-shadow:none !important;color:#435E95 !important;
 }
 
 .filter-form, div.mcs-container div.filter-manager-popin div.filter-manager-popin-container, div.albums-found-popin-container,
 .filter-tag-form .selectize-dropdown, .filter-author-form .selectize-dropdown, .filter-added_by-form .selectize-dropdown,
div.filter.filter-album.show-filter-dropdown > div.filter-form.filter-album-form > div.add-album-button > label.head-button-2.icon-add-album, div.filter.filter-album, div.filter.filter-height, span.mcs-icon.gallery-icon-arrow-rotate-left.clear-all.clickable, span.mcs-icon.gallery-icon-arrow-rotate-left.clear-all, div.mcs-no-result div.text
{
  background-color: white !important;
  border: 1px solid #435E95;
  box-shadow: 0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);
  color: #435E95 !important;
}
div.filter-validate,
span.mcs-icon.gallery-icon-search,
span.mcs-icon.gallery-icon-tag,
span.mcs-icon.gallery-icon-album,
span.mcs-icon.gallery-icon-user-edit,
div.filter-cancel,
span.mcs-icon.gallery-icon-calendar-plus,
span.mcs-icon.gallery-icon-calendar,
span.mcs-icon.gallery-icon-user,
span.mcs-icon.gallery-icon-file-image,
span.mcs-icon.gallery-icon-crop,
span.mcs-icon.gallery-icon-star-1,
span.mcs-icon.gallery-icon-hdd,
span.mcs-icon.gallery-icon-height,
span.mcs-icon.gallery-icon-width,
span.mcs-icon.gallery-icon-chemistry
 {
	 background-color:white !important;color:#435E95;
}
#word-search,
div.albums-found-popin > div.albums-found-popin-container > div.albums-found-container > div.album-item,
.tags-found-container .tag-item, .albums-found-container .album-item,
.filter-tag-form .selectize-input, .filter-author-form .selectize-input, .filter-added_by-form .selectize-input,
/*input,*/
.filter-tag-form .selectize-input input, .filter-author-form .selectize-input input, .filter-added_by-form .selectize-input input
{
  background-color: white !important;
  color: #435E95 !important;
}

.filter-form .filter-form-title,
span.delete.mcs-icon.gallery-icon-trash,
span.clear.mcs-icon.gallery-icon-arrow-rotate-left,
div.mcs-container > div.filter-manager-popin > div.filter-manager-popin-container > div.mcs-popin-title,
div.albums-found-popin > div.albums-found-popin-container > div.mcs-popin-title,
div.albums-found-popin > div.albums-found-popin-container > div.mcs-popin-desc
{
  color: #435E95 !important;
}
/*test pbl placeholder*/
#qsearchInput::placeholder {
color:white !important;}


/**********************************************************************/
/* plugins*/
/*ça ne marche pas ici sauf si je le mets en tête de alloy. Mais les !important sont impératifs, sinon ça passe pas*/
/* admintools bar */
#ato_header > ul ul {
    background-color: #435e95 !important;
}
#ato_header > ul ul li > a {
    background-color: transparent !important;
}
#ato_header > ul ul li > a, #ato_header > ul ul li > * {
    color: #ffffff !important;
    text-shadow: none !important;
}
#ato_header, #ato_header_closed:not(.smartpocket),.bg-light {color:rgb(255,255,255)!important;
  background-color:rgba(67,94,149,.7)!important;background-image:none!important;border-bottom: 1.4px dashed rgb(255,255,255);}
#ato_header > ul > li a, div#ato_header ul li.parent.right.multiviewa.icon-cog-alt.ato-min-1, #ato_header > ul > li a :hover {
  background-color:rgba(67,94,149,.7)!important;color:rgb(255,255,255)!important;text-shadow:none;text-decoration:none;}
#ato_header > ul ul {background-color:rgba(67,94,149,.7); box-shadow:rgba(0, 0, 0, 0.5) 3px 3px 5px; display:none; left:0; margin:0; min-width:100%; padding:0; position:absolute; top:27px;}
#ato_header > ul ul li:hover {color:#ffcf09 !important;background:#2a2c7b !important;}

/*Open Street Map*/
/*couleur clusters*/
.marker-cluster-small {background-color: #435E95 !important;}
.marker-cluster-medium {background-color:#e67700 !important;}
.marker-cluster-large {background-color:rgb(142, 4, 11) !important;}
.marker-cluster-small div {background-color:#ffffff !important;}
.marker-cluster-medium div {background-color:#ffffff !important;}
.marker-cluster-large div {background-color:#ffffff !important;}

/* largeur carte OSM : marges pour pouvoir faire défiler la page au lieu de zoomer la carte*/
div#osmmap {max-width : 95%;margin:1rem auto !important;}
/*encadrement des vignettes pour plus de contraste sur les cartes*/
.leaflet-marker-icon, .leaflet-marker-shadow  {border: 2px solid rgb(42, 44, 123);}
/*titre du site*/
.gal-title {font-size: 2.5rem;}

/*info card*/
div#addcomment form button {color: #ffcf09;background-color: rgb(67, 94, 149);}
div#card-comments.card.mb-2 div#comments.card div.tab-content {background-color:rgb(255,255,255) !important;}
div#card-comments.card.mb-2 div#comments.card {border:1.4px dashed rgb(255,255,255);}
div#theImageInfos div#infopanel-right div#card-comments div#comments div div#addcomment form div {color:white !important;}
#theImageInfos dt, #sidebar dt {font-size: 110%;font-variant:small-caps;font-weight:700;color:white;} 

/*liens dans infos images*/
div#theImageInfos a {text-decoration: none;color: hsl(22.4, 87.4%, 49.8%);animation: cooleur 6s infinite;font-weight:normal;text-shadow:rgb(0,0,0) -2px -1px 0;} 
@keyframes cooleur {
    from, to { color: hsl(32, 90%, 65%);} 
	40%      { color: hsl(42, 90%, 65%);}
	90%      { color: hsl(48, 90%, 65%);}
}

/*a, a:visited {text-decoration: none;color: hsl(324, 70%, 45%);animation: cooleur 6s infinite;font-weight:normal;}

@keyframes cooleur {
    from, to { color: hsl(324, 70%, 45%); }
    10%      { color: hsl(360, 65%, 45%); }
    20%      { color: hsl( 36, 80%, 45%); }
    30%      { color: hsl( 72, 75%, 35%); }
    40%      { color: hsl(108, 65%, 35%); }
    50%      { color: hsl(144, 75%, 35%); }
    60%      { color: hsl(180, 75%, 35%); }
    70%      { color: hsl(216, 60%, 45%); }
    80%      { color: hsl(252, 65%, 50%); }
    90%      { color: hsl(288, 60%, 40%); }
}*/

/* 17 jan 26  : alignement loupe de recherche */
.form-inline {
  flex-flow: unset;
}

/**********************************************************************/
  /*Modifs Kat a/c du 17 août 2025*/
  /*pour que le header "image à la une" ne soit pas assombri*/
.page-header .page-header-image {z-index:0 !important;}
/*hauteur card-footer*/
div.card.card-thumbnail div.h-100 div.card-footer.text-muted {min-height:50px;}
.h-100 {height: 60% !important;}

/* /// import de Blue Touch /// */

.dropdown-item:hover {
  background-color: lavender!important;
}

.page-link:hover{
  background-color:#c9ccdf;
}

.pagination-sticky {
  background-image: url('../../img/denim.jpg') 						 
}

/* tags */

/* #fullTagCloud not for "Linked links" */
#fullTagCloud .tagLevel1,#fullTagCloud .tagLevel2,#fullTagCloud .tagLevel3,#fullTagCloud .tagLevel4,#fullTagCloud .tagLevel5 {
  border: 1px solid rgb(67, 94, 149);
  background-color: #fff;
}
#fullTagCloud a:hover {background-color: lavender;}


/* /// import des Carnets : bootstrap_darkroom-rules.css /// */

.dropdown-menu .dropdown-item {color: rgb(67,94,149) !important;}
#theHeader div.banner {width:100%;max-width:100%;height:auto;}
#theCommentsPage .form-horizontal {display: none;}
div#viewcomments div#commentList div div img {display:none;}
#commentList .comment .image img {padding:5px;border-color: rgb(67,94,149); border-style: solid; border-width: 1px;margin-right:10px;}

body {
    color: #000000;
    background-color: rgb(255,255,255);
    background-image: url('../../img/denim.jpg') !important;
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: top left;
}

.jumbotron {
    background-color: inherit;
			  
}

.navbar-contextual .navbar-toggle:focus, .navbar-contextual .navbar-toggle:hover, .navbar-main {
    background-color: rgb(67,94,149) !important;
	border:1.4px dashed rgb(255,255,255);
}

.navbar-brand {
    margin-bottom: 0;
    margin-top: 0;
}
a.navbar-brand.mr-auto {
  font-family: 'Cinzel';
  text-align: center!important;
  color: rgb(255,255,255)!important;
/*
  font-size: 4.95vw;
*/
  width:100%;
/*
  margin-top: 48px;
*/
}
a:hover.navbar-brand.mr-auto {
  text-shadow:rgb(0,0,0) -1px -1px 0;
}

a, a:visited {color:rgb(0,0,0););text-decoration: none;font-weight:normal;}
a:focus {outline-offset: 0;}
.bg-primary, .btn-primary, .nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color:rgb(67,94,149);border-color:rgb(0,0,0);}
.btn-primary:hover{background-color:rgba(67,94,149,.7);border-color:rgb(0,0,0);}
.img-cadre,#osmmap, #theImage img, div.card.card-thumbnail, .img-ed img {
 box-shadow: 5px 5px 20px #404040; 
 border-color: rgb(255, 207, 9);
 border-style: solid;
 border-width: 0;
 display: block;
 padding:1%;
margin:1rem auto;
text-align:center;
}

.card-thumbnail .card-body, .card-thumbnail .card-footer, .card {background-color:rgba(67,94,149,.7)!important;}

a.icon-menu {background-color:rgba(67,94,149,.7)!important;background-image:none!important;color:rgb(0,0,0)!important;}
i.fa.fa-user {display:none;}
div.d-inline-block, div#thumbnails p {color:rgb(255,255,255)!important;}
div.description.d-block {color:rgb(189, 183, 172)}
/*div#comments {background-color:rgba(67,94,149,.7);}*/
div.card-body, div#comments {border:1.4px dashed rgb(255,255,255);color:rgb(255,255,255);}
div.card-body {min-height:140px;}
a.navbar-brand.mr-auto{font-family: 'Cinzel';text-align: center!important;color: rgb(255,255,255)!important;
/*
font-size: 4.95vw;
*/
 width:100%;text-align:center!important;}
a:hover.navbar-brand.mr-auto{font-family: 'Cinzel';text-align: center;color: rgb(255,255,255);text-shadow:rgb(0,0,0) -1px -1px 0;}
h2.card-title,h2.card-title a {font-family: 'Cinzel';text-align: center;color: rgb(255,255,255)!important;font-size: 1.5rem;}
div.card-body h2.card-title a{font-family: 'Cinzel';text-align: center;color: rgb(255,255,255)!important;font-size: 1.1rem;}
div.card h2.card-header {font-family: 'Cinzel';text-align: center;color: rgb(255,255,255);text-shadow:rgb(0,0,0) -1px -1px 0;background-color:rgba(0,0,0,.2)}
h2 a:hover.card-title,h2 a:hover.card-title {text-shadow:rgb(0,0,0) -1px -1px 0;}
h1 center, h1 {font-family: 'Cinzel';color: rgb(255,255,255)!important;font-size: 25px;font-weight:bold;text-shadow:rgb(0,0,0) -2px -1px 0;}
/*le h1 d'Ariane*/
h1.bc_category_name, h1.nav-breadcrumb-item.active {
  color: #FFF !important;text-shadow: rgb(0,0,0) -2px -1px 0; font-weight:bold;
}
nav.navbar.pwgstuffs-navbar > div.navbar-header > a.navbar-brand {font-family: 'Cinzel';background-color:rgb(75, 101, 154);
  color: rgb(255,255,255)!important;font-size: 25px;font-weight:bold;text-shadow:rgb(0,0,0) -1px -1px 0;padding:0 0.3rem;border:1.4px dashed rgb(255,255,255);}
.nav-breadcrumb,
a.nav-breadcrumb-item,
button.navbar-toggler,
ul.navbar-nav.ml-auto > li#categoriesDropdownMenu.nav-item.dropdown > a.nav-link.dropdown-toggle,
ul.navbar-nav.ml-auto > li.nav-item.dropdown >a.nav-link.dropdown-toggle,
ul.navbar-nav li.nav-item.dropdown a.nav-link.dropdown-toggle i.fa.fa-picture-o.fa-fw,
div.navbar-brand.mr-auto > div.nav-breadcrumb.d-inline-flex > a.nav-breadcrumb-item,
ul.navbar-nav li.nav-item.osm-button a.nav-link i.fa.fa-globe.fa-fw,
ul.navbar-nav li#btn-list.nav-item a.nav-link i.fa.fa-th-list.fa-fw,
ul.navbar-navli.nav-itema#startSlideshow.nav-linki.fa.fa-play.fa-fw,
.navbar.navbar-transparent .navbar-brand,
.navbar.navbar-transparent .nav-link,
.navbar.navbar-transparent .navbar-toggler,
.navbar.navbar-forced-sm .navbar-brand,
.navbar.navbar-forced-sm .nav-link,
.navbar-dark .navbar-brand a, .navbar-dark a.navbar-brand,
.navbar.navbar-contextual .navbar-brand a,
nav.navbar.navbar-contextual.navbar-expand-lg.navbar-dark.bg-light.sticky-top.mb-2 div.container  
{color: rgb(255,255,255)!important;}
div#maPage, div.container.pwgstuffs-container div.row,div#content-description.py-3, /*div.imageComment,*/ #content-description, section#important-info/*, .tab-content */, div.tab-content.tab-content-large.flex-column{background-color:rgba(255,255,255,.7) !important;padding:1rem 1.5rem;border:0.15rem dashed rgb(67,94,149);outline:0.5rem solid rgba(255,255,255,.5);text-align:justify;max-width:90%;margin:2rem auto 1rem auto;font-weight:600;}
div.pwgstuffs-content div.personal_block {background-color:rgba(255,255,255,.7) !important;/*padding:1rem 1.5rem;*/border:0.15rem dashed rgb(67,94,149);outline:0.5rem solid rgba(255,255,255,.5);text-align:justify;max-width:90%;margin:2rem auto;font-weight:600;}
.personal_block {padding:0 !important;}
div.personal_block p {margin-bottom : 0;}
div#card-comments.ml-2 div#comments div.tab-content {padding-bottom:.1rem;}
div#commentList div {background-color:rgba(255,255,255,2) !important;color:rgb(67,94,149);padding:0 10px;} 
div#commentList {border:1.4px dashed rgb(67,94,149);background-color:rgba(255,255,255,2) !important;color:rgb(67,94,149);padding-bottom:1.5rem;}
#commentList .comment .description {margin-left: 0!important;}
.ml-2, .mx-2  {margin-left: 0!important;}
/*navigation*/
.page-item.active .page-link, li.page-item.active a.page-link {background-color:rgb(67,94,149);}
i.fa.fa-chevron-left, i.fa.fa-chevron-up, a#startPhotoSwipe, i.fa.fa-chevron-right {color:rgb (67,94,149);}
p.card-title a ,.card-title  {text-overflow: hidden!important;color:rgb(255,255,255!important;}
#languageSwitch .pwg-icon {
  height: auto!important;
}
.navbar.navbar-expand-lg.navbar-contextual.navbar-dark.bg-primary.sticky-top.mb-2 {background-color:rgb(67,94,149) !important;}
/*div#maPage div.pagina, */.pagina {
 /* margin-top: 1.5%;margin-bottom:1.5%;*/
  background-color:rgb(255,255,255) !important;
  padding: 8px;
  box-shadow: 5px 5px 20px #14153a;
  display: block;
  padding:1%;
  margin:.1rem auto;
  text-align:left;
  }
.col-lg-9, div.container.pwgstuffs-container div.row div#stuffs_block_2.pwgstuffs-col.col-12.col-lg-9 {flex-basis: 100% !important;
  max-width: 100% !important;width:100% !important;}
#linked_pages li a {
	padding: 4px 8px;
	border-width: 1px;
	border-style: dotted;
	border-radius: 2px;
        border-color:rgb(255,255,255);
	background-color: rgb(255,255,255) !important;
}
/*commentaires comme Images&docs*/
/*pour ne pas afficher le formulaire de recherche sur la page des commentaires*/
#theCommentsPage .form-horizontal {display: none;}
#commentList .comment .image img {padding:5px;border-color: rgb(67,94,149); border-style: solid; border-width: 1px;margin-right:10px;}
div#commentList div.comment div.description blockquote {margin-top:4rem;}
.gravatar {display:none;}
#commentList .comment .description span {padding-left: 10px;}
#commentList .comment .description {margin-left: 10px!important;}
div#comments {margin-bottom: 20px;}
span.thumbLegend {z-index:10!important;}
/*ne pas afficher le nombre de commentaires dans la légende des vignettes de photo*/
ul#thumbnails li.gthumb span.thumbLegend span.thumbName h2 {font-size:0.7rem !important;font-variant:normal;}
ul#thumbnails li.gthumb span.thumbLegend span.zero.nb-comments, ul#thumbnails li.gthumb span.thumbLegend span.nb-comments {display:none;}
.nav-breadcrumb > .nav-breadcrumb-item, .card-title
{
  white-space: normal !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  text-overflow: clip !important;
}

.nav-breadcrumb .nav-breadcrumb-item
{
  max-width: 1200px;
  white-space: nowrap;
}

/* /// import des Carnets : custom.css /// */

.ml-2, .mx-2  {margin-left: 0!important;}
navbar-brand.mr-auto{text-align: center!important;width:100%;}
.nav-breadcrumb-item.active {display:none!important;}
.Online {float : none!important;}
.Online{color: rgb(255,255,255) !important;
  background-color: rgba(67,94,149,.5) !important;}
.Online a{color: rgb(255,255,255) !important;/*
  background-color: rgba(67,94,149,.5) !important;*/}
.ellipsis {white-space: normal!important;}
div#comments, div#comments.commentContent.commentsshown {
    margin-bottom: 20px;color: rgb(67,94,149);
}
.bmd-label-static, .form-group, input#website_url.form-control {background-color:white;color: rgb(67,94,149);}
   
.checkbox label, .checkbox-inline, .custom-file-control:focus, .form-control:focus, .is-focused .checkbox label, .is-focused .checkbox-inline, .is-focused .radio label, .is-focused .radio-inline, .is-focused .switch label, .radio label, .radio-inline, .switch label, input.custom-file-control[type="text"], input.form-control[type="text"], select.custom-file-control, select.form-control, textarea.custom-file-control, textarea.form-control {
    color: rgb(67,94,149);
}
i.fas.fa-chevron-up, a#navPrevPicture i.fas.fa-chevron-left, a#navNextPicture i.fas.fa-chevron-right {color:#435e95}
div#simplecr dl dd a, div#datecreate dl dd a, div#datepost dl dd a, div#Categories dl dd a, div#Tags dl dd a {color:rgb(255,255,255) !important;}
.bg-primary, nav.navbar.navbar-expand-lg.navbar-contextual.navbar-dark.bg-primary.sticky-top.mb-2, .navbar.navbar-expand-lg.navbar-contextual.navbar-dark.bg-primary.sticky-top.mb-2 {background-color:#435e95 !important;}
ul#linked_pages li#linked_page_1.row_0 a {
    padding:4px 8px;
    border-width:1px;
    border-style:dotted;
    border-radius:2px;
    background-color:#435e95 !important;
    color:rgb(255,255,255);
  }

/*espacement vertical des items du menu déroulant*/
.dropdown-menu .dropdown-item {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    min-width: 7rem;
    max-width: 20rem;
    min-height: 1.5rem;
    padding: 0.8rem 1rem 0.8rem 1rem;
    overflow: hidden;
    line-height: 1;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
.dropdown-item external, .dropdown-menu .dropdown-item {padding:0 1rem;color: #435E95 !important;}
li#links dropdown div a{background: inherit;line-height:1;margin:0,padding:0;}
.navbar .dropdown-menu{color: #435E95; background-color: #f0f1fc; border-radius: 10px;box-shadow: 0 0 0 5px #435E95 inset, 0 0 0 6px rgba(255, 255, 255, 0.6) inset, 0 0 40px #435E95 inset, 0 10px 15px -10px rgba(0,0,0,0.6);}
.dropdown-item{margin-top:0!important;margin-bottom:0!important;}
.badge-secondary{background-color: #435E95;}
.dropdown-divider{display:none;}
.dropdown-item, .dropdown-item:focus, .dropdown-item:hover,  .dropdown-item:active {background-color: transparent!important;}
div span.mcs-icon.pwg-icon-arrow-rotate-left.clear-all.clickable {border-radius: 5px;padding: 4px 10px;}
dt {font-weight: 400;font-family: Cinzel;}

.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  background-color: transparent;
  color: white;
}
.bmd-form-group .bmd-label-static, .bmd-form-group.is-filled .bmd-label-placeholder {color:white !important;}

div#comments {margin-bottom: 20px;}
#linked_pages li a {
	padding: 4px 8px;
	border-width: 1px;
	border-style: dotted;
	border-radius: 2px;
        border-color:rgb(255,255,255);
	background-color: rgb(255,255,255) !important;
}
#navigationButtons {
  margin-bottom: 0; margin-top: 0;
  font-size: 1em;
}
/*.navbar-brand {
  margin-bottom: 0; margin-top: 0;}
  .form-control::-webkit-input-placeholder, .custom-file-control::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.form-control::-moz-placeholder, .custom-file-control::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}

.form-control:-ms-input-placeholder, .custom-file-control:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.form-control::-ms-input-placeholder, .custom-file-control::-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.form-control::placeholder, .custom-file-control::placeholder {
  color: #ffffff;
  opacity: 1;
}*/
  
/*Page et description ne marche pas
div#maPage, div.container.pwgstuffs-container div.row, div#content-description.py-3, div.imageComment
{
  background-color: rgba(255, 255, 255, 0.5);
  padding: 1rem 1.5rem;
  border: 0.15rem;
  border-style: dashed;
  border-color: #435e95;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  outline-width: 0.5rem;
  outline-style: solid;
  outline-color: rgba(255, 255, 255, 0.5);
  margin-top: 2rem;
  margin-bottom: 1rem;
  text-align: justify;
}*/
