	body{
		font-size: 1.5rem !important;
	}
	.str-font{
		font-size: 13px !important;
	    font-weight: 600 !important;
	}
	.tablesaw * {
	    font-size: 11px !important;
	    font-weight: 600 !important;
	}
	.sht-pos-icon{
		line-height: 2 !important;
	}
	.sht-pos-icon:hover{
		color: #644cc7;
		cursor: pointer;
	}

	.sht_eo_maps{
	    height: 253px;
	    border: 1px solid #ddd;
	}

	.f-w-5{
		font-size: 13px;
	    font-weight: 500;
	}

	.badge-primary{
	    line-height: 2.3;
	}

	.maps-toggle .magain-label{
	    border: 1px solid #bdbaba;
	    padding: 4px !important;
	}

	.maps-toggle .magasin-body{
	    padding: 4px;
	    border: 1px solid #bdbaba;
	    border-top: 0;
	}

	.ok-qty{
		font-size: 12px;
	    font-weight: bold;
	}
	/*cart shopping*/
		
	.quantity,
	.discount {
	    float: left;
	    background-color: #eee;
	    margin-right: 0px;
	    position: relative;
	    /*width: 80px;*/
        height: 39px;
	    overflow: hidden
	}

	.ok-qty {
		background-color: #eee;
	    border: 1px solid #ddd;
	    height: 39px;
	}

	.quantity input,
	.discount input {
	    margin: 0;
	    text-align: center;
	    width: 15px;
	    height: 15px;
	    padding: 0;
	    float: right;
	    color: #000;
	    font-size: 20px;
	    border: 0;
	    outline: 0;
	    background-color: #F6F6F6
	}

	.quantity input.qty,
	.discount input.dsc {
	    position: relative;
	    border: 0;
	    width: 100%;
	    height: 40px;
	    padding: 10px 25px 10px 10px;
	    text-align: center;
	    font-weight: 400;
	    font-size: 15px;
	    border-radius: 0;
	    background-clip: padding-box
	}

	.quantity .minus, .quantity .plus {
	    line-height: 0;
	    background-clip: padding-box;
	    -webkit-border-radius: 0;
	    -moz-border-radius: 0;
	    border-radius: 0;
	    -webkit-background-size: 6px 30px;
	    -moz-background-size: 6px 30px;
	    color: #bbb;
	    font-size: 20px;
	    position: absolute;
	    height: 50%;
	    border: 0;
	    right: 0;
	    padding: 0;
	    width: 25px;
	    z-index: 3
	}

	.quantity .minus:hover, .quantity .plus:hover {
	    background-color: #dad8da
	}

	.quantity .minus {
	    bottom: 0
	}
	.shopping-cart {
	    margin-top: 20px;
	}

	.card-body {
	    padding: 2.25rem !important;
	}

	.eo_sht_cart h6 {
	    font-size: 1.5rem !important;
	}
	
	input[type=number]::-webkit-inner-spin-button, 
	input[type=number]::-webkit-outer-spin-button { 
		-webkit-appearance: none; 
		margin: 0; 
	}

	#closer-shop,#closer-shop th,#closer-shop td {
	  	border: 1px solid #bdbaba;
	    border-collapse: collapse;
	    padding: 4px 10px !important;
	    width: 51.80%;
	    border-right: 2px solid #bdbaba;
	}

	/*auto complete*/
.ac_results {
	text-align: left;
	padding: 0px;
	border: 1px solid #bdbaba;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/*auto complete*/

/*eoperation*/

	.bsh-panel{
	    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
	}
	.left-panel{
		min-height: 730px;
	}
	.header-btn-menu{
		width: 215px;
	    height: 33px;
	    background-color: #00a2e1;
	    border: none;
	    color: #FFF;
	    font-size: 15px;

	}
	.bottom-btn-left{
		width: 130px;
	    height: 33px;
	    font-size: 13px;
	    background-color: #00a2e1;
	    border: none;
	    color: #FFF;
	    font-weight: bold;
	}
	.bottom-btn-right{
		width: 150px;
	    height: 33px;
	    background-color: #FFF;
	    border: 2px solid #00a2e1;
	    color: #00a2e1;
	}
	.calendar-btn{
		width: 53px !important;
	    height: 31px !important;
		font-size: 11px;
	    font-weight: 900;

	}
	.header{
		box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
	}
	.c-h-v{
		display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.btns-liv button {
	    font-size: 11px;
	}

/*eoperation*/

/*messagerie*/
/*! CSS Used from: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css */

@media print{
*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*! CSS Used from: Embedded */
.popup-messages .direct-chat-text{background:#dfece7 none repeat scroll 0 0;border:1px solid #dfece7;border-radius:2px;color:#1f2121;}
.direct-chat-text::after,.direct-chat-text::before{border-color:transparent #dfece7 transparent transparent;}
.direct-chat-text::after,.direct-chat-text::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #d2d6de transparent transparent;border-image:none;border-style:solid;border-width:medium;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:15px;width:0;}
.direct-chat-text::after{border-width:5px;margin-top:-5px;}
.popup-messages .direct-chat-text{background:#dfece7 none repeat scroll 0 0;border:1px solid #dfece7;border-radius:2px;color:#1f2121;}
.direct-chat-text {
    background: #d2d6de none repeat scroll 0 0;
    border: 1px solid #d2d6de;
    border-radius: 5px;
    color: #444;
    margin: 11px 0 0 5px;
    padding: 5px 10px;
    position: relative;
}/*! CSS Used from: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css */
@media print{
*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


/*messagerie*/

/*table scroll*/
	#table-wrapper {
	  position:relative;
	}
	#table-scroll {
      height: 302px;
	  overflow:auto;  
	  margin-top:20px;
	}
	#table-wrapper table {
	  width:100%;
	    
	}
	#table-wrapper table * {
      	background: #ffffff;
    	color: black;
	}
	#table-wrapper table thead th {
  	    position: absolute;
	    top: -31px;
	    z-index: 2;
	    height: 32px;
	    right: 50%;
	    width: 50%;
	    border: 1px solid #bdbaba;
	    line-height: 1.4;
	}

/*table scroll*/


/*start menu list*/


/*! CSS Used from: https://localhost/twenty3/themes/shtama/css/global.css ; media=all */
@media all{
div,span,ul,li{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
ul{list-style:none;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul{margin-top:0;margin-bottom:9px;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
*{font-family:'Roboto', sans-serif;}
*{font-family:'Roboto', sans-serif;}
*,*:before,*:after{box-sizing:inherit;}
::-webkit-input-placeholder{color:inherit;opacity:0.54;}
:disabled *{pointer-events:none;}
*{box-sizing:inherit;}
ul{padding-left:2em;}
ul{margin-top:.75em;margin-bottom:0;line-height:1.5;}
ul:first-child{margin-top:0;}
.clearfix::after{content:"";display:table;clear:both;border-collapse:collapse;}
::-webkit-input-placeholder{color:#777;}
@media (max-width:659px){
div{word-wrap:break-word;hyphens:auto;}
}
@media print{
*{background:0 0!important;box-shadow:none!important;text-shadow:none!important;}
ul{color:#000;margin:auto;}
ul{page-break-inside:avoid;}
}
div{hyphens:none;}
ul{list-style:none;padding:0;margin:0;}
div{word-wrap:normal;}
.o-mbl{margin-bottom:3rem;}
@media screen and (max-width: 767px){
.block_step{margin:0 0 20px;}
}
.block_step li{text-align:left;font-size:1.4rem;height:30px;line-height:30px;padding:0 10px 0 25px;background:#dddddd;width:33.33%;float:left;position:relative;}
@media screen and (max-width: 767px){
.block_step li{width:17.5%;}
}
.block_step li:first-child{padding:0 10px 0 10px;}
.block_step li.current{background:#e60a7b;color:#fff;}
@media screen and (max-width: 767px){
.block_step li.current{width:65%;}
}
.block_step li:after,.block_step li:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;z-index:10;pointer-events:none;}
.block_step li:after{border-color:rgba(136,183,213,0);border-left-color:#dddddd;border-width:15px;margin-top:-15px;}
@media screen and (max-width: 767px){
.block_step li:after{border-width:15px;margin-top:-15px;}
}
.block_step li:before{border-color:rgba(194,225,245,0);border-left-color:#ffffff;border-width:18px;margin-top:-18px;}
@media screen and (max-width: 767px){
.block_step li:before{border-width:18px;margin-top:-18px;}
}
.block_step li.current:after{border-left-color:#e60a7b;}
.block_step li:last-child:after,.block_step li:last-child:before{display:none;}
@media screen and (max-width: 767px){
.step-txt{display:none;}
}
.step-link{color: #FFF !important}
@media screen and (max-width: 767px){
.block_step .current .step-txt{display:inline-block;}
}
.block_step_4col li{width:25%;}
@media screen and (max-width: 767px){
.block_step_4col li{width:16%;}
}
@media screen and (max-width: 767px){
.block_step_4col li.current{width:52%;}
}
*{box-sizing:inherit;}
ul{padding-left:2em;}
ul{margin-top:.75em;margin-bottom:0;line-height:1.5;}
ul:first-child{margin-top:0;}
.clearfix::after{content:"";display:table;clear:both;border-collapse:collapse;}
::-webkit-input-placeholder{color:#777;}
@media print{
*{background:0 0!important;box-shadow:none!important;text-shadow:none!important;}
ul{color:#000;margin:auto;}
ul{page-break-inside:avoid;}
}
@media (max-width:659px){
div{word-wrap:break-word;hyphens:auto;}
}
div{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}
ul{list-style:none;padding:0;margin:0;}
div{word-wrap:normal;}
.o-mbl{margin-bottom:3rem;}
@media screen and (max-width: 767px){
.block_step{margin:0 0 20px;}
}
.block_step li{text-align:left;font-size:1.4rem;height:30px;line-height:30px;padding:0 10px 0 25px;background:#dddddd;width:33.33%;float:left;position:relative;}
@media screen and (max-width: 767px){
.block_step li{width:17.5%;}
}
.block_step li:first-child{padding:0 10px 0 10px;}
.block_step li.current{background:#e60a7b;color:#ffffff;}
@media screen and (max-width: 767px){
.block_step li.current{width:65%;}
}
.block_step li:after,.block_step li:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;z-index:10;pointer-events:none;}
.block_step li:after{border-color:rgba(136, 183, 213, 0);border-left-color:#dddddd;border-width:15px;margin-top:-15px;}
@media screen and (max-width: 767px){
.block_step li:after{border-width:15px;margin-top:-15px;}
}
.block_step li:before{border-color:rgba(194, 225, 245, 0);border-left-color:#ffffff;border-width:18px;margin-top:-18px;}
@media screen and (max-width: 767px){
.block_step li:before{border-width:18px;margin-top:-18px;}
}
.block_step li.current:after{border-left-color:#e60a7b;}
.block_step li:last-child:after,.block_step li:last-child:before{display:none;}
@media screen and (max-width: 767px){
.step-txt{display:none;}
}
@media screen and (max-width: 767px){
.block_step .current .step-txt{display:inline-block;}
}
.block_step_4col li{width:20%;}
@media screen and (max-width: 767px){
.block_step_4col li{width:16%;}
}
@media screen and (max-width: 767px){
.block_step_4col li.current{width:52%;}
}
@media print{
.block_step{display:none;}
}
:focus{outline:0;outline:0;}
::-webkit-input-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
:-moz-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
::-moz-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
:-ms-input-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::selection{background:#e60a7b;color:#fff;}
::-moz-selection{background:#e60a7b;color:#fff;}
:focus{outline:0;outline:0;}
::-webkit-input-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
:-moz-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
::-moz-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
:-ms-input-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::selection{background:#e60a7b;color:#fff;}
::-moz-selection{background:#e60a7b;color:#fff;}
:focus{outline:0;outline:0;}
::-webkit-input-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
:-moz-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
::-moz-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
:-ms-input-placeholder{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::selection{background:#e60a7b;color:#fff;}
::-moz-selection{background:#e60a7b;color:#fff;}
}
/*! CSS Used from: https://localhost/twenty3/themes/shtama/css/autoload/bootstrap.min.css ; media=all */
@media all{
*,::after,::before{box-sizing:border-box;}
ul{margin-top:0;margin-bottom:1rem;}
.clearfix::after{display:block;clear:both;content:"";}
.d-none{display:none!important;}
@media (min-width:768px){
.d-md-block{display:block!important;}
}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
}
}
/*! CSS Used from: https://localhost/twenty3/modules/shteoassets/assets/css/bootstrap.min.css ; media=all */
@media all{
*,::after,::before{box-sizing:border-box;}
ul{margin-top:0;margin-bottom:1rem;}
.clearfix::after{display:block;clear:both;content:"";}
.d-none{display:none!important;}
@media (min-width:768px){
.d-md-block{display:block!important;}
}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
}
}

.block_step li.previous-step {
    background: #000000;
    color: #ffffff;
}

.block_step li.previous-step:after {
    border-left-color: #000000;
}

.block_step li.previous-step:after {
    border-left-color: #000000;
}

.w-15 {
	width: 15% !important;
}

.w-25 {
	width: 25% !important;
}
/*end menu list*/

.fa-eorder{
    font-size: 17px !important;
    color: #3a86db;
    cursor: pointer;
}
.fa-minus-eorder{
	font-size: 17px !important;
    color: #DC143C;
    cursor: pointer;
}

.ui-datepicker-week-end {
    display:none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
    border: none;
    background:none;
}
label {
    display: inline-block;
    width: 100%;
  }
 
.box-1{
    width: 20px;
    height: 20px;
    background-color: #ff7a6c;
    display: inline-block;
}
.box-2{
    width: 20px;
    height: 20px;
    background-color:#ecae76;
    display: inline-block;
}
.box-3{
    width: 20px;
    height: 20px;
    background-color:#ffdb6a;
    display: inline-block;
}
.box-4{
    width: 20px;
    height: 20px;
    background-color: #79a775;
    display: inline-block;
}
@media (min-width: 576px){
	.modal-dialog {
	    margin: 1.75rem auto;
	}
}
#header {
    z-index: 5;
}
.h-31{
	height: 31px !important;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto !important;
}
@media (min-width: 576px){
	.modal-dialog {
	    max-width: 973px;
	    margin: 1.75rem auto;
	}
}

.v-time-p{
	display: none;
}

.pnl-view-order{
	    background: #ddd;
    border: 1px solid #bbb;
}

.ui-datepicker-week-col{
	background-color: #FFF !important;
}

.default-row{
	background-color: #f2f2f2;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border: 1px solid transparent !important;
	background: #f2f2f2 !important;
	color: #1e9bd3 !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor,
.sht-titre {
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #666e7f;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	border: 1px solid transparent !important;
	background: #f2f2f2 !important;
	color: #1e9bd3 !important;
}

.ui-widget-header {
	background: #ffffff !important;
}

.ui-widget-content {
	border: none !important;
}

.ui-widget-header {
	border: 1px none !important;
}

.ui-tabs .ui-tabs-panel {
	background-color: #f2f2f2 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: none !important;
}

.ui-tabs .ui-tabs-nav {
	padding: 0 !important;
}

.ok-editer{
	color:#00a2e1 !important;
	font-weight: bold
}

.form-control {
	font-size: 1.2rem !important;
}