.modal-dialog {
  max-width: 1320px;
}

/* CSS for tags to
    - extend to end of field
    - show focus on add button
    - show focus on search bar
*/
div.DTE div.DTE_Field_Type_tags div.dte-tag {
    width: 100%;
}
div.DTE div.DTE_Field_Type_tags div.dte-tag div.dte-tag-label {
    width: 100%;
}
.DTE_Field_Type_tags .dte-tag-add:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.dte-dropdown-search {
  border: 1px solid var(--bs-border-color);
  border-radius: .375rem;
  padding: .375rem .75rem;
  width: 100%;
}
.dte-dropdown-search:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.DTE_Field_Type_tags .DTE_Field_InputControl:has(.dte-dropdown-search:focus) {
  border-color: #86b7fe;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}


/* CSS for radio to
    - show focus
*/
.DTE_Field_Type_radio .btn-check:focus + .btn,
.DTE_Field_Type_radio .btn-check:focus-visible + .btn {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.DTE_Field_Type_radio .btn-check:checked:focus + .btn,
.DTE_Field_Type_radio .btn-check:checked:focus-visible + .btn {
  border-color: #86b7fe;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}

