@import url("bootstrap-extended.css");
@import url("colors.css");
@import url("components.css");


/* ------------------------ UTILS --------------------------- */
.pr-20{
  padding-right: 20px;
}
.mr-6{
  margin-right: 6px;
}
/* ---------------------------------------------------------- */



/* ------------------------ POLISH VALENTIN --------------------------- */
.form-control:focus {
    border-color: #927a73;
  }
  
.dataTables_wrapper > .row > .col-md-6:first-of-type{
  display: none;
}

.dataTables_wrapper > .row > .col-md-6:last-of-type .dataTables_filter label{
  margin-left: 15px;
}

.dealTable{
  hyphens: auto;
  white-space:normal;
  cursor:pointer;
}

.nav-item.step{
  hyphens: auto;
  white-space:normal;
}

.btn-group.etatChantier{
    display: block;
    text-align: center;
}
.week-day-value .badge{
  text-transform: uppercase!important;
}

.badges .badge {
  margin-right: 5px;
  transition: all 500ms ease;
  text-transform: capitalize;
}

.badges .badge:hover{
    cursor: move;
}

.no-marginLR {
  margin-left:0 !important;
  margin-right:0 !important;
}

.card-left{
  height: auto;
}

.card-left .navigation{
  overflow-y: scroll;
}

.etatChantier .alerts-step{
  hyphens: auto;
  white-space: normal;
  font-size: 10px !important;
}

.etatChantier .fa-exclamation-triangle{
  margin-right: 5px;
}

.btn_custom{
  font-size: 14px !important;
  hyphens: auto !important;
  white-space: normal !important;
}

.nav-item.retour > a{
    border-right: 4px solid #927a73 !important; 
}

.eq1{
  border-right: 1px solid #e0e0e0;
}

.eq2{
  border-left: 1px solid #e0e0e0;
}

.week-empty--day::before{
  content: " ";
    position: absolute;
    width: 2px;
    height: 100%;
    top: 0;
    left: calc(50% - 1px);
    background-color: #e0e0e0;
}

.badge-tool{
  padding: 8px;
}

.btn-danger.suppr:hover{
  color: #d9534f !important;
  background-color: white !important;
}

.week-day-name-ferie{
  background-color: #ED5565 !important;
  border: none !important;
}


.week-day-ferie{
  background-color: #ED5565 !important;
  border: none !important;
  transition: all 300ms linear;
  cursor: pointer;
  color: white !important;
  line-height: 28px!important;
}.week-day-ferie:hover{
  background-color: #d32f2f !important;
}

.badge{
  margin-left:3px !important;
  cursor: pointer !important;
}

.draggableItem{
  cursor: grab !important;
}

.warning.darken-1{
  color: #927a73 !important;
}

#concessionnaire-container{
  display: flex;
  width: 100%;
  padding-top: 10px;
  overflow: hidden;
}
.pull-up-active{
  box-shadow: 0px 8px 9px rgba(62, 57, 107, 0.2)!important;
}

.swiper-slide{
  height: auto!important;
}

#concessionnaire-container .card:hover{
  box-shadow: 0px 8px 9px rgba(62, 57, 107, 0.2)!important;

}

.card-body{
  display: flex;
  justify-content: center;
  flex-direction: column;
}


.week-day-name-fab{
  position: absolute;
  min-width: 20px;
  z-index: 1;
  background: #332D2B;
  color: #fff;
  line-height: 25px;
  text-align: center;
  width: 20px;
  height: 28px;
  min-width: 20px;
}

.hide-first-type-conss .b-5cb85c:first-of-type{
  background-color: green!important;
}

.p-0-force{
  padding: 0px!important;
}

.show-concess{
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  font-weight: bold;
}

.p-r-7{
  padding-right: 0px!important;
}

.b-color-c1cc66{
  background-color: #c1cc66;
}

.m-0-force{
  margin: 0!important;
}
.navbar-brand {
  display: none !important;

}