@charset "UTF-8";
/* CSS Document */

:root {
	--bs-primary: #7C00D4;
	--bs-primary_faded : rgba(124,0,212,0.79);
	--menu-compact-width : 60px;
	font-size: 18px;
}


label, 
.qtinput3, 
.base,
#gestion_menu  li {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;	
cursor: pointer;
}
.RespectTheZoan {
	column-count: 3;
}
.RespectTheZoan .control-label { column-span: all; 
	display: block;
}
.RespectTheZoan .alpaca-control.checkbox, .RespectTheZoan .alpaca-control.radio {
	display: block;
	margin: 0.5em 0.5em 0.5em 0;
}
.RespectTheZoan .form-switch {
	padding: 0.25em 1em 0.25em 1em;
	border-radius: 5em;
/*	border: 1px solid black;*/
	background: #efefef;
}


		
/*.RespectTheZoanB .alpaca-control.checkbox,*/
.base {
	margin: 0.5em 0.5em 0.5em 0;
	padding: 0.25em 1em 0.25em 1em;
	border-radius: 5em;
	background: #efefef;
	display: inline-block;
	
}



.base.selected {

	background: var(--bs-primary); 
	color:white;
}



.RespectTheZoan .form-check-input {
	margin-top: 0.32em;
	margin-right: 0.5em;
	margin-left: 0em;
}




.qtinput3 .bt_less, .qtinput3 .bt-plus {
    display: inline-flex!important;
    align-items: center;
    justify-content: center;
    width: 1.5em;
    height: 1.5em;
    font-size: 1em;
    color: #fff;
    border-radius: 50%;
    background-color: var(--bs-primary);
    text-align: center;
    margin: 0px 2px;
    cursor: pointer;
}
.qtinput3 .quantity {
    margin: 0px 0.5em;
    border: 1px solid var(--bs-primary);
    line-height: 1.5em;
    padding: 0.20em 2em;
    border-radius: 0.75em;
    font-size: 0.9em;
	color:var(--bs-primary);
    /* height: 1.5em; */
    /* display: inline-block; */
	
}


#datepicker.input-daterange  input {
	    border: none;
    background-color: #f3eeee;
    padding: 10px;
    line-height: 10px;
	height: 42px;
    color: gray;
    width: 127px;
}
