/* BASIC */
body,
.breadcrumb-container,
.legende,
.edition-commande .legende,
#demandedeprixbottom {
	background-color: #f0f0f0;
}
.breadcrumb-container {
    margin-top: 0px;
    padding-top: 10px;
}
.breadcrumb-container .breadcrumb {
    padding-top: 0;
}
.position-sticky:not(th) {
	background-color: #f0f0f0 !important;
}
body #nav-section {
	box-shadow: 0px -10px 12px 10px rgba(0,0,0,0.2);
}
.jumbotron {
	background-color: #fafafa;
}

/* TABLE */
.table {
	background-color: #fafafa;
}
.tab-content .table,
.panel-body .table {
	background-color: #fff;
	box-shadow: none;
}
.table th {
	background-color: #fff !important;
	color: #333;
}


/* CATALOGUE PAGINATION */
.pagination-section .pagination > li > a, 
.pagination-section .pagination > li > span {
	min-width: 34px;
	height: 34px;
	margin: 0 5px;
	border-radius: 50px;
}
.pagination-section .pagination > li:first-child > a,
.pagination-section .pagination > li:first-child > span,
.pagination-section .pagination > li:last-child > a,
.pagination-section .pagination > li:last-child > span {
	border-radius: 50px;
}
.pagination-section .pagination > li > a.pagination-prev,
.pagination-section .pagination > li > span.pagination-prev,
.pagination-section .pagination > li > a.pagination-next,
.pagination-section .pagination > li > span.pagination-next {
	border-color: #337ab7;
}

/* CATALOGUE ARTICLE */
.catalogue.catalogue-article.catalogue-grille article, 
.catalogue.catalogue-groupe.catalogue-grille article {
	border-color: #ddd;
}
.catalogue.catalogue-article.catalogue-liste article,
.catalogue.catalogue-article.catalogue-liste-image article {
	border-color: #ddd;
	background-color: #fff;
}
.catalogue.catalogue-article.catalogue-grille .article-image,
.catalogue.catalogue-groupe.catalogue-grille .article-image,
.catalogue.catalogue-article.catalogue-grille article .article-footer, 
.catalogue.catalogue-groupe.catalogue-grille article .article-footer {
	border-color: #ddd;
	/* overflow: hidden; */	/* Désactivé car masque le dropdown en cas de multi-saisie */
}

/* FICHE ARTICLE */
.page-fiche-article .tab-content {
	border-color: #ddd;
	background-color: #fff;
}
.page-fiche-article .fiche-article .nav-tabs {
	background-color: transparent;
}
.h3_underline {
	padding: 10px;
	border-bottom: 2px solid #888;
}

/* BREADCRUMB OVERFLOW SCROLL BAR */
.breadcrumb {
	white-space: nowrap;
	overflow-x: auto; 
	max-width: 100%;
}
.breadcrumb,
.breadcrumb *,
#collapse-demandedeprixbottom .demandedeprixbottom-list {
	  -ms-overflow-style: -ms-autohiding-scrollbar;
	-ms-scrollbar-highlight-color: #f0f0f0;
	scrollbar-highlight-color: #f0f0f0;
	-ms-scrollbar-face-color: #aaa;
	scrollbar-face-color: #aaa;
	-ms-scrollbar-arrow-color: #aaa;
	scrollbar-arrow-color: #aaa;
	scrollbar-base-color: #000;
	scrollbar-width: thin;
	scrollbar-color: #aaa transparent;
}
.breadcrumb::-webkit-scrollbar,
.breadcrumb *::-webkit-scrollbar,
#collapse-demandedeprixbottom .demandedeprixbottom-list::-webkit-scrollbar {width:17px;}
.breadcrumb::-webkit-scrollbar-corner,
.breadcrumb *::-webkit-scrollbar-corner,
#collapse-demandedeprixbottom .demandedeprixbottom-list::-webkit-scrollbar-corner  {background-color:#f0f0f0;}
.breadcrumb::-webkit-scrollbar-thumb,
.breadcrumb *::-webkit-scrollbar-thumb,
#collapse-demandedeprixbottom .demandedeprixbottom-list::-webkit-scrollbar-thumb {background:#aaa;border-radius:10px;border:5px solid #f0f0f0}


/* BREADCRUMB DROPDOWN OVERFLOW FIX */
.breadcrumb .dropdown {
	position: inherit;
}



/* OMBRE */
.table,
.jumbotron,
.pagination-section .pagination > li > a, 
.pagination-section .pagination > li > span,
.catalogue.catalogue-article.catalogue-grille article, 
.catalogue.catalogue-groupe.catalogue-grille article,
.catalogue.catalogue-article.catalogue-liste article,
.catalogue.catalogue-article.catalogue-liste-image article,
.page-fiche-article .fiche-article .img .img-main img,
.page-fiche-article .tab-content,
.panel,
.catalog-fa-box {
	box-shadow: 0px 3px 15px -5px rgba(0,0,0,0.2);
}

.pagination-section .pagination > li > a:focus,
.pagination-section .pagination > li > a:hover,
.pagination-section .pagination > li > span:focus,
.pagination-section .pagination > li > span:hover,
.catalogue.catalogue-article.catalogue-grille article:hover, 
.catalogue.catalogue-groupe.catalogue-grille article:hover,
.catalogue.catalogue-article.catalogue-liste article:hover,
.catalogue.catalogue-article.catalogue-liste-image article:hover,
.catalog-fa-box:hover {
    box-shadow: 0px 3px 7px -1px rgba(0,0,0,0.3);
}