.icon-dashboard i{
	font-size: 50px;
}
.deleted-repair{
	float: right;
position: relative;
top: -39px;
right: -13px;
}
.add-repair{
	float: right;
position: relative;
top: -38px;
}
legend{
	float: none;
width: auto;
margin-left: 9px;
padding-left: 4px;
padding-right: 10px;
}
fieldset{
	border: 1px solid #ccc;
padding: 15px;
}
.icon-dashboard {
	text-align: center;
}
.dashboard-widget-title{
color: #fff;
}
.icon-dashboard span{
font-size: 26px;
}
.card-widget-dashboard-1{
	background-color: #d53929 !important;
color: #fff;
}

.card-widget-dashboard-2{
	background-color: #f2820b !important;
color: #fff;
}
.card-widget-dashboard-3{
	background-color: #0bb1f2 !important;
color: #fff;
}
.card-widget-dashboard-4{
	background-color: #1e9125 !important;
color: #fff;
}

.error-msg{
	color: red;
}
input.error , select.error{
	border-color: red;
background: #f408082e;
}

/*.hide_menu{
	display: none !important;
}
.show_menu{
	display: block !important;
}*/
.page-link{
	cursor: pointer !important;
}
.ps {
  height: 500px;
}
.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
    background-color: transparent !important	;
    opacity: 0.9 !important	;
}
.top-commande{
	
	background: #cd3b4cf0;
    font-size: 15px;
    color: #f7f7f7;
}

.top-commande .card-body{
	padding-top: 7px;
		padding-bottom: 7px;
}
.top-commande label{
	margin-bottom: 0px;
}
.close-list-client{
	height: 0px;
}

.close-list-client a{
	float: RIGHT;
    POSITION: ABSOLUTE;
    RIGHT: 5px;
    TOP: 6px;
}
.popover {
  position: absolute;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 10px;
  z-index: 1000;
}
.table>:not(caption)>*>* {
    padding: 0.3em 0.2em;
    }

    .btn-icon {
   
    height: calc(1rem + 0.5em + 0px);
    width: calc(1rem + 0.5em + 0px);
    
}
 
.form-control {
    display: block;
    width: 100%;
    padding: 0.1rem 0.29rem;
    font-size: 0.9em;
    }
.card-title {
    font-size: 14px;
    margin: 0 0 7px 0;
}
.inline-list {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}

.inline-list li {
    margin-right: 20px; /* Espace entre les éléments, ajustez selon vos besoins */
}
 .multiselect-tag {
    align-items: center  !important;
    background: #121514 !important;
    border-radius: var(--ms-tag-radius,9px) !important;
    color: var(--ms-tag-color,#fff) !important;
    display: flex !important;
    font-size: 12px !important;
    font-weight: 100 !important;
    line-height: 1px !important;
    margin-bottom: 0px !important;
    margin-right: 3px !important;
    padding: 1px 1px 1px 6px !important;
    white-space: nowrap !important;
}
.multiselect-tags {
    align-items: center !important;
    display: flex !important;
    flex-grow: 1 !important;
    flex-shrink: 1 !important;
    flex-wrap: wrap !important;
    margin: 0px 0px 0px 0px !important;
    padding-left: var(--ms-py,.5rem) !important;
}
.checkbox-non-dispo{
    float: inline-start;
    margin-right: 5px;
}

.text-totale,.text-totale:hover {
    background-color: #ff012a !important;
    color: white;
    font-size: 12px;
    font-weight: bold;
}
.count{
        border: 0.05em solid #f06548;
    padding: 5px;
    border-radius: 58px;
    background: #f06548;
    color: #fff;
}
.bg-delivery
{
        background-color: #40518938 !important;
}

.dote_actions{
    POSITION: ABSOLUTE;
    RIGHT: 0;
}

.ul_commande_info li{
 float: left; margin-right: 38px;
}

.ul_commande_info{
     list-style-type: none !important; padding: 0 !important;
}

.table-card-commande {
    margin: -1rem -1rem;
    height: 282px;
}
.inf_cmd{
    font-size: 10px;
    margin-right: 3px;
    height: 16px;
    margin-left: 3px;
}

.flex-input-button{
        border: 1px solid #ced4da;
}

.flex-input-button input{
       border: 0px;
}

.flex-input-button button{
    border: 0px;
    border-radius: 0px;
}

.modal-header{
        background-color: #405189;
    padding-bottom: 20px !important;
}
.modal-header .modal-title{
    color: #fff;
}
.modal-content{
    border: 0px;
}
.vue-image-article{
    margin-right: 3px;
    height: 16px;
    font-size: 10px;
}

.note{
    color: #eb2828;
    font-size: 13px;
    font-weight: 800;
}