/***   Blue Touch   ***/

body {
  background-color: #fff;
}

.jumbotron {
  background-color: #14153a;
}

.h1, h1 {color: rgb(37, 39, 107)}

/* slider legend */
.nivo-caption {
  background:rgba(38,41,111,0.7);
}

a{color: #2a2d7a;}

.alert-info {
    color: #02697f;
    background-color: #cde2fd;
}

/*popup pour listes des tags et albums trouvés dans le résultat de recherche*/
.tags-found-container .tag-item, .albums-found-container .album-item {
  background-color: rgb(223,224,237) !important;
  color: rgb(38,40,110) !important;}
.filter-manager-popin-container, .tags-found-popin-container, .albums-found-popin-container {
  z-index: 100 !important;
  border: 5px solid #2a2d7a;
  box-shadow: 0 0 40px #14153a inset;
}

.bg-dark,
.bg-primary,
.navbar.navbar-transparent.bg-dark {
  background: #14153a !important;
  background: linear-gradient(#14153a, #2a2d7a) !important;
}

.badge-secondary{background-color: #2a2d7a}

#CC_block{background: #14153a; background: linear-gradient(#14153a, #2a2d7a);}

#linked_pages li a h1 {
  background-color:rgba(0, 180, 255, 0.05);
}

.instit {
  background-color:rgba(0, 180, 255, 0.05);
}

hr {
  border-top: 5px dashed rgb(42, 44, 123);
  color: rgb(42, 44, 123);
}

/* copyright footer */
/*
a.Piwigo {color:#F70;}
*/
.copyright {color: rgb(42, 44, 123);}
a.Piwigo:hover {color:#22C;}


/* bars */

.dropdown-item external, .dropdown-menu .dropdown-item{color: #2a2d7a;}
.navbar .dropdown-menu{
  color: #14153a;
  background-color: #f0f1fc;
  box-shadow: 0 0 0 5px #2a2d7a inset, 0 0 0 6px rgba(255, 255, 255, 0.6) inset, 0 0 40px #14153a inset, 0 10px 15px -10px rgba(0,0,0,0.6);
}
.dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
  color: rgb(37,39,107);
}
.dropdown-item:hover {
  background-color: lavender!important;
}

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

.pagination-sticky {
  background: #fff;
}

/* tags */

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


/* thumbnails, cards */

.pagina, body#theCategoryPage div#wrapper div.container div#content.content-grid.pt-3, ul#thumbnails {
  box-shadow: 5px 5px 20px #232566;
}

ul#thumbnails li.gthumb span.thumbLegend {
  background: #14153a;
  background: linear-gradient(#14153a, #2a2d7a);
}

.card {
  color: #14153a;
/*
  background:rgba(38,41,111,0.5);
*/
/*
  background-color: #f0f1fc;
*/
  border-color: #2a2d7a;
  box-shadow: 0 0 40px #14153a inset;
}

div.card.card-thumbnail {
    box-shadow: 5px 5px 20px #151515;
}

.card-thumbnail .card-body,
.card-thumbnail .card-footer {
  background:rgba(38,41,111,0.5);
}

/*
.card-thumbnail:hover .card-body,
.card-thumbnail:hover .card-footer,
*/
.card-thumbnail:hover .card-capsule {
  background:rgba(38,41,111,0.2);
}

.img-cadre,#theImage img,#osmmap {
/*
 box-shadow: 5px 5px 20px #14153a !important;
*/
/* border-color: rgb(255, 207, 9); */
}


/* comments */

#commentList .comment .image img {border-color: rgb(67,94,149);}

#content-description, #theImageComment {
  color: rgb(37,39,107);
}

blockquote {
  background: #fff;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote, .quote, .quote-mark,
blockquote::before, .quote-mark::before{
  color: rgb(42, 44, 123);
}

.quote {
  background: #fff;
}

blockquote, .quote-mark {
  border-left: 15px solid rgb(42, 44, 123) !important;
}

.quote-mark {
  background: #fff;
}

blockquote, .quote {
  border-right: 2px solid rgb(42, 44, 123);
}

#important-info a, #content-description a, blockquote a, .quote a, .page a {
  background: #eee;
  color: #c76c0c;
}

#important-info a:hover, #content-description a:hover, blockquote a:hover, .quote a:hover, .page a:hover {
  color: #666;
}

/* plugins */

/* admintools bar */
#ato_header, #ato_header_closed:not(.smartpocket) {background: #14153a; background: linear-gradient(#14153a, #2a2d7a);}
#ato_header, #ato_header_closed:not(.smartpocket) {background: linear-gradient(#14153a, #2a2d7a) !important;}

/*Open Sreet Map*/
/*couleur clusters*/
.marker-cluster-small {background-color: #2a2d7a !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%;}
/*encadrement des vignettes pour plus de contraste sur les cartes*/
.leaflet-marker-icon, .leaflet-marker-shadow  {border: 2px solid rgb(42, 44, 123);}
