@charset "utf-8";
/* CSS Document */

.btn-success {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6ebd7c+0,5b9b6d+100 */
background: #6ebd7c; /* Old browsers */
background: -moz-linear-gradient(top,  #6ebd7c 0%, #5b9b6d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #6ebd7c 0%,#5b9b6d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #6ebd7c 0%,#5b9b6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ebd7c', endColorstr='#5b9b6d',GradientType=0 ); /* IE6-9 */
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #ffffff;
    background-color: #6EBD7C;
    border-color: #6EBD7C;
    cursor: default;
}

.label-success {
	background-color:#6EBD7C;
}

@media (min-width: 992px) and  (max-width: 1199px) {
	.container-fluid {
	padding-right:0;
    padding-left:0;
    margin-right:auto;
    margin-left:auto;
		}
		
	}


@media (min-width: 1200px) {
	.container-fluid {
	padding-right:0;
    padding-left:0;
    margin-right:auto;
    margin-left:auto;
		}
		
	}

@media (max-width: 991px) {
	.nav_cart_items_label {
	position:absolute;
	top:0;
	right:5px; 
	border-radius:50%;
	font-size:1.8vw;
	line-height: 2.2vw;
	width: 2.2vw;
	height: 2.2vw;
	padding:2px 2px 2px 2px;

	color:#ffffff;
	background:#d42333;
	text-align: center;
}
}


@media (min-width: 992px) {
	.nav_cart_items_label {
	position:absolute;
	top:0;
	right:5px; 
	border-radius:50%;
	font-size:0.8vw;
	line-height: 1.3vw;
	width: 1.3vw;
	height: 1.3vw;
	padding:2px 2px 2px 2px;

	color:#ffffff;
	background:#d42333;
	text-align: center;
}
}


.nav_cart_items_label_b2b {

	border-radius:50%;
	font-size:0.8vw;
	line-height: 1.3vw;
	width: 1.3vw;
	height: 1.3vw;
	padding:0.2vw 0.4vw 0.2vw 0.4vw;

	color:#ffffff;
	background:#d42333;
	text-align: center;
}

.btn {
	border-radius:4px;
}

.table > tbody > tr.success > td {
	background:#f2f7f3;
}


.titre_gml_xl {
	padding:0.6vw;
	 color:#ffffff;
	 margin-bottom:4px;
	 font-weight:900;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0c342c+0,6ebd7c+100 */
background: #0c342c; /* Old browsers */
background: -moz-linear-gradient(left,  #0c342c 0%, #6ebd7c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #0c342c 0%,#6ebd7c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #0c342c 0%,#6ebd7c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c342c', endColorstr='#6ebd7c',GradientType=1 ); /* IE6-9 */

}


.titre_gml_xl2 {
	padding:0.6vw;
	 color:#ffffff;
	 margin-bottom:4px;
	 font-weight:900;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff7b0d+1,ffa84c+99 */
background: #ff7b0d; /* Old browsers */
background: -moz-linear-gradient(left,  #ff7b0d 1%, #ffa84c 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ff7b0d 1%,#ffa84c 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ff7b0d 1%,#ffa84c 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b0d', endColorstr='#ffa84c',GradientType=1 ); /* IE6-9 */
}


.btn-promo-tool {
	cursor:pointer;
	background:#fcfcfc;
	padding:10px;
	border:1px solid #dfdfdf;
	border-radius:8px;
}

.btn-promo-tool-active {
	cursor:pointer;
	background:#e4f9e6;
	padding:10px;
	border:1px solid #dfdfdf;
	border-radius:8px;
}

.mp-navbar {
	background:rgba(255,255,255,1);
}

.bfPulsing{
	width: 10vw;
    position: absolute;
    right: 10vw;
    display: block;
    z-index: 99;
	-webkit-animation: bfPulse linear 1s infinite;
	animation: bfPulse linear 1s infinite;
	color : #F15f22;
}

@keyframes bfPulse {
	0% { scale: 1; } 
	50% { scale: 2; } 
	100% { scale: 1; }
}