.select2-container{
  width: 100% !important;
}
.parent_tr{
  background: #bccecc !important;
  color: white;
}
.blue_row{
  background: #e0e8f3 !important;
}
.orange_row{
  background: #ffecb1 !important;
}
.grey_row{
  background: #dfe1ea !important;
}
.light_red_row{
  background: #d6560852 !important;
}
.red_td{
  color: #ff0000;
}
.table td, .table th {
  font-size: 12px;
  border-color: #a8adb9!important;
}
.table th {
  border-top: 1px solid;
  border-bottom: 1px solid;
  vertical-align: middle;
  text-align: center;
}
.table-striped th{
  text-align: left !important;
}
.beige_row{
  background: #fff5d6 !important;
}
.light_green_row{
  background: #d0ffd1 !important;
}
.pink_row{
  background: #e6849f !important;
  color: #fff;
}
.dark_blue_row{
  background: #4f9aff !important;
  color: #fff;
}
.darker_blue_row{
  background-color: #064392;
  color: #fff;
}
.blue_bg{
  background-color: #539cf9;
  color: #fff;
}
.light_blue_bg{
  background: lightblue !important;
}
.yellow_row{
  background: #ffed1a !important;
  color: #fff;
}
.light_pink_row{
  background: #ffdfcc  !important;
}
#ptt_part{

}
#ptt_part th{
  text-align: center;
}
#ptt_part th, #ptt_part td{
  border-bottom: 1px solid #dee2e6 !important;
}
#ptt_part.table-striped tbody tr {
  background-color: #e8f3ff;
}
#ptt_part.table-striped tbody tr:nth-of-type(odd) {
  background-color: #c5dbf3;
}

.type_indicateur .custom-control.custom-radio, .type_indicateur .custom-control.custom-checkbox{
  display: block;
}

/* .bootstrap-datetimepicker-widget, .datepicker{z-index:1151 !important;} */

.datepicker > div {
  display: inherit;
}


.form-group-default {
  overflow: visible !important;
}

.show_consul{
  display: none;
}

.table-responsive .dropdown-toggle{
}

.table-responsive .dropdown-toggle::after{
  display: none !important;
}

option{
  padding: 5px;
}

#innovationModal .modal-dialog, #transformModal .modal-dialog, #venteModal .modal-dialog{
  max-width: 75%;
  margin: 1.75rem auto;
}

#appreciationModal .modal-dialog {
  max-width: 60%;
  margin: 1.75rem auto;
}

#venteModal .modal-body {
  max-height: 500px;
  overflow: scroll;
}

.table-responsive {
  width: 100% !important;
  max-height: 640px;
  overflow: auto;
}