/*
	mon_compte.css
*/
@media (min-width: 280px){
	.fond_page{border: 1px solid #B2B2B2;padding: 5px;background-color:#FFFFFF;color:#000000;border-radius: 6px;-webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
	/* mon_compte */
	.titre_compte{color: var(--texte-couleur_01);font-size:1em;}
	.mon_compte, .page{margin-top:20px;padding: 10px;background-color:#FFFFFF;color:#000000;border-radius: 6px;}
	/* index.php */
	.slider{display:none;background: transparent;}
	.slider2{display:block; position:relative;}
	.div_slider{position: relative; top:0%; left: 0%;padding: 30px;text-align: justify; }
	.slider_mobile{display:block;background: transparent;}
	.slider > .carousel.slide > .carousel-inner > a.carousel-control-prev > i.material-icons, .slider > .carousel.slide > .carousel-inner > a.carousel-control-next > i.material-icons{font-size: 7em;color: var(--couleur_01);}	
	.index_card{transition: transform 0.3s ease;}
	.index_card:hover{transform: translateY(-10px);}
}
/* mobile landscape */
@media (min-width: 480px){}
/* Tablette portrait */
@media (min-width: 768px){
	.fond_page{padding: 50px;}
	.div_slider{position: absolute; top:25%; left: 6%;padding: 15px; width: 40%; text-align: justify; background: rgba(0, 0, 0, 0.7) !important; color: #ffffff !important; }
}
/* Deskstop Boostrap */
@media (min-width: 992px){
	.slider{display:block; position:relative;}
	.slider_mobile{display:none;}
	.div_slider{top: 0%; left: 6%;padding: 15px; width: 30%;}
}
/* Tablette Landscape */
@media (min-width: 1024px) {}
/* Deskstop Boostrap */
@media (min-width: 1200px){.div_slider{top: 0%; left: 6%;padding: 15px; width: 25%;}}
/* Écran 22 pouce */
@media (min-width: 1440px){.div_slider{top: 25%; left: 6%;padding: 15px; width: 25%;}}
/* Écran 24 pouce */
@media (min-width: 1824px){}

h1{color: var(--couleur_02);font-family: var(--font), "Roboto", "Arial", sans-serif;line-height: 2;font-size: 2em;}
h2{color: var(--couleur_02);font-family: var(--font), "Roboto", "Arial", sans-serif;line-height: 2;font-size: 1.6em;}

/* index.php */
.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden; clip: rect(0, 0, 0, 0);white-space: nowrap;-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus{position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;-webkit-clip-path: none;clip-path: none;}
	
.carousel .carousel-indicators li, .carousel .carousel-indicators .active{ margin: 11px 10px;background: var(--couleur_01);}
.carousel .carousel-indicators li{display: inline-block;width: 10px;height: 10px;text-indent: -999px;cursor: pointer;border-radius: 10px;background: #D0D0D0;border-radius: 15px;}
.carousel .carousel-indicators .active{margin-top: 10px;-webkit-transform: scale(1.5);transform: scale(1.5);}
	
.bouton{background-color:var(--couleur_01);color:var(--texte-couleur_01);padding: 10px;font-size: 1.4em;margin-bottom: 10px;max-width: 250px;}		  
.encadre_texte{/*background-color:var(--couleur_01);*/color:var(--texte-couleur_01);padding: 20px;text-align: justify;margin-bottom: 10px;}
.case{margin-bottom: 10px;padding: 20px;}
a > .case > h2{font-size: 1em;color: #000000;}
a > .case > p{color: #000000;}
.image_survol{position: absolute;bottom: 5%;left: 66%;}
/*.case:hover > .relative .image_survol{filter: incouleur_01(60%) sepia(80%) saturate(32000%) hue-rotate(1deg) brightness(95%) contrast(80%);}*/

/* creer-compte.php */
.bt_mode_simple, .bt_mode_avance{color: var(--texte-couleur_01);background-color: #FFFFFF;display: inline-block;color: #212529;text-align: center;couleur_01ical-align: middle;border: 1px solid var(--couleur_01);padding: 5px;font-size: 1rem;line-height: 1.5;border-radius: .25rem;cursor:pointer;}
a.active > .bt_mode_simple{background-color: var(--couleur_01);color: #FFFFFF;}
a.active > .bt_mode_avance{background-color: var(--couleur_01);color: #FFFFFF;}

/* mon-compte.php */
.icon_compte{font-size:75px;color:#FFFFFF;}
.box_mon_compte{background-color:var(--couleur_01);color: var(--texte-couleur_01);}
.box_mon_compte_commande{background-color:var(--couleur_02);color: var(--texte-couleur_02);}
.box_mon_compte_confidentialite{background-color:#C1C6C9;}
.box_mon_compte_abonnement{background-color:#FEC02D;}
.box_mon_compte_newsletter{background-color:#FEC02D;}
.box_mon_compte_faq{background-color:#F27CB1;}
.box_mon_compte_jeux{background-color:#F4C6DB;}
.box_mes_envies{background-color:#F48799;}
.box_ma_collection{background-color:#532b78;}
.box_mon_compte_adresse{background-color:#66CED1;}
.box_mon_compte_bon_reduction{background-color:#F2D594;}
.box_hover{margin-bottom:10px;margin-left: 10px;padding: 15px;cursor:pointer;font-size:1em;color: #FFFFFF;text-align:center;height:150px;}
.box_hover:hover{opacity: 0.8;filter: alpha(opacity=70);}

/* menu */
.titre_menu{color: #E7A626;font-family: var(--font), "Roboto", "Arial", sans-serif;font-size: 2.4em;line-height: 1.35em;}
.menu_compte{/*background-color:#FFFFFF;*/}
.menu_compte_titre{border: 2px solid var(--couleur_02);padding:5px;text-transform:uppercase;margin-bottom:8px;color: var(--texte-couleur_03)}
.menu_compte_titre_actif{background-color:var(--couleur_02);color: var(--texte-couleur_02);padding:5px;text-transform:uppercase;margin-bottom:5px;}
a .menu_compte_titre:hover{opacity:0.7;}
a .menu_compte_titre_actif:hover{opacity:0.7;}

/* mon-compte-editer.php */
.btn_suppression_compte{color: #FFFFFF;font-weight: bold;background-color: #ff0000;padding: 10px;  ext-align: center;cursor: pointer;border-radius: 0px;border: 0px solid #FFFFFF;}

/* mon-compte-historique-commandes.php */
.cadre_entete_commande{background-color:var(--couleur_02);padding:10px;color: var(--texte-couleur_02);cursor:pointer;}
.cadre_commande{display:none;padding: 20px;border: 2px solid var(--couleur_02);}
.icon_mois_plus{font-size:35px;color:#FFFFFF;margin:auto;}
.icon_print{color:var(--couleur_02);font-size:25px;}
.btn_suivre_colis{background-color:var(--couleur_01);padding:8px;float:left;margin-right:20px; cursor:pointer;color: #FFFFFF;}
.btn_suivre_colis a{color: #FFFFFF;}
.box_commande_sep{border: 0;border-right-color: currentcolor;border-right-style: none;border-right-width: 0px;border-right: 1px solid #ABABAB;text-align: left;}
.box_qte{border: 0;font-size: 1.2rem;}

/* mon-compte-carnet-adresses.php */
.box_adresses_entete{background-color: #3A3A3A;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #FFFFFF;padding: 4px;text-align: center;}
.box_adresses{border: 1px solid #3A3A3A;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;margin-bottom: 10px;text-align: center;}
.box_adresses_entete_default{background-color: var(--couleur_02);border-top-left-radius: 5px;border-top-right-radius: 5px;color: #FFFFFF;padding: 4px;text-align: center;}
.box_adresses_default{border: 1px solid var(--couleur_01);border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;margin-bottom: 10px;text-align: center;}
.icon_delete{font-size:30px;color:#E34949;float:right;cursor:pointer;}
.icon_edit{font-size:30px;color:#FFFFFF;float:right;}
.btn_add_adresse{background-color:var(--couleur_01);padding:8px; cursor:pointer;margin:auto;text-align:center;}
.btn_add_adresse a{color: #FFFFFF;}
.btn_add_adresse:hover{opacity:0.7;}
#dropdown-address {position: absolute;width: 100%;word-break: break-word;background: white;color: black;z-index: 1000;}
.dropdown-address-element{cursor: pointer;border-bottom: 1px solid lightgrey;padding: 5px;}
.dropdown-address-element:hover{background-color: lightgrey;}

/* Mes abonnements */
.text_catalogue_inscrit{color:#FFFFFF;font-size:18px;font-weight:bold;}
.text_catalogue_pas_inscrit{color:#C60000;font-size:18px;font-weight:bold;} 

/* nous_contacter.php + assistance */
.card-header , .card-header h3 {font-size:18px;}
.card-header , .card-header a {background-color: transparent !important;color:var(--texte-couleur_02)!important;border:none !important;}
.card-body{background-color: #FFFFFF;color:#000000;}
.section_alerte{padding-bottom: 20px;}
.blockquote_aide{padding: 10px 20px;margin: 0 0 20px;border-left: 5px solid var(--couleur_01);}
.btn-search .icon-search{font-size: 3em;margin-top: 15px;}

/* mon-compte-fidelité */
.cadre_bon{border: 2px dashed var(--couleur_02);}
.valeur_bon{font-size: 40px;color: var(--couleur_02);}

/* mon-compte-collections.php */
.bt_menu_collection{font-size: 15px;color: #FFFFFF;background-color: var(--couleur_02);padding: 10px 15px 10px 15px;margin-bottom: 20px;border-radius: 5px;text-align: center;cursor: pointer;border: 0;line-height: 1;}
.bt_menu_collection_inactif {font-size: 15px;color: #FFFFFF;background-color: #cccccc;padding: 10px 15px 10px 15px;margin-bottom: 20px;border-radius: 5px;text-align: center;cursor: pointer;border: 0;line-height: 1;}
.bt_maj{font-size: 15px;color: #FFFFFF;background-color: #008300;padding: 10px 15px 10px 15px;margin-bottom: 20px;border-radius: 5px;text-align: center;cursor: pointer;border: 0;line-height: 1;}
.certifie{bottom: -5%;right: 0;position: absolute;width: 35%;}
.inactif{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);}
.bouton_dropdown_tri{font-size: 15px;color: var(--couleur_02);background-color: transparent;padding: 5px;text-align: center;cursor: pointer;border: 0;}
.open > .dropdown-menu, .dropdown-menu.dropdown_tri.show {display: block;opacity: 1;-webkit-transform: scale(1);transform: scale(1);padding:10px;width: 200px;left:0px;}
a .selection_tri{color: #000000;}
a:hover .selection_tri{color: var(--couleur_02);}
.nom_produit{height: 100px;}

/* mon-compte-favoris */
.btn_del{background-color: transparent;border: none;cursor: pointer;color: #2F2F2F;display: block;}
.encadre_favori{border: 2px solid var(--couleur_02);padding:30px;margin-bottom: 10px;}
.icon_delete_blanc{font-size:30px;color:#FFFFFF;float:right;cursor:pointer;}
.bt_indisponible{font-size: 15px;color: #000000;background-color: #cccccc;}
.bt_ajouter_panier{font-size: 15px;color: var(--texte-couleur_02);background-color: var(--couleur_02);padding: 10px 15px 10px 15px;margin-bottom: 5px;border-radius: 5px;text-align: center;cursor: pointer;border: 0;line-height: 1;}
.bt_ajouter_panier a{color: var(--texte-couleur_02)!important;}
@media print{
    body *{display:none;}
    .affichage_print, .affichage_print > * {display: block !important;}
}

/* RGPD */
.table, .table td,.table th {color: var(--texte-couleur_03) !important;}
.div_confidentialite{display:none;}
.titre_confidentialite{cursor:pointer;}
.btn_validation_rgpd{background-color: var(--couleur_01);color:var(--texte-couleur_01);padding:10px;margin-left: auto;margin-right: auto;text-align:center;cursor:pointer;border-radius: 0px;border: 0px solid #FFFFFF;}
.case_validation_rgpd{width:650px;border:1px solid black;margin-left: auto;margin-right: auto;padding:10px;text-align: center;}
.btn_modifier{background-color: var(--couleur_01);color:var(--texte-couleur_01);margin-top: 15px;border-radius: 0px;border: 0px solid #FFFFFF;padding:10px;margin-left: auto;margin-right: auto;text-align:center;cursor:pointer;	}
a:hover .btn_modifier{color:#FFFFFF;}
.titre_picto_RGPD{margin-top: 15px;margin-left: 25px;}
.titre_picto_RGPD2{margin-left: 10px;}
.titre_centre{font-weight:700;font-style: italic;padding: 5px;font-size: 2em;text-align: center;}
.titre_politique{padding: 2px;font-size: 1.5em;text-align: center;text-transform:uppercase;}
.bande_sep{/*width:300px;*/}
.table-striped > tbody > tr.header_table{background-color:var(--couleur_02);color:var(--texte-couleur_02);text-align:center;}

/* autre_page */
.titre_page{font-size: 1em;border-bottom: 4px solid var(--couleur_02);}
.menu_cadre{border: 1px solid #B2B2B2;padding: 10px;}
.cadre_jeux{padding: 20px;border: 2px solid var(--couleur_02);}

/* expedition */
.livraison{font-size: 1.3em;font-weight:bold;}
.livraison_en_stock{font-weight:bold;color:#99CC33;}
.livraison_actuellement_epuise{font-weight:bold;color:#FF9900;}
.livraison_definitivement_epuise{font-weight:bold;color:#D90000;}
.texte_orange{color:#FE7211;font-weight: bold;}
.texte_jaune{color:#FFBE20;font-weight: bold;}
.texte_couleur_02{color:#12C2FE;font-weight: bold;}