.logo-name {
  font-size: 120px;
}

.btn-primary.btn-outline {
  color: #E30318;
}
.btn-primary {
  background-color: #E30318;
  border-color: #E30318;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
  background-color: #ff383c;
  border-color: #ff383c;
}
.btn-primary.disabled,
.btn-primary:disabled {
  background-color: #f58489;
  border-color: #f58489;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background-color: #E30318;
  border-color: #E30318;
}
button.btn-primary.dim {
  box-shadow: inset 0 0 0 #ea394c, 0 5px 0 0 #ea394c, 0 10px 5px #999999 !important;
}
button.btn-primary.dim:active {
  box-shadow: inset 0 0 0 #ea394c, 0 2px 0 0 #ea394c, 0 5px 3px #999999 !important;
}

.btn-success.btn-outline {
  color: #00305B;
}
.btn-success {
  background-color: #00305B;
  border-color: #00305B;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus {
  background-color: #166090;
  border-color: #166090;
}
.btn-success.disabled,
.btn-success:disabled {
  background-color: #5a83a5;
  border-color: #5a83a5;
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  background-color: #00305B;
  border-color: #00305B;
}
button.btn-success.dim {
  box-shadow: inset 0 0 0 #166090, 0 5px 0 0 #166090, 0 10px 5px #999999 !important;
}
button.btn-success.dim:active {
  box-shadow: inset 0 0 0 #166090, 0 2px 0 0 #166090, 0 5px 3px #999999 !important;
}

.fc-resource-area .fc-cell-content,.fc-timeline .fc-cell-text{padding-top: 0px; padding-bottom: 0px; font-size: 14px;}

.calendar-time-event{
  color: #53c6ae;
  margin-left: 5px;
  margin-bottom: 0px;
  line-height: 21px;
}

.calendar-poste-event{
  color: #3f3ffe;
  margin-left: 5px;
  line-height: 21px;
  margin-bottom: 0px;
}

.calendar-time-event:hover{
  cursor: pointer;
}

.calendar-poste-event:hover{
  cursor: pointer;
}

.modal-style {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  overflow: hidden;
  outline: 0;
}

.img-circle {
  border-radius: unset;
}

.fc-resource-area .fc-icon {
  width: auto;
}

.fc-content .fc-widget-header, .fc-content .fc-widget-content, .fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
  border-color: #3F3F3F;
}

body, .fc-cell-text {
  color: black;
}

#table_recap_societe thead tr, #table_recap_poste thead tr {
  background-color: #66B3F7;
}

#table_recap_societe tfoot tr, #table_recap_poste tfoot tr {
  background-color: lightgrey;
  font-weight: bold;
}

#table_recap_societe th, #table_recap_poste th, #table_recap_societe td, #table_recap_poste td {
  border: 1px solid black;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .tab-content {
  color: black;
  border-color: black;
  border-bottom: none;
}

.nav-tabs > li > a {
  color: black;
}

#tabs_chantier + .tab-content {
  border: 1px solid black;
}

.table_export_vision_recap thead tr th, .bg-blue {
  background-color: #66B3F7;
}

.table_export_vision_recap > thead > tr > th, .table_export_vision_recap > thead > tr > th, .table_export_vision_recap > tbody > tr > th, .table_export_vision_recap > thead > tr > td, .table_export_vision_recap > tbody > tr > td {
  border-bottom: 1px solid black;
  border-top: 0;
}

.table td.fit,
.table th.fit {
  white-space: nowrap;
  width: 1%;
}

.yellow_background {
  background-color: #FFD700;
}

.bg-grey {
  background-color: #D3D3D3;
}

.table_export_vision_recap > thead > tr > td, .table_export_vision_recap > tbody > tr > td {
  border-right: 1px solid black;
  border-left: 1px solid black;
}
