.badge{font-size: 10px;}

.alert{padding: 0 10px; font-size: 12px;}

a.disabled{pointer-events: none;opacity: .65;}

fieldset.scheduler-border {border: solid 1px #e0eafc; border-radius: 5px; padding:0 10px 10px; margin-bottom: 10px;}
legend.scheduler-border {font-size: 14px; color: #3f80ea; float: none; width: auto;}

.form-body{}
.form-body .form-control{padding: 2px 5px; border-radius: 0; font-size: 13px;}
.form-body .form-label{font-size: 13px; margin: 0; color: #25396f; font-weight: bold;}
.form-body .form-label span{color: #dc3545;}
.form-body .boxImage{}
.form-body .boxImage p{}
.form-body .boxImage img{height: 50px; border: solid 1px #e2e3e5;}

.boxRechercheEtat{display: flex; flex-flow: row wrap; align-items: center; }
.boxRechercheEtat .form-control{width: 150px; margin: 0 10px; padding: 2px 5px; border-radius: 0; font-size: 13px;}
.boxRechercheEtat .btn{padding: 2px 5px; border-radius: 0; font-size: 13px;}

.boxEtat{}
.boxEtat table{width: 100%;}
.boxEtat table .width100 {width: 100px;}
.boxEtat table .width150 {width: 150px;}
.boxEtat table .width200 {width: 200px;}
.boxEtat table.etatHeader{margin-bottom: 40px;}
.boxEtat table.etatHeader tr th{text-align: center; border: solid 1px #e2e3e5;}
.boxEtat table.etatHeader tr th img{height: 100px;}
.boxEtat table.etatHeader tr th h2{padding: 0; margin: 0; font-size: 14px;}
.boxEtat table.etatHeader tr th p{padding: 0; margin: 0; font-size: 12px;}
.boxEtat table.etat{border: solid 1px #e2e3e5;}
.boxEtat table.etat tr th{padding: 5px 10px;text-align: center; border: solid 1px #e2e3e5; font-size: 12px;}
.boxEtat table.etat tr td{padding: 5px 10px; font-size: 12px;}

@media (max-width:767px){
    .card{}
    .card .card-body{padding: 5px;}
}
