/*adfr*/
.navbar-brand-logo{margin-top:25px;}
.table-responsive{overflow-x:unset!important;}
.small, small {
    font-size: .875em !important;
}
.rouge{color:#c72b2b!important;}
.text-tableau{color:#677788;}
.msg_star,
.msg_thumb,
a{cursor:pointer;}
.modal-title{font-size:30px;}
.modal-dialog-scrollable .modal-content{min-height:95%;}
#header_alert{z-index:1;}
@media (max-width:1199px){
	.kanban-board .kanban-board-row{
		-ms-flex-wrap: wrap!important;
			flex-wrap: wrap!important;
		}
	}
@media (min-width:1200px){
	.kanban-board .kanban-board-row>[class*=col]{max-width:50%!important;}
	}

.cache{display:none!important;}
.w100px{width:100px;}
.tom-select-custom .ts-dropdown .option{padding : 3px 0.75rem!important;}
.input-group .tom-select-custom{width:100%;}

.flatpickr-calendar .numInputWrapper span.arrowDown,
.flatpickr-calendar .numInputWrapper span.arrowUp{display: block!important;}
.pointer,
.btnclick{cursor:pointer;}
.btnclick.btnclick_team_quit{width:16px; height:16px; float:left; margin-right:10px;}
.step .step-item.reponse{padding-left:20%!important;}
.step .step-item.private{padding-left:10%!important;}
.step .step-item.reponse.private{padding-left:20%!important;margin-top:-2.25rem;}
.step .step-item.reponse.reponse_reponse.private{padding-left:30%!important;margin-top:-2.25rem;}
.step .step-item.reponse.private .card-body{background-color: #f3f3ef;}
.step .step-item.ajout.private{margin-top:-2.25rem;}
.step .step-item.ajout.private .step-avatar,
.step .step-item.ajout.private .m_user{display:none;}
.float-left{float:left;}
.float-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.avatar.avatar-xxl.avatar-xxxl{width:100%;}
.avatar.avatar-xxl.avatar-xxxl img{width:100%;object-fit:cover;}
td .card-body p{white-space-collapse:break-spaces;}
img.mw100,
.custom_text_html img{max-width:100%;}
.quill-custom .ql-snow .ql-tooltip{margin-top:0!important;}
.expand_btn{display:table; width:100%; padding-left:50%; position:absolute;}
.custom_text_html.reduced{max-height:150px;}
.navbar-vertical-fixed .navbar-vertical-footer-offset {padding-bottom: 1rem!important;}
.navbar-vertical-content {height: calc(100% - 1rem)!important;}

@media (min-width: 1200px) {
    .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .navbar:not(.navbar-vertical) {
        margin-left: 5.75rem;
        margin-right: 5.75rem;
    }
    .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .main {
        padding-left: 5.75rem;
        padding-right: 5.75rem;
    }
    .navbar-vertical-aside-show-xl .navbar:not(.navbar-vertical-aside) .navbar-brand {
        display: inline-block!important;
    }
    .navbar-vertical-aside-show-xl.navbar-vertical-aside-mini-mode .footer {
        margin-left: 5.75rem;
        margin-right: 5.75rem;
    }
}

.datatable-custom{min-height:300px;/*font-size:12px;*/}
.datatable-custom table>tbody>tr>td{
		padding-bottom:5px!important;
		padding-top:5px!important;
		}
.datatable-custom-small table>tbody>tr>td{
		padding-bottom:0px!important;
		padding-top:2px!important;
		}
.odd{}
.even{background-color:#f1f1f1;}
.row.active{background-color:#ffefad;}
.row.even.active{background-color:#e5d8a5;}

.row_reference{display:inline;padding-right:10px; padding-left:10px;}
.row_reference input{width:30px;height:30px;border-color:#93db92;}
.row_reference input:checked{background-color:#93db92;}
.row_reference.active{background-color:#d5d5d5;border-radius:50px;}

.smallprecise{    display: block;
    width: 100%;
    font-size: 10px;
    margin-top: -2px;}

.minicolor,
.minicolors-swatch,
.minicolors{cursor:pointer!important;}
.minicolors input[type=hidden] + .minicolors-swatch{width:100%;border-radius:5px;}
.minicolors-preview{width:35px;height:20px;border-radius:5px;}

.bi-grip-vertical{cursor:move!important;}
.tom-select-custom.py-1 .ts-wrapper.form-select .ts-control, .tom-select-custom.py-1 .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple{padding-top:4px; padding-bottom:4px;}

.ligne_table.active{border:1px solid rgb(255,100,100);border-left:15px solid rgb(255,100,100);border-right:2px solid rgb(255,100,100);}

.col-2.w15{width:15%;}
.col-4.w36{width:36%;}
.row_produits{border-left:4px solid transparent;}

.lprod{font-weight: 600;
    color: #3a3939;}

.fulliframe{width:100%;height:600px;}
.client_num_compte_prefix{position: absolute;
    margin-top: 11px;
    margin-left: 4px;}

/*planning*/
.fc-timeGridDay-view .fc-daygrid-body-unbalanced,
.fc-timeGridWeek-view .fc-daygrid-body-unbalanced{display:none;}
.fc-timegrid-event{overflow: hidden;
    line-height: 11px;
    font-size: 10px;}
.fc-interv .sp_intervention>span{
	max-height: 3px;
    overflow: hidden;
    text-indent: 10000px;
    margin-bottom: 2px;
    border-radius: 0;
    padding: 0;
	}
.fc-interv-line1{margin-top:5px;}
.fc-interv-line1,
.fc-interv-line2{background-color: rgba(255, 255, 255, 0.5);}
/*fin planning*/

