.ui-dialog-off-canvas #blb_tabContent .custom-switch .custom-control-label:after {
  display: none;
}
.ui-dialog-off-canvas #blb_tabContent .custom-switch .custom-control-label:before {
  display: none;
}

#blb_tabContent .custom-radio .custom-control-label:before {
  display: none;
}

#blb_tabContent .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  display: none;
}

#drupal-off-canvas label {
  margin-top: 10px;
}

#drupal-off-canvas {
  background-color: #444444;
}

#drupal-off-canvas .ui-autocomplete li a {
  color: #fffff3 !important;
  padding: 0 5px;
}

#drupal-off-canvas .layout-selection li a {
  border: 2px solid #fffff3;
  text-align: center;
  margin: 0 5px;
  min-height: 126px;
}

#drupal-off-canvas .js-layout-builder-category .details-wrapper a img {
  width: 100px;
  height: 100px;
}

/* layout builder styles for LBK*/
#image-component-overlay-text p {
  color: #fffff3;
}

#drupal-off-canvas .text-muted {
  color: #fffff3 !important;
}

#drupal-off-canvas .field--name-field-social-posts .paragraphs-dropbutton-wrapper {
  margin-top: 20px;
}

#drupal-off-canvas .paragraphs-dropbutton-wrapper .confirm-remove > button.button {
  padding: 2px 10px !important;
  margin-right: 10px !important;
}

#drupal-off-canvas .paragraphs-dropbutton-wrapper .restore > button.button {
  padding: 2px 10px !important;
  margin-right: 10px !important;
}

#drupal-off-canvas .paragraphs-dropbutton-wrapper ul.dropbutton--multiple {
  padding: 5px 10px !important;
}

#drupal-off-canvas #settings-decision-decision-settings th:first-child {
  width: 100%;
}

#drupal-off-canvas #settings-decision-decision-settings td:first-child {
  width: 100%;
}

.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close {
  position: absolute !important;
}

#drupal-off-canvas input {
  color: #495057 !important;
  background-color: white !important;
}

.ui-dialog .ui-resizable-w {
  z-index: 9999 !important;
}

.ui-dialog button.ui-dialog-titlebar-close:before {
  content: "\f00d";
  font-family: "fontAwesome";
  top: -3px;
  position: absolute;
  right: 2px;
}

.ui-dialog .btn-primary:hover {
  color: #000000;
}

.ui-dialog-off-canvas #drupal-off-canvas {
  box-sizing: initial;
}

.ui-dialog-off-canvas.ui-dialog button.ui-dialog-titlebar-close:before {
  content: "";
}

#layout-builder-modal table.field-multiple-table tr th {
  background: transparent;
}

#layout-builder-modal table.field-multiple-table tr th h4 {
  font-size: 18px;
  text-transform: none;
  color: #444444;
  font-weight: normal;
}
#drupal-off-canvas .layout-selection .list-group-item {
  background-color: #444444;
}

.cookie-content-blocker__message-wrapper {
    background: none;
    text-align: center;
}
