:root {
  --primary-color: #026eb6;
  --second-color: #e6014c;
  --third-color: #bebebe;
  --fourth-color: #5ac668;
  --fifth-color: #088395;
  --com-color: #074173;
}
/*START LOGIN PLATEFORME*/
.login-img-form {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center;
}
.login-img-form .white_logo {
  width: 290px !important;
}
/*END LOGIN PLATEFORME*/
/* START SIDEBAR CUSTOM */
.semiDark .logo-segment {
  background: #fff;
}
#sidebar_menus {
  background: var(--primary-color);
}
.semiDark .navItem.active {
  background: var(--second-color);
}
.semiDark .sidebar-menu > li.active > a {
  --tw-bg-opacity: 1;
  background-color: var(--primary-color) !important;
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
.semiDark .logo-segment,
.logo-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.logo-container,
.white_logo {
  height: 100%;
}
/* END SIDEBAR CUSTOM */

/* START DASHBOARD COMPAGNIE */

.propositionEAD {
  background: var(--primary-color);
}
.accepteEAD {
  background: var(--third-color);
}
.refuserEAD {
  background: var(--second-color);
}

.secondColor {
  color: var(--primary-color) !important;
}

.count-etat-expert {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  font-weight: 500;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* END DASHBOARD COMPAGNIE */
.logo-segment {
  position: sticky;
  top: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow-x: hidden;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0 !important;
  height: 80px !important;
  overflow: hidden !important;
}

.card {
  box-shadow: 0px 0px 8px 0px #ddd;
}

/* START EXCTRACTION EXPERT PAGE */
.card-filtarge {
  padding: 5px 10px;
  display: flex;
  justify-content: space-around;
}
.box-filtrage {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
  width: 100%;
}

.box-filtrage > label {
  flex: 1 1 calc(33.333% - 10px);
  box-sizing: border-box;
}
.box-filtrage > label > .flex-1 {
  width: 100%;
  padding: 0 10px;
}
.box-filtrage .input-area {
  width: 100%;
}
/* END EXCTRACTION EXPERT PAGE */

th,
td {
  text-align: left;
  white-space: nowrap !important;
}
.table-th {
  padding: 12px !important;
}

.theadtable {
  background: #e6014c !important;
  border-radius: 30px;
}
.theadtable th {
  color: #fff !important;
}

/* START DASHBOARD EXPERT */
.proposition {
  background: var(--primary-color);
}
.communiquer {
  background: var(--com-color);
}
.accepter {
  background: var(--third-color);
}
.refuser {
  background: var(--second-color);
}
.validation {
  background: var(--fourth-color);
}
/* END DASHBOARD EXPERT */

/* START DECISION */
.wizard-step.active .number-box,
.wizard-step.passed .number-box {
  --tw-bg-opacity: 1;
  background-color: var(--second-color) !important;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}
.wizard-step.active .bar-line,
.wizard-step.passed .bar-line,
.dark .wizard-step.active .bar-line,
.dark .wizard-step.passed .bar-line {
  background-color: var(--primary-color) !important;
}
.next-button,
.prev-button {
  background-color: var(--second-color) !important;
}
/* END DESICION */
.propositions {
  color: #026eb6;
}

.sidebar-menu .sidebar-submenu>li>a {
        white-space: normal !important
}

.sidebar-menu > li > a {
  padding: 12px 0px !important;
  display: block;
}

