/*This CSS is generated on the fly. No point trying to find it on the filesystem.*/

@charset "UTF-8";
@import url("../js/jquery-ui/jquery-ui.css");
.dlb-admin-ui {
  --bs-heading-color: #333;
  /* rtl:raw:
  [type="tel"],
  [type="url"],
  [type="email"],
  [type="number"] {
    direction: ltr;
  }
  */
  /* rtl:begin:ignore */
  /* rtl:end:ignore */
  /* rtl:begin:ignore */
  /* rtl:end:ignore */
  /* rtl:begin:ignore */
  /* rtl:end:ignore */
  /* rtl:begin:ignore */
  /* rtl:end:ignore */
  /* rtl:begin:remove */
  /* rtl:end:remove */
  /* Side notes for calling out things
  -------------------------------------------------- */
  /* Base styles (regardless of theme) */
  /* Themes for different contexts */
  /* Code blocks */
  /* Inline code */
  /* dedicated class for examples in docs - cloned from Bootstrap docs.css */
  /* Notification bar styles */
}
.dlb-admin-ui :root,
.dlb-admin-ui [data-bs-theme=light] {
  --bs-blue: #049cdb;
  --bs-indigo: #6610f2;
  --bs-purple: #7a43b6;
  --bs-pink: #c3325f;
  --bs-red: #9d261d;
  --bs-orange: #f89406;
  --bs-yellow: #ffc40d;
  --bs-green: #46a546;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #049cdb;
  --bs-secondary: #6c757d;
  --bs-success: #46a546;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc40d;
  --bs-danger: #bf2a1d;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 4, 156, 219;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 70, 165, 70;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 196, 13;
  --bs-danger-rgb: 191, 42, 29;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #023e58;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #1c421c;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664e05;
  --bs-danger-text-emphasis: #4c110c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cdebf8;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #daedda;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cf;
  --bs-danger-bg-subtle: #f2d4d2;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9bd7f1;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #b5dbb5;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe79e;
  --bs-danger-border-subtle: #e5aaa5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Lato", "Arial", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.375;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: #333;
  --bs-link-color: #005ea5;
  --bs-link-color-rgb: 0, 94, 165;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #007bd8;
  --bs-link-hover-color-rgb: 0, 123, 216;
  --bs-code-color: #c7254e;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cf;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.25rem;
  --bs-border-radius-sm: 0.1875rem;
  --bs-border-radius-lg: 0.375rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(4, 156, 219, 0.25);
  --bs-form-valid-color: #46a546;
  --bs-form-valid-border-color: #46a546;
  --bs-form-invalid-color: #a94442;
  --bs-form-invalid-border-color: #a94442;
}
.dlb-admin-ui [data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #68c4e9;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #90c990;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffdc6e;
  --bs-danger-text-emphasis: #d97f77;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #011f2c;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #0e210e;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332703;
  --bs-danger-bg-subtle: #260806;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #025e83;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #2a632a;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997608;
  --bs-danger-border-subtle: #731911;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #68c4e9;
  --bs-link-hover-color: #86d0ed;
  --bs-link-color-rgb: 104, 196, 233;
  --bs-link-hover-color-rgb: 134, 208, 237;
  --bs-code-color: #dd7c95;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664e05;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #90c990;
  --bs-form-valid-border-color: #90c990;
  --bs-form-invalid-color: #c47d77;
  --bs-form-invalid-border-color: #c47d77;
}
.dlb-admin-ui *,
.dlb-admin-ui *::before,
.dlb-admin-ui *::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  .dlb-admin-ui :root {
    scroll-behavior: smooth;
  }
}
.dlb-admin-ui body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.dlb-admin-ui hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}
.dlb-admin-ui h6, .dlb-admin-ui .h6, .dlb-admin-ui h5, .dlb-admin-ui .h5, .dlb-admin-ui h4, .dlb-admin-ui .h4, .dlb-admin-ui h3, .dlb-admin-ui .h3, .dlb-admin-ui h2, .dlb-admin-ui .h2, .dlb-admin-ui h1, .dlb-admin-ui .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.375;
  color: var(--bs-heading-color);
}
.dlb-admin-ui h1, .dlb-admin-ui .h1 {
  font-size: 1.75rem;
}
.dlb-admin-ui h2, .dlb-admin-ui .h2 {
  font-size: 1.5rem;
}
.dlb-admin-ui h3, .dlb-admin-ui .h3 {
  font-size: 1.33125rem;
}
.dlb-admin-ui h4, .dlb-admin-ui .h4 {
  font-size: 1.16875rem;
}
.dlb-admin-ui h5, .dlb-admin-ui .h5 {
  font-size: 1rem;
}
.dlb-admin-ui h6, .dlb-admin-ui .h6 {
  font-size: 1rem;
}
.dlb-admin-ui p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.dlb-admin-ui abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}
.dlb-admin-ui address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
.dlb-admin-ui ol,
.dlb-admin-ui ul {
  padding-left: 2rem;
}
.dlb-admin-ui ol,
.dlb-admin-ui ul,
.dlb-admin-ui dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
.dlb-admin-ui ol ol,
.dlb-admin-ui ul ul,
.dlb-admin-ui ol ul,
.dlb-admin-ui ul ol {
  margin-bottom: 0;
}
.dlb-admin-ui dt {
  font-weight: 700;
}
.dlb-admin-ui dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.dlb-admin-ui blockquote {
  margin: 0 0 1rem;
}
.dlb-admin-ui b,
.dlb-admin-ui strong {
  font-weight: bolder;
}
.dlb-admin-ui small, .dlb-admin-ui .small {
  font-size: 0.875em;
}
.dlb-admin-ui mark, .dlb-admin-ui .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
.dlb-admin-ui sub,
.dlb-admin-ui sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
.dlb-admin-ui sub {
  bottom: -0.25em;
}
.dlb-admin-ui sup {
  top: -0.5em;
}
.dlb-admin-ui a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
.dlb-admin-ui a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
.dlb-admin-ui a:not([href]):not([class]), .dlb-admin-ui a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
.dlb-admin-ui pre,
.dlb-admin-ui code,
.dlb-admin-ui kbd,
.dlb-admin-ui samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
.dlb-admin-ui pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.9em;
}
.dlb-admin-ui pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.dlb-admin-ui code {
  font-size: 0.9em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > .dlb-admin-ui code {
  color: inherit;
}
.dlb-admin-ui kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.9em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.1875rem;
}
.dlb-admin-ui kbd kbd {
  padding: 0;
  font-size: 1em;
}
.dlb-admin-ui figure {
  margin: 0 0 1rem;
}
.dlb-admin-ui img,
.dlb-admin-ui svg {
  vertical-align: middle;
}
.dlb-admin-ui table {
  caption-side: bottom;
  border-collapse: collapse;
}
.dlb-admin-ui caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
.dlb-admin-ui th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
.dlb-admin-ui thead,
.dlb-admin-ui tbody,
.dlb-admin-ui tfoot,
.dlb-admin-ui tr,
.dlb-admin-ui td,
.dlb-admin-ui th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
.dlb-admin-ui label {
  display: inline-block;
}
.dlb-admin-ui button {
  border-radius: 0;
}
.dlb-admin-ui button:focus:not(:focus-visible) {
  outline: 0;
}
.dlb-admin-ui input,
.dlb-admin-ui button,
.dlb-admin-ui select,
.dlb-admin-ui optgroup,
.dlb-admin-ui textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.dlb-admin-ui button,
.dlb-admin-ui select {
  text-transform: none;
}
.dlb-admin-ui [role=button] {
  cursor: pointer;
}
.dlb-admin-ui select {
  word-wrap: normal;
}
.dlb-admin-ui select:disabled {
  opacity: 1;
}
.dlb-admin-ui [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
.dlb-admin-ui button,
.dlb-admin-ui [type=button],
.dlb-admin-ui [type=reset],
.dlb-admin-ui [type=submit] {
  -webkit-appearance: button;
}
.dlb-admin-ui button:not(:disabled),
.dlb-admin-ui [type=button]:not(:disabled),
.dlb-admin-ui [type=reset]:not(:disabled),
.dlb-admin-ui [type=submit]:not(:disabled) {
  cursor: pointer;
}
.dlb-admin-ui ::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.dlb-admin-ui textarea {
  resize: vertical;
}
.dlb-admin-ui fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.dlb-admin-ui legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}
.dlb-admin-ui legend + * {
  clear: left;
}
.dlb-admin-ui ::-webkit-datetime-edit-fields-wrapper,
.dlb-admin-ui ::-webkit-datetime-edit-text,
.dlb-admin-ui ::-webkit-datetime-edit-minute,
.dlb-admin-ui ::-webkit-datetime-edit-hour-field,
.dlb-admin-ui ::-webkit-datetime-edit-day-field,
.dlb-admin-ui ::-webkit-datetime-edit-month-field,
.dlb-admin-ui ::-webkit-datetime-edit-year-field {
  padding: 0;
}
.dlb-admin-ui ::-webkit-inner-spin-button {
  height: auto;
}
.dlb-admin-ui [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.dlb-admin-ui ::-webkit-search-decoration {
  -webkit-appearance: none;
}
.dlb-admin-ui ::-webkit-color-swatch-wrapper {
  padding: 0;
}
.dlb-admin-ui ::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
.dlb-admin-ui output {
  display: inline-block;
}
.dlb-admin-ui iframe {
  border: 0;
}
.dlb-admin-ui summary {
  display: list-item;
  cursor: pointer;
}
.dlb-admin-ui progress {
  vertical-align: baseline;
}
.dlb-admin-ui [hidden] {
  display: none !important;
}
.dlb-admin-ui .lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.dlb-admin-ui .display-1 {
  font-size: 5rem;
  font-weight: 300;
  line-height: 1.375;
}
.dlb-admin-ui .display-2 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.375;
}
.dlb-admin-ui .display-3 {
  font-size: 4rem;
  font-weight: 300;
  line-height: 1.375;
}
.dlb-admin-ui .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.375;
}
.dlb-admin-ui .display-5 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.375;
}
.dlb-admin-ui .display-6 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.375;
}
.dlb-admin-ui .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.dlb-admin-ui .list-inline {
  padding-left: 0;
  list-style: none;
}
.dlb-admin-ui .list-inline-item {
  display: inline-block;
}
.dlb-admin-ui .list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.dlb-admin-ui .initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.dlb-admin-ui .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.dlb-admin-ui .blockquote > :last-child {
  margin-bottom: 0;
}
.dlb-admin-ui .blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.dlb-admin-ui .blockquote-footer::before {
  content: "— ";
}
.dlb-admin-ui .img-fluid {
  max-width: 100%;
  height: auto;
}
.dlb-admin-ui .img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
.dlb-admin-ui .figure {
  display: inline-block;
}
.dlb-admin-ui .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.dlb-admin-ui .figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
.dlb-admin-ui .container,
.dlb-admin-ui .container-fluid,
.dlb-admin-ui .container-xl,
.dlb-admin-ui .container-lg,
.dlb-admin-ui .container-md,
.dlb-admin-ui .container-sm {
  --bs-gutter-x: 1.875rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 480px) {
  .dlb-admin-ui .container-sm, .dlb-admin-ui .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .dlb-admin-ui .container-md, .dlb-admin-ui .container-sm, .dlb-admin-ui .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .container-lg, .dlb-admin-ui .container-md, .dlb-admin-ui .container-sm, .dlb-admin-ui .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .dlb-admin-ui .container-xl, .dlb-admin-ui .container-lg, .dlb-admin-ui .container-md, .dlb-admin-ui .container-sm, .dlb-admin-ui .container {
    max-width: 1200px;
  }
}
.dlb-admin-ui :root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 480px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.dlb-admin-ui .row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.dlb-admin-ui .row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.dlb-admin-ui .col {
  flex: 1 0 0%;
}
.dlb-admin-ui .row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.dlb-admin-ui .row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.dlb-admin-ui .row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.dlb-admin-ui .row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.dlb-admin-ui .row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.dlb-admin-ui .row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.dlb-admin-ui .row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.dlb-admin-ui .col-auto {
  flex: 0 0 auto;
  width: auto;
}
.dlb-admin-ui .col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.dlb-admin-ui .col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.dlb-admin-ui .col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.dlb-admin-ui .col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.dlb-admin-ui .col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.dlb-admin-ui .col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.dlb-admin-ui .col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.dlb-admin-ui .col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.dlb-admin-ui .col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.dlb-admin-ui .col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.dlb-admin-ui .col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.dlb-admin-ui .col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.dlb-admin-ui .offset-1 {
  margin-left: 8.33333333%;
}
.dlb-admin-ui .offset-2 {
  margin-left: 16.66666667%;
}
.dlb-admin-ui .offset-3 {
  margin-left: 25%;
}
.dlb-admin-ui .offset-4 {
  margin-left: 33.33333333%;
}
.dlb-admin-ui .offset-5 {
  margin-left: 41.66666667%;
}
.dlb-admin-ui .offset-6 {
  margin-left: 50%;
}
.dlb-admin-ui .offset-7 {
  margin-left: 58.33333333%;
}
.dlb-admin-ui .offset-8 {
  margin-left: 66.66666667%;
}
.dlb-admin-ui .offset-9 {
  margin-left: 75%;
}
.dlb-admin-ui .offset-10 {
  margin-left: 83.33333333%;
}
.dlb-admin-ui .offset-11 {
  margin-left: 91.66666667%;
}
.dlb-admin-ui .g-0,
.dlb-admin-ui .gx-0 {
  --bs-gutter-x: 0;
}
.dlb-admin-ui .g-0,
.dlb-admin-ui .gy-0 {
  --bs-gutter-y: 0;
}
.dlb-admin-ui .g-1,
.dlb-admin-ui .gx-1 {
  --bs-gutter-x: 0.25rem;
}
.dlb-admin-ui .g-1,
.dlb-admin-ui .gy-1 {
  --bs-gutter-y: 0.25rem;
}
.dlb-admin-ui .g-2,
.dlb-admin-ui .gx-2 {
  --bs-gutter-x: 0.5rem;
}
.dlb-admin-ui .g-2,
.dlb-admin-ui .gy-2 {
  --bs-gutter-y: 0.5rem;
}
.dlb-admin-ui .g-3,
.dlb-admin-ui .gx-3 {
  --bs-gutter-x: 1rem;
}
.dlb-admin-ui .g-3,
.dlb-admin-ui .gy-3 {
  --bs-gutter-y: 1rem;
}
.dlb-admin-ui .g-4,
.dlb-admin-ui .gx-4 {
  --bs-gutter-x: 1.5rem;
}
.dlb-admin-ui .g-4,
.dlb-admin-ui .gy-4 {
  --bs-gutter-y: 1.5rem;
}
.dlb-admin-ui .g-5,
.dlb-admin-ui .gx-5 {
  --bs-gutter-x: 3rem;
}
.dlb-admin-ui .g-5,
.dlb-admin-ui .gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 480px) {
  .dlb-admin-ui .col-sm {
    flex: 1 0 0%;
  }
  .dlb-admin-ui .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .dlb-admin-ui .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .dlb-admin-ui .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .dlb-admin-ui .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .dlb-admin-ui .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .dlb-admin-ui .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .dlb-admin-ui .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .dlb-admin-ui .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .dlb-admin-ui .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .offset-sm-0 {
    margin-left: 0;
  }
  .dlb-admin-ui .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .dlb-admin-ui .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .dlb-admin-ui .offset-sm-3 {
    margin-left: 25%;
  }
  .dlb-admin-ui .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .dlb-admin-ui .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .dlb-admin-ui .offset-sm-6 {
    margin-left: 50%;
  }
  .dlb-admin-ui .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .dlb-admin-ui .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .dlb-admin-ui .offset-sm-9 {
    margin-left: 75%;
  }
  .dlb-admin-ui .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .dlb-admin-ui .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .dlb-admin-ui .g-sm-0,
  .dlb-admin-ui .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .dlb-admin-ui .g-sm-0,
  .dlb-admin-ui .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .dlb-admin-ui .g-sm-1,
  .dlb-admin-ui .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .dlb-admin-ui .g-sm-1,
  .dlb-admin-ui .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .dlb-admin-ui .g-sm-2,
  .dlb-admin-ui .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .dlb-admin-ui .g-sm-2,
  .dlb-admin-ui .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .dlb-admin-ui .g-sm-3,
  .dlb-admin-ui .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .dlb-admin-ui .g-sm-3,
  .dlb-admin-ui .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .dlb-admin-ui .g-sm-4,
  .dlb-admin-ui .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .dlb-admin-ui .g-sm-4,
  .dlb-admin-ui .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .dlb-admin-ui .g-sm-5,
  .dlb-admin-ui .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .dlb-admin-ui .g-sm-5,
  .dlb-admin-ui .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .dlb-admin-ui .col-md {
    flex: 1 0 0%;
  }
  .dlb-admin-ui .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .dlb-admin-ui .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .dlb-admin-ui .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .dlb-admin-ui .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .dlb-admin-ui .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .dlb-admin-ui .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .dlb-admin-ui .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .dlb-admin-ui .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .dlb-admin-ui .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .offset-md-0 {
    margin-left: 0;
  }
  .dlb-admin-ui .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .dlb-admin-ui .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .dlb-admin-ui .offset-md-3 {
    margin-left: 25%;
  }
  .dlb-admin-ui .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .dlb-admin-ui .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .dlb-admin-ui .offset-md-6 {
    margin-left: 50%;
  }
  .dlb-admin-ui .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .dlb-admin-ui .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .dlb-admin-ui .offset-md-9 {
    margin-left: 75%;
  }
  .dlb-admin-ui .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .dlb-admin-ui .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .dlb-admin-ui .g-md-0,
  .dlb-admin-ui .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .dlb-admin-ui .g-md-0,
  .dlb-admin-ui .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .dlb-admin-ui .g-md-1,
  .dlb-admin-ui .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .dlb-admin-ui .g-md-1,
  .dlb-admin-ui .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .dlb-admin-ui .g-md-2,
  .dlb-admin-ui .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .dlb-admin-ui .g-md-2,
  .dlb-admin-ui .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .dlb-admin-ui .g-md-3,
  .dlb-admin-ui .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .dlb-admin-ui .g-md-3,
  .dlb-admin-ui .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .dlb-admin-ui .g-md-4,
  .dlb-admin-ui .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .dlb-admin-ui .g-md-4,
  .dlb-admin-ui .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .dlb-admin-ui .g-md-5,
  .dlb-admin-ui .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .dlb-admin-ui .g-md-5,
  .dlb-admin-ui .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .col-lg {
    flex: 1 0 0%;
  }
  .dlb-admin-ui .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .dlb-admin-ui .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .dlb-admin-ui .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .dlb-admin-ui .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .dlb-admin-ui .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .dlb-admin-ui .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .dlb-admin-ui .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .dlb-admin-ui .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .dlb-admin-ui .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .offset-lg-0 {
    margin-left: 0;
  }
  .dlb-admin-ui .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .dlb-admin-ui .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .dlb-admin-ui .offset-lg-3 {
    margin-left: 25%;
  }
  .dlb-admin-ui .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .dlb-admin-ui .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .dlb-admin-ui .offset-lg-6 {
    margin-left: 50%;
  }
  .dlb-admin-ui .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .dlb-admin-ui .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .dlb-admin-ui .offset-lg-9 {
    margin-left: 75%;
  }
  .dlb-admin-ui .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .dlb-admin-ui .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .dlb-admin-ui .g-lg-0,
  .dlb-admin-ui .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .dlb-admin-ui .g-lg-0,
  .dlb-admin-ui .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .dlb-admin-ui .g-lg-1,
  .dlb-admin-ui .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .dlb-admin-ui .g-lg-1,
  .dlb-admin-ui .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .dlb-admin-ui .g-lg-2,
  .dlb-admin-ui .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .dlb-admin-ui .g-lg-2,
  .dlb-admin-ui .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .dlb-admin-ui .g-lg-3,
  .dlb-admin-ui .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .dlb-admin-ui .g-lg-3,
  .dlb-admin-ui .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .dlb-admin-ui .g-lg-4,
  .dlb-admin-ui .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .dlb-admin-ui .g-lg-4,
  .dlb-admin-ui .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .dlb-admin-ui .g-lg-5,
  .dlb-admin-ui .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .dlb-admin-ui .g-lg-5,
  .dlb-admin-ui .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .dlb-admin-ui .col-xl {
    flex: 1 0 0%;
  }
  .dlb-admin-ui .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .dlb-admin-ui .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .dlb-admin-ui .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .dlb-admin-ui .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .dlb-admin-ui .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .dlb-admin-ui .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .dlb-admin-ui .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .dlb-admin-ui .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .dlb-admin-ui .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .offset-xl-0 {
    margin-left: 0;
  }
  .dlb-admin-ui .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .dlb-admin-ui .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .dlb-admin-ui .offset-xl-3 {
    margin-left: 25%;
  }
  .dlb-admin-ui .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .dlb-admin-ui .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .dlb-admin-ui .offset-xl-6 {
    margin-left: 50%;
  }
  .dlb-admin-ui .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .dlb-admin-ui .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .dlb-admin-ui .offset-xl-9 {
    margin-left: 75%;
  }
  .dlb-admin-ui .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .dlb-admin-ui .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .dlb-admin-ui .g-xl-0,
  .dlb-admin-ui .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .dlb-admin-ui .g-xl-0,
  .dlb-admin-ui .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .dlb-admin-ui .g-xl-1,
  .dlb-admin-ui .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .dlb-admin-ui .g-xl-1,
  .dlb-admin-ui .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .dlb-admin-ui .g-xl-2,
  .dlb-admin-ui .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .dlb-admin-ui .g-xl-2,
  .dlb-admin-ui .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .dlb-admin-ui .g-xl-3,
  .dlb-admin-ui .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .dlb-admin-ui .g-xl-3,
  .dlb-admin-ui .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .dlb-admin-ui .g-xl-4,
  .dlb-admin-ui .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .dlb-admin-ui .g-xl-4,
  .dlb-admin-ui .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .dlb-admin-ui .g-xl-5,
  .dlb-admin-ui .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .dlb-admin-ui .g-xl-5,
  .dlb-admin-ui .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .dlb-admin-ui .col-xxl {
    flex: 1 0 0%;
  }
  .dlb-admin-ui .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .dlb-admin-ui .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .dlb-admin-ui .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .dlb-admin-ui .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .dlb-admin-ui .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .dlb-admin-ui .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .dlb-admin-ui .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .dlb-admin-ui .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .dlb-admin-ui .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .dlb-admin-ui .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .dlb-admin-ui .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .dlb-admin-ui .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .dlb-admin-ui .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .dlb-admin-ui .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .dlb-admin-ui .offset-xxl-0 {
    margin-left: 0;
  }
  .dlb-admin-ui .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .dlb-admin-ui .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .dlb-admin-ui .offset-xxl-3 {
    margin-left: 25%;
  }
  .dlb-admin-ui .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .dlb-admin-ui .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .dlb-admin-ui .offset-xxl-6 {
    margin-left: 50%;
  }
  .dlb-admin-ui .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .dlb-admin-ui .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .dlb-admin-ui .offset-xxl-9 {
    margin-left: 75%;
  }
  .dlb-admin-ui .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .dlb-admin-ui .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .dlb-admin-ui .g-xxl-0,
  .dlb-admin-ui .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .dlb-admin-ui .g-xxl-0,
  .dlb-admin-ui .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .dlb-admin-ui .g-xxl-1,
  .dlb-admin-ui .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .dlb-admin-ui .g-xxl-1,
  .dlb-admin-ui .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .dlb-admin-ui .g-xxl-2,
  .dlb-admin-ui .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .dlb-admin-ui .g-xxl-2,
  .dlb-admin-ui .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .dlb-admin-ui .g-xxl-3,
  .dlb-admin-ui .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .dlb-admin-ui .g-xxl-3,
  .dlb-admin-ui .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .dlb-admin-ui .g-xxl-4,
  .dlb-admin-ui .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .dlb-admin-ui .g-xxl-4,
  .dlb-admin-ui .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .dlb-admin-ui .g-xxl-5,
  .dlb-admin-ui .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .dlb-admin-ui .g-xxl-5,
  .dlb-admin-ui .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.dlb-admin-ui .table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.dlb-admin-ui .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.dlb-admin-ui .table > tbody {
  vertical-align: inherit;
}
.dlb-admin-ui .table > thead {
  vertical-align: bottom;
}
.dlb-admin-ui .table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
.dlb-admin-ui .caption-top {
  caption-side: top;
}
.dlb-admin-ui .table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.dlb-admin-ui .table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.dlb-admin-ui .table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
.dlb-admin-ui .table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.dlb-admin-ui .table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.dlb-admin-ui .table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.dlb-admin-ui .table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.dlb-admin-ui .table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
.dlb-admin-ui .table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
.dlb-admin-ui .table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cdebf8;
  --bs-table-border-color: #a4bcc6;
  --bs-table-striped-bg: #c3dfec;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b9d4df;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bed9e5;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.dlb-admin-ui .table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.dlb-admin-ui .table-success {
  --bs-table-color: #000;
  --bs-table-bg: #daedda;
  --bs-table-border-color: #aebeae;
  --bs-table-striped-bg: #cfe1cf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c4d5c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cadbca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.dlb-admin-ui .table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.dlb-admin-ui .table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cf;
  --bs-table-border-color: #ccc2a6;
  --bs-table-striped-bg: #f2e7c5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbba;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1bf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.dlb-admin-ui .table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f2d4d2;
  --bs-table-border-color: #c2aaa8;
  --bs-table-striped-bg: #e6c9c8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dabfbd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e0c4c2;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.dlb-admin-ui .table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.dlb-admin-ui .table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.dlb-admin-ui .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 479.98px) {
  .dlb-admin-ui .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .dlb-admin-ui .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .dlb-admin-ui .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .dlb-admin-ui .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .dlb-admin-ui .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.dlb-admin-ui .form-label {
  margin-bottom: 0.5rem;
}
.dlb-admin-ui .col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.375;
}
.dlb-admin-ui .col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}
.dlb-admin-ui .col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}
.dlb-admin-ui .form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
.dlb-admin-ui .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .form-control {
    transition: none;
  }
}
.dlb-admin-ui .form-control[type=file] {
  overflow: hidden;
}
.dlb-admin-ui .form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.dlb-admin-ui .form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #82ceed;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(4, 156, 219, 0.25);
}
.dlb-admin-ui .form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.375em;
  margin: 0;
}
.dlb-admin-ui .form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.dlb-admin-ui .form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.dlb-admin-ui .form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.dlb-admin-ui .form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .form-control::file-selector-button {
    transition: none;
  }
}
.dlb-admin-ui .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
.dlb-admin-ui .form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.375;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.dlb-admin-ui .form-control-plaintext:focus {
  outline: 0;
}
.dlb-admin-ui .form-control-plaintext.form-control-sm, .dlb-admin-ui .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.dlb-admin-ui .form-control-sm {
  min-height: calc(1.375em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.dlb-admin-ui .form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.dlb-admin-ui .form-control-lg {
  min-height: calc(1.375em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.dlb-admin-ui .form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.dlb-admin-ui textarea.form-control {
  min-height: calc(1.375em + 0.75rem + calc(var(--bs-border-width) * 2));
}
.dlb-admin-ui textarea.form-control-sm {
  min-height: calc(1.375em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.dlb-admin-ui textarea.form-control-lg {
  min-height: calc(1.375em + 1rem + calc(var(--bs-border-width) * 2));
}
.dlb-admin-ui .form-control-color {
  width: 3rem;
  height: calc(1.375em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.dlb-admin-ui .form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.dlb-admin-ui .form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.dlb-admin-ui .form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.dlb-admin-ui .form-control-color.form-control-sm {
  height: calc(1.375em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.dlb-admin-ui .form-control-color.form-control-lg {
  height: calc(1.375em + 1rem + calc(var(--bs-border-width) * 2));
}
.dlb-admin-ui .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .form-select {
    transition: none;
  }
}
.dlb-admin-ui .form-select:focus {
  border-color: #82ceed;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(4, 156, 219, 0.25);
}
.dlb-admin-ui .form-select[multiple], .dlb-admin-ui .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.dlb-admin-ui .form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.dlb-admin-ui .form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.dlb-admin-ui .form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.dlb-admin-ui .form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.dlb-admin-ui [data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.dlb-admin-ui .form-check {
  display: block;
  min-height: 1.375rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.dlb-admin-ui .form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.dlb-admin-ui .form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.dlb-admin-ui .form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.dlb-admin-ui .form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.1875em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.dlb-admin-ui .form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.dlb-admin-ui .form-check-input[type=radio] {
  border-radius: 50%;
}
.dlb-admin-ui .form-check-input:active {
  filter: brightness(90%);
}
.dlb-admin-ui .form-check-input:focus {
  border-color: #82ceed;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(4, 156, 219, 0.25);
}
.dlb-admin-ui .form-check-input:checked {
  background-color: #049cdb;
  border-color: #049cdb;
}
.dlb-admin-ui .form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.dlb-admin-ui .form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.dlb-admin-ui .form-check-input[type=checkbox]:indeterminate {
  background-color: #049cdb;
  border-color: #049cdb;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.dlb-admin-ui .form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.dlb-admin-ui .form-check-input[disabled] ~ .form-check-label, .dlb-admin-ui .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.dlb-admin-ui .form-switch {
  padding-left: 2.5em;
}
.dlb-admin-ui .form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .form-switch .form-check-input {
    transition: none;
  }
}
.dlb-admin-ui .form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2382ceed'/%3e%3c/svg%3e");
}
.dlb-admin-ui .form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.dlb-admin-ui .form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.dlb-admin-ui .form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
.dlb-admin-ui .form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.dlb-admin-ui .btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.dlb-admin-ui .btn-check[disabled] + .btn, .dlb-admin-ui .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
.dlb-admin-ui [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
.dlb-admin-ui .form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.dlb-admin-ui .form-range:focus {
  outline: 0;
}
.dlb-admin-ui .form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(4, 156, 219, 0.25);
}
.dlb-admin-ui .form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(4, 156, 219, 0.25);
}
.dlb-admin-ui .form-range::-moz-focus-outer {
  border: 0;
}
.dlb-admin-ui .form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #049cdb;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.dlb-admin-ui .form-range::-webkit-slider-thumb:active {
  background-color: #b4e1f4;
}
.dlb-admin-ui .form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.dlb-admin-ui .form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #049cdb;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .form-range::-moz-range-thumb {
    transition: none;
  }
}
.dlb-admin-ui .form-range::-moz-range-thumb:active {
  background-color: #b4e1f4;
}
.dlb-admin-ui .form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.dlb-admin-ui .form-range:disabled {
  pointer-events: none;
}
.dlb-admin-ui .form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.dlb-admin-ui .form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
.dlb-admin-ui .form-floating {
  position: relative;
}
.dlb-admin-ui .form-floating > .form-control,
.dlb-admin-ui .form-floating > .form-control-plaintext,
.dlb-admin-ui .form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.dlb-admin-ui .form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .form-floating > label {
    transition: none;
  }
}
.dlb-admin-ui .form-floating > .form-control,
.dlb-admin-ui .form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.dlb-admin-ui .form-floating > .form-control::placeholder,
.dlb-admin-ui .form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.dlb-admin-ui .form-floating > .form-control:focus, .dlb-admin-ui .form-floating > .form-control:not(:placeholder-shown),
.dlb-admin-ui .form-floating > .form-control-plaintext:focus,
.dlb-admin-ui .form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.dlb-admin-ui .form-floating > .form-control:-webkit-autofill,
.dlb-admin-ui .form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.dlb-admin-ui .form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.dlb-admin-ui .form-floating > .form-control:focus ~ label,
.dlb-admin-ui .form-floating > .form-control:not(:placeholder-shown) ~ label,
.dlb-admin-ui .form-floating > .form-control-plaintext ~ label,
.dlb-admin-ui .form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.dlb-admin-ui .form-floating > .form-control:focus ~ label::after,
.dlb-admin-ui .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.dlb-admin-ui .form-floating > .form-control-plaintext ~ label::after,
.dlb-admin-ui .form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.dlb-admin-ui .form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.dlb-admin-ui .form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.dlb-admin-ui .form-floating > :disabled ~ label,
.dlb-admin-ui .form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.dlb-admin-ui .form-floating > :disabled ~ label::after,
.dlb-admin-ui .form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.dlb-admin-ui .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.dlb-admin-ui .input-group > .form-control,
.dlb-admin-ui .input-group > .form-select,
.dlb-admin-ui .input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.dlb-admin-ui .input-group > .form-control:focus,
.dlb-admin-ui .input-group > .form-select:focus,
.dlb-admin-ui .input-group > .form-floating:focus-within {
  z-index: 5;
}
.dlb-admin-ui .input-group .btn {
  position: relative;
  z-index: 2;
}
.dlb-admin-ui .input-group .btn:focus {
  z-index: 5;
}
.dlb-admin-ui .input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
.dlb-admin-ui .input-group-lg > .form-control,
.dlb-admin-ui .input-group-lg > .form-select,
.dlb-admin-ui .input-group-lg > .input-group-text,
.dlb-admin-ui .input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.dlb-admin-ui .input-group-sm > .form-control,
.dlb-admin-ui .input-group-sm > .form-select,
.dlb-admin-ui .input-group-sm > .input-group-text,
.dlb-admin-ui .input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.dlb-admin-ui .input-group-lg > .form-select,
.dlb-admin-ui .input-group-sm > .form-select {
  padding-right: 3rem;
}
.dlb-admin-ui .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.dlb-admin-ui .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.dlb-admin-ui .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.dlb-admin-ui .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dlb-admin-ui .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.dlb-admin-ui .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.dlb-admin-ui .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.dlb-admin-ui .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dlb-admin-ui .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dlb-admin-ui .input-group > .form-floating:not(:first-child) > .form-control,
.dlb-admin-ui .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dlb-admin-ui .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}
.dlb-admin-ui .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
.was-validated .dlb-admin-ui:valid ~ .valid-feedback,
.was-validated .dlb-admin-ui:valid ~ .valid-tooltip, .dlb-admin-ui.is-valid ~ .valid-feedback,
.dlb-admin-ui.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .dlb-admin-ui .form-control:valid, .dlb-admin-ui .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.375em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2346a546' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.34375em + 0.1875rem) center;
  background-size: calc(0.6875em + 0.375rem) calc(0.6875em + 0.375rem);
}
.was-validated .dlb-admin-ui .form-control:valid:focus, .dlb-admin-ui .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .dlb-admin-ui textarea.form-control:valid, .dlb-admin-ui textarea.form-control.is-valid {
  padding-right: calc(1.375em + 0.75rem);
  background-position: top calc(0.34375em + 0.1875rem) right calc(0.34375em + 0.1875rem);
}
.was-validated .dlb-admin-ui .form-select:valid, .dlb-admin-ui .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .dlb-admin-ui .form-select:valid:not([multiple]):not([size]), .was-validated .dlb-admin-ui .form-select:valid:not([multiple])[size="1"], .dlb-admin-ui .form-select.is-valid:not([multiple]):not([size]), .dlb-admin-ui .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2346a546' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.6875em + 0.375rem) calc(0.6875em + 0.375rem);
}
.was-validated .dlb-admin-ui .form-select:valid:focus, .dlb-admin-ui .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .dlb-admin-ui .form-control-color:valid, .dlb-admin-ui .form-control-color.is-valid {
  width: calc(3rem + calc(1.375em + 0.75rem));
}
.was-validated .dlb-admin-ui .form-check-input:valid, .dlb-admin-ui .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .dlb-admin-ui .form-check-input:valid:checked, .dlb-admin-ui .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .dlb-admin-ui .form-check-input:valid:focus, .dlb-admin-ui .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .dlb-admin-ui .form-check-input:valid ~ .form-check-label, .dlb-admin-ui .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
.dlb-admin-ui .form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.was-validated .dlb-admin-ui .input-group > .form-control:not(:focus):valid, .dlb-admin-ui .input-group > .form-control:not(:focus).is-valid,
.was-validated .dlb-admin-ui .input-group > .form-select:not(:focus):valid,
.dlb-admin-ui .input-group > .form-select:not(:focus).is-valid,
.was-validated .dlb-admin-ui .input-group > .form-floating:not(:focus-within):valid,
.dlb-admin-ui .input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}
.dlb-admin-ui .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}
.dlb-admin-ui .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
.was-validated .dlb-admin-ui:invalid ~ .invalid-feedback,
.was-validated .dlb-admin-ui:invalid ~ .invalid-tooltip, .dlb-admin-ui.is-invalid ~ .invalid-feedback,
.dlb-admin-ui.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .dlb-admin-ui .form-control:invalid, .dlb-admin-ui .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.375em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23a94442'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23a94442' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.34375em + 0.1875rem) center;
  background-size: calc(0.6875em + 0.375rem) calc(0.6875em + 0.375rem);
}
.was-validated .dlb-admin-ui .form-control:invalid:focus, .dlb-admin-ui .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .dlb-admin-ui textarea.form-control:invalid, .dlb-admin-ui textarea.form-control.is-invalid {
  padding-right: calc(1.375em + 0.75rem);
  background-position: top calc(0.34375em + 0.1875rem) right calc(0.34375em + 0.1875rem);
}
.was-validated .dlb-admin-ui .form-select:invalid, .dlb-admin-ui .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .dlb-admin-ui .form-select:invalid:not([multiple]):not([size]), .was-validated .dlb-admin-ui .form-select:invalid:not([multiple])[size="1"], .dlb-admin-ui .form-select.is-invalid:not([multiple]):not([size]), .dlb-admin-ui .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23a94442'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23a94442' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.6875em + 0.375rem) calc(0.6875em + 0.375rem);
}
.was-validated .dlb-admin-ui .form-select:invalid:focus, .dlb-admin-ui .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .dlb-admin-ui .form-control-color:invalid, .dlb-admin-ui .form-control-color.is-invalid {
  width: calc(3rem + calc(1.375em + 0.75rem));
}
.was-validated .dlb-admin-ui .form-check-input:invalid, .dlb-admin-ui .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .dlb-admin-ui .form-check-input:invalid:checked, .dlb-admin-ui .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .dlb-admin-ui .form-check-input:invalid:focus, .dlb-admin-ui .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .dlb-admin-ui .form-check-input:invalid ~ .form-check-label, .dlb-admin-ui .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
.dlb-admin-ui .form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.was-validated .dlb-admin-ui .input-group > .form-control:not(:focus):invalid, .dlb-admin-ui .input-group > .form-control:not(:focus).is-invalid,
.was-validated .dlb-admin-ui .input-group > .form-select:not(:focus):invalid,
.dlb-admin-ui .input-group > .form-select:not(:focus).is-invalid,
.was-validated .dlb-admin-ui .input-group > .form-floating:not(:focus-within):invalid,
.dlb-admin-ui .input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}
.dlb-admin-ui .btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.375;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .btn {
    transition: none;
  }
}
.dlb-admin-ui .btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .dlb-admin-ui .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.dlb-admin-ui .btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .dlb-admin-ui .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .dlb-admin-ui .btn, :not(.btn-check) + .dlb-admin-ui .btn:active, .dlb-admin-ui .btn:first-child:active, .dlb-admin-ui .btn.active, .dlb-admin-ui .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .dlb-admin-ui .btn:focus-visible, :not(.btn-check) + .dlb-admin-ui .btn:active:focus-visible, .dlb-admin-ui .btn:first-child:active:focus-visible, .dlb-admin-ui .btn.active:focus-visible, .dlb-admin-ui .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .dlb-admin-ui .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.dlb-admin-ui .btn:disabled, .dlb-admin-ui .btn.disabled, fieldset:disabled .dlb-admin-ui .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
.dlb-admin-ui .btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #049cdb;
  --bs-btn-border-color: #049cdb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #2aabe0;
  --bs-btn-hover-border-color: #1da6df;
  --bs-btn-focus-shadow-rgb: 3, 133, 186;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #36b0e2;
  --bs-btn-active-border-color: #1da6df;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #049cdb;
  --bs-btn-disabled-border-color: #049cdb;
}
.dlb-admin-ui .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}
.dlb-admin-ui .btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #46a546;
  --bs-btn-border-color: #46a546;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #62b362;
  --bs-btn-hover-border-color: #59ae59;
  --bs-btn-focus-shadow-rgb: 60, 140, 60;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #6bb76b;
  --bs-btn-active-border-color: #59ae59;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #46a546;
  --bs-btn-disabled-border-color: #46a546;
}
.dlb-admin-ui .btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}
.dlb-admin-ui .btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc40d;
  --bs-btn-border-color: #ffc40d;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffcd31;
  --bs-btn-hover-border-color: #ffca25;
  --bs-btn-focus-shadow-rgb: 217, 167, 11;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffd03d;
  --bs-btn-active-border-color: #ffca25;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc40d;
  --bs-btn-disabled-border-color: #ffc40d;
}
.dlb-admin-ui .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #bf2a1d;
  --bs-btn-border-color: #bf2a1d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a22419;
  --bs-btn-hover-border-color: #992217;
  --bs-btn-focus-shadow-rgb: 201, 74, 63;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #992217;
  --bs-btn-active-border-color: #8f2016;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #bf2a1d;
  --bs-btn-disabled-border-color: #bf2a1d;
}
.dlb-admin-ui .btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
.dlb-admin-ui .btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}
.dlb-admin-ui .btn-outline-primary {
  --bs-btn-color: #049cdb;
  --bs-btn-border-color: #049cdb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #049cdb;
  --bs-btn-hover-border-color: #049cdb;
  --bs-btn-focus-shadow-rgb: 4, 156, 219;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #049cdb;
  --bs-btn-active-border-color: #049cdb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #049cdb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #049cdb;
  --bs-gradient: none;
}
.dlb-admin-ui .btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}
.dlb-admin-ui .btn-outline-success {
  --bs-btn-color: #46a546;
  --bs-btn-border-color: #46a546;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #46a546;
  --bs-btn-hover-border-color: #46a546;
  --bs-btn-focus-shadow-rgb: 70, 165, 70;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #46a546;
  --bs-btn-active-border-color: #46a546;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #46a546;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46a546;
  --bs-gradient: none;
}
.dlb-admin-ui .btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}
.dlb-admin-ui .btn-outline-warning {
  --bs-btn-color: #ffc40d;
  --bs-btn-border-color: #ffc40d;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc40d;
  --bs-btn-hover-border-color: #ffc40d;
  --bs-btn-focus-shadow-rgb: 255, 196, 13;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc40d;
  --bs-btn-active-border-color: #ffc40d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc40d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc40d;
  --bs-gradient: none;
}
.dlb-admin-ui .btn-outline-danger {
  --bs-btn-color: #bf2a1d;
  --bs-btn-border-color: #bf2a1d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bf2a1d;
  --bs-btn-hover-border-color: #bf2a1d;
  --bs-btn-focus-shadow-rgb: 191, 42, 29;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bf2a1d;
  --bs-btn-active-border-color: #bf2a1d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #bf2a1d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bf2a1d;
  --bs-gradient: none;
}
.dlb-admin-ui .btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}
.dlb-admin-ui .btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}
.dlb-admin-ui .btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 38, 118, 179;
  text-decoration: underline;
}
.dlb-admin-ui .btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.dlb-admin-ui .btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.dlb-admin-ui .btn-lg, .dlb-admin-ui .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
.dlb-admin-ui .btn-sm, .dlb-admin-ui .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
.dlb-admin-ui .fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .fade {
    transition: none;
  }
}
.dlb-admin-ui .fade:not(.show) {
  opacity: 0;
}
.dlb-admin-ui .collapse:not(.show) {
  display: none;
}
.dlb-admin-ui .collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .collapsing {
    transition: none;
  }
}
.dlb-admin-ui .collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dlb-admin-ui .dropup,
.dlb-admin-ui .dropend,
.dlb-admin-ui .dropdown,
.dlb-admin-ui .dropstart,
.dlb-admin-ui .dropup-center,
.dlb-admin-ui .dropdown-center {
  position: relative;
}
.dlb-admin-ui .dropdown-toggle {
  white-space: nowrap;
}
.dlb-admin-ui .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dlb-admin-ui .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dlb-admin-ui .dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #049cdb;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dlb-admin-ui .dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.dlb-admin-ui .dropdown-menu-start {
  --bs-position: start;
}
.dlb-admin-ui .dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dlb-admin-ui .dropdown-menu-end {
  --bs-position: end;
}
.dlb-admin-ui .dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 480px) {
  .dlb-admin-ui .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dlb-admin-ui .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dlb-admin-ui .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dlb-admin-ui .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dlb-admin-ui .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dlb-admin-ui .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dlb-admin-ui .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dlb-admin-ui .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dlb-admin-ui .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dlb-admin-ui .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dlb-admin-ui .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dlb-admin-ui .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dlb-admin-ui .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dlb-admin-ui .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dlb-admin-ui .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dlb-admin-ui .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dlb-admin-ui .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dlb-admin-ui .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dlb-admin-ui .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dlb-admin-ui .dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dlb-admin-ui .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dlb-admin-ui .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dlb-admin-ui .dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dlb-admin-ui .dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dlb-admin-ui .dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dlb-admin-ui .dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dlb-admin-ui .dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dlb-admin-ui .dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dlb-admin-ui .dropstart .dropdown-toggle::after {
  display: none;
}
.dlb-admin-ui .dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dlb-admin-ui .dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dlb-admin-ui .dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dlb-admin-ui .dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.dlb-admin-ui .dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dlb-admin-ui .dropdown-item:hover, .dlb-admin-ui .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dlb-admin-ui .dropdown-item.active, .dlb-admin-ui .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dlb-admin-ui .dropdown-item.disabled, .dlb-admin-ui .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.dlb-admin-ui .dropdown-menu.show {
  display: block;
}
.dlb-admin-ui .dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.dlb-admin-ui .dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.dlb-admin-ui .dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #049cdb;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
.dlb-admin-ui .btn-group,
.dlb-admin-ui .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.dlb-admin-ui .btn-group > .btn,
.dlb-admin-ui .btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.dlb-admin-ui .btn-group > .btn-check:checked + .btn,
.dlb-admin-ui .btn-group > .btn-check:focus + .btn,
.dlb-admin-ui .btn-group > .btn:hover,
.dlb-admin-ui .btn-group > .btn:focus,
.dlb-admin-ui .btn-group > .btn:active,
.dlb-admin-ui .btn-group > .btn.active,
.dlb-admin-ui .btn-group-vertical > .btn-check:checked + .btn,
.dlb-admin-ui .btn-group-vertical > .btn-check:focus + .btn,
.dlb-admin-ui .btn-group-vertical > .btn:hover,
.dlb-admin-ui .btn-group-vertical > .btn:focus,
.dlb-admin-ui .btn-group-vertical > .btn:active,
.dlb-admin-ui .btn-group-vertical > .btn.active {
  z-index: 1;
}
.dlb-admin-ui .btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.dlb-admin-ui .btn-toolbar .input-group {
  width: auto;
}
.dlb-admin-ui .btn-group {
  border-radius: var(--bs-border-radius);
}
.dlb-admin-ui .btn-group > :not(.btn-check:first-child) + .btn,
.dlb-admin-ui .btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.dlb-admin-ui .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.dlb-admin-ui .btn-group > .btn.dropdown-toggle-split:first-child,
.dlb-admin-ui .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dlb-admin-ui .btn-group > .btn:nth-child(n+3),
.dlb-admin-ui .btn-group > :not(.btn-check) + .btn,
.dlb-admin-ui .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dlb-admin-ui .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dlb-admin-ui .dropdown-toggle-split::after, .dropup .dlb-admin-ui .dropdown-toggle-split::after, .dropend .dlb-admin-ui .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dlb-admin-ui .dropdown-toggle-split::before {
  margin-right: 0;
}
.dlb-admin-ui .btn-sm + .dropdown-toggle-split, .dlb-admin-ui .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.dlb-admin-ui .btn-lg + .dropdown-toggle-split, .dlb-admin-ui .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.dlb-admin-ui .btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.dlb-admin-ui .btn-group-vertical > .btn,
.dlb-admin-ui .btn-group-vertical > .btn-group {
  width: 100%;
}
.dlb-admin-ui .btn-group-vertical > .btn:not(:first-child),
.dlb-admin-ui .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.dlb-admin-ui .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.dlb-admin-ui .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.dlb-admin-ui .btn-group-vertical > .btn ~ .btn,
.dlb-admin-ui .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dlb-admin-ui .nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.dlb-admin-ui .nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .nav-link {
    transition: none;
  }
}
.dlb-admin-ui .nav-link:hover, .dlb-admin-ui .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.dlb-admin-ui .nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(4, 156, 219, 0.25);
}
.dlb-admin-ui .nav-link.disabled, .dlb-admin-ui .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.dlb-admin-ui .nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.dlb-admin-ui .nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.dlb-admin-ui .nav-tabs .nav-link:hover, .dlb-admin-ui .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.dlb-admin-ui .nav-tabs .nav-link.active,
.dlb-admin-ui .nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.dlb-admin-ui .nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dlb-admin-ui .nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #049cdb;
}
.dlb-admin-ui .nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.dlb-admin-ui .nav-pills .nav-link.active,
.dlb-admin-ui .nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
.dlb-admin-ui .nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.dlb-admin-ui .nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.dlb-admin-ui .nav-underline .nav-link:hover, .dlb-admin-ui .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.dlb-admin-ui .nav-underline .nav-link.active,
.dlb-admin-ui .nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
.dlb-admin-ui .nav-fill > .nav-link,
.dlb-admin-ui .nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.dlb-admin-ui .nav-justified > .nav-link,
.dlb-admin-ui .nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.dlb-admin-ui .nav-fill .nav-item .nav-link,
.dlb-admin-ui .nav-justified .nav-item .nav-link {
  width: 100%;
}
.dlb-admin-ui .tab-content > .tab-pane {
  display: none;
}
.dlb-admin-ui .tab-content > .active {
  display: block;
}
.dlb-admin-ui .navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.328125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.dlb-admin-ui .navbar > .container,
.dlb-admin-ui .navbar > .container-fluid,
.dlb-admin-ui .navbar > .container-sm,
.dlb-admin-ui .navbar > .container-md,
.dlb-admin-ui .navbar > .container-lg,
.dlb-admin-ui .navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.dlb-admin-ui .navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.dlb-admin-ui .navbar-brand:hover, .dlb-admin-ui .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}
.dlb-admin-ui .navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.dlb-admin-ui .navbar-nav .nav-link.active, .dlb-admin-ui .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.dlb-admin-ui .navbar-nav .dropdown-menu {
  position: static;
}
.dlb-admin-ui .navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.dlb-admin-ui .navbar-text a,
.dlb-admin-ui .navbar-text a:hover,
.dlb-admin-ui .navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}
.dlb-admin-ui .navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.dlb-admin-ui .navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .navbar-toggler {
    transition: none;
  }
}
.dlb-admin-ui .navbar-toggler:hover {
  text-decoration: none;
}
.dlb-admin-ui .navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.dlb-admin-ui .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.dlb-admin-ui .navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 480px) {
  .dlb-admin-ui .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .dlb-admin-ui .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .dlb-admin-ui .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .dlb-admin-ui .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .dlb-admin-ui .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .dlb-admin-ui .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .dlb-admin-ui .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .dlb-admin-ui .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .dlb-admin-ui .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .dlb-admin-ui .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .dlb-admin-ui .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .dlb-admin-ui .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .dlb-admin-ui .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .dlb-admin-ui .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .dlb-admin-ui .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .dlb-admin-ui .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .dlb-admin-ui .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .dlb-admin-ui .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .dlb-admin-ui .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .dlb-admin-ui .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .dlb-admin-ui .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .dlb-admin-ui .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .dlb-admin-ui .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .dlb-admin-ui .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .dlb-admin-ui .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .dlb-admin-ui .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .dlb-admin-ui .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .dlb-admin-ui .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .dlb-admin-ui .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .dlb-admin-ui .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .dlb-admin-ui .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .dlb-admin-ui .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .dlb-admin-ui .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .dlb-admin-ui .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .dlb-admin-ui .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .dlb-admin-ui .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .dlb-admin-ui .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .dlb-admin-ui .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .dlb-admin-ui .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.dlb-admin-ui .navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.dlb-admin-ui .navbar-expand .navbar-nav {
  flex-direction: row;
}
.dlb-admin-ui .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.dlb-admin-ui .navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.dlb-admin-ui .navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.dlb-admin-ui .navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.dlb-admin-ui .navbar-expand .navbar-toggler {
  display: none;
}
.dlb-admin-ui .navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.dlb-admin-ui .navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.dlb-admin-ui .navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.dlb-admin-ui .navbar-dark,
.dlb-admin-ui .navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.dlb-admin-ui [data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.dlb-admin-ui .card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.dlb-admin-ui .card > hr {
  margin-right: 0;
  margin-left: 0;
}
.dlb-admin-ui .card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.dlb-admin-ui .card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.dlb-admin-ui .card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.dlb-admin-ui .card > .card-header + .list-group,
.dlb-admin-ui .card > .list-group + .card-footer {
  border-top: 0;
}
.dlb-admin-ui .card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.dlb-admin-ui .card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
.dlb-admin-ui .card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
.dlb-admin-ui .card-text:last-child {
  margin-bottom: 0;
}
.dlb-admin-ui .card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.dlb-admin-ui .card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.dlb-admin-ui .card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.dlb-admin-ui .card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.dlb-admin-ui .card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.dlb-admin-ui .card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.dlb-admin-ui .card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.dlb-admin-ui .card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
.dlb-admin-ui .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
.dlb-admin-ui .card-img,
.dlb-admin-ui .card-img-top,
.dlb-admin-ui .card-img-bottom {
  width: 100%;
}
.dlb-admin-ui .card-img,
.dlb-admin-ui .card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.dlb-admin-ui .card-img,
.dlb-admin-ui .card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.dlb-admin-ui .card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 480px) {
  .dlb-admin-ui .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .dlb-admin-ui .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .dlb-admin-ui .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .dlb-admin-ui .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .dlb-admin-ui .card-group > .card:not(:last-child) .card-img-top,
  .dlb-admin-ui .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .dlb-admin-ui .card-group > .card:not(:last-child) .card-img-bottom,
  .dlb-admin-ui .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .dlb-admin-ui .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .dlb-admin-ui .card-group > .card:not(:first-child) .card-img-top,
  .dlb-admin-ui .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .dlb-admin-ui .card-group > .card:not(:first-child) .card-img-bottom,
  .dlb-admin-ui .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.dlb-admin-ui .accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23023e58' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(4, 156, 219, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.dlb-admin-ui .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .accordion-button {
    transition: none;
  }
}
.dlb-admin-ui .accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.dlb-admin-ui .accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.dlb-admin-ui .accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .accordion-button::after {
    transition: none;
  }
}
.dlb-admin-ui .accordion-button:hover {
  z-index: 2;
}
.dlb-admin-ui .accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.dlb-admin-ui .accordion-header {
  margin-bottom: 0;
}
.dlb-admin-ui .accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.dlb-admin-ui .accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.dlb-admin-ui .accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.dlb-admin-ui .accordion-item:not(:first-of-type) {
  border-top: 0;
}
.dlb-admin-ui .accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.dlb-admin-ui .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.dlb-admin-ui .accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.dlb-admin-ui .accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.dlb-admin-ui .accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.dlb-admin-ui .accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.dlb-admin-ui .accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.dlb-admin-ui .accordion-flush > .accordion-item > .accordion-header .accordion-button, .dlb-admin-ui .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.dlb-admin-ui .accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}
.dlb-admin-ui [data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2368c4e9'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2368c4e9'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.dlb-admin-ui .breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
.dlb-admin-ui .breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.dlb-admin-ui .breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.dlb-admin-ui .breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.dlb-admin-ui .pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(4, 156, 219, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #049cdb;
  --bs-pagination-active-border-color: #049cdb;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}
.dlb-admin-ui .page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .page-link {
    transition: none;
  }
}
.dlb-admin-ui .page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.dlb-admin-ui .page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.dlb-admin-ui .page-link.active, .active > .dlb-admin-ui .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.dlb-admin-ui .page-link.disabled, .disabled > .dlb-admin-ui .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
.dlb-admin-ui .page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.dlb-admin-ui .page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.dlb-admin-ui .page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.dlb-admin-ui .pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
.dlb-admin-ui .pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
.dlb-admin-ui .badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.dlb-admin-ui .badge:empty {
  display: none;
}
.dlb-admin-ui .btn .badge {
  position: relative;
  top: -1px;
}
.dlb-admin-ui .alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
.dlb-admin-ui .alert-heading {
  color: inherit;
}
.dlb-admin-ui .alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}
.dlb-admin-ui .alert-dismissible {
  padding-right: 3rem;
}
.dlb-admin-ui .alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.dlb-admin-ui .alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
.dlb-admin-ui .alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
.dlb-admin-ui .alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
.dlb-admin-ui .alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
.dlb-admin-ui .alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
.dlb-admin-ui .alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
.dlb-admin-ui .alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
.dlb-admin-ui .alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.dlb-admin-ui .progress,
.dlb-admin-ui .progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #049cdb;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
.dlb-admin-ui .progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .progress-bar {
    transition: none;
  }
}
.dlb-admin-ui .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.dlb-admin-ui .progress-stacked > .progress {
  overflow: visible;
}
.dlb-admin-ui .progress-stacked > .progress > .progress-bar {
  width: 100%;
}
.dlb-admin-ui .progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .progress-bar-animated {
    animation: none;
  }
}
.dlb-admin-ui .list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #049cdb;
  --bs-list-group-active-border-color: #049cdb;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
.dlb-admin-ui .list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.dlb-admin-ui .list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.dlb-admin-ui .list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.dlb-admin-ui .list-group-item-action:hover, .dlb-admin-ui .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.dlb-admin-ui .list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
.dlb-admin-ui .list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.dlb-admin-ui .list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dlb-admin-ui .list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.dlb-admin-ui .list-group-item.disabled, .dlb-admin-ui .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.dlb-admin-ui .list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.dlb-admin-ui .list-group-item + .list-group-item {
  border-top-width: 0;
}
.dlb-admin-ui .list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}
.dlb-admin-ui .list-group-horizontal {
  flex-direction: row;
}
.dlb-admin-ui .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.dlb-admin-ui .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.dlb-admin-ui .list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.dlb-admin-ui .list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.dlb-admin-ui .list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 480px) {
  .dlb-admin-ui .list-group-horizontal-sm {
    flex-direction: row;
  }
  .dlb-admin-ui .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .dlb-admin-ui .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .dlb-admin-ui .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .dlb-admin-ui .list-group-horizontal-md {
    flex-direction: row;
  }
  .dlb-admin-ui .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .dlb-admin-ui .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .dlb-admin-ui .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .list-group-horizontal-lg {
    flex-direction: row;
  }
  .dlb-admin-ui .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .dlb-admin-ui .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .dlb-admin-ui .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .dlb-admin-ui .list-group-horizontal-xl {
    flex-direction: row;
  }
  .dlb-admin-ui .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .dlb-admin-ui .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .dlb-admin-ui .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .dlb-admin-ui .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .dlb-admin-ui .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .dlb-admin-ui .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .dlb-admin-ui .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .dlb-admin-ui .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.dlb-admin-ui .list-group-flush {
  border-radius: 0;
}
.dlb-admin-ui .list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.dlb-admin-ui .list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.dlb-admin-ui .list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}
.dlb-admin-ui .list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}
.dlb-admin-ui .list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}
.dlb-admin-ui .list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}
.dlb-admin-ui .list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}
.dlb-admin-ui .list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}
.dlb-admin-ui .list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}
.dlb-admin-ui .list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}
.dlb-admin-ui .btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(4, 156, 219, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: var(--bs-btn-close-opacity);
}
.dlb-admin-ui .btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.dlb-admin-ui .btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.dlb-admin-ui .btn-close:disabled, .dlb-admin-ui .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}
.dlb-admin-ui .btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}
.dlb-admin-ui [data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}
.dlb-admin-ui .toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.875rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.dlb-admin-ui .toast.showing {
  opacity: 0;
}
.dlb-admin-ui .toast:not(.show) {
  display: none;
}
.dlb-admin-ui .toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.dlb-admin-ui .toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.dlb-admin-ui .toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.dlb-admin-ui .toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}
.dlb-admin-ui .toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
.dlb-admin-ui .modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.375;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.dlb-admin-ui .modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .dlb-admin-ui .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .dlb-admin-ui .modal-dialog {
    transition: none;
  }
}
.modal.show .dlb-admin-ui .modal-dialog {
  transform: none;
}
.modal.modal-static .dlb-admin-ui .modal-dialog {
  transform: scale(1.02);
}
.dlb-admin-ui .modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.dlb-admin-ui .modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.dlb-admin-ui .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.dlb-admin-ui .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.dlb-admin-ui .modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
.dlb-admin-ui .modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.dlb-admin-ui .modal-backdrop.fade {
  opacity: 0;
}
.dlb-admin-ui .modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.dlb-admin-ui .modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.dlb-admin-ui .modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}
.dlb-admin-ui .modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.dlb-admin-ui .modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.dlb-admin-ui .modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.dlb-admin-ui .modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 480px) {
  .dlb-admin-ui .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .dlb-admin-ui .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .dlb-admin-ui .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .modal-lg,
  .dlb-admin-ui .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .dlb-admin-ui .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.dlb-admin-ui .modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.dlb-admin-ui .modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.dlb-admin-ui .modal-fullscreen .modal-header,
.dlb-admin-ui .modal-fullscreen .modal-footer {
  border-radius: 0;
}
.dlb-admin-ui .modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 479.98px) {
  .dlb-admin-ui .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .dlb-admin-ui .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-sm-down .modal-header,
  .dlb-admin-ui .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .dlb-admin-ui .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .dlb-admin-ui .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-md-down .modal-header,
  .dlb-admin-ui .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .dlb-admin-ui .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .dlb-admin-ui .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-lg-down .modal-header,
  .dlb-admin-ui .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .dlb-admin-ui .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .dlb-admin-ui .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-xl-down .modal-header,
  .dlb-admin-ui .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .dlb-admin-ui .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .dlb-admin-ui .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-xxl-down .modal-header,
  .dlb-admin-ui .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .dlb-admin-ui .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.dlb-admin-ui .tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.375;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.dlb-admin-ui .tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.dlb-admin-ui .tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.dlb-admin-ui .tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.dlb-admin-ui .bs-tooltip-top .tooltip-arrow, .dlb-admin-ui .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.dlb-admin-ui .bs-tooltip-top .tooltip-arrow::before, .dlb-admin-ui .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
.dlb-admin-ui .bs-tooltip-end .tooltip-arrow, .dlb-admin-ui .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.dlb-admin-ui .bs-tooltip-end .tooltip-arrow::before, .dlb-admin-ui .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
.dlb-admin-ui .bs-tooltip-bottom .tooltip-arrow, .dlb-admin-ui .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.dlb-admin-ui .bs-tooltip-bottom .tooltip-arrow::before, .dlb-admin-ui .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
.dlb-admin-ui .bs-tooltip-start .tooltip-arrow, .dlb-admin-ui .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.dlb-admin-ui .bs-tooltip-start .tooltip-arrow::before, .dlb-admin-ui .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
.dlb-admin-ui .tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
.dlb-admin-ui .popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: #333;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.375;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.dlb-admin-ui .popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.dlb-admin-ui .popover .popover-arrow::before, .dlb-admin-ui .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.dlb-admin-ui .bs-popover-top > .popover-arrow, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.dlb-admin-ui .bs-popover-top > .popover-arrow::before, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .dlb-admin-ui .bs-popover-top > .popover-arrow::after, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.dlb-admin-ui .bs-popover-top > .popover-arrow::before, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.dlb-admin-ui .bs-popover-top > .popover-arrow::after, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
.dlb-admin-ui .bs-popover-end > .popover-arrow, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.dlb-admin-ui .bs-popover-end > .popover-arrow::before, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .dlb-admin-ui .bs-popover-end > .popover-arrow::after, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.dlb-admin-ui .bs-popover-end > .popover-arrow::before, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.dlb-admin-ui .bs-popover-end > .popover-arrow::after, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
.dlb-admin-ui .bs-popover-bottom > .popover-arrow, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.dlb-admin-ui .bs-popover-bottom > .popover-arrow::before, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .dlb-admin-ui .bs-popover-bottom > .popover-arrow::after, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.dlb-admin-ui .bs-popover-bottom > .popover-arrow::before, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.dlb-admin-ui .bs-popover-bottom > .popover-arrow::after, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.dlb-admin-ui .bs-popover-bottom .popover-header::before, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
.dlb-admin-ui .bs-popover-start > .popover-arrow, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.dlb-admin-ui .bs-popover-start > .popover-arrow::before, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .dlb-admin-ui .bs-popover-start > .popover-arrow::after, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.dlb-admin-ui .bs-popover-start > .popover-arrow::before, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.dlb-admin-ui .bs-popover-start > .popover-arrow::after, .dlb-admin-ui .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
.dlb-admin-ui .popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.dlb-admin-ui .popover-header:empty {
  display: none;
}
.dlb-admin-ui .popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
.dlb-admin-ui .carousel {
  position: relative;
}
.dlb-admin-ui .carousel.pointer-event {
  touch-action: pan-y;
}
.dlb-admin-ui .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.dlb-admin-ui .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.dlb-admin-ui .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .carousel-item {
    transition: none;
  }
}
.dlb-admin-ui .carousel-item.active,
.dlb-admin-ui .carousel-item-next,
.dlb-admin-ui .carousel-item-prev {
  display: block;
}
.dlb-admin-ui .carousel-item-next:not(.carousel-item-start),
.dlb-admin-ui .active.carousel-item-end {
  transform: translateX(100%);
}
.dlb-admin-ui .carousel-item-prev:not(.carousel-item-end),
.dlb-admin-ui .active.carousel-item-start {
  transform: translateX(-100%);
}
.dlb-admin-ui .carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.dlb-admin-ui .carousel-fade .carousel-item.active,
.dlb-admin-ui .carousel-fade .carousel-item-next.carousel-item-start,
.dlb-admin-ui .carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.dlb-admin-ui .carousel-fade .active.carousel-item-start,
.dlb-admin-ui .carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .carousel-fade .active.carousel-item-start,
  .dlb-admin-ui .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}
.dlb-admin-ui .carousel-control-prev,
.dlb-admin-ui .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .carousel-control-prev,
  .dlb-admin-ui .carousel-control-next {
    transition: none;
  }
}
.dlb-admin-ui .carousel-control-prev:hover, .dlb-admin-ui .carousel-control-prev:focus,
.dlb-admin-ui .carousel-control-next:hover,
.dlb-admin-ui .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.dlb-admin-ui .carousel-control-prev {
  left: 0;
}
.dlb-admin-ui .carousel-control-next {
  right: 0;
}
.dlb-admin-ui .carousel-control-prev-icon,
.dlb-admin-ui .carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.dlb-admin-ui .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}
.dlb-admin-ui .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}
.dlb-admin-ui .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.dlb-admin-ui .carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.dlb-admin-ui .carousel-indicators .active {
  opacity: 1;
}
.dlb-admin-ui .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.dlb-admin-ui .carousel-dark .carousel-control-prev-icon,
.dlb-admin-ui .carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.dlb-admin-ui .carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.dlb-admin-ui .carousel-dark .carousel-caption {
  color: #000;
}
.dlb-admin-ui [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
.dlb-admin-ui [data-bs-theme=dark] .carousel .carousel-control-next-icon, .dlb-admin-ui [data-bs-theme=dark].carousel .carousel-control-prev-icon,
.dlb-admin-ui [data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.dlb-admin-ui [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], .dlb-admin-ui [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.dlb-admin-ui [data-bs-theme=dark] .carousel .carousel-caption, .dlb-admin-ui [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}
.dlb-admin-ui .spinner-grow,
.dlb-admin-ui .spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.dlb-admin-ui .spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
.dlb-admin-ui .spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.dlb-admin-ui .spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.dlb-admin-ui .spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .spinner-border,
  .dlb-admin-ui .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.dlb-admin-ui .offcanvas, .dlb-admin-ui .offcanvas-xxl, .dlb-admin-ui .offcanvas-xl, .dlb-admin-ui .offcanvas-lg, .dlb-admin-ui .offcanvas-md, .dlb-admin-ui .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.375;
}
@media (max-width: 479.98px) {
  .dlb-admin-ui .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 479.98px) and (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 479.98px) {
  .dlb-admin-ui .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .dlb-admin-ui .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .dlb-admin-ui .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .dlb-admin-ui .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .dlb-admin-ui .offcanvas-sm.showing, .dlb-admin-ui .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .dlb-admin-ui .offcanvas-sm.showing, .dlb-admin-ui .offcanvas-sm.hiding, .dlb-admin-ui .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 480px) {
  .dlb-admin-ui .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .dlb-admin-ui .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  .dlb-admin-ui .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .dlb-admin-ui .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .dlb-admin-ui .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .dlb-admin-ui .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .dlb-admin-ui .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .dlb-admin-ui .offcanvas-md.showing, .dlb-admin-ui .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .dlb-admin-ui .offcanvas-md.showing, .dlb-admin-ui .offcanvas-md.hiding, .dlb-admin-ui .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .dlb-admin-ui .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .dlb-admin-ui .offcanvas-md .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  .dlb-admin-ui .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .dlb-admin-ui .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .dlb-admin-ui .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .dlb-admin-ui .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .dlb-admin-ui .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .dlb-admin-ui .offcanvas-lg.showing, .dlb-admin-ui .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .dlb-admin-ui .offcanvas-lg.showing, .dlb-admin-ui .offcanvas-lg.hiding, .dlb-admin-ui .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .dlb-admin-ui .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  .dlb-admin-ui .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .dlb-admin-ui .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .dlb-admin-ui .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .dlb-admin-ui .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .dlb-admin-ui .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .dlb-admin-ui .offcanvas-xl.showing, .dlb-admin-ui .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .dlb-admin-ui .offcanvas-xl.showing, .dlb-admin-ui .offcanvas-xl.hiding, .dlb-admin-ui .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .dlb-admin-ui .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .dlb-admin-ui .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  .dlb-admin-ui .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .dlb-admin-ui .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .dlb-admin-ui .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .dlb-admin-ui .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .dlb-admin-ui .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .dlb-admin-ui .offcanvas-xxl.showing, .dlb-admin-ui .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .dlb-admin-ui .offcanvas-xxl.showing, .dlb-admin-ui .offcanvas-xxl.hiding, .dlb-admin-ui .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .dlb-admin-ui .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .dlb-admin-ui .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .dlb-admin-ui .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.dlb-admin-ui .offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .offcanvas {
    transition: none;
  }
}
.dlb-admin-ui .offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.dlb-admin-ui .offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.dlb-admin-ui .offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.dlb-admin-ui .offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.dlb-admin-ui .offcanvas.showing, .dlb-admin-ui .offcanvas.show:not(.hiding) {
  transform: none;
}
.dlb-admin-ui .offcanvas.showing, .dlb-admin-ui .offcanvas.hiding, .dlb-admin-ui .offcanvas.show {
  visibility: visible;
}
.dlb-admin-ui .offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.dlb-admin-ui .offcanvas-backdrop.fade {
  opacity: 0;
}
.dlb-admin-ui .offcanvas-backdrop.show {
  opacity: 0.5;
}
.dlb-admin-ui .offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.dlb-admin-ui .offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}
.dlb-admin-ui .offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
.dlb-admin-ui .offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
.dlb-admin-ui .placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.dlb-admin-ui .placeholder.btn::before {
  display: inline-block;
  content: "";
}
.dlb-admin-ui .placeholder-xs {
  min-height: 0.6em;
}
.dlb-admin-ui .placeholder-sm {
  min-height: 0.8em;
}
.dlb-admin-ui .placeholder-lg {
  min-height: 1.2em;
}
.dlb-admin-ui .placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.dlb-admin-ui .placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.dlb-admin-ui .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.dlb-admin-ui .text-bg-primary {
  color: #000 !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.dlb-admin-ui .text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.dlb-admin-ui .text-bg-success {
  color: #000 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
.dlb-admin-ui .text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
.dlb-admin-ui .text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
.dlb-admin-ui .text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
.dlb-admin-ui .text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.dlb-admin-ui .text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.dlb-admin-ui .link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-primary:hover, .dlb-admin-ui .link-primary:focus {
  color: RGBA(54, 176, 226, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(54, 176, 226, var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-secondary:hover, .dlb-admin-ui .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-success:hover, .dlb-admin-ui .link-success:focus {
  color: RGBA(107, 183, 107, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(107, 183, 107, var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-info:hover, .dlb-admin-ui .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-warning:hover, .dlb-admin-ui .link-warning:focus {
  color: RGBA(255, 208, 61, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 208, 61, var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-danger:hover, .dlb-admin-ui .link-danger:focus {
  color: RGBA(153, 34, 23, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(153, 34, 23, var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-light:hover, .dlb-admin-ui .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-dark:hover, .dlb-admin-ui .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-body-emphasis:hover, .dlb-admin-ui .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
.dlb-admin-ui .focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.dlb-admin-ui .icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.dlb-admin-ui .icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .dlb-admin-ui .icon-link > .bi {
    transition: none;
  }
}
.dlb-admin-ui .icon-link-hover:hover > .bi, .dlb-admin-ui .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
.dlb-admin-ui .ratio {
  position: relative;
  width: 100%;
}
.dlb-admin-ui .ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.dlb-admin-ui .ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dlb-admin-ui .ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
.dlb-admin-ui .ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
.dlb-admin-ui .ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
.dlb-admin-ui .ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
.dlb-admin-ui .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.dlb-admin-ui .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.dlb-admin-ui .sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
.dlb-admin-ui .sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 480px) {
  .dlb-admin-ui .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .dlb-admin-ui .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .dlb-admin-ui .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .dlb-admin-ui .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .dlb-admin-ui .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .dlb-admin-ui .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .dlb-admin-ui .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .dlb-admin-ui .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .dlb-admin-ui .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.dlb-admin-ui .hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.dlb-admin-ui .vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.dlb-admin-ui .visually-hidden,
.dlb-admin-ui .visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.dlb-admin-ui .visually-hidden:not(caption),
.dlb-admin-ui .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.dlb-admin-ui .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.dlb-admin-ui .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dlb-admin-ui .vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
.dlb-admin-ui .align-baseline {
  vertical-align: baseline !important;
}
.dlb-admin-ui .align-top {
  vertical-align: top !important;
}
.dlb-admin-ui .align-middle {
  vertical-align: middle !important;
}
.dlb-admin-ui .align-bottom {
  vertical-align: bottom !important;
}
.dlb-admin-ui .align-text-bottom {
  vertical-align: text-bottom !important;
}
.dlb-admin-ui .align-text-top {
  vertical-align: text-top !important;
}
.dlb-admin-ui .float-start {
  float: left !important;
}
.dlb-admin-ui .float-end {
  float: right !important;
}
.dlb-admin-ui .float-none {
  float: none !important;
}
.dlb-admin-ui .object-fit-contain {
  object-fit: contain !important;
}
.dlb-admin-ui .object-fit-cover {
  object-fit: cover !important;
}
.dlb-admin-ui .object-fit-fill {
  object-fit: fill !important;
}
.dlb-admin-ui .object-fit-scale {
  object-fit: scale-down !important;
}
.dlb-admin-ui .object-fit-none {
  object-fit: none !important;
}
.dlb-admin-ui .opacity-0 {
  opacity: 0 !important;
}
.dlb-admin-ui .opacity-25 {
  opacity: 0.25 !important;
}
.dlb-admin-ui .opacity-50 {
  opacity: 0.5 !important;
}
.dlb-admin-ui .opacity-75 {
  opacity: 0.75 !important;
}
.dlb-admin-ui .opacity-100 {
  opacity: 1 !important;
}
.dlb-admin-ui .overflow-auto {
  overflow: auto !important;
}
.dlb-admin-ui .overflow-hidden {
  overflow: hidden !important;
}
.dlb-admin-ui .overflow-visible {
  overflow: visible !important;
}
.dlb-admin-ui .overflow-scroll {
  overflow: scroll !important;
}
.dlb-admin-ui .overflow-x-auto {
  overflow-x: auto !important;
}
.dlb-admin-ui .overflow-x-hidden {
  overflow-x: hidden !important;
}
.dlb-admin-ui .overflow-x-visible {
  overflow-x: visible !important;
}
.dlb-admin-ui .overflow-x-scroll {
  overflow-x: scroll !important;
}
.dlb-admin-ui .overflow-y-auto {
  overflow-y: auto !important;
}
.dlb-admin-ui .overflow-y-hidden {
  overflow-y: hidden !important;
}
.dlb-admin-ui .overflow-y-visible {
  overflow-y: visible !important;
}
.dlb-admin-ui .overflow-y-scroll {
  overflow-y: scroll !important;
}
.dlb-admin-ui .d-inline {
  display: inline !important;
}
.dlb-admin-ui .d-inline-block {
  display: inline-block !important;
}
.dlb-admin-ui .d-block {
  display: block !important;
}
.dlb-admin-ui .d-grid {
  display: grid !important;
}
.dlb-admin-ui .d-inline-grid {
  display: inline-grid !important;
}
.dlb-admin-ui .d-table {
  display: table !important;
}
.dlb-admin-ui .d-table-row {
  display: table-row !important;
}
.dlb-admin-ui .d-table-cell {
  display: table-cell !important;
}
.dlb-admin-ui .d-flex {
  display: flex !important;
}
.dlb-admin-ui .d-inline-flex {
  display: inline-flex !important;
}
.dlb-admin-ui .d-none {
  display: none !important;
}
.dlb-admin-ui .shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.dlb-admin-ui .shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.dlb-admin-ui .shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.dlb-admin-ui .shadow-none {
  box-shadow: none !important;
}
.dlb-admin-ui .focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.dlb-admin-ui .focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.dlb-admin-ui .focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.dlb-admin-ui .focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.dlb-admin-ui .focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.dlb-admin-ui .focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.dlb-admin-ui .focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.dlb-admin-ui .focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.dlb-admin-ui .position-static {
  position: static !important;
}
.dlb-admin-ui .position-relative {
  position: relative !important;
}
.dlb-admin-ui .position-absolute {
  position: absolute !important;
}
.dlb-admin-ui .position-fixed {
  position: fixed !important;
}
.dlb-admin-ui .position-sticky {
  position: sticky !important;
}
.dlb-admin-ui .top-0 {
  top: 0 !important;
}
.dlb-admin-ui .top-50 {
  top: 50% !important;
}
.dlb-admin-ui .top-100 {
  top: 100% !important;
}
.dlb-admin-ui .bottom-0 {
  bottom: 0 !important;
}
.dlb-admin-ui .bottom-50 {
  bottom: 50% !important;
}
.dlb-admin-ui .bottom-100 {
  bottom: 100% !important;
}
.dlb-admin-ui .start-0 {
  left: 0 !important;
}
.dlb-admin-ui .start-50 {
  left: 50% !important;
}
.dlb-admin-ui .start-100 {
  left: 100% !important;
}
.dlb-admin-ui .end-0 {
  right: 0 !important;
}
.dlb-admin-ui .end-50 {
  right: 50% !important;
}
.dlb-admin-ui .end-100 {
  right: 100% !important;
}
.dlb-admin-ui .translate-middle {
  transform: translate(-50%, -50%) !important;
}
.dlb-admin-ui .translate-middle-x {
  transform: translateX(-50%) !important;
}
.dlb-admin-ui .translate-middle-y {
  transform: translateY(-50%) !important;
}
.dlb-admin-ui .border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.dlb-admin-ui .border-0 {
  border: 0 !important;
}
.dlb-admin-ui .border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.dlb-admin-ui .border-top-0 {
  border-top: 0 !important;
}
.dlb-admin-ui .border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.dlb-admin-ui .border-end-0 {
  border-right: 0 !important;
}
.dlb-admin-ui .border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.dlb-admin-ui .border-bottom-0 {
  border-bottom: 0 !important;
}
.dlb-admin-ui .border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.dlb-admin-ui .border-start-0 {
  border-left: 0 !important;
}
.dlb-admin-ui .border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.dlb-admin-ui .border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.dlb-admin-ui .border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.dlb-admin-ui .border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.dlb-admin-ui .border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.dlb-admin-ui .border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.dlb-admin-ui .border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.dlb-admin-ui .border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.dlb-admin-ui .border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.dlb-admin-ui .border-1 {
  border-width: 1px !important;
}
.dlb-admin-ui .border-2 {
  border-width: 2px !important;
}
.dlb-admin-ui .border-3 {
  border-width: 3px !important;
}
.dlb-admin-ui .border-4 {
  border-width: 4px !important;
}
.dlb-admin-ui .border-5 {
  border-width: 5px !important;
}
.dlb-admin-ui .border-opacity-10 {
  --bs-border-opacity: 0.1;
}
.dlb-admin-ui .border-opacity-25 {
  --bs-border-opacity: 0.25;
}
.dlb-admin-ui .border-opacity-50 {
  --bs-border-opacity: 0.5;
}
.dlb-admin-ui .border-opacity-75 {
  --bs-border-opacity: 0.75;
}
.dlb-admin-ui .border-opacity-100 {
  --bs-border-opacity: 1;
}
.dlb-admin-ui .w-25 {
  width: 25% !important;
}
.dlb-admin-ui .w-50 {
  width: 50% !important;
}
.dlb-admin-ui .w-75 {
  width: 75% !important;
}
.dlb-admin-ui .w-100 {
  width: 100% !important;
}
.dlb-admin-ui .w-auto {
  width: auto !important;
}
.dlb-admin-ui .mw-100 {
  max-width: 100% !important;
}
.dlb-admin-ui .vw-100 {
  width: 100vw !important;
}
.dlb-admin-ui .min-vw-100 {
  min-width: 100vw !important;
}
.dlb-admin-ui .h-25 {
  height: 25% !important;
}
.dlb-admin-ui .h-50 {
  height: 50% !important;
}
.dlb-admin-ui .h-75 {
  height: 75% !important;
}
.dlb-admin-ui .h-100 {
  height: 100% !important;
}
.dlb-admin-ui .h-auto {
  height: auto !important;
}
.dlb-admin-ui .mh-100 {
  max-height: 100% !important;
}
.dlb-admin-ui .vh-100 {
  height: 100vh !important;
}
.dlb-admin-ui .min-vh-100 {
  min-height: 100vh !important;
}
.dlb-admin-ui .flex-fill {
  flex: 1 1 auto !important;
}
.dlb-admin-ui .flex-row {
  flex-direction: row !important;
}
.dlb-admin-ui .flex-column {
  flex-direction: column !important;
}
.dlb-admin-ui .flex-row-reverse {
  flex-direction: row-reverse !important;
}
.dlb-admin-ui .flex-column-reverse {
  flex-direction: column-reverse !important;
}
.dlb-admin-ui .flex-grow-0 {
  flex-grow: 0 !important;
}
.dlb-admin-ui .flex-grow-1 {
  flex-grow: 1 !important;
}
.dlb-admin-ui .flex-shrink-0 {
  flex-shrink: 0 !important;
}
.dlb-admin-ui .flex-shrink-1 {
  flex-shrink: 1 !important;
}
.dlb-admin-ui .flex-wrap {
  flex-wrap: wrap !important;
}
.dlb-admin-ui .flex-nowrap {
  flex-wrap: nowrap !important;
}
.dlb-admin-ui .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.dlb-admin-ui .justify-content-start {
  justify-content: flex-start !important;
}
.dlb-admin-ui .justify-content-end {
  justify-content: flex-end !important;
}
.dlb-admin-ui .justify-content-center {
  justify-content: center !important;
}
.dlb-admin-ui .justify-content-between {
  justify-content: space-between !important;
}
.dlb-admin-ui .justify-content-around {
  justify-content: space-around !important;
}
.dlb-admin-ui .justify-content-evenly {
  justify-content: space-evenly !important;
}
.dlb-admin-ui .align-items-start {
  align-items: flex-start !important;
}
.dlb-admin-ui .align-items-end {
  align-items: flex-end !important;
}
.dlb-admin-ui .align-items-center {
  align-items: center !important;
}
.dlb-admin-ui .align-items-baseline {
  align-items: baseline !important;
}
.dlb-admin-ui .align-items-stretch {
  align-items: stretch !important;
}
.dlb-admin-ui .align-content-start {
  align-content: flex-start !important;
}
.dlb-admin-ui .align-content-end {
  align-content: flex-end !important;
}
.dlb-admin-ui .align-content-center {
  align-content: center !important;
}
.dlb-admin-ui .align-content-between {
  align-content: space-between !important;
}
.dlb-admin-ui .align-content-around {
  align-content: space-around !important;
}
.dlb-admin-ui .align-content-stretch {
  align-content: stretch !important;
}
.dlb-admin-ui .align-self-auto {
  align-self: auto !important;
}
.dlb-admin-ui .align-self-start {
  align-self: flex-start !important;
}
.dlb-admin-ui .align-self-end {
  align-self: flex-end !important;
}
.dlb-admin-ui .align-self-center {
  align-self: center !important;
}
.dlb-admin-ui .align-self-baseline {
  align-self: baseline !important;
}
.dlb-admin-ui .align-self-stretch {
  align-self: stretch !important;
}
.dlb-admin-ui .order-first {
  order: -1 !important;
}
.dlb-admin-ui .order-0 {
  order: 0 !important;
}
.dlb-admin-ui .order-1 {
  order: 1 !important;
}
.dlb-admin-ui .order-2 {
  order: 2 !important;
}
.dlb-admin-ui .order-3 {
  order: 3 !important;
}
.dlb-admin-ui .order-4 {
  order: 4 !important;
}
.dlb-admin-ui .order-5 {
  order: 5 !important;
}
.dlb-admin-ui .order-last {
  order: 6 !important;
}
.dlb-admin-ui .m-0 {
  margin: 0 !important;
}
.dlb-admin-ui .m-1 {
  margin: 0.25rem !important;
}
.dlb-admin-ui .m-2 {
  margin: 0.5rem !important;
}
.dlb-admin-ui .m-3 {
  margin: 1rem !important;
}
.dlb-admin-ui .m-4 {
  margin: 1.5rem !important;
}
.dlb-admin-ui .m-5 {
  margin: 3rem !important;
}
.dlb-admin-ui .m-auto {
  margin: auto !important;
}
.dlb-admin-ui .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.dlb-admin-ui .mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.dlb-admin-ui .mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.dlb-admin-ui .mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.dlb-admin-ui .mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.dlb-admin-ui .mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.dlb-admin-ui .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.dlb-admin-ui .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.dlb-admin-ui .my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.dlb-admin-ui .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.dlb-admin-ui .my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.dlb-admin-ui .my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.dlb-admin-ui .my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.dlb-admin-ui .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.dlb-admin-ui .mt-0 {
  margin-top: 0 !important;
}
.dlb-admin-ui .mt-1 {
  margin-top: 0.25rem !important;
}
.dlb-admin-ui .mt-2 {
  margin-top: 0.5rem !important;
}
.dlb-admin-ui .mt-3 {
  margin-top: 1rem !important;
}
.dlb-admin-ui .mt-4 {
  margin-top: 1.5rem !important;
}
.dlb-admin-ui .mt-5 {
  margin-top: 3rem !important;
}
.dlb-admin-ui .mt-auto {
  margin-top: auto !important;
}
.dlb-admin-ui .me-0 {
  margin-right: 0 !important;
}
.dlb-admin-ui .me-1 {
  margin-right: 0.25rem !important;
}
.dlb-admin-ui .me-2 {
  margin-right: 0.5rem !important;
}
.dlb-admin-ui .me-3 {
  margin-right: 1rem !important;
}
.dlb-admin-ui .me-4 {
  margin-right: 1.5rem !important;
}
.dlb-admin-ui .me-5 {
  margin-right: 3rem !important;
}
.dlb-admin-ui .me-auto {
  margin-right: auto !important;
}
.dlb-admin-ui .mb-0 {
  margin-bottom: 0 !important;
}
.dlb-admin-ui .mb-1 {
  margin-bottom: 0.25rem !important;
}
.dlb-admin-ui .mb-2 {
  margin-bottom: 0.5rem !important;
}
.dlb-admin-ui .mb-3 {
  margin-bottom: 1rem !important;
}
.dlb-admin-ui .mb-4 {
  margin-bottom: 1.5rem !important;
}
.dlb-admin-ui .mb-5 {
  margin-bottom: 3rem !important;
}
.dlb-admin-ui .mb-auto {
  margin-bottom: auto !important;
}
.dlb-admin-ui .ms-0 {
  margin-left: 0 !important;
}
.dlb-admin-ui .ms-1 {
  margin-left: 0.25rem !important;
}
.dlb-admin-ui .ms-2 {
  margin-left: 0.5rem !important;
}
.dlb-admin-ui .ms-3 {
  margin-left: 1rem !important;
}
.dlb-admin-ui .ms-4 {
  margin-left: 1.5rem !important;
}
.dlb-admin-ui .ms-5 {
  margin-left: 3rem !important;
}
.dlb-admin-ui .ms-auto {
  margin-left: auto !important;
}
.dlb-admin-ui .m-n1 {
  margin: -0.25rem !important;
}
.dlb-admin-ui .m-n2 {
  margin: -0.5rem !important;
}
.dlb-admin-ui .m-n3 {
  margin: -1rem !important;
}
.dlb-admin-ui .m-n4 {
  margin: -1.5rem !important;
}
.dlb-admin-ui .m-n5 {
  margin: -3rem !important;
}
.dlb-admin-ui .mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}
.dlb-admin-ui .mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}
.dlb-admin-ui .mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}
.dlb-admin-ui .mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}
.dlb-admin-ui .mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}
.dlb-admin-ui .my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}
.dlb-admin-ui .my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}
.dlb-admin-ui .my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}
.dlb-admin-ui .my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}
.dlb-admin-ui .my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}
.dlb-admin-ui .mt-n1 {
  margin-top: -0.25rem !important;
}
.dlb-admin-ui .mt-n2 {
  margin-top: -0.5rem !important;
}
.dlb-admin-ui .mt-n3 {
  margin-top: -1rem !important;
}
.dlb-admin-ui .mt-n4 {
  margin-top: -1.5rem !important;
}
.dlb-admin-ui .mt-n5 {
  margin-top: -3rem !important;
}
.dlb-admin-ui .me-n1 {
  margin-right: -0.25rem !important;
}
.dlb-admin-ui .me-n2 {
  margin-right: -0.5rem !important;
}
.dlb-admin-ui .me-n3 {
  margin-right: -1rem !important;
}
.dlb-admin-ui .me-n4 {
  margin-right: -1.5rem !important;
}
.dlb-admin-ui .me-n5 {
  margin-right: -3rem !important;
}
.dlb-admin-ui .mb-n1 {
  margin-bottom: -0.25rem !important;
}
.dlb-admin-ui .mb-n2 {
  margin-bottom: -0.5rem !important;
}
.dlb-admin-ui .mb-n3 {
  margin-bottom: -1rem !important;
}
.dlb-admin-ui .mb-n4 {
  margin-bottom: -1.5rem !important;
}
.dlb-admin-ui .mb-n5 {
  margin-bottom: -3rem !important;
}
.dlb-admin-ui .ms-n1 {
  margin-left: -0.25rem !important;
}
.dlb-admin-ui .ms-n2 {
  margin-left: -0.5rem !important;
}
.dlb-admin-ui .ms-n3 {
  margin-left: -1rem !important;
}
.dlb-admin-ui .ms-n4 {
  margin-left: -1.5rem !important;
}
.dlb-admin-ui .ms-n5 {
  margin-left: -3rem !important;
}
.dlb-admin-ui .p-0 {
  padding: 0 !important;
}
.dlb-admin-ui .p-1 {
  padding: 0.25rem !important;
}
.dlb-admin-ui .p-2 {
  padding: 0.5rem !important;
}
.dlb-admin-ui .p-3 {
  padding: 1rem !important;
}
.dlb-admin-ui .p-4 {
  padding: 1.5rem !important;
}
.dlb-admin-ui .p-5 {
  padding: 3rem !important;
}
.dlb-admin-ui .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.dlb-admin-ui .px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.dlb-admin-ui .px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.dlb-admin-ui .px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.dlb-admin-ui .px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.dlb-admin-ui .px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.dlb-admin-ui .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.dlb-admin-ui .py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.dlb-admin-ui .py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.dlb-admin-ui .py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.dlb-admin-ui .py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.dlb-admin-ui .py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.dlb-admin-ui .pt-0 {
  padding-top: 0 !important;
}
.dlb-admin-ui .pt-1 {
  padding-top: 0.25rem !important;
}
.dlb-admin-ui .pt-2 {
  padding-top: 0.5rem !important;
}
.dlb-admin-ui .pt-3 {
  padding-top: 1rem !important;
}
.dlb-admin-ui .pt-4 {
  padding-top: 1.5rem !important;
}
.dlb-admin-ui .pt-5 {
  padding-top: 3rem !important;
}
.dlb-admin-ui .pe-0 {
  padding-right: 0 !important;
}
.dlb-admin-ui .pe-1 {
  padding-right: 0.25rem !important;
}
.dlb-admin-ui .pe-2 {
  padding-right: 0.5rem !important;
}
.dlb-admin-ui .pe-3 {
  padding-right: 1rem !important;
}
.dlb-admin-ui .pe-4 {
  padding-right: 1.5rem !important;
}
.dlb-admin-ui .pe-5 {
  padding-right: 3rem !important;
}
.dlb-admin-ui .pb-0 {
  padding-bottom: 0 !important;
}
.dlb-admin-ui .pb-1 {
  padding-bottom: 0.25rem !important;
}
.dlb-admin-ui .pb-2 {
  padding-bottom: 0.5rem !important;
}
.dlb-admin-ui .pb-3 {
  padding-bottom: 1rem !important;
}
.dlb-admin-ui .pb-4 {
  padding-bottom: 1.5rem !important;
}
.dlb-admin-ui .pb-5 {
  padding-bottom: 3rem !important;
}
.dlb-admin-ui .ps-0 {
  padding-left: 0 !important;
}
.dlb-admin-ui .ps-1 {
  padding-left: 0.25rem !important;
}
.dlb-admin-ui .ps-2 {
  padding-left: 0.5rem !important;
}
.dlb-admin-ui .ps-3 {
  padding-left: 1rem !important;
}
.dlb-admin-ui .ps-4 {
  padding-left: 1.5rem !important;
}
.dlb-admin-ui .ps-5 {
  padding-left: 3rem !important;
}
.dlb-admin-ui .gap-0 {
  gap: 0 !important;
}
.dlb-admin-ui .gap-1 {
  gap: 0.25rem !important;
}
.dlb-admin-ui .gap-2 {
  gap: 0.5rem !important;
}
.dlb-admin-ui .gap-3 {
  gap: 1rem !important;
}
.dlb-admin-ui .gap-4 {
  gap: 1.5rem !important;
}
.dlb-admin-ui .gap-5 {
  gap: 3rem !important;
}
.dlb-admin-ui .row-gap-0 {
  row-gap: 0 !important;
}
.dlb-admin-ui .row-gap-1 {
  row-gap: 0.25rem !important;
}
.dlb-admin-ui .row-gap-2 {
  row-gap: 0.5rem !important;
}
.dlb-admin-ui .row-gap-3 {
  row-gap: 1rem !important;
}
.dlb-admin-ui .row-gap-4 {
  row-gap: 1.5rem !important;
}
.dlb-admin-ui .row-gap-5 {
  row-gap: 3rem !important;
}
.dlb-admin-ui .column-gap-0 {
  column-gap: 0 !important;
}
.dlb-admin-ui .column-gap-1 {
  column-gap: 0.25rem !important;
}
.dlb-admin-ui .column-gap-2 {
  column-gap: 0.5rem !important;
}
.dlb-admin-ui .column-gap-3 {
  column-gap: 1rem !important;
}
.dlb-admin-ui .column-gap-4 {
  column-gap: 1.5rem !important;
}
.dlb-admin-ui .column-gap-5 {
  column-gap: 3rem !important;
}
.dlb-admin-ui .font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.dlb-admin-ui .fs-1 {
  font-size: 1.75rem !important;
}
.dlb-admin-ui .fs-2 {
  font-size: 1.5rem !important;
}
.dlb-admin-ui .fs-3 {
  font-size: 1.33125rem !important;
}
.dlb-admin-ui .fs-4 {
  font-size: 1.16875rem !important;
}
.dlb-admin-ui .fs-5 {
  font-size: 1rem !important;
}
.dlb-admin-ui .fs-6 {
  font-size: 1rem !important;
}
.dlb-admin-ui .fst-italic {
  font-style: italic !important;
}
.dlb-admin-ui .fst-normal {
  font-style: normal !important;
}
.dlb-admin-ui .fw-lighter {
  font-weight: lighter !important;
}
.dlb-admin-ui .fw-light {
  font-weight: 300 !important;
}
.dlb-admin-ui .fw-normal {
  font-weight: 400 !important;
}
.dlb-admin-ui .fw-medium {
  font-weight: 500 !important;
}
.dlb-admin-ui .fw-semibold {
  font-weight: 600 !important;
}
.dlb-admin-ui .fw-bold {
  font-weight: 700 !important;
}
.dlb-admin-ui .fw-bolder {
  font-weight: bolder !important;
}
.dlb-admin-ui .lh-1 {
  line-height: 1 !important;
}
.dlb-admin-ui .lh-sm {
  line-height: 1.25 !important;
}
.dlb-admin-ui .lh-base {
  line-height: 1.375 !important;
}
.dlb-admin-ui .lh-lg {
  line-height: 2 !important;
}
.dlb-admin-ui .text-start {
  text-align: left !important;
}
.dlb-admin-ui .text-end {
  text-align: right !important;
}
.dlb-admin-ui .text-center {
  text-align: center !important;
}
.dlb-admin-ui .text-decoration-none {
  text-decoration: none !important;
}
.dlb-admin-ui .text-decoration-underline {
  text-decoration: underline !important;
}
.dlb-admin-ui .text-decoration-line-through {
  text-decoration: line-through !important;
}
.dlb-admin-ui .text-lowercase {
  text-transform: lowercase !important;
}
.dlb-admin-ui .text-uppercase {
  text-transform: uppercase !important;
}
.dlb-admin-ui .text-capitalize {
  text-transform: capitalize !important;
}
.dlb-admin-ui .text-wrap {
  white-space: normal !important;
}
.dlb-admin-ui .text-nowrap {
  white-space: nowrap !important;
}
.dlb-admin-ui .text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.dlb-admin-ui .text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.dlb-admin-ui .text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.dlb-admin-ui .text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.dlb-admin-ui .text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.dlb-admin-ui .text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.dlb-admin-ui .text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
.dlb-admin-ui .text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
.dlb-admin-ui .text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.dlb-admin-ui .text-opacity-25 {
  --bs-text-opacity: 0.25;
}
.dlb-admin-ui .text-opacity-50 {
  --bs-text-opacity: 0.5;
}
.dlb-admin-ui .text-opacity-75 {
  --bs-text-opacity: 0.75;
}
.dlb-admin-ui .text-opacity-100 {
  --bs-text-opacity: 1;
}
.dlb-admin-ui .text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.dlb-admin-ui .text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.dlb-admin-ui .text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.dlb-admin-ui .text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.dlb-admin-ui .text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.dlb-admin-ui .text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.dlb-admin-ui .text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.dlb-admin-ui .text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.dlb-admin-ui .link-opacity-10 {
  --bs-link-opacity: 0.1;
}
.dlb-admin-ui .link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
.dlb-admin-ui .link-opacity-25 {
  --bs-link-opacity: 0.25;
}
.dlb-admin-ui .link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
.dlb-admin-ui .link-opacity-50 {
  --bs-link-opacity: 0.5;
}
.dlb-admin-ui .link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
.dlb-admin-ui .link-opacity-75 {
  --bs-link-opacity: 0.75;
}
.dlb-admin-ui .link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
.dlb-admin-ui .link-opacity-100 {
  --bs-link-opacity: 1;
}
.dlb-admin-ui .link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
.dlb-admin-ui .link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.dlb-admin-ui .link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.dlb-admin-ui .link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.dlb-admin-ui .link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.dlb-admin-ui .link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.dlb-admin-ui .link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.dlb-admin-ui .link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.dlb-admin-ui .link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.dlb-admin-ui .link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.dlb-admin-ui .link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.dlb-admin-ui .link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.dlb-admin-ui .link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.dlb-admin-ui .link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.dlb-admin-ui .link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.dlb-admin-ui .link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.dlb-admin-ui .link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}
.dlb-admin-ui .link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
.dlb-admin-ui .link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}
.dlb-admin-ui .link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
.dlb-admin-ui .link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}
.dlb-admin-ui .link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
.dlb-admin-ui .link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}
.dlb-admin-ui .link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
.dlb-admin-ui .link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}
.dlb-admin-ui .link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
.dlb-admin-ui .link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}
.dlb-admin-ui .link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
.dlb-admin-ui .bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.dlb-admin-ui .bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.dlb-admin-ui .bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.dlb-admin-ui .bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
.dlb-admin-ui .bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
.dlb-admin-ui .bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
.dlb-admin-ui .bg-opacity-100 {
  --bs-bg-opacity: 1;
}
.dlb-admin-ui .bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.dlb-admin-ui .bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.dlb-admin-ui .bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.dlb-admin-ui .bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.dlb-admin-ui .bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.dlb-admin-ui .bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.dlb-admin-ui .bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.dlb-admin-ui .bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.dlb-admin-ui .bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.dlb-admin-ui .user-select-all {
  user-select: all !important;
}
.dlb-admin-ui .user-select-auto {
  user-select: auto !important;
}
.dlb-admin-ui .user-select-none {
  user-select: none !important;
}
.dlb-admin-ui .pe-none {
  pointer-events: none !important;
}
.dlb-admin-ui .pe-auto {
  pointer-events: auto !important;
}
.dlb-admin-ui .rounded {
  border-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-0 {
  border-radius: 0 !important;
}
.dlb-admin-ui .rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.dlb-admin-ui .rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.dlb-admin-ui .rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.dlb-admin-ui .rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.dlb-admin-ui .rounded-circle {
  border-radius: 50% !important;
}
.dlb-admin-ui .rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.dlb-admin-ui .rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dlb-admin-ui .rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.dlb-admin-ui .rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.dlb-admin-ui .rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.dlb-admin-ui .rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.dlb-admin-ui .rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.dlb-admin-ui .rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.dlb-admin-ui .rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.dlb-admin-ui .rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.dlb-admin-ui .rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.dlb-admin-ui .rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.dlb-admin-ui .rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.dlb-admin-ui .rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.dlb-admin-ui .rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.dlb-admin-ui .rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.dlb-admin-ui .rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.dlb-admin-ui .rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.dlb-admin-ui .rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.dlb-admin-ui .rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.dlb-admin-ui .rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.dlb-admin-ui .rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.dlb-admin-ui .rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dlb-admin-ui .rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.dlb-admin-ui .rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.dlb-admin-ui .rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.dlb-admin-ui .rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.dlb-admin-ui .rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.dlb-admin-ui .rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.dlb-admin-ui .rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.dlb-admin-ui .visible {
  visibility: visible !important;
}
.dlb-admin-ui .invisible {
  visibility: hidden !important;
}
.dlb-admin-ui .z-n1 {
  z-index: -1 !important;
}
.dlb-admin-ui .z-0 {
  z-index: 0 !important;
}
.dlb-admin-ui .z-1 {
  z-index: 1 !important;
}
.dlb-admin-ui .z-2 {
  z-index: 2 !important;
}
.dlb-admin-ui .z-3 {
  z-index: 3 !important;
}
@media (min-width: 480px) {
  .dlb-admin-ui .float-sm-start {
    float: left !important;
  }
  .dlb-admin-ui .float-sm-end {
    float: right !important;
  }
  .dlb-admin-ui .float-sm-none {
    float: none !important;
  }
  .dlb-admin-ui .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .dlb-admin-ui .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .dlb-admin-ui .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .dlb-admin-ui .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .dlb-admin-ui .object-fit-sm-none {
    object-fit: none !important;
  }
  .dlb-admin-ui .d-sm-inline {
    display: inline !important;
  }
  .dlb-admin-ui .d-sm-inline-block {
    display: inline-block !important;
  }
  .dlb-admin-ui .d-sm-block {
    display: block !important;
  }
  .dlb-admin-ui .d-sm-grid {
    display: grid !important;
  }
  .dlb-admin-ui .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .dlb-admin-ui .d-sm-table {
    display: table !important;
  }
  .dlb-admin-ui .d-sm-table-row {
    display: table-row !important;
  }
  .dlb-admin-ui .d-sm-table-cell {
    display: table-cell !important;
  }
  .dlb-admin-ui .d-sm-flex {
    display: flex !important;
  }
  .dlb-admin-ui .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .dlb-admin-ui .d-sm-none {
    display: none !important;
  }
  .dlb-admin-ui .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .dlb-admin-ui .flex-sm-row {
    flex-direction: row !important;
  }
  .dlb-admin-ui .flex-sm-column {
    flex-direction: column !important;
  }
  .dlb-admin-ui .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .dlb-admin-ui .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .dlb-admin-ui .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .dlb-admin-ui .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .dlb-admin-ui .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .dlb-admin-ui .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .dlb-admin-ui .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .dlb-admin-ui .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .dlb-admin-ui .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .dlb-admin-ui .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .dlb-admin-ui .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .dlb-admin-ui .justify-content-sm-center {
    justify-content: center !important;
  }
  .dlb-admin-ui .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .dlb-admin-ui .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .dlb-admin-ui .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .dlb-admin-ui .align-items-sm-start {
    align-items: flex-start !important;
  }
  .dlb-admin-ui .align-items-sm-end {
    align-items: flex-end !important;
  }
  .dlb-admin-ui .align-items-sm-center {
    align-items: center !important;
  }
  .dlb-admin-ui .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .dlb-admin-ui .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .dlb-admin-ui .align-content-sm-start {
    align-content: flex-start !important;
  }
  .dlb-admin-ui .align-content-sm-end {
    align-content: flex-end !important;
  }
  .dlb-admin-ui .align-content-sm-center {
    align-content: center !important;
  }
  .dlb-admin-ui .align-content-sm-between {
    align-content: space-between !important;
  }
  .dlb-admin-ui .align-content-sm-around {
    align-content: space-around !important;
  }
  .dlb-admin-ui .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .dlb-admin-ui .align-self-sm-auto {
    align-self: auto !important;
  }
  .dlb-admin-ui .align-self-sm-start {
    align-self: flex-start !important;
  }
  .dlb-admin-ui .align-self-sm-end {
    align-self: flex-end !important;
  }
  .dlb-admin-ui .align-self-sm-center {
    align-self: center !important;
  }
  .dlb-admin-ui .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .dlb-admin-ui .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .dlb-admin-ui .order-sm-first {
    order: -1 !important;
  }
  .dlb-admin-ui .order-sm-0 {
    order: 0 !important;
  }
  .dlb-admin-ui .order-sm-1 {
    order: 1 !important;
  }
  .dlb-admin-ui .order-sm-2 {
    order: 2 !important;
  }
  .dlb-admin-ui .order-sm-3 {
    order: 3 !important;
  }
  .dlb-admin-ui .order-sm-4 {
    order: 4 !important;
  }
  .dlb-admin-ui .order-sm-5 {
    order: 5 !important;
  }
  .dlb-admin-ui .order-sm-last {
    order: 6 !important;
  }
  .dlb-admin-ui .m-sm-0 {
    margin: 0 !important;
  }
  .dlb-admin-ui .m-sm-1 {
    margin: 0.25rem !important;
  }
  .dlb-admin-ui .m-sm-2 {
    margin: 0.5rem !important;
  }
  .dlb-admin-ui .m-sm-3 {
    margin: 1rem !important;
  }
  .dlb-admin-ui .m-sm-4 {
    margin: 1.5rem !important;
  }
  .dlb-admin-ui .m-sm-5 {
    margin: 3rem !important;
  }
  .dlb-admin-ui .m-sm-auto {
    margin: auto !important;
  }
  .dlb-admin-ui .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .dlb-admin-ui .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .dlb-admin-ui .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .mt-sm-0 {
    margin-top: 0 !important;
  }
  .dlb-admin-ui .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .dlb-admin-ui .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .dlb-admin-ui .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .dlb-admin-ui .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .dlb-admin-ui .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .dlb-admin-ui .mt-sm-auto {
    margin-top: auto !important;
  }
  .dlb-admin-ui .me-sm-0 {
    margin-right: 0 !important;
  }
  .dlb-admin-ui .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .dlb-admin-ui .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .dlb-admin-ui .me-sm-3 {
    margin-right: 1rem !important;
  }
  .dlb-admin-ui .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .dlb-admin-ui .me-sm-5 {
    margin-right: 3rem !important;
  }
  .dlb-admin-ui .me-sm-auto {
    margin-right: auto !important;
  }
  .dlb-admin-ui .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .ms-sm-0 {
    margin-left: 0 !important;
  }
  .dlb-admin-ui .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .ms-sm-auto {
    margin-left: auto !important;
  }
  .dlb-admin-ui .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .dlb-admin-ui .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .dlb-admin-ui .m-sm-n3 {
    margin: -1rem !important;
  }
  .dlb-admin-ui .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .dlb-admin-ui .m-sm-n5 {
    margin: -3rem !important;
  }
  .dlb-admin-ui .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .dlb-admin-ui .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .dlb-admin-ui .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .dlb-admin-ui .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .dlb-admin-ui .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .dlb-admin-ui .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .dlb-admin-ui .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .dlb-admin-ui .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .dlb-admin-ui .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .dlb-admin-ui .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .dlb-admin-ui .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .p-sm-0 {
    padding: 0 !important;
  }
  .dlb-admin-ui .p-sm-1 {
    padding: 0.25rem !important;
  }
  .dlb-admin-ui .p-sm-2 {
    padding: 0.5rem !important;
  }
  .dlb-admin-ui .p-sm-3 {
    padding: 1rem !important;
  }
  .dlb-admin-ui .p-sm-4 {
    padding: 1.5rem !important;
  }
  .dlb-admin-ui .p-sm-5 {
    padding: 3rem !important;
  }
  .dlb-admin-ui .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .dlb-admin-ui .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .pt-sm-0 {
    padding-top: 0 !important;
  }
  .dlb-admin-ui .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .dlb-admin-ui .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .dlb-admin-ui .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .dlb-admin-ui .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .dlb-admin-ui .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .dlb-admin-ui .pe-sm-0 {
    padding-right: 0 !important;
  }
  .dlb-admin-ui .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .dlb-admin-ui .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .dlb-admin-ui .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .dlb-admin-ui .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .dlb-admin-ui .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .dlb-admin-ui .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .ps-sm-0 {
    padding-left: 0 !important;
  }
  .dlb-admin-ui .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .gap-sm-0 {
    gap: 0 !important;
  }
  .dlb-admin-ui .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .dlb-admin-ui .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .dlb-admin-ui .gap-sm-3 {
    gap: 1rem !important;
  }
  .dlb-admin-ui .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .dlb-admin-ui .gap-sm-5 {
    gap: 3rem !important;
  }
  .dlb-admin-ui .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .dlb-admin-ui .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .dlb-admin-ui .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .dlb-admin-ui .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .dlb-admin-ui .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .dlb-admin-ui .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .dlb-admin-ui .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .dlb-admin-ui .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .dlb-admin-ui .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .dlb-admin-ui .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .dlb-admin-ui .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .dlb-admin-ui .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .dlb-admin-ui .text-sm-start {
    text-align: left !important;
  }
  .dlb-admin-ui .text-sm-end {
    text-align: right !important;
  }
  .dlb-admin-ui .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .dlb-admin-ui .float-md-start {
    float: left !important;
  }
  .dlb-admin-ui .float-md-end {
    float: right !important;
  }
  .dlb-admin-ui .float-md-none {
    float: none !important;
  }
  .dlb-admin-ui .object-fit-md-contain {
    object-fit: contain !important;
  }
  .dlb-admin-ui .object-fit-md-cover {
    object-fit: cover !important;
  }
  .dlb-admin-ui .object-fit-md-fill {
    object-fit: fill !important;
  }
  .dlb-admin-ui .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .dlb-admin-ui .object-fit-md-none {
    object-fit: none !important;
  }
  .dlb-admin-ui .d-md-inline {
    display: inline !important;
  }
  .dlb-admin-ui .d-md-inline-block {
    display: inline-block !important;
  }
  .dlb-admin-ui .d-md-block {
    display: block !important;
  }
  .dlb-admin-ui .d-md-grid {
    display: grid !important;
  }
  .dlb-admin-ui .d-md-inline-grid {
    display: inline-grid !important;
  }
  .dlb-admin-ui .d-md-table {
    display: table !important;
  }
  .dlb-admin-ui .d-md-table-row {
    display: table-row !important;
  }
  .dlb-admin-ui .d-md-table-cell {
    display: table-cell !important;
  }
  .dlb-admin-ui .d-md-flex {
    display: flex !important;
  }
  .dlb-admin-ui .d-md-inline-flex {
    display: inline-flex !important;
  }
  .dlb-admin-ui .d-md-none {
    display: none !important;
  }
  .dlb-admin-ui .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .dlb-admin-ui .flex-md-row {
    flex-direction: row !important;
  }
  .dlb-admin-ui .flex-md-column {
    flex-direction: column !important;
  }
  .dlb-admin-ui .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .dlb-admin-ui .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .dlb-admin-ui .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .dlb-admin-ui .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .dlb-admin-ui .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .dlb-admin-ui .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .dlb-admin-ui .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .dlb-admin-ui .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .dlb-admin-ui .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .dlb-admin-ui .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .dlb-admin-ui .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .dlb-admin-ui .justify-content-md-center {
    justify-content: center !important;
  }
  .dlb-admin-ui .justify-content-md-between {
    justify-content: space-between !important;
  }
  .dlb-admin-ui .justify-content-md-around {
    justify-content: space-around !important;
  }
  .dlb-admin-ui .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .dlb-admin-ui .align-items-md-start {
    align-items: flex-start !important;
  }
  .dlb-admin-ui .align-items-md-end {
    align-items: flex-end !important;
  }
  .dlb-admin-ui .align-items-md-center {
    align-items: center !important;
  }
  .dlb-admin-ui .align-items-md-baseline {
    align-items: baseline !important;
  }
  .dlb-admin-ui .align-items-md-stretch {
    align-items: stretch !important;
  }
  .dlb-admin-ui .align-content-md-start {
    align-content: flex-start !important;
  }
  .dlb-admin-ui .align-content-md-end {
    align-content: flex-end !important;
  }
  .dlb-admin-ui .align-content-md-center {
    align-content: center !important;
  }
  .dlb-admin-ui .align-content-md-between {
    align-content: space-between !important;
  }
  .dlb-admin-ui .align-content-md-around {
    align-content: space-around !important;
  }
  .dlb-admin-ui .align-content-md-stretch {
    align-content: stretch !important;
  }
  .dlb-admin-ui .align-self-md-auto {
    align-self: auto !important;
  }
  .dlb-admin-ui .align-self-md-start {
    align-self: flex-start !important;
  }
  .dlb-admin-ui .align-self-md-end {
    align-self: flex-end !important;
  }
  .dlb-admin-ui .align-self-md-center {
    align-self: center !important;
  }
  .dlb-admin-ui .align-self-md-baseline {
    align-self: baseline !important;
  }
  .dlb-admin-ui .align-self-md-stretch {
    align-self: stretch !important;
  }
  .dlb-admin-ui .order-md-first {
    order: -1 !important;
  }
  .dlb-admin-ui .order-md-0 {
    order: 0 !important;
  }
  .dlb-admin-ui .order-md-1 {
    order: 1 !important;
  }
  .dlb-admin-ui .order-md-2 {
    order: 2 !important;
  }
  .dlb-admin-ui .order-md-3 {
    order: 3 !important;
  }
  .dlb-admin-ui .order-md-4 {
    order: 4 !important;
  }
  .dlb-admin-ui .order-md-5 {
    order: 5 !important;
  }
  .dlb-admin-ui .order-md-last {
    order: 6 !important;
  }
  .dlb-admin-ui .m-md-0 {
    margin: 0 !important;
  }
  .dlb-admin-ui .m-md-1 {
    margin: 0.25rem !important;
  }
  .dlb-admin-ui .m-md-2 {
    margin: 0.5rem !important;
  }
  .dlb-admin-ui .m-md-3 {
    margin: 1rem !important;
  }
  .dlb-admin-ui .m-md-4 {
    margin: 1.5rem !important;
  }
  .dlb-admin-ui .m-md-5 {
    margin: 3rem !important;
  }
  .dlb-admin-ui .m-md-auto {
    margin: auto !important;
  }
  .dlb-admin-ui .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .dlb-admin-ui .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .dlb-admin-ui .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .mt-md-0 {
    margin-top: 0 !important;
  }
  .dlb-admin-ui .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .dlb-admin-ui .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .dlb-admin-ui .mt-md-3 {
    margin-top: 1rem !important;
  }
  .dlb-admin-ui .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .dlb-admin-ui .mt-md-5 {
    margin-top: 3rem !important;
  }
  .dlb-admin-ui .mt-md-auto {
    margin-top: auto !important;
  }
  .dlb-admin-ui .me-md-0 {
    margin-right: 0 !important;
  }
  .dlb-admin-ui .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .dlb-admin-ui .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .dlb-admin-ui .me-md-3 {
    margin-right: 1rem !important;
  }
  .dlb-admin-ui .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .dlb-admin-ui .me-md-5 {
    margin-right: 3rem !important;
  }
  .dlb-admin-ui .me-md-auto {
    margin-right: auto !important;
  }
  .dlb-admin-ui .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .mb-md-auto {
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .ms-md-0 {
    margin-left: 0 !important;
  }
  .dlb-admin-ui .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .ms-md-3 {
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .ms-md-5 {
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .ms-md-auto {
    margin-left: auto !important;
  }
  .dlb-admin-ui .m-md-n1 {
    margin: -0.25rem !important;
  }
  .dlb-admin-ui .m-md-n2 {
    margin: -0.5rem !important;
  }
  .dlb-admin-ui .m-md-n3 {
    margin: -1rem !important;
  }
  .dlb-admin-ui .m-md-n4 {
    margin: -1.5rem !important;
  }
  .dlb-admin-ui .m-md-n5 {
    margin: -3rem !important;
  }
  .dlb-admin-ui .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .dlb-admin-ui .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .dlb-admin-ui .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .dlb-admin-ui .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .dlb-admin-ui .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .dlb-admin-ui .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .dlb-admin-ui .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .dlb-admin-ui .me-md-n3 {
    margin-right: -1rem !important;
  }
  .dlb-admin-ui .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .dlb-admin-ui .me-md-n5 {
    margin-right: -3rem !important;
  }
  .dlb-admin-ui .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .p-md-0 {
    padding: 0 !important;
  }
  .dlb-admin-ui .p-md-1 {
    padding: 0.25rem !important;
  }
  .dlb-admin-ui .p-md-2 {
    padding: 0.5rem !important;
  }
  .dlb-admin-ui .p-md-3 {
    padding: 1rem !important;
  }
  .dlb-admin-ui .p-md-4 {
    padding: 1.5rem !important;
  }
  .dlb-admin-ui .p-md-5 {
    padding: 3rem !important;
  }
  .dlb-admin-ui .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .dlb-admin-ui .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .pt-md-0 {
    padding-top: 0 !important;
  }
  .dlb-admin-ui .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .dlb-admin-ui .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .dlb-admin-ui .pt-md-3 {
    padding-top: 1rem !important;
  }
  .dlb-admin-ui .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .dlb-admin-ui .pt-md-5 {
    padding-top: 3rem !important;
  }
  .dlb-admin-ui .pe-md-0 {
    padding-right: 0 !important;
  }
  .dlb-admin-ui .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .dlb-admin-ui .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .dlb-admin-ui .pe-md-3 {
    padding-right: 1rem !important;
  }
  .dlb-admin-ui .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .dlb-admin-ui .pe-md-5 {
    padding-right: 3rem !important;
  }
  .dlb-admin-ui .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .ps-md-0 {
    padding-left: 0 !important;
  }
  .dlb-admin-ui .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .ps-md-3 {
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .ps-md-5 {
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .gap-md-0 {
    gap: 0 !important;
  }
  .dlb-admin-ui .gap-md-1 {
    gap: 0.25rem !important;
  }
  .dlb-admin-ui .gap-md-2 {
    gap: 0.5rem !important;
  }
  .dlb-admin-ui .gap-md-3 {
    gap: 1rem !important;
  }
  .dlb-admin-ui .gap-md-4 {
    gap: 1.5rem !important;
  }
  .dlb-admin-ui .gap-md-5 {
    gap: 3rem !important;
  }
  .dlb-admin-ui .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .dlb-admin-ui .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .dlb-admin-ui .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .dlb-admin-ui .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .dlb-admin-ui .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .dlb-admin-ui .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .dlb-admin-ui .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .dlb-admin-ui .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .dlb-admin-ui .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .dlb-admin-ui .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .dlb-admin-ui .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .dlb-admin-ui .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .dlb-admin-ui .text-md-start {
    text-align: left !important;
  }
  .dlb-admin-ui .text-md-end {
    text-align: right !important;
  }
  .dlb-admin-ui .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .float-lg-start {
    float: left !important;
  }
  .dlb-admin-ui .float-lg-end {
    float: right !important;
  }
  .dlb-admin-ui .float-lg-none {
    float: none !important;
  }
  .dlb-admin-ui .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .dlb-admin-ui .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .dlb-admin-ui .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .dlb-admin-ui .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .dlb-admin-ui .object-fit-lg-none {
    object-fit: none !important;
  }
  .dlb-admin-ui .d-lg-inline {
    display: inline !important;
  }
  .dlb-admin-ui .d-lg-inline-block {
    display: inline-block !important;
  }
  .dlb-admin-ui .d-lg-block {
    display: block !important;
  }
  .dlb-admin-ui .d-lg-grid {
    display: grid !important;
  }
  .dlb-admin-ui .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .dlb-admin-ui .d-lg-table {
    display: table !important;
  }
  .dlb-admin-ui .d-lg-table-row {
    display: table-row !important;
  }
  .dlb-admin-ui .d-lg-table-cell {
    display: table-cell !important;
  }
  .dlb-admin-ui .d-lg-flex {
    display: flex !important;
  }
  .dlb-admin-ui .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .dlb-admin-ui .d-lg-none {
    display: none !important;
  }
  .dlb-admin-ui .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .dlb-admin-ui .flex-lg-row {
    flex-direction: row !important;
  }
  .dlb-admin-ui .flex-lg-column {
    flex-direction: column !important;
  }
  .dlb-admin-ui .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .dlb-admin-ui .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .dlb-admin-ui .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .dlb-admin-ui .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .dlb-admin-ui .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .dlb-admin-ui .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .dlb-admin-ui .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .dlb-admin-ui .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .dlb-admin-ui .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .dlb-admin-ui .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .dlb-admin-ui .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .dlb-admin-ui .justify-content-lg-center {
    justify-content: center !important;
  }
  .dlb-admin-ui .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .dlb-admin-ui .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .dlb-admin-ui .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .dlb-admin-ui .align-items-lg-start {
    align-items: flex-start !important;
  }
  .dlb-admin-ui .align-items-lg-end {
    align-items: flex-end !important;
  }
  .dlb-admin-ui .align-items-lg-center {
    align-items: center !important;
  }
  .dlb-admin-ui .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .dlb-admin-ui .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .dlb-admin-ui .align-content-lg-start {
    align-content: flex-start !important;
  }
  .dlb-admin-ui .align-content-lg-end {
    align-content: flex-end !important;
  }
  .dlb-admin-ui .align-content-lg-center {
    align-content: center !important;
  }
  .dlb-admin-ui .align-content-lg-between {
    align-content: space-between !important;
  }
  .dlb-admin-ui .align-content-lg-around {
    align-content: space-around !important;
  }
  .dlb-admin-ui .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .dlb-admin-ui .align-self-lg-auto {
    align-self: auto !important;
  }
  .dlb-admin-ui .align-self-lg-start {
    align-self: flex-start !important;
  }
  .dlb-admin-ui .align-self-lg-end {
    align-self: flex-end !important;
  }
  .dlb-admin-ui .align-self-lg-center {
    align-self: center !important;
  }
  .dlb-admin-ui .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .dlb-admin-ui .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .dlb-admin-ui .order-lg-first {
    order: -1 !important;
  }
  .dlb-admin-ui .order-lg-0 {
    order: 0 !important;
  }
  .dlb-admin-ui .order-lg-1 {
    order: 1 !important;
  }
  .dlb-admin-ui .order-lg-2 {
    order: 2 !important;
  }
  .dlb-admin-ui .order-lg-3 {
    order: 3 !important;
  }
  .dlb-admin-ui .order-lg-4 {
    order: 4 !important;
  }
  .dlb-admin-ui .order-lg-5 {
    order: 5 !important;
  }
  .dlb-admin-ui .order-lg-last {
    order: 6 !important;
  }
  .dlb-admin-ui .m-lg-0 {
    margin: 0 !important;
  }
  .dlb-admin-ui .m-lg-1 {
    margin: 0.25rem !important;
  }
  .dlb-admin-ui .m-lg-2 {
    margin: 0.5rem !important;
  }
  .dlb-admin-ui .m-lg-3 {
    margin: 1rem !important;
  }
  .dlb-admin-ui .m-lg-4 {
    margin: 1.5rem !important;
  }
  .dlb-admin-ui .m-lg-5 {
    margin: 3rem !important;
  }
  .dlb-admin-ui .m-lg-auto {
    margin: auto !important;
  }
  .dlb-admin-ui .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .dlb-admin-ui .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .dlb-admin-ui .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .mt-lg-0 {
    margin-top: 0 !important;
  }
  .dlb-admin-ui .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .dlb-admin-ui .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .dlb-admin-ui .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .dlb-admin-ui .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .dlb-admin-ui .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .dlb-admin-ui .mt-lg-auto {
    margin-top: auto !important;
  }
  .dlb-admin-ui .me-lg-0 {
    margin-right: 0 !important;
  }
  .dlb-admin-ui .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .dlb-admin-ui .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .dlb-admin-ui .me-lg-3 {
    margin-right: 1rem !important;
  }
  .dlb-admin-ui .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .dlb-admin-ui .me-lg-5 {
    margin-right: 3rem !important;
  }
  .dlb-admin-ui .me-lg-auto {
    margin-right: auto !important;
  }
  .dlb-admin-ui .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .ms-lg-0 {
    margin-left: 0 !important;
  }
  .dlb-admin-ui .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .ms-lg-auto {
    margin-left: auto !important;
  }
  .dlb-admin-ui .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .dlb-admin-ui .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .dlb-admin-ui .m-lg-n3 {
    margin: -1rem !important;
  }
  .dlb-admin-ui .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .dlb-admin-ui .m-lg-n5 {
    margin: -3rem !important;
  }
  .dlb-admin-ui .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .dlb-admin-ui .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .dlb-admin-ui .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .dlb-admin-ui .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .dlb-admin-ui .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .dlb-admin-ui .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .dlb-admin-ui .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .dlb-admin-ui .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .dlb-admin-ui .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .dlb-admin-ui .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .dlb-admin-ui .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .p-lg-0 {
    padding: 0 !important;
  }
  .dlb-admin-ui .p-lg-1 {
    padding: 0.25rem !important;
  }
  .dlb-admin-ui .p-lg-2 {
    padding: 0.5rem !important;
  }
  .dlb-admin-ui .p-lg-3 {
    padding: 1rem !important;
  }
  .dlb-admin-ui .p-lg-4 {
    padding: 1.5rem !important;
  }
  .dlb-admin-ui .p-lg-5 {
    padding: 3rem !important;
  }
  .dlb-admin-ui .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .dlb-admin-ui .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .pt-lg-0 {
    padding-top: 0 !important;
  }
  .dlb-admin-ui .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .dlb-admin-ui .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .dlb-admin-ui .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .dlb-admin-ui .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .dlb-admin-ui .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .dlb-admin-ui .pe-lg-0 {
    padding-right: 0 !important;
  }
  .dlb-admin-ui .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .dlb-admin-ui .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .dlb-admin-ui .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .dlb-admin-ui .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .dlb-admin-ui .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .dlb-admin-ui .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .ps-lg-0 {
    padding-left: 0 !important;
  }
  .dlb-admin-ui .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .gap-lg-0 {
    gap: 0 !important;
  }
  .dlb-admin-ui .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .dlb-admin-ui .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .dlb-admin-ui .gap-lg-3 {
    gap: 1rem !important;
  }
  .dlb-admin-ui .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .dlb-admin-ui .gap-lg-5 {
    gap: 3rem !important;
  }
  .dlb-admin-ui .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .dlb-admin-ui .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .dlb-admin-ui .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .dlb-admin-ui .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .dlb-admin-ui .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .dlb-admin-ui .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .dlb-admin-ui .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .dlb-admin-ui .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .dlb-admin-ui .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .dlb-admin-ui .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .dlb-admin-ui .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .dlb-admin-ui .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .dlb-admin-ui .text-lg-start {
    text-align: left !important;
  }
  .dlb-admin-ui .text-lg-end {
    text-align: right !important;
  }
  .dlb-admin-ui .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .dlb-admin-ui .float-xl-start {
    float: left !important;
  }
  .dlb-admin-ui .float-xl-end {
    float: right !important;
  }
  .dlb-admin-ui .float-xl-none {
    float: none !important;
  }
  .dlb-admin-ui .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .dlb-admin-ui .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .dlb-admin-ui .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .dlb-admin-ui .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .dlb-admin-ui .object-fit-xl-none {
    object-fit: none !important;
  }
  .dlb-admin-ui .d-xl-inline {
    display: inline !important;
  }
  .dlb-admin-ui .d-xl-inline-block {
    display: inline-block !important;
  }
  .dlb-admin-ui .d-xl-block {
    display: block !important;
  }
  .dlb-admin-ui .d-xl-grid {
    display: grid !important;
  }
  .dlb-admin-ui .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .dlb-admin-ui .d-xl-table {
    display: table !important;
  }
  .dlb-admin-ui .d-xl-table-row {
    display: table-row !important;
  }
  .dlb-admin-ui .d-xl-table-cell {
    display: table-cell !important;
  }
  .dlb-admin-ui .d-xl-flex {
    display: flex !important;
  }
  .dlb-admin-ui .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .dlb-admin-ui .d-xl-none {
    display: none !important;
  }
  .dlb-admin-ui .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .dlb-admin-ui .flex-xl-row {
    flex-direction: row !important;
  }
  .dlb-admin-ui .flex-xl-column {
    flex-direction: column !important;
  }
  .dlb-admin-ui .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .dlb-admin-ui .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .dlb-admin-ui .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .dlb-admin-ui .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .dlb-admin-ui .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .dlb-admin-ui .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .dlb-admin-ui .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .dlb-admin-ui .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .dlb-admin-ui .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .dlb-admin-ui .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .dlb-admin-ui .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .dlb-admin-ui .justify-content-xl-center {
    justify-content: center !important;
  }
  .dlb-admin-ui .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .dlb-admin-ui .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .dlb-admin-ui .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .dlb-admin-ui .align-items-xl-start {
    align-items: flex-start !important;
  }
  .dlb-admin-ui .align-items-xl-end {
    align-items: flex-end !important;
  }
  .dlb-admin-ui .align-items-xl-center {
    align-items: center !important;
  }
  .dlb-admin-ui .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .dlb-admin-ui .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .dlb-admin-ui .align-content-xl-start {
    align-content: flex-start !important;
  }
  .dlb-admin-ui .align-content-xl-end {
    align-content: flex-end !important;
  }
  .dlb-admin-ui .align-content-xl-center {
    align-content: center !important;
  }
  .dlb-admin-ui .align-content-xl-between {
    align-content: space-between !important;
  }
  .dlb-admin-ui .align-content-xl-around {
    align-content: space-around !important;
  }
  .dlb-admin-ui .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .dlb-admin-ui .align-self-xl-auto {
    align-self: auto !important;
  }
  .dlb-admin-ui .align-self-xl-start {
    align-self: flex-start !important;
  }
  .dlb-admin-ui .align-self-xl-end {
    align-self: flex-end !important;
  }
  .dlb-admin-ui .align-self-xl-center {
    align-self: center !important;
  }
  .dlb-admin-ui .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .dlb-admin-ui .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .dlb-admin-ui .order-xl-first {
    order: -1 !important;
  }
  .dlb-admin-ui .order-xl-0 {
    order: 0 !important;
  }
  .dlb-admin-ui .order-xl-1 {
    order: 1 !important;
  }
  .dlb-admin-ui .order-xl-2 {
    order: 2 !important;
  }
  .dlb-admin-ui .order-xl-3 {
    order: 3 !important;
  }
  .dlb-admin-ui .order-xl-4 {
    order: 4 !important;
  }
  .dlb-admin-ui .order-xl-5 {
    order: 5 !important;
  }
  .dlb-admin-ui .order-xl-last {
    order: 6 !important;
  }
  .dlb-admin-ui .m-xl-0 {
    margin: 0 !important;
  }
  .dlb-admin-ui .m-xl-1 {
    margin: 0.25rem !important;
  }
  .dlb-admin-ui .m-xl-2 {
    margin: 0.5rem !important;
  }
  .dlb-admin-ui .m-xl-3 {
    margin: 1rem !important;
  }
  .dlb-admin-ui .m-xl-4 {
    margin: 1.5rem !important;
  }
  .dlb-admin-ui .m-xl-5 {
    margin: 3rem !important;
  }
  .dlb-admin-ui .m-xl-auto {
    margin: auto !important;
  }
  .dlb-admin-ui .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .dlb-admin-ui .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .dlb-admin-ui .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .mt-xl-0 {
    margin-top: 0 !important;
  }
  .dlb-admin-ui .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .dlb-admin-ui .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .dlb-admin-ui .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .dlb-admin-ui .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .dlb-admin-ui .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .dlb-admin-ui .mt-xl-auto {
    margin-top: auto !important;
  }
  .dlb-admin-ui .me-xl-0 {
    margin-right: 0 !important;
  }
  .dlb-admin-ui .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .dlb-admin-ui .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .dlb-admin-ui .me-xl-3 {
    margin-right: 1rem !important;
  }
  .dlb-admin-ui .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .dlb-admin-ui .me-xl-5 {
    margin-right: 3rem !important;
  }
  .dlb-admin-ui .me-xl-auto {
    margin-right: auto !important;
  }
  .dlb-admin-ui .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .ms-xl-0 {
    margin-left: 0 !important;
  }
  .dlb-admin-ui .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .ms-xl-auto {
    margin-left: auto !important;
  }
  .dlb-admin-ui .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .dlb-admin-ui .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .dlb-admin-ui .m-xl-n3 {
    margin: -1rem !important;
  }
  .dlb-admin-ui .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .dlb-admin-ui .m-xl-n5 {
    margin: -3rem !important;
  }
  .dlb-admin-ui .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .dlb-admin-ui .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .dlb-admin-ui .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .dlb-admin-ui .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .dlb-admin-ui .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .dlb-admin-ui .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .dlb-admin-ui .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .dlb-admin-ui .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .dlb-admin-ui .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .dlb-admin-ui .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .dlb-admin-ui .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .p-xl-0 {
    padding: 0 !important;
  }
  .dlb-admin-ui .p-xl-1 {
    padding: 0.25rem !important;
  }
  .dlb-admin-ui .p-xl-2 {
    padding: 0.5rem !important;
  }
  .dlb-admin-ui .p-xl-3 {
    padding: 1rem !important;
  }
  .dlb-admin-ui .p-xl-4 {
    padding: 1.5rem !important;
  }
  .dlb-admin-ui .p-xl-5 {
    padding: 3rem !important;
  }
  .dlb-admin-ui .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .dlb-admin-ui .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .pt-xl-0 {
    padding-top: 0 !important;
  }
  .dlb-admin-ui .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .dlb-admin-ui .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .dlb-admin-ui .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .dlb-admin-ui .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .dlb-admin-ui .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .dlb-admin-ui .pe-xl-0 {
    padding-right: 0 !important;
  }
  .dlb-admin-ui .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .dlb-admin-ui .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .dlb-admin-ui .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .dlb-admin-ui .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .dlb-admin-ui .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .dlb-admin-ui .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .ps-xl-0 {
    padding-left: 0 !important;
  }
  .dlb-admin-ui .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .gap-xl-0 {
    gap: 0 !important;
  }
  .dlb-admin-ui .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .dlb-admin-ui .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .dlb-admin-ui .gap-xl-3 {
    gap: 1rem !important;
  }
  .dlb-admin-ui .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .dlb-admin-ui .gap-xl-5 {
    gap: 3rem !important;
  }
  .dlb-admin-ui .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .dlb-admin-ui .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .dlb-admin-ui .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .dlb-admin-ui .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .dlb-admin-ui .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .dlb-admin-ui .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .dlb-admin-ui .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .dlb-admin-ui .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .dlb-admin-ui .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .dlb-admin-ui .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .dlb-admin-ui .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .dlb-admin-ui .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .dlb-admin-ui .text-xl-start {
    text-align: left !important;
  }
  .dlb-admin-ui .text-xl-end {
    text-align: right !important;
  }
  .dlb-admin-ui .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .dlb-admin-ui .float-xxl-start {
    float: left !important;
  }
  .dlb-admin-ui .float-xxl-end {
    float: right !important;
  }
  .dlb-admin-ui .float-xxl-none {
    float: none !important;
  }
  .dlb-admin-ui .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .dlb-admin-ui .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .dlb-admin-ui .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .dlb-admin-ui .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .dlb-admin-ui .object-fit-xxl-none {
    object-fit: none !important;
  }
  .dlb-admin-ui .d-xxl-inline {
    display: inline !important;
  }
  .dlb-admin-ui .d-xxl-inline-block {
    display: inline-block !important;
  }
  .dlb-admin-ui .d-xxl-block {
    display: block !important;
  }
  .dlb-admin-ui .d-xxl-grid {
    display: grid !important;
  }
  .dlb-admin-ui .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .dlb-admin-ui .d-xxl-table {
    display: table !important;
  }
  .dlb-admin-ui .d-xxl-table-row {
    display: table-row !important;
  }
  .dlb-admin-ui .d-xxl-table-cell {
    display: table-cell !important;
  }
  .dlb-admin-ui .d-xxl-flex {
    display: flex !important;
  }
  .dlb-admin-ui .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .dlb-admin-ui .d-xxl-none {
    display: none !important;
  }
  .dlb-admin-ui .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .dlb-admin-ui .flex-xxl-row {
    flex-direction: row !important;
  }
  .dlb-admin-ui .flex-xxl-column {
    flex-direction: column !important;
  }
  .dlb-admin-ui .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .dlb-admin-ui .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .dlb-admin-ui .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .dlb-admin-ui .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .dlb-admin-ui .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .dlb-admin-ui .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .dlb-admin-ui .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .dlb-admin-ui .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .dlb-admin-ui .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .dlb-admin-ui .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .dlb-admin-ui .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .dlb-admin-ui .justify-content-xxl-center {
    justify-content: center !important;
  }
  .dlb-admin-ui .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .dlb-admin-ui .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .dlb-admin-ui .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .dlb-admin-ui .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .dlb-admin-ui .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .dlb-admin-ui .align-items-xxl-center {
    align-items: center !important;
  }
  .dlb-admin-ui .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .dlb-admin-ui .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .dlb-admin-ui .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .dlb-admin-ui .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .dlb-admin-ui .align-content-xxl-center {
    align-content: center !important;
  }
  .dlb-admin-ui .align-content-xxl-between {
    align-content: space-between !important;
  }
  .dlb-admin-ui .align-content-xxl-around {
    align-content: space-around !important;
  }
  .dlb-admin-ui .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .dlb-admin-ui .align-self-xxl-auto {
    align-self: auto !important;
  }
  .dlb-admin-ui .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .dlb-admin-ui .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .dlb-admin-ui .align-self-xxl-center {
    align-self: center !important;
  }
  .dlb-admin-ui .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .dlb-admin-ui .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .dlb-admin-ui .order-xxl-first {
    order: -1 !important;
  }
  .dlb-admin-ui .order-xxl-0 {
    order: 0 !important;
  }
  .dlb-admin-ui .order-xxl-1 {
    order: 1 !important;
  }
  .dlb-admin-ui .order-xxl-2 {
    order: 2 !important;
  }
  .dlb-admin-ui .order-xxl-3 {
    order: 3 !important;
  }
  .dlb-admin-ui .order-xxl-4 {
    order: 4 !important;
  }
  .dlb-admin-ui .order-xxl-5 {
    order: 5 !important;
  }
  .dlb-admin-ui .order-xxl-last {
    order: 6 !important;
  }
  .dlb-admin-ui .m-xxl-0 {
    margin: 0 !important;
  }
  .dlb-admin-ui .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .dlb-admin-ui .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .dlb-admin-ui .m-xxl-3 {
    margin: 1rem !important;
  }
  .dlb-admin-ui .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .dlb-admin-ui .m-xxl-5 {
    margin: 3rem !important;
  }
  .dlb-admin-ui .m-xxl-auto {
    margin: auto !important;
  }
  .dlb-admin-ui .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .dlb-admin-ui .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .dlb-admin-ui .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .dlb-admin-ui .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .dlb-admin-ui .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .dlb-admin-ui .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .dlb-admin-ui .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .dlb-admin-ui .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .dlb-admin-ui .mt-xxl-auto {
    margin-top: auto !important;
  }
  .dlb-admin-ui .me-xxl-0 {
    margin-right: 0 !important;
  }
  .dlb-admin-ui .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .dlb-admin-ui .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .dlb-admin-ui .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .dlb-admin-ui .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .dlb-admin-ui .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .dlb-admin-ui .me-xxl-auto {
    margin-right: auto !important;
  }
  .dlb-admin-ui .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .dlb-admin-ui .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .dlb-admin-ui .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .dlb-admin-ui .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .dlb-admin-ui .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .dlb-admin-ui .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .dlb-admin-ui .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .dlb-admin-ui .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .dlb-admin-ui .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .dlb-admin-ui .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .dlb-admin-ui .ms-xxl-auto {
    margin-left: auto !important;
  }
  .dlb-admin-ui .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .dlb-admin-ui .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .dlb-admin-ui .m-xxl-n3 {
    margin: -1rem !important;
  }
  .dlb-admin-ui .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .dlb-admin-ui .m-xxl-n5 {
    margin: -3rem !important;
  }
  .dlb-admin-ui .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .dlb-admin-ui .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .dlb-admin-ui .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .dlb-admin-ui .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .dlb-admin-ui .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .dlb-admin-ui .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .dlb-admin-ui .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .dlb-admin-ui .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .dlb-admin-ui .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .dlb-admin-ui .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .dlb-admin-ui .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .dlb-admin-ui .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .dlb-admin-ui .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .dlb-admin-ui .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .dlb-admin-ui .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .dlb-admin-ui .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .dlb-admin-ui .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .dlb-admin-ui .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .dlb-admin-ui .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .dlb-admin-ui .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .dlb-admin-ui .p-xxl-0 {
    padding: 0 !important;
  }
  .dlb-admin-ui .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .dlb-admin-ui .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .dlb-admin-ui .p-xxl-3 {
    padding: 1rem !important;
  }
  .dlb-admin-ui .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .dlb-admin-ui .p-xxl-5 {
    padding: 3rem !important;
  }
  .dlb-admin-ui .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .dlb-admin-ui .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .dlb-admin-ui .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .dlb-admin-ui .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .dlb-admin-ui .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .dlb-admin-ui .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .dlb-admin-ui .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .dlb-admin-ui .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .dlb-admin-ui .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .dlb-admin-ui .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .dlb-admin-ui .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .dlb-admin-ui .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .dlb-admin-ui .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .dlb-admin-ui .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .dlb-admin-ui .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .dlb-admin-ui .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .dlb-admin-ui .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .dlb-admin-ui .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .dlb-admin-ui .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .dlb-admin-ui .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .dlb-admin-ui .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .dlb-admin-ui .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .dlb-admin-ui .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .dlb-admin-ui .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .dlb-admin-ui .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .dlb-admin-ui .gap-xxl-0 {
    gap: 0 !important;
  }
  .dlb-admin-ui .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .dlb-admin-ui .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .dlb-admin-ui .gap-xxl-3 {
    gap: 1rem !important;
  }
  .dlb-admin-ui .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .dlb-admin-ui .gap-xxl-5 {
    gap: 3rem !important;
  }
  .dlb-admin-ui .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .dlb-admin-ui .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .dlb-admin-ui .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .dlb-admin-ui .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .dlb-admin-ui .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .dlb-admin-ui .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .dlb-admin-ui .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .dlb-admin-ui .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .dlb-admin-ui .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .dlb-admin-ui .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .dlb-admin-ui .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .dlb-admin-ui .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .dlb-admin-ui .text-xxl-start {
    text-align: left !important;
  }
  .dlb-admin-ui .text-xxl-end {
    text-align: right !important;
  }
  .dlb-admin-ui .text-xxl-center {
    text-align: center !important;
  }
}
@media print {
  .dlb-admin-ui .d-print-inline {
    display: inline !important;
  }
  .dlb-admin-ui .d-print-inline-block {
    display: inline-block !important;
  }
  .dlb-admin-ui .d-print-block {
    display: block !important;
  }
  .dlb-admin-ui .d-print-grid {
    display: grid !important;
  }
  .dlb-admin-ui .d-print-inline-grid {
    display: inline-grid !important;
  }
  .dlb-admin-ui .d-print-table {
    display: table !important;
  }
  .dlb-admin-ui .d-print-table-row {
    display: table-row !important;
  }
  .dlb-admin-ui .d-print-table-cell {
    display: table-cell !important;
  }
  .dlb-admin-ui .d-print-flex {
    display: flex !important;
  }
  .dlb-admin-ui .d-print-inline-flex {
    display: inline-flex !important;
  }
  .dlb-admin-ui .d-print-none {
    display: none !important;
  }
}
.dlb-admin-ui :root {
  scroll-behavior: auto;
  --bs-border-color: #7a7a80;
  --bs-form-feedback-invalid-color: #a94442;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-line-height: 1.375;
}
.dlb-admin-ui .row {
  --bs-gutter-x: 1.875rem;
}
.dlb-admin-ui a {
  text-decoration: none;
}
.dlb-admin-ui a:hover {
  text-decoration: underline;
}
.dlb-admin-ui .navbar {
  --bs-navbar-color: #333;
  --bs-navbar-hover-color: #333;
  --bs-navbar-toggler-font-size: 1rem;
  --bs-navbar-padding-y: 0;
  --bs-navbar-active-color: #555;
  --bs-navbar-nav-link-padding-x: .9375rem;
  margin-bottom: 1.375rem;
  min-height: 3.125rem;
  border-bottom: 1px solid transparent;
}
.dlb-admin-ui .dss-navbar {
  background-color: #f8f8f8;
}
.dlb-admin-ui .navbar-nav {
  --bs-nav-link-padding-y: 0.875rem;
}
.dlb-admin-ui .navbar-nav .nav-link.active, .dlb-admin-ui .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.dlb-admin-ui .navbar-brand {
  color: var(--bs-navbar-color);
}
.dlb-admin-ui .navbar-nav .active {
  background-color: #eee;
}
.dlb-admin-ui h1, .dlb-admin-ui .h1,
.dlb-admin-ui h2, .dlb-admin-ui .h2,
.dlb-admin-ui h3, .dlb-admin-ui .h3 {
  margin-top: 1.375rem;
  margin-bottom: 0.6875rem;
}
.dlb-admin-ui p {
  margin-bottom: 0.6875rem;
}
.dlb-admin-ui code {
  padding: 0.138em 0.278em;
  background-color: #fbeff2;
  border-radius: 0.1875rem;
}
.dlb-admin-ui pre code {
  background-color: transparent;
  padding: 0;
}
.dlb-admin-ui a {
  --bs-link-opacity: 1;
  --bs-link-color-rgb: 0, 94, 165;
}
.dlb-admin-ui a:hover {
  --bs-link-color-rgb: 0, 123, 216;
}
.dlb-admin-ui .dlb-alert {
  padding: 0.5rem 2.1875rem 0.5rem 0.875rem;
  margin-bottom: 1.375rem;
  border-radius: 0.25rem;
  border: none;
  color: #000;
}
.dlb-admin-ui .dlb-alert.dlb-alert-info {
  background: #2CD8EF;
}
.dlb-admin-ui .dlb-alert.dlb-alert-info a:hover, .dlb-admin-ui .dlb-alert.dlb-alert-info a:focus {
  color: #013941;
}
.dlb-admin-ui .dlb-alert.dlb-alert-warning {
  background: #FFAA05;
}
.dlb-admin-ui .dlb-alert.dlb-alert-warning a:hover, .dlb-admin-ui .dlb-alert.dlb-alert-warning a:focus {
  color: #4D3301;
}
.dlb-admin-ui .dlb-alert.dlb-alert-error {
  background: #ff7478;
}
.dlb-admin-ui .dlb-alert.dlb-alert-error a:hover, .dlb-admin-ui .dlb-alert.dlb-alert-error a:focus {
  color: #4D1E20;
}
.dlb-admin-ui .dlb-alert.dlb-alert-success {
  background: #2CC360;
}
.dlb-admin-ui .dlb-alert.dlb-alert-success a:hover, .dlb-admin-ui .dlb-alert.dlb-alert-success a:focus {
  color: #0D3B1D;
}
.dlb-admin-ui .dlb-alert a {
  color: #000;
  text-decoration: underline;
}
.dlb-admin-ui .dlb-badge {
  background-color: #ddd;
  color: inherit;
  display: inline-block;
  padding: 2px 7px;
  border-radius: 8px;
  min-width: 10px;
  font-size: inherit;
  font-weight: normal;
  line-height: 1;
  vertical-align: baseline;
  text-align: center;
  whitespace: nowrap;
  text-shadow: none;
}
.dlb-admin-ui .dlb-badge:empty {
  display: none;
}
.dlb-admin-ui .dlb-nav .active .dlb-badge {
  background-color: #fff;
  color: #0B6FE7;
}
.dlb-admin-ui .dlb-btn, .dlb-admin-ui input.dlb-btn {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #F5F2EF;
  border-width: 1px;
  border-style: solid;
  border-color: #c4c2bf;
  color: #000;
  border-color: #7D7D78;
  border-radius: 0.25rem;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: normal !important;
  line-height: 1.375;
  margin: 0;
  padding: 0.375rem 0.75rem;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
}
.dlb-admin-ui .dlb-btn:hover, .dlb-admin-ui input.dlb-btn:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #F5F2EF;
}
.dlb-admin-ui .dlb-btn:active, .dlb-admin-ui input.dlb-btn:active {
  background-color: #F5F2EF;
  background-image: none;
  border-color: #c4c2bf;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn:active, .dlb-admin-ui .dlb-btn:hover, .dlb-admin-ui .dlb-btn:focus, .dlb-admin-ui input.dlb-btn:active, .dlb-admin-ui input.dlb-btn:hover, .dlb-admin-ui input.dlb-btn:focus {
  color: #000;
}
.dlb-admin-ui .dlb-btn:hover, .dlb-admin-ui input.dlb-btn:hover {
  text-decoration: none;
}
.dlb-admin-ui .dlb-btn.disabled, .dlb-admin-ui .dlb-btn[disabled], .dlb-admin-ui input.dlb-btn.disabled, .dlb-admin-ui input.dlb-btn[disabled] {
  opacity: 0.4;
  cursor: default;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7);
}
.dlb-admin-ui .dlb-btn-lg, .dlb-admin-ui input.dlb-btn-lg {
  font-size: 1.16875rem;
  padding-block: 0.446rem;
  padding-inline: 1.2rem;
}
.dlb-admin-ui .dlb-btn-sm, .dlb-admin-ui input.dlb-btn-sm {
  font-size: 0.875rem;
  padding: 0.24rem 0.625rem;
}
.dlb-admin-ui .dlb-btn-xs, .dlb-admin-ui input.dlb-btn-xs {
  font-size: 0.875rem;
  padding: 0.0625rem 0.375rem;
}
.dlb-admin-ui .dlb-btn-wider, .dlb-admin-ui input.dlb-btn-wider {
  padding-left: 2em;
  padding-right: 2em;
}
.dlb-admin-ui .dlb-btn-flat, .dlb-admin-ui input.dlb-btn-flat {
  background-image: none;
  background-color: #f3f3f3;
  border-color: #7D7D78;
}
.dlb-admin-ui .dlb-btn-primary, .dlb-admin-ui input.dlb-btn-primary {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #0B6FE7;
  border-width: 1px;
  border-style: solid;
  border-color: #0959b9;
  color: #fff;
}
.dlb-admin-ui .dlb-btn-primary:hover, .dlb-admin-ui input.dlb-btn-primary:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #0B6FE7;
}
.dlb-admin-ui .dlb-btn-primary:active, .dlb-admin-ui input.dlb-btn-primary:active {
  background-color: #0B6FE7;
  background-image: none;
  border-color: #0959b9;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-primary:active, .dlb-admin-ui .dlb-btn-primary:hover, .dlb-admin-ui .dlb-btn-primary:focus, .dlb-admin-ui input.dlb-btn-primary:active, .dlb-admin-ui input.dlb-btn-primary:hover, .dlb-admin-ui input.dlb-btn-primary:focus {
  color: #fff;
}
.dlb-admin-ui .dlb-btn-danger, .dlb-admin-ui input.dlb-btn-danger {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FF4141;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3434;
}
.dlb-admin-ui .dlb-btn-danger:hover, .dlb-admin-ui input.dlb-btn-danger:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FF4141;
}
.dlb-admin-ui .dlb-btn-danger:active, .dlb-admin-ui input.dlb-btn-danger:active {
  background-color: #FF4141;
  background-image: none;
  border-color: #cc3434;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-success, .dlb-admin-ui input.dlb-btn-success {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #57BB79;
  border-width: 1px;
  border-style: solid;
  border-color: #469661;
  border-color: #397a4f;
}
.dlb-admin-ui .dlb-btn-success:hover, .dlb-admin-ui input.dlb-btn-success:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #57BB79;
}
.dlb-admin-ui .dlb-btn-success:active, .dlb-admin-ui input.dlb-btn-success:active {
  background-color: #57BB79;
  background-image: none;
  border-color: #469661;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-alt, .dlb-admin-ui input.dlb-btn-alt {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #474D5E;
  border-width: 1px;
  border-style: solid;
  border-color: #393e4b;
  color: #fff;
}
.dlb-admin-ui .dlb-btn-alt:hover, .dlb-admin-ui input.dlb-btn-alt:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #474D5E;
}
.dlb-admin-ui .dlb-btn-alt:active, .dlb-admin-ui input.dlb-btn-alt:active {
  background-color: #474D5E;
  background-image: none;
  border-color: #393e4b;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-alt:active, .dlb-admin-ui .dlb-btn-alt:hover, .dlb-admin-ui .dlb-btn-alt:focus, .dlb-admin-ui input.dlb-btn-alt:active, .dlb-admin-ui input.dlb-btn-alt:hover, .dlb-admin-ui input.dlb-btn-alt:focus {
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-black, .dlb-admin-ui input.dlb-btn-black {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #000;
  border-width: 1px;
  border-style: solid;
  border-color: black;
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-black:hover, .dlb-admin-ui input.dlb-btn-black:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #000;
}
.dlb-admin-ui .dlb-btn-2021-black:active, .dlb-admin-ui input.dlb-btn-black:active {
  background-color: #000;
  background-image: none;
  border-color: black;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-black:active, .dlb-admin-ui .dlb-btn-2021-black:hover, .dlb-admin-ui .dlb-btn-2021-black:focus, .dlb-admin-ui input.dlb-btn-black:active, .dlb-admin-ui input.dlb-btn-black:hover, .dlb-admin-ui input.dlb-btn-black:focus {
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-dark-blue-1, .dlb-admin-ui input.dlb-btn-dark-blue-1 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #18233F;
  border-width: 1px;
  border-style: solid;
  border-color: #131c32;
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-dark-blue-1:hover, .dlb-admin-ui input.dlb-btn-dark-blue-1:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #18233F;
}
.dlb-admin-ui .dlb-btn-2021-dark-blue-1:active, .dlb-admin-ui input.dlb-btn-dark-blue-1:active {
  background-color: #18233F;
  background-image: none;
  border-color: #131c32;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-dark-blue-1:active, .dlb-admin-ui .dlb-btn-2021-dark-blue-1:hover, .dlb-admin-ui .dlb-btn-2021-dark-blue-1:focus, .dlb-admin-ui input.dlb-btn-dark-blue-1:active, .dlb-admin-ui input.dlb-btn-dark-blue-1:hover, .dlb-admin-ui input.dlb-btn-dark-blue-1:focus {
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-dark-blue-2, .dlb-admin-ui input.dlb-btn-dark-blue-2 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #474D5E;
  border-width: 1px;
  border-style: solid;
  border-color: #393e4b;
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-dark-blue-2:hover, .dlb-admin-ui input.dlb-btn-dark-blue-2:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #474D5E;
}
.dlb-admin-ui .dlb-btn-2021-dark-blue-2:active, .dlb-admin-ui input.dlb-btn-dark-blue-2:active {
  background-color: #474D5E;
  background-image: none;
  border-color: #393e4b;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-dark-blue-2:active, .dlb-admin-ui .dlb-btn-2021-dark-blue-2:hover, .dlb-admin-ui .dlb-btn-2021-dark-blue-2:focus, .dlb-admin-ui input.dlb-btn-dark-blue-2:active, .dlb-admin-ui input.dlb-btn-dark-blue-2:hover, .dlb-admin-ui input.dlb-btn-dark-blue-2:focus {
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-dark-cool-grey, .dlb-admin-ui input.dlb-btn-dark-cool-grey {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #687785;
  border-width: 1px;
  border-style: solid;
  border-color: #535f6a;
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-dark-cool-grey:hover, .dlb-admin-ui input.dlb-btn-dark-cool-grey:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #687785;
}
.dlb-admin-ui .dlb-btn-2021-dark-cool-grey:active, .dlb-admin-ui input.dlb-btn-dark-cool-grey:active {
  background-color: #687785;
  background-image: none;
  border-color: #535f6a;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-dark-cool-grey:active, .dlb-admin-ui .dlb-btn-2021-dark-cool-grey:hover, .dlb-admin-ui .dlb-btn-2021-dark-cool-grey:focus, .dlb-admin-ui input.dlb-btn-dark-cool-grey:active, .dlb-admin-ui input.dlb-btn-dark-cool-grey:hover, .dlb-admin-ui input.dlb-btn-dark-cool-grey:focus {
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-warm-mid-grey, .dlb-admin-ui input.dlb-btn-warm-mid-grey {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #C0BCBB;
  border-width: 1px;
  border-style: solid;
  border-color: #9a9696;
}
.dlb-admin-ui .dlb-btn-2021-warm-mid-grey:hover, .dlb-admin-ui input.dlb-btn-warm-mid-grey:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #C0BCBB;
}
.dlb-admin-ui .dlb-btn-2021-warm-mid-grey:active, .dlb-admin-ui input.dlb-btn-warm-mid-grey:active {
  background-color: #C0BCBB;
  background-image: none;
  border-color: #9a9696;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-cool-mid-grey, .dlb-admin-ui input.dlb-btn-cool-mid-grey {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #C6D3D8;
  border-width: 1px;
  border-style: solid;
  border-color: #9ea9ad;
}
.dlb-admin-ui .dlb-btn-2021-cool-mid-grey:hover, .dlb-admin-ui input.dlb-btn-cool-mid-grey:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #C6D3D8;
}
.dlb-admin-ui .dlb-btn-2021-cool-mid-grey:active, .dlb-admin-ui input.dlb-btn-cool-mid-grey:active {
  background-color: #C6D3D8;
  background-image: none;
  border-color: #9ea9ad;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-warm-light-grey, .dlb-admin-ui #os-body-legacy a.os-btn, #os-body-legacy .dlb-admin-ui a.os-btn, .dlb-admin-ui #os-body-legacy input.os-btn, #os-body-legacy .dlb-admin-ui input.os-btn, .dlb-admin-ui #os-body-legacy span.os-btn, #os-body-legacy .dlb-admin-ui span.os-btn, .dlb-admin-ui #os-body-legacy button.os-btn, #os-body-legacy .dlb-admin-ui button.os-btn,
.dlb-admin-ui #os-body-legacy a.osfe-btn,
#os-body-legacy .dlb-admin-ui a.osfe-btn, .dlb-admin-ui #os-body-legacy input.osfe-btn, #os-body-legacy .dlb-admin-ui input.osfe-btn, .dlb-admin-ui #os-body-legacy span.osfe-btn, #os-body-legacy .dlb-admin-ui span.osfe-btn, .dlb-admin-ui #os-body-legacy button.osfe-btn, #os-body-legacy .dlb-admin-ui button.osfe-btn, .dlb-admin-ui input.dlb-btn-warm-light-grey {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #F5F2EF;
  border-width: 1px;
  border-style: solid;
  border-color: #c4c2bf;
}
.dlb-admin-ui .dlb-btn-2021-warm-light-grey:hover, .dlb-admin-ui #os-body-legacy a.os-btn:hover, #os-body-legacy .dlb-admin-ui a.os-btn:hover, .dlb-admin-ui #os-body-legacy input.os-btn:hover, #os-body-legacy .dlb-admin-ui input.os-btn:hover, .dlb-admin-ui #os-body-legacy span.os-btn:hover, #os-body-legacy .dlb-admin-ui span.os-btn:hover, .dlb-admin-ui #os-body-legacy button.os-btn:hover, #os-body-legacy .dlb-admin-ui button.os-btn:hover,
.dlb-admin-ui #os-body-legacy a.osfe-btn:hover,
#os-body-legacy .dlb-admin-ui a.osfe-btn:hover, .dlb-admin-ui #os-body-legacy input.osfe-btn:hover, #os-body-legacy .dlb-admin-ui input.osfe-btn:hover, .dlb-admin-ui #os-body-legacy span.osfe-btn:hover, #os-body-legacy .dlb-admin-ui span.osfe-btn:hover, .dlb-admin-ui #os-body-legacy button.osfe-btn:hover, #os-body-legacy .dlb-admin-ui button.osfe-btn:hover, .dlb-admin-ui input.dlb-btn-warm-light-grey:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #F5F2EF;
}
.dlb-admin-ui .dlb-btn-2021-warm-light-grey:active, .dlb-admin-ui #os-body-legacy a.os-btn:active, #os-body-legacy .dlb-admin-ui a.os-btn:active, .dlb-admin-ui #os-body-legacy input.os-btn:active, #os-body-legacy .dlb-admin-ui input.os-btn:active, .dlb-admin-ui #os-body-legacy span.os-btn:active, #os-body-legacy .dlb-admin-ui span.os-btn:active, .dlb-admin-ui #os-body-legacy button.os-btn:active, #os-body-legacy .dlb-admin-ui button.os-btn:active,
.dlb-admin-ui #os-body-legacy a.osfe-btn:active,
#os-body-legacy .dlb-admin-ui a.osfe-btn:active, .dlb-admin-ui #os-body-legacy input.osfe-btn:active, #os-body-legacy .dlb-admin-ui input.osfe-btn:active, .dlb-admin-ui #os-body-legacy span.osfe-btn:active, #os-body-legacy .dlb-admin-ui span.osfe-btn:active, .dlb-admin-ui #os-body-legacy button.osfe-btn:active, #os-body-legacy .dlb-admin-ui button.osfe-btn:active, .dlb-admin-ui input.dlb-btn-warm-light-grey:active {
  background-color: #F5F2EF;
  background-image: none;
  border-color: #c4c2bf;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-pink-1, .dlb-admin-ui input.dlb-btn-bright-pink-1 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FF5959;
  border-width: 1px;
  border-style: solid;
  border-color: #cc4747;
}
.dlb-admin-ui .dlb-btn-2021-bright-pink-1:hover, .dlb-admin-ui input.dlb-btn-bright-pink-1:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FF5959;
}
.dlb-admin-ui .dlb-btn-2021-bright-pink-1:active, .dlb-admin-ui input.dlb-btn-bright-pink-1:active {
  background-color: #FF5959;
  background-image: none;
  border-color: #cc4747;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-pink-2, .dlb-admin-ui #os-body-legacy a.os-btn-danger, #os-body-legacy .dlb-admin-ui a.os-btn-danger, .dlb-admin-ui #os-body-legacy input.os-btn-danger, #os-body-legacy .dlb-admin-ui input.os-btn-danger, .dlb-admin-ui #os-body-legacy span.os-btn-danger, #os-body-legacy .dlb-admin-ui span.os-btn-danger, .dlb-admin-ui #os-body-legacy button.os-btn-danger, #os-body-legacy .dlb-admin-ui button.os-btn-danger, .dlb-admin-ui input.dlb-btn-bright-pink-2 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FF4141;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3434;
}
.dlb-admin-ui .dlb-btn-2021-bright-pink-2:hover, .dlb-admin-ui #os-body-legacy a.os-btn-danger:hover, #os-body-legacy .dlb-admin-ui a.os-btn-danger:hover, .dlb-admin-ui #os-body-legacy input.os-btn-danger:hover, #os-body-legacy .dlb-admin-ui input.os-btn-danger:hover, .dlb-admin-ui #os-body-legacy span.os-btn-danger:hover, #os-body-legacy .dlb-admin-ui span.os-btn-danger:hover, .dlb-admin-ui #os-body-legacy button.os-btn-danger:hover, #os-body-legacy .dlb-admin-ui button.os-btn-danger:hover, .dlb-admin-ui input.dlb-btn-bright-pink-2:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FF4141;
}
.dlb-admin-ui .dlb-btn-2021-bright-pink-2:active, .dlb-admin-ui #os-body-legacy a.os-btn-danger:active, #os-body-legacy .dlb-admin-ui a.os-btn-danger:active, .dlb-admin-ui #os-body-legacy input.os-btn-danger:active, #os-body-legacy .dlb-admin-ui input.os-btn-danger:active, .dlb-admin-ui #os-body-legacy span.os-btn-danger:active, #os-body-legacy .dlb-admin-ui span.os-btn-danger:active, .dlb-admin-ui #os-body-legacy button.os-btn-danger:active, #os-body-legacy .dlb-admin-ui button.os-btn-danger:active, .dlb-admin-ui input.dlb-btn-bright-pink-2:active {
  background-color: #FF4141;
  background-image: none;
  border-color: #cc3434;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-yellow, .dlb-admin-ui input.dlb-btn-bright-yellow {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FFC24D;
  border-width: 1px;
  border-style: solid;
  border-color: #cc9b3e;
}
.dlb-admin-ui .dlb-btn-2021-bright-yellow:hover, .dlb-admin-ui input.dlb-btn-bright-yellow:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FFC24D;
}
.dlb-admin-ui .dlb-btn-2021-bright-yellow:active, .dlb-admin-ui input.dlb-btn-bright-yellow:active {
  background-color: #FFC24D;
  background-image: none;
  border-color: #cc9b3e;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-mid-pink-1, .dlb-admin-ui input.dlb-btn-mid-pink-1 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FFA6A6;
  border-width: 1px;
  border-style: solid;
  border-color: #cc8585;
}
.dlb-admin-ui .dlb-btn-2021-mid-pink-1:hover, .dlb-admin-ui input.dlb-btn-mid-pink-1:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FFA6A6;
}
.dlb-admin-ui .dlb-btn-2021-mid-pink-1:active, .dlb-admin-ui input.dlb-btn-mid-pink-1:active {
  background-color: #FFA6A6;
  background-image: none;
  border-color: #cc8585;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-mid-pink-2, .dlb-admin-ui input.dlb-btn-mid-pink-2 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FFCEC3;
  border-width: 1px;
  border-style: solid;
  border-color: #cca59c;
}
.dlb-admin-ui .dlb-btn-2021-mid-pink-2:hover, .dlb-admin-ui input.dlb-btn-mid-pink-2:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FFCEC3;
}
.dlb-admin-ui .dlb-btn-2021-mid-pink-2:active, .dlb-admin-ui input.dlb-btn-mid-pink-2:active {
  background-color: #FFCEC3;
  background-image: none;
  border-color: #cca59c;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-pale-orange, .dlb-admin-ui input.dlb-btn-pale-orange {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FFDEBC;
  border-width: 1px;
  border-style: solid;
  border-color: #ccb296;
}
.dlb-admin-ui .dlb-btn-2021-pale-orange:hover, .dlb-admin-ui input.dlb-btn-pale-orange:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FFDEBC;
}
.dlb-admin-ui .dlb-btn-2021-pale-orange:active, .dlb-admin-ui input.dlb-btn-pale-orange:active {
  background-color: #FFDEBC;
  background-image: none;
  border-color: #ccb296;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-royal-blue-1, .dlb-admin-ui input.dlb-btn-royal-blue-1 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #707FFF;
  border-width: 1px;
  border-style: solid;
  border-color: #5a66cc;
}
.dlb-admin-ui .dlb-btn-2021-bright-royal-blue-1:hover, .dlb-admin-ui input.dlb-btn-royal-blue-1:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #707FFF;
}
.dlb-admin-ui .dlb-btn-2021-bright-royal-blue-1:active, .dlb-admin-ui input.dlb-btn-royal-blue-1:active {
  background-color: #707FFF;
  background-image: none;
  border-color: #5a66cc;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-royal-blue-2, .dlb-admin-ui input.dlb-btn-bright-royal-blue-2 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #243BFF;
  border-width: 1px;
  border-style: solid;
  border-color: #1d2fcc;
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-bright-royal-blue-2:hover, .dlb-admin-ui input.dlb-btn-bright-royal-blue-2:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #243BFF;
}
.dlb-admin-ui .dlb-btn-2021-bright-royal-blue-2:active, .dlb-admin-ui input.dlb-btn-bright-royal-blue-2:active {
  background-color: #243BFF;
  background-image: none;
  border-color: #1d2fcc;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-royal-blue-2:active, .dlb-admin-ui .dlb-btn-2021-bright-royal-blue-2:hover, .dlb-admin-ui .dlb-btn-2021-bright-royal-blue-2:focus, .dlb-admin-ui input.dlb-btn-bright-royal-blue-2:active, .dlb-admin-ui input.dlb-btn-bright-royal-blue-2:hover, .dlb-admin-ui input.dlb-btn-bright-royal-blue-2:focus {
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-bright-turquoise-1, .dlb-admin-ui input.dlb-btn-bright-turquoise-1 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #2CD8EF;
  border-width: 1px;
  border-style: solid;
  border-color: #23adbf;
}
.dlb-admin-ui .dlb-btn-2021-bright-turquoise-1:hover, .dlb-admin-ui input.dlb-btn-bright-turquoise-1:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #2CD8EF;
}
.dlb-admin-ui .dlb-btn-2021-bright-turquoise-1:active, .dlb-admin-ui input.dlb-btn-bright-turquoise-1:active {
  background-color: #2CD8EF;
  background-image: none;
  border-color: #23adbf;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-turquoise-2, .dlb-admin-ui input.dlb-btn-bright-turquoise-2 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #00A3B9;
  border-width: 1px;
  border-style: solid;
  border-color: #008294;
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-bright-turquoise-2:hover, .dlb-admin-ui input.dlb-btn-bright-turquoise-2:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #00A3B9;
}
.dlb-admin-ui .dlb-btn-2021-bright-turquoise-2:active, .dlb-admin-ui input.dlb-btn-bright-turquoise-2:active {
  background-color: #00A3B9;
  background-image: none;
  border-color: #008294;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-turquoise-2:active, .dlb-admin-ui .dlb-btn-2021-bright-turquoise-2:hover, .dlb-admin-ui .dlb-btn-2021-bright-turquoise-2:focus, .dlb-admin-ui input.dlb-btn-bright-turquoise-2:active, .dlb-admin-ui input.dlb-btn-bright-turquoise-2:hover, .dlb-admin-ui input.dlb-btn-bright-turquoise-2:focus {
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-bright-green-1, .dlb-admin-ui #os-body-legacy a.os-btn-success, #os-body-legacy .dlb-admin-ui a.os-btn-success, .dlb-admin-ui #os-body-legacy input.os-btn-success, #os-body-legacy .dlb-admin-ui input.os-btn-success, .dlb-admin-ui #os-body-legacy span.os-btn-success, #os-body-legacy .dlb-admin-ui span.os-btn-success, .dlb-admin-ui #os-body-legacy button.os-btn-success, #os-body-legacy .dlb-admin-ui button.os-btn-success, .dlb-admin-ui input.dlb-btn-bright-green-1 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #57BB79;
  border-width: 1px;
  border-style: solid;
  border-color: #469661;
}
.dlb-admin-ui .dlb-btn-2021-bright-green-1:hover, .dlb-admin-ui #os-body-legacy a.os-btn-success:hover, #os-body-legacy .dlb-admin-ui a.os-btn-success:hover, .dlb-admin-ui #os-body-legacy input.os-btn-success:hover, #os-body-legacy .dlb-admin-ui input.os-btn-success:hover, .dlb-admin-ui #os-body-legacy span.os-btn-success:hover, #os-body-legacy .dlb-admin-ui span.os-btn-success:hover, .dlb-admin-ui #os-body-legacy button.os-btn-success:hover, #os-body-legacy .dlb-admin-ui button.os-btn-success:hover, .dlb-admin-ui input.dlb-btn-bright-green-1:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #57BB79;
}
.dlb-admin-ui .dlb-btn-2021-bright-green-1:active, .dlb-admin-ui #os-body-legacy a.os-btn-success:active, #os-body-legacy .dlb-admin-ui a.os-btn-success:active, .dlb-admin-ui #os-body-legacy input.os-btn-success:active, #os-body-legacy .dlb-admin-ui input.os-btn-success:active, .dlb-admin-ui #os-body-legacy span.os-btn-success:active, #os-body-legacy .dlb-admin-ui span.os-btn-success:active, .dlb-admin-ui #os-body-legacy button.os-btn-success:active, #os-body-legacy .dlb-admin-ui button.os-btn-success:active, .dlb-admin-ui input.dlb-btn-bright-green-1:active {
  background-color: #57BB79;
  background-image: none;
  border-color: #469661;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-green-2, .dlb-admin-ui input.dlb-btn-bright-green-2 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #469B63;
  border-width: 1px;
  border-style: solid;
  border-color: #387c4f;
  color: #fff;
}
.dlb-admin-ui .dlb-btn-2021-bright-green-2:hover, .dlb-admin-ui input.dlb-btn-bright-green-2:hover {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #469B63;
}
.dlb-admin-ui .dlb-btn-2021-bright-green-2:active, .dlb-admin-ui input.dlb-btn-bright-green-2:active {
  background-color: #469B63;
  background-image: none;
  border-color: #387c4f;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dlb-admin-ui .dlb-btn-2021-bright-green-2:active, .dlb-admin-ui .dlb-btn-2021-bright-green-2:hover, .dlb-admin-ui .dlb-btn-2021-bright-green-2:focus, .dlb-admin-ui input.dlb-btn-bright-green-2:active, .dlb-admin-ui input.dlb-btn-bright-green-2:hover, .dlb-admin-ui input.dlb-btn-bright-green-2:focus {
  color: #fff;
}
.dlb-admin-ui .dlb-toolbar .dlb-btn-group .dlb-btn {
  margin: 0;
}
.dlb-admin-ui .dlb-btn-group {
  font-size: 0;
}
.dlb-admin-ui .dlb-btn-group > .dlb-btn {
  box-sizing: border-box;
  border-radius: 0;
  margin: 0;
}
.dlb-admin-ui .dlb-btn-group > .dlb-btn:first-child {
  border-radius: 4px 0 0 4px;
}
.dlb-admin-ui .dlb-btn-group > .dlb-btn:last-child {
  border-radius: 0 4px 4px 0;
}
.dlb-admin-ui .dlb-btn-group > .dlb-btn + .dlb-btn {
  margin-left: -1px;
}
.dlb-admin-ui .dlb-btn-group > .dlb-btn.dlb-btn-active, .dlb-admin-ui .dlb-btn-group > .dlb-btn.dlb-btn-active:hover, .dlb-admin-ui .dlb-btn-group > .dlb-btn.active, .dlb-admin-ui .dlb-btn-group > .dlb-btn.active:hover {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #0B6FE7;
  border-color: #0a66d4;
  color: white;
}
.dlb-admin-ui .dlb-btn-group > .dlb-btn.dlb-btn-active + .dlb-btn, .dlb-admin-ui .dlb-btn-group > .dlb-btn.dlb-btn-active:hover + .dlb-btn, .dlb-admin-ui .dlb-btn-group > .dlb-btn.active + .dlb-btn, .dlb-admin-ui .dlb-btn-group > .dlb-btn.active:hover + .dlb-btn {
  border-left-color: #0a66d4;
}
.dlb-admin-ui tr .dlb-btn {
  margin-bottom: 3px;
}
.dlb-admin-ui .dlb-callout {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}
.dlb-admin-ui .dlb-callout h4, .dlb-admin-ui .dlb-callout .h4 {
  margin-top: 0;
}
.dlb-admin-ui .dlb-callout p:last-child {
  margin-bottom: 0;
}
.dlb-admin-ui .dlb-callout code,
.dlb-admin-ui .dlb-callout .highlight {
  background-color: #fff;
}
.dlb-admin-ui .dlb-callout-info {
  background-color: #f1fdff;
  border-color: #00A3B9;
  color: #005b67;
}
.dlb-admin-ui .dlb-callout-info h2, .dlb-admin-ui .dlb-callout-info .h2, .dlb-admin-ui .dlb-callout-info h3, .dlb-admin-ui .dlb-callout-info .h3, .dlb-admin-ui .dlb-callout-info h4, .dlb-admin-ui .dlb-callout-info .h4 {
  color: #005b67;
}
.dlb-admin-ui .dlb-callout-warning {
  background-color: #fffcf5;
  border-color: #FFC24D;
  color: #764d00;
}
.dlb-admin-ui .dlb-callout-warning h2, .dlb-admin-ui .dlb-callout-warning .h2, .dlb-admin-ui .dlb-callout-warning h3, .dlb-admin-ui .dlb-callout-warning .h3, .dlb-admin-ui .dlb-callout-warning h4, .dlb-admin-ui .dlb-callout-warning .h4 {
  color: #764d00;
}
.dlb-admin-ui .dlb-callout-danger {
  background-color: #ffeeee;
  border-color: #FF4141;
  color: #a70000;
}
.dlb-admin-ui .dlb-callout-danger h2, .dlb-admin-ui .dlb-callout-danger .h2, .dlb-admin-ui .dlb-callout-danger h3, .dlb-admin-ui .dlb-callout-danger .h3, .dlb-admin-ui .dlb-callout-danger h4, .dlb-admin-ui .dlb-callout-danger .h4 {
  color: #a70000;
}
.dlb-admin-ui .dlb-card {
  margin-top: 0;
  margin-bottom: 1.375rem;
  min-height: 1.375rem;
  padding: 15px;
  overflow: hidden;
  border-left: 3px solid #0a66d4;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.25);
  background-color: rgba(246, 246, 244, 0.92);
}
.dlb-admin-ui .dlb-card.dlb-card-no-gap {
  margin-bottom: 0;
  box-shadow: inset 0 -1px #ddd;
}
.dlb-admin-ui .dlb-draggable-drag-handle {
  width: 16px;
  height: 8px;
  display: inline-block;
  margin-right: 2px;
  margin-top: 5px;
  vertical-align: text-top;
  background-image: url(../img/drag-handle.png);
  background-repeat: no-repeat;
}
.dlb-admin-ui .dlb-file-upload-filename {
  display: inline-block;
  padding-left: 10px;
  vertical-align: middle;
}
.dlb-admin-ui input[type=file].dlb-file-upload-file-input {
  display: none;
}
.dlb-admin-ui #global-footer-wrapper {
  height: 2.25rem;
  background-color: #f5f3f1;
  box-shadow: 0 -1px 0 #d1d1c8;
  border-top: 1px solid #fafaeb;
  color: #474D5E;
}
.dlb-admin-ui #global-footer {
  padding-top: 7px;
}
.dlb-admin-ui .dlb-form {
  margin: 0;
  padding: 0;
}
.dlb-admin-ui .dlb-form .dlb-form-actions {
  margin-top: 2em;
  margin-bottom: 0;
  text-align: right;
}
.dlb-admin-ui .dlb-form .dlb-form-actions .dlb-btn {
  margin-left: 1em;
}
.dlb-admin-ui .dlb-form legend:not(.dlb-legend-inline) {
  box-shadow: 0 1px 0px 0 rgba(255, 255, 255, 0.4);
  border-bottom: 1px solid #DFDFD7;
  font-size: 17.3px;
  line-height: 30px;
  margin-top: 0.3125rem;
  margin-bottom: 1.375rem;
  padding-top: 0.3125rem;
}
.dlb-admin-ui .dlb-legend-inline {
  font-size: 1rem;
  margin-top: 0;
  padding-top: 0;
}
.dlb-admin-ui .is-invalid .form-label,
.dlb-admin-ui .is-invalid .col-form-label,
.dlb-admin-ui .is-invalid [role=alert] {
  color: #a94442;
}
.dlb-admin-ui .is-invalid .form-control,
.dlb-admin-ui .is-invalid .form-select {
  border-color: #a94442;
}
.dlb-admin-ui .invalid-feedback {
  color: #a94442;
}
.dlb-admin-ui .form-text {
  display: block;
  margin-bottom: 0.625rem;
}
.dlb-admin-ui .form-label {
  margin-bottom: 0.3125rem;
}
.dlb-admin-ui .form-control {
  line-height: 1.375;
}
.dlb-admin-ui .form-control:focus {
  border-color: #0B6FE7;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(20, 125, 180, 0.6);
}
.is-invalid .dlb-admin-ui .form-control:focus {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(169, 68, 66, 0.6);
}
.dlb-admin-ui .col-form-label {
  line-height: 1.375;
}
.dlb-admin-ui .form-select:focus:not(:focus-visible) {
  box-shadow: none;
}
.dlb-admin-ui .form-select:focus-visible {
  border-color: #0B6FE7;
  border-width: 1px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px 0px inset, rgba(11, 111, 231, 0.6) 0px 0px 8px 0px;
  outline: none;
}
.is-invalid .dlb-admin-ui .form-select:focus-visible {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(169, 68, 66, 0.6);
}
.dlb-admin-ui .navbar-search {
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}
.dlb-admin-ui .navbar-search .search-query {
  padding-top: 2px;
  padding-bottom: 3px;
  padding-right: 10px;
  padding-left: 29px;
  border-radius: 4px;
  height: 32px;
}
.dlb-admin-ui .navbar-search [class^=icon-],
.dlb-admin-ui .navbar-search [class*=" fa-"] {
  color: #555;
  position: absolute;
  top: 8px;
  left: 14px;
}
.dlb-admin-ui .dlb-navbar-inverse .navbar-search .search-query {
  color: #b7b7b7;
  background-color: #414349;
  border-color: #33363d;
  box-shadow: 0 1px #4d5059;
}
.dlb-admin-ui .dlb-navbar-inverse .navbar-search .search-query:focus {
  color: #fff;
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.dlb-admin-ui .dlb-navbar-inverse .navbar-search [class^=icon-],
.dlb-admin-ui .dlb-navbar-inverse .navbar-search [class*=" fa-"] {
  color: #aaaaaa;
}
.dlb-admin-ui a:hover [class^=icon-],
.dlb-admin-ui a:hover [class*=" icon-"],
.dlb-admin-ui a:hover [class*=" fa-"] {
  text-decoration: none;
}
.dlb-admin-ui [class^=icon-].icon-space-left, .dlb-admin-ui [class^=icon-].fa-space-left,
.dlb-admin-ui [class*=" icon-"].icon-space-left,
.dlb-admin-ui [class*=" icon-"].fa-space-left,
.dlb-admin-ui [class*=" fa-"].icon-space-left,
.dlb-admin-ui [class*=" fa-"].fa-space-left {
  margin-left: 0.3em;
}
.dlb-admin-ui [class^=icon-].icon-space-right, .dlb-admin-ui [class^=icon-].fa-space-right,
.dlb-admin-ui [class*=" icon-"].icon-space-right,
.dlb-admin-ui [class*=" icon-"].fa-space-right,
.dlb-admin-ui [class*=" fa-"].icon-space-right,
.dlb-admin-ui [class*=" fa-"].fa-space-right {
  margin-right: 0.3em;
}
.dlb-admin-ui .dlb-icon-delib-logo {
  background-repeat: no-repeat;
  background-position: 0 1px;
  background-size: 18px 18px;
  display: inline-block;
  width: 19px;
  height: 18px;
  vertical-align: text-top;
}
.dlb-admin-ui .dlb-icon-delib-logo.dlb-icon-delib-logo-white {
  background-image: url(../svg/delib-logos/delib-white.svg);
}
.dlb-admin-ui .dlb-icon-delib-logo.dlb-icon-delib-logo-black {
  background-image: url(../svg/delib-logos/delib-black.svg);
}
.dlb-admin-ui .dlb-icon-delib-logo.dlb-icon-delib-logo-333 {
  background-image: url(../svg/delib-logos/delib-333.svg);
}
.dlb-admin-ui .dlb-icon-delib-logo.dlb-icon-delib-logo-555 {
  background-image: url(../svg/delib-logos/delib-555.svg);
}
.dlb-admin-ui .dlb-login-panel {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 90px;
  margin-bottom: 20px;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 30px;
  padding-bottom: 60px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 5px;
  border: solid 1px #fafafa;
}
.dlb-admin-ui body.dlb-modal-open {
  overflow-y: scroll;
}
.dlb-admin-ui .dlb-modal-open {
  overflow: hidden;
}
.dlb-admin-ui .dlb-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.dlb-admin-ui .dlb-modal.fade .dlb-modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.dlb-admin-ui .dlb-modal.in .dlb-modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.dlb-admin-ui .dlb-modal-open .dlb-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.dlb-admin-ui .dlb-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.dlb-admin-ui .dlb-modal-content {
  position: relative;
  background-color: #fff;
  background-image: url("../img/bg_textures/warm_light_grey_2021_mesh_darken_5.png");
  background-repeat: repeat;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0px 0px 1px 0px #222;
  border: 1px solid #fafafa;
  border-radius: 5px;
  outline: 0;
}
.dlb-admin-ui .dlb-modal-backdrop {
  /*
      Background layer behind modals.
      Visually, my taste is against showing this semi-opaque background,
      but I agree that it aids usability by visual focus - Andy
  */
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #080D15;
}
.dlb-admin-ui .dlb-modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.dlb-admin-ui .dlb-modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.dlb-admin-ui .dlb-modal-header {
  min-height: 16.43px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.dlb-admin-ui .dlb-modal-header .close {
  margin-top: -2px;
}
.dlb-admin-ui .dlb-modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.dlb-admin-ui .dlb-modal-body {
  position: relative;
  padding: 15px;
  padding-top: 1px;
}
.dlb-admin-ui .dlb-modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.dlb-admin-ui .dlb-modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.dlb-admin-ui .dlb-modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.dlb-admin-ui .dlb-modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.dlb-admin-ui .dlb-modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .dlb-admin-ui .dlb-modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .dlb-admin-ui .dlb-modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .dlb-admin-ui .dlb-modal-lg {
    width: 900px;
  }
}
.dlb-admin-ui .dlb-navbar {
  overflow: hidden;
  color: #000;
  box-shadow: inset 0 -1px 0 0 #e6e6e6;
}
.dlb-admin-ui .dlb-navbar.dlb-navbar-white {
  background-color: #fff;
}
.dlb-admin-ui .dlb-navbar.dlb-navbar-greige {
  background: #f5f3f1;
}
.dlb-admin-ui .dlb-navbar .dlb-nav {
  margin: 0;
}
.dlb-admin-ui .dlb-navbar .dlb-navbar-list > li, .dlb-admin-ui .dlb-navbar .dlb-navbar-text {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 12px;
  padding-right: 12px;
}
.dlb-admin-ui .dlb-navbar h1.dlb-navbar-text, .dlb-admin-ui .dlb-navbar .dlb-navbar-text.h1, .dlb-admin-ui .dlb-navbar h2.dlb-navbar-text, .dlb-admin-ui .dlb-navbar .dlb-navbar-text.h2, .dlb-admin-ui .dlb-navbar h3.dlb-navbar-text, .dlb-admin-ui .dlb-navbar .dlb-navbar-text.h3, .dlb-admin-ui .dlb-navbar h4.dlb-navbar-text, .dlb-admin-ui .dlb-navbar .dlb-navbar-text.h4 {
  margin-top: 0;
  margin-bottom: 0;
}
.dlb-admin-ui .dlb-navbar li {
  float: left;
}
.dlb-admin-ui .dlb-navbar-inverse {
  color: #ddd;
  background-color: #484a4f;
  background-image: url(../img/bg_textures/bley_noise_darker.png);
  background-repeat: repeat;
  box-shadow: inset 0 -1px 0 0 #222429;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-nav a {
  color: #ddd;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-nav a:hover, .dlb-admin-ui .dlb-navbar-inverse .dlb-nav a:focus {
  background: none;
  color: #fff;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-navbar-list > li {
  color: #ddd;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-navbar-text {
  color: #ddd;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-nav-pills a:hover, .dlb-admin-ui .dlb-navbar-inverse .dlb-nav-pills a:focus {
  background-color: #484a4f;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-nav-pills .active > a, .dlb-admin-ui .dlb-navbar-inverse .dlb-nav-pills .active > a:hover, .dlb-admin-ui .dlb-navbar-inverse .dlb-nav-pills .active > a:focus {
  box-shadow: 0 1px #4d5059, inset 0 0 0 1px #292929;
  color: #fff;
  background-color: #414349;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-nav-pills.dlb-nav-pills-brand-color .active > a, .dlb-admin-ui .dlb-navbar-inverse .dlb-nav-pills.dlb-nav-pills-brand-color .active > a:hover, .dlb-admin-ui .dlb-navbar-inverse .dlb-nav-pills.dlb-nav-pills-brand-color .active > a:focus {
  box-shadow: 0 1px #4d5059, inset 0 0 0 1px #333;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-nav .dlb-badge {
  color: #484a4f;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-nav a:hover .dlb-badge, .dlb-admin-ui .dlb-navbar-inverse .dlb-nav a:focus .dlb-badge {
  background-color: #fff;
}
.dlb-admin-ui .dlb-navbar-inverse .dlb-nav .active .dlb-badge {
  color: #3F3F3F;
}
.dlb-admin-ui .dlb-navbar-inverse.dlb-navbar-stripe {
  border-top: 2px solid #187cf4;
}
.dlb-admin-ui .dlb-navbar-throw-shadow + div, .dlb-admin-ui .dlb-navbar-throw-shadow + nav,
.dlb-admin-ui .dlb-navbar-throw-shadow + section, .dlb-admin-ui .dlb-navbar-throw-shadow + main {
  border-top: 1px solid #888;
}
.dlb-admin-ui .dlb-navbar .dlb-nav-grounded > li {
  margin-left: 18px;
  margin-right: 18px;
  padding-top: 20px;
  padding-bottom: 9px;
}
.dlb-admin-ui .dlb-navbar .dlb-nav-grounded > li.active a {
  color: #004172 !important;
}
.dlb-admin-ui .dlb-navbar .dlb-nav-grounded > li.divider::after {
  content: "|";
  color: #676767;
}
.dlb-admin-ui .dlb-navbar .dlb-nav-grounded > li:first-child {
  margin-left: 0;
}
.dlb-admin-ui .dlb-navbar .dlb-nav-grounded > li:last-child {
  margin-right: 0;
}
.dlb-admin-ui .dlb-navbar .dlb-nav-grounded > li a {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #005ea5;
}
.dlb-admin-ui .dlb-navbar .dlb-nav-grounded > li a:hover {
  background: none;
}
.dlb-admin-ui .dlb-navbar .dlb-nav-grounded > li span {
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 5px;
}
.dlb-admin-ui .dlb-nav {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 1.375rem;
  list-style: none;
}
.dlb-admin-ui .dlb-nav a {
  color: #005ea5;
}
.dlb-admin-ui .dlb-nav a:hover {
  color: #007bd8;
}
.dlb-admin-ui .dlb-nav > li > a {
  display: block;
}
.dlb-admin-ui .dlb-nav > li > a:focus {
  color: #222;
}
.dlb-admin-ui .dlb-nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.dlb-admin-ui .dlb-nav-list > li > a {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  padding: 3px 15px;
}
.dlb-admin-ui .dlb-nav-list > .active > a,
.dlb-admin-ui .dlb-nav-list > .active > a:hover,
.dlb-admin-ui .dlb-nav-list > .active > a:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0B6FE7;
}
.dlb-admin-ui .dlb-nav-list [class^=icon-],
.dlb-admin-ui .dlb-nav-list [class*=" icon-"],
.dlb-admin-ui .dlb-nav-list [class*=" fa-"] {
  margin-right: 2px;
}
.dlb-admin-ui .dlb-nav-pills {
  overflow: hidden;
}
.dlb-admin-ui .dlb-nav-pills ul {
  margin: 0;
}
.dlb-admin-ui .dlb-nav-pills li {
  float: left;
  margin-left: 3px;
  margin-right: 3px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.dlb-admin-ui .dlb-nav-pills a {
  padding: 7px 12px;
  text-decoration: none;
  border-radius: 4px;
  border: none;
  color: #005ea5;
}
.dlb-admin-ui .dlb-nav-pills .active > a, .dlb-admin-ui .dlb-nav-pills .active > a:hover, .dlb-admin-ui .dlb-nav-pills .active > a:focus {
  text-decoration: none;
  text-shadow: none;
  background: radial-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.06);
  color: #004172;
}
.dlb-admin-ui .dlb-nav-pills.dlb-nav-pills-brand-color .active > a, .dlb-admin-ui .dlb-nav-pills.dlb-nav-pills-brand-color .active > a:hover, .dlb-admin-ui .dlb-nav-pills.dlb-nav-pills-brand-color .active > a:focus {
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background: radial-gradient(#187cf4, #0B6FE7);
  background-color: #0B6FE7;
  color: #fff;
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.15);
}
.dlb-admin-ui .dlb-nav-sidebar {
  margin-top: 6px;
  margin-right: 20px;
  padding: 0;
  padding-top: 1px;
  padding-bottom: 10px;
  background: #FBFAF9;
  border: none;
  border-radius: 4px 4px 4px 4px;
}
.dlb-admin-ui .dlb-nav-sidebar h2, .dlb-admin-ui .dlb-nav-sidebar .h2, .dlb-admin-ui .dlb-nav-sidebar h3, .dlb-admin-ui .dlb-nav-sidebar .h3, .dlb-admin-ui .dlb-nav-sidebar h4, .dlb-admin-ui .dlb-nav-sidebar .h4 {
  font-size: 1rem;
  text-transform: capitalize;
  line-height: 1.3 !important;
}
.dlb-admin-ui .dlb-nav-sidebar .dlb-nav-sidebar-header {
  margin-top: 16px !important;
  margin-bottom: 6px;
  padding-left: 12px;
  font-weight: bold;
}
.dlb-admin-ui .dlb-nav-sidebar li {
  padding-left: 0;
}
.dlb-admin-ui .dlb-nav-sidebar li a {
  line-height: 1.3 !important;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 24px !important;
}
.dlb-admin-ui .dlb-nav-sidebar li a:hover {
  text-decoration: none;
  background-color: #eee;
}
.dlb-admin-ui .dlb-nav-sidebar .active > a {
  color: #fff !important;
  background-color: #0B6FE7;
}
.dlb-admin-ui .dlb-nav-sidebar .dlb-nav-sidebar-divider {
  margin-left: 12px;
  margin-right: 12px;
  border-top: solid 1px #eee;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}
.dlb-admin-ui .dlb-panel {
  background-color: #fff;
  border-radius: 4px 4px 4px 4px;
  margin-top: 0;
  margin-bottom: 1.375rem;
  min-height: 1.375rem;
  padding: 15px;
  overflow: hidden;
}
.dlb-admin-ui .dlb-panel.dlb-panel-lg {
  padding: 20px 15px;
}
.dlb-admin-ui .dlb-panel.dlb-panel-sm {
  padding: 5px 15px;
}
.dlb-admin-ui .dlb-panel.dlb-panel-max-headroom {
  padding-top: 35px;
}
.dlb-admin-ui .dlb-panel.dlb-panel-greige {
  background-color: #f6f5f3;
}
.dlb-admin-ui code[class*=language-],
.dlb-admin-ui pre[class*=language-] {
  color: #327146;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
@media print {
  .dlb-admin-ui code[class*=language-],
  .dlb-admin-ui pre[class*=language-] {
    text-shadow: none;
  }
}
.dlb-admin-ui pre[class*=language-] {
  overflow: auto;
}
.dlb-admin-ui :not(pre) > code[class*=language-] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}
.dlb-admin-ui .token.comment,
.dlb-admin-ui .token.prolog,
.dlb-admin-ui .token.doctype,
.dlb-admin-ui .token.cdata {
  color: #505B68;
}
.dlb-admin-ui .token.punctuation {
  color: #273968;
}
.dlb-admin-ui .namespace {
  opacity: 0.7;
}
.dlb-admin-ui .token.property,
.dlb-admin-ui .token.tag,
.dlb-admin-ui .token.boolean,
.dlb-admin-ui .token.number,
.dlb-admin-ui .token.constant,
.dlb-admin-ui .token.symbol,
.dlb-admin-ui .token.deleted {
  color: #10466f;
}
.dlb-admin-ui .token.selector,
.dlb-admin-ui .token.attr-name,
.dlb-admin-ui .token.string,
.dlb-admin-ui .token.char,
.dlb-admin-ui .token.builtin,
.dlb-admin-ui .token.inserted {
  color: #0058CC;
}
.dlb-admin-ui .token.operator,
.dlb-admin-ui .token.entity,
.dlb-admin-ui .token.url,
.dlb-admin-ui .language-css .token.string,
.dlb-admin-ui .style .token.string {
  color: #7E5B30;
}
.dlb-admin-ui .token.atrule,
.dlb-admin-ui .token.attr-value,
.dlb-admin-ui .token.keyword {
  color: #CC0000;
}
.dlb-admin-ui .token.function,
.dlb-admin-ui .token.class-name {
  color: #DD4A68;
}
.dlb-admin-ui .token.regex,
.dlb-admin-ui .token.important,
.dlb-admin-ui .token.variable {
  color: #e90;
}
.dlb-admin-ui .token.important,
.dlb-admin-ui .token.bold {
  font-weight: bold;
}
.dlb-admin-ui .token.italic {
  font-style: italic;
}
.dlb-admin-ui .token.entity {
  cursor: help;
}
.dlb-admin-ui html, .dlb-admin-ui body {
  height: 100%;
}
.dlb-admin-ui body {
  color: #000;
  background-color: #eeebe8;
  background-image: url("../img/bg_textures/warm_light_grey_2021_mesh_darken_5.png");
  background-repeat: repeat;
}
.dlb-admin-ui #global-wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0px;
  margin-bottom: -2.25rem;
}
.dlb-admin-ui .dlb-container-fixed {
  width: 75rem;
  max-width: 75rem;
}
.dlb-admin-ui .page-content-wrapper {
  background-color: #eeebe8;
  background-image: url("../img/bg_textures/warm_light_grey_2021_mesh_darken_5.png");
  background-repeat: repeat;
  color: #333;
  padding-top: 2rem;
  padding-bottom: 5rem;
}
.dlb-admin-ui hr.dlb-skip-small {
  margin-block: 0.9375rem;
}
.dlb-admin-ui hr.dlb-skip-big {
  margin-block: 1.875rem;
}
.dlb-admin-ui hr.dlb-skip-giant {
  margin-block: 2.5rem;
}
.dlb-admin-ui span.dlb-skip-small, .dlb-admin-ui span.dlb-skip-med, .dlb-admin-ui span.dlb-skip-big, .dlb-admin-ui span.dlb-skip-giant {
  display: block;
}
.dlb-admin-ui span.dlb-skip-small {
  height: 1.03125rem;
}
.dlb-admin-ui span.dlb-skip-med {
  height: 1.375rem;
}
.dlb-admin-ui span.dlb-skip-big {
  height: 2.0625rem;
}
.dlb-admin-ui span.dlb-skip-giant {
  height: 2.75rem;
}
.dlb-admin-ui .dlb-table-container {
  padding: 0;
  margin-top: 0;
  margin-bottom: 1.375rem;
}
.dlb-admin-ui .dlb-table-container.dlb-table-container-bordered {
  border: solid 1px #ddd;
  border: solid 1px rgba(180, 180, 180, 0.3);
}
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded {
  border-radius: 0.25rem;
}
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded table {
  border-radius: 0.25rem;
}
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded thead:first-child tr:first-child > th:first-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tbody:first-child tr:first-child > td:first-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tbody:first-child tr:first-child > th:first-child {
  border-top-left-radius: 0.25rem;
}
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded thead:first-child tr:first-child > th:last-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tbody:first-child tr:first-child > td:last-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tbody:first-child tr:first-child > th:last-child {
  border-top-right-radius: 0.25rem;
}
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded thead:last-child tr:last-child > th:first-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tbody:last-child tr:last-child > td:first-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tbody:last-child tr:last-child > th:first-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tfoot:last-child tr:last-child > td:first-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tfoot:last-child tr:last-child > th:first-child {
  border-bottom-left-radius: 0.25rem;
}
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded thead:last-child tr:last-child > th:last-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tbody:last-child tr:last-child > td:last-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tbody:last-child tr:last-child > th:last-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tfoot:last-child tr:last-child > td:last-child,
.dlb-admin-ui .dlb-table-container.dlb-table-container-rounded tfoot:last-child tr:last-child > th:last-child {
  border-bottom-right-radius: 0.25rem;
}
.dlb-admin-ui .dlb-table {
  width: 100%;
  background-color: none;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 0.875rem;
}
.dlb-admin-ui .dlb-table thead th, .dlb-admin-ui .dlb-table thead td {
  color: #474D5E;
  font-weight: bold;
  text-shadow: 0 1px #fff;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.dlb-admin-ui .dlb-table tbody th, .dlb-admin-ui .dlb-table tbody td, .dlb-admin-ui .dlb-table tfoot th, .dlb-admin-ui .dlb-table tfoot td {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 6px;
  padding-bottom: 3px;
}
.dlb-admin-ui .dlb-table th, .dlb-admin-ui .dlb-table td {
  line-height: 1.375rem;
  text-align: left;
  vertical-align: top;
  border-bottom: solid 1px #ddd;
  border-bottom: solid 1px rgba(180, 180, 180, 0.3);
}
.dlb-admin-ui .dlb-table tbody:last-child > tr:last-child > th,
.dlb-admin-ui .dlb-table tbody:last-child > tr:last-child > td,
.dlb-admin-ui .dlb-table tfoot:last-child > tr:last-child > td,
.dlb-admin-ui .dlb-table tfoot:last-child > tr:last-child > th {
  border-bottom: none;
}
.dlb-admin-ui .dlb-table-condensed thead th, .dlb-admin-ui .dlb-table-condensed thead td {
  padding: 4px 8px;
}
.dlb-admin-ui .dlb-table-condensed tbody th, .dlb-admin-ui .dlb-table-condensed tbody td {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 2px;
}
.dlb-admin-ui .dlb-table-striped tbody > tr:nth-child(odd) > td,
.dlb-admin-ui .dlb-table-striped tbody > tr:nth-child(odd) > th {
  border-bottom-color: transparent;
  background-color: rgba(76, 76, 76, 0.066);
}
.dlb-admin-ui .dlb-table-striped tbody > tr:nth-child(even) > td,
.dlb-admin-ui .dlb-table-striped tbody > tr:nth-child(even) > th {
  border-bottom-color: transparent;
}
.dlb-admin-ui .dlb-table-striped.dlb-table-greige tbody > tr:nth-child(odd) > td,
.dlb-admin-ui .dlb-table-striped.dlb-table-greige tbody > tr:nth-child(odd) > th {
  background-color: #EAE8E5;
}
.dlb-admin-ui .dlb-table-striped.dlb-table-white tbody > tr:nth-child(odd) > td,
.dlb-admin-ui .dlb-table-striped.dlb-table-white tbody > tr:nth-child(odd) > th {
  background-color: F3F3F3;
}
.dlb-admin-ui .dlb-table-hover tbody > tr:not(.no-hover):hover > td, .dlb-admin-ui .dlb-table-hover tbody > tr:not(.no-hover):hover > th {
  --dlb-table-hover-color: to-rgb($tableTextHoverColor);
  --bs-primary-rgb: var(--dlb-table-hover-color);
  --bs-secondary-rgb: var(--dlb-table-hover-color);
  --bs-success-rgb: var(--dlb-table-hover-color);
  --bs-info-rgb: var(--dlb-table-hover-color);
  --bs-warning-rgb: var(--dlb-table-hover-color);
  --bs-danger-rgb: var(--dlb-table-hover-color);
  --bs-light-rgb: var(--dlb-table-hover-color);
  --bs-dark-rgb: var(--dlb-table-hover-color);
  background-color: #0B6FE7 !important;
  color: #fff;
}
.dlb-admin-ui .dlb-table-hover tbody > tr:not(.no-hover):hover > td a, .dlb-admin-ui .dlb-table-hover tbody > tr:not(.no-hover):hover > td span, .dlb-admin-ui .dlb-table-hover tbody > tr:not(.no-hover):hover > th a, .dlb-admin-ui .dlb-table-hover tbody > tr:not(.no-hover):hover > th span {
  color: #fff;
}
.dlb-admin-ui .dlb-table-link {
  color: #222;
}
.dlb-admin-ui .dlb-table-hover-all-links tr:hover .dlb-table-link {
  display: block;
  text-decoration: underline;
}
.dlb-admin-ui .dlb-table-shady-headers thead th, .dlb-admin-ui .dlb-table-shady-headers thead td {
  text-shadow: 0 1px #f0f0f0;
  background-color: rgba(76, 76, 76, 0.09);
}
.dlb-admin-ui .dlb-table-shady-headers.dlb-table-greige thead th, .dlb-admin-ui .dlb-table-shady-headers.dlb-table-greige thead td {
  background-color: #E6E4E1;
}
.dlb-admin-ui .dlb-table-shady-headers.dlb-table-white thead th, .dlb-admin-ui .dlb-table-shady-headers.dlb-table-white thead td {
  background-color: #efefef;
}
.dlb-admin-ui .dlb-table-white {
  background: #fff;
}
.dlb-admin-ui .dlb-table-greige {
  background: #f5f3f1;
}
.dlb-admin-ui .dlb-table-nowrap {
  white-space: nowrap;
}
.dlb-admin-ui .dlb-table-ellipsis-truncate {
  max-width: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dlb-admin-ui .tablesorter th {
  font-weight: bold;
  padding-right: 16px; /* needed to space from sort icon */
  background-repeat: no-repeat;
  border-right: solid 1px #d0d0d0;
}
.dlb-admin-ui .tablesorter th:nth-last-child(1) {
  border-right: none;
}
.dlb-admin-ui .tablesorter th.sortcol {
  cursor: pointer;
  padding-right: 18px;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url("../libraries/tablesorter/sort_pre.gif");
}
.dlb-admin-ui .tablesorter th.sortcol:hover {
  cursor: pointer;
}
.dlb-admin-ui .tablesorter th.sortdesc {
  color: #000;
  background-image: url("../libraries/tablesorter/up.gif");
}
.dlb-admin-ui .tablesorter th.sortdesc:hover {
  background-image: url("../libraries/tablesorter/up.gif");
}
.dlb-admin-ui .tablesorter th.sortasc {
  color: #000;
  background-image: url("../libraries/tablesorter/down.gif");
}
.dlb-admin-ui .tablesorter th.sortasc:hover {
  background-image: url("../libraries/tablesorter/down.gif");
}
.dlb-admin-ui .tablesorter th.sorter-false {
  background-image: none;
}
.dlb-admin-ui .tablesorter th.sorter-false:hover {
  background-image: none;
}
.dlb-admin-ui th.number, .dlb-admin-ui td.number, .dlb-admin-ui th.currency, .dlb-admin-ui td.currency, .dlb-admin-ui td.date, .dlb-admin-ui th.date {
  text-align: right;
  padding-right: 16px;
}
.dlb-admin-ui td.summary, .dlb-admin-ui th.summary {
  font-weight: bold;
}
.dlb-admin-ui .dlb-toolbar {
  overflow: hidden;
}
.dlb-admin-ui .dlb-toolbar ul {
  margin: 0;
}
.dlb-admin-ui .dlb-toolbar li {
  float: left;
  list-style: none outside none;
}
.dlb-admin-ui .dlb-toolbar .dlb-btn {
  margin-right: 5px;
}
.dlb-admin-ui .dlb-toolbar.float-end .dlb-btn {
  margin-right: 0;
  margin-left: 5px;
}
.dlb-admin-ui .dlb-toolbar .dlb-toolbar-link {
  display: inline-block;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.dlb-admin-ui .dlb-toolbar.float-end .dlb-toolbar-link {
  margin-right: 0;
  margin-left: 10px;
}
.dlb-admin-ui .dlb-body-small {
  font-size: 0.875rem;
}
.dlb-admin-ui h4, .dlb-admin-ui .h4 {
  margin-bottom: 0.6875rem;
}
.dlb-admin-ui h1 small, .dlb-admin-ui .h1 small, .dlb-admin-ui h1 .small, .dlb-admin-ui .h1 .small {
  font-size: 1.33125rem;
}
.dlb-admin-ui h2 small, .dlb-admin-ui .h2 small, .dlb-admin-ui h2 .small, .dlb-admin-ui .h2 .small {
  font-size: 1.16875rem;
}
.dlb-admin-ui h3 small, .dlb-admin-ui .h3 small, .dlb-admin-ui h3 .small, .dlb-admin-ui .h3 .small {
  font-size: 1rem;
}
.dlb-admin-ui h4 small, .dlb-admin-ui .h4 small, .dlb-admin-ui h4 .small, .dlb-admin-ui .h4 .small {
  font-size: 1rem;
}
.dlb-admin-ui h1 small, .dlb-admin-ui .h1 small, .dlb-admin-ui h1 .small, .dlb-admin-ui .h1 .small,
.dlb-admin-ui h2 small,
.dlb-admin-ui .h2 small,
.dlb-admin-ui h2 .small,
.dlb-admin-ui .h2 .small,
.dlb-admin-ui h3 small,
.dlb-admin-ui .h3 small,
.dlb-admin-ui h3 .small,
.dlb-admin-ui .h3 .small,
.dlb-admin-ui h4 small,
.dlb-admin-ui .h4 small,
.dlb-admin-ui h4 .small,
.dlb-admin-ui .h4 .small {
  color: #676767;
}
.dlb-admin-ui .lead {
  font-size: 1.16875rem;
  font-weight: 300;
  margin-bottom: 1.375rem;
}
.dlb-admin-ui .lead.dlb-lead-lg {
  font-size: 1.33125rem;
}
.dlb-admin-ui ul, .dlb-admin-ui ol {
  padding: 0;
  margin: 0 0 0.6875rem 1.5625rem;
}
.dlb-admin-ui hr {
  margin-block: 1.25rem;
  border-top: 1px solid #cfcfc8;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  opacity: 1;
}
.dlb-admin-ui .dlb-text-muted-blue {
  color: #474D5E;
}
.dlb-admin-ui a.muted:hover, .dlb-admin-ui a.muted:focus {
  color: #007bd8;
}
.dlb-admin-ui a.text-danger:hover,
.dlb-admin-ui a.text-danger:focus {
  color: #a9251a;
}
.dlb-admin-ui .dlb-link-darkest {
  color: #222;
}
.dlb-admin-ui .dlb-link-darkest:hover {
  color: inherit;
}
.dlb-admin-ui .dlb-link-match-text {
  color: inherit;
  text-decoration: underline;
}
.dlb-admin-ui .dlb-truncated {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dlb-admin-ui .dlb-todo {
  color: #990000;
  background-color: #ffffbb;
}
.dlb-admin-ui .dlb-zap-padding-left {
  padding-left: 0 !important;
}
.dlb-admin-ui .dlb-zap-padding-top {
  padding-top: 0 !important;
}
.dlb-admin-ui .dlb-zap-padding-right {
  padding-right: 0 !important;
}
.dlb-admin-ui .dlb-zap-padding-bottom {
  padding-bottom: 0 !important;
}
.dlb-admin-ui .dlb-zap-padding-all {
  padding: 0 !important;
}
.dlb-admin-ui .dlb-pull-up1 {
  margin-top: -5px;
}
.dlb-admin-ui .dlb-pull-up2 {
  margin-top: -10px;
}
.dlb-admin-ui .dlb-pull-up3 {
  margin-top: -15px;
}
.dlb-admin-ui .dlb-pull-up4 {
  margin-top: -20px;
}
.dlb-admin-ui .dlb-pull-up5 {
  margin-top: -25px;
}
.dlb-admin-ui .dlb-pull-up6 {
  margin-top: -30px;
}
.dlb-admin-ui .dlb-pull-up7 {
  margin-top: -35px;
}
.dlb-admin-ui .dlb-pull-up8 {
  margin-top: -40px;
}
.dlb-admin-ui .dlb-pull-up9 {
  margin-top: -45px;
}
.dlb-admin-ui .dlb-pull-up10 {
  margin-top: -50px;
}
.dlb-admin-ui .dlb-pull-up11 {
  margin-top: -55px;
}
.dlb-admin-ui .dlb-pull-up12 {
  margin-top: -60px;
}
.dlb-admin-ui .dlb-pull-down1 {
  margin-top: 5px;
}
.dlb-admin-ui .dlb-pull-down2 {
  margin-top: 10px;
}
.dlb-admin-ui .dlb-pull-down3 {
  margin-top: 15px;
}
.dlb-admin-ui .dlb-pull-down4 {
  margin-top: 20px;
}
.dlb-admin-ui .dlb-pull-down5 {
  margin-top: 25px;
}
.dlb-admin-ui .dlb-pull-down6 {
  margin-top: 30px;
}
.dlb-admin-ui .dlb-pull-down7 {
  margin-top: 35px;
}
.dlb-admin-ui .dlb-pull-down8 {
  margin-top: 40px;
}
.dlb-admin-ui .dlb-pull-down9 {
  margin-top: 45px;
}
.dlb-admin-ui .dlb-pull-down10 {
  margin-top: 50px;
}
.dlb-admin-ui .dlb-pull-down11 {
  margin-top: 55px;
}
.dlb-admin-ui .dlb-pull-down12 {
  margin-top: 60px;
}
.dlb-admin-ui .draggable {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
.dlb-admin-ui .draggable:active {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
.dlb-admin-ui .dlb-docs-example-container {
  margin: 15px 0;
  position: relative;
  padding: 0;
  /* Echo out a label for the example */
  /* generally I don't rely on changing tag styles without a class, but this is pretty specific context */
}
.dlb-admin-ui .dlb-docs-example-container .dlb-docs-example {
  padding: 45px 15px 15px;
  border: solid 1px rgba(180, 180, 180, 0.3);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dlb-admin-ui .dlb-docs-example-container .dlb-docs-example:after {
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 12px;
  font-weight: bold;
  color: #676767;
  text-transform: uppercase;
  letter-spacing: 1px;
  content: "Example";
}
.dlb-admin-ui .dlb-docs-example-container pre {
  font-size: 0.875rem;
  color: #2f6f9f;
  background-color: #e3e3e3;
  margin: 0;
  padding: 15px;
  border: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.dlb-admin-ui .dlb-docs-example-container pre code {
  white-space: pre;
  overflow-x: scroll;
}
.dlb-admin-ui .dlb-well {
  background-color: rgba(0, 0, 0, 0.03);
  background-repeat: repeat;
  border: 1px solid rgba(0, 0, 0, 0.04);
  border-radius: 4px 4px 4px 4px;
  margin-top: 0;
  margin-bottom: 1.375rem;
  min-height: 1.375rem;
  padding: 15px;
  overflow: hidden;
}
.dlb-admin-ui .dlb-well.dlb-well-lg {
  padding: 20px 15px;
}
.dlb-admin-ui .dlb-well.dlb-well-sm {
  padding: 5px 15px;
}
.dlb-admin-ui .dlb-well.dlb-well-max-headroom {
  padding-top: 35px;
}
.dlb-admin-ui h1 + .dlb-well, .dlb-admin-ui .h1 + .dlb-well, .dlb-admin-ui h2 + .dlb-well, .dlb-admin-ui .h2 + .dlb-well {
  margin-top: 1.375rem;
}
.dlb-admin-ui .cs-icon-cog-white {
  background-image: url("/static/img/icons/cog_icon_white.svg");
}
.dlb-admin-ui .cs-icon-settings {
  background-image: url("/static/img/icons/cog_icon.svg");
}
.dlb-admin-ui .cs-icon-user-profile-outline-white {
  background-image: url("/static/img/icons/user_profile_outline_white.svg");
}
.dlb-admin-ui .cs-icon-user {
  background-image: url("/static/img/icons/user.svg");
}
.dlb-admin-ui .cs-icon-group {
  background-image: url("/static/img/icons/group.svg");
}
.dlb-admin-ui .cs-icon-page, .dlb-admin-ui .cs-nav-icon-page {
  background-image: url("/static/img/icons/page.svg");
}
.dlb-admin-ui .cs-icon-log-out-white {
  background-image: url("/static/img/icons/log_out_white.svg");
}
.dlb-admin-ui .cs-icon-delib-logo-white {
  background-image: url("/static/vendor/dlb-admin-ui/svg/delib-logos/delib-white.svg");
}
.dlb-admin-ui .cs-icon-question-circle-blue {
  background-image: url("/static/img/icons/help.svg");
}
.dlb-admin-ui .cs-icon-delete, .dlb-admin-ui .cs-nav-icon-delete, .dlb-admin-ui .cs-icon-cancel {
  background-image: url("/static/img/icons/cancel.svg");
}
.dlb-admin-ui .cs-icon-edit {
  background-image: url("/static/img/icons/edit.svg");
}
.dlb-admin-ui .cs-icon-edit-page {
  background-image: url("/static/img/icons/page_edit.svg");
}
.dlb-admin-ui .cs-icon-tick {
  background-image: url("/static/img/icons/tick.svg");
}
.dlb-admin-ui .cs-icon-add, .dlb-admin-ui .cs-nav-icon-add {
  background-image: url("/static/img/icons/add.svg");
}
.dlb-admin-ui .cs-icon-enable {
  background-image: url("/static/img/icons/accept.svg");
}
.dlb-admin-ui .cs-icon-disable {
  background-image: url("/static/img/icons/warning_triangle.svg");
}
.dlb-admin-ui .cs-icon-suspend {
  background-image: url("/static/img/icons/noentry.svg");
}
.dlb-admin-ui .cs-icon-reinstate {
  background-image: url("/static/img/icons/arrow_redo.svg");
}
.dlb-admin-ui .cs-icon-excel {
  background-image: url("/static/img/icons/page_excel.svg");
}
.dlb-admin-ui .cs-icon-cog, .dlb-admin-ui .cs-nav-icon-cog {
  background-image: url("/static/img/icons/cog_icon.svg");
}
.dlb-admin-ui .cs-icon-cog-black {
  background-image: url("/static/img/icons/cog_icon_black.svg");
}
.dlb-admin-ui .cs-icon-printer, .dlb-admin-ui .cs-nav-icon-printer {
  background-image: url("/static/img/icons/printer.svg");
}
.dlb-admin-ui .cs-icon-copy, .dlb-admin-ui .cs-nav-icon-copy {
  background-image: url("/static/img/icons/copy.svg");
}
.dlb-admin-ui .cs-icon-copy-black {
  background-image: url("/static/img/icons/copy_black.svg");
}
.dlb-admin-ui .cs-icon-copy-white {
  background-image: url("/static/img/icons/copy_white.svg");
}
.dlb-admin-ui .cs-icon-share {
  background-image: url("/static/img/icons/link_go.svg");
}
.dlb-admin-ui .cs-icon-delete-black {
  background-image: url("/static/img/icons/cancel_black.svg");
}
.dlb-admin-ui .cs-icon-delete-white {
  background-image: url("/static/img/icons/cancel_white.svg");
}
.dlb-admin-ui .cs-icon-download, .dlb-admin-ui .cs-nav-icon-download {
  background-image: url("/static/img/icons/download.svg");
}
.dlb-admin-ui .cs-icon-download-black {
  background-image: url("/static/img/icons/download_black.svg");
}
.dlb-admin-ui .cs-icon-download-white {
  background-image: url("/static/img/icons/download_white.svg");
}
.dlb-admin-ui .cs-icon-add-black {
  background-image: url("/static/img/icons/add_black.svg");
}
.dlb-admin-ui .cs-icon-add-white {
  background-image: url("/static/img/icons/add_white.svg");
}
.dlb-admin-ui .cs-icon-add-saved, .dlb-admin-ui .cs-nav-icon-add-saved {
  background-image: url("/static/img/icons/add_saved.svg");
}
.dlb-admin-ui .cs-icon-add-saved-black {
  background-image: url("/static/img/icons/add_saved_black.svg");
}
.dlb-admin-ui .cs-icon-add-saved-white {
  background-image: url("/static/img/icons/add_saved_white.svg");
}
.dlb-admin-ui .cs-icon-arrow-branch, .dlb-admin-ui .cs-nav-icon-arrow-branch {
  background-image: url("/static/img/icons/arrow_branch.svg");
}
.dlb-admin-ui .cs-icon-arrow-branch-black {
  background-image: url("/static/img/icons/arrow_branch_black.svg");
}
.dlb-admin-ui .cs-icon-arrow-branch-white {
  background-image: url("/static/img/icons/arrow_branch_white.svg");
}
.dlb-admin-ui .cs-icon-page-edit, .dlb-admin-ui .cs-nav-icon-page-edit {
  background-image: url("/static/img/icons/page_edit.svg");
}
.dlb-admin-ui .cs-icon-page-edit-black {
  background-image: url("/static/img/icons/page_edit_black.svg");
}
.dlb-admin-ui .cs-icon-page-edit-white {
  background-image: url("/static/img/icons/page_edit_white.svg");
}
.dlb-admin-ui .cs-icon-move, .dlb-admin-ui .cs-nav-icon-move {
  background-image: url("/static/img/icons/move.svg");
}
.dlb-admin-ui .cs-icon-move-black {
  background-image: url("/static/img/icons/move_black.svg");
}
.dlb-admin-ui .cs-icon-move-white {
  background-image: url("/static/img/icons/move_white.svg");
}
.dlb-admin-ui .cs-icon-basemap-settings, .dlb-admin-ui .cs-nav-icon-basemap-settings {
  background-image: url("/static/img/icons/basemap_settings_icon.svg");
}
.dlb-admin-ui .cs-icon-basemap-settings-black {
  background-image: url("/static/img/icons/basemap_settings_icon_black.svg");
}
.dlb-admin-ui .cs-icon-basemap-settings-white {
  background-image: url("/static/img/icons/basemap_settings_icon_white.svg");
}
.dlb-admin-ui .cs-icon-configure-map-layers, .dlb-admin-ui .cs-nav-icon-configure-map-layers {
  background-image: url("/static/img/icons/configure_map_layers_icon.svg");
}
.dlb-admin-ui .cs-icon-configure-map-layers-black {
  background-image: url("/static/img/icons/configure_map_layers_icon_black.svg");
}
.dlb-admin-ui .cs-icon-configure-map-layers-white {
  background-image: url("/static/img/icons/configure_map_layers_icon_white.svg");
}
.dlb-admin-ui .cs-icon-preview-blue {
  background-image: url("/static/img/icons/preview_blue.svg");
}
.dlb-admin-ui .cs-icon-preview-white {
  background-image: url("/static/img/icons/preview_white.svg");
}
.dlb-admin-ui .cs-icon-chevron-down-black {
  background-image: url("/static/img/icons/chevron_down_black.svg");
}
.dlb-admin-ui .cs-icon-chevron-down-white {
  background-image: url("/static/img/icons/chevron_down_white.svg");
}
.dlb-admin-ui .cs-icon-chevron-down, .dlb-admin-ui .cs-nav-icon-chevron-down {
  background-image: url("/static/img/icons/chevron_down.svg");
}
.dlb-admin-ui .cs-icon-chevron-right-white {
  background-image: url("/static/img/icons/chevron_right_white.svg");
}
.dlb-admin-ui .cs-icon-chevron-right, .dlb-admin-ui .cs-nav-icon-chevron-right {
  background-image: url("/static/img/icons/chevron_right.svg");
}
.dlb-admin-ui .cs-icon-email-go {
  background-image: url("/static/img/icons/email_go.svg");
}
.dlb-admin-ui .cs-icon-arrow-right-white {
  background-image: url("/static/img/icons/arrow_up_white.svg");
  transform: rotate(90deg);
}
.dlb-admin-ui .cs-icon-dashboard, .dlb-admin-ui .cs-nav-icon-dashboard {
  background-image: url("/static/img/icons/dashboard_block.svg"), url("/static/img/icons/dashboard_block.svg"), url("/static/img/icons/dashboard_block.svg"), url("/static/img/icons/dashboard_block.svg");
  background-position: 1px 1px, 1px 8px, 8px 1px, 8px 8px;
  background-size: 6.5px 6.5px;
}
.dlb-admin-ui .cs-icon-dashboard-white {
  background-image: url("/static/img/icons/dashboard_block_white.svg"), url("/static/img/icons/dashboard_block_white.svg"), url("/static/img/icons/dashboard_block_white.svg"), url("/static/img/icons/dashboard_block_white.svg");
  background-position: 1px 1px, 1px 8px, 8px 1px, 8px 8px;
  background-size: 6.5px 6.5px;
}
.dlb-admin-ui .cs-icon {
  background-repeat: no-repeat;
  background-size: 16px 16px;
  display: inline-block;
  width: 16px;
  height: 18px;
  vertical-align: middle;
}
.dlb-admin-ui .cs-icon-left {
  width: inherit;
  height: inherit;
  padding-left: 20px;
  background-position: left center;
}
.dlb-admin-ui .cs-icon-flipped {
  scale: 1 -1;
  rotate: -180deg;
}
.dlb-admin-ui .inline-icon {
  display: inline-flex;
  width: 1rem;
  height: 1rem;
}
.dlb-admin-ui .inline-icon > svg {
  width: 100%;
  height: auto;
}
.dlb-admin-ui .inline-icon-sm {
  width: 0.875rem;
  height: 0.875rem;
}
.dlb-admin-ui .inline-icon-lg {
  width: 1.5rem;
  height: 1.5rem;
}
.dlb-admin-ui .cs-global-navbar {
  background: #393C43;
  background-image: none !important;
  overflow: visible;
}
.dlb-admin-ui .cs-global-navbar .container {
  max-width: none;
}
@media (min-width: 1200px) {
  .dlb-admin-ui .cs-global-navbar .container {
    max-width: 1200px;
  }
}
.dlb-admin-ui .cs-dropdown-menu-2021-dark-grey {
  background: #393C43;
  color: #fff;
  right: 8px;
  left: auto;
  min-width: 200px;
  margin-top: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dlb-admin-ui .cs-dropdown-menu-2021-dark-grey li {
  display: block;
  width: 100%;
}
.dlb-admin-ui .cs-dropdown-menu-2021-dark-grey .cs-dropdown-item {
  display: block;
  width: 100%;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 8px;
}
.dlb-admin-ui .cs-dropdown-menu-2021-dark-grey .cs-dropdown-item.cs-dropdown-item:hover {
  background: #0B6FE7;
  text-decoration: none;
}
.dlb-admin-ui .cs-dropdown-menu-2021-dark-grey .cs-icon {
  margin-right: 8px;
}
.dlb-admin-ui .cs-global-navbar-dropdown-toggle {
  display: flex;
  background: none;
  border: none;
  padding: 0.75rem 0 0.75rem 0.75rem;
  color: #fff;
  line-height: 1;
}
.dlb-admin-ui .cs-global-navbar-dropdown-toggle:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.dlb-admin-ui .cs-global-navbar-dropdown-toggle::after {
  content: "";
  display: inline-block;
  margin-left: 0.25rem;
  width: 1rem;
  height: 1rem;
  background-image: url(../img/icons/chevron_down_white.svg);
  background-repeat: no-repeat;
  background-position: center right;
}
.dlb-admin-ui .cs-global-navbar-dropdown-toggle.show::after, .dlb-admin-ui .cs-global-navbar-dropdown-toggle:not(.collapsed)::after {
  rotate: 180deg;
}
.dlb-admin-ui #admin-navbar-collapse ul {
  padding-bottom: 8px;
}
.dlb-admin-ui #admin-navbar-collapse li {
  float: none;
  padding: 5px 0 5px 0;
}
.dlb-admin-ui #top-level-nav {
  flex-grow: 2;
  flex-shrink: 0;
}
.dlb-admin-ui #top-level-nav > li {
  padding-bottom: 5px;
}
.dlb-admin-ui #user-nav {
  display: flex;
  flex-grow: 0;
  min-width: 0;
}
.dlb-admin-ui #user-nav > li {
  flex-shrink: 0;
  padding-bottom: 5px;
}
.dlb-admin-ui #account-dropdown {
  min-width: 0;
}
.dlb-admin-ui #account-dropdown div {
  margin-left: 3px;
}
.dlb-admin-ui #account-dropdown > li {
  padding-bottom: 5px;
}
.dlb-admin-ui #account-dropdown span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dlb-admin-ui #global-navbar {
  display: flex;
}
.dlb-admin-ui #global-navbar li {
  padding-top: 0;
}
.dlb-admin-ui #global-navbar .dlb-nav {
  margin: 0;
  flex-shrink: 0;
}
.dlb-admin-ui #global-navbar .dlb-nav > li {
  padding: 0;
}
.dlb-admin-ui #global-navbar .dlb-nav > li > a,
.dlb-admin-ui #global-navbar .dlb-nav > li > button {
  padding: 0.75rem;
  line-height: 1;
  color: #fff;
}
.dlb-admin-ui #global-navbar .dlb-nav > li > a:hover span,
.dlb-admin-ui #global-navbar .dlb-nav > li > button:hover span {
  text-decoration: underline;
}
.dlb-admin-ui #global-navbar #global-logo-container a {
  display: inline-block;
  padding: 0.5625rem 0.75rem 0.5625rem 0;
}
.dlb-admin-ui #global-navbar .dlb-icon-delib-logo {
  color: #fff;
  background-image: url(/static/vendor/dlb-admin-ui/svg/delib-logos/delib-white.svg);
  padding-left: 25px;
  width: auto;
  vertical-align: inherit;
  background-position-y: 1px;
}
.dlb-admin-ui .notification-bar.notification-info {
  background-color: #80e8f5;
}
.dlb-admin-ui .notification-bar.notification-info a:hover, .dlb-admin-ui .notification-bar.notification-info a:focus {
  color: #013941;
}
.dlb-admin-ui .notification-bar.notification-warning {
  background-color: #ffda94;
}
.dlb-admin-ui .notification-bar.notification-warning a:hover, .dlb-admin-ui .notification-bar.notification-warning a:focus {
  color: #4D3301;
}
.dlb-admin-ui .notification-bar.notification-error {
  background-color: #ff8b8b;
}
.dlb-admin-ui .notification-bar.notification-error a:hover, .dlb-admin-ui .notification-bar.notification-error a:focus {
  color: #4D1E20;
}
.dlb-admin-ui .notification-bar .notification-inner {
  color: #000;
  padding: 10px 15px;
}
.dlb-admin-ui .notification-bar a {
  color: #000;
  text-decoration: underline;
}
.dlb-admin-ui .notification-more-info {
  background-image: url(../img/icons/information_black.svg);
  background-repeat: no-repeat;
  background-position-y: center;
  padding-left: 20px;
  margin-left: 10px;
}
.dlb-admin-ui .notification-hide {
  background-image: url(../img/icons/cancel_black.svg);
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: right;
  padding-right: 20px;
  float: right;
}
.dlb-admin-ui .cs-section-navbar {
  min-height: 84px;
}
.dlb-admin-ui .cs-section-navbar-section-name {
  font-size: 28px;
  line-height: 36px;
  margin-top: 24px;
  margin-bottom: 0;
}
.dlb-admin-ui #skip a {
  position: absolute;
  top: -1000px;
}
.dlb-admin-ui #skip a:active, .dlb-admin-ui #skip a:focus {
  display: inline-block;
  top: 0;
  background: white;
  padding: 5px 10px 5px 10px;
  position: fixed;
}
.dlb-admin-ui .dlb-btn-new {
  --dlb-btn-new-primary-color: #0B6FE7;
  --dlb-btn-new-secondary-color: #FFFFFF;
  background: var(--dlb-btn-new-primary-color);
  color: var(--dlb-btn-new-secondary-color);
  padding: 0.5rem 1rem;
  border: 0 none;
  border-radius: 0.375rem;
  line-height: 1.5;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
}
.dlb-admin-ui .dlb-btn-new:hover, .dlb-admin-ui .dlb-btn-new:focus-visible {
  outline: 0.125rem solid var(--dlb-btn-new-primary-color);
  outline-offset: 0.0625rem;
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 0.0625em;
}
.dlb-admin-ui .dlb-btn-new-success {
  --dlb-btn-new-primary-color: #2CC360;
  --dlb-btn-new-secondary-color: #0D3B1D;
}
.dlb-admin-ui .dlb-btn-new-warning {
  --dlb-btn-new-primary-color: #FFAA05;
  --dlb-btn-new-secondary-color: #4D3301;
}
.dlb-admin-ui .dlb-btn-new-danger {
  --dlb-btn-new-primary-color: #FF6469;
  --dlb-btn-new-secondary-color: #000;
}
.dlb-admin-ui .dlb-btn-new-info {
  --dlb-btn-new-primary-color: #03BDD7;
  --dlb-btn-new-secondary-color: #013941;
}
.dlb-admin-ui .dlb-btn-new-white {
  --dlb-btn-new-primary-color: #fff;
  --dlb-btn-new-secondary-color: #006dbf;
}

.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.375;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.dlb-admin-ui .cs-icon-cog-white {
  background-image: url("/static/img/icons/cog_icon_white.svg");
}

.dlb-admin-ui .cs-icon-settings {
  background-image: url("/static/img/icons/cog_icon.svg");
}

.dlb-admin-ui .cs-icon-user-profile-outline-white {
  background-image: url("/static/img/icons/user_profile_outline_white.svg");
}

.dlb-admin-ui .cs-icon-user {
  background-image: url("/static/img/icons/user.svg");
}

.dlb-admin-ui .cs-icon-group {
  background-image: url("/static/img/icons/group.svg");
}

.dlb-admin-ui .cs-icon-page, .dlb-admin-ui .cs-nav-icon-page {
  background-image: url("/static/img/icons/page.svg");
}

.dlb-admin-ui .cs-icon-log-out-white {
  background-image: url("/static/img/icons/log_out_white.svg");
}

.dlb-admin-ui .cs-icon-delib-logo-white {
  background-image: url("/static/vendor/dlb-admin-ui/svg/delib-logos/delib-white.svg");
}

.dlb-admin-ui .cs-icon-question-circle-blue {
  background-image: url("/static/img/icons/help.svg");
}

.dlb-admin-ui .cs-icon-delete, .dlb-admin-ui .cs-nav-icon-delete, .dlb-admin-ui .cs-icon-cancel {
  background-image: url("/static/img/icons/cancel.svg");
}

.dlb-admin-ui .cs-icon-edit {
  background-image: url("/static/img/icons/edit.svg");
}

.dlb-admin-ui .cs-icon-edit-page {
  background-image: url("/static/img/icons/page_edit.svg");
}

.dlb-admin-ui .cs-icon-tick {
  background-image: url("/static/img/icons/tick.svg");
}

.dlb-admin-ui .cs-icon-add, .dlb-admin-ui .cs-nav-icon-add {
  background-image: url("/static/img/icons/add.svg");
}

.dlb-admin-ui .cs-icon-enable {
  background-image: url("/static/img/icons/accept.svg");
}

.dlb-admin-ui .cs-icon-disable {
  background-image: url("/static/img/icons/warning_triangle.svg");
}

.dlb-admin-ui .cs-icon-suspend {
  background-image: url("/static/img/icons/noentry.svg");
}

.dlb-admin-ui .cs-icon-reinstate {
  background-image: url("/static/img/icons/arrow_redo.svg");
}

.dlb-admin-ui .cs-icon-excel {
  background-image: url("/static/img/icons/page_excel.svg");
}

.dlb-admin-ui .cs-icon-cog, .dlb-admin-ui .cs-nav-icon-cog {
  background-image: url("/static/img/icons/cog_icon.svg");
}

.dlb-admin-ui .cs-icon-cog-black {
  background-image: url("/static/img/icons/cog_icon_black.svg");
}

.dlb-admin-ui .cs-icon-printer, .dlb-admin-ui .cs-nav-icon-printer {
  background-image: url("/static/img/icons/printer.svg");
}

.dlb-admin-ui .cs-icon-copy, .dlb-admin-ui .cs-nav-icon-copy {
  background-image: url("/static/img/icons/copy.svg");
}

.dlb-admin-ui .cs-icon-copy-black {
  background-image: url("/static/img/icons/copy_black.svg");
}

.dlb-admin-ui .cs-icon-copy-white {
  background-image: url("/static/img/icons/copy_white.svg");
}

.dlb-admin-ui .cs-icon-share {
  background-image: url("/static/img/icons/link_go.svg");
}

.dlb-admin-ui .cs-icon-delete-black {
  background-image: url("/static/img/icons/cancel_black.svg");
}

.dlb-admin-ui .cs-icon-delete-white {
  background-image: url("/static/img/icons/cancel_white.svg");
}

.dlb-admin-ui .cs-icon-download, .dlb-admin-ui .cs-nav-icon-download {
  background-image: url("/static/img/icons/download.svg");
}

.dlb-admin-ui .cs-icon-download-black {
  background-image: url("/static/img/icons/download_black.svg");
}

.dlb-admin-ui .cs-icon-download-white {
  background-image: url("/static/img/icons/download_white.svg");
}

.dlb-admin-ui .cs-icon-add-black {
  background-image: url("/static/img/icons/add_black.svg");
}

.dlb-admin-ui .cs-icon-add-white {
  background-image: url("/static/img/icons/add_white.svg");
}

.dlb-admin-ui .cs-icon-add-saved, .dlb-admin-ui .cs-nav-icon-add-saved {
  background-image: url("/static/img/icons/add_saved.svg");
}

.dlb-admin-ui .cs-icon-add-saved-black {
  background-image: url("/static/img/icons/add_saved_black.svg");
}

.dlb-admin-ui .cs-icon-add-saved-white {
  background-image: url("/static/img/icons/add_saved_white.svg");
}

.dlb-admin-ui .cs-icon-arrow-branch, .dlb-admin-ui .cs-nav-icon-arrow-branch {
  background-image: url("/static/img/icons/arrow_branch.svg");
}

.dlb-admin-ui .cs-icon-arrow-branch-black {
  background-image: url("/static/img/icons/arrow_branch_black.svg");
}

.dlb-admin-ui .cs-icon-arrow-branch-white {
  background-image: url("/static/img/icons/arrow_branch_white.svg");
}

.dlb-admin-ui .cs-icon-page-edit, .dlb-admin-ui .cs-nav-icon-page-edit {
  background-image: url("/static/img/icons/page_edit.svg");
}

.dlb-admin-ui .cs-icon-page-edit-black {
  background-image: url("/static/img/icons/page_edit_black.svg");
}

.dlb-admin-ui .cs-icon-page-edit-white {
  background-image: url("/static/img/icons/page_edit_white.svg");
}

.dlb-admin-ui .cs-icon-move, .dlb-admin-ui .cs-nav-icon-move {
  background-image: url("/static/img/icons/move.svg");
}

.dlb-admin-ui .cs-icon-move-black {
  background-image: url("/static/img/icons/move_black.svg");
}

.dlb-admin-ui .cs-icon-move-white {
  background-image: url("/static/img/icons/move_white.svg");
}

.dlb-admin-ui .cs-icon-basemap-settings, .dlb-admin-ui .cs-nav-icon-basemap-settings {
  background-image: url("/static/img/icons/basemap_settings_icon.svg");
}

.dlb-admin-ui .cs-icon-basemap-settings-black {
  background-image: url("/static/img/icons/basemap_settings_icon_black.svg");
}

.dlb-admin-ui .cs-icon-basemap-settings-white {
  background-image: url("/static/img/icons/basemap_settings_icon_white.svg");
}

.dlb-admin-ui .cs-icon-configure-map-layers, .dlb-admin-ui .cs-nav-icon-configure-map-layers {
  background-image: url("/static/img/icons/configure_map_layers_icon.svg");
}

.dlb-admin-ui .cs-icon-configure-map-layers-black {
  background-image: url("/static/img/icons/configure_map_layers_icon_black.svg");
}

.dlb-admin-ui .cs-icon-configure-map-layers-white {
  background-image: url("/static/img/icons/configure_map_layers_icon_white.svg");
}

.dlb-admin-ui .cs-icon-preview-blue {
  background-image: url("/static/img/icons/preview_blue.svg");
}

.dlb-admin-ui .cs-icon-preview-white {
  background-image: url("/static/img/icons/preview_white.svg");
}

.dlb-admin-ui .cs-icon-chevron-down-black {
  background-image: url("/static/img/icons/chevron_down_black.svg");
}

.dlb-admin-ui .cs-icon-chevron-down-white {
  background-image: url("/static/img/icons/chevron_down_white.svg");
}

.dlb-admin-ui .cs-icon-chevron-down, .dlb-admin-ui .cs-nav-icon-chevron-down {
  background-image: url("/static/img/icons/chevron_down.svg");
}

.dlb-admin-ui .cs-icon-chevron-right-white {
  background-image: url("/static/img/icons/chevron_right_white.svg");
}

.dlb-admin-ui .cs-icon-chevron-right, .dlb-admin-ui .cs-nav-icon-chevron-right {
  background-image: url("/static/img/icons/chevron_right.svg");
}

.dlb-admin-ui .cs-icon-email-go {
  background-image: url("/static/img/icons/email_go.svg");
}

.dlb-admin-ui .cs-icon-arrow-right-white {
  background-image: url("/static/img/icons/arrow_up_white.svg");
  transform: rotate(90deg);
}

.dlb-admin-ui .cs-icon-dashboard, .dlb-admin-ui .cs-nav-icon-dashboard {
  background-image: url("/static/img/icons/dashboard_block.svg"), url("/static/img/icons/dashboard_block.svg"), url("/static/img/icons/dashboard_block.svg"), url("/static/img/icons/dashboard_block.svg");
  background-position: 1px 1px, 1px 8px, 8px 1px, 8px 8px;
  background-size: 6.5px 6.5px;
}

.dlb-admin-ui .cs-icon-dashboard-white {
  background-image: url("/static/img/icons/dashboard_block_white.svg"), url("/static/img/icons/dashboard_block_white.svg"), url("/static/img/icons/dashboard_block_white.svg"), url("/static/img/icons/dashboard_block_white.svg");
  background-position: 1px 1px, 1px 8px, 8px 1px, 8px 8px;
  background-size: 6.5px 6.5px;
}

.dlb-admin-ui .cs-icon-cog-white {
  background-image: url("/static/img/icons/cog_icon_white.svg");
}

.dlb-admin-ui .cs-icon-settings {
  background-image: url("/static/img/icons/cog_icon.svg");
}

.dlb-admin-ui .cs-icon-user-profile-outline-white {
  background-image: url("/static/img/icons/user_profile_outline_white.svg");
}

.dlb-admin-ui .cs-icon-user {
  background-image: url("/static/img/icons/user.svg");
}

.dlb-admin-ui .cs-icon-group {
  background-image: url("/static/img/icons/group.svg");
}

.dlb-admin-ui .cs-icon-page, .dlb-admin-ui .cs-nav-icon-page {
  background-image: url("/static/img/icons/page.svg");
}

.dlb-admin-ui .cs-icon-log-out-white {
  background-image: url("/static/img/icons/log_out_white.svg");
}

.dlb-admin-ui .cs-icon-delib-logo-white {
  background-image: url("/static/vendor/dlb-admin-ui/svg/delib-logos/delib-white.svg");
}

.dlb-admin-ui .cs-icon-question-circle-blue {
  background-image: url("/static/img/icons/help.svg");
}

.dlb-admin-ui .cs-icon-cancel, .dlb-admin-ui .cs-icon-delete, .dlb-admin-ui .cs-nav-icon-delete, .dlb-admin-ui .cs-icon-delete {
  background-image: url("/static/img/icons/cancel.svg");
}

.dlb-admin-ui .cs-icon-edit {
  background-image: url("/static/img/icons/edit.svg");
}

.dlb-admin-ui .cs-icon-edit-page {
  background-image: url("/static/img/icons/page_edit.svg");
}

.dlb-admin-ui .cs-icon-tick {
  background-image: url("/static/img/icons/tick.svg");
}

.dlb-admin-ui .cs-icon-add, .dlb-admin-ui .cs-nav-icon-add {
  background-image: url("/static/img/icons/add.svg");
}

.dlb-admin-ui .cs-icon-enable {
  background-image: url("/static/img/icons/accept.svg");
}

.dlb-admin-ui .cs-icon-disable {
  background-image: url("/static/img/icons/warning_triangle.svg");
}

.dlb-admin-ui .cs-icon-suspend {
  background-image: url("/static/img/icons/noentry.svg");
}

.dlb-admin-ui .cs-icon-reinstate {
  background-image: url("/static/img/icons/arrow_redo.svg");
}

.dlb-admin-ui .cs-icon-excel {
  background-image: url("/static/img/icons/page_excel.svg");
}

.dlb-admin-ui .cs-icon-cog, .dlb-admin-ui .cs-nav-icon-cog {
  background-image: url("/static/img/icons/cog_icon.svg");
}

.dlb-admin-ui .cs-icon-cog-black {
  background-image: url("/static/img/icons/cog_icon_black.svg");
}

.dlb-admin-ui .cs-icon-printer, .dlb-admin-ui .cs-nav-icon-printer {
  background-image: url("/static/img/icons/printer.svg");
}

.dlb-admin-ui .cs-icon-copy, .dlb-admin-ui .cs-nav-icon-copy {
  background-image: url("/static/img/icons/copy.svg");
}

.dlb-admin-ui .cs-icon-copy-black {
  background-image: url("/static/img/icons/copy_black.svg");
}

.dlb-admin-ui .cs-icon-copy-white {
  background-image: url("/static/img/icons/copy_white.svg");
}

.dlb-admin-ui .cs-icon-share {
  background-image: url("/static/img/icons/link_go.svg");
}

.dlb-admin-ui .cs-icon-delete-black {
  background-image: url("/static/img/icons/cancel_black.svg");
}

.dlb-admin-ui .cs-icon-delete-white {
  background-image: url("/static/img/icons/cancel_white.svg");
}

.dlb-admin-ui .cs-icon-download, .dlb-admin-ui .cs-nav-icon-download {
  background-image: url("/static/img/icons/download.svg");
}

.dlb-admin-ui .cs-icon-download-black {
  background-image: url("/static/img/icons/download_black.svg");
}

.dlb-admin-ui .cs-icon-download-white {
  background-image: url("/static/img/icons/download_white.svg");
}

.dlb-admin-ui .cs-icon-add-black {
  background-image: url("/static/img/icons/add_black.svg");
}

.dlb-admin-ui .cs-icon-add-white {
  background-image: url("/static/img/icons/add_white.svg");
}

.dlb-admin-ui .cs-icon-add-saved, .dlb-admin-ui .cs-nav-icon-add-saved {
  background-image: url("/static/img/icons/add_saved.svg");
}

.dlb-admin-ui .cs-icon-add-saved-black {
  background-image: url("/static/img/icons/add_saved_black.svg");
}

.dlb-admin-ui .cs-icon-add-saved-white {
  background-image: url("/static/img/icons/add_saved_white.svg");
}

.dlb-admin-ui .cs-icon-arrow-branch, .dlb-admin-ui .cs-nav-icon-arrow-branch {
  background-image: url("/static/img/icons/arrow_branch.svg");
}

.dlb-admin-ui .cs-icon-arrow-branch-black {
  background-image: url("/static/img/icons/arrow_branch_black.svg");
}

.dlb-admin-ui .cs-icon-arrow-branch-white {
  background-image: url("/static/img/icons/arrow_branch_white.svg");
}

.dlb-admin-ui .cs-icon-page-edit, .dlb-admin-ui .cs-nav-icon-page-edit {
  background-image: url("/static/img/icons/page_edit.svg");
}

.dlb-admin-ui .cs-icon-page-edit-black {
  background-image: url("/static/img/icons/page_edit_black.svg");
}

.dlb-admin-ui .cs-icon-page-edit-white {
  background-image: url("/static/img/icons/page_edit_white.svg");
}

.dlb-admin-ui .cs-icon-move, .dlb-admin-ui .cs-nav-icon-move {
  background-image: url("/static/img/icons/move.svg");
}

.dlb-admin-ui .cs-icon-move-black {
  background-image: url("/static/img/icons/move_black.svg");
}

.dlb-admin-ui .cs-icon-move-white {
  background-image: url("/static/img/icons/move_white.svg");
}

.dlb-admin-ui .cs-icon-basemap-settings, .dlb-admin-ui .cs-nav-icon-basemap-settings {
  background-image: url("/static/img/icons/basemap_settings_icon.svg");
}

.dlb-admin-ui .cs-icon-basemap-settings-black {
  background-image: url("/static/img/icons/basemap_settings_icon_black.svg");
}

.dlb-admin-ui .cs-icon-basemap-settings-white {
  background-image: url("/static/img/icons/basemap_settings_icon_white.svg");
}

.dlb-admin-ui .cs-icon-configure-map-layers, .dlb-admin-ui .cs-nav-icon-configure-map-layers {
  background-image: url("/static/img/icons/configure_map_layers_icon.svg");
}

.dlb-admin-ui .cs-icon-configure-map-layers-black {
  background-image: url("/static/img/icons/configure_map_layers_icon_black.svg");
}

.dlb-admin-ui .cs-icon-configure-map-layers-white {
  background-image: url("/static/img/icons/configure_map_layers_icon_white.svg");
}

.dlb-admin-ui .cs-icon-preview-blue {
  background-image: url("/static/img/icons/preview_blue.svg");
}

.dlb-admin-ui .cs-icon-preview-white {
  background-image: url("/static/img/icons/preview_white.svg");
}

.dlb-admin-ui .cs-icon-chevron-down-black {
  background-image: url("/static/img/icons/chevron_down_black.svg");
}

.dlb-admin-ui .cs-icon-chevron-down-white {
  background-image: url("/static/img/icons/chevron_down_white.svg");
}

.dlb-admin-ui .cs-icon-chevron-down, .dlb-admin-ui .cs-nav-icon-chevron-down {
  background-image: url("/static/img/icons/chevron_down.svg");
}

.dlb-admin-ui .cs-icon-chevron-right-white {
  background-image: url("/static/img/icons/chevron_right_white.svg");
}

.dlb-admin-ui .cs-icon-chevron-right, .dlb-admin-ui .cs-nav-icon-chevron-right {
  background-image: url("/static/img/icons/chevron_right.svg");
}

.dlb-admin-ui .cs-icon-email-go {
  background-image: url("/static/img/icons/email_go.svg");
}

.dlb-admin-ui .cs-icon-arrow-right-white {
  background-image: url("/static/img/icons/arrow_up_white.svg");
  transform: rotate(90deg);
}

.dlb-admin-ui .cs-icon-dashboard, .dlb-admin-ui .cs-nav-icon-dashboard {
  background-image: url("/static/img/icons/dashboard_block.svg"), url("/static/img/icons/dashboard_block.svg"), url("/static/img/icons/dashboard_block.svg"), url("/static/img/icons/dashboard_block.svg");
  background-position: 1px 1px, 1px 8px, 8px 1px, 8px 8px;
  background-size: 6.5px 6.5px;
}

.dlb-admin-ui .cs-icon-dashboard-white {
  background-image: url("/static/img/icons/dashboard_block_white.svg"), url("/static/img/icons/dashboard_block_white.svg"), url("/static/img/icons/dashboard_block_white.svg"), url("/static/img/icons/dashboard_block_white.svg");
  background-position: 1px 1px, 1px 8px, 8px 1px, 8px 8px;
  background-size: 6.5px 6.5px;
}

.cs-nav-sidebar {
  font-size: 0.875rem;
  font-weight: 700;
}

h1.cs-nav-sidebar-header, .dlb-admin-ui .cs-nav-sidebar-header.h1,
h2.cs-nav-sidebar-header,
.dlb-admin-ui .cs-nav-sidebar-header.h2,
h3.cs-nav-sidebar-header,
.dlb-admin-ui .cs-nav-sidebar-header.h3 {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  color: #000;
  padding-inline: 1rem;
  margin-inline: 0;
}

h3.dlb-nav-sidebar-subhead, .dlb-admin-ui .dlb-nav-sidebar-subhead.h3 {
  font-size: 0.875rem;
  font-weight: 400;
  color: #000;
  margin-inline: 1rem;
}

ul.cs-nav-sidebar-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.page-list-item > ul.cs-nav-sidebar-list {
  padding-left: 1.5rem;
}

.cs-nav-sidebar-link,
.dlb-nav-sidebar-subhead {
  display: inline-block;
  padding-block: 0.5rem;
  padding-inline: 1rem;
}
.cs-nav-sidebar-link .cs-nav-sidebar-link-prefix,
.dlb-nav-sidebar-subhead .cs-nav-sidebar-link-prefix {
  filter: brightness(0.8);
  margin-right: 0.2rem;
}

.cs-nav-sidebar-list-item-active, .cs-nav-sidebar-list-item.contains-active.closed {
  background: rgba(0, 94, 165, 0.1);
  border-radius: 0.1875rem;
}
.cs-nav-sidebar-list-item-active .cs-nav-sidebar-link, .cs-nav-sidebar-list-item.contains-active.closed .cs-nav-sidebar-link {
  color: #000;
}

.cs-nav-sidebar-link-disabled {
  filter: saturate(0);
  cursor: not-allowed;
}

.cs-nav-icon {
  padding-inline-start: 2.5rem;
  background-repeat: no-repeat;
  background-size: 1rem;
  background-position-x: 1rem;
  background-position-y: 0.6015625rem;
}
.cs-nav-icon.cs-nav-icon-dashboard {
  background-position: 9px 10px, 9px 17px, 16px 10px, 16px 17px;
}

ul.cs-nav-sidebar-separator,
h2.cs-nav-sidebar-separator,
.dlb-admin-ui .cs-nav-sidebar-separator.h2,
li.cs-nav-sidebar-separator {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #B9B4B3;
}
ul.cs-nav-sidebar-separator:has(> a),
h2.cs-nav-sidebar-separator:has(> a),
.dlb-admin-ui .cs-nav-sidebar-separator.h2:has(> a),
li.cs-nav-sidebar-separator:has(> a) {
  padding-bottom: 0.5rem;
}
ul.cs-nav-sidebar-separator-cramped,
h2.cs-nav-sidebar-separator-cramped,
.dlb-admin-ui .cs-nav-sidebar-separator-cramped.h2,
li.cs-nav-sidebar-separator-cramped {
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}

.cs-alert-dot {
  display: inline-block;
  width: 7px;
  height: 7px;
  background-color: red;
  border-radius: 50%;
  margin: 1px 0 1px 3px;
}

.cs-new-header-inner {
  display: grid;
  grid-template-columns: 1fr 52.5rem 22.5rem 1fr;
}

.cs-new-header-title {
  padding: 1rem 1.5rem 1rem 1rem;
  grid-column-start: 2;
  grid-column-end: 3;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.cs-new-header-actions {
  padding: 1rem;
  grid-column-start: 3;
  grid-column-end: 4;
  text-align: end;
  display: flex;
  justify-self: end;
  align-items: center;
}

.cs-new-header-nav {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  grid-column-start: 1;
  grid-column-end: 5;
  display: grid;
  grid-template-columns: subgrid;
}

.cs-new-header-nav-inner {
  padding: 1rem;
  grid-column-start: 2;
  grid-column-end: 4;
}

.cs-new-header {
  color: #fff;
  --bs-heading-color: #fff;
  background: #1C2D42;
  font-size: 0.875rem;
  font-weight: 700;
}

.cs-in-activity .cs-new-header,
.cs-in-activity .cs-global-navbar {
  min-width: calc(75rem + 1.25rem);
}

.cs-new-header .dropdown-menu {
  --bs-dropdown-font-size: 0.875rem;
}

.cs-new-header-title > h1, .dlb-admin-ui .cs-new-header-title > .h1 {
  font-size: 1.5rem;
  margin: 0;
}

.cs-activity-responses {
  display: block;
  font-size: 1.16875rem;
}

.cs-new-header a {
  --bs-link-color-rgb: 255, 255, 255;
}

.cs-new-header-nav {
  font-weight: 700;
}

ul.cs-new-header-nav-inner {
  list-style-type: none;
  display: flex;
  margin: 0;
  padding: 0;
}

.cs-new-header-nav-list-item {
  position: relative;
}
.cs-new-header-nav-list-item > a,
.cs-new-header-nav-list-item > button {
  padding: 1rem 0.7501875469rem;
}
.cs-new-header-nav-list-item:hover > *:hover {
  text-decoration: none;
}
.cs-new-header-nav-list-item:hover > * > .cs-new-header-nav-list-item-innertext {
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 0.0625em;
}
.cs-new-header-nav-list-item:first-of-type > :first-child {
  padding-left: 1rem;
}
.cs-new-header-nav-list-item:last-of-type:not(.cs-new-header-nav-list-item-icon-only) > :first-child {
  padding-right: 1rem;
}

.cs-new-header-nav-list-item,
.cs-new-header-nav-dropdown-toggle {
  display: flex;
  align-items: center;
}

.cs-global-navbar-preview {
  display: inline-flex;
  margin-right: 0.75rem;
}

a.cs-global-navbar-preview-primary {
  display: inline-block;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  background: #005ea5;
  color: #fff;
  border: 0 none;
  padding-block: 0.5rem;
  padding-inline: 1rem;
  font-weight: 700;
  margin-right: 2px;
}
a.cs-global-navbar-preview-primary:hover, a.cs-global-navbar-preview-primary:focus-visible {
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 0.0625em;
}

button.cs-global-navbar-preview-dropdown {
  display: inline-block;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  background: #005ea5;
  color: #fff;
  border: 0 none;
  padding-block: 0.5rem;
  padding-inline-start: 0.5714285714rem;
  padding-inline-end: 0.6666666667rem;
  font-weight: inherit;
  position: relative;
}

button.cs-global-navbar-publish-dropdown.cs-global-navbar-publish-dropdown {
  min-width: 8.5rem;
  border-radius: 24px;
  padding-block: 0.5rem;
  padding-inline: 0.7501875469rem;
  font-size: 0.875rem;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
}

.cs-new-dropdown.cs-new-dropdown {
  padding: 0;
  min-width: 13rem;
  background: #fff;
  color: #000;
  border: 1px #ebe8e5;
  border-radius: 0.1875rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15);
}
.cs-new-dropdown.cs-new-dropdown.cs-new-dropdown-wider {
  min-width: 17rem;
}
.cs-new-dropdown.cs-new-dropdown.cs-new-dropdown-narrower {
  min-width: 8rem;
}
.cs-new-dropdown.cs-new-dropdown a {
  --bs-link-color-rgb: 0, 94, 165;
  --bs-dropdown-link-color: #005ea5;
}

.cs-new-dropdown-item + .cs-new-dropdown-item {
  border-top: 1px solid #ebe8e5;
}

.cs-new-dropdown-link.cs-new-dropdown-link {
  display: inline-block;
  width: 100%;
  padding: 0.75rem;
}
.cs-new-dropdown-link.cs-new-dropdown-link:has(.cs-new-dropdown-link-innertext):hover {
  text-decoration: none;
}
.cs-new-dropdown-link.cs-new-dropdown-link:has(.cs-new-dropdown-link-innertext):hover .cs-new-dropdown-link-innertext {
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 0.0625em;
}
.cs-new-dropdown-link.cs-new-dropdown-link:not(:has(.cs-new-dropdown-link-innertext)):hover {
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 0.0625em;
}

.cs-new-dropdown-item-non-nav {
  padding: 0.7501875469rem;
  font-weight: 400;
  line-height: 1.5;
}

.cs-new-header-nav-dropdown-toggle {
  background: none;
  position: relative;
  border: 0;
  padding: 0;
  color: #fff;
  font-weight: inherit;
}
.cs-new-header-nav-dropdown-toggle.show > .inline-icon-chevron {
  rotate: 180deg;
}

.cs-new-header-nav-list-item-icon-only {
  aspect-ratio: 1/1;
  justify-content: center;
  height: 100%;
}
.cs-new-header-nav-list-item-icon-only:hover, .cs-new-header-nav-list-item-icon-only:focus-visible, .cs-new-header-nav-list-item-icon-only:has(.show) {
  outline: 2px solid #fff;
  outline-offset: -0.75rem;
  border-radius: 100%;
}
.cs-new-header-nav-list-item-icon-only > a,
.cs-new-header-nav-list-item-icon-only > button {
  height: 100%;
  width: 100%;
  padding: 0;
  justify-content: center;
  align-items: center;
}

.cs-new-header-nav-list-item-separator-left {
  position: relative;
  margin-inline-start: 1.5rem;
}
.cs-new-header-nav-list-item-separator-left::before {
  content: "";
  position: absolute;
  width: 1px;
  top: 0.75rem;
  bottom: 0.75rem;
  left: -1rem;
  background: rgba(255, 255, 255, 0.2);
}

.tooltip {
  --bs-tooltip-border-radius: 0.1875rem;
}

.tooltip-white {
  --bs-tooltip-bg: #fff;
  --bs-tooltip-color: #000;
}

.cs-has-sidebar {
  background: #fff;
}

.cs-in-activity:not(.cs-has-sidebar):not(:has(.cs-activity-dashboard)) {
  background-color: #F8F9F7;
}
.cs-in-activity:not(.cs-has-sidebar):not(:has(.cs-activity-dashboard)) .page-content-wrapper {
  max-width: 48rem;
  margin-inline: auto;
  background: none;
  padding-top: 2rem;
}
.cs-in-activity:not(.cs-has-sidebar):not(:has(.cs-activity-dashboard)) .cs-main-content {
  background: #fff;
  padding: 1rem;
  border: 1px solid #E6E6DF;
  border-radius: 0.5rem;
}
.cs-in-activity:not(.cs-has-sidebar):not(:has(.cs-activity-dashboard)) h1, .cs-in-activity:not(.cs-has-sidebar):not(:has(.cs-activity-dashboard)) .dlb-admin-ui .h1, .dlb-admin-ui .cs-in-activity:not(.cs-has-sidebar):not(:has(.cs-activity-dashboard)) .h1 {
  margin-top: 0;
}
.cs-in-activity:not(.cs-has-sidebar):not(:has(.cs-activity-dashboard)) #page-content {
  width: auto;
  padding-inline: 0;
}
.cs-in-activity:not(.cs-has-sidebar):not(:has(.cs-activity-dashboard)) #os-body-main {
  background: none;
  border: none !important;
  padding: 0 !important;
  float: none !important;
}

.cs-has-sidebar .dlb-admin-ui:empty {
  display: none;
}

.cs-has-sidebar, .cs-in-activity {
  background: #fff;
}

.cs-has-sidebar .page-content-wrapper {
  padding: 0;
  background: none;
  display: flex;
  height: 100%;
}

.cs-has-sidebar #page-content {
  padding: inherit;
}

.cs-has-sidebar .cs-page-content {
  display: grid;
  grid-template-columns: 1fr 17rem 57rem 1fr;
  grid-gap: 0.75rem;
}

.cs-has-sidebar #global-wrapper {
  display: flex;
  flex-direction: column;
  margin: 0;
}
.cs-has-sidebar #global-wrapper .page-content-wrapper {
  flex-grow: 1;
}

.cs-has-sidebar .page-content-main {
  background: #F8F9F7;
  padding-bottom: 1rem;
}

.cs-has-sidebar .cs-sidebar-container {
  grid-column: 2/3;
}

.cs-has-sidebar .cs-main-content {
  grid-column: 3/4;
  display: flex;
  margin-bottom: 1rem;
  width: 100%;
  height: 100%;
}
.cs-has-sidebar .cs-main-content > * {
  flex-grow: 1;
}

.cs-has-sidebar .cs-main-content h1, .cs-has-sidebar .cs-main-content .dlb-admin-ui .h1, .dlb-admin-ui .cs-has-sidebar .cs-main-content .h1 {
  margin-top: 0;
}

.cs-has-sidebar #os-body-legacy .opinion-suite #os-body-main,
.cs-has-sidebar .cs-main-content-inner {
  min-height: 100%;
  border: 0 none;
  padding: 1rem 1rem 0;
  margin-bottom: 0;
  background-color: #F8F9F7;
}

/* Datepicker CSS follows. */
/* The wrapper div */
div.datePicker {
  position: absolute;
  min-width: 24em;
  width: 24em;
  z-index: 9999;
  text-align: center;
  /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */
  font: 900 0.8em/0.8em Verdana, Sans-Serif;
  /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */
  /* font:900 77%/77% Verdana; */
  background: transparent;
  /* Mozilla & Webkit extensions to stop text-selection. Remove if you wish to validate the CSS */
  -moz-user-select: none;
  -khtml-user-select: none;
}

/* Styles for the static datePickers */
div.staticDP {
  position: relative;
  top: 5px;
  left: 0;
}

/* The iframe hack to cover selectlists in Internet Explorer <= v6 */
iframe.iehack {
  position: absolute;
  background: #fff;
  z-index: 9998;
  padding: 0;
  border: 0;
  display: none;
  margin: 0;
}

/* The "button" created beside each input for non-static datePickers */
a.date-picker-control:link, a.date-picker-control:visited, a.date-picker-control:hover, a.date-picker-control:active, a.date-picker-control:focus {
  /* Moz & FF */
  border: 0 none;
  padding: 0;
  margin: 0 0 0 4px;
  background: transparent url(../vendor/datepicker/img/cal.gif) no-repeat 50% 50%;
  min-width: 16px;
  line-height: 1;
  cursor: pointer;
  visibility: visible;
  text-decoration: none;
}

a.date-picker-control {
  /* IE, Safari & Opera. Separate CSS rule seems to be required. */
  display: inline-block;
  vertical-align: baseline;
}

a.date-picker-control span {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: auto 0;
}

/* The next & previous buttons */
div.datePicker th span {
  display: inline;
  padding: 0;
  margin: 0;
  color: #000;
  text-align: center;
  line-height: 1em;
  border-width: 0;
  font-family: georgia, times new roman, palatino, times, bookman, serif;
  background: transparent;
  font-weight: bold;
  cursor: pointer;
}

div.datePicker th span.month-display, div.datePicker th span.year-display {
  text-transform: uppercase;
  letter-spacing: 1px;
  font: normal 1.2em Verdana, Sans-Serif;
  cursor: default;
}

div.datePicker th span.prev-but, div.datePicker th span.next-but {
  font-size: 1.8em;
  cursor: pointer !important;
}

div.datePicker th span.today-but {
  text-align: center;
  margin: 0 auto;
  font: normal 1em Verdana, Sans-Serif;
  width: 100%;
  text-decoration: none;
  line-height: 1.6em;
  text-transform: uppercase;
  cursor: pointer !important;
}

div.datePicker thead th span.fd-disabled {
  color: #aaa;
  cursor: default !important;
}

/* The mon, tue, wed etc day buttons */
div.datePicker th span.fd-day-header {
  text-align: center;
  margin: 0 auto;
  font: 900 1em Verdana, Sans-Serif;
  height: 1.4em;
  width: 2em;
  text-decoration: none;
  text-transform: lowercase;
  line-height: 1.4em;
}

/* The table */
div.datePicker table {
  position: relative;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  background: #fff url(../vendor/datepicker/img/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;
  text-align: center;
  width: 100%;
  border-spacing: 2px;
  table-layout: fixed;
  border-collapse: separate;
}

/* Common TD & TH styling */
div.datePicker table td {
  border: 1px solid #ccc;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  /* Opera requires a line-height bigger than 1em in order to redraw properly */
  line-height: 1.2em;
  cursor: pointer;
  background: #fff url(../vendor/datepicker/img/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;
  width: 3em;
  height: 3em !important;
  height: 2.8em;
}

div.datePicker table th {
  border: 0 none;
  padding: 0;
  line-height: 1em;
  font-weight: bold;
  color: #222;
  text-align: center;
  vertical-align: middle;
}

div.datePicker table td.date-picker-unused {
  background: #fff url(../vendor/datepicker/img/backstripes.gif);
  border-color: #dcdcdc;
  padding: 0;
  cursor: default !important;
}

div.datePicker table thead th.date-picker-title {
  width: auto;
  height: auto;
  padding: 0.4em 0;
}

/* The "mon tue wed etc" day header button styles */
div.datePicker table th.date-picker-day-header {
  text-transform: lowercase;
  width: 3em;
}

div.datePicker table th.date-picker-day-header span {
  display: block;
}

/* The "todays date" style */
div.datePicker table td.date-picker-today {
  background: #fff url(../vendor/datepicker/img/bullet2.gif) no-repeat 0 0;
  color: rgb(100, 100, 100) !important;
}

/* The "selected date" style */
div.datePicker table td.date-picker-selected-date {
  color: #333 !important;
  border-color: #333 !important;
}

/* the "highlight days" style */
td.date-picker-highlight {
  color: #a86666;
}

/* The date "out of range" style */
div.datePicker table td.out-of-range {
  color: #ccc !important;
  font-style: oblique;
  background: #fcfcfc !important;
  cursor: default !important;
}

/* The "disabled days" style */
div.datePicker table td.day-disabled {
  color: #aaa !important;
  background: transparent !important;
  cursor: default !important;
}

/* The "active cursor" style */
div.datePicker table tbody td.date-picker-hover {
  background: #fff url(../vendor/datepicker/img/bg_header.jpg) no-repeat 0 0;
  cursor: pointer;
  border-color: rgb(100, 130, 170);
  color: rgb(100, 130, 170);
}

/* Remove the images for Internet Explorer <= v6 using the "* html" hack */
* html div.datePicker table td {
  background-image: none;
}

* html div.datePicker table td.date-picker-unused {
  background: #f2f2f2;
}

#ui-lightbox-wrapper {
  display: none;
  position: absolute;
  width: 20em;
  height: auto;
  background-color: #ffffff;
  opacity: 1;
  border: 2px solid #444444;
  padding: 1em;
  font-size: 12px;
  line-height: 14.4px;
}
#ui-lightbox-wrapper p {
  line-height: 1.5em;
  margin-bottom: 1em;
}
#ui-lightbox-wrapper a {
  line-height: 1.5em;
}

#ui-lightbox-image {
  height: 10em;
  margin: 1em 0 0;
  background: url(../img/ajax-loader.gif) no-repeat center center;
}

#ui-lightbox-image img {
  display: none;
}

#os-body-legacy {
  /*Layout*/
  /* LHS Nav */
  /**/
  /* skip logic forms - I didn't want to change select widths in more places */
  /* Forms and  Fieldsets */
  /*
  #edit-form fieldset,
  #question-preview fieldset {
  	background-color:#eeeeee;
  	margin:0 0 -2.5em;
  	padding:0.5em 0;
  	-moz-border-radius:.8em;
  	-o-border-radius:.8em;
  	-webkit-border-radius:.8em;
  	position:relative;
  	border:none;
  }
  */
  /* Labels and inputs */
  /* Make the text area style a little nicer on the components page */
  /* Legends and spans inside them */
  /*#edit-form legend.quickconsult-survey-legend,#question-preview legend.quickconsult-survey-legend {
  	font-weight:bold;
  	float:none;
  	margin:0;
  	padding:5em 0 0 1em;
  }*/
  /**/
  /* .section */
  /* first section used as headings */
  /**/
  /* existing questions and edit / add subquestions */
  /* matrix-select-subquestion */
  /**/
  /*Matrix questions*/
  /**/
  /* REFACTOR: check if this is still used */
  /*  quickconsult-base-edit  */
  /* tags */
  /*tag selections*/
  /**/
  /* Dumped in to help COI deadline needs removing and doing properly */
  /* REFACTORING: can't find this declaration in use */
  /**/
  /* Response form */
  /**/
  /* Response Publishing Subquestion Admin View(s) */
  /* REFACTORING: can't find this next declaration used anywhere */
  /*Question actions*/
  /**/
  /* used in subquestion add / edit */
  /* qc-contents forms */
  /*#qc-contents #instructions_help {
  	clear:both;
  	float:left;
  	margin:-1.8em 0 0 0;
  	text-align:left;
  	color:grey;
  	display:inline-block;
  	white-space:normal;
  }*/
  /* progress bar  */
  /* non-linear hub page */
  /**/
  /* Forms  */
  /*Save and Logout page*/
  /* text formatting */
  /*Response list*/
  /* logout options */
  /*Leave / submit survey */
  /* REFACTORING: I can't find these styles in use */
  /* REFACTORING: I can't find these styles in use */
  /* REFACTORING: I can't find these styles in use */
  /* REFACTORING: I can't find these styles in use */
  /* These styles may not be used, but #edit-form is widely used so hard to search for these styles.  May be a candidate for REFACTORING */
  /**/
  /* MATRIX TABLE */
  /* no background color */
  /* all cells */
  /* tbody cells only */
  /* column labels */
  /* column cells */
  /* row cells */
  /* form inputs */
  /* required field */
  /* error */
  /* matrix select error */
  /* IE7 override fixes */
  /* allow too many columns to break layout instead of hiding content */
  /* it shows the admin there is problem and is still usable by public */
  /* opsuite.respondentmanagement */
  /* FILE UPLOAD */
  /* While this makes it inconsistent with other error messages, it leaves this consistent with other messages within the file upload.*/
  /* ADD/EDIT MATRIX QUESTION */
  /* Postcode question */
  /* Special CSS for the formatting of items on the single printout view
     This is here so that people can see what the printout will look like before printing. */
  /* Field Holders */
  /* Field Items */
  /* Workaround for help images on subquestion page disappearing on reload. */
  /*Chrome hacks */
  /* Geo admin (other than the map itself, whose styling lives in geo.scss */
  /* heading icons */
  /* JQuery UI */
  /* /JQuery UI */
  /************ ~ Layout **************/
  /**/
  /* ~ *********** Headings *************** */
  /* Headings : H1 */
  /* Headings : H2 */
  /* Headings : H3 */
  /* Headings : H4 */
  /**/
  /* ~ General classes */
  /* this declaration appears to be deprecated, can't find it in use anywhere */
  /*
      This copies the CSS from dlb-public-ui's sr-only class. It's not called
      sr-only because in at least one case (consult_edit) it's used in conjunction
      with aria-hidden="true" to create a submit button that takes precedence over
      all other buttons by virtue of being the first item in the form
  */
  /* ~ Boxouts and Wells*/
  /* Wells */
  /**/
  /* ~ Forms */
  /* optgroup  label styles */
  /* linkish-buttons need refactoring to be os-btn-link, or public skin equivalent */
  /* there is also a linkish-button:focus declaration to consider for refactoring */
  /* Adjustment of standard form button, no gradients etc.  Legacy. */
  /* Other forms (taken from layout.css - may need moving when I work out what they refer to)*/
  /* Forms : Interests */
  /* Forms : Search */
  /* ~ Forms : Activities  */
  /* Forms : Users */
  /* Forms : That Form  */
  /* ~ Forms : file-uploads form   */
  /* ~ Forms : Add Organisation form   */
  /* dept and org add and edit form buttons - gives them .button class stuff - take this out when we have custom versions of the forms */
  /* ~ Links */
  /********** ~ Tables ***********/
  /* Response Publishing table rows */
  /* Skip */
  /********** ~ Actions ***********/
  /* ~ Footer */
  /* Related Info Links*/
  /* ~Delete Activities */
  /****** ~ Global Navigation *********/
  /** admin nav **/
  /* link styles, n.b. would be better to have default link style for all 'admin' rather than these styles specific to named elements */
  /****** ~ System Messaging ***********************/
  /****** ~ Home ***********************/
  /* Login */
  /* text input and password input are rendered different sizes in IE, fix that */
  /* this wouldn't be needed if we had a proper css framework */
  /* Results & featured */
  /****** ~ Finder + Advanced Finder ********/
  /* rearranging the advanced search */
  /* safari help */
  /*changed for demo - change back !!*/
  /******** ~ Interests *********/
  /************ ~ Users ***********/
  /******** ~ Departments *********/
  /******** ~ WAYSWD *********/
  /******** ~ Departments / Users *********/
  /* ~ System Messages */
  /* portalMessage is legacy (widely used at date of comment March 2013) */
  /* os-alert is preferred - mimics bootstrap styles */
  /* Improved alert styles, mimics bootstrap class names for portability */
  /* ~ Profiles */
  /* ~ Activity Types */
  /* ~ Publishing */
  /* Pub Summary Reveal */
  /* ~ Profile */
  /* respondent management  */
  /* AJAX Tag editor for analysis */
  /* tablesort style customised by AdamA 19/05/09 - removed lots of stuff to stop it completely re-styling the whole table */
  /* respondent management */
  /* Reporting pages */
  /* Reporting Filters  */
  /*save query form*/
  /***************************************
  Much duplication below here - historical reasons
  ****************************************/
  /* Put your client css overrides in 'yer */
  /* "WIDTH NEEDS CHANGING IN TWO PLACES" search for comment */
  /* allow matrix question to break out of layout */
  /* Featured Activity */
  /* v3 preview of featured activity image on featured_edit page */
  /* Footer */
  /*Long url hack*/
  /************ UX Iteration changes  ***********
  ***********************************************/
  /*UX Changes*/
  /* Preview */
  /* "Saving..." overlay with spinner */
  /* Pages */
  /* Questions */
  /*Actions*/
  /**/
  /*Layout*/
  /* Reporting */
  /* Reporting Charts (question_report) */
  /* Dashboard */
  /* links at the top of the dashboard for print, clone, delete etc */
  /* partnership link */
  /* Filter Widget */
  /* Published Responses Filtering (BETA for NEW filter stack) */
  /*#os-publishing-reporting fieldset.clear-savedx {
      margin: 0;
      padding: 0;
      padding-top: 1em;
      padding-bottom: 1em;
  }*/
  /*Dashboard*/
  /*share-widget*/
  /* Styling of analysis and manual response entry pages */
  /* START Try to apply some sense to fields and paddings on Quick Consult forms for certain customer themes. */
  /* fix for multiple choice questions display incorrect in backend */
  /* END fields and paddings on Quick Consult forms. */
  /* cookie-proof embed stuff */
  /* Cookie Policy table */
  /* User promote / demote form */
  /* static page copy wrapper to de-normalise ols and uls......... */
  /* because reset removes list styles; handles a bad legacy case */
  /* Help links */
  /* Response Publishing */
  /* From generic CSS */
  /* $group BOOTSTRAP */
  /* $end */
  /* $group COLUMNS */
  /* $end */
  /* opsuite.events */
  /* Skip logic */
  /* add-remove lists (eg matrix rows)*/
  /* activity theme settings */
  /* Previewing v3 banner images in manage_theme */
  /* Supporting/Related documents and activities section */
  /*#section-results_links label,*/
  /* Curate activities */
  /* API Docs */
  /* improved, gradiented buttons, bootstrap-style */
  /* have to specify element selectors here to get sufficient algebra weight to overcome defaults (REFACTOR defaults?) */
  /* un-normalize (sigh) */
  /* DEBUG CSS */
  /*legend span {
      display:block !important;
      background-color:#F00 !important;
      color:#FFF;
      visibility:visible !important;
      width: 200px;
      height: 200px;
  }*/
  /* Legacy public */
  /* Legacy backend */
  /* Patch issue with uploaded files in responses */
  /* -- Field labels on the side */
  /* -- Fixes activity type choices on add_consultation page */
  /* Fix for filter page */
  /* Form migrated */
  /* not all forms are the same width; not all controls are the same width,
     use these modifiers to maintain center-weighting for forms */
  /* Special fixes */
  /* Fix to allow labels to sit alongside CKEditors */
  /* -- Specific fixes for advanced search */
  /* Make CKEditor behave */
  /* Fix contact form items */
}
#os-body-legacy body, #os-body-legacy div, #os-body-legacy dl, #os-body-legacy dt, #os-body-legacy dd, #os-body-legacy ul, #os-body-legacy ol, #os-body-legacy li, #os-body-legacy hi, #os-body-legacy h2, #os-body-legacy .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy .h2, #os-body-legacy h3, #os-body-legacy .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy .h3, #os-body-legacy h4, #os-body-legacy .dlb-admin-ui .h4, .dlb-admin-ui #os-body-legacy .h4, #os-body-legacy h5, #os-body-legacy .dlb-admin-ui .h5, .dlb-admin-ui #os-body-legacy .h5, #os-body-legacy h6, #os-body-legacy .dlb-admin-ui .h6, .dlb-admin-ui #os-body-legacy .h6, #os-body-legacy pre, #os-body-legacy form, #os-body-legacy fieldset, #os-body-legacy input, #os-body-legacy p, #os-body-legacy blockquote, #os-body-legacy th, #os-body-legacy td {
  margin: 0;
  padding: 0;
}
#os-body-legacy h1, #os-body-legacy .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy .h1, #os-body-legacy h2, #os-body-legacy .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy .h2, #os-body-legacy h3, #os-body-legacy .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy .h3, #os-body-legacy h4, #os-body-legacy .dlb-admin-ui .h4, .dlb-admin-ui #os-body-legacy .h4, #os-body-legacy h5, #os-body-legacy .dlb-admin-ui .h5, .dlb-admin-ui #os-body-legacy .h5, #os-body-legacy h6, #os-body-legacy .dlb-admin-ui .h6, .dlb-admin-ui #os-body-legacy .h6 {
  font-size: 100%;
}
#os-body-legacy ol, #os-body-legacy ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
#os-body-legacy address, #os-body-legacy caption, #os-body-legacy cite, #os-body-legacy code, #os-body-legacy dfn, #os-body-legacy th, #os-body-legacy var {
  font-style: normal;
  font-weight: normal;
}
#os-body-legacy table {
  border-collapse: collapse;
  border-spacing: 0;
}
#os-body-legacy img, #os-body-legacy fieldset {
  border: 0 none;
}
#os-body-legacy caption, #os-body-legacy th {
  text-align: left;
}
#os-body-legacy #qc-content-break {
  clear: both;
  overflow: hidden;
}
#os-body-legacy #qc-contents, #os-body-legacy .qc-contents {
  overflow: hidden;
}
#os-body-legacy #os-body-main .survey-view {
  background-image: none;
}
#os-body-legacy #edit-qc-content .qc-contents h1, #os-body-legacy #edit-qc-content .qc-contents .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy #edit-qc-content .qc-contents .h1 {
  display: block;
}
#os-body-legacy #survey-map {
  float: left;
  overflow: hidden;
  width: 175px;
  clear: left;
}
#os-body-legacy #survey-map #pages .questions li.current {
  background-color: #ffffff;
  background-repeat: no-repeat;
}
#os-body-legacy #survey-map #pages li {
  border-bottom: 1px solid #CCCCCC;
  padding-top: 0.5em;
}
#os-body-legacy #survey-map .page-on {
  font-weight: bold;
  margin-bottom: 0.5em;
}
#os-body-legacy #survey-map .page-on .questions {
  display: block;
}
#os-body-legacy #survey-map #pages .questions {
  margin: 0.5em 0 1em 1.2em;
}
#os-body-legacy #survey-map #pages .questions li {
  border-bottom: none;
  padding: 0.3em 0 0.3em 19px;
}
#os-body-legacy #survey-map #pages li a, #os-body-legacy #survey-map #pages li span.info {
  display: inline-block;
  padding: 0.3em 0.5em;
}
#os-body-legacy #survey-map #questions li a {
  display: inline-block;
  padding: 0.3em;
}
#os-body-legacy #survey-map .questions li.current a {
  text-decoration: none;
  color: #434343;
}
#os-body-legacy #qc-contents #edit-form .error {
  display: block;
  position: relative;
  width: 10.3em;
  margin: 0 1em 1em -13em;
}
#os-body-legacy #qc-contents #edit-form .section .error {
  display: inline-block;
  float: left;
  clear: left;
  position: relative;
  bottom: 0;
  margin: 0.5em -14em 0 0;
}
#os-body-legacy #qc-contents #edit-form.analysis-form .error {
  width: 770px;
}
#os-body-legacy #qc-contents .skip-logic-form select {
  width: 100%;
  text-overflow: ellipsis;
}
#os-body-legacy #edit-form, #os-body-legacy #question-preview {
  display: block;
  margin: 10px auto 0;
  overflow: visible;
  padding: 0;
}
#os-body-legacy #edit-form fieldset, #os-body-legacy #question-preview fieldset {
  background-color: #eeeeee;
  margin: 2em 0;
  padding: 0.5em 1em 1em 1em;
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  position: relative;
  border: none;
}
#os-body-legacy #edit-form #already-completed {
  background-color: transparent;
}
#os-body-legacy #qc-contents fieldset legend span.fieldRequired {
  color: #AF1515;
  display: block;
  margin: -0.5em 0 0;
  font-weight: normal;
}
#os-body-legacy #qc-contents fieldset label span.fieldRequired {
  color: #AF1515;
  display: block;
  margin: -0.5em 0.5em 0 0;
}
#os-body-legacy #qc-contents fieldset label.formQuestion span.fieldRequired {
  margin-right: 0;
}
#os-body-legacy #qc-contents fieldset.question-container label span.fieldRequired {
  color: #AF1515;
  display: block;
  margin: 0 0.5em 0 0;
}
#os-body-legacy #qc-contents fieldset label.label-right span.fieldRequired {
  color: #AF1515;
  display: block;
  margin: 0 0 0 -6.3em;
  float: left;
}
#os-body-legacy #qc-contents fieldset fieldset.move-legend legend span.fieldRequired {
  margin: 0 0 0 0.5em;
}
#os-body-legacy #qc-contents #edit-form fieldset.move-legend legend {
  float: left;
  left: 3.7em;
  margin: 0 0 0 -9.65em;
  padding: 0;
  position: relative;
  top: -1.6em;
  width: 5em;
}
#os-body-legacy #qc-contents #respondent_management_form .field legend {
  margin: 0;
}
#os-body-legacy #qc-contents #respondent_management_form .field fieldset legend {
  margin: 0 0 -1.8em -12em;
}
#os-body-legacy #qc-contents #respondent_management_form .float-right {
  clear: none;
}
#os-body-legacy list-tag {
  height: 195px;
  overflow: hidden;
}
#os-body-legacy #os-body-main #qc-contents h2, #os-body-legacy #os-body-main #qc-contents .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .h2 {
  font-size: 1.4em;
  font-weight: normal;
  line-height: 1.5em;
  color: #6C6C6C;
  padding: 0;
}
#os-body-legacy #os-body-main #qc-contents .factbank h2.related-info, #os-body-legacy #os-body-main #qc-contents .factbank .dlb-admin-ui .related-info.h2, .dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .factbank .related-info.h2 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.4em;
  color: #6C6C6C;
  font-family: arial, helvetica, sans-serif;
  padding: 0 0 0 1.5em;
  margin: 0.5em 1.5em 0.5em 0;
  -moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
  border: 1px solid #CCCCCC;
  background-color: #F5F5F5;
}
#os-body-legacy #os-body-main #qc-contents .factbank h2.related-info.collapsible-heading, #os-body-legacy #os-body-main #qc-contents .factbank .dlb-admin-ui .related-info.collapsible-heading.h2, .dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .factbank .related-info.collapsible-heading.h2 {
  background-position: 5px 8px;
}
#os-body-legacy #os-body-main #qc-contents .factbank h2.related-info.collapsible-heading-collapsed, #os-body-legacy #os-body-main #qc-contents .factbank .dlb-admin-ui .related-info.collapsible-heading-collapsed.h2, .dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .factbank .related-info.collapsible-heading-collapsed.h2 {
  background-position: 5px -81px;
}
#os-body-legacy #os-body-main #qc-contents .factbank h2.related-info a, #os-body-legacy #os-body-main #qc-contents .factbank .dlb-admin-ui .related-info.h2 a, .dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .factbank .related-info.h2 a {
  color: #6C6C6C;
}
#os-body-legacy #os-body-main #qc-contents .factbank h2.related-info a:hover, #os-body-legacy #os-body-main #qc-contents .factbank .dlb-admin-ui .related-info.h2 a:hover, .dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .factbank .related-info.h2 a:hover,
#os-body-legacy #os-body-main #qc-contents .factbank h2.related-info:hover a,
#os-body-legacy #os-body-main #qc-contents .factbank .dlb-admin-ui .related-info.h2:hover a,
.dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .factbank .related-info.h2:hover a {
  color: #333;
}
#os-body-legacy #os-body-main #qc-contents h3, #os-body-legacy #os-body-main #qc-contents .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .h3 {
  margin-top: 0;
  font-size: 1.2em;
}
#os-body-legacy #question-preview fieldset {
  margin: 0 0 0 0.5em;
}
#os-body-legacy #edit-form .field, #os-body-legacy #question-preview .field {
  padding-left: 1em;
}
#os-body-legacy #qc-content-break #qc-contents .question-move-page-form, #os-body-legacy #questions .question-move-page-form {
  margin-bottom: -27px;
  width: 80%;
}
#os-body-legacy #questions .question-move-page-form fieldset {
  padding: 0;
  border: none;
}
#os-body-legacy #questions .question-move-page-form .block {
  display: block;
  padding: 0;
}
#os-body-legacy .question-move-page-form .button {
  float: none;
}
#os-body-legacy #qc-content-break #qc-contents .question-move-page-form label {
  white-space: nowrap;
  padding: 0.2em 0 0.5em;
  display: inline-block;
}
#os-body-legacy #qc-content-break #qc-contents .question-move-page-form fieldset {
  padding: 0;
  margin-left: 0;
  border: none;
}
#os-body-legacy div.matrix-question-container fieldset {
  padding: 4em 0 1em;
}
#os-body-legacy fieldset.common-fieldset {
  margin-top: 1em;
  padding-left: 14em;
}
#os-body-legacy #edit-form fieldset.formControls, #os-body-legacy fieldset.formControls {
  display: block;
  clear: both;
  background-color: transparent;
  border: none;
}
#os-body-legacy #edit-form fieldset label, #os-body-legacy #question-preview fieldset label {
  display: inline-block;
  margin-left: 0.5em;
  float: none;
  width: auto;
}
#os-body-legacy #qc-content-break #qc-contents .question-move-page-form label {
  margin-left: 0;
  margin-bottom: 0.3em;
  text-align: left;
  padding: 0;
  display: block;
  float: none;
}
#os-body-legacy #edit-form .field textarea {
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  height: 12em;
  width: 28em;
}
#os-body-legacy #qc-contents .existing-questions .qc-textarea .field {
  padding: 2em;
}
#os-body-legacy #qc-contents .existing-questions .qc-textarea .field label.textarea-label {
  display: block;
  float: none;
  text-align: left;
  margin: 0;
  width: auto;
}
#os-body-legacy #qc-contents .existing-questions .field label.textarea-label .fieldRequired {
  display: inline;
}
#os-body-legacy #qc-contents .field .textarea-small,
#os-body-legacy #edit-form .field .textarea-small,
#os-body-legacy #qc-contents .field .textarea-medium,
#os-body-legacy #edit-form .field .textarea-medium,
#os-body-legacy #qc-contents .field .textarea-large,
#os-body-legacy #edit-form .field .textarea-large {
  height: auto;
  width: 97%;
}
#os-body-legacy #edit-form .form-actions {
  border: medium none;
  margin: 1em 0;
  padding: 0;
  float: none;
  background-color: transparent;
  overflow: hidden;
}
#os-body-legacy #edit-form .form-actions .button, #os-body-legacy #confirm-delete-tags .button {
  margin: 0 0.5em 0 0;
}
#os-body-legacy #qc-contents #edit-form .field .t-align-left {
  text-align: left;
  padding: 0.5em;
}
#os-body-legacy #qc-contents form fieldset label.radio-label {
  margin-left: 1em;
  float: none;
}
#os-body-legacy #qc-contents .textarea {
  height: 10em;
  padding: 0.3em;
  width: 360px;
  color: #434343;
  font-size: 1.1em;
  display: inline-block;
  clear: both;
  margin-top: 1px; /* This fixes top line in Chrome being hidden */
}
#os-body-legacy #qc-contents .textarea.full-width {
  width: 100%;
  box-sizing: border-box;
}
#os-body-legacy #qc-contents .textline {
  /*float:left;*/
  width: 36em;
}
#os-body-legacy #qc-contents fieldset.common-fieldset label {
  margin: 0 0 0 -14em;
  clear: left;
  float: left;
  min-width: 13em;
  width: auto !important;
  width: 13em;
  display: inline-block;
  padding: 0 0.3em;
  text-align: right;
  line-height: 1.2em;
}
#os-body-legacy #os-body-main .label-right,
#os-body-legacy #os-body-main #qc-contents .label-right {
  display: inline;
  margin-left: 0.5em;
  width: auto;
  float: none;
  text-align: left;
}
#os-body-legacy #qc-contents #selected-tags {
  margin: 1em;
  line-height: 1em;
}
#os-body-legacy #qc-contents #selected-tags li {
  margin-bottom: 0.4em;
}
#os-body-legacy #qc-contents #selected-tags input[type=checkbox] {
  float: left;
  margin-top: 1px;
}
#os-body-legacy #qc-contents #selected-tags label.label-right {
  display: block;
  margin-left: 1.5em;
  float: none;
  text-align: left;
  word-break: break-all;
  margin-bottom: 0.2em;
}
#os-body-legacy #qc-contents .existing-questions .field label.file-label {
  padding-top: 0.1em;
}
#os-body-legacy #qc-contents #add-file-subquestion fieldset.field label {
  float: left;
  font-weight: normal;
  line-height: 1.2em;
  margin-left: -14em;
  text-align: right;
  width: 13.5em;
  clear: left;
}
#os-body-legacy div.legend {
  float: left;
  margin-top: 0.3em;
}
#os-body-legacy #edit-form legend.quickconsult-survey-legend, #os-body-legacy #question-preview legend.quickconsult-survey-legend {
  font-weight: bold;
  float: left;
  margin: 0;
  padding: 1em 0 0 1em;
  overflow: hidden;
}
#os-body-legacy #qc-contents legend.legendary {
  margin: 0 0 0 0.3em;
}
#os-body-legacy #qc-contents legend.legendary span {
  margin: 0;
  display: block;
  white-space: normal;
  padding: 0.5em 0;
}
#os-body-legacy #qc-contents legend.legendary span.formHelp {
  font-weight: normal;
}
#os-body-legacy #edit-form legend span, #os-body-legacy #question-preview legend span {
  color: #444444;
  display: inline-block;
  margin: 2.5em 0 0 1em;
  text-align: left;
  width: auto;
}
#os-body-legacy #edit-form legend span.the-question {
  margin: 0;
  white-space: normal;
  padding-right: 1em;
}
#os-body-legacy #edit-form .quickconsult-survey-legend span.fieldRequired, #os-body-legacy #question-preview .quickconsult-survey-legend span.fieldRequired {
  color: #8F0000;
  font-size: 0.8em;
  font-weight: normal;
  display: inline;
}
#os-body-legacy #qc-contents .quickconsult-survey-legend span.number {
  display: inline-block;
  font-size: 1.4em;
  line-height: 1em;
  width: auto;
  float: left;
  margin: 0 0.5em 0 0;
  padding: 0;
}
#os-body-legacy #qc-contents .quickconsult-survey-legend span.number ~ .additional-text {
  clear: left;
  margin-top: 0.5em;
}
#os-body-legacy #edit-form .the-question {
  width: 610px;
}
#os-body-legacy #edit-form fieldset fieldset legend, #os-body-legacy #question-preview fieldset fieldset legend {
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 0;
  left: 0;
  float: left;
}
#os-body-legacy #edit-form fieldset fieldset.first legend, #os-body-legacy #question-preview fieldset fieldset.first legend {
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 0.1em;
  left: 0;
}
#os-body-legacy #edit-form fieldset fieldset.right-side legend span, #os-body-legacy #question-preview fieldset fieldset.right-side legend span {
  color: #666666;
  display: inline-block;
  margin: 0;
  padding: 0;
  white-space: normal;
  width: 9.5em;
  line-height: auto;
  position: relative;
}
#os-body-legacy #edit-form fieldset fieldset legend span, #os-body-legacy #question-preview fieldset fieldset legend span {
  color: #666666;
  display: inline-block;
  margin: 0;
  padding: 0;
  white-space: normal;
  width: 9.5em;
  line-height: auto;
  position: relative;
}
#os-body-legacy #qc-contents #quickconsult-base-edit fieldset legend .formHelp {
  margin-top: 0;
}
#os-body-legacy #qc-contents #fieldsetlegend-default {
  /*margin:0 0.5em 0 -9em;*/
  width: 646px;
}
#os-body-legacy #add-file-subquestion fieldset.field legend {
  color: #5F5F5F;
  font-weight: bold;
  margin: 0 0 0 -12em;
  padding: 0.3em;
  float: left;
}
#os-body-legacy #qc-contents #add-file-subquestion fieldset.field legend span.formHelp {
  display: inline;
  margin-left: 0;
  text-align: left;
  width: 550px;
  clear: left;
  float: left;
  white-space: normal;
}
#os-body-legacy #edit-form fieldset.section {
  background-color: transparent;
  margin: 0.5em 0;
  padding: 0.5em 0 0.5em 1em;
  position: relative;
}
#os-body-legacy #edit-form fieldset.first, #os-body-legacy #question-preview fieldset.first {
  margin: 3em 0 0;
  position: relative;
  overflow: visible;
  background-color: transparent;
  clear: both;
  padding-top: 5em;
}
#os-body-legacy #qc-contents div.first .section legend span {
  margin: 0.5em 0 -0.9em;
}
#os-body-legacy .first label {
  display: block;
  float: left;
  height: auto;
  margin-bottom: -3em;
  overflow: visible;
  position: relative;
  text-align: center;
  top: -6.8em;
  width: 6em;
}
#os-body-legacy #qc-contents #edit-form div.first {
  margin-top: 4em;
}
#os-body-legacy .existing-questions {
  padding: 3em 1em;
  background: #EAEAEA;
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  clear: both;
  overflow: hidden;
  position: relative;
  margin-bottom: 1em;
}
#os-body-legacy .existing-questions.disabled-question {
  border: 1px solid #ddd;
}
#os-body-legacy #qc-contents .existing-questions fieldset {
  margin: 0 0 0 0.5em;
  padding: 0.5em 0;
  position: relative;
  border: none;
}
#os-body-legacy #qc-contents .existing-questions .matrix-section {
  display: inline-block;
  float: none;
  height: auto;
  min-width: 4em;
  position: relative;
  text-align: center;
  width: 4em;
  overflow: visible;
  margin: 0;
}
#os-body-legacy #qc-contents #add-checkbox-subquestion .field, #os-body-legacy #qc-contents #add-select-subquestion .field, #os-body-legacy #qc-contents #add-radio-subquestion .field, #os-body-legacy #qc-contents #edit-select-subquestion .field {
  position: relative;
  padding-top: 1em;
  border: none;
}
#os-body-legacy #qc-contents #add-checkbox-subquestion .field legend, #os-body-legacy #qc-contents #add-select-subquestion .field legend, #os-body-legacy #qc-contents #add-radio-subquestion .field legend, #os-body-legacy #qc-contents #edit-select-subquestion .field legend {
  left: 0;
  margin: 0 0 1em;
  position: absolute;
  top: -0.5em;
  width: 650px;
}
#os-body-legacy #qc-contents #add-checkbox-subquestion .textarea, #os-body-legacy #qc-contents #add-select-subquestion .textarea, #os-body-legacy #qc-contents #add-radio-subquestion .textarea, #os-body-legacy #qc-contents #edit-select-subquestion .field .textarea {
  margin-top: 1.8em;
}
#os-body-legacy .receipt-signup {
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  background-color: #EEE;
  padding: 1em;
  margin-bottom: 1em;
}
#os-body-legacy .receipt-signup #email-field {
  width: 250px;
}
#os-body-legacy #receipt-signup-legend {
  padding: 0 0 1em;
}
#os-body-legacy .receipt-signup p {
  margin-bottom: 0.2em;
}
#os-body-legacy #qc-contents #add-checkbox-subquestion legend span#instructions_help {
  white-space: normal;
  width: 37em;
}
#os-body-legacy #qc-contents #add-checkbox-subquestion legend span.inside-legend {
  clear: right;
  display: inline-block;
  float: left;
  margin: 0 0 0 -10.5em;
  text-align: left;
  width: auto !important;
}
#os-body-legacy #qc-contents #add-factbank-subquestion label, #os-body-legacy #qc-contents #edit-factbank-subquestion label, #os-body-legacy #qc-contents #add-text-line-subquestion label.formQuestion {
  margin: 0 0.5em 0 0;
  width: 12.5em;
  padding: 0;
  text-align: right;
}
#os-body-legacy #qc-contents #add-text-line-subquestion label .label-heading {
  margin: -3.5em 0.5em 2em 0;
}
#os-body-legacy #qc-contents #add-text-line-subquestion .field label {
  margin: 0 0.5em 0 -13.5em;
  width: 12.5em;
  padding: 0;
  text-align: right;
}
#os-body-legacy #qc-contents #matrix-select-subquestion fieldset label span.fieldRequired {
  margin-top: 0;
}
#os-body-legacy #edit-form fieldset label, #os-body-legacy #question-preview fieldset label {
  display: inline-block;
  margin-left: 0.5em;
  float: none;
  width: auto;
}
#os-body-legacy #qc-contents .existing-questions .field {
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  background-color: #eeeeee;
  overflow: hidden;
  padding: 2em 1em 2em 14em;
  border: none;
}
#os-body-legacy #qc-contents .existing-questions .field .fieldRequired {
  color: #AF1515;
  display: block;
  margin: 0;
}
#os-body-legacy #qc-contents .existing-questions .field .single {
  float: left;
  margin: 0 0 0 -6.5em;
}
#os-body-legacy #qc-contents .existing-questions legend span {
  text-align: left;
  width: auto;
  color: #666666;
  display: inline-block;
  margin: 0;
  padding: 0;
  white-space: normal;
  width: 9.5em;
  line-height: auto;
  position: relative;
  font-weight: normal;
}
#os-body-legacy .existing-questions fieldset legend {
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}
#os-body-legacy #qc-contents .existing-questions .move-legend legend {
  float: none;
  overflow: visible;
}
#os-body-legacy #qc-contents .existing-questions .move-legend legend span {
  float: none;
  left: -5em;
  position: absolute;
  top: 2em;
}
#os-body-legacy .existing-questions fieldset.first legend {
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 0.1em;
  left: 0;
}
#os-body-legacy .existing-questions .section {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
#os-body-legacy #qc-contents .existing-questions fieldset.first {
  margin: 3em 0 0;
  position: relative;
  overflow: visible;
  background-color: transparent;
  clear: both;
  padding-top: 5em;
}
#os-body-legacy #qc-contents #matrix-select-subquestion legend {
  margin: 1em 0 -2.7em;
  width: 36em;
}
#os-body-legacy #qc-contents #matrix-select-subquestion legend span {
  white-space: normal;
  margin: 1em 0 0;
  display: block;
  text-align: left;
  width: auto;
}
#os-body-legacy #qc-contents #add-text-line-subquestion legend span {
  white-space: normal;
  margin: 1em 0 -2em;
  display: inline-block;
  text-align: left;
  width: auto;
  float: none;
}
#os-body-legacy #qc-contents #matrix-select-subquestion .matrix-options_col {
  padding-top: 1em;
  border: none;
  padding-bottom: 1.5em;
}
#os-body-legacy #qc-contents #matrix-select-subquestion .matrix-options_row {
  padding-top: 1em;
  padding-bottom: 1.5em;
  border: none;
}
#os-body-legacy #qc-contents #matrix-select-subquestion .matrix-options_col legend {
  margin: 0;
  width: 36em;
  float: left;
}
#os-body-legacy #qc-contents #matrix-select-subquestion .matrix-options_row legend {
  margin: 0 0 1.5em;
  width: 36em;
  float: left;
}
#os-body-legacy div.matrix-question-container {
  padding-top: 4em;
  padding-bottom: 2em;
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  background-color: #eeeeee;
}
#os-body-legacy #question-preview div.matrix-question-container {
  margin-bottom: 2em;
}
#os-body-legacy #qc-contents #edit-form .mat-select .first {
  background-color: transparent;
  padding-top: 0;
}
#os-body-legacy #qc-contents #edit-form .mat-select div.first {
  margin-top: 0;
}
#os-body-legacy #qc-contents #edit-form div.section {
  border-top: none;
  padding: 0;
  clear: both;
  float: left;
  width: 100%;
}
#os-body-legacy #qc-contents form fieldset.first .matrix-section label {
  margin-left: 0;
  display: block;
  float: left;
  height: auto;
  margin-bottom: -3em;
  overflow: visible;
  position: relative;
  text-align: center;
  top: -6.8em;
  width: 6em;
}
#os-body-legacy #edit-form .matrix-section, #os-body-legacy #question-preview .matrix-section {
  display: inline-block;
  float: none;
  height: auto;
  min-width: 6em;
  position: relative;
  text-align: center;
  width: 6em;
  overflow: visible;
  margin: 0;
}
#os-body-legacy #edit-form .matrix-section select {
  max-width: 620px;
  width: auto !important;
  width: 620px;
  margin: 0 1em 0 3em;
}
#os-body-legacy #edit-form fieldset.bottom-actions {
  margin: 4em 0 1em !important;
  text-align: right;
}
#os-body-legacy .qc-forward-button {
  font-weight: bold;
}
#os-body-legacy #quickconsult-base-edit {
  clear: both;
  padding: 1em;
}
#os-body-legacy #quickconsult-base-edit .no-border {
  clear: both;
  padding: 1em;
  background-color: #eeeeee;
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  margin: 0 0 1em;
}
#os-body-legacy #qc-contents #quickconsult-base-edit fieldset.no-border legend {
  margin: 0;
}
#os-body-legacy #qc-contents #quickconsult-base-edit label {
  margin: 0 0.5em;
}
#os-body-legacy #quickconsult-base-edit #questionNumbering {
  clear: left;
}
#os-body-legacy #survey-map #pages {
  clear: both;
  padding: 0.5em 0 0.3em;
  background-color: #E8E8E8;
}
#os-body-legacy #quickconsult-base-edit .formHelp {
  display: block;
  margin: 0 0 0.5em;
  white-space: normal;
}
#os-body-legacy #quickconsult-base-edit legend span.formHelp, #os-body-legacy .completed legend span.formHelp, #os-body-legacy #edit-form fieldset fieldset legend span.formHelp {
  display: inline;
  margin-left: 0;
  text-align: left;
  width: 610px;
  float: left;
}
#os-body-legacy #edit-form fieldset fieldset.field legend, #os-body-legacy #qc-contents div.tagSelections {
  margin: 0 0.5em 0 0;
  padding: 0.5em;
}
#os-body-legacy #edit-form fieldset .tagField legend span {
  font-weight: bold;
  width: auto;
  position: relative;
  text-align: right;
}
#os-body-legacy #edit-form fieldset .tagField legend span.formHelp {
  font-weight: normal;
  font-style: italic;
  width: auto;
  padding: 0;
  text-align: right;
}
#os-body-legacy #qc-contents .tagField span {
  display: block;
}
#os-body-legacy #edit-form fieldset .tagField label {
  margin-right: 1em;
}
#os-body-legacy div #selected-tags {
  list-style: none;
  clear: both;
}
#os-body-legacy #done-form, #os-body-legacy #confirm-selected-tags {
  margin-bottom: 1em;
  margin-top: 1em;
}
#os-body-legacy #confirm-selected-tags li {
  background-color: #e4eaf4;
  padding: 0.5em;
  display: inline-block;
  margin: 0.5em;
}
#os-body-legacy #new-tag {
  margin: 0 0 0 0.5em;
}
#os-body-legacy #qc-contents #add-new-tag-form legend {
  margin: 0;
  padding: 0;
}
#os-body-legacy .tag-list {
  overflow: hidden;
  margin: 0 0 0 0.5em;
  width: auto;
}
#os-body-legacy #respondent_management_form .tag-list {
  margin: 1em 0 0.5em 1em;
}
#os-body-legacy .tag-list li {
  display: block;
  width: auto;
  height: 20px;
  margin-right: 0.5em;
  float: left;
  white-space: nowrap;
}
#os-body-legacy #qc-contents form .tag-list li label {
  clear: none;
  display: inline;
  float: none;
  margin: 0 0.5em;
  padding: 0;
  text-align: left;
  width: auto;
}
#os-body-legacy #qc-contents #edit-form fieldset .tagSelections legend {
  padding: 0;
  margin: 0 0 0 -13em;
  text-align: right;
  width: 12.5em;
}
#os-body-legacy #new-tag-form fieldset.no-border legend {
  margin: 0;
}
#os-body-legacy #new-tag-form .button {
  float: none;
}
#os-body-legacy #quickconsult-base-edit, #os-body-legacy #subpage-base-edit, #os-body-legacy #quickconsult-question-edit, #os-body-legacy #survey_select_question-base-edit, #os-body-legacy #survey_text_question-base-edit, #os-body-legacy #survey_matrix-base-edit {
  margin: 0 auto;
  clear: both;
}
#os-body-legacy #qc-contents #quickconsult-question-edit legend {
  padding: 0;
  margin: 0;
}
#os-body-legacy #qc-contents #quickconsult-question-edit fieldset {
  margin: 0 0 1em;
  padding: 1em;
}
#os-body-legacy #qc-contents #quickconsult-question-edit fieldset label {
  width: 10.5em;
}
#os-body-legacy #qc-contents #archetypes-fieldname-questionNumbering, #os-body-legacy #qc-contents #archetypes-fieldname-precedingPage {
  border-top: 1px solid #BFBFBF;
}
#os-body-legacy #quickconsult-base-edit div.field, #os-body-legacy #subpage-base-edit div.field, #os-body-legacy #archetypes-fieldname-abstract, #os-body-legacy #qc-contents #survey_text_question-base-edit .kssattr-atfieldname-background, #os-body-legacy #qc-contents #survey_text_question-base-edit .kssattr-atfieldname-factbank, #os-body-legacy #qc-contents #survey_text_question-base-edit .kssattr-atfieldname-required, #os-body-legacy #qc-contents #survey_text_question-base-edit .kssattr-atfieldname-anonymous {
  background-color: #F5F5F5;
  border-color: #BFBFBF;
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  border-style: none solid;
  border-width: medium 1px;
  color: #888888;
  margin: 0 auto;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  width: 416px;
  padding-left: 14em;
}
#os-body-legacy #linear_help {
  white-space: normal;
}
#os-body-legacy #subpage-base-edit .field, #os-body-legacy #quickconsult-base-edit .field, #os-body-legacy #survey_select_question-base-edit .field, #os-body-legacy .pad {
  padding: 1em;
}
#os-body-legacy #qc-contents .field, #os-body-legacy .question-question {
  background-color: #eeeeee;
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  margin: 0 0 1em;
  padding: 0 1em 3em 14em;
}
#os-body-legacy #qc-contents .border-top {
  border-top: 2px dashed #fff;
  padding-top: 1.5em;
}
#os-body-legacy #qc-contents #subpage-base-edit label.formQuestion, #os-body-legacy #qc-contents .field label.inline {
  display: inline;
  margin: 0;
}
#os-body-legacy #qc-contents .page-consultationquickconsult-edit-form .field label {
  clear: right;
  color: #474747;
  display: inline-block;
  font-weight: normal;
  padding: 0 0.5em 0.5em 0;
  text-align: left;
  width: 13em;
  margin: 0 0 0.5em -13em;
  text-align: right;
}
#os-body-legacy #qc-contents .page-consultationquickconsult-edit-form .field label.copy {
  clear: right;
  color: #474747;
  display: inline-block;
  font-weight: normal;
  margin: 0 0 0.5em;
  padding: 0 0.5em 0.5em;
  width: auto;
}
#os-body-legacy .copy-section input {
  float: left;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field .copy-section label,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .field .copy-section label {
  width: auto;
  padding: 2px 0 2px 10px;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents .easy-read-subquestion .field label {
  width: auto;
}
#os-body-legacy .extra-info-analysis {
  margin: -0.1em 0 0 0.5em;
  font-style: italic;
  color: #666666;
}
#os-body-legacy #qc-contents .field label, #os-body-legacy #subpage-base-edit .formQuestion {
  clear: right;
  color: #474747;
  display: inline-block;
  font-weight: normal;
  padding: 0;
  text-align: left;
  width: 13em;
  margin-left: 0;
}
#os-body-legacy #subpage-base-edit #fieldset-default, #os-body-legacy #quickconsult-base-edit #fieldset-default {
  padding: 0;
  border: none;
}
#os-body-legacy #archetypes-fieldname-required label, #os-body-legacy #archetypes-fieldname-uniqueAnswers label, #os-body-legacy #showPastResponses_help label, #os-body-legacy #archetypes-fieldname-showPastResponses label, #os-body-legacy #archetypes-fieldname-inreport label, #os-body-legacy #archetypes-fieldname-requiredQuestion label, #os-body-legacy #archetypes-fieldname-requiredAnswerYesNo label, #os-body-legacy #archetypes-fieldname-includeInTOC .formQuestion, #os-body-legacy #edit-form .field label, #os-body-legacy #archetypes-fieldname-linkToPages label, #os-body-legacy #archetypes-fieldname-showReflectionPage label, #os-body-legacy #archetypes-fieldname-showProgressBar label, #os-body-legacy #archetypes-fieldname-allowAnonymous label, #os-body-legacy #archetypes-fieldname-anonymous label, #os-body-legacy #archetypes-fieldname-allowSave label, #os-body-legacy #archetypes-fieldname-surveyNotificationMethod label, #os-body-legacy #archetypes-fieldname-linear label, #os-body-legacy #archetypes-fieldname-registrationPage label, #os-body-legacy #archetypes-fieldname-showAfterQuestionsText label {
  display: inline;
  margin-left: 0;
}
#os-body-legacy #edit-form .field label.file-label {
  margin-top: 0.2em;
}
#os-body-legacy #edit-form .field label {
  display: inline-block;
  margin-left: -13.5em;
  text-align: right;
  padding: 0;
}
#os-body-legacy #qc-contents #archetypes-fieldname-useQuestionBank, #os-body-legacy #qc-contents #archetypes-fieldname-factbank {
  border-bottom: 1px solid #BFBFBF;
}
#os-body-legacy #response-form {
  background-color: #eeeeee;
  margin: 0;
  padding: 0.5em 0;
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  clear: both;
  height: 100%;
}
#os-body-legacy #qc-contents #response-form legend, #os-body-legacy #qc-contents #response-form label {
  margin-left: 0;
  padding: 0;
  float: none;
}
#os-body-legacy #qc-contents #response-form fieldset {
  border: 0;
  float: left;
  overflow: hidden;
  padding: 1em;
  width: auto;
}
#os-body-legacy #response-form fieldset.new-line {
  clear: left;
}
#os-body-legacy #response-form fieldset.form-actions .button,
#os-body-legacy #response-form fieldset.form-actions .os-btn {
  float: right;
}
#os-body-legacy .analyst {
  padding: 3.2em 1em 4em;
  border: 1px solid #BFE2FF;
  clear: both;
  overflow: hidden;
  position: relative;
  margin-top: 1em;
  background-color: #EFF8FF;
}
#os-body-legacy #edit-form fieldset.analyst, #os-body-legacy #edit-form .analyst fieldset {
  background-color: #EFF8FF;
}
#os-body-legacy #survey-map #pages .questions li.analyst {
  background-image: none;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  border: 1px solid #BFE2FF;
  background-color: #EFF8FF;
}
#os-body-legacy .analyst-only-subquestion-aside, #os-body-legacy .analyst-only-question-aside {
  color: #004c73;
  padding-bottom: 0.5em;
}
#os-body-legacy .analyst-only-question-aside {
  font-weight: 400;
}
#os-body-legacy #qc-contents .analyst-only-subquestion,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .analyst-only-subquestion,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .analyst-only-subquestion {
  margin-bottom: 1em;
  border: 1px solid #BFE2FF;
  border-radius: 6px 6px 6px 6px;
  background: #EFF8FF;
  padding: 1em 1em 0 1em;
}
#os-body-legacy #qc-contents .analyst-only-subquestion.reply-subquestion,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .analyst-only-subquestion.reply-subquestion,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .analyst-only-subquestion.reply-subquestion {
  border-color: #004c73;
  border-width: 2px;
}
#os-body-legacy #qc-contents .analyst .analyst-only-subquestion,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .analyst .analyst-only-subquestion,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .analyst .analyst-only-subquestion {
  margin-right: 0em;
  margin-bottom: 0em;
  border: none;
  border-radius: 0;
  background-color: transparent;
  padding: 0;
}
#os-body-legacy #filter-results .results-section.os-well-analyst-only-highlight,
#os-body-legacy #qc-contents .analyst-only-subquestion,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .analyst-only-subquestion,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .analyst-only-subquestion {
  clear: both;
  padding-bottom: 2em;
}
#os-body-legacy #qc-contents .analyst-only-subquestion .field,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .analyst-only-subquestion .field,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .analyst-only-subquestion .field {
  border: none;
  border-radius: 0;
  background-color: transparent;
}
#os-body-legacy #qc-contents .analyst-only-subquestion .analyst .field,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .analyst .analyst-only-subquestion .field,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .analyst .analyst-only-subquestion .field {
  border-color: #EFF8FF;
}
#os-body-legacy .what-next {
  padding: 1em;
  border: 3px double #cccccc;
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  margin-bottom: 1em;
  clear: both;
  margin-top: 1em;
}
#os-body-legacy .what-next .question-actions {
  overflow: hidden;
  padding-bottom: 0;
}
#os-body-legacy .preview {
  padding: 1em;
  border: 3px double #cccccc;
  -moz-border-radius: 0.8em;
  -o-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  margin: 0 0 1em;
  display: inline-block;
  width: 142px;
  text-align: center;
}
#os-body-legacy #respondents-nav {
  overflow: hidden;
}
#os-body-legacy .what-next .question-actions li, #os-body-legacy #respondents-nav li {
  padding: 0.3em 0 0.5em;
  margin: 0.3em 1.1em 0.3em 0;
  float: left;
  white-space: nowrap;
}
#os-body-legacy .what-next .question-actions li.what-one {
  display: block;
  float: none;
  border-bottom: 1px dashed #cccccc;
  padding-bottom: 0.9em;
}
#os-body-legacy .question-actions li.question-move-up {
  position: absolute;
  top: 1em;
  right: 1em;
}
#os-body-legacy .question-actions li.question-edit {
  position: absolute;
  top: 1em;
  left: 6em;
}
#os-body-legacy .question-actions li.question-validation {
  position: absolute;
  top: 1em;
  left: 15em;
}
#os-body-legacy .question-actions li.default-email-question {
  position: absolute;
  bottom: 1em;
  left: 1em;
}
#os-body-legacy .question-actions li.question-components {
  position: absolute;
  top: 1em;
  left: 15em;
}
#os-body-legacy .question-actions li.question-delete {
  position: absolute;
  top: 1em;
  left: 1em;
}
#os-body-legacy .question-actions li.question-move-down {
  position: absolute;
  bottom: 1em;
  right: 1em;
}
#os-body-legacy .question-actions li.question-save {
  position: absolute;
  top: 1em;
  left: 23em;
}
#os-body-legacy .question-move-page {
  position: absolute;
  bottom: 0.5em;
  left: 1em;
}
#os-body-legacy .move-drop {
  margin-top: 3px;
}
#os-body-legacy #qc-contents h3, #os-body-legacy #qc-contents .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #qc-contents .h3 {
  padding: 1em 0;
  font-weight: bold;
  margin-top: 2em;
}
#os-body-legacy #os-body-main .the-question {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 1.4em;
  margin: 0 0 0.5em;
  padding: 0 0 0.5em;
}
#os-body-legacy div.col-headings {
  padding: 0 0 0 10em;
}
#os-body-legacy h2 acronym, #os-body-legacy .dlb-admin-ui .h2 acronym, .dlb-admin-ui #os-body-legacy .h2 acronym {
  font-size: 1.6em;
  color: #666666;
  font-weight: bold;
  border: none;
  margin-right: 0.3em;
}
#os-body-legacy #nav-pos legend {
  margin-top: 0;
  padding-top: 0;
}
#os-body-legacy .extra-info {
  font-style: italic;
  font-weight: bold;
}
#os-body-legacy .qc-contents .menu {
  padding: 0;
  border: none;
}
#os-body-legacy #ui-lightbox-wrapper {
  display: none;
  position: absolute;
  width: 20em;
  height: auto;
  background-color: #ffffff;
  opacity: 1;
  border: 2px solid #444444;
  padding: 1em;
}
#os-body-legacy #ui-lightbox-image {
  height: 10em;
  margin: 1em 0 0;
  background: url(../img/ajax-loader.gif) no-repeat center center;
}
#os-body-legacy #ui-lightbox-image img {
  display: none;
}
#os-body-legacy h2.collapsible-heading a, #os-body-legacy .dlb-admin-ui .collapsible-heading.h2 a, .dlb-admin-ui #os-body-legacy .collapsible-heading.h2 a {
  font-size: 1.2em;
  text-decoration: none;
}
#os-body-legacy .quickconsult-progress-bar-container {
  margin: 10px auto 5px;
  padding: 22px 10px 18px;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 3px double #eee;
}
#os-body-legacy .survey-view .quickconsult-progress-container {
  width: 600px;
}
#os-body-legacy .quickconsult-progress-label, #os-body-legacy .quickconsult-pageof {
  padding: 0 10px;
  display: block;
  float: left;
}
#os-body-legacy .quickconsult-progress-container {
  margin: 0;
  width: 600px;
  background: url(../img/quickconsult-progress-bar-background.gif) repeat-x scroll 0 0 transparent;
  border: 1px solid #CCCCCC;
  float: left;
  height: 15px;
}
#os-body-legacy .quickconsult-progress-bar {
  background: url(../img/progress-bar.gif) repeat-x scroll 0 0 transparent;
  float: left;
  height: 15px;
  width: 90%;
}
#os-body-legacy .qc-page-progress {
  width: 320px;
}
#os-body-legacy .qc-page-progress .quickconsult-progress-container {
  width: 130px;
  margin-top: 3px;
  margin-right: 1em;
}
#os-body-legacy .qc-rm-progress .quickconsult-progress-container {
  width: 90px;
  margin-top: 3px;
}
#os-body-legacy .border-top {
  border-top: 3px double #cccccc;
}
#os-body-legacy #qc-contents #subpage-base-edit fieldset .field label {
  width: 13.5em;
  margin-left: -14em;
  text-align: right;
  font-weight: normal;
  line-height: 1.2em;
  display: inline-block;
}
#os-body-legacy #add-file-subquestion fieldset.field {
  clear: both;
  overflow: hidden;
  padding: 0.5em 0 1.5em 14em;
  border: none;
}
#os-body-legacy #chapter-list tr {
  border-bottom: 1px solid #eee;
  padding: 0.3em 0;
}
#os-body-legacy #chapter-list thead {
  font-weight: bold;
  border-bottom: 1px solid #DDDDDD;
  background-color: #efefef;
}
#os-body-legacy #os-body-main .quickconsult-hub-form fieldset {
  background-color: transparent;
}
#os-body-legacy #chapter-list .no-questions {
  display: inline-block;
  color: #8f8f8f;
  font-style: italic;
}
#os-body-legacy #chapter-list caption {
  font-size: 1.6em;
  font-weight: normal;
  color: #3C7800;
  padding: 0;
  margin: 0 0 0.5em;
}
#os-body-legacy #qc-content-break #qc-contents {
  background-image: none;
}
#os-body-legacy #chapter-list .responded {
  padding-right: 20px;
  background: url("../img/icons/tick.svg") no-repeat scroll right top transparent;
}
#os-body-legacy #chapter-list .fieldRequired {
  color: #AF1515;
}
#os-body-legacy #save-logout {
  overflow: hidden;
}
#os-body-legacy #save-logout li {
  width: 27%;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 3px double #ccc;
  float: left;
  margin: 0 0.5em;
  padding: 1em;
}
#os-body-legacy form strong, #os-body-legacy #above-questions-viewlets strong, #os-body-legacy #qc-contents div.field strong {
  font-weight: bold;
}
#os-body-legacy form em, #os-body-legacy #above-questions-viewlets em, #os-body-legacy #qc-contents div.field em {
  font-style: italic;
}
#os-body-legacy form em strong, #os-body-legacy #above-questions-viewlets em strong, #os-body-legacy #qc-contents div.field em strong {
  font-weight: bold;
  font-style: italic;
}
#os-body-legacy form ol, #os-body-legacy #above-questions-viewlets ol, #os-body-legacy #qc-contents div.field ol, #os-body-legacy #qc-contents div[property="dc:abstract"] ol {
  list-style: decimal;
  margin: 1em 1em 1em 2.5em;
  display: block;
}
#os-body-legacy form ul, #os-body-legacy #above-questions-viewlets ul, #os-body-legacy #qc-contents div.field ul, #os-body-legacy #qc-contents div[property="dc:abstract"] ul {
  list-style: disc;
  margin: 1em 1em 1em 2.5em;
  display: block;
}
#os-body-legacy #reponse-list {
  overflow: hidden;
  width: 100%;
}
#os-body-legacy #reponse-list dt {
  width: 15%;
  float: left;
  padding-right: 10px;
  text-align: right;
  font-weight: bold;
  clear: left;
}
#os-body-legacy #reponse-list dd {
  width: 83%;
  float: left;
  display: inline;
  clear: right;
}
#os-body-legacy #qc-contents #response-form fieldset.form-actions {
  text-align: right;
  float: none;
  padding: 0 1em 0.5em 0;
  clear: both;
}
#os-body-legacy .no-answer {
  margin-top: 2em;
}
#os-body-legacy #os-body-main .factbank h3.related-info, #os-body-legacy #os-body-main .factbank .dlb-admin-ui .related-info.h3, .dlb-admin-ui #os-body-legacy #os-body-main .factbank .related-info.h3 {
  padding: 0 0 0 18px;
  margin: 0;
  font-size: 1.2em;
  color: #444444;
}
#os-body-legacy html span.cke_skin_kama {
  width: 460px;
  float: left;
  clear: both;
  margin-top: 0;
}
#os-body-legacy #qc-logout-options {
  border: 1px solid #DDDDDD;
  padding: 22px 22px 0 22px;
}
#os-body-legacy #edit-form #qc-logout-options fieldset {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  width: 47%;
  float: left;
  margin: 0;
}
#os-body-legacy #edit-form #qc-logout-options legend {
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #666;
  float: none;
  *margin-left: -7px; /* < IE8 */
}
#os-body-legacy #os-body-main #edit-form fieldset#leave-survey-box, #os-body-legacy #os-body-main #edit-form fieldset#leave-survey-button, #os-body-legacy #os-body-main #edit-form fieldset#submit-survey-box {
  background-color: transparent;
  font-style: italic;
  font-weight: bold;
  padding: 1em;
  position: relative;
  margin: 1em 0.5em 1em 0;
  overflow: hidden;
}
#os-body-legacy #os-body-main #edit-form fieldset#leave-survey-button span.formHelp, #os-body-legacy #os-body-main #edit-form fieldset#submit-survey-box span.formHelp {
  clear: both;
  margin: 0;
  display: block;
  color: #444444;
  font-weight: bold;
}
#os-body-legacy #os-body-main fieldset#leave-survey-box input, #os-body-legacy #os-body-main fieldset#leave-survey-button input, #os-body-legacy #os-body-main fieldset#submit-survey-box input, #os-body-legacy .mar-top {
  clear: both;
  margin-top: 1em;
}
#os-body-legacy #qc-contents fieldset#submit-survey-box input {
  clear: both;
}
#os-body-legacy #os-body-main #edit-form fieldset#leave-survey-box legend, #os-body-legacy #os-body-main #edit-form fieldset#leave-survey-button legend, #os-body-legacy #os-body-main #edit-form fieldset#submit-survey-box legend {
  margin: 0;
  padding: 0;
}
#os-body-legacy #edit-form .form-actions .save {
  float: right;
  font-weight: bold;
}
#os-body-legacy #os-body-main #main-tag-opts h3, #os-body-legacy #os-body-main #main-tag-opts .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main #main-tag-opts .h3, #os-body-legacy #os-body-main #delete-tag-confirmation h3, #os-body-legacy #os-body-main #delete-tag-confirmation .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main #delete-tag-confirmation .h3 {
  padding-bottom: 11.2px;
  font-weight: bold;
  font-size: 22.4px;
  line-height: 26.7333px;
}
#os-body-legacy #delete-tag-confirmation legend {
  margin-left: 0;
}
#os-body-legacy #edit-form .disabled {
  background-color: #efefef;
  border-color: #EFEFEF #CFCFCF #CFCFCF #EFEFEF;
  color: #5f5f5f;
  float: left;
  font-weight: normal;
}
#os-body-legacy #edit-form .jump-id label {
  margin: 0 0.5em 0 0;
  width: auto;
}
#os-body-legacy #categories {
  background-color: #F5F5F5;
  border: 1px solid #BFBFBF;
  color: #888888;
  margin: 1em auto;
  padding: 1em;
  -moz-border-radius: 1em;
  -o-border-radius: 1em;
  -webkit-border-radius: 1em;
}
#os-body-legacy #add-cat-form fieldset {
  margin: 1em 0;
}
#os-body-legacy #os-body-main #add-cat-form .float-right {
  float: right;
}
#os-body-legacy #categories a.selected {
  color: #434343;
  text-decoration: none;
}
#os-body-legacy #os-body-main #categories h2, #os-body-legacy #os-body-main #categories .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #os-body-main #categories .h2 {
  font-size: 1.4em;
}
#os-body-legacy #qc-contents .no-wysiwyg {
  margin-top: 0.5em;
  clear: none;
}
#os-body-legacy #questions.saved-q .existing-questions {
  padding: 1em;
}
#os-body-legacy #qc-contents form.subquestion-edit-form legend {
  margin-left: 0;
  width: auto;
  padding: 0;
}
#os-body-legacy #qc-contents form.subquestion-edit-form .field legend {
  margin-left: 0;
  width: auto;
  padding: 0;
}
#os-body-legacy #qc-contents form.subquestion-edit-form .field {
  padding-top: 1.5em;
}
#os-body-legacy #qc-contents form.file-upload-line-subquestion .field {
  padding-top: 2.5em;
}
#os-body-legacy #qc-content-break #qc-contents form.file-upload-line-subquestion .field legend {
  margin: 0 0 0 -14em;
}
#os-body-legacy #qc-content-break #qc-contents form.file-upload-line-subquestion .field legend span {
  display: block;
}
#os-body-legacy #qc-content-break #qc-contents form.file-upload-line-subquestion .field legend span#instructions_help {
  margin: 0.5em 0 0 15em;
  width: 400px;
}
#os-body-legacy #qc-contents form.subquestion-edit-form fieldset {
  border: none;
}
#os-body-legacy #qc-contents form.subquestion-edit-form fieldset.form-actions {
  float: none;
}
#os-body-legacy #qc-contents form .info-fieldset legend {
  margin-left: 0;
  width: auto;
  padding: 0;
}
#os-body-legacy #qc-contents form .info-fieldset label {
  margin: 0 0.5em 0 0;
  display: inline-block;
  padding-right: 0.5em;
}
#os-body-legacy #qc-contents form.subquestion-edit-form .info-fieldset {
  overflow: hidden;
  border: none;
  border-bottom: 1px solid #eee;
  padding: 1.5em 0 1.5em 14em;
}
#os-body-legacy #qc-contents form .info-fieldset div {
  clear: both;
  padding-top: 1em;
}
#os-body-legacy .info-fieldset legend .formHelp {
  white-space: normal;
  margin-left: 0;
}
#os-body-legacy #qc-contents form.subquestion-edit-form .info-fieldset .move-right-01 {
  margin: -1.6em 0 0 27em;
  text-align: left;
  white-space: normal;
  width: 26em;
  display: inline-block;
}
#os-body-legacy #qc-contents #add-text-line-subquestion #label {
  margin-bottom: 0.3em;
}
#os-body-legacy #qc-contents #add-text-line-subquestion label.inline {
  display: block;
  float: left;
  margin: 0.5em;
  text-align: left;
  white-space: normal;
  width: 33em;
}
#os-body-legacy #qc-contents #add-text-line-subquestion #analyst_only, #os-body-legacy #qc-contents #add-text-line-subquestion #show-label {
  float: left;
  margin-top: 1em;
}
#os-body-legacy table.matrix-question {
  border: none;
  width: auto;
  line-height: 1.3em;
  margin-right: 10px;
  width: 99%; /* not 100% due to an unwanted interaction with container padding that I didn't diagnose */
}
#os-body-legacy table.matrix-question * {
  background-color: transparent;
}
#os-body-legacy table.matrix-question tr:nth-of-type(odd),
#os-body-legacy table.matrix-question tr:nth-of-type(even) {
  background-color: transparent;
}
#os-body-legacy table.matrix-question th,
#os-body-legacy table.matrix-question td {
  padding-top: 0.7em;
  padding-bottom: 0.8em;
}
#os-body-legacy table.matrix-question tbody th,
#os-body-legacy table.matrix-question tbody td {
  border-top: solid 1px #ddd;
}
#os-body-legacy table.matrix-question thead th {
  text-align: center !important;
  vertical-align: top;
}
#os-body-legacy table.matrix-question thead th,
#os-body-legacy table.matrix-question tbody td {
  /* fixed width columns */
  /*
  width: 6em;
  padding-left: 0;
  padding-right: 0;
  */
  /* fluid columns */
  max-width: 14em;
  text-align: center !important; /* IE Fix */
}
#os-body-legacy table.matrix-question thead td,
#os-body-legacy table.matrix-question tbody th {
  width: 9.5em;
  padding-left: 1em;
  padding-right: 0;
  color: #666;
}
#os-body-legacy #qc-contents form fieldset .matrix-question label {
  margin-left: 0;
  width: 100%;
  text-align: center !important;
}
#os-body-legacy .matrix-question tbody label input {
  display: inline-block;
}
#os-body-legacy #qc-contents fieldset table.matrix-question .fieldRequired,
#os-body-legacy #qc-contents .mat-select .fieldRequired {
  color: #AF1515;
  display: block;
}
#os-body-legacy #qc-contents #edit-form table.matrix-question .error-row {
  width: auto;
}
#os-body-legacy #qc-contents #edit-form table.matrix-question .error-row td {
  padding-top: 0;
  padding-bottom: 0;
}
#os-body-legacy #qc-contents #edit-form table.matrix-question .error {
  color: #444;
  line-height: 1.6em;
  display: block;
  float: none;
  margin-bottom: 0;
}
#os-body-legacy #qc-contents.survey-view #edit-form .mat-select .error {
  display: block;
  float: none;
  margin-bottom: 0.4em;
}
#os-body-legacy #qc-contents #edit-form .mat-select .section legend,
#os-body-legacy #qc-contents #edit-form .mat-select .section .matrix-section {
  margin-top: 0;
}
#os-body-legacy #qc-contents #edit-form .mat-select .first {
  padding-top: 1em;
}
#os-body-legacy .opinion-suite #os-body-main {
  overflow: visible !important;
}
#os-body-legacy #qc-contents.survey-view,
#os-body-legacy .qc-contents,
#os-body-legacy #os-analyse-responses #qc-content-break #qc-contents,
#os-body-legacy #os-analyse-responses {
  overflow: visible !important;
}
#os-body-legacy #qc-contents.editing-survey {
  overflow: hidden !important;
}
#os-body-legacy #qc-content-break {
  overflow: visible !important;
}
#os-body-legacy #qc-contents.survey-view .field label.file-label,
#os-body-legacy #os-analyse-responses #qc-contents .field label.file-label,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field label.file-label {
  width: 100%;
}
#os-body-legacy #qc-contents.survey-view .field .file-size-error,
#os-body-legacy #os-analyse-responses #qc-contents .field .file-size-error,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field .file-size-error {
  padding: 1em 1em 1em 2.5em;
  margin: 1em 1em 1em 0;
  background-position: 10px 1em;
  font-size: 1em;
  max-width: 755px;
}
#os-body-legacy #qc-contents.survey-view #edit-form .qc-file .field .error,
#os-body-legacy #os-analyse-responses #qc-contents #edit-form .qc-file .field .error,
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .qc-file .field .error {
  margin: 1em 1em 1em 0;
  padding: 0.5em 1em 0.5em 2.5em !important;
  width: 100%;
  box-sizing: border-box;
}
#os-body-legacy #qc-contents.survey-view .field .file-previous,
#os-body-legacy #os-analyse-responses #qc-contents .field .file-previous,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field .file-previous {
  padding: 1em 2.5em 1em 1em;
  margin: 1em 1em 1em 0;
  max-width: 755px;
}
#os-body-legacy #qc-contents.survey-view .field .file-previous label,
#os-body-legacy #os-analyse-responses #qc-contents .field .file-previous label,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field .file-previous label {
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: inherit;
  font-size: inherit;
  vertical-align: middle;
}
#os-body-legacy #qc-contents.survey-view .field .file-previous label input,
#os-body-legacy #os-analyse-responses #qc-contents .field .file-previous label input,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field .file-previous label input {
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: inherit;
  font-size: inherit;
  vertical-align: middle;
}
#os-body-legacy #qc-contents #matrix-select-subquestion .matrix-options_col legend {
  width: auto;
}
#os-body-legacy #qc-contents #matrix-select-subquestion .matrix-options_col .formTip {
  width: 440px;
  font-size: 0.95em;
}
#os-body-legacy #qc-contents .qc-postcode input[type=text] {
  width: 100px;
}
#os-body-legacy .printed-field-select {
  clear: both;
}
#os-body-legacy .printed-select-quantity-notice {
  font-style: italic;
  color: #888;
}
#os-body-legacy .printed-field-factbank {
  display: block !important;
}
#os-body-legacy .printed-item-checkbox {
  width: 20px !important;
  height: 20px !important;
  border: 2px solid #666;
  border-radius: 3px;
  background: #FFF !important;
  display: inline-block !important;
  padding: 0 !important;
  text-align: center !important;
  position: relative;
  top: -2.5px;
}
#os-body-legacy .qc-boolean .printed-item-checkbox {
  top: 0px;
}
#os-body-legacy .qc-matrix-select .printed-item-checkbox {
  border-radius: 15px;
}
#os-body-legacy .qc-matrix-radio .printed-item-checkbox {
  border-radius: 15px;
}
#os-body-legacy .printed-field-select .printed-item-checkbox {
  border-radius: 15px;
}
#os-body-legacy .printed-field-radio .printed-item-checkbox {
  border-radius: 15px;
}
#os-body-legacy .printed-item-label {
  margin-left: 5px !important;
  margin-right: 10px !important;
  display: inline !important;
  position: static !important;
  top: -2px;
}
#os-body-legacy .printed-field-checkbox .printed-item-checkbox,
#os-body-legacy .printed-field-select .printed-item-checkbox,
#os-body-legacy .printed-field-radio .printed-item-checkbox {
  float: left;
}
#os-body-legacy .printed-field-checkbox .printed-item-label,
#os-body-legacy .printed-field-select .printed-item-label,
#os-body-legacy .printed-field-radio .printed-item-label {
  display: block;
  float: left;
  width: 775px;
}
#os-body-legacy .printed-field-checkbox li.printed-item-list,
#os-body-legacy .printed-field-select li.printed-item-list,
#os-body-legacy .printed-field-radio li.printed-item-list {
  margin: 0 0 0.8em 0;
}
#os-body-legacy .printed-dropdown-matrix-section .printed-item-label,
#os-body-legacy #print-survey .label-right {
  display: inline-block !important;
  height: 19px;
  vertical-align: middle;
  float: left;
  width: auto !important;
  padding: 0em !important;
}
#os-body-legacy #os-container .qc-checkbox br,
#os-body-legacy #os-container .qc-boolean br {
  clear: both;
}
#os-body-legacy .qc-checkbox .printed-item-checkbox,
#os-body-legacy .qc-boolean .printed-item-checkbox {
  float: left;
  margin: 0 5px 5px 0;
}
#os-body-legacy #qc-contents div.field ul.printed-item-ul {
  list-style-type: none;
  margin: 0;
}
#os-body-legacy .printed-item-list {
  float: left;
  margin: 0;
  padding: 0;
}
#os-body-legacy .printed-item-input, #os-body-legacy .printed-item-textarea {
  background-color: #FFF;
  border: 2px solid #666;
  border-radius: 5px;
  width: 98%;
  min-height: 30px;
  min-width: auto;
  display: block;
  clear: both;
  color: #666;
}
#os-body-legacy .form-public .field .printed-item-input, #os-body-legacy .form-public .field .printed-item-textarea {
  padding: 5px;
  min-height: 20px;
}
#os-body-legacy .form-public .field .printed-item-textarea {
  min-height: 150px;
}
#os-body-legacy #print-survey #qc-content-break {
  padding-top: 0;
}
#os-body-legacy #response-form a.lightBoxMe {
  display: inline-block;
}
#os-body-legacy #qc-contents .qc-boolean .fieldRequired {
  display: inline !important;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #os-body-legacy #os-add-consultation-form fieldset fieldset legend span {
    position: absolute;
    left: 235px;
    margin-top: 5px;
  }
  #os-body-legacy #qc-contents #edit-form .move-legend .error,
  #os-body-legacy #qc-contents #edit-form .error {
    bottom: 0 !important;
  }
}
#os-body-legacy .cs-map-medium {
  width: 100%;
  height: 500px;
}
#os-body-legacy .cs-map-large {
  width: 100%;
  height: 550px;
}
#os-body-legacy #geo-layers h3, #os-body-legacy #geo-layers .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #geo-layers .h3 {
  border-top: 1px solid #ddd;
}
#os-body-legacy #geo-layers .add-remove-row li .actions a {
  font-size: inherit;
  line-height: 20px;
  margin-right: 10px;
  text-decoration: underline;
}
#os-body-legacy #geo-layers .add-remove-row li .layer-settings {
  margin: 5px 5px 10px 0;
  padding: 5px 5px 0 5px;
}
#os-body-legacy #geo-layers .add-remove-row li .layer-settings .control-group {
  padding-bottom: 0.5em;
}
#os-body-legacy #geo-layers .add-remove-row li .layer-settings .proplist {
  margin-right: 5px;
  white-space: normal;
}
#os-body-legacy #geo-layers .add-remove-row li .layer-settings input[type=text] {
  display: inline-block;
  float: none;
}
#os-body-legacy #layers-edit-actions {
  margin-top: 1em;
}
#os-body-legacy #layers-edit-actions a {
  margin-right: 10px;
}
#os-body-legacy #os-body-main .cs-geo-properties-list .attribute-style-edit-container {
  padding-top: 1em;
}
#os-body-legacy #os-body-main .cs-geo-properties-list .attribute-style-edit-container fieldset {
  border: 1px solid #DDDDDD;
  padding: 1em;
  width: 100%;
}
#os-body-legacy #os-body-main .cs-geo-properties-list .attribute-style-edit-container legend {
  color: #5F5F5F;
}
#os-body-legacy #os-body-main .cs-geo-properties-list .attribute-style-edit-container input[type=text] {
  float: none;
  width: 100%;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container {
  overflow: visible;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls {
  width: 570px;
  gap: 0.5em 1em;
  clear: both;
  flex-grow: 1;
  display: inline-grid;
  grid-template: "image upload" min-content "image error" 1fr/150px 1fr;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-upload {
  grid-area: upload;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls .errors {
  grid-area: error;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls .errors .error {
  width: 100%;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview, #os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview-placeholder {
  grid-area: image;
  aspect-ratio: 1;
  border-radius: 0.25rem;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview:hover, #os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview-placeholder:hover {
  cursor: pointer;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview {
  position: relative;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview img {
  object-fit: cover;
  object-position: center;
  border-radius: 0.25rem;
  width: 100%;
  aspect-ratio: 1;
  display: block;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview button {
  z-index: 3;
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  border: none;
  font-size: 18px;
  margin: 0;
  padding: 0;
  transform: translate(50%, -50%);
  color: #AF1515;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview button:hover {
  transform: translate(50%, -50%) scale(1.1);
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview button span {
  background: white;
  border-radius: 50%;
  border: 1px solid white;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview-placeholder {
  background-color: grey;
  position: relative;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview-placeholder:hover {
  background-color: #606060;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview-placeholder span {
  aspect-ratio: 1;
  display: block;
  position: relative;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview-placeholder span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview:has(img) ~ #image-preview-placeholder {
  background-color: rgba(0, 0, 0, 0.25);
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls #image-preview:has(img) ~ #image-preview-placeholder:not(:hover) {
  opacity: 0;
  text-shadow: 0 0 2px black;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls .error {
  background-color: #FF6469;
  color: #000;
  border-radius: 0.25rem;
  padding: 0.5em;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls .error p {
  color: black;
  margin-bottom: 0.5em;
}
#os-body-legacy .easy-read-image-upload-form #image-upload-container .controls .error p:last-child {
  margin-bottom: 0px;
}
#os-body-legacy .qc-easy-read-description .container {
  display: grid;
  align-items: center;
  justify-items: start;
  column-gap: 1em;
  margin-bottom: 1em;
  clear: both;
  grid-template-columns: minmax(150px, 33%) 1fr;
  grid-template-areas: "image text";
  background-color: white;
  border-radius: 0.25rem;
  overflow: hidden;
}
#os-body-legacy .qc-easy-read-description .container .text {
  grid-area: text;
  font-size: 24px;
  line-height: 1.5em;
  padding: 10px 10px 10px 0;
}
#os-body-legacy .qc-easy-read-description .container .text p:last-of-type {
  margin-bottom: 0;
}
#os-body-legacy .qc-easy-read-description .container .easy-read-image {
  width: 100%;
  aspect-ratio: 1;
  margin: 0px;
  padding: 0px;
  border: 0;
  overflow: hidden;
  grid-area: image;
}
#os-body-legacy .qc-easy-read-description .container .easy-read-image img {
  object-fit: cover;
  object-position: center;
}
#os-body-legacy .qc-easy-read-description .container .easy-read-image span {
  width: 100%;
  aspect-ratio: 1;
  display: block;
  position: relative;
  padding: 0px;
  background-color: grey;
}
#os-body-legacy .qc-easy-read-description .container .easy-read-image span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
}
#os-body-legacy .template-subquestions #qc-contents .existing-questions .form-public.easy-read-subquestion .field {
  padding: 2em;
}
#os-body-legacy .template-subquestions #qc-contents .existing-questions .form-public.easy-read-subquestion .field label, #os-body-legacy .template-subquestions #qc-contents .existing-questions .form-public.easy-read-subquestion .field legend {
  float: none;
  display: block;
  width: auto;
  font-size: 24px;
  text-align: left;
  margin: 0;
}
#os-body-legacy .template-subquestions #qc-contents .existing-questions .form-public.easy-read-subquestion .field legend {
  position: relative;
  width: 100%;
  float: left;
}
#os-body-legacy .template-subquestions #qc-contents .existing-questions .form-public.easy-read-subquestion .field legend span.hide {
  display: block;
}
#os-body-legacy .template-subquestions #qc-contents .existing-questions .form-public.easy-read-subquestion .textline {
  padding: 8px;
}
#os-body-legacy .template-subquestions #qc-contents .existing-questions .form-public.easy-read-subquestion .textarea-label {
  font-size: 24px;
}
#os-body-legacy .template-subquestions #qc-contents .existing-questions .form-public.easy-read-subquestion .fieldRequired {
  display: flex !important;
  width: 100%;
  gap: 0.75rem;
  margin-top: 0.75rem;
  margin-bottom: 1rem;
  background-color: #C5E4EB;
  align-items: center;
  font-size: 1.5rem;
  line-height: 1;
  padding: 0.75rem;
  color: #000;
  font-weight: normal;
  box-sizing: border-box;
}
#os-body-legacy .template-subquestions #qc-contents .existing-questions .form-public.easy-read-subquestion .fieldRequired::before {
  content: "";
  flex: 0 0 2rem;
  aspect-ratio: 1/1;
  background-repeat: no-repeat;
  background-size: 2rem;
  background-image: url("../img/icons/information.svg");
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question {
  display: grid;
  padding: 1em;
  grid-template: "image legend" min-content "image content" 1fr/minmax(150px, 33%) 1fr;
  gap: 1em;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .field label {
  width: auto;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .quickconsult-survey-legend {
  grid-area: legend;
  font-size: 24px;
  line-height: 1.5em;
  padding: 10px 10px 10px 0;
  display: flex;
  flex-wrap: wrap;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .quickconsult-survey-legend .number {
  flex: 0 0 fit-content;
  max-width: 40%;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .quickconsult-survey-legend .the-question {
  flex: 1 1 min-content;
  margin: 0px;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .quickconsult-survey-legend .additional-text {
  width: 100%;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .quickconsult-survey-legend ul, #os-body-legacy #qc-contents fieldset.question-container.easy-read-question .quickconsult-survey-legend ol {
  display: block;
  list-style: revert;
  line-height: 1.2em;
  margin: 1em 1em 1em 2.5em;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper {
  grid-area: content;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .printed-item-textarea,
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .printed-item-input {
  position: relative;
  left: 4rem;
  width: calc(100% - 6rem);
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .printed-item-textarea::before,
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .printed-item-input::before {
  content: "";
  position: absolute;
  background: url("../img/icons/easy-read-text.svg") no-repeat;
  width: 3rem;
  height: 3rem;
  background-size: 3rem;
  left: -4rem;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .printed-item-input {
  min-height: 30px;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .textline {
  padding: 8px;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .textarea-label {
  font-size: 24px;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper :is(.qc-easy-read-textline, .qc-easy-read-textarea, .qc-easy-read-email) .field:not(.tagField) {
  font-size: 1.5rem;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper :is(.qc-easy-read-textline, .qc-easy-read-textarea, .qc-easy-read-email) .field:not(.tagField) > span:first-of-type {
  display: inline-block;
  margin-bottom: 0.75rem;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper :is(.qc-easy-read-textline, .qc-easy-read-textarea, .qc-easy-read-email) .field:not(.tagField):has(.fieldRequired) > span,
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper :is(.qc-easy-read-textline, .qc-easy-read-textarea, .qc-easy-read-email) .field:not(.tagField):has(.fieldRequired) > legend {
  display: block !important;
  width: 100% !important;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper legend:has(.fieldRequired) {
  display: block !important;
  width: 100% !important;
  padding: 0;
  margin-bottom: 1em;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .fieldRequired {
  display: flex !important;
  width: 100%;
  gap: 0.75rem;
  margin-top: 0.75rem;
  background-color: #C5E4EB;
  align-items: center;
  font-size: 1.5rem;
  line-height: 1;
  padding: 0.75rem;
  color: #000;
  font-weight: normal;
  box-sizing: border-box;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .fieldRequired::before {
  content: "";
  flex: 0 0 2rem;
  aspect-ratio: 1/1;
  background-repeat: no-repeat;
  background-size: 2rem;
  background-image: url("../img/icons/information.svg");
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .easy-read-subquestion-wrapper .fieldRequired:has(~ .fake-textarea) {
  margin-bottom: 0.75rem;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question > .easy-read-image {
  grid-area: image;
  width: 100%;
  aspect-ratio: 1;
  margin: 0px;
  padding: 0px;
  border: 0;
  overflow: hidden;
  border-radius: 0.25rem;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question > .easy-read-image img {
  object-fit: cover;
  object-position: center;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question > .easy-read-image span {
  width: 100%;
  aspect-ratio: 1;
  display: block;
  position: relative;
  padding: 0px;
  background-color: grey;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question > .easy-read-image span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .qc-image-choice .options.image-size-easy-read {
  grid-template-columns: minmax(150px, 20%) min-content 1fr;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .qc-image-choice .options.image-size-easy-read.no-images {
  grid-template-columns: 0 min-content 1fr;
}
#os-body-legacy #qc-contents fieldset.question-container.easy-read-question .qc-easy-read-description .container {
  grid-template-columns: minmax(150px, 20%) 1fr;
}
#os-body-legacy .qc-easy-read-description .easy-read-text {
  font-size: 24px;
}
#os-body-legacy .qc-easy-read-description .easy-read-text p:last-of-type {
  margin: 0;
}
#os-body-legacy .qc-easy-read-description .easy-read-text ul, #os-body-legacy .qc-easy-read-description .easy-read-text ol {
  list-style: revert;
  line-height: 1.2em;
  margin: 1em 1em 1em 2.5em;
}
#os-body-legacy #qc-contents.survey-view:has(> #edit-form > .page-easyreadsubpage:first-child) > h2, #os-body-legacy .dlb-admin-ui #qc-contents.survey-view:has(> #edit-form > .page-easyreadsubpage:first-child) > .h2, .dlb-admin-ui #os-body-legacy #qc-contents.survey-view:has(> #edit-form > .page-easyreadsubpage:first-child) > .h2 {
  font-size: 38px;
  margin: 0.5em 0 0.5em 0;
}
#os-body-legacy #qc-contents.survey-view:has(> #edit-form > .page-easyreadsubpage:first-child) p {
  font-size: 24px;
}
#os-body-legacy #edit-form fieldset.analysis-page.page-easyreadsubpage legend.analysis-page-title,
#os-body-legacy #edit-form fieldset.analysis-page.page-easyreadsubpage h2.analysis-page-title,
#os-body-legacy #edit-form fieldset.analysis-page.page-easyreadsubpage .dlb-admin-ui .analysis-page-title.h2,
.dlb-admin-ui #os-body-legacy #edit-form fieldset.analysis-page.page-easyreadsubpage .analysis-page-title.h2,
#os-body-legacy #os-body-main #qc-contents.survey-view .page-easyreadsubpage legend.analysis-page-title,
#os-body-legacy #os-body-main #qc-contents.survey-view .page-easyreadsubpage h2.analysis-page-title,
#os-body-legacy #os-body-main #qc-contents.survey-view .page-easyreadsubpage .dlb-admin-ui .analysis-page-title.h2,
.dlb-admin-ui #os-body-legacy #os-body-main #qc-contents.survey-view .page-easyreadsubpage .analysis-page-title.h2 {
  font-size: 38px;
  margin: 1em 0 0.5em 0;
}
#os-body-legacy #edit-form fieldset.analysis-page.page-easyreadsubpage p,
#os-body-legacy #os-body-main #qc-contents.survey-view .page-easyreadsubpage p {
  font-size: 24px;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .page-easyreadsubpage h2.analysis-page-title, #os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .page-easyreadsubpage .dlb-admin-ui .analysis-page-title.h2, .dlb-admin-ui #os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .page-easyreadsubpage .analysis-page-title.h2 {
  font-size: 38px;
  margin: 1em 0 0.5em 0;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .page-easyreadsubpage .field legend {
  width: 10em;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .page-easyreadsubpage .field legend .fieldRequired {
  font-size: 22px;
  line-height: 1.5em;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .page-easyreadsubpage .field div[role=alert].error {
  font-size: 18px !important;
  line-height: 1.5em;
  width: auto;
  margin: 0 0 1em 0;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .page-easyreadsubpage .question-container > legend {
  font-size: 24px;
  line-height: 1.5em;
}
#os-body-legacy #qc-contents .question-edit-form input[type=text],
#os-body-legacy #qc-contents .question-edit-form textarea {
  width: 670px;
  box-sizing: border-box;
  display: block;
  margin: 0 0 0.5em 0;
  padding: 0.3em;
}
#os-body-legacy #qc-contents .question-edit-form .control-group .error {
  width: 670px;
  box-sizing: border-box;
}
#os-body-legacy #os-body-main h1.osfe-heading-icon, #os-body-legacy #os-body-main .dlb-admin-ui .osfe-heading-icon.h1, .dlb-admin-ui #os-body-legacy #os-body-main .osfe-heading-icon.h1 {
  /* select using #os-body-main to provide sufficient algebraic weight here */
  padding-left: 36px;
  background-position: 0 1px;
  background-repeat: no-repeat;
}
#os-body-legacy #os-body-main .ui-dialog {
  padding: 5px;
}
#os-body-legacy #os-body-main .ui-dialog .ui-dialog-title {
  padding: 2px;
}
#os-body-legacy #os-body-main .ui-dialog .ui-dialog-content {
  padding: 2px;
  padding-top: 5px;
}
#os-body-legacy body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 62.5%;
  color: #444444;
}
#os-body-legacy .opinion-suite #os-container {
  width: 940px; /* "WIDTH NEEDS CHANGING IN TWO PLACES" search for comment */
  margin: 0 auto;
  font-size: 1.35em;
  background: #FFFFFF none repeat scroll 0 0;
  border: 1px solid #CCCCCC;
  position: relative;
}
#os-body-legacy .opinion-suite #os-header {
  min-height: 10em;
  height: auto !important;
  height: 10em;
  display: inline-block;
}
#os-body-legacy #publish-none, #os-body-legacy #all-eligible {
  padding-left: 70px;
}
#os-body-legacy #logged {
  overflow: hidden;
  float: right;
}
#os-body-legacy #logged li {
  display: inline-block;
  margin: 0;
  float: left;
  border-right: 1px solid gray;
  padding: 0 0.5em;
}
#os-body-legacy #logged li.last {
  border-right: none;
}
#os-body-legacy .opinion-suite #os-body-main {
  padding: 1em;
  overflow: hidden;
  clear: both;
  line-height: 1.6em;
  background-color: #ffffff;
}
#os-body-legacy .to-publish {
  padding: 0 0 1em;
  overflow: hidden;
  width: 490px;
  float: left;
}
#os-body-legacy .to-publish ul li {
  list-style-position: inside;
  list-style-type: disc;
  padding: 0.3em 0;
}
#os-body-legacy #os-content-col-1 {
  float: left;
  width: 60%;
  margin-top: 1em;
}
#os-body-legacy #os-content-col-2 {
  float: right;
  width: 30%;
  margin-top: 1em;
}
#os-body-legacy ul.list-disc li {
  list-style: disc;
  margin: 1em;
  padding-left: 2em;
}
#os-body-legacy .inline-list {
  margin: 0;
  padding: 0;
}
#os-body-legacy .inline-list li {
  float: left;
  margin-right: 1em;
}
#os-body-legacy .inline-list.right li {
  float: right;
  margin-right: 0;
  margin-left: 1em;
}
#os-body-legacy h1, #os-body-legacy .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy .h1 {
  font-size: 1.6em;
  font-weight: normal;
  color: #3C7800;
  padding: 0;
  margin: 0 0 0.5em;
  line-height: 1.4em;
}
#os-body-legacy h1#strap, #os-body-legacy .dlb-admin-ui #strap.h1, .dlb-admin-ui #os-body-legacy #strap.h1 {
  width: 450px;
  float: right;
  color: #000000;
  font-size: 1.4em;
  margin-top: 31px;
}
#os-body-legacy h1#wearedelib, #os-body-legacy .dlb-admin-ui #wearedelib.h1, .dlb-admin-ui #os-body-legacy #wearedelib.h1 {
  width: 25em;
  float: right;
  color: #000000;
  margin-top: 1.1em;
  line-height: 1.6em;
}
#os-body-legacy .os-consultation-box h1, #os-body-legacy .os-consultation-box .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy .os-consultation-box .h1, #os-body-legacy #os-home-wayswd-section h1, #os-body-legacy #os-home-wayswd-section .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy #os-home-wayswd-section .h1 {
  padding: 0;
  margin-bottom: 0.5em;
}
#os-body-legacy #search-filters h1, #os-body-legacy #search-filters .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy #search-filters .h1, #os-body-legacy .os-boxout-style-2 h1, #os-body-legacy .os-boxout-style-2 .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy .os-boxout-style-2 .h1 {
  padding: 0;
  margin: 0;
}
#os-body-legacy #os-body-main #os-home h1, #os-body-legacy #os-body-main #os-home .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy #os-body-main #os-home .h1 {
  max-width: 820px;
  width: auto !important;
  width: 820px;
}
#os-body-legacy h2, #os-body-legacy .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy .h2 {
  font-size: 1.2em;
  font-weight: normal;
  color: #111;
  line-height: 1.4em;
}
#os-body-legacy .os-boxout-style-2 h2, #os-body-legacy .os-boxout-style-2 .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy .os-boxout-style-2 .h2 {
  margin-left: 1em;
}
#os-body-legacy #search-results-list .search-results-item h2, #os-body-legacy #search-results-list .search-results-item .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #search-results-list .search-results-item .h2 {
  float: left;
  font-size: 1.2em;
  line-height: 1.4em;
  margin: 0 0 0.3em;
  width: 470px;
}
#os-body-legacy .result-list {
  margin: 0.5em 0;
}
#os-body-legacy .result-list li {
  padding: 0.5em 0;
}
#os-body-legacy h3, #os-body-legacy .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy .h3 {
  font-size: 1em;
  font-weight: normal;
  color: #6c6c6c;
  padding: 0;
}
#os-body-legacy .os-consultation-sidebar h3, #os-body-legacy .os-consultation-sidebar .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy .os-consultation-sidebar .h3 {
  line-height: 1.6em;
}
#os-body-legacy .opinion-suite .os-boxout-style-3 h3, #os-body-legacy .opinion-suite .os-boxout-style-3 .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy .opinion-suite .os-boxout-style-3 .h3 {
  color: black;
  font-size: 1.2em;
}
#os-body-legacy .os-consultation-sidebar h3.alt-space, #os-body-legacy .os-consultation-sidebar .dlb-admin-ui .alt-space.h3, .dlb-admin-ui #os-body-legacy .os-consultation-sidebar .alt-space.h3 {
  padding: 0 0.2em 0 0;
}
#os-body-legacy #os-admin-global-nav h3, #os-body-legacy #os-admin-global-nav .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-admin-global-nav .h3 {
  padding: 0.1em 0 0;
  float: left;
  color: #555;
  font-size: 1em;
  font-weight: normal;
}
#os-body-legacy h4, #os-body-legacy .dlb-admin-ui .h4, .dlb-admin-ui #os-body-legacy .h4 {
  font-size: 1em;
  font-weight: normal;
}
#os-body-legacy .opinion-suite #os-container .heading-style-1 {
  background-color: #999999;
}
#os-body-legacy .opinion-suite #os-container .heading-style-2 {
  background-color: #EEEEEE;
  padding: 0.5em;
}
#os-body-legacy span.heading-second-part {
  color: #7F7F7F;
  padding-left: 0.3em;
}
#os-body-legacy .heading-style-3 {
  color: #3C7800;
  font-size: 1.4em;
  font-weight: normal;
  margin: 0 0 0.5em;
  padding: 0;
}
#os-body-legacy .print-only {
  display: none;
}
#os-body-legacy .test {
  border: 1px solid red;
}
#os-body-legacy #profile-view p, #os-body-legacy p, #os-body-legacy #consultation-summary ul {
  line-height: 1.5em;
  margin: 0 0 1em;
}
#os-body-legacy .help {
  font-size: 1em;
  font-weight: normal;
}
#os-body-legacy .hide, #os-body-legacy #os-body-main #report-conf div#acessible-select label {
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 0px;
  overflow: hidden;
  background-color: transparent;
}
#os-body-legacy .os-clear-float {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0;
}
#os-body-legacy .os-muted {
  color: #6e6e6e;
}
#os-body-legacy .inline {
  display: inline;
}
#os-body-legacy .text-smll {
  width: 7em;
  float: left;
}
#os-body-legacy .text-smll2 {
  width: 17em;
  float: left;
}
#os-body-legacy .clear {
  clear: both;
}
#os-body-legacy .clear-left {
  clear: left;
}
#os-body-legacy .offscreen {
  text-indent: -9999px;
}
#os-body-legacy .display-none {
  display: none !important;
}
#os-body-legacy .status {
  display: block;
  padding: 0;
  margin-right: 1em;
}
#os-body-legacy .comma {
  margin: 0 0 0 -2px;
  padding: 0 0.1em 0 0;
}
#os-body-legacy .strong {
  font-weight: bold;
}
#os-body-legacy .red {
  color: #E00000;
}
#os-body-legacy .documentDescription {
  padding-left: 1em;
}
#os-body-legacy .no-border {
  border: medium none !important;
  padding: 0;
}
#os-body-legacy .scroll {
  overflow: auto;
  height: 1%;
}
#os-body-legacy .pdf {
  background-image: url(../img/icons/page_pdf.svg);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0.5em 0 0.5em 2em;
}
#os-body-legacy .docx {
  background-image: url(../img/icons/page_word_dwnl.svg);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0.5em 0 0.5em 2em;
}
#os-body-legacy .section {
  border-top: 1px solid #eee;
  margin-top: 1em;
  padding-top: 0.5em;
}
#os-body-legacy .info-section {
  width: 530px;
}
#os-body-legacy .os-consultation-main .section {
  margin: 2em 0;
}
#os-body-legacy .opinion-suite #os-container .list li {
  border-bottom: 1px dashed #CCCCCC;
  width: 95%;
  padding: 0.5em;
}
#os-body-legacy #os-body-main .os-consultation-main h2, #os-body-legacy #os-body-main .os-consultation-main .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #os-body-main .os-consultation-main .h2 {
  font-size: 1.6em;
}
#os-body-legacy .hidden {
  display: none !important;
}
#os-body-legacy .hidden-not-gone {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#os-body-legacy .menu {
  overflow: hidden;
  padding: 0 0 1em;
}
#os-body-legacy .menu li {
  float: left;
  display: inline-block;
  padding: 0 2em 0 0;
}
#os-body-legacy .opinion-suite .os-boxout-style-1 {
  background-color: #EEEEEE;
  margin: 0 0 2em;
  padding: 1em;
  overflow: hidden;
  border-radius: 6px;
}
#os-body-legacy #signup-password .formHelp {
  text-align: left;
  white-space: normal;
  width: 30em;
}
#os-body-legacy .opinion-suite .os-boxout-style-2, #os-body-legacy #skel-contents form {
  background-color: #EEEEEE;
  padding: 0.3em 1em 1em;
  overflow: hidden;
  margin: 1em 0;
  clear: both;
  border-radius: 6px;
}
#os-body-legacy .opinion-suite .os-boxout-style-3 {
  background-color: #EEEEEE;
  padding: 1em;
  overflow: hidden;
  width: 60%;
}
#os-body-legacy .os-well {
  /* Standard subtle well */
  border-radius: 6px 6px 6px 6px;
  box-shadow: 0 0 1px #CCCCCC inset;
  border: 1px solid #CCCCCC;
  display: block;
  overflow: hidden;
  padding: 10px 15px;
  background-image: url("../img/bg_mesh_blue_light.png");
  background-repeat: repeat;
}
#os-body-legacy .os-well-subtle-highlight-blue {
  /* Use in addition to .os-well to add emphasis */
  background: rgba(3, 189, 215, 0.05);
}
#os-body-legacy .os-well-analyst-only-highlight {
  /* Use this in addition to .os-well to highlight analyst only subquestions in the same blue as they show elsewhere */
  background-color: #EFF8FF;
  background-image: none;
  border-color: #BFE2FF;
}
#os-body-legacy .os-well img.baseline {
  margin-bottom: -3px;
}
#os-body-legacy #os-body-main .os-well h2, #os-body-legacy #os-body-main .os-well .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #os-body-main .os-well .h2 {
  /* defeat algebraic weight on some legacy styles too widely used to refactor today */
  font-size: 1.63em;
  color: #111; /* left in place as reset in cases of default h2 color being customised */
}
#os-body-legacy #os-body-main .os-well h3, #os-body-legacy #os-body-main .os-well .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main .os-well .h3 {
  /* defeat algebraic weight on some legacy styles too widely used to refactor today */
  color: #111;
}
#os-body-legacy .align-right {
  float: right;
  display: block;
}
#os-body-legacy #signup-contact div {
  padding-top: 0;
}
#os-body-legacy .take-survey {
  padding: 0.8em 2em;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 5px solid #A7C9DF;
  background-image: url(../img/grad2.png);
  margin: 1em 0;
  background-position: left top;
}
#os-body-legacy .take-survey h2, #os-body-legacy .take-survey .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy .take-survey .h2 {
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.1em;
}
#os-body-legacy .take-survey .file-type {
  display: block;
  font-size: 1.1em;
  clear: both;
}
#os-body-legacy #views-list {
  margin: 0.3em 0 0;
}
#os-body-legacy .os-consultation-main #views-list li {
  padding: 0;
}
#os-body-legacy .consult-type-link {
  font-size: 1.5em;
  font-weight: bold;
  padding: 0;
}
#os-body-legacy form {
  overflow: hidden;
}
#os-body-legacy fieldset {
  border: 1px solid #DDDDDD;
  margin: 0;
  width: auto;
  padding: 1em;
}
#os-body-legacy .form-legacy.os-add-interest-to-category legend, #os-body-legacy #add-cat-form legend, #os-body-legacy #os-manage-users-search-form legend, #os-body-legacy #os-add-method-to-category legend {
  margin: 0;
  padding: 0;
}
#os-body-legacy fieldset fieldset.field select {
  max-width: 620px;
  width: auto !important;
  width: 620px;
  margin: 0 1em 0 0;
}
#os-body-legacy select#user,
#os-body-legacy select#owner {
  margin: 0 1em 0 0;
  width: 552px;
}
#os-body-legacy .faux-label-wide {
  display: block;
  /* block float the labels to left column, set a width */
  float: left;
  padding: 0.3em 0 0;
  width: 17em;
  margin: 0 0.5em 0 0;
  /* set top margin same as form input - textarea etc. elements */
  clear: left;
  text-align: right;
}
#os-body-legacy .form-actions {
  float: right;
  margin: 1em 0 0;
  padding: 0;
  padding-bottom: 2px; /* prevent chrome cropping buttons */
  border: none;
}
#os-body-legacy .textarea {
  width: 40em;
  height: 5em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.4em;
}
#os-body-legacy #edit_form_extext .textarea {
  height: 12em;
  padding: 0.2em;
}
#os-body-legacy #edit_form_extext .field {
  border: none;
}
#os-body-legacy #edit_form_extext .expanded-wysiwyg {
  width: auto;
  float: none;
  padding: 0;
}
#os-body-legacy #browser_form .textarea {
  height: 10em;
  margin-top: 0.5em;
  padding: 0.2em;
}
#os-body-legacy #browser_form .field {
  border: none;
  margin-top: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #cccccc;
}
#os-body-legacy #browser_form optgroup, #os-body-legacy #os-consulation-finder-advanced-search-form optgroup {
  color: #666666;
}
#os-body-legacy #browser_form optgroup option, #os-body-legacy #os-consulation-finder-advanced-search-form optgroup option {
  color: #000;
}
#os-body-legacy #browser_form #overview {
  margin-top: 2em;
}
#os-body-legacy .fieldset-style-1 label {
  padding: 0.4em 0 0;
}
#os-body-legacy .fieldset-style-2 .text-input {
  width: 6.3em;
  margin: 0 0.2em 0 0.3em;
}
#os-body-legacy .fieldset-style-2 select {
  margin: 0 0.5em;
}
#os-body-legacy .fieldset-style-2 .faux-label-wide {
  width: 19.9em;
}
#os-body-legacy .last-label {
  margin: 0 0.5em 0 0;
}
#os-body-legacy fieldset fieldset {
  border: none;
  padding: 0.25em 0;
}
#os-body-legacy fieldset fieldset legend {
  font-weight: normal;
}
#os-body-legacy fieldset.sane-padding-margins, #os-body-legacy fieldset.sane-padding-margins legend, #os-body-legacy fieldset.sane-padding-margins label {
  margin-left: 0;
}
#os-body-legacy fieldset.sane-padding-margins {
  margin-bottom: 1em;
}
#os-body-legacy #os-redaction-filters fieldset {
  border-radius: 0.8em 0.8em 0.8em 0.8em;
}
#os-body-legacy #os-redaction-filters fieldset label {
  margin-left: 0;
}
#os-body-legacy #organisation-search {
  float: none;
}
#os-body-legacy #os-consulation-finder-advanced-search-form label.radio-label {
  display: inline-block;
  float: none;
  width: auto;
  margin: 0 1.5em 0 0.3em;
}
#os-body-legacy .new-line {
  clear: left;
  min-width: 1em;
}
#os-body-legacy .checkbox {
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
}
#os-body-legacy .linkish-button {
  border: none;
  background: none;
  color: #005ea5;
  text-decoration: none;
  font-size: 13.5px;
  margin: 0;
  padding: 0;
  cursor: hand;
  cursor: pointer;
  text-align: left;
}
#os-body-legacy .linkish-button:hover, #os-body-legacy .linkish-button:focus, #os-body-legacy .linkish-button:focus-visible, #os-body-legacy .linkish-button:hover *, #os-body-legacy .linkish-button:focus *, #os-body-legacy .linkish-button:focus-visible * {
  text-decoration: underline;
}
#os-body-legacy .button {
  float: left;
  margin-left: 0.5em;
  padding: 0.2em 0.5em;
  text-decoration: none;
  color: #000;
  background-color: #E5E5E5;
  border-color: #bbbbbb #999 #555 #999;
  border-style: solid;
  border-width: 1px;
  font-size: 0.9em;
  cursor: pointer;
}
#os-body-legacy .button[disabled] {
  color: #555;
}
#os-body-legacy a.button {
  color: black;
  padding: 0.2em 0.4em 0.1em;
  text-decoration: none;
}
#os-body-legacy a:visited.button {
  color: #000000;
}
#os-body-legacy a:hover.button {
  color: #000000;
}
#os-body-legacy .fieldRequired, #os-body-legacy .fieldRequiredPublish, #os-body-legacy legend .fieldRequired, #os-body-legacy .italic, #os-body-legacy .qc-textarea .fieldRequired {
  font-size: 0.95em;
  display: inline;
  font-style: italic;
}
#os-body-legacy .form-public .fieldRequired {
  color: #AF1515;
}
#os-body-legacy .qc-textarea .fieldRequired {
  display: inline;
}
#os-body-legacy .no-pad span {
  padding: 0 !important;
}
#os-body-legacy #registration-form .fieldRequired {
  display: none;
}
#os-body-legacy #os-dept-consultations, #os-body-legacy #os-dept-users {
  list-style-position: inside;
  list-style-type: disc;
}
#os-body-legacy #edit_form_url .inside-legend {
  float: right;
}
#os-body-legacy #os-interest_category-add-form fieldset {
  float: right;
}
#os-body-legacy #search-filters .button, #os-body-legacy #os-interest_category-add-form .button, #os-body-legacy #os-manage-interests-add-category .button, #os-body-legacy .os-add-interest-to-category .button, #os-body-legacy #add-cat-form .button, #os-body-legacy #os-manage-users-search-form .button {
  float: none;
}
#os-body-legacy #os-interest_category-toggle-form .button, #os-body-legacy #os-interest_category-toggle-form a #os-interest-toggle-form a #os-interest-toggle-form .button,
#os-body-legacy .float-left {
  float: left;
}
#os-body-legacy #os-interest_category-toggle-form a, #os-body-legacy #os-interest-toggle-form a, #os-body-legacy #os-interest_toggle-form a {
  padding: 0.2em 1em 0.2em 0;
}
#os-body-legacy .os-manage-interests-category-block form {
  width: 75%;
  margin: 0.2em 5.5em;
}
#os-body-legacy .os-manage-interests-category-block input {
  margin: 0 0.3em;
  width: auto;
}
#os-body-legacy #os-manage-interests-add-category label {
  margin: 0;
  display: inline;
  float: none;
  clear: none;
}
#os-body-legacy #os-manage-interests-add-category input {
  margin: 0 0.3em;
  width: auto;
}
#os-body-legacy #os-manage-consultations-search-form .fieldset-p select {
  margin: 0.5em 1em 0.5em 0;
}
#os-body-legacy #os-manage-consultations-search-form .fieldset-p {
  padding-left: 11.5em !important;
}
#os-body-legacy #os-manage-consultations-search-form .fieldset-p label {
  margin: 0 0 0 -11.5em;
  padding-top: 0.9em;
}
#os-body-legacy #os-manage-consultations-search-form .inline-label {
  float: none;
  display: inline;
}
#os-body-legacy #consulation-finder-form .text-input {
  width: 18em;
  padding: 0.2em;
  vertical-align: middle;
}
#os-body-legacy #consulation-finder-form legend {
  font-weight: bold;
}
#os-body-legacy #search-site {
  position: relative;
}
#os-body-legacy #edit_form_url .text-input, #os-body-legacy #respondent_management_form .text-input {
  width: 23em;
  padding: 0.2em;
}
#os-body-legacy #os-advanced-search-table {
  width: 100%;
}
#os-body-legacy #os-advanced-search-table td {
  width: 20%;
}
#os-body-legacy #os-manage-consultations-search-form .checkbox-label {
  clear: none;
  float: none;
  display: inline;
}
#os-body-legacy #os-manage-consultations-search-form .radio-label {
  padding: 0.1em 0 0;
}
#os-body-legacy #pwreset_action fieldset.error div, #os-body-legacy #edit_form_document fieldset div {
  display: block;
}
#os-body-legacy #pwreset_action fieldset.error div {
  color: red;
}
#os-body-legacy #pwreset_action fieldset.error div.formHelp {
  color: #616161;
}
#os-body-legacy #os-manage-consultations-search-form .faux-label .checkbox {
  margin-top: 0.5em;
}
#os-body-legacy #os-add-consultation-form fieldset fieldset legend {
  margin-bottom: -2.1em;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #os-body-legacy #os-add-consultation-form fieldset fieldset legend span {
    position: absolute;
    left: 235px;
    margin-top: 5px;
  }
}
#os-body-legacy #os-add-consultation-form fieldset fieldset {
  margin: 1em 0;
}
#os-body-legacy #os-add-consultation-form .text-input {
  margin: 0;
}
#os-body-legacy #os-add-consultation-form .control-group {
  margin-left: -2em;
}
#os-body-legacy #os-add-consultation-form .control-group-heading {
  clear: none;
  float: left;
  margin-left: -14em;
  text-align: right;
  width: 13.5em;
}
#os-body-legacy .os-type-radio {
  padding: 0.1em 1em 0 0;
  float: left;
}
#os-body-legacy #os-manage-users-search-form .th-position {
  width: 7.5em;
}
#os-body-legacy #os-manage-users-search-form select {
  float: none;
}
#os-body-legacy .os-manage-users-search-form-select-label {
  display: inline;
  float: none;
  padding: 0 0 0 0.3em;
}
#os-body-legacy #os-add-consultation-form .os-radio-group {
  float: left;
  padding: 0.4em 0;
}
#os-body-legacy #os-add-consultation-form .os-radio-button-container {
  clear: left;
}
#os-body-legacy #os-add-consultation-form .os-radio-label {
  float: left;
  margin-top: 0.9em;
  margin-left: 0.4em;
}
#os-body-legacy #os-add-consultation-form .os-form-help, #os-body-legacy #os-add-consultation-form .radio-label span {
  display: inline-block;
  color: #6B6B6B;
  padding-right: 1em;
}
#os-body-legacy #registration-form fieldset input {
  margin: 0 1em 0.5em 1em;
}
#os-body-legacy #registration-form fieldset ul li input {
  margin: 0 0.2em 0.5em 0;
}
#os-body-legacy form .field ul label {
  text-align: left;
  float: none;
  width: auto;
  margin: 0 0 0 0.5em;
  padding: 0;
  clear: none;
  display: inline-block;
  width: auto;
}
#os-body-legacy form fieldset ul ul {
  display: block;
  margin-left: 2em;
}
#os-body-legacy .green-radio-label {
  color: #007200;
}
#os-body-legacy .red-radio-label {
  color: #990000;
}
#os-body-legacy .large-margin-label {
  margin: 0 1em 0 0.5em;
}
#os-body-legacy #archetypes-fieldname-superadmin label {
  margin-top: -1.6em;
}
#os-body-legacy #browser_form .formHelp, #os-body-legacy #edit_form_url .formHelp {
  display: block;
  margin-bottom: 0.5em;
  white-space: normal;
}
#os-body-legacy #pwreset_action {
  position: relative;
}
#os-body-legacy #pwreset_action .formHelp {
  margin: 0 0 0 14.8em;
  text-align: left;
  position: absolute;
  padding: 0;
}
#os-body-legacy #pwreset_action legend {
  margin: 0;
}
#os-body-legacy #browser_form .cke_skin_kama table {
  margin-top: 0;
}
#os-body-legacy #browser_form legend span.formHelp {
  display: inline-block;
  margin-left: 0;
  text-align: left;
  width: 750px;
  clear: left;
  float: left;
  position: relative;
}
#os-body-legacy .inside-legend {
  float: left;
  margin: 0;
  clear: right;
  text-align: left;
  width: auto !important;
  display: inline-block;
}
#os-body-legacy .fieldRequiredPublish {
  color: #AF1515 !important;
}
#os-body-legacy legend .formHelp {
  white-space: nowrap;
}
#os-body-legacy #archetypes-fieldname-id input {
  float: left;
}
#os-body-legacy #file-uploads {
  padding: 0 1em 0.5em;
  width: 97%;
}
#os-body-legacy #file-uploads .pad {
  padding: 0 0 0 1.5em;
}
#os-body-legacy #file-uploads label {
  float: none;
  display: inline;
}
#os-body-legacy #uploaded-files, #os-body-legacy #uploaded-files li {
  padding: 0 0 0.5em;
  list-style-type: none;
}
#os-body-legacy #file-uploads .textarea {
  width: 772px;
}
#os-body-legacy form.kssattr-formname-\+\+add\+\+dexteritydepartment label span.required::after,
#os-body-legacy form.kssattr-formname-dexteritydepartment label span.required::after {
  content: "(Required)";
  font-style: italic;
}
#os-body-legacy form.kssattr-formname-\+\+add\+\+dexteritydepartment,
#os-body-legacy form.kssattr-formname-dexteritydepartment {
  background-color: #EEEEEE;
  padding: 1em;
}
#os-body-legacy form.kssattr-formname-\+\+add\+\+dexteritydepartment .field,
#os-body-legacy form.kssattr-formname-dexteritydepartment .field {
  padding: 0 0 0 10em;
}
#os-body-legacy form.kssattr-formname-\+\+add\+\+dexteritydepartment .field .option,
#os-body-legacy form.kssattr-formname-dexteritydepartment .field .option {
  overflow: hidden;
  display: inline-block;
}
#os-body-legacy form.kssattr-formname-\+\+add\+\+dexteritydepartment .field .option .radio-widget,
#os-body-legacy form.kssattr-formname-dexteritydepartment .field .option .radio-widget {
  margin-right: 0.3em;
}
#os-body-legacy form.kssattr-formname-\+\+add\+\+dexteritydepartment .field .option label,
#os-body-legacy form.kssattr-formname-dexteritydepartment .field .option label {
  margin: 0;
  width: 5em;
  text-align: left;
}
#os-body-legacy .kssattr-formname-\+\+add\+\+organisation #form-buttons-save, #os-body-legacy .kssattr-formname-\+\+add\+\+organisation #form-buttons-cancel, #os-body-legacy .kssattr-formname-\+\+add\+\+dexteritydepartment #form-buttons-save, #os-body-legacy .kssattr-formname-\+\+add\+\+dexteritydepartment #form-buttons-cancel, #os-body-legacy .kssattr-formname-dexteritydepartment #form-buttons-save, #os-body-legacy .kssattr-formname-dexteritydepartment #form-buttons-cancel {
  margin-left: 0.5em;
  padding: 0.2em 0.5em;
  text-decoration: none;
  color: #000000;
  background-color: #E5E5E5;
  border-color: #CCCCCC #666666 #666666 #CCCCCC;
  border-style: solid;
  border-width: 1px;
  font-size: 0.9em;
}
#os-body-legacy a {
  line-height: 1.5em;
  color: #0066CC;
}
#os-body-legacy a:visited {
  color: #551A8B;
}
#os-body-legacy a:hover {
  color: #0059b3;
}
#os-body-legacy .opinion-suite #os-container .heading-style-1 a:link {
  text-decoration: none;
  color: #FFFFFF;
  display: block;
  padding: 0.3em 0.5em 0.5em;
  text-decoration: none;
}
#os-body-legacy .opinion-suite #os-container .heading-style-1 a:hover {
  text-decoration: underline;
}
#os-body-legacy #os-interest_category-toggle-form .button {
  font-size: 1em;
  background-color: transparent;
  border: medium none;
  color: blue;
  text-decoration: underline;
}
#os-body-legacy table {
  width: 100%;
  border: 1px solid #DDDDDD;
  clear: both;
}
#os-body-legacy table .text, #os-body-legacy table .date {
  text-align: left;
}
#os-body-legacy table .number {
  text-align: right;
}
#os-body-legacy td, #os-body-legacy th {
  padding: 0.4em 0.5em;
}
#os-body-legacy table.os-table-highlight-rows tbody tr:hover {
  background-color: #CBEDED;
}
#os-body-legacy table.os-table-stripey tr:nth-of-type(odd) {
  background: rgb(255, 255, 255);
}
#os-body-legacy table.os-table-stripey tr:nth-of-type(even) {
  background: rgba(227, 234, 243, 0.4);
}
#os-body-legacy table.cke_editor tbody tr:hover {
  background-color: transparent;
}
#os-body-legacy table tbody .table-header-row:hover {
  background-color: #EEEEEE;
}
#os-body-legacy table.nohover tbody tr:hover, #os-body-legacy table.sequencewidget tbody tr:hover {
  background-color: transparent;
}
#os-body-legacy table.sequencewidget {
  border: medium none;
}
#os-body-legacy table.sequencewidget tbody td {
  padding: 0;
}
#os-body-legacy table .actions {
  padding-left: 0.5em;
  padding-right: 2em;
  width: 6em;
}
#os-body-legacy table .number {
  padding-right: 1.6em;
}
#os-body-legacy table .os-light-copy {
  color: #AAAAAA;
}
#os-body-legacy .sortable td.noRightBorder, #os-body-legacy .sortable th.noRightBorder {
  border-right: medium none;
}
#os-body-legacy .rowodd {
  background-color: white;
}
#os-body-legacy .roweven {
  background-color: #F7F7F7;
}
#os-body-legacy tr.subquestion-unpublishable {
  color: #767676;
}
#os-body-legacy #hasJS .sortable th {
  /*JS only - tablesorter */
  background-color: #EEEEEE;
  border-right: 1px solid #DDDDDD;
  color: black;
  padding-right: 18px;
  /*leave room for arrows */
  border-left: 0 none;
}
#os-body-legacy .question-header-row {
  border-top: 1px solid #CCC;
}
#os-body-legacy .question-header-cell {
  padding-bottom: 0.2em;
  background-color: #EEE;
}
#os-body-legacy .page-header-cell {
  font-weight: bold;
}
#os-body-legacy .forward-button {
  font-weight: bold;
}
#os-body-legacy .align-bottom {
  vertical-align: bottom;
}
#os-body-legacy .small-font {
  font-size: 0.9em;
}
#os-body-legacy .subquestion-row-heading {
  width: 250px;
}
#os-body-legacy #survey-report-page-table td {
  border-right: 1px solid #DDDDDD;
  word-break: break-all;
  word-wrap: break-word;
  table-layout: fixed;
}
#os-body-legacy #survey-report-page-table td a:link {
  word-break: break-all;
  word-wrap: break-word;
}
#os-body-legacy :not:has(.dlb-table) .sortcol {
  cursor: pointer;
  padding-right: 18px;
}
#os-body-legacy :not:has(.dlb-table) .sortcol {
  background-color: #EEEEEE;
}
#os-body-legacy :not:has(.dlb-table) .sortcol:hover {
  background-color: #999999;
  color: white;
}
#os-body-legacy :not:has(.dlb-table) .nosort {
  background-color: #EEEEEE;
}
#os-body-legacy :not:has(.dlb-table) .nosort:hover {
  background-color: #EEEEEE;
  color: black;
}
#os-body-legacy .sortcol {
  background-image: url(../vendor/dlb-admin-ui/libraries/tablesorter/down_pre.gif);
  background-position: right center;
  background-repeat: no-repeat;
}
#os-body-legacy .sortcol:hover {
  cursor: pointer;
}
#os-body-legacy .nosort:hover,
#os-body-legacy .sorter-false:hover {
  cursor: default;
}
#os-body-legacy .nosort,
#os-body-legacy .sorter-false {
  background-image: none !important;
}
#os-body-legacy .sortasc {
  background-color: #CCCCCC;
  background-image: url(../vendor/dlb-admin-ui/libraries/tablesorter/up.gif);
}
#os-body-legacy .sortasc:hover {
  background-image: url(../vendor/dlb-admin-ui/libraries/tablesorter/up_over.gif);
}
#os-body-legacy .sortdesc {
  background-color: #CCCCCC;
  background-image: url(../vendor/dlb-admin-ui/libraries/tablesorter/down.gif);
}
#os-body-legacy .sortdesc:hover {
  background-image: url(../vendor/dlb-admin-ui/libraries/tablesorter/down_over.gif);
}
#os-body-legacy .os-action-add, #os-body-legacy .os-action-add_main_dept, #os-body-legacy os-action-add_sub_org {
  background-image: url(../img/icons/add.svg);
  background-repeat: no-repeat;
}
#os-body-legacy #survey-map .preview .current .os-action-add, #os-body-legacy #survey-map .preview a:hover .os-action-add {
  background-image: url(../img/icons/add_white.svg);
}
#os-body-legacy .os-action-information {
  background-image: url(../img/icons/information.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-edit-skip-logic {
  background-image: url(../img/icons/arrow_branch.svg);
  background-repeat: no-repeat;
}
#os-body-legacy #survey-map .preview .current .os-action-edit-skip-logic, #os-body-legacy #survey-map .preview a:hover .os-action-edit-skip-logic {
  background-image: url(../img/icons/arrow_branch_white.svg);
}
#os-body-legacy .os-action-edit-basemap {
  background-image: url(../img/icons/basemap_settings_icon.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-edit-layers {
  background-image: url(../img/icons/configure_map_layers_icon.svg);
  background-repeat: no-repeat;
  /* Needed to stop it getting cropped at the bottom.
  XXX I think this should apply to everything that's .os-icon-16px-left */
  display: inline-block;
}
#os-body-legacy .os-action-draw-layer {
  background-image: url(../img/icons/pencil_add.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
#os-body-legacy .os-action-edit-attributes {
  background-image: url(../img/icons/tag.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
#os-body-legacy .os-action-edit-survey-settings {
  background-image: url(../img/icons/cog_icon.svg);
  background-repeat: no-repeat;
}
#os-body-legacy #survey-map .preview .current .os-action-edit-survey-settings, #os-body-legacy #survey-map .preview a:hover .os-action-edit-survey-settings {
  background-image: url(../img/icons/cog_icon_white.svg);
}
#os-body-legacy .os-action-add-saved {
  background-image: url(../img/icons/add_saved.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-move {
  background-image: url(../img/icons/move.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-email-go {
  background-image: url(../img/icons/email_go.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-save {
  background-image: url(../img/icons/page_save.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-share {
  background-image: url(../img/icons/link_go.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-promote {
  background-image: url(../img/icons/arrow_up.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-manage {
  background-image: url(../img/icons/textfield_key.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-promote-disabled {
  background-image: url(../img/icons/arrow_up_disabled.svg);
  background-repeat: no-repeat;
  color: #AAAAAA;
}
#os-body-legacy .os-action-demote {
  background-image: url(../img/icons/arrow_down.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-demote-disabled {
  background-image: url(../img/icons/arrow_down_disabled.svg);
  background-repeat: no-repeat;
  color: #AAAAAA;
}
#os-body-legacy a.os-action-demote-disabled:hover,
#os-body-legacy a.os-action-promote-disabled:hover {
  color: #AAAAAA;
}
#os-body-legacy .os-action-suspend, #os-body-legacy .os-action-cat-suspend, #os-body-legacy .os-action-suspendorg {
  background-image: url(../img/icons/noentry.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-reinstate, #os-body-legacy .os-action-cat-reinstate {
  background-image: url(../img/icons/arrow_redo.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-delete {
  background-image: url(../img/icons/cancel.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-delete-non-critical {
  background-image: url(../img/icons/delete.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-edit, #os-body-legacy .os-action-editorg {
  background-image: url(../img/icons/page_edit.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-settings {
  background-image: url(../img/icons/cog_icon.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
#os-body-legacy .os-action-user {
  background-image: url(../img/icons/user.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
#os-body-legacy .os-action-download-csv {
  background-image: url(../img/icons/page_excel.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-download-pdf {
  background-image: url(../img/icons/page_pdf.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-download-rtf {
  background-image: url(../img/icons/page_word_dwnl.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-add-response {
  background-image: url(../img/icons/page_add.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-download-responses {
  background-image: url(../img/icons/download.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-download-all-docs {
  background-image: url(../img/icons/page_word_dwnl.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-trash {
  background-image: url(../img/icons/bin_closed.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-action-error {
  background-image: url(../img/icons/error.svg);
  background-repeat: no-repeat;
}
#os-body-legacy .os-item-is-suspended {
  background-image: url(../img/icons/error.svg);
  background-repeat: no-repeat;
  display: block;
  background-position: left center;
}
#os-body-legacy .os-item-is-not-suspended {
  white-space: nowrap;
}
#os-body-legacy .os-publishing-alert {
  background: url("../img/icons/warning_triangle_yellow.svg");
  background-repeat: no-repeat;
  background-position: top left;
  overflow: auto;
  padding-left: 20px;
  line-height: 1.4em;
  margin-top: 10px;
  width: 242px;
}
#os-body-legacy #profile-view {
  position: relative;
}
#os-body-legacy #profile-promote-demote {
  position: absolute;
  bottom: -1.1em;
  left: 20em;
}
#os-body-legacy .os-warning {
  background-image: url(../img/icons/error.svg);
  background-repeat: no-repeat;
  background-position: left 3px;
  display: block;
  font-style: italic;
  padding-left: 24px;
  clear: both;
  padding-right: 1em;
  font-weight: bold;
}
#os-body-legacy .consultation-status-lists .title {
  text-decoration: none;
}
#os-body-legacy .consultation-status-lists .title {
  text-decoration: underline;
}
#os-body-legacy #os-home-status-list table {
  border: medium none;
  border-collapse: separate;
  padding: 0;
  margin-bottom: 0.5em;
}
#os-body-legacy tr a {
  background: none;
}
#os-body-legacy .os-manage-interests-category-block th {
  color: black;
}
#os-body-legacy .os-manage-interests-category-block .os-cell-border-right {
  border-right: 1px solid #DDDDDD;
}
#os-body-legacy .type-col {
  background-position: 9px center;
  text-indent: -9999px;
}
#os-body-legacy #os-consultation-list-table .header {
  min-width: 3em;
}
#os-body-legacy #os-body-main .type-col, #os-body-legacy #os-body-main #type-col {
  min-width: 1.6em;
  text-align: center;
  text-indent: -99999px;
}
#os-body-legacy #os-body-main .type-sel, #os-body-legacy #os-body-main #type-sel {
  text-align: center;
  width: 1em;
}
#os-body-legacy #os-body-main #type-sel {
  border-right: 1px solid #DDDDDD;
  position: relative;
}
#os-body-legacy #os-consultation-list-table th {
  white-space: nowrap;
}
#os-body-legacy #os-consultation-list-table th, #os-body-legacy #os-consultation-list-table td {
  padding: 0.4em 0.5em;
}
#os-body-legacy .status-col, #os-body-legacy .capitalize {
  text-transform: capitalize;
}
#os-body-legacy #os-consultation-list-table .status-col, #os-body-legacy #os-consultation-list-table .progress-col {
  text-align: center;
}
#os-body-legacy #os-consultation-list-table .response-count-col {
  text-align: right;
  padding-right: 2em;
}
#os-body-legacy comment {
  font-style: italic;
  font-weight: bold;
}
#os-body-legacy #skip {
  text-align: center;
}
#os-body-legacy #skip a, #os-body-legacy #skip a:hover, #os-body-legacy #skip a:visited {
  position: absolute;
  left: 0;
  top: -1000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  font-size: 2em;
  color: #000000;
  background-color: yellow;
  padding: 1em;
}
#os-body-legacy #skip a:active, #os-body-legacy #skip a:focus {
  position: static;
  width: auto;
  height: auto;
}
#os-body-legacy .publish-actions {
  margin-top: 1em;
}
#os-body-legacy .state {
  display: block;
}
#os-body-legacy .os-actions-list {
  overflow: hidden;
  float: right;
  margin-top: -2.25em;
}
#os-body-legacy .os-actions-list li {
  float: left;
  margin: 0 0.5em;
}
#os-body-legacy .os-actions-list .os-last-in-list {
  margin-right: 0;
}
#os-body-legacy .os-download-actions .os-actions-list {
  margin-top: 0;
}
#os-body-legacy .os-action-add, #os-body-legacy .os-action-promote, #os-body-legacy .os-action-promote-disabled, #os-body-legacy .os-action-demote, #os-body-legacy .os-action-demote-disabled, #os-body-legacy .os-action-suspend, #os-body-legacy .os-action-reinstate, #os-body-legacy .os-action-delete, #os-body-legacy .os-action-delete-non-critical, #os-body-legacy .os-action-download-csv, #os-body-legacy .os-action-download-pdf, #os-body-legacy .os-action-download-rtf, #os-body-legacy .os-action-edit, #os-body-legacy .os-action-cat-suspend, #os-body-legacy .os-action-cat-reinstate, #os-body-legacy .os-action-suspendorg, #os-body-legacy .os-action-editorg, #os-body-legacy .os-action-add-response, #os-body-legacy .os-action-download-responses, #os-body-legacy .os-action-download-all-docs, #os-body-legacy .os-action-manage, #os-body-legacy .os-action-save, #os-body-legacy .os-action-add_main_dept, #os-body-legacy os-action-add_sub_org, #os-body-legacy .os-action-email-go, #os-body-legacy .os-action-share {
  /* setting all these styles in this way is a deprecated approach, should use .os-icon-16px-left for the generic icon style */
  padding-left: 1.5em;
  line-height: 1.5em;
  display: inline-block;
}
#os-body-legacy .os-icon-16px-left {
  padding-left: 20px;
  line-height: 16px;
}
#os-body-legacy .os-icon-clone {
  background-image: url(../img/icons/copy.svg);
  background-repeat: no-repeat;
  padding-bottom: 1px;
  padding-left: 23px;
}
#os-body-legacy #listing-table .os-action-promote, #os-body-legacy #listing-table .os-action-demote {
  text-indent: -99999px;
}
#os-body-legacy .os-action-add, #os-body-legacy .os-action-download-csv, #os-body-legacy .os-action-edit, #os-body-legacy os-action-add_main_dept, #os-body-legacy os-action-add_sub_org {
  height: 1.5em;
}
#os-body-legacy table .os-action-edit {
  display: inline;
}
#os-body-legacy .os-action-cat-suspend, #os-body-legacy .os-action-cat-reinstate, #os-body-legacy .os-action-cat-edit {
  display: inline;
  padding: 0.1em 0.5em 0.3em 20px;
  line-height: 1.5em;
}
#os-body-legacy .os-consut-edit-actions {
  overflow: hidden;
  /*margin:-1.7em 0 1em;*/
  float: right;
  margin-top: 0.5em;
}
#os-body-legacy .os-consut-edit-actions li {
  float: left;
  display: inline-block;
  margin: 0 0 0 1em;
}
#os-body-legacy .os-cat-edit-actions {
  display: inline;
}
#os-body-legacy #os-manage-consultations-actions {
  text-align: right;
}
#os-body-legacy #os-department-list-table .actions {
  white-space: nowrap;
}
#os-body-legacy .os-item-is-suspended {
  padding: 0 10px 1px 22px;
  float: left;
}
#os-body-legacy .end-table-cell {
  padding: 0 0.7em 0 0.5em;
  border: none !important;
  width: 8em;
  vertical-align: middle !important;
}
#os-body-legacy .listingBar {
  width: 100%;
  text-align: center;
  padding: 0.5em 0;
}
#os-body-legacy .listingBar .previous {
  position: absolute;
  left: 2em;
}
#os-body-legacy .listingBar .next {
  position: absolute;
  right: 2em;
}
#os-body-legacy .pages {
  text-align: center;
}
#os-body-legacy #consulation-finder-form {
  margin-bottom: 0.3em;
}
#os-body-legacy .float-right, #os-body-legacy .os-manage-consultations-actions ul {
  float: right;
}
#os-body-legacy .field .float-right {
  clear: both;
}
#os-body-legacy #os-credits ul {
  margin-left: 1em;
}
#os-body-legacy #os-credits li {
  display: inline;
}
#os-body-legacy #os-container #os-footer .vcard .pad-left {
  padding-left: 1em;
}
#os-body-legacy .vcard span {
  display: block;
  padding: 0.1em 0;
}
#os-body-legacy .opinion-suite #os-footer {
  padding: 2em;
  margin: 0;
  clear: both;
  overflow: hidden;
  padding: 1em 1em 2.5em;
  position: relative;
  background-color: #454B4F;
  border-top: 1px solid #DDDDDD;
  font-size: 0.95em;
}
#os-body-legacy .opinion-suite #os-footer .vcard p, #os-body-legacy .opinion-suite #os-footer .vcard div, #os-body-legacy .opinion-suite #os-footer .vcard div span {
  padding: 0.3em 0;
  display: inline;
  color: #ffffff;
}
#os-body-legacy #os-footer a {
  color: #FFFFFF;
}
#os-body-legacy .feedback {
  margin-left: 6.4em;
}
#os-body-legacy #man-by {
  bottom: 1em;
  position: absolute;
  right: 0;
  padding-top: 1em;
  color: #FFFFFF;
  line-height: 1em;
}
#os-body-legacy #man-by, #os-body-legacy .site-info {
  overflow: hidden;
  float: left;
}
#os-body-legacy #man-by li, #os-body-legacy .site-info li {
  color: #FFFFFF;
  display: inline;
  padding-left: 1em;
  float: left;
  line-height: 1.5em;
}
#os-body-legacy #logos {
  clear: both;
  float: right;
  overflow: hidden;
  padding: 1.5em 0 1em;
  zoom: 1;
}
#os-body-legacy #logos li {
  float: left;
  font-size: 2.4em;
  padding: 0 0 0 1em;
}
#os-body-legacy #logos li a {
  text-indent: -9999px;
  display: block;
}
#os-body-legacy .divider-left {
  border-left: 1px solid #FFFFFF;
  padding: 0 1em;
}
#os-body-legacy .os-consultation-main .doc-list {
  margin: 0 0 1em;
  list-style-type: none;
}
#os-body-legacy .os-consultation-main .doc-list li {
  padding: 0.5em 0;
}
#os-body-legacy #related-docs-list {
  overflow: hidden;
}
#os-body-legacy #related-docs-list li {
  float: left;
  display: inline-block;
  list-style-type: none;
}
#os-body-legacy .os-consultation-main.doc-list li a {
  float: left;
  white-space: nowrap;
}
#os-body-legacy #os-delete-consultation-buttons li {
  display: inline;
}
#os-body-legacy #overview_ifr, #os-body-legacy #why_ifr, #os-body-legacy #whathappensnext_ifr {
  height: 300px !important;
}
#os-body-legacy #os-global-nav {
  width: 850px;
  overflow: hidden;
  padding: 0.5em 0;
  border-top: 1px solid #fff;
  background-color: #454B4F;
}
#os-body-legacy #os-global-nav ul {
  overflow: hidden;
}
#os-body-legacy #os-global-nav li {
  display: inline-block;
  float: left;
  color: #ffffff;
  font-weight: bold;
  padding: 0 1em;
}
#os-body-legacy #os-global-nav a {
  color: #ffffff;
  text-decoration: none;
}
#os-body-legacy #os-global-nav #hub {
  display: inline-block;
  max-width: 420px;
  width: auto !important;
  width: 420px;
}
#os-body-legacy #os-global-nav a:hover {
  color: white;
  text-decoration: underline;
}
#os-body-legacy #os-global-nav label {
  color: #ffffff;
  font-weight: bold;
}
#os-body-legacy .part-of-consultation-bar {
  background: rgb(241, 241, 241);
  padding: 0.75em;
  margin-left: -0.75em;
  margin-bottom: 1em;
}
#os-body-legacy .part-of-consultation-bar a {
  text-decoration: none;
}
#os-body-legacy .part-of-consultation-bar a:hover {
  text-decoration: underline;
}
#os-body-legacy .event-description {
  float: left;
  width: 60%;
  padding-right: 3.5em;
  border-right: 1px solid rgb(214, 214, 214);
  min-height: 10em;
}
#os-body-legacy #os-admin-global-nav a, #os-body-legacy #os-admin-global-nav a:visited {
  text-decoration: none;
  color: #0066CC; /* prime candidate for scss var */
}
#os-body-legacy #os-admin-global-nav a:hover {
  text-decoration: underline;
}
#os-body-legacy #os-admin-global-nav {
  display: block;
  padding: 0.5em 1em;
  border-top: 1px solid #fff;
  position: relative;
  overflow: hidden;
  background-color: #DDDDDD;
  margin-bottom: 0.5em;
}
#os-body-legacy #os-admin-global-nav ul {
  float: left;
}
#os-body-legacy #os-admin-global-nav li, #os-body-legacy #response-management-actions li, #os-body-legacy #response-management-actions-add li {
  display: inline;
}
#os-body-legacy #os-admin-global-nav li a {
  padding: 0.5em;
}
#os-body-legacy #os-admin-global-nav .os-action-add-nav {
  position: absolute;
  right: 0;
  top: 0;
  padding: 1em;
}
#os-body-legacy #os-admin-message-slot {
  margin: 1em 0;
  padding: 0.5em 2em;
}
#os-body-legacy #os-login-suggestions ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
}
#os-body-legacy #os-login-suggestions ul li {
  margin-left: 3em;
  padding-bottom: 0.5em;
}
#os-body-legacy #os-login-failed #os-login-suggestions {
  margin-top: 1em;
  width: 455px;
  margin-right: auto;
  margin-left: auto;
}
#os-body-legacy #os-login-form {
  padding: 0;
}
#os-body-legacy #os-login-form .input-fix {
  width: 190px;
  font-family: sans-serif;
}
#os-body-legacy #os-login-signup {
  width: 455px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 20px;
}
#os-body-legacy #os-home {
  position: relative;
}
#os-body-legacy #os-home p {
  font-size: 1.1em;
}
#os-body-legacy #os-global-nav-viewlets {
  overflow: hidden;
  position: absolute;
  right: 0.5em;
  bottom: 0.3em;
}
#os-body-legacy #organisation-select {
  padding: 0.15em 0 0;
}
#os-body-legacy #organisation-select fieldset {
  border: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
#os-body-legacy #organisation-select select {
  float: none;
  margin: 0;
  display: inline;
}
#os-body-legacy #organisation-select legend {
  margin: 0;
  padding: 0;
}
#os-body-legacy #organisation-select .button {
  float: none;
}
#os-body-legacy .smll-txt {
  font-size: 0.9em;
}
#os-body-legacy #os-home-status-list {
  overflow: hidden;
  clear: both;
}
#os-body-legacy #os-home-wayswd-section {
  padding: 1em;
  border-top: 1px solid #DDDDDD;
}
#os-body-legacy .os-hover-row {
  border-top: 1px solid #E5E5E5;
}
#os-body-legacy .rss {
  float: right;
  background: transparent url(../img/icons/rss.png) no-repeat scroll 0;
  border: 0 none;
  display: block;
  height: 18px;
  width: 39px;
  margin-top: 0.2em;
}
#os-body-legacy .rss .offscreen {
  position: absolute;
}
#os-body-legacy .custom_rss {
  background: transparent url(../img/icons/rss.png) no-repeat scroll 0 50%;
  padding-left: 48px;
}
#os-body-legacy #description-save fieldset fieldset {
  margin: 0.5em 0 1.5em -14em;
  padding: 0 0 0 14em;
  display: block;
  width: 600px;
}
#os-body-legacy #description-save fieldset fieldset legend {
  font-weight: bold;
  padding: 0;
  white-space: normal;
  overflow: hidden;
}
#os-body-legacy #description-save fieldset fieldset legend span {
  display: block;
  text-align: left;
  clear: both;
  margin: 0;
  width: 11em;
}
#os-body-legacy #description-save fieldset fieldset legend span.formHelp {
  margin: -1.6em 0 0.5em 12.6em;
  width: auto;
}
#os-body-legacy .edit-results-forms .form-actions, #os-body-legacy #wayswd-save .form-actions {
  padding: 1em;
}
#os-body-legacy #search-results-list {
  width: 60%;
}
#os-body-legacy #search-results-list li {
  overflow: hidden;
  padding: 0 0 0.5em;
}
#os-body-legacy #search-results-list .search-results-item {
  padding: 1em 0;
  border-bottom: 1px solid #EEEEEE;
}
#os-body-legacy #search-results-list .search-results-item.hidden-consultation {
  background-image: url(../img/stripe.png);
  background-repeat: repeat-x;
}
#os-body-legacy .os-hidden-consultation-warning {
  font-weight: 800;
}
#os-body-legacy #search-results-list .search-results-item h4, #os-body-legacy #search-results-list .search-results-item .dlb-admin-ui .h4, .dlb-admin-ui #os-body-legacy #search-results-list .search-results-item .h4 {
  padding: 0 1em 0 0;
  float: left;
  display: inline-block;
  width: 10em;
  text-align: right;
}
#os-body-legacy #search-results-list .search-results-item ul {
  float: left;
  clear: right;
  overflow: hidden;
}
#os-body-legacy #search-results-list .search-results-item li {
  float: left;
  padding: 0.5em;
}
#os-body-legacy .search-results-item .os-search-results-overview {
  clear: left;
}
#os-body-legacy .search-results-item .os-search-results-department {
  clear: left;
  float: left;
  margin: 0.1em 0;
}
#os-body-legacy .search-results-item .os-search-results-interests {
  clear: left;
  display: inline;
  float: left;
  margin: 0.1em 0;
}
#os-body-legacy .search-results-item .os-search-results-interests ul {
  display: inline;
}
#os-body-legacy .search-results-item .os-search-results-interests li {
  display: inline;
}
#os-body-legacy .search-results-item .os-search-results-area {
  clear: left;
  display: inline;
  float: left;
  margin: 0.1em 0;
}
#os-body-legacy .search-results-item .os-search-results-area ul {
  display: inline;
}
#os-body-legacy .search-results-item .os-search-results-area li {
  display: inline;
}
#os-body-legacy .search-results-item .os-search-results-status {
  padding: 1em 0 0;
}
#os-body-legacy #search-results-list li.search-results-item .os-adsearch-list-list {
  padding-left: 0.8em;
  overflow: hidden;
  margin: 0.5em 0;
}
#os-body-legacy #os-consulation-finder-advanced-search-form fieldset .search-filter-postcode {
  width: 7.3em;
}
#os-body-legacy #os-consulation-finder-advanced-search-form .control-group {
  clear: both;
}
#os-body-legacy #os-consulation-finder-advanced-search-form #form-keyword,
#os-body-legacy #os-consulation-finder-advanced-search-form #form-status,
#os-body-legacy #os-consulation-finder-advanced-search-form #form-state {
  clear: none;
}
#os-body-legacy #form-keyword, #os-body-legacy #form-postcode, #os-body-legacy #form-status, #os-body-legacy #form-state {
  width: auto;
  display: inline-block;
  float: left;
}
#os-body-legacy #form-postcode, #os-body-legacy #form-status, #os-body-legacy #form-state {
  white-space: nowrap;
  overflow: hidden;
  width: 35%;
}
#os-body-legacy #form-postcode label, #os-body-legacy #form-status label, #os-body-legacy #form-state label, #os-body-legacy #link-text-label {
  margin: 0 0.5em 0 1em;
  width: auto;
  float: left;
  display: inline-block;
}
#os-body-legacy .os-consultation-box {
  padding: 0.5em 1em 0.7em;
  border-radius: 6px;
  margin: 0 0 1em;
  overflow: hidden;
  clear: both;
  background-color: #EEEEEE;
}
#os-body-legacy .os-consultation-box .formHelp {
  display: block;
  float: right;
  width: 828px;
  text-align: right;
  margin: 0.5em 0 -0.5em;
  color: #7F7F7F;
}
#os-body-legacy .os-consultation-box .formHelp2 {
  display: inline;
  float: none;
  width: auto;
  text-align: left;
  margin: 0;
}
#os-body-legacy li .os-consultation-box {
  width: auto;
  margin: 0 -1em;
}
#os-body-legacy .os-consultation-box table {
  margin-top: 1em;
}
#os-body-legacy .os-consultation-sidebar {
  width: 306px;
  float: right;
  margin: 0;
  overflow: hidden;
}
#os-body-legacy #consultation-summary h2, #os-body-legacy #consultation-summary .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #consultation-summary .h2 {
  margin-bottom: 0.1em;
}
#os-body-legacy .os-consultation-main p strong {
  font-weight: bold;
}
#os-body-legacy .os-consultation-main p em, #os-body-legacy #os-page-info p em, #os-body-legacy #os-home p em {
  font-style: italic;
}
#os-body-legacy .os-consultation-main ul, #os-body-legacy #os-home ul, #os-body-legacy #os-page-info ul {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 3em;
}
#os-body-legacy .os-consultation-main ol, #os-body-legacy #os-home ol, #os-body-legacy #os-page-info ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 3em;
}
#os-body-legacy .status-heading {
  display: block;
  text-transform: capitalize;
  padding: 0.5em 0.3em 0.5em 0;
  font-style: italic;
  text-align: right;
  margin: 0;
  padding: 0 1em 0.5em 0;
}
#os-body-legacy #organisation-hub-actions {
  float: right;
  display: inline-block;
  text-transform: capitalize;
  padding: 0.5em 0.3em 0.5em 0;
  clear: right;
}
#os-body-legacy .os-manage-consultations-actions {
  margin-top: 1em;
  overflow: hidden;
}
#os-body-legacy #os-consultation-list-table {
  margin-top: 1em;
}
#os-body-legacy #os-add-consultation {
  padding: 1em;
}
#os-body-legacy #search-site .os-download-actions {
  margin: 0.4em 0 0;
  padding: 0.5em 0;
  float: right;
  width: 290px;
}
#os-body-legacy #search-site .os-download-actions ul {
  overflow: hidden;
  margin: 0.5em -1em 0 0;
}
#os-body-legacy #search-site .os-download-actions li {
  float: left;
  padding: 0 0 1em;
}
#os-body-legacy .float-head {
  float: left;
  clear: left;
}
#os-body-legacy .os-the-consultation li p {
  margin: 0.1em 0;
}
#os-body-legacy .secondary-content-list {
  overflow: hidden;
  margin-bottom: 0.5em;
}
#os-body-legacy .secondary-content-list li {
  float: left;
  padding: 0 0.5em 0 0;
  margin: 0;
}
#os-body-legacy #os-consultation-information p {
  margin: 0 0 0.5em 17.1em;
}
#os-body-legacy .os-the-consultation ul li {
  padding: 0;
}
#os-body-legacy #os-manage-interests-add-category {
  margin: 0 0 0.5em;
  overflow: hidden;
}
#os-body-legacy .os-manage-interests-category-block {
  margin-bottom: 1em;
}
#os-body-legacy .os-manage-interests-category-block ul {
  margin: 1em;
  overflow: hidden;
}
#os-body-legacy .os-manage-interests-category-block table {
  margin: 1em 1em 1em 5em;
  width: 90%;
}
#os-body-legacy #os-manage-users-boxout {
  margin: 1em 0 0;
}
#os-body-legacy #os-users-list-table {
  margin: 0.5em 0 1em;
}
#os-body-legacy #os-users-list-table td {
  vertical-align: top;
}
#os-body-legacy #os-user-profile-view {
  margin-top: 1em;
}
#os-body-legacy #os-user-profile-view li {
  margin-top: 0.5em;
}
#os-body-legacy #os-user-profile-view h3, #os-body-legacy #os-user-profile-view .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-user-profile-view .h3 {
  width: 8.8em;
  float: left;
  padding: 0 1.1em 0 0.7em;
  text-align: right;
}
#os-body-legacy #os-user-profile-view p {
  display: inline;
  margin: 0;
}
#os-body-legacy #edit_form label {
  display: inline;
  float: none;
  text-align: left;
  margin-bottom: 1.5em;
}
#os-body-legacy #os-manage-departments-actions {
  float: right;
  margin: -1.9em 0 0;
}
#os-body-legacy #os-department-list-table {
  margin: 1em 0;
}
#os-body-legacy .wayswd {
  margin-top: 2em;
}
#os-body-legacy #os-home .wayswd h2, #os-body-legacy #os-home .wayswd .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #os-home .wayswd .h2 {
  font-size: 1.6em;
  border-top: 1px solid #ddd;
  padding-top: 1.3em;
}
#os-body-legacy #os-consultation-wayswd, #os-body-legacy #os-home .os-boxout-style-1 h2, #os-body-legacy #os-home .os-boxout-style-1 .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #os-home .os-boxout-style-1 .h2 {
  border: none;
}
#os-body-legacy #os-consultation-wayswd th {
  width: 7em;
  text-align: right;
  color: black;
  padding: 0.5em 0;
  vertical-align: top;
}
#os-body-legacy #os-consultation-wayswd td {
  vertical-align: top;
  padding: 0.5em 0;
}
#os-body-legacy #wayswd-form .textarea {
  height: 3em;
  width: 40em;
}
#os-body-legacy #wayswd-agg-list {
  margin-top: 1em;
}
#os-body-legacy .wayswd dl {
  overflow: hidden;
}
#os-body-legacy .wayswd h2, #os-body-legacy .wayswd .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy .wayswd .h2 {
  margin-bottom: 0.5em;
}
#os-body-legacy .wayswd dt {
  font-weight: bold;
  display: inline-block;
  clear: left;
  width: 75px;
  text-align: right;
  height: 3em;
  float: left;
}
#os-body-legacy .wayswd dd {
  margin: 0 0 0.5em 0.8em;
  display: inline-block;
  float: left;
  width: 380px;
}
#os-body-legacy .wayswd .os-boxout-style-1 dd {
  width: 700px;
}
#os-body-legacy #os-manage-users-actions-users, #os-body-legacy #os-edit-departments-actions, #os-body-legacy #os-manage-users-actions {
  overflow: hidden;
  margin: -1.9em 0 0;
}
#os-body-legacy #os-manage-users-actions-users ul, #os-body-legacy #os-edit-departments-actions ul, #os-body-legacy #os-manage-users-actions ul {
  float: right;
}
#os-body-legacy #os-manage-users-actions-users li, #os-body-legacy #os-edit-departments-actions li, #os-body-legacy #os-manage-users-actions li {
  float: left;
  padding-left: 0.5em;
  margin-left: 0.5em;
}
#os-body-legacy .os-page-info {
  clear: both;
}
#os-body-legacy .os-page-info ul {
  margin: 1em;
  list-style-type: disc;
  list-style-position: inside;
}
#os-body-legacy .os-page-info ul li {
  font-weight: bold;
  padding: 0.4em 0;
}
#os-body-legacy #report-support-form .fieldRequired {
  color: #660000;
}
#os-body-legacy #report-support-form #message {
  margin-top: -1.3em;
}
#os-body-legacy .os-error-box {
  border: 1px solid #BF6666;
  color: #BF0000;
  margin-bottom: 1em;
  padding: 0.5em;
  border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  font-size: 1.2em;
}
#os-body-legacy .os-field-error-box {
  clear: left;
  float: left;
  overflow: hidden;
  padding: 0.5em 0 0 14em;
  width: 600px;
}
#os-body-legacy .fieldErrorBox {
  color: #8F001A;
}
#os-body-legacy .portalMessage {
  background-color: #F8FFCF;
  background-image: url(../img/icons/accept.svg);
  background-position: 10px center;
  background-repeat: no-repeat;
  border: 1px solid #92AC06;
  font-size: 1.3em;
  padding: 0.4em 0.3em 0.3em 30px;
  border-radius: 5px;
  margin-bottom: 30px;
}
#os-body-legacy .portalMessage.warning {
  background-image: url(../img/icons/error.svg);
}
#os-body-legacy .portalMessage.error, #os-body-legacy div.error {
  background-image: url(../img/icons/error_red.svg);
  background-color: #FFD2CC;
  background-repeat: no-repeat;
  background-position: 0.5em center;
  border: 1px solid #9F0000;
  padding: 0.4em 0.5em 0.3em 30px !important;
  font-size: 1em;
}
#os-body-legacy .os-alert {
  border-radius: 4px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  padding: 8px 14px 8px 14px;
  border: 1px solid #FBEED5;
  background-color: #FCF8E3;
}
#os-body-legacy .os-alert-info {
  background-color: #D9EDF7;
  border-color: #BCE8F1;
  color: #1064A0;
}
#os-body-legacy .os-alert-danger {
  background-color: #F2DEDE;
  border-color: #EED3D7;
  color: #BE1E1E;
}
#os-body-legacy #os-admin-message-slot {
  background-color: red;
}
#os-body-legacy #os-profile .firstname, #os-body-legacy #os-page-info strong, #os-body-legacy #os-home strong {
  font-weight: bold;
}
#os-body-legacy #editprofile-address input {
  margin: 0 0 5px;
}
#os-body-legacy .icon {
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  text-indent: -9999px;
  width: 16px;
}
#os-body-legacy .type-file {
  background-image: url(../img/icons/attach.svg);
}
#os-body-legacy .type-link {
  background-image: url(../img/icons/link.svg);
}
#os-body-legacy .type-document {
  background-image: url(../img/icons/comment.svg);
}
#os-body-legacy .type-quickconsult {
  background-image: url(../img/icons/page.svg);
}
#os-body-legacy #survey-status {
  text-align: right;
  padding: 0.5em 1em;
}
#os-body-legacy .con_overview_link {
  text-align: right;
}
#os-body-legacy #to-publish ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  float: left;
  padding-right: 0.4em;
}
#os-body-legacy .publishing-summary ol {
  border: 1px solid #CCCCCC;
  margin-top: 0.3em;
  padding: 0.4em 0.5em;
}
#os-body-legacy .publishing-summary li {
  padding: 0.2em;
}
#os-body-legacy .publishing-summary .icon {
  float: left;
  margin-right: 8px;
}
#os-body-legacy .publishing-summary .publish-actions {
  float: right;
  line-height: 1em;
  margin-top: 0.7em;
}
#os-body-legacy #dashboard-button-cantpublish {
  margin-right: 5px;
}
#os-body-legacy #hasJS #dept_selector, #os-body-legacy #hasJS #dept_selector ul {
  /*hide department radio buttons when JS is active */
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#os-body-legacy .collapsible-heading {
  background: url(../img/disclosure-triangle.gif);
  background-repeat: no-repeat;
  background-position: 0 8px;
  cursor: pointer;
  padding-left: 18px;
}
#os-body-legacy .collapsible-heading-collapsed {
  background-position: 0 -81px;
}
#os-body-legacy .collapsible-heading-toggle {
  color: #333333;
  text-decoration: none;
}
#os-body-legacy .collapsible-content-collapsed {
  display: none;
}
#os-body-legacy .collapsible-heading-status {
  left: -99999px;
  position: absolute;
}
#os-body-legacy #published-respondents-search-results #survey-report-page-table td,
#os-body-legacy #published-respondents-search-results #survey-report-page-table td a:link {
  word-break: normal;
  word-wrap: normal;
}
#os-body-legacy #profile-view {
  margin-top: 1em;
}
#os-body-legacy #profile-view h2, #os-body-legacy #profile-view .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #profile-view .h2 {
  float: left;
  display: inline-block;
  width: 10em;
  clear: left;
  text-align: right;
  font-weight: bold;
  font-size: 16px !important;
}
#os-body-legacy #profile-view p {
  display: block;
  margin-left: 12em;
  font-size: 16px !important;
}
#os-body-legacy .template-user_profile #os-body-main {
  max-width: 870px !important;
}
#os-body-legacy #respondent-management-table {
  width: 100%;
}
#os-body-legacy #respondent-management-table .response-first-in-group {
  border-top: 2px solid #7998a9;
}
#os-body-legacy #respondent-management-table .response-in-group {
  border-right: 2px solid #7998a9;
  border-left: 2px solid #7998a9;
}
#os-body-legacy #respondent-management-table .response-last-in-group {
  border-bottom: 2px solid #7998a9;
}
#os-body-legacy #response-management-actions-add,
#os-body-legacy #response-management-actions {
  overflow: hidden;
  margin-bottom: 1em;
}
#os-body-legacy #response-management-actions-add {
  border-bottom: 1px solid #ddd;
  padding-bottom: 1em;
}
#os-body-legacy #respondent_management_form .field {
  padding: 1.5em;
}
#os-body-legacy #respondent_management_form .field fieldset {
  padding: 0.5em 0 0.5em 12em;
}
#os-body-legacy #respondent_management_form .field fieldset label {
  margin: 0 0 0 -12em;
}
#os-body-legacy #respondent_management_form td, #os-body-legacy #respondent_management_form th {
  text-align: center;
}
#os-body-legacy #respondent_management_form th {
  font-weight: normal;
}
#os-body-legacy #respondent_management_form table thead {
  background-color: #CFCFCF;
}
#os-body-legacy #respondent_management_form table .os-hover-row {
  border-top: 1px solid #E5E5E5;
}
#os-body-legacy #respondent_management_form fieldset {
  border: none;
  margin: 0;
  overflow: hidden;
  clear: both;
  padding: 0;
}
#os-body-legacy #response-management-actions-add li a,
#os-body-legacy #response-management-actions li a {
  margin: 0 0.5em;
}
#os-body-legacy .menu a {
  display: inline;
}
#os-body-legacy .more-tags {
  cursor: pointer;
  padding-top: 15px;
  background: url(shade-tag.png) center top no-repeat;
  display: block;
  text-align: center;
}
#os-body-legacy .analysis-tag-editor {
  background: #fff;
  border: 2px solid #000000;
  padding: 11.2px;
  display: block;
  min-height: 220px;
  height: auto !important;
  height: 220px;
  position: fixed;
  width: 600px;
  z-index: 2;
  -moz-border-radius: 0.8em;
  font-size: 14px;
  line-height: 16.45px;
}
#os-body-legacy .analysis-tag-editor .scroll {
  max-height: 150px;
  height: 150px;
}
#os-body-legacy .analysis-tag-editor #delete-tag-confirmation {
  width: 100%;
  height: 100%;
  display: none;
}
#os-body-legacy #delete-tags-form, #os-body-legacy #os-add-method-to-category {
  margin-top: 1em;
}
#os-body-legacy #delete-tags-form #delete-tags {
  border: 1px solid #ddd;
  padding: 0 1em 1em 0;
}
#os-body-legacy table.sortable thead tr .header {
  background-image: url(../vendor/tablesorter/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
#os-body-legacy table.sortable thead tr .headerSortUp {
  background-image: url(../vendor/tablesorter/asc.gif);
}
#os-body-legacy table.sortable thead tr .headerSortDown {
  background-image: url(../vendor/tablesorter/desc.gif);
}
#os-body-legacy table.sortable thead tr .headerSortDown, #os-body-legacy table.sortable thead tr .headerSortUp {
  background-color: #8dbdd8;
}
#os-body-legacy .common-fieldset div:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#os-body-legacy .common-fieldset div {
  margin: 1em 0;
}
#os-body-legacy .common-fieldset label span, #os-body-legacy .common-fieldset legend span {
  float: left;
  width: 21em;
  text-align: right;
  padding: 0 0.5em;
  margin: 0;
}
#os-body-legacy .field div label span.formHelp, #os-body-legacy .common-fieldset label span.formHelp, #os-body-legacy .common-fieldset span.fieldRequired, #os-body-legacy .common-fieldset legend span.formHelp {
  white-space: normal;
  clear: left;
}
#os-body-legacy #listing-table thead {
  border-bottom: 1px solid #ddd;
}
#os-body-legacy fieldset .move-left {
  margin-left: 8.55em;
}
#os-body-legacy #mail_password {
  padding-top: 1em;
}
#os-body-legacy blockquote {
  margin: 1em 3em;
  color: #616161;
  font-style: italic;
  padding-left: 1em;
}
#os-body-legacy .text-width-01 {
  width: 280px;
}
#os-body-legacy .response-number {
  display: inline-block;
  float: left;
  padding: 0 1em;
}
#os-body-legacy #respondent_management_form tr, #os-body-legacy #respondent_management_form td, #os-body-legacy #respondent_management_form th, #os-body-legacy #respondent_management_form tbody {
  max-width: 200px;
  width: auto !important;
  width: 200px;
  white-space: normal;
}
#os-body-legacy #respondent_management_form legend span {
  color: #444444;
  display: inline-block;
  margin: 0;
  text-align: left;
  width: auto;
  white-space: normal;
}
#os-body-legacy #respondent_management_form legend {
  float: left;
  display: block;
  padding: 0 0 0.5em;
  margin: 0;
  width: auto;
}
#os-body-legacy #respondent_management_form fieldset fieldset legend {
  float: left;
  display: block;
  padding: 0;
  margin: 0;
}
#os-body-legacy #respondent_management_form tr {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
#os-body-legacy #respondent_management_form ul.action-links {
  margin: 0;
  margin-right: 1em;
}
#os-body-legacy #respondent_management_form ul.action-links li {
  margin: 0;
  margin-right: 1em;
}
#os-body-legacy .report-page #os-container {
  width: auto;
  margin: 0 auto;
  font-size: 1.35em;
  background: #FFFFFF none repeat scroll 0 0;
  border: none;
  position: relative;
  padding: 0 2em 2em;
}
#os-body-legacy .report-page #os-header {
  margin: 0;
  padding: 0 1em;
  overflow: hidden;
  height: 105px;
  position: relative;
}
#os-body-legacy .report-page #os-global-nav, #os-body-legacy .report-page #os-footer {
  display: none;
}
#os-body-legacy .report-page #os-body-main {
  padding: 1em 2em 2em 0;
  position: absolute;
}
#os-body-legacy #report-table tr div, #os-body-legacy #report-table td div {
  min-width: 200px;
  width: auto !important;
  width: 200px;
  padding: 0.5em;
}
#os-body-legacy #report-table th {
  background-color: #F0F0F0;
  border: 1px solid #ccc;
}
#os-body-legacy #report-table tbody td {
  border: 1px solid #ccc;
}
#os-body-legacy #report-table {
  padding: 1em 0 0;
  margin: 0;
  table-layout: auto;
}
#os-body-legacy #report-conf #report-settings, #os-body-legacy #report-conf #reporting-tabs {
  margin: 0;
}
#os-body-legacy #report-conf fieldset .no-pad {
  padding: 0;
}
#os-body-legacy #report-conf fieldset fieldset.form-actions {
  display: block;
  width: 100%;
  margin: 0 -1em -1em;
  padding: 0 1em;
}
#os-body-legacy #report-conf fieldset legend {
  margin: 0;
}
#os-body-legacy #report-conf fieldset fieldset legend {
  float: none;
  margin: 0;
}
#os-body-legacy #report-conf fieldset select.fixed-width_500 {
  float: none;
  clear: both;
  width: 500px;
  margin-left: 1em;
}
#os-body-legacy #report-conf fieldset .fixed-width_773 {
  float: none;
  clear: both;
  width: 773px;
  margin: 0;
}
#os-body-legacy .no-float {
  float: none;
}
#os-body-legacy #report-conf .block, #os-body-legacy .block {
  display: block;
  padding: 1em 0;
}
#os-body-legacy .remove {
  background-color: #ffffff;
  border: none;
  color: #434343;
  float: none;
  margin: 0 0 0 1em;
  padding: 0;
  text-decoration: none;
  background: transparent url(../img/x.gif) no-repeat 10px 4px;
  height: 26px;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  font-style: italic;
  font-size: 0;
  text-indent: -99999px;
  width: 30px;
}
#os-body-legacy .remove-label {
  padding-left: 0;
  margin: 0 0 0 -1em;
  font-style: italic;
  font-size: 0.9em;
}
#os-body-legacy #report-conf {
  margin-top: 0.8em;
}
#os-body-legacy #report-conf .report-type {
  margin: 0 -1em;
  padding: 1em;
  text-align: right;
}
#os-body-legacy #report-conf .report-type select {
  margin: 0;
}
#os-body-legacy #report-conf .filter-section {
  margin: 1em 0 0;
}
#os-body-legacy #report-conf legend {
  padding: 0;
  white-space: normal;
  float: none;
  margin: 0;
}
#os-body-legacy #report-conf legend span {
  white-space: normal;
  width: auto;
  text-align: left;
  margin: 0;
  color: #5F5F5F;
  padding: 0;
}
#os-body-legacy #report-conf label {
  display: inline;
  padding: 0 1em 0 0.5em;
}
#os-body-legacy .filter-option {
  display: inline;
  padding: 0;
}
#os-body-legacy #report-conf select,
#os-body-legacy #os-consulation-finder-advanced-search-form select {
  float: none;
  max-width: 575px;
  width: auto !important;
  width: 575px;
}
#os-body-legacy #report-conf .last label {
  padding-right: 0;
}
#os-body-legacy .tab-options a {
  padding: 0.5em 1em;
}
#os-body-legacy #reporting-tabs {
  background-color: #EFEFEF;
  margin-top: 1.5em;
}
#os-body-legacy #reporting-tabs .pad {
  padding: 1em 0;
}
#os-body-legacy #report-conf #tabular-report, #os-body-legacy #report-conf #crosstab-report {
  background-color: #EFEFEF;
  padding: 1em;
  margin-bottom: 0;
}
#os-body-legacy #report-conf .button {
  float: none;
}
#os-body-legacy #report-conf .float-right {
  float: right;
}
#os-body-legacy #report-conf #tabular-report .float-right, #os-body-legacy #crosstab-report .float-right {
  float: right;
  margin: 1.5em 0 1em;
}
#os-body-legacy .tab-options {
  background-color: #ffffff;
  margin-bottom: -3px;
  padding: 0 0 0.2em;
  z-index: 1;
  position: relative;
}
#os-body-legacy .tab-options a {
  cursor: pointer;
  border: 1px solid #EFEFEF;
  margin-right: 1em;
}
#os-body-legacy .tab-options a.selected {
  background-color: #EFEFEF;
}
#os-body-legacy #os-container .or, #os-body-legacy #respondent_management_form legend span.and {
  font-weight: bold;
  display: inline;
  padding: 0 1em;
  font-style: italic;
  position: relative;
  bottom: 0;
  color: #444444;
}
#os-body-legacy #os-container .first-or {
  padding-left: 0;
}
#os-body-legacy #respondent_management_form legend span.and {
  display: inline;
  padding: 0 1em 0 0;
  width: auto;
}
#os-body-legacy #report-conf .text {
  margin-right: 1em;
}
#os-body-legacy #report-conf .and {
  float: none;
  font-weight: bold;
  display: block;
  padding: 0;
  font-style: italic;
  color: #444444;
  margin: 1em -1.8em 0 0;
  clear: both;
}
#os-body-legacy #report-table caption {
  padding: 0.5em 0;
}
#os-body-legacy .filter-xtab-section {
  padding: 0.5em 0;
}
#os-body-legacy #save-query-form fieldset {
  padding: 1em;
  border: none;
}
#os-body-legacy #save-query-form legend {
  white-space: normal;
  margin: 0;
  width: 550px;
}
#os-body-legacy #save-query-form legend span {
  white-space: normal;
  margin: 0;
  width: 550px;
  display: inline-block;
  text-align: left;
}
#os-body-legacy .query-friendly {
  font-style: italic;
  color: #434343;
}
#os-body-legacy body {
  background: none;
}
#os-body-legacy .opinion-suite #os-container {
  border: none;
}
#os-body-legacy .opinion-suite #os-body-main {
  border: 1px solid #ddd;
  padding: 2em;
}
#os-body-legacy .opinion-suite #os-body-main {
  float: left;
  width: 884px; /* 940px - 60px (left/right padding) - 2px (border) */
  padding: 27px;
}
#os-body-legacy #os-global-nav {
  background-color: transparent;
  padding: 0;
  position: relative;
  overflow: visible;
}
#os-body-legacy #os-global-nav ul {
  position: relative;
  bottom: -1px;
}
#os-body-legacy #os-global-nav a {
  color: #434343;
}
#os-body-legacy #os-global-nav a:hover {
  color: #000000;
}
#os-body-legacy #os-global-nav li {
  padding: 0.5em 1em;
  border: 1px solid #cccccc;
  margin-right: 1em;
  background-color: #efefef;
  height: 20px;
}
#os-body-legacy #os-global-nav .selected-tab {
  border-bottom: none;
  background-color: #ffffff;
  height: 21px;
}
#os-body-legacy #os-body-main h1, #os-body-legacy #os-body-main .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy #os-body-main .h1 {
  font-size: 2.2em;
  padding: 0 0 0.7em;
  margin: 0;
  color: #000000;
}
#os-body-legacy #os-body-main h2, #os-body-legacy #os-body-main .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #os-body-main .h2 {
  font-size: 1.85em;
  padding: 0 0 0.2em;
  color: #111;
}
#os-body-legacy #profile-view h2, #os-body-legacy #profile-view .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #profile-view .h2 {
  font-size: 1.1em;
}
#os-body-legacy #os-body-main h3, #os-body-legacy #os-body-main .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main .h3 {
  color: #6C6C6C;
  font-size: 1.3em;
}
#os-body-legacy #consultation-summary h3, #os-body-legacy #consultation-summary .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #consultation-summary .h3 {
  border-top: 1px solid #ccc;
  padding: 0.5em 0 0;
  margin-top: 0.5em;
}
#os-body-legacy #consultation-summary h3#info-contact-information, #os-body-legacy #consultation-summary .dlb-admin-ui #info-contact-information.h3, .dlb-admin-ui #os-body-legacy #consultation-summary #info-contact-information.h3 {
  border-top: none;
}
#os-body-legacy #os-body-main #search-results-list h3, #os-body-legacy #os-body-main #search-results-list .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main #search-results-list .h3, #os-body-legacy #os-home .wayswd h3, #os-body-legacy #os-home .wayswd .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-home .wayswd .h3 {
  font-style: normal;
  padding: 0.3em 0 0.8em;
}
#os-body-legacy .publishing-summary h3.collapsible-heading-collapsed, #os-body-legacy .publishing-summary .dlb-admin-ui .collapsible-heading-collapsed.h3, .dlb-admin-ui #os-body-legacy .publishing-summary .collapsible-heading-collapsed.h3 {
  background-position: 0 -81px;
}
#os-body-legacy #os-admin-global-nav {
  background-image: url("../img/bg_mesh_blue_mid.png");
  background-color: #E3EAF3;
  margin-bottom: 0;
  border: 1px solid #cccccc;
  border-bottom: 1px solid #ddd;
  margin: 0 0 -1px;
}
#os-body-legacy #os-home .featured {
  margin: 1.5em 0 1.5em 0;
  zoom: 1;
  width: 880px !important;
}
#os-body-legacy #os-home .featured h2.main, #os-body-legacy #os-home .featured .dlb-admin-ui .main.h2, .dlb-admin-ui #os-body-legacy #os-home .featured .main.h2 {
  font-size: 1.45em;
}
#os-body-legacy #os-home .featured .box {
  border: none;
  padding: 0.5em 0.5em 1em;
  overflow: hidden;
}
#os-body-legacy #os-home .featured .box img {
  float: left;
  display: inline-block;
  margin: 0 2em 2em 0;
}
#os-body-legacy #os-home .featured .box .consultation-date {
  text-align: right;
  font-weight: bold;
}
#os-body-legacy #description-save {
  clear: both;
}
#os-body-legacy #description-save .no-bullets {
  margin: 0.75em 0;
}
#os-body-legacy #description-save label {
  display: inline-block;
  line-height: 1.8em;
}
#os-body-legacy #description-save.description-save-featured legend {
  margin: 0;
}
#os-body-legacy #description-save.description-save-featured label {
  margin: 0 0.5em;
  line-height: 2.2em;
}
#os-body-legacy #description-save.description-save-featured #imagepreview {
  margin: 1em 2em 2em 0;
  max-width: 829px;
  width: auto !important;
  width: 829px;
}
#os-body-legacy #description-save.description-save-featured select#image {
  max-width: 829px;
  width: auto !important;
  width: 829px;
}
#os-body-legacy #image-preview-wide, #os-body-legacy #image-preview-square {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
  width: 485px;
}
#os-body-legacy #image-preview-square {
  width: 200px;
}
#os-body-legacy #os-home #os-home-status-list {
  margin: 0 0 1.5em 0;
}
#os-body-legacy .os-consultation-main {
  width: 520px;
  float: left;
  clear: both;
  margin: 1em 0;
}
#os-body-legacy #os-consulation-finder-advanced-search-form {
  margin-bottom: 2em;
}
#os-body-legacy .opinion-suite #os-footer {
  background-color: #ffffff;
  border-top: none;
}
#os-body-legacy #os-footer a {
  color: #444;
}
#os-body-legacy #os-footer a:hover {
  color: #000;
}
#os-body-legacy #os-footer .site-info {
  float: right;
  width: auto;
  white-space: nowrap;
  margin-bottom: 20px;
}
#os-body-legacy #os-footer #os-custom-footer-logo {
  clear: both;
  margin-top: 20px;
  padding-bottom: 1em;
  width: 100%;
  white-space: nowrap;
}
#os-body-legacy #os-footer #os-custom-footer-logo ul {
  float: left;
  padding-bottom: 1em;
  white-space: nowrap;
}
#os-body-legacy #os-footer #os-custom-footer-logo li {
  float: left;
  padding: 0;
  margin-right: 1.5em;
}
#os-body-legacy #os-footer .feedback {
  clear: right;
}
#os-body-legacy .footer-section {
  float: left;
  clear: left;
  margin-bottom: 1em;
  font-size: 0.95em;
}
#os-body-legacy .small-print {
  float: right;
  font-size: 0.9em;
  clear: both;
  margin-right: 0.8em;
}
#os-body-legacy #os-footer h4, #os-body-legacy #os-footer .dlb-admin-ui .h4, .dlb-admin-ui #os-body-legacy #os-footer .h4 {
  font-weight: bold;
  padding-bottom: 0.3em;
}
#os-body-legacy .os-consultation-box h4, #os-body-legacy .os-consultation-box .dlb-admin-ui .h4, .dlb-admin-ui #os-body-legacy .os-consultation-box .h4 {
  font-weight: bold;
  color: #616161;
}
#os-body-legacy #textforcomment-formHelp {
  white-space: normal;
}
#os-body-legacy #os-body-main .formHelp li {
  color: inherit;
}
#os-body-legacy #os-body-main .formHelp [data-wordcount-error].error {
  color: #AF1515;
}
#os-body-legacy .wayswd {
  margin-top: 0;
}
#os-body-legacy .longurl {
  padding: 0 0 1em;
  overflow-x: auto;
  /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
  white-space: pre-wrap;
  /* css-3 */
  white-space: 0 !important;
  /* Mozilla, since 1999 */
  white-space: 0;
  /* Opera 4-6 */
  white-space: 0;
  /* Opera 7 */
  width: 400px;
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  _white-space: pre;
  /* IE only hack to re-specify in addition to word-wrap */
  display: inline-block;
  float: none;
}
#os-body-legacy #consultable-types {
  list-style-type: none;
  margin: -0.15em 0 0;
  overflow: hidden;
}
#os-body-legacy #consultable-types li {
  margin: 0 0 0.5em;
}
#os-body-legacy #consultable-types li .radio-label span {
  margin-left: 14px;
}
#os-body-legacy #os-add-consultation-form #dept {
  margin-top: 0.2em;
}
#os-body-legacy #logo_management_form .field {
  padding-right: 1em;
}
#os-body-legacy #manage-analysts fieldset {
  border: none;
}
#os-body-legacy #manage-analysts legend {
  margin: 0;
}
#os-body-legacy #manage-analysts ul {
  margin: 0;
}
#os-body-legacy #manage-analysts li, #os-body-legacy #os-home-status-list li {
  list-style-type: none;
}
#os-body-legacy .manage-theme-color-block {
  display: inline-block;
  margin-left: 5px;
  vertical-align: bottom;
  width: 20px;
  height: 19px;
  border: 1px solid #999;
  background: white url("../img/icons/warning_triangle_yellow.svg") center no-repeat;
}
#os-body-legacy #survey-map #pages li.this-page {
  padding: 0;
  background: #eee;
}
#os-body-legacy #survey-map #pages li a.current-page {
  display: block;
  margin: 0;
  font-weight: bold;
}
#os-body-legacy #survey-map {
  width: 240px;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px #ccc;
  color: #000;
}
#os-body-legacy .analyst-existing-subquestions {
  padding: 3.2em 1em 4em;
  position: relative;
  zoom: 1;
}
#os-body-legacy .analyst-only-subquestion-container {
  background-color: #EFF8FF;
  border: 1px solid #BFE2FF;
  margin-bottom: 1em;
  -moz-border-radius: 0.8em;
  border-radius: 0.8em;
  padding: 0.5em;
}
#os-body-legacy .analyst-only-subquestion-container.reply-subquestion-container {
  border: 2px solid #004c73;
}
#os-body-legacy .analyst-only-subquestion-container .collapsible-heading-toggle {
  color: #777;
}
#os-body-legacy #previewbar, #os-body-legacy #analysis-bar {
  position: fixed;
  left: 0;
  top: 0;
  background: #FFC703;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFE13E), to(#FFC703));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #FFE13E, #FFC703);
  /* for firefox 3.6+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE13E", endColorstr="#FFC703"), alpha(opacity=100);
  /* for IE */
  opacity: 1;
  border-top: 1px solid #000;
  color: #000;
  text-align: center;
  width: 100%;
  z-index: 999;
  font-size: 1.2em;
  padding: 0.2em;
}
#os-body-legacy #previewbar ul {
  display: inline;
}
#os-body-legacy #previewbar li {
  display: inline;
}
#os-body-legacy #previewbar a {
  color: #000;
}
#os-body-legacy #previewbar a:hover {
  color: #222;
}
#os-body-legacy .os-survey-sidebar-section-header {
  /* designed for survey sidebar, probably not generically reusable in current form */
  border-top: solid 1px #ddd;
  display: block;
  padding-top: 0.5em;
  margin-top: 0.5em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  margin-bottom: -2px;
  font-size: 0.8em;
  color: #6a6a6a;
}
#os-body-legacy #analysis-bar {
  font-size: 1em;
}
#os-body-legacy #analysis-bar fieldset {
  background: none;
  border: none;
  margin: 0;
  padding: 0.5em;
}
#os-body-legacy #jump-selector {
  width: 250px;
}
#os-body-legacy #saving-overlay {
  display: none; /* enable with Javascript */
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgb(128, 128, 128) transparent;
  background: rgba(128, 128, 128, 0.7);
  z-index: 9999;
  text-align: center;
  padding-top: 200px;
}
#os-body-legacy #saving-overlay div {
  width: 200px;
  margin: 0px auto;
}
#os-body-legacy #survey-map #pages {
  padding-bottom: 0;
  padding-top: 0;
  zoom: 1;
  background: none; /* over-ride a legacy qc.css style */
}
#os-body-legacy #survey-map #pages li {
  padding: 0;
}
#os-body-legacy #survey-map #pages li:last-child {
  border-bottom: none;
}
#os-body-legacy #survey-map #pages li a {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  display: block;
  text-decoration: none;
  color: #000;
}
#os-body-legacy #survey-map #pages .actions li {
  border: none; /* over-ride qc.css */
}
#os-body-legacy #survey-map #pages .questions li ul.actions li.current {
  margin-right: 0;
}
#os-body-legacy #survey-map #pages li a.collapsible-heading-toggle, #os-body-legacy #survey-map #pages li a.collapsible-heading {
  padding: 0;
  font-size: 1.2em;
  color: #ffffff;
}
#os-body-legacy #survey-map #pages li.page-list-item {
  margin: 0;
  position: relative;
}
#os-body-legacy #survey-map #pages li .collapsible-heading {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  width: 25px;
  height: 33px;
  padding: 0;
}
#os-body-legacy #survey-map #pages li.page-list-item a.not-current-page {
  color: #000;
  font-weight: bold;
}
#os-body-legacy #survey-map #pages li.not-this-page a.collapsible-heading-toggle {
  color: #000;
}
#os-body-legacy #survey-map #pages .questions li a.red {
  color: #BF0000;
}
#os-body-legacy #survey-map #pages .questions {
  margin: 0;
  margin-bottom: 10px;
  zoom: 1;
}
#os-body-legacy #survey-map #pages .questions li {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  padding-left: 0;
  position: relative;
  background: none;
  zoom: 1;
  margin-top: 0;
  margin-bottom: 0;
}
#os-body-legacy #survey-map #pages * {
  zoom: 1;
}
#os-body-legacy #survey-map #pages ul li {
  visibility: visible;
}
#os-body-legacy #survey-map #pages .questions li.analyst {
  background-color: #EFF8FF;
  border: none; /* reset an overly generic .analyst style in qc.css */
}
#os-body-legacy #survey-map #pages .questions li.analyst span {
  color: #6a6a6a;
}
#os-body-legacy #survey-map #pages .questions li.current {
  background: none; /* over-ride a qc.css style */
}
#os-body-legacy #survey-map #pages .questions li.current-question.analyst {
  background: #265780;
  color: #fff; /* silence contrast checker */
}
#os-body-legacy #survey-map #pages .questions li.analyst .actions {
  background: #BFE2FF;
  color: #000;
}
#os-body-legacy #survey-map #pages .questions li.current-question {
  position: relative;
  border-bottom: none;
}
#os-body-legacy #survey-map #pages .questions li.analyst {
  background-image: none;
}
#os-body-legacy #survey-map #pages .questions li.current-question span {
  color: #ffffff;
}
#os-body-legacy #survey-map #pages .questions li.current-question a {
  color: #fff;
}
#os-body-legacy #survey-map #pages .questions li.current-question a:hover {
  background-color: transparent;
}
#os-body-legacy #survey-map #pages .questions li a.sidebar-question-name-link {
  padding-bottom: 0.2em;
  padding-top: 0.2em;
}
#os-body-legacy #survey-map #pages .questions li.current-question a.sidebar-question-name-link {
  background-color: #333;
}
#os-body-legacy #survey-map #pages .questions li.analyst a.sidebar-question-name-link {
  background: none;
}
#os-body-legacy .sidebar-question-number {
  font-weight: normal;
  color: #6a6a6a;
}
#os-body-legacy #survey-map #pages .questions li a:hover, #os-body-legacy #survey-map #pages .actions li a:hover {
  background-color: #efefef;
}
#os-body-legacy #survey-map #pages li ul.questions li.current-question .collapsible-heading {
  background-position: -2px -4px;
  height: auto;
}
#os-body-legacy #survey-map #pages .questions .components {
  margin-left: 1em;
  background-color: #FBEFFF;
}
#os-body-legacy #survey-map #pages li .actions {
  zoom: 1;
}
#os-body-legacy #survey-map #pages .questions li ul.actions .components li {
  background-color: #F7DFFF;
  margin-left: 0.3em;
}
#os-body-legacy #survey-map #pages .questions li ul.actions {
  border: none;
  padding-left: 24px;
}
#os-body-legacy #survey-map #pages .questions li ul.actions li {
  background-image: none;
  border-bottom: none;
  padding: 0;
  margin-left: 0;
}
#os-body-legacy #survey-map #pages .questions li ul.actions li a {
  color: #000;
  font-weight: normal;
  padding: 2px 4px;
}
#os-body-legacy #survey-map #pages li ul.questions ul.actions .collapsible-heading {
  position: absolute;
  right: -10px;
  top: 7px;
  width: 20px;
  padding: 0 4px;
  background-color: transparent;
}
#os-body-legacy #qc_contents p.analyst-only-subquestion-header {
  display: inline-block;
  padding: 0 0.5em;
}
#os-body-legacy #survey-map .preview {
  text-align: left;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
}
#os-body-legacy #survey-map .preview .actions a {
  color: #000;
  display: block;
  padding: 0.5em;
  text-decoration: none;
}
#os-body-legacy #survey-map .preview .actions a:hover, #os-body-legacy #survey-map .preview .actions .current a {
  background-color: #333;
  color: #fff;
}
#os-body-legacy #survey-map .preview .actions li {
  border-bottom: 1px solid #ccc;
}
#os-body-legacy #survey-map #pages li.page-list-item > a:hover {
  background-color: #333;
  color: #fff;
}
#os-body-legacy .preview h3, #os-body-legacy .preview .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy .preview .h3 {
  float: left;
  display: inline-block;
  padding-right: 1em;
}
#os-body-legacy .preview .collapsible-heading-collapsed {
  background-position: 0 -83px;
}
#os-body-legacy p.collapsible-heading-collapsed {
  background-position: 5px -81px;
  padding-left: 22px;
}
#os-body-legacy p.collapsible-heading {
  padding: 0.5em 0.5em 0.5em 22px;
}
#os-body-legacy #survey-map #pages .questions li.not-current-questionanalyst, #os-body-legacy #survey-map #pages .questions li.not-current-questionanalyst a {
  background-image: none;
  color: #777676;
  padding: 0 0.5em;
  margin-top: 0;
}
#os-body-legacy #survey-map #pages .questions li.not-current-questionanalyst {
  padding: 0.3em 0.5em 0.4em;
}
#os-body-legacy #survey-map #pages .questions li.not-current-questionanalyst span {
  display: inline-block;
  padding: 0 0.5em;
  font-style: italic;
}
#os-body-legacy #qc-contents #fieldsetlegend-default {
  width: 582px;
}
#os-body-legacy #quickconsult-base-edit legend span.formHelp, #os-body-legacy .completed legend span.formHelp, #os-body-legacy #edit-form fieldset fieldset legend span.formHelp {
  width: 593px;
}
#os-body-legacy #qc-contents form.subquestion-edit-form .info-fieldset .move-right-01 {
  width: 20em;
}
#os-body-legacy #qc-contents #add-text-line-subquestion label.inline {
  width: 28em;
}
#os-body-legacy #os-body-main #qc-contents h2.qc-heading, #os-body-legacy #os-body-main #qc-contents .dlb-admin-ui .qc-heading.h2, .dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .qc-heading.h2 {
  padding: 0 0 0.5em;
  font-size: 1.6em;
}
#os-body-legacy #response-form {
  margin-bottom: 1em;
}
#os-body-legacy #quickconsult-base-edit {
  padding: 0;
}
#os-body-legacy #qc-contents .textline {
  width: 29em;
}
#os-body-legacy #os-body-main h1.main-heading, #os-body-legacy #os-body-main .dlb-admin-ui .main-heading.h1, .dlb-admin-ui #os-body-legacy #os-body-main .main-heading.h1 {
  float: left;
  width: 510px;
  padding: 0 1em 0.7em 0;
}
#os-body-legacy .full-width {
  width: auto;
}
#os-body-legacy #pick-controller {
  width: 300px;
}
#os-body-legacy #qc-contents form.subquestion-edit-form .field {
  background-color: #fff;
}
#os-body-legacy html span.cke_skin_kama {
  width: 428px;
}
#os-body-legacy #os-body-main h1, #os-body-legacy #os-body-main .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy #os-body-main .h1 {
  font-size: 1.9em;
}
#os-body-legacy h2 acronym, #os-body-legacy .dlb-admin-ui .h2 acronym, .dlb-admin-ui #os-body-legacy .h2 acronym, #os-body-legacy #os-body-main .the-question {
  font-size: inherit;
}
#os-body-legacy .os-select {
  max-width: 40em;
}
#os-body-legacy #report-conf {
  margin: 0.7em 0 0;
  padding: 0;
}
#os-body-legacy #report-conf label {
  padding-left: 0;
}
#os-body-legacy #report-conf label.remove-label, #os-body-legacy #report-conf div.pad label {
  padding-left: 0.5em;
}
#os-body-legacy #report-conf fieldset span {
  padding: 0.5em 0 0 0;
}
#os-body-legacy #report-conf fieldset fieldset.latest-filter {
  margin: 0 1em 1.5em;
  border: 1px solid #FFC703;
}
#os-body-legacy #add-filter-spinner {
  margin-right: 65px;
}
#os-body-legacy #add-filter-text {
  padding: 0.5em;
  margin-top: 1em;
  background: #FFC703;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFE13E), to(#FFC703));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #FFE13E, #FFC703);
  /* for firefox 3.6+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE13E", endColorstr="#FFC703");
  /* for IE */
  display: none;
  color: #000;
  text-align: center;
}
#os-body-legacy #report-conf fieldset fieldset span {
  padding: 0;
}
#os-body-legacy #report-conf .and {
  margin-top: 0;
  margin-bottom: 0;
}
#os-body-legacy table.question-report-chart {
  border: none;
}
#os-body-legacy table.question-report-chart td.key {
  width: 175px;
  text-align: right;
  border-right: 1px solid #dddddd;
}
#os-body-legacy table.question-report-chart td.chart-line {
  padding: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  width: auto;
}
#os-body-legacy table.question-report-chart tr.last td.chart-line {
  border-bottom: 1px solid #dddddd;
}
#os-body-legacy table.question-report-chart .graph-outer {
  border: none;
  height: 20px;
  width: 100%;
}
#os-body-legacy table.question-report-chart .graph-inner {
  height: 20px;
  float: left;
  display: inline-block;
}
#os-body-legacy table.question-report-chart .chart-scale .min {
  padding: 0;
  text-align: left;
}
#os-body-legacy table.question-report-chart .chart-scale .max {
  padding: 0;
  text-align: right;
}
#os-body-legacy .survey-report-page-table .graph-key {
  width: 100%;
  height: 5px;
  position: relative;
}
#os-body-legacy table.question-report-chart .graph-inner-0, #os-body-legacy .survey-report-page-table .graph-inner-0 {
  background-color: #5DBBF4;
}
#os-body-legacy table.question-report-chart .graph-inner-1, #os-body-legacy .survey-report-page-table .graph-inner-1 {
  background-color: #55304A;
}
#os-body-legacy table.question-report-chart .graph-inner-2, #os-body-legacy .survey-report-page-table .graph-inner-2 {
  background-color: #D17A75;
}
#os-body-legacy table.question-report-chart .graph-inner-3, #os-body-legacy .survey-report-page-table .graph-inner-3 {
  background-color: #874222;
}
#os-body-legacy table.question-report-chart .graph-inner-4, #os-body-legacy .survey-report-page-table .graph-inner-4 {
  background-color: #11453E;
}
#os-body-legacy table.question-report-chart .graph-inner-5, #os-body-legacy .survey-report-page-table .graph-inner-5 {
  background-color: #666666;
}
#os-body-legacy table.question-report-chart .graph-inner-6, #os-body-legacy .survey-report-page-table .graph-inner-6 {
  background-color: #4B73D8;
}
#os-body-legacy table.question-report-chart .graph-inner-7, #os-body-legacy .survey-report-page-table .graph-inner-7 {
  background-color: #9BAC6C;
}
#os-body-legacy table.question-report-chart .graph-inner-8, #os-body-legacy .survey-report-page-table .graph-inner-8 {
  background-color: #6D2224;
}
#os-body-legacy table.question-report-chart .graph-inner-9, #os-body-legacy .survey-report-page-table .graph-inner-9 {
  background-color: #B4C69A;
}
#os-body-legacy table.question-report-chart .graph-inner-10, #os-body-legacy .survey-report-page-table .graph-inner-10 {
  background-color: #645A72;
}
#os-body-legacy table.question-report-chart .graph-inner-11, #os-body-legacy .survey-report-page-table .graph-inner-11 {
  background-color: #4D5327;
}
#os-body-legacy table.question-report-chart .graph-inner-12, #os-body-legacy .survey-report-page-table .graph-inner-12 {
  background-color: #A74F2A;
}
#os-body-legacy table.question-report-chart .graph-inner-13, #os-body-legacy .survey-report-page-table .graph-inner-13 {
  background-color: #445179;
}
#os-body-legacy table.question-report-chart .graph-inner-14, #os-body-legacy .survey-report-page-table .graph-inner-14 {
  background-color: #5C7F48;
}
#os-body-legacy table.question-report-chart .graph-inner-15, #os-body-legacy .survey-report-page-table .graph-inner-15 {
  background-color: #AC766C;
}
#os-body-legacy table.question-report-chart .graph-inner-16, #os-body-legacy .survey-report-page-table .graph-inner-16 {
  background-color: #065256;
}
#os-body-legacy table.question-report-chart .graph-inner-17, #os-body-legacy .survey-report-page-table .graph-inner-17 {
  background-color: #A21618;
}
#os-body-legacy table.question-report-chart .graph-inner-18, #os-body-legacy .survey-report-page-table .graph-inner-18 {
  background-color: #2F6F35;
}
#os-body-legacy table.question-report-chart .graph-inner-19, #os-body-legacy .survey-report-page-table .graph-inner-19 {
  background-color: #9C7EC8;
}
#os-body-legacy .subquestion-preview {
  clear: both;
  display: block;
  margin-left: 1em;
  margin-right: 1em;
}
#os-body-legacy .subquestion-preview-inner {
  background: #fff;
  margin-top: 3px;
  padding-top: 1em;
  padding-bottom: 1em;
  border: solid 1px #ddd;
  box-shadow: inset 0 0 1px 1px #eee;
  text-align: center;
}
#os-body-legacy .subquestion-preview a:focus {
  background: none;
}
#os-body-legacy .subquestion-preview img {
  height: 100px;
  border: 5px solid white;
  cursor: zoom-in;
}
#os-body-legacy #add-filter-selection {
  position: relative;
  top: 0;
  left: 0;
}
#os-body-legacy #add-filter-spinner {
  position: absolute;
  right: 5%;
  top: 0;
}
#os-body-legacy .dashboard-column-left {
  float: left;
  width: 49%;
  margin-top: 1em;
}
#os-body-legacy .dashboard-column-right {
  float: right;
  width: 49%;
  margin-top: 1em;
}
#os-body-legacy .main-action {
  font-size: 1.2em;
}
#os-body-legacy .dashboard-item {
  border-top: 1px solid #ddd;
  padding-top: 0.5em;
}
#os-body-legacy .dashboard-group h3, #os-body-legacy .dashboard-group .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy .dashboard-group .h3 {
  margin-bottom: 0.5em;
}
#os-body-legacy .publishing-steps {
  width: 510px;
  float: left;
  margin-right: 15px;
  list-style: decimal outside;
  padding: 0 20px;
  min-height: 200px;
}
#os-body-legacy .publishing-steps li {
  margin-left: 0.5em;
  vertical-align: top;
}
#os-body-legacy .publishing-steps p {
  color: #676767;
  margin: 0;
  font-size: 0.9em;
}
#os-body-legacy .publishing-box .red {
  color: #E00000;
}
#os-body-legacy .step {
  background-color: #7998A9;
  padding: 0 0.5em;
  -moz-border-radius: 0.5em;
  margin-right: 0.5em;
  color: white;
}
#os-body-legacy .dashboard-other-actions {
  margin-top: 1.4em;
}
#os-body-legacy #dashboard-permalink {
  text-align: right;
  margin-top: 1em;
  padding-top: 1em;
}
#os-body-legacy #dashboard-permalink2 {
  margin-top: -1em;
  margin-bottom: 1em;
  float: left;
  width: 100%;
}
#os-body-legacy #dashboard-permalink2 .qr-code-container {
  float: right;
}
#os-body-legacy #os-dashboard-actions {
  float: left;
  width: 288px;
  margin-top: 20px;
  margin-bottom: 1em;
  border-top: 1px solid #CCCCCC;
  padding-top: 5px;
}
#os-body-legacy #os-dashboard-actions li {
  display: block;
  margin-top: 5px;
}
#os-body-legacy #os-dashboard-actions li a {
  background-repeat: no-repeat;
  padding-bottom: 1px; /* otherwise ie9 cuts off icons at the bottom */
}
#os-body-legacy #dashboard-printoutlink {
  background-image: url(../img/icons/printer.svg);
}
#os-body-legacy #dashboard-clonelink {
  background-image: url(../img/icons/copy.svg);
}
#os-body-legacy #dashboard-exportlink {
  background-image: url(../img/icons/download.svg);
}
#os-body-legacy #dashboard-apilink {
  background-image: url(../img/icons/information.svg);
}
#os-body-legacy #os-global-nav #global-nav-first {
  border: none;
  background-color: transparent;
}
#os-body-legacy #os-global-nav #global-nav-first a {
  color: blue;
  font-weight: normal;
}
#os-body-legacy #respondent-management-table {
  margin-bottom: 1em;
}
#os-body-legacy #filter-results {
  clear: both;
}
#os-body-legacy #results-sort {
  margin-top: 2em;
  padding-top: 2em;
}
#os-body-legacy #report-conf {
  border-radius: 6px;
  border: solid 1px #ddd;
  background-color: #fff;
}
#os-body-legacy #report-conf fieldset {
  background-color: #ffffff;
  display: block;
  clear: both;
  padding: 1em;
  border: none;
  border-bottom: 1px solid #eee;
  margin: 0;
}
#os-body-legacy #report-conf fieldset fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
#os-body-legacy #filters-go-here #results-sort {
  margin-top: 2em;
  padding-top: 2em;
}
#os-body-legacy #report-conf fieldset.clear-savedx {
  background-color: transparent;
  border: none !important;
  overflow: hidden;
  padding-top: 1em;
}
#os-body-legacy #current-filters .qc-report-filter ul {
  display: block;
  overflow: auto;
  max-height: 200px;
}
#os-body-legacy #current-filters .qc-report-filter ul li.filter-option {
  display: block;
  width: 32%;
  float: left;
}
#os-body-legacy #os-body-main #report-conf fieldset li.filter-option input {
  vertical-align: middle;
  float: left;
  line-height: 1.5em;
  margin-top: 3px;
}
#os-body-legacy #os-body-main #report-conf fieldset li.filter-option label {
  white-space: nowrap;
  display: block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
  line-height: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  margin-left: 0.3em;
  text-align: left;
}
#os-body-legacy .right {
  float: right !important;
}
#os-body-legacy #os-body-main #report-conf fieldset label {
  min-width: 7em;
  width: 8.4em;
  display: inline-block;
  text-align: right;
  margin: 0;
  float: none;
}
#os-body-legacy #os-body-main #report-conf label.remove-label {
  width: auto;
  min-width: 2em !important;
  padding: 0;
}
#os-body-legacy #respondent_management_form thead tr th {
  background-color: #EEEEEE;
}
#os-body-legacy .grouping-checkbox-cell {
  text-align: center !important;
}
#os-body-legacy #os-body-main h2.table-heading, #os-body-legacy #os-body-main .dlb-admin-ui .table-heading.h2, .dlb-admin-ui #os-body-legacy #os-body-main .table-heading.h2 {
  margin: 1.5em 0 0.5em;
}
#os-body-legacy ul.no-bullets {
  list-style-type: none;
  margin: 0 0 0 1em;
  display: block;
}
#os-body-legacy .with-legends legend {
  margin: 0;
}
#os-body-legacy .with-legends legend span {
  display: block;
  margin-left: 0;
  text-align: left;
  width: auto;
}
#os-body-legacy #respondent-management-table td {
  border-right: 1px solid #DDDDDD;
  word-wrap: break-word;
  word-break: break-word;
}
#os-body-legacy #respondent-management-table td a {
  word-wrap: break-word;
  word-break: break-all;
}
#os-body-legacy #respondent-management-table td a .text-nowrap {
  white-space: nowrap;
}
#os-body-legacy .action-links {
  overflow: hidden;
  margin: 0.5em 0 1.5em;
}
#os-body-legacy .action-links li {
  float: left;
  display: inline-block;
  margin-right: 2em;
}
#os-body-legacy #os-body-main #qc-contents .os-boxout-style-2 h3, #os-body-legacy #os-body-main .os-boxout-style-2 h3, #os-body-legacy #os-body-main .os-boxout-style-2 .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main .os-boxout-style-2 .h3 {
  margin-top: 0.5em;
  padding: 0;
}
#os-body-legacy #respondent_management_form #associate-check {
  width: 3em !important;
}
#os-body-legacy .list-table li {
  overflow: hidden;
  zoom: 1;
}
#os-body-legacy .list-table a {
  display: inline-block;
  margin: 0 0.5em;
  float: left;
}
#os-body-legacy th.fixed-header,
#os-body-legacy #qc-contents th.fixed-header {
  width: 10.5em !important;
}
#os-body-legacy .larger {
  font-size: 1.2em;
  margin-bottom: 1em;
}
#os-body-legacy div.qr-filters-active div#qc-contents {
  padding: 0;
}
#os-body-legacy #filter-results h2.table-heading, #os-body-legacy #filter-results .dlb-admin-ui .table-heading.h2, .dlb-admin-ui #os-body-legacy #filter-results .table-heading.h2 {
  margin: 0 0 0.5em;
}
#os-body-legacy #filter-results .results-section {
  margin-top: 1em;
  padding-bottom: 1em;
  position: relative;
}
#os-body-legacy .results-section h3, #os-body-legacy .results-section .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy .results-section .h3 {
  padding: 0.3em 0 0.5em 0;
}
#os-body-legacy .results-section .group_by_title {
  margin-top: -0.5em;
  margin-bottom: 1em;
}
#os-body-legacy #survey-report-page-table {
  margin-bottom: 1.5em;
}
#os-body-legacy #filter-results h3.table-heading, #os-body-legacy #filter-results .dlb-admin-ui .table-heading.h3, .dlb-admin-ui #os-body-legacy #filter-results .table-heading.h3 {
  padding: 0.5em 0;
  clear: both;
}
#os-body-legacy #os-publishing-reporting #report-conf {
  background-color: transparent;
  border: none;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset {
  background-color: transparent;
}
#os-body-legacy #os-publishing-reporting #report-conf .current-filters-border {
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom: 0;
  margin: 0.5em 0 0 0;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset.qc-report-filter {
  border-bottom: 1px solid #dddddd;
  padding: 1em;
  margin: 0;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset.qc-report-filter fieldset.qc-report-filter {
  border-bottom: none;
  padding: 0;
  margin: 0;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset legend.question-legend {
  margin: 0;
  font-weight: normal;
  font-size: 1.3em;
  float: left;
  padding: 0.5em 0 0.5em 0;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset legend.subquestion-legend {
  margin: 0;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset span {
  margin: 0;
}
#os-body-legacy #os-publishing-reporting #report-conf .remove-filters-container {
  float: right;
}
#os-body-legacy #os-publishing-reporting #current-filters .qc-report-filter ul {
  margin-top: 0.2em;
  margin-left: 0;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset.filter-dropdown-container {
  padding: 0;
  margin-bottom: 2em;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset.grouping-dropdown-container {
  margin: 0;
  margin-top: 1em;
  padding: 0;
  padding-bottom: 2em;
  border-bottom: 1px solid #DDD;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset.filter-dropdown-container label,
#os-body-legacy #os-publishing-reporting #report-conf fieldset.grouping-dropdown-container label {
  display: block;
  float: none;
  text-align: left;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  display: block;
  width: auto;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset.filter-dropdown-container .add-filters-inputs,
#os-body-legacy #os-publishing-reporting #report-conf fieldset.grouping-dropdown-container .add-filters-inputs {
  padding: 0 1em;
}
#os-body-legacy #os-publishing-reporting #report-conf fieldset.filter-dropdown-container .add-filters-inputs {
  text-align: center;
}
#os-body-legacy #os-body-main #os-publishing-reporting #report-conf fieldset label.keywords-label {
  min-width: 0;
  width: auto;
  text-align: left;
}
#os-body-legacy #os-body-main #os-publishing-reporting #report-conf fieldset.disabled {
  color: #888;
}
#os-body-legacy #os-body-main #os-publishing-reporting .filtering-heading {
  font-size: 1.6em;
  font-weight: normal;
  color: #6c6c6c;
  margin-left: 2px; /* allow for light grey borders in boxes underneath */
}
#os-body-legacy #os-body-main #os-publishing-reporting input.error {
  color: #8F001A;
}
#os-body-legacy #os-publishing-reporting .remove {
  background: transparent url(../img/icons/delete_filter.gif) no-repeat 10px 1px;
}
#os-body-legacy #os-publishing-reporting .remove-label {
  font-style: normal;
  font-size: 1em;
  cursor: pointer;
}
#os-body-legacy #os-body-main #os-publishing-reporting #report-conf fieldset.qc-report-date-filter label.keywords-label {
  min-width: 5em;
}
#os-body-legacy #os-body-main #os-publishing-reporting #report-conf fieldset.qc-report-date-filter input {
  margin-right: 0px;
}
#os-body-legacy #os-publishing-reporting fieldset.clear-savedx input {
  margin-left: 0;
}
#os-body-legacy #countdown {
  font-size: 1.2em;
}
#os-body-legacy .inset {
  font-weight: bold;
  text-shadow: 0px 3px 0px #e5e5ee;
  filter: dropshadow(color=#e5e5ee, offX=0, offY=3);
}
#os-body-legacy .outset {
  text-shadow: 0 1px 0 rgba(58, 88, 58, 0.7);
  font-weight: bold;
}
#os-body-legacy .dashboard-group p,
#os-body-legacy .dashboard-group table,
#os-body-legacy .dashboard-group table caption {
  margin: 0.4em 0 0.8em 0;
}
#os-body-legacy .dashboard-group table td, #os-body-legacy .dashboard-group table tr, #os-body-legacy .dashboard-group table th {
  border-color: #ccc;
}
#os-body-legacy .dashboard-group tr:nth-of-type(even) {
  background: rgba(227, 234, 243, 0.4);
}
#os-body-legacy .number, #os-body-legacy .dashboard-group table th {
  font-weight: bold;
}
#os-body-legacy .dashboard-list a {
  font-size: 1.2em;
  display: inline-block;
  padding: 0.2em 0 0.3em 0;
  margin: 0.3em 0 0.5em 0;
}
#os-body-legacy .dashboard-list li {
  border-bottom: 1px solid #CCCCCC;
  padding: 0.5em 0;
}
#os-body-legacy .dashboard-list li:last-child {
  border: none;
}
#os-body-legacy #sharing-viewlet {
  overflow: hidden;
  padding: 0.7em 0 1.7em 0;
  margin: 2em 0 1.7em 0;
  border-top: 1px solid #eee;
}
#os-body-legacy a.twitter-share-button {
  background-position: 0 0;
  width: 55px;
}
#os-body-legacy a.twitter-share-button:hover {
  background-position: 0 -20px;
}
#os-body-legacy a.twitter-share-button:active {
  background-position: 0 -40px;
}
#os-body-legacy a.digg-share-button {
  background-position: 114px 0;
  width: 50px;
}
#os-body-legacy a.digg-share-button:hover {
  background-position: 114px -20px;
}
#os-body-legacy a.digg-share-button:active {
  background-position: 114px -40px;
}
#os-body-legacy a.facebook-share-button {
  background-position: 64px 0;
  width: 64px;
}
#os-body-legacy a.facebook-share-button:hover {
  background-position: 64px -20px;
}
#os-body-legacy a.facebook-share-button:active {
  background-position: 64px -40px;
}
#os-body-legacy #os-body-main #qc-contents #analysing-response-id {
  border-bottom: 1px solid #CCC;
  padding-bottom: 1em;
  clear: both;
}
#os-body-legacy #edit-form fieldset.analysis-page {
  background: none;
  padding: 0;
  margin: 0;
}
#os-body-legacy #edit-form fieldset.analysis-page .analysis-page-title {
  margin-left: 0;
  font-size: 1.5em;
  padding: 0;
  padding-top: 30px;
}
#os-body-legacy #rm-add-response .os-consultation-main {
  /* counteract the padding on the first fieldset legend */
  margin-bottom: -20px;
}
#os-body-legacy #qc-contents.survey-view .field,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .field,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field {
  padding: 0 1rem;
}
#os-body-legacy #qc-contents.survey-view .field label,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .field label,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field label {
  margin-left: 0;
  margin-bottom: 0.5em;
  text-align: left;
  display: block;
  width: 800px;
}
#os-body-legacy #os-body-main #qc-contents .field .label-right,
#os-body-legacy #os-body-main #qc-contents .field .fake-label {
  display: inline-block;
  white-space: normal;
  width: 600px;
}
#os-body-legacy #os-body-main #qc-contents .qc-textarea .field .fake-label {
  width: auto;
}
#os-body-legacy #os-body-main #qc-contents .field .label-right {
  width: auto;
}
#os-body-legacy #os-body-main #qc-contents #edit-form .field .label-right {
  width: auto;
}
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .field .label-right {
  width: 25%;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .field .label-right {
  width: 90%;
}
#os-body-legacy #os-body-main #qc-contents.survey-view .field .label-right,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .field .label-right,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field .label-right {
  width: auto;
  display: inline;
}
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .field .label-right,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field .label-right {
  padding-left: 0.5em;
}
#os-body-legacy #qc-contents.survey-view fieldset.question-container label span.fieldRequired,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents fieldset.question-container label span.fieldRequired,
#os-body-legacy #os-body-main #rm-add-response #qc-contents fieldset.question-container label span.fieldRequired {
  display: inline;
}
#os-body-legacy #qc-contents.survey-view .field .textline,
#os-body-legacy #qc-contents.survey-view .field .textarea,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents.field .textline,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .field .textarea,
#os-body-legacy #os-body-main #rm-add-response #qc-contents.field .textline,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field .textarea {
  display: block;
  clear: both;
}
#os-body-legacy #qc-contents.survey-view #edit-form fieldset.move-legend legend,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form fieldset.move-legend legend,
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form fieldset.move-legend legend {
  display: inline;
  float: none;
  margin: 0;
  left: 0;
  top: 0;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form fieldset .qc-radio legend,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form fieldset .qc-radio legend,
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form fieldset .qc-checkbox legend,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form fieldset .qc-checkbox legend,
#os-body-legacy #os-body-main #qc-contents #edit-form fieldset .qc-radio legend,
#os-body-legacy #os-body-main #qc-contents #edit-form fieldset .qc-checkbox legend {
  display: block;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .qc-date fieldset legend,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .qc-date fieldset legend,
#os-body-legacy #os-body-main #qc-contents .qc-date fieldset legend {
  padding: 0 0.5em 0.5em 0;
  font-size: inherit;
  margin: 0px;
  border-bottom: none;
  color: #474747;
  font-weight: normal;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .qc-date fieldset legend .cs-label-accessibility,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .qc-date fieldset legend .cs-label-accessibility,
#os-body-legacy #os-body-main #qc-contents .qc-date fieldset legend .cs-label-accessibility {
  width: auto;
  color: #474747;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .qc-date fieldset input[type=text],
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .qc-date fieldset input[type=text],
#os-body-legacy #os-body-main #qc-contents .qc-date fieldset input[type=text],
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .qc-date fieldset .printed-item-input,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .qc-date fieldset .printed-item-input,
#os-body-legacy #os-body-main #qc-contents .qc-date fieldset .printed-item-input {
  display: inline-block;
  width: auto;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .qc-date fieldset input[type=text],
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .qc-date fieldset input[type=text],
#os-body-legacy #os-body-main #qc-contents .qc-date fieldset input[type=text] {
  padding: 1px 3px;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .qc-date fieldset input[type=text]::placeholder,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .qc-date fieldset input[type=text]::placeholder,
#os-body-legacy #os-body-main #qc-contents .qc-date fieldset input[type=text]::placeholder {
  overflow: visible;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .qc-date fieldset .qc-date-part,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .qc-date fieldset .qc-date-part,
#os-body-legacy #os-body-main #qc-contents .qc-date fieldset .qc-date-part,
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .qc-date fieldset .qc-date-part label,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .qc-date fieldset .qc-date-part label,
#os-body-legacy #os-body-main #qc-contents .qc-date fieldset .qc-date-part label {
  display: inline-block;
  width: auto;
  margin: 0px;
  padding: 0px;
}
#os-body-legacy #qc-contents.survey-view #edit-form fieldset.move-legend legend .hide,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form fieldset.move-legend legend .hide,
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form fieldset.move-legend legend .hide {
  width: 1px;
  display: none;
}
#os-body-legacy #qc-contents.survey-view fieldset fieldset.field select,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents fieldset fieldset.field select,
#os-body-legacy #os-body-main #rm-add-response #qc-contents fieldset fieldset.field select {
  display: block;
  clear: both;
}
#os-body-legacy #qc-contents.survey-view fieldset label.label-right span.fieldRequired,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents fieldset label.label-right span.fieldRequired,
#os-body-legacy #os-body-main #rm-add-response #qc-contents fieldset label.label-right span.fieldRequired {
  margin: 0 0.5em 0 0;
  float: none;
}
#os-body-legacy #qc-contents.survey-view #edit-form .error,
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .error,
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .error {
  margin: 0 1em 1em 0;
}
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .single-check .label-right {
  width: auto;
}
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .field .tag-list .label-right {
  width: auto;
}
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form fieldset .tagSelections legend,
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form fieldset .tagSelections legend {
  margin: 0 0.5em 0 0;
  text-align: left;
  width: auto;
}
#os-body-legacy #os-body-main #os-analyse-responses #edit-form fieldset .tagField legend span,
#os-body-legacy #os-body-main #rm-add-response #edit-form fieldset .tagField legend span {
  text-align: left;
}
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .page-consultationquickconsult-edit-form .field label.copy,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .page-consultationquickconsult-edit-form .field label.copy {
  display: inline-block;
  width: auto;
}
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents #edit-form .field .tag-list .label-right,
#os-body-legacy #os-body-main #rm-add-response #qc-contents #edit-form .field .tag-list .label-right {
  padding-left: 0;
}
#os-body-legacy #qc-contents.survey-view .field label.file-label,
#os-body-legacy #os-analyse-responses #qc-contents .field label.file-label,
#os-body-legacy #os-body-main #rm-add-response #qc-contents .field label.file-label,
#os-body-legacy #os-analyse-responses #qc-content-break #qc-contents .field label.file-label {
  width: 100%;
}
#os-body-legacy #os-body-main #os-analyse-responses #qc-contents .field label {
  width: auto;
}
#os-body-legacy .form-public .field .fake-textarea {
  border: 1px solid #CCC;
  font-size: 1.1em;
  width: auto;
  background: white;
  color: #999;
  padding: 0.5em 0.6em;
  overflow-wrap: break-word;
  word-wrap: break-word; /*IE uses a non standard varient*/
  min-height: 1.5em;
  line-height: 1.5em;
}
#os-body-legacy .beta {
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0px 0px 1px #999;
  padding: 1px 20px 1px 3px;
  background: #EEE url("../img/icons/help.svg") right 3px no-repeat;
}
#os-body-legacy .beta#pdf-beta {
  display: block;
  float: right;
  margin-top: -1.9em;
}
#os-body-legacy div.tr-embed {
  border: 3px solid #EEE;
  background: url("../img/stripes.gif");
  padding: 1em;
  margin: 1em 0;
}
#os-body-legacy #tr-embed-header {
  position: fixed;
  left: 0;
  background: #FFC703;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFE13E), to(#FFC703));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #FFE13E, #FFC703);
  /* for firefox 3.6+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE13E", endColorstr="#FFC703"), alpha(opacity=80);
  /* for IE */
  opacity: 0.8;
  border-top: 1px solid #000;
  color: #000;
  text-align: center;
  width: 100%;
  z-index: 9999;
  font-size: 1.2em;
  padding: 0.2em;
}
#os-body-legacy a.tr-embed-moreinfo-link {
  margin-left: 1em;
}
#os-body-legacy div.tr-embed-moreinfo {
  background: #DDD;
  padding: 1em;
  margin-top: 1em;
}
#os-body-legacy #os-cookie-table th {
  background: #EEEEEE;
  font-weight: bold;
}
#os-body-legacy #os-cookie-table tbody tr {
  border-top: 1px solid #E5E5E5;
}
#os-body-legacy #os-cookie-table td {
  padding-right: 1em;
}
#os-body-legacy #user-promote-demote-form ul {
  list-style: none outside none;
}
#os-body-legacy #user-promote-demote-form ul input {
  font-family: Arial, Helvetica, sans-serif;
  background-color: transparent;
  border: medium none;
  color: #0066CC;
  line-height: 1.5em;
  text-decoration: underline;
  font-size: 1em;
  padding-left: 1.3em;
}
#os-body-legacy #user-promote-demote-form ul input:hover {
  color: #0059B3;
}
#os-body-legacy .os-static-page-copy ul, #os-body-legacy .os-static-page-copy ol {
  list-style-position: outside;
  padding: 0.4em 0;
  margin-left: 2em;
}
#os-body-legacy .os-static-page-copy ul {
  list-style-type: disc;
}
#os-body-legacy .os-static-page-copy ol {
  list-style-type: decimal;
}
#os-body-legacy ul.normal-list {
  list-style-position: inside;
  list-style-type: disc;
  margin: 1em;
  font-weight: normal;
}
#os-body-legacy ol.normal-list {
  list-style-position: inside;
  list-style-type: decimal;
  margin: 1em;
  font-weight: normal;
}
#os-body-legacy .icon-help-link {
  background: transparent url("../img/icons/help.svg") top left no-repeat;
  padding-left: 20px;
  text-decoration: none;
}
#os-body-legacy .icon-help-link.icon-help-link_icon-only:hover {
  text-decoration: none;
}
#os-body-legacy .inline-help-link {
  /* currently do nothing */
}
#os-body-legacy .help-next-to-page-title {
  float: right;
  margin-top: 0.5em;
}
#os-body-legacy .consent-grid-container {
  border: solid 1px #ddd;
  overflow-y: hidden;
  overflow-x: auto; /* consent grid needs to scroll if too wide (lots of options) */
  border-radius: 6px;
  padding-bottom: 16px; /* try hard to not let scrollbars obscure the table (may be overkill) */
}
#os-body-legacy .consent-grid {
  margin: 0;
  border: none;
}
#os-body-legacy .consent-grid td, #os-body-legacy .consent-grid th {
  padding: 6px;
}
#os-body-legacy table.consent-grid *, #os-body-legacy table.consent-grid tbody *, #os-body-legacy table.consent-grid tbody *:hover {
  /* ^ brute force, because background is unfortunately declared for 'table *', and that's not wanted here */
  background: none;
}
#os-body-legacy .consent-grid thead th {
  font-weight: bold;
  background-color: #f6f6f6; /* overkill, but in case bg image is missing */
  background-image: url("../img/tablecell_bg_light.png");
  background-repeat: repeat;
  border-bottom: solid 1px #eee;
  border-left: solid 1px #ebebeb;
}
#os-body-legacy .consent-grid thead th.consent-grid-consent-option {
  border-left: none;
  text-align: right;
}
#os-body-legacy .consent-grid thead a {
  font-weight: normal; /* links don't need to be bold here */
}
#os-body-legacy tr.consent-grid-row-page td, #os-body-legacy tr.consent-grid-row-question td, #os-body-legacy tr.consent-grid-row-subquestion td,
#os-body-legacy tr.consent-grid-row-subquestion th {
  /* ^ be quite specific, IE 7 seems to need it */
  border-bottom: solid 1px #ebebeb;
  border-top: solid 1px #fff;
}
#os-body-legacy .consent-grid-row-question td, #os-body-legacy .consent-grid-row-page td {
  text-shadow: 0 1px 0 #FFFFFF;
}
#os-body-legacy .consent-grid-row-question td {
  padding-left: 24px;
}
#os-body-legacy table.consent-grid tr.consent-grid-row-subquestion td, #os-body-legacy table.consent-grid tr.consent-grid-row-subquestion th {
  /* ^ be really specific to beat the weight of 'table.consent-grid *' (which is essential)...algebra is fun */
  background-color: #fff;
}
#os-body-legacy table.consent-grid tr.consent-grid-row-subquestion.visibility-publishable_reply th, #os-body-legacy table.consent-grid tr.consent-grid-row-subquestion.visibility-publishable_reply td {
  background: #EFF8FF;
}
#os-body-legacy table.consent-grid tr.consent-grid-row-subquestion.visibility-publishable_reply aside {
  display: inline-block;
  color: #004c73;
}
#os-body-legacy .consent-grid-row-subquestion th {
  padding-left: 48px;
  color: #333;
  font-weight: bold;
}
#os-body-legacy .consent-grid-row-subquestion td {
  border-left: solid 1px #ebebeb;
}
#os-body-legacy #qc-contents .form-public .printed-item-checkbox .os-publishing-checked:after {
  height: auto;
}
#os-body-legacy #qc-contents .form-public .printed-item-checkbox .os-publishing-checked {
  background: url(../img/publishing_x_mark.png) no-repeat center center;
  width: 20px;
  height: 20px;
}
#os-body-legacy .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  width: 236px;
  padding: 1px;
  background-color: white;
  border: 1px solid #CCC;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
#os-body-legacy .popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #F7F7F7;
  border-bottom: 1px solid #EBEBEB;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
#os-body-legacy .popover-content {
  padding: 9px 14px;
}
#os-body-legacy .popover.right {
  margin-left: 10px;
}
#os-body-legacy .col1 {
  float: left;
}
#os-body-legacy .col2 {
  float: right;
}
#os-body-legacy .clear {
  clear: both;
}
#os-body-legacy .os-event-well {
  width: 80%;
  margin: 0 auto 0;
  text-align: center;
}
#os-body-legacy .os-event-well br.os-clear {
  clear: both;
}
#os-body-legacy .os-event-form-group {
  float: left;
  width: 100%;
  text-align: left;
}
#os-body-legacy .os-event-form-group label {
  width: 7em;
  display: inline-block;
  margin-right: 10px;
  text-align: right;
  float: left;
}
#os-body-legacy .os-event-form-group input.os-event-title {
  display: inline-block;
  float: left;
}
#os-body-legacy .os-event-form-group .os-event-field-group {
  clear: both;
  margin-bottom: 0.4em;
}
#os-body-legacy .os-event-form-group button.os-action-delete {
  color: #FF0000;
  float: right;
  margin-right: 5px;
  display: inline-block;
}
#os-body-legacy .os-event-form-group div.os-events-date-block {
  float: left;
}
#os-body-legacy .os-event-form-group .os-event-required-help {
  margin-left: 7em;
  margin-top: 0.2em;
  padding-left: 15px;
}
#os-body-legacy div.os-events-calendar-nav {
  text-align: center;
  clear: both;
  margin-bottom: 1.5em;
  padding-bottom: 0.5em;
  border-bottom: solid 1px #ddd;
}
#os-body-legacy div.os-events-calendar-column {
  float: left;
  min-height: 350px;
  width: 280px;
  margin: 5px;
  padding: 5px 0;
}
#os-body-legacy div.os-events-calendar-column-top {
  border-bottom: solid 1px #ddd;
  margin: 0 0.45em 1em 0.44em;
}
#os-body-legacy #qc-contents.os-skip-logic-settings .os-well h3, #os-body-legacy #qc-contents.os-skip-logic-settings .os-well .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #qc-contents.os-skip-logic-settings .os-well .h3 {
  padding: 0.5em 0;
}
#os-body-legacy .os-skip-logic-clear {
  clear: both;
  margin-top: 0.5em;
}
#os-body-legacy #qc-contents.os-skip-logic-settings .os-action-delete {
  margin-left: 0.7em;
}
#os-body-legacy .os-skip-logic-conditional-table-container {
  border: 1px solid #DDDDDD;
  border-radius: 6px;
  overflow-x: auto;
  overflow-y: hidden;
}
#os-body-legacy .os-skip-logic-conditional-table {
  border: 0;
  line-height: 1em;
}
#os-body-legacy .os-skip-logic-conditional-table thead {
  background-color: #E7EDF7;
}
#os-body-legacy .os-skip-logic-conditional-table-container td {
  border-top: 1px solid #DDDDDD;
}
#os-body-legacy .os-skip-logic-conditional-table th {
  font-weight: bold;
  color: 667;
}
#os-body-legacy .os-skip-logic-highlight {
  background: #FFFFCC;
}
#os-body-legacy #what-bees-make {
  display: none;
}
#os-body-legacy .add-remove-row li {
  padding: 0.5em 0.5em 0.5em 1.5em;
  white-space: nowrap;
  border-radius: 4px;
  background: #F6F6F6 url("../img/drag-handle.png");
  background-repeat: no-repeat;
  background-position: 3px center;
  border: 1px solid #fff;
  margin: 5px 0;
  cursor: grab;
  overflow: hidden;
}
#os-body-legacy .add-remove-row li.visible {
  background-color: #DDF1D9;
}
#os-body-legacy .add-remove-row li:hover {
  background-color: #fcfcfc;
}
#os-body-legacy .add-remove-row li:hover.visible {
  background-color: #e7f5e4;
}
#os-body-legacy .add-remove-row.grid li {
  float: left;
  padding-left: 0.5em;
}
#os-body-legacy .add-remove-row li .actions {
  float: right;
}
#os-body-legacy .add-remove-row li .actions a {
  font-size: 1px;
  vertical-align: middle;
  text-decoration: none;
}
#os-body-legacy #qc-contents .add-remove-row li input[type=text] {
  width: 325px;
  margin-right: 0.5em;
  float: left;
  box-sizing: border-box;
}
#os-body-legacy .add-remove-row li.sortable-placeholder {
  background: none;
  border: 2px solid yellow;
  height: 2em;
}
#os-body-legacy #logo-types {
  float: left;
  width: 450px;
  height: 260px;
}
#os-body-legacy .logo-settings .add-remove-row li.sortable-placeholder {
  width: 810px;
  height: 240px;
}
#os-body-legacy .logo-settings .add-remove-row li {
  width: 810px;
}
#os-body-legacy .logo-settings .sortable-logo-block {
  margin-top: 30px;
  margin-bottom: 10px;
  height: 150px;
}
#os-body-legacy .logo-settings .sortable-logo-block .sortable-logo-image {
  float: left;
  width: 150px;
  margin-left: 20px;
}
#os-body-legacy .logo-settings .sortable-logo-block fieldset {
  float: left;
  width: 600px;
  margin-left: 20px;
}
#os-body-legacy .logo-settings .sortable-logo-block img {
  max-width: 150px;
  max-height: 100px;
}
#os-body-legacy #consultation-theme-preview-wrapper {
  float: right;
  width: 340px;
  height: 260px;
}
#os-body-legacy #consultation-theme-preview {
  overflow: hidden;
  width: 300px;
  height: 200px;
  border-radius: 5px;
  border: 5px solid gray;
  position: relative;
  margin-bottom: 5px;
}
#os-body-legacy #consultation-theme-preview iframe {
  width: 1200px;
  height: 800px;
  border: 0;
  overflow: hidden;
  /* the ratio to scale the iframe size down to the container size.
  If this changes, also update ie8.css */
  -ms-transform: scale(0.25);
  -moz-transform: scale(0.25);
  -o-transform: scale(0.25);
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -ms-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
#os-body-legacy #consultation-theme-preview.mobile {
  width: 133px;
  height: 200px;
}
#os-body-legacy #consultation-theme-preview.mobile iframe {
  width: 320px;
  height: 480px;
  /* the ratio to scale the iframe size down to the container size
  If this changes, also update ie8.css */
  -ms-transform: scale(0.4167);
  -moz-transform: scale(0.4167);
  -o-transform: scale(0.4167);
  -webkit-transform: scale(0.4167);
  transform: scale(0.4167);
}
#os-body-legacy #consultation-theme-preview div.overlay {
  z-index: 1000;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: transparent;
}
#os-body-legacy #consultation-theme-preview div.overlay.spinner {
  background-image: url("/spinner.gif");
  background-repeat: no-repeat;
  background-position: center;
  background-color: white;
}
#os-body-legacy .section-related_items ul {
  display: inline-block;
  margin: 0 0 3em;
  list-style: none;
}
#os-body-legacy .section-related_items ul {
  list-style-type: none;
  margin: 0 0 1em 0;
  width: 596px;
}
#os-body-legacy .section-related_items ul li {
  background-position: 3px 50%;
  overflow: hidden;
  padding-left: 1.5em;
}
#os-body-legacy .section-related_items li > div.related_item {
  float: left;
  width: 85%;
  padding-left: 40px;
  box-sizing: border-box;
  background: transparent url(../img/icons/document-large.png) no-repeat 0 50%;
}
#os-body-legacy #section-related_links.field.section-related_items div.related_item,
#os-body-legacy #section-related_consultations.section-related_items li > div.related_item,
#os-body-legacy #section-results_links.section-related_items li > div.related_item {
  float: left;
  width: 85%;
  padding-left: 40px;
  box-sizing: border-box;
  background: transparent url(../img/icons/link-large.png) no-repeat 0 50%;
}
#os-body-legacy .section-related_items li > div.actions {
  float: right;
  width: 15%;
  text-align: right;
}
#os-body-legacy .section-related_items ul input[type=file] {
  display: inline-block;
  width: 100%;
  margin-top: 0.5em;
}
#os-body-legacy .section-related_items ul .related_item-info {
  display: inline-block;
  max-width: 100%;
  margin-top: 0.3em;
  white-space: normal;
  font-size: 0.95em;
  color: #616161;
}
#os-body-legacy .section-related_items ul .related_item-info a {
  margin-left: 0.5em;
}
#os-body-legacy .section-related_items ul li label.link-text-label {
  margin: 0px 0.5em 0 0;
}
#os-body-legacy .section-related_items ul li input[type=text] {
  width: inherit;
  margin: 0px;
}
#os-body-legacy .section-related_items .label_column {
  width: 5%;
}
#os-body-legacy .section-related_items table {
  border: none;
}
#os-body-legacy .section-related_items ul li table tr td input[type=text] {
  width: 100%;
}
#os-body-legacy .form-legacy .field .label_column label {
  width: unset;
}
#os-body-legacy #section-results_files label {
  width: 6em;
}
#os-body-legacy .section-related_items p {
  width: inherit;
}
#os-body-legacy .consultation-list-item-image {
  float: left;
  width: 70px;
  height: 70px;
  border: 1px solid #999;
  background-color: #fff;
  margin-right: 10px;
  background-size: cover;
}
#os-body-legacy .consultation-list-item-info {
  float: left;
  width: 650px;
  white-space: normal;
}
#os-body-legacy .consultation-list-item-warning {
  min-height: 2em;
}
#os-body-legacy .consultation-list-item-status {
  float: left;
  width: 240px;
}
#os-body-legacy .consultation-list-item-open-date {
  float: left;
}
#os-body-legacy .consultation-list-item-close-date {
  float: right;
}
#os-body-legacy dl.api-docs dt {
  font-weight: bold;
  font-size: 14px;
}
#os-body-legacy dl.api-docs dd {
  margin-left: 10px;
  margin-bottom: 10px;
}
#os-body-legacy dl.api-docs dl.inline {
  display: inline-block;
  margin-left: 20px;
}
#os-body-legacy dl.api-docs dl.inline dt {
  float: left;
  clear: left;
}
#os-body-legacy dl.api-docs dl.inline dd {
  float: left;
  margin-bottom: 0px;
}
#os-body-legacy #download-consultation-list span.status {
  background-repeat: no-repeat;
  background-position: left 3px;
  display: block;
  padding-left: 24px;
  clear: both;
}
#os-body-legacy #download-consultation-list span.status.warning {
  background-image: url(/static/img/icons/error.svg);
}
#os-body-legacy #download-consultation-list span.status.waiting {
  background-image: url(/spinner.gif);
}
#os-body-legacy #download-consultation-list span.status.error {
  background-image: url(/static/img/icons/error_red.svg);
}
#os-body-legacy #download-consultation-list span.status.success {
  background-image: url(/static/img/icons/accept.svg);
}
#os-body-legacy .dlb-btn-2021-warm-light-grey, #os-body-legacy a.os-btn, #os-body-legacy input.os-btn, #os-body-legacy span.os-btn, #os-body-legacy button.os-btn,
#os-body-legacy a.osfe-btn, #os-body-legacy input.osfe-btn, #os-body-legacy span.osfe-btn, #os-body-legacy button.osfe-btn, #os-body-legacy input.dlb-btn-warm-light-grey {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #F5F2EF;
  border: 1px solid #c4c2bf;
}
#os-body-legacy .dlb-btn-2021-warm-light-grey:hover, #os-body-legacy a.os-btn:hover, #os-body-legacy input.os-btn:hover, #os-body-legacy span.os-btn:hover, #os-body-legacy button.os-btn:hover,
#os-body-legacy a.osfe-btn:hover, #os-body-legacy input.osfe-btn:hover, #os-body-legacy span.osfe-btn:hover, #os-body-legacy button.osfe-btn:hover, #os-body-legacy .dlb-btn-2021-warm-light-grey:focus, #os-body-legacy a.os-btn:focus, #os-body-legacy input.os-btn:focus, #os-body-legacy span.os-btn:focus, #os-body-legacy button.os-btn:focus,
#os-body-legacy a.osfe-btn:focus, #os-body-legacy input.osfe-btn:focus, #os-body-legacy span.osfe-btn:focus, #os-body-legacy button.osfe-btn:focus, #os-body-legacy input.dlb-btn-warm-light-grey:hover, #os-body-legacy input.dlb-btn-warm-light-grey:focus {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #F5F2EF;
}
#os-body-legacy .dlb-btn-2021-warm-light-grey:hover.disabled, #os-body-legacy a.os-btn:hover.disabled, #os-body-legacy input.os-btn:hover.disabled, #os-body-legacy span.os-btn:hover.disabled, #os-body-legacy button.os-btn:hover.disabled,
#os-body-legacy a.osfe-btn:hover.disabled, #os-body-legacy input.osfe-btn:hover.disabled, #os-body-legacy span.osfe-btn:hover.disabled, #os-body-legacy button.osfe-btn:hover.disabled, #os-body-legacy .dlb-btn-2021-warm-light-grey:hover.os-btn-disabled, #os-body-legacy a.os-btn:hover.os-btn-disabled, #os-body-legacy input.os-btn:hover.os-btn-disabled, #os-body-legacy span.os-btn:hover.os-btn-disabled, #os-body-legacy button.os-btn:hover.os-btn-disabled,
#os-body-legacy a.osfe-btn:hover.os-btn-disabled, #os-body-legacy input.osfe-btn:hover.os-btn-disabled, #os-body-legacy span.osfe-btn:hover.os-btn-disabled, #os-body-legacy button.osfe-btn:hover.os-btn-disabled, #os-body-legacy .dlb-btn-2021-warm-light-grey:hover[disabled], #os-body-legacy a.os-btn:hover[disabled], #os-body-legacy input.os-btn:hover[disabled], #os-body-legacy span.os-btn:hover[disabled], #os-body-legacy button.os-btn:hover[disabled],
#os-body-legacy a.osfe-btn:hover[disabled], #os-body-legacy input.osfe-btn:hover[disabled], #os-body-legacy span.osfe-btn:hover[disabled], #os-body-legacy button.osfe-btn:hover[disabled], #os-body-legacy .dlb-btn-2021-warm-light-grey:focus.disabled, #os-body-legacy a.os-btn:focus.disabled, #os-body-legacy input.os-btn:focus.disabled, #os-body-legacy span.os-btn:focus.disabled, #os-body-legacy button.os-btn:focus.disabled,
#os-body-legacy a.osfe-btn:focus.disabled, #os-body-legacy input.osfe-btn:focus.disabled, #os-body-legacy span.osfe-btn:focus.disabled, #os-body-legacy button.osfe-btn:focus.disabled, #os-body-legacy .dlb-btn-2021-warm-light-grey:focus.os-btn-disabled, #os-body-legacy a.os-btn:focus.os-btn-disabled, #os-body-legacy input.os-btn:focus.os-btn-disabled, #os-body-legacy span.os-btn:focus.os-btn-disabled, #os-body-legacy button.os-btn:focus.os-btn-disabled,
#os-body-legacy a.osfe-btn:focus.os-btn-disabled, #os-body-legacy input.osfe-btn:focus.os-btn-disabled, #os-body-legacy span.osfe-btn:focus.os-btn-disabled, #os-body-legacy button.osfe-btn:focus.os-btn-disabled, #os-body-legacy .dlb-btn-2021-warm-light-grey:focus[disabled], #os-body-legacy a.os-btn:focus[disabled], #os-body-legacy input.os-btn:focus[disabled], #os-body-legacy span.os-btn:focus[disabled], #os-body-legacy button.os-btn:focus[disabled],
#os-body-legacy a.osfe-btn:focus[disabled], #os-body-legacy input.osfe-btn:focus[disabled], #os-body-legacy span.osfe-btn:focus[disabled], #os-body-legacy button.osfe-btn:focus[disabled], #os-body-legacy input.dlb-btn-warm-light-grey:hover.disabled, #os-body-legacy input.dlb-btn-warm-light-grey:hover.os-btn-disabled, #os-body-legacy input.dlb-btn-warm-light-grey:hover[disabled], #os-body-legacy input.dlb-btn-warm-light-grey:focus.disabled, #os-body-legacy input.dlb-btn-warm-light-grey:focus.os-btn-disabled, #os-body-legacy input.dlb-btn-warm-light-grey:focus[disabled] {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #F5F2EF;
}
#os-body-legacy .dlb-btn-2021-warm-light-grey:active, #os-body-legacy a.os-btn:active, #os-body-legacy input.os-btn:active, #os-body-legacy span.os-btn:active, #os-body-legacy button.os-btn:active,
#os-body-legacy a.osfe-btn:active, #os-body-legacy input.osfe-btn:active, #os-body-legacy span.osfe-btn:active, #os-body-legacy button.osfe-btn:active, #os-body-legacy input.dlb-btn-warm-light-grey:active {
  background-color: #F5F2EF;
  background-image: none;
  border-color: #c4c2bf;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#os-body-legacy .dlb-btn-2021-dark-blue-2, #os-body-legacy input.dlb-btn-dark-blue-2 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #474D5E;
  border: 1px solid #393e4b;
  color: #fff !important;
}
#os-body-legacy .dlb-btn-2021-dark-blue-2:hover, #os-body-legacy .dlb-btn-2021-dark-blue-2:focus, #os-body-legacy input.dlb-btn-dark-blue-2:hover, #os-body-legacy input.dlb-btn-dark-blue-2:focus {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #474D5E;
}
#os-body-legacy .dlb-btn-2021-dark-blue-2:hover.disabled, #os-body-legacy .dlb-btn-2021-dark-blue-2:hover.os-btn-disabled, #os-body-legacy .dlb-btn-2021-dark-blue-2:hover[disabled], #os-body-legacy .dlb-btn-2021-dark-blue-2:focus.disabled, #os-body-legacy .dlb-btn-2021-dark-blue-2:focus.os-btn-disabled, #os-body-legacy .dlb-btn-2021-dark-blue-2:focus[disabled], #os-body-legacy input.dlb-btn-dark-blue-2:hover.disabled, #os-body-legacy input.dlb-btn-dark-blue-2:hover.os-btn-disabled, #os-body-legacy input.dlb-btn-dark-blue-2:hover[disabled], #os-body-legacy input.dlb-btn-dark-blue-2:focus.disabled, #os-body-legacy input.dlb-btn-dark-blue-2:focus.os-btn-disabled, #os-body-legacy input.dlb-btn-dark-blue-2:focus[disabled] {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #474D5E;
}
#os-body-legacy .dlb-btn-2021-dark-blue-2:active, #os-body-legacy input.dlb-btn-dark-blue-2:active {
  background-color: #474D5E;
  background-image: none;
  border-color: #393e4b;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#os-body-legacy .dlb-btn-2021-dark-blue-2:active, #os-body-legacy .dlb-btn-2021-dark-blue-2:hover, #os-body-legacy .dlb-btn-2021-dark-blue-2:focus, #os-body-legacy input.dlb-btn-dark-blue-2:active, #os-body-legacy input.dlb-btn-dark-blue-2:hover, #os-body-legacy input.dlb-btn-dark-blue-2:focus {
  color: #fff;
}
#os-body-legacy .dlb-btn-2021-bright-pink-2, #os-body-legacy a.os-btn-danger, #os-body-legacy input.os-btn-danger, #os-body-legacy span.os-btn-danger, #os-body-legacy button.os-btn-danger, #os-body-legacy input.dlb-btn-bright-pink-2 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FF4141;
  border: 1px solid #cc3434;
}
#os-body-legacy .dlb-btn-2021-bright-pink-2:hover, #os-body-legacy a.os-btn-danger:hover, #os-body-legacy input.os-btn-danger:hover, #os-body-legacy span.os-btn-danger:hover, #os-body-legacy button.os-btn-danger:hover, #os-body-legacy .dlb-btn-2021-bright-pink-2:focus, #os-body-legacy a.os-btn-danger:focus, #os-body-legacy input.os-btn-danger:focus, #os-body-legacy span.os-btn-danger:focus, #os-body-legacy button.os-btn-danger:focus, #os-body-legacy input.dlb-btn-bright-pink-2:hover, #os-body-legacy input.dlb-btn-bright-pink-2:focus {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FF4141;
}
#os-body-legacy .dlb-btn-2021-bright-pink-2:hover.disabled, #os-body-legacy a.os-btn-danger:hover.disabled, #os-body-legacy input.os-btn-danger:hover.disabled, #os-body-legacy span.os-btn-danger:hover.disabled, #os-body-legacy button.os-btn-danger:hover.disabled, #os-body-legacy .dlb-btn-2021-bright-pink-2:hover.os-btn-disabled, #os-body-legacy a.os-btn-danger:hover.os-btn-disabled, #os-body-legacy input.os-btn-danger:hover.os-btn-disabled, #os-body-legacy span.os-btn-danger:hover.os-btn-disabled, #os-body-legacy button.os-btn-danger:hover.os-btn-disabled, #os-body-legacy .dlb-btn-2021-bright-pink-2:hover[disabled], #os-body-legacy a.os-btn-danger:hover[disabled], #os-body-legacy input.os-btn-danger:hover[disabled], #os-body-legacy span.os-btn-danger:hover[disabled], #os-body-legacy button.os-btn-danger:hover[disabled], #os-body-legacy .dlb-btn-2021-bright-pink-2:focus.disabled, #os-body-legacy a.os-btn-danger:focus.disabled, #os-body-legacy input.os-btn-danger:focus.disabled, #os-body-legacy span.os-btn-danger:focus.disabled, #os-body-legacy button.os-btn-danger:focus.disabled, #os-body-legacy .dlb-btn-2021-bright-pink-2:focus.os-btn-disabled, #os-body-legacy a.os-btn-danger:focus.os-btn-disabled, #os-body-legacy input.os-btn-danger:focus.os-btn-disabled, #os-body-legacy span.os-btn-danger:focus.os-btn-disabled, #os-body-legacy button.os-btn-danger:focus.os-btn-disabled, #os-body-legacy .dlb-btn-2021-bright-pink-2:focus[disabled], #os-body-legacy a.os-btn-danger:focus[disabled], #os-body-legacy input.os-btn-danger:focus[disabled], #os-body-legacy span.os-btn-danger:focus[disabled], #os-body-legacy button.os-btn-danger:focus[disabled], #os-body-legacy input.dlb-btn-bright-pink-2:hover.disabled, #os-body-legacy input.dlb-btn-bright-pink-2:hover.os-btn-disabled, #os-body-legacy input.dlb-btn-bright-pink-2:hover[disabled], #os-body-legacy input.dlb-btn-bright-pink-2:focus.disabled, #os-body-legacy input.dlb-btn-bright-pink-2:focus.os-btn-disabled, #os-body-legacy input.dlb-btn-bright-pink-2:focus[disabled] {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #FF4141;
}
#os-body-legacy .dlb-btn-2021-bright-pink-2:active, #os-body-legacy a.os-btn-danger:active, #os-body-legacy input.os-btn-danger:active, #os-body-legacy span.os-btn-danger:active, #os-body-legacy button.os-btn-danger:active, #os-body-legacy input.dlb-btn-bright-pink-2:active {
  background-color: #FF4141;
  background-image: none;
  border-color: #cc3434;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#os-body-legacy .dlb-btn-2021-bright-green-1, #os-body-legacy a.os-btn-success, #os-body-legacy input.os-btn-success, #os-body-legacy span.os-btn-success, #os-body-legacy button.os-btn-success, #os-body-legacy input.dlb-btn-bright-green-1 {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #57BB79;
  border: 1px solid #469661;
}
#os-body-legacy .dlb-btn-2021-bright-green-1:hover, #os-body-legacy a.os-btn-success:hover, #os-body-legacy input.os-btn-success:hover, #os-body-legacy span.os-btn-success:hover, #os-body-legacy button.os-btn-success:hover, #os-body-legacy .dlb-btn-2021-bright-green-1:focus, #os-body-legacy a.os-btn-success:focus, #os-body-legacy input.os-btn-success:focus, #os-body-legacy span.os-btn-success:focus, #os-body-legacy button.os-btn-success:focus, #os-body-legacy input.dlb-btn-bright-green-1:hover, #os-body-legacy input.dlb-btn-bright-green-1:focus {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #57BB79;
}
#os-body-legacy .dlb-btn-2021-bright-green-1:hover.disabled, #os-body-legacy a.os-btn-success:hover.disabled, #os-body-legacy input.os-btn-success:hover.disabled, #os-body-legacy span.os-btn-success:hover.disabled, #os-body-legacy button.os-btn-success:hover.disabled, #os-body-legacy .dlb-btn-2021-bright-green-1:hover.os-btn-disabled, #os-body-legacy a.os-btn-success:hover.os-btn-disabled, #os-body-legacy input.os-btn-success:hover.os-btn-disabled, #os-body-legacy span.os-btn-success:hover.os-btn-disabled, #os-body-legacy button.os-btn-success:hover.os-btn-disabled, #os-body-legacy .dlb-btn-2021-bright-green-1:hover[disabled], #os-body-legacy a.os-btn-success:hover[disabled], #os-body-legacy input.os-btn-success:hover[disabled], #os-body-legacy span.os-btn-success:hover[disabled], #os-body-legacy button.os-btn-success:hover[disabled], #os-body-legacy .dlb-btn-2021-bright-green-1:focus.disabled, #os-body-legacy a.os-btn-success:focus.disabled, #os-body-legacy input.os-btn-success:focus.disabled, #os-body-legacy span.os-btn-success:focus.disabled, #os-body-legacy button.os-btn-success:focus.disabled, #os-body-legacy .dlb-btn-2021-bright-green-1:focus.os-btn-disabled, #os-body-legacy a.os-btn-success:focus.os-btn-disabled, #os-body-legacy input.os-btn-success:focus.os-btn-disabled, #os-body-legacy span.os-btn-success:focus.os-btn-disabled, #os-body-legacy button.os-btn-success:focus.os-btn-disabled, #os-body-legacy .dlb-btn-2021-bright-green-1:focus[disabled], #os-body-legacy a.os-btn-success:focus[disabled], #os-body-legacy input.os-btn-success:focus[disabled], #os-body-legacy span.os-btn-success:focus[disabled], #os-body-legacy button.os-btn-success:focus[disabled], #os-body-legacy input.dlb-btn-bright-green-1:hover.disabled, #os-body-legacy input.dlb-btn-bright-green-1:hover.os-btn-disabled, #os-body-legacy input.dlb-btn-bright-green-1:hover[disabled], #os-body-legacy input.dlb-btn-bright-green-1:focus.disabled, #os-body-legacy input.dlb-btn-bright-green-1:focus.os-btn-disabled, #os-body-legacy input.dlb-btn-bright-green-1:focus[disabled] {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #57BB79;
}
#os-body-legacy .dlb-btn-2021-bright-green-1:active, #os-body-legacy a.os-btn-success:active, #os-body-legacy input.os-btn-success:active, #os-body-legacy span.os-btn-success:active, #os-body-legacy button.os-btn-success:active, #os-body-legacy input.dlb-btn-bright-green-1:active {
  background-color: #57BB79;
  background-image: none;
  border-color: #469661;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#os-body-legacy a.os-btn, #os-body-legacy input.os-btn, #os-body-legacy span.os-btn, #os-body-legacy button.os-btn,
#os-body-legacy a.osfe-btn, #os-body-legacy input.osfe-btn, #os-body-legacy span.osfe-btn, #os-body-legacy button.osfe-btn {
  /*
  margin:0;
  font-size:1.1em;
  line-height:1.1em; // line-height same as font-size, due to FF odd handling of line-height
  padding-left:1em;
  padding-right:1em;
  padding-top:0.3em;
  padding-bottom:0.3em;
  text-decoration:none;
  border-radius:5px;
  color:#333 !important; // !important is a bad sign here
  border:1px solid #6e6e6e;
  box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.7);
  text-shadow:0 1px 0 #eee;
  background-image:url(../img/button_bgs/button_bg_grey.png);
  background-repeat:repeat-x;
  background-color:#bcbcbc;
  cursor:pointer;
  vertical-align:middle;
  display:inline-block;
  font-weight:normal !important; // sometimes inheritance can cause buttons to be bold, which looks awful and must never happen for buttons in the admin ui; I don't like !important here but needed
     overflow:visible;
     */
  color: #000 !important;
  border-color: #7D7D78;
  border-radius: 4px 4px 4px 4px;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: normal !important;
  line-height: 1.375rem;
  margin: 0;
  padding: 6px 12px;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
}
#os-body-legacy a.os-btn:active, #os-body-legacy a.os-btn:hover, #os-body-legacy a.os-btn:focus, #os-body-legacy input.os-btn:active, #os-body-legacy input.os-btn:hover, #os-body-legacy input.os-btn:focus, #os-body-legacy span.os-btn:active, #os-body-legacy span.os-btn:hover, #os-body-legacy span.os-btn:focus, #os-body-legacy button.os-btn:active, #os-body-legacy button.os-btn:hover, #os-body-legacy button.os-btn:focus,
#os-body-legacy a.osfe-btn:active,
#os-body-legacy a.osfe-btn:hover,
#os-body-legacy a.osfe-btn:focus, #os-body-legacy input.osfe-btn:active, #os-body-legacy input.osfe-btn:hover, #os-body-legacy input.osfe-btn:focus, #os-body-legacy span.osfe-btn:active, #os-body-legacy span.osfe-btn:hover, #os-body-legacy span.osfe-btn:focus, #os-body-legacy button.osfe-btn:active, #os-body-legacy button.osfe-btn:hover, #os-body-legacy button.osfe-btn:focus {
  color: #000;
}
#os-body-legacy a.os-btn:hover, #os-body-legacy input.os-btn:hover, #os-body-legacy span.os-btn:hover, #os-body-legacy button.os-btn:hover,
#os-body-legacy a.osfe-btn:hover, #os-body-legacy input.osfe-btn:hover, #os-body-legacy span.osfe-btn:hover, #os-body-legacy button.osfe-btn:hover {
  text-decoration: none;
}
#os-body-legacy a.os-btn.disabled, #os-body-legacy a.os-btn.os-btn-disabled, #os-body-legacy a.os-btn[disabled], #os-body-legacy input.os-btn.disabled, #os-body-legacy input.os-btn.os-btn-disabled, #os-body-legacy input.os-btn[disabled], #os-body-legacy span.os-btn.disabled, #os-body-legacy span.os-btn.os-btn-disabled, #os-body-legacy span.os-btn[disabled], #os-body-legacy button.os-btn.disabled, #os-body-legacy button.os-btn.os-btn-disabled, #os-body-legacy button.os-btn[disabled],
#os-body-legacy a.osfe-btn.disabled,
#os-body-legacy a.osfe-btn.os-btn-disabled,
#os-body-legacy a.osfe-btn[disabled], #os-body-legacy input.osfe-btn.disabled, #os-body-legacy input.osfe-btn.os-btn-disabled, #os-body-legacy input.osfe-btn[disabled], #os-body-legacy span.osfe-btn.disabled, #os-body-legacy span.osfe-btn.os-btn-disabled, #os-body-legacy span.osfe-btn[disabled], #os-body-legacy button.osfe-btn.disabled, #os-body-legacy button.osfe-btn.os-btn-disabled, #os-body-legacy button.osfe-btn[disabled] {
  opacity: 0.4;
  cursor: default;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7);
}
#os-body-legacy a.os-btn-success, #os-body-legacy input.os-btn-success, #os-body-legacy span.os-btn-success, #os-body-legacy button.os-btn-success {
  /*
  background-color:#266300;
  background-image:url(../img/button_bgs/button_bg_green.png);
  color:white !important; // !important is a bad sign here
  border-color:333; // green button needs darker border than default
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); // green button needs an over-ride of default to darken text shadow and invert direction
     */
  border-color: #397a4f;
}
#os-body-legacy a.os-btn-danger, #os-body-legacy input.os-btn-danger, #os-body-legacy span.os-btn-danger, #os-body-legacy button.os-btn-danger {
  /*
  background-color:#bb0000;
  background-image:url(../img/button_bgs/button_bg_red_bright.png);
  color:white !important; // !important is a bad sign here
  border-color:333; // red button needs darker border than default
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); // red button needs an over-ride of default to darken text shadow and invert direction
     */
}
#os-body-legacy a.os-btn-primary, #os-body-legacy input.os-btn-primary, #os-body-legacy span.os-btn-primary, #os-body-legacy button.os-btn-primary {
  /*
  background-color:#0063cc;
  background-image:url(../img/button_bgs/button_bg_blue.png);
  color:white !important; // !important is a bad sign here
  border-color:333; // blue button needs darker border than default
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.35); // blue button needs an over-ride of default to darken text shadow and invert direction
  */
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #0B6FE7;
  border: 1px solid #0959b9;
  color: #fff !important;
}
#os-body-legacy a.os-btn-primary:hover, #os-body-legacy a.os-btn-primary:focus, #os-body-legacy input.os-btn-primary:hover, #os-body-legacy input.os-btn-primary:focus, #os-body-legacy span.os-btn-primary:hover, #os-body-legacy span.os-btn-primary:focus, #os-body-legacy button.os-btn-primary:hover, #os-body-legacy button.os-btn-primary:focus {
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #0B6FE7;
}
#os-body-legacy a.os-btn-primary:hover.disabled, #os-body-legacy a.os-btn-primary:hover.os-btn-disabled, #os-body-legacy a.os-btn-primary:hover[disabled], #os-body-legacy a.os-btn-primary:focus.disabled, #os-body-legacy a.os-btn-primary:focus.os-btn-disabled, #os-body-legacy a.os-btn-primary:focus[disabled], #os-body-legacy input.os-btn-primary:hover.disabled, #os-body-legacy input.os-btn-primary:hover.os-btn-disabled, #os-body-legacy input.os-btn-primary:hover[disabled], #os-body-legacy input.os-btn-primary:focus.disabled, #os-body-legacy input.os-btn-primary:focus.os-btn-disabled, #os-body-legacy input.os-btn-primary:focus[disabled], #os-body-legacy span.os-btn-primary:hover.disabled, #os-body-legacy span.os-btn-primary:hover.os-btn-disabled, #os-body-legacy span.os-btn-primary:hover[disabled], #os-body-legacy span.os-btn-primary:focus.disabled, #os-body-legacy span.os-btn-primary:focus.os-btn-disabled, #os-body-legacy span.os-btn-primary:focus[disabled], #os-body-legacy button.os-btn-primary:hover.disabled, #os-body-legacy button.os-btn-primary:hover.os-btn-disabled, #os-body-legacy button.os-btn-primary:hover[disabled], #os-body-legacy button.os-btn-primary:focus.disabled, #os-body-legacy button.os-btn-primary:focus.os-btn-disabled, #os-body-legacy button.os-btn-primary:focus[disabled] {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #0B6FE7;
}
#os-body-legacy a.os-btn-primary:active, #os-body-legacy input.os-btn-primary:active, #os-body-legacy span.os-btn-primary:active, #os-body-legacy button.os-btn-primary:active {
  background-color: #0B6FE7;
  background-image: none;
  border-color: #0959b9;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#os-body-legacy a.os-btn-primary:active, #os-body-legacy a.os-btn-primary:hover, #os-body-legacy a.os-btn-primary:focus, #os-body-legacy input.os-btn-primary:active, #os-body-legacy input.os-btn-primary:hover, #os-body-legacy input.os-btn-primary:focus, #os-body-legacy span.os-btn-primary:active, #os-body-legacy span.os-btn-primary:hover, #os-body-legacy span.os-btn-primary:focus, #os-body-legacy button.os-btn-primary:active, #os-body-legacy button.os-btn-primary:hover, #os-body-legacy button.os-btn-primary:focus {
  color: #fff;
}
#os-body-legacy a.os-btn-wider, #os-body-legacy input.os-btn-wider, #os-body-legacy span.os-btn-wider, #os-body-legacy button.os-btn-wider {
  /* add when btn needs to be a bit wider but not taller (e.g. to increase hit area when using short words).  Not same as large / small classes which adjust font size */
  padding-left: 2em;
  padding-right: 2em;
}
#os-body-legacy a.os-btn-mini, #os-body-legacy input.os-btn-mini, #os-body-legacy span.os-btn-mini, #os-body-legacy button.os-btn-mini {
  /* teeny-tinier than default - smallest legible font.  Not same as wider class which adds padding left/right */
  font-size: 0.9em;
  line-height: 0.9em;
  height: 1.4em;
  padding-top: 0;
  padding-bottom: 0;
}
#os-body-legacy a.os-btn-small, #os-body-legacy input.os-btn-small, #os-body-legacy span.os-btn-small, #os-body-legacy button.os-btn-small {
  /* smaller than default - smaller font.  Not same as wider class which adds padding left/right */
  font-size: 0.9em;
  line-height: 1.3em; /* fix for button height in non-FF browsers, related to FF ignoring line-height in inputs */
}
#os-body-legacy a.os-btn-large, #os-body-legacy input.os-btn-large, #os-body-legacy span.os-btn-large, #os-body-legacy button.os-btn-large {
  /* larger than default - bigger font.  Not same as wider class which adds padding left/right */
  font-size: 1.3em;
  line-height: 1.3em;
}
#os-body-legacy a.os-btn-disabled, #os-body-legacy input.os-btn-disabled, #os-body-legacy span.os-btn-disabled, #os-body-legacy button.os-btn-disabled {
  /*
  // for a button that is disabled. NB doesn't disable the element, that has to be done in the html/js
  background-color:#ccc;
  background-image:none;
  box-shadow:0 0;
  border:1px solid #999;
  text-shadow:none;
  */
}
#os-body-legacy a.os-btn.os-btn-active, #os-body-legacy input.os-btn.os-btn-active, #os-body-legacy span.os-btn.os-btn-active, #os-body-legacy button.os-btn.os-btn-active {
  /*
  background-image: none;
     background-color: #767676;
  color: #fff !important; // !important is a bad sign here
  text-shadow:0 -1px 0 #333; // blue button needs an over-ride of default to darken text shadow and invert direction
  */
  background-color: #757575;
  background-image: none;
  box-shadow: inset 0 0 1px 1px #888, 0 1px 0 0 #fafafa;
  border-color: #777;
  color: white !important;
}
#os-body-legacy a.os-btn.os-btn-active + .os-btn, #os-body-legacy input.os-btn.os-btn-active + .os-btn, #os-body-legacy span.os-btn.os-btn-active + .os-btn, #os-body-legacy button.os-btn.os-btn-active + .os-btn {
  border-left: solid 1px #777;
}
#os-body-legacy .os-btn-group .os-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
  border-right: 0;
}
#os-body-legacy .os-btn-group .os-btn:first-child:not(:last-child) {
  border-radius: 5px 0px 0px 5px;
  border-right: 0;
}
#os-body-legacy .os-btn-group .os-btn:last-child:not(:first-child) {
  border-radius: 0px 5px 5px 0px;
}
#os-body-legacy a.osfe-btn, #os-body-legacy input.osfe-btn, #os-body-legacy span.osfe-btn, #os-body-legacy button.osfe-btn {
  /*
  font-size:1.1em;
  line-height:1.1em;
  padding-left:1em;
  padding-right:1em;
  padding-top:0.3em;
  padding-bottom:0.3em;
  text-decoration:none;
  border-radius:5px;
  color:#333 !important; // !important is a bad sign here
  border:1px solid #6e6e6e;
  box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.7);
  text-shadow:0 1px 0 #eee;
  background-image:url(../img/button_bgs/button_bg_grey.png);
  background-repeat:repeat-x;
  background-color:#bcbcbc;
  cursor:pointer;
  vertical-align:middle;
  display:inline-block;
  overflow:visible; // fix too-wide buttons in IE 7
     */
}
#os-body-legacy a.osfe-btn-small, #os-body-legacy input.osfe-btn-small, #os-body-legacy span.osfe-btn-small, #os-body-legacy button.osfe-btn-small {
  font-size: 0.9em;
  line-height: 0.9em;
}
#os-body-legacy a.osfe-btn-primary, #os-body-legacy input.osfe-btn-primary, #os-body-legacy span.osfe-btn-primary, #os-body-legacy button.osfe-btn-primary {
  font-weight: bold;
}
#os-body-legacy a.osfe-btn-small, #os-body-legacy input.osfe-btn-small, #os-body-legacy span.osfe-btn-small, #os-body-legacy button.osfe-btn-small {
  font-size: 0.9em;
  line-height: 1.3em;
}
#os-body-legacy #stuff-you-have-to-do {
  margin-bottom: 10px;
  padding: 15px 10px 15px 15px;
  position: relative;
}
#os-body-legacy #countdown {
  font-size: 1.2em;
}
#os-body-legacy .inset {
  font-weight: bold;
  text-shadow: 0px 3px 0px #e5e5ee;
  filter: dropshadow(color=#e5e5ee, offX=0, offY=3);
}
#os-body-legacy .outset {
  text-shadow: 0 1px 0 rgba(58, 88, 58, 0.7);
  font-weight: bold;
}
#os-body-legacy .dashboard-group {
  margin: 1em 0;
  position: relative;
  display: block;
  padding-top: 5px; /* over-ride well padding, rebalances layout against horizontal divider below dashboard h2 */
}
#os-body-legacy .dashboard-group p,
#os-body-legacy .dashboard-group table,
#os-body-legacy .dashboard-group table caption {
  margin: 0 0 0.8em 0;
}
#os-body-legacy .dashboard-group table td, #os-body-legacy .dashboard-group table tr, #os-body-legacy .dashboard-group table th {
  border-color: #ccc;
}
#os-body-legacy .dashboard-group tr:nth-of-type(even) {
  background: rgba(227, 234, 243, 0.4);
}
#os-body-legacy .number, #os-body-legacy .dashboard-group table th {
  font-weight: bold;
}
#os-body-legacy .list-seperator {
  border-top: 1px solid #ddd;
  padding: 0.5em 0;
}
#os-body-legacy .link-seperator {
  display: block;
  border-top: 1px solid #ddd;
  padding: 0.5em 0 0.5em 1.5em;
  background-position: left center;
}
#os-body-legacy .dashboard-group p.pdfreport-requested {
  border-top: 1px dashed #ccc;
  padding-top: 0.5em;
}
#os-body-legacy .list-table {
  border: 1px solid #ddd;
  margin-bottom: 2em;
}
#os-body-legacy .list-table li {
  border-bottom: 1px solid #ddd;
  padding: 0.5em;
  margin-bottom: -1px;
}
#os-body-legacy .list-table li:nth-of-type(odd) {
  background: rgba(227, 234, 243, 0.4);
}
#os-body-legacy .dashboard-list a {
  font-size: 1.2em;
  display: inline-block;
  padding: 0.2em 0 0.3em 0;
  margin: 0.3em 0 0.5em 0;
}
#os-body-legacy .dashboard-list li {
  border-bottom: 1px solid #CCCCCC;
  padding: 0.5em 0;
}
#os-body-legacy .dashboard-list li:last-child {
  border: none;
}
#os-body-legacy .dashboard-item strong {
  font-weight: bold;
}
#os-body-legacy .dashboard-item em {
  font-style: italic;
}
#os-body-legacy .dashboard-item ul {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 3em;
}
#os-body-legacy .dashboard-item ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 3em;
}
#os-body-legacy #os-redaction-filters input.button {
  float: none;
}
#os-body-legacy #redaction-fixed-bar-container {
  position: fixed;
  bottom: 0;
  left: 0;
  background: url("../img/bar_bg_blue.png") top left repeat-x #003e66;
  color: #fff;
  padding: 8px;
  padding-left: 0;
  font-size: 14px;
  box-shadow: 0 -1px 3px #888, 0 0 0 1px #333;
  border-top: solid 1px #096d9b;
  text-shadow: 0 -1px #555;
  z-index: 99999;
}
#os-body-legacy #redaction-fixed-bar {
  padding-left: 10px;
  padding-right: 10px;
}
#os-body-legacy .redaction-reasons-container {
  background-color: #767676;
  background-repeat: repeat;
  border: 1px solid #555555;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 2px #6A6A6A inset;
  color: #fff;
  float: left;
  margin: 0;
  max-height: 20em;
  overflow: auto;
  padding: 0;
  padding-bottom: 10px;
  width: 650px;
}
#os-body-legacy .redaction-reasons-window {
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}
#os-body-legacy .redaction-reasons {
  float: left;
}
#os-body-legacy .redaction-reasons-controls {
  float: right;
}
#os-body-legacy .redaction-known-reasons ul {
  margin-bottom: 10px;
}
#os-body-legacy .redaction-known-reasons li {
  padding-bottom: 3px;
}
#os-body-legacy .redaction-known-reasons input {
  margin-left: 10px;
}
#os-body-legacy .response-container {
  overflow: hidden;
  padding: 5px;
  margin-bottom: 30px;
  border: solid 1px #cccccc;
  border-radius: 6px;
  box-shadow: 0 0 2px 0 #bbbbbb;
  background: url("../img/response_container_bg.png");
  background-position: bottom;
  background-repeat: repeat-x;
  background-color: #fff;
  position: relative;
}
#os-body-legacy .response-container.reply-subquestion {
  border-color: #004c73;
  background: #EFF8FF;
}
#os-body-legacy .response-container.reply-subquestion aside {
  margin-top: 10px;
  margin-left: 15px;
}
#os-body-legacy .response-container:hover {
  /* showing focus would be better done with toggle class on click, mouseover is too distracting */
  /*box-shadow:0 0 2px 0 #ddd, 0 0 0 2px #cba72f, 0 0 0 1px #f9d05b, 0 0 0 3px #f9d05b;*/
}
#os-body-legacy .response-container h3, #os-body-legacy .response-container .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy .response-container .h3 {
  padding: 0;
  margin: 0;
  margin-top: 10px;
  margin-left: 15px;
}
#os-body-legacy .response-text-column {
  width: 400px;
  padding: 15px;
  margin-bottom: 15px;
}
#os-body-legacy .redaction-source-text {
  float: left;
}
#os-body-legacy .redaction-preview {
  float: right;
  color: #767676;
}
#os-body-legacy .redaction-preview .struck, #os-body-legacy .redaction-preview .struck a {
  background: #333;
  color: #AAA;
  padding: 0 0.5em;
  text-decoration: none;
}
#os-body-legacy .response-text-controls-container {
  background: #ababab;
  border: 1px solid #767676;
  border-radius: 6px 6px 6px 6px;
  box-shadow: 0 0 1px #555 inset;
  clear: both;
  overflow: hidden;
  padding: 9px;
  text-align: right;
  margin: 4px;
}
#os-body-legacy .response-text-controls-container input[type=submit] {
  padding: 5px;
  border-radius: 5px;
  background-repeat: repeat-x;
  font-size: 18px;
  font-weight: normal;
  cursor: pointer;
  color: #fff;
  border: solid 1px #000;
  background-image: url("../img/button_bgs/button_bg_blue.png");
  text-shadow: 0 -1px 0 #777;
  box-shadow: 0 -1px 0 0 #6a6a6a, -1px 0 0 0 #777, 1px 0 0 0 #777, 0 1px 0 0 #ccc;
  background-color: #1776d4; /*helps reduce page flicker while images load*/
  width: 160px;
  margin-bottom: 8px;
}
#os-body-legacy .response-text-controls-container input[type=submit]:hover {
  background-image: url("../img/button_bgs/button_bg_blue_hover.png");
}
#os-body-legacy .response-text-controls-container input[type=submit]:active {
  background-image: url("../img/button_bgs/button_bg_blue_active.png");
  box-shadow: 0 -1px 0 0 #6a6a6a, -1px 0 0 0 #777, 1px 0 0 0 #777, 0 1px 0 0 #ccc, 0 0 2px #333 inset;
}
#os-body-legacy .response-text-controls-container button.grey, #os-body-legacy .undo-redaction-form input.grey {
  background-image: url("../img/button_bgs/button_bg_grey.png");
  background-color: #eaeaea;
  font-size: 11px;
  padding: 5px;
  border-radius: 5px;
  border: solid 1px #444;
  background-repeat: repeat-x;
  font-weight: bold;
  cursor: pointer;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  margin-bottom: 8px;
}
#os-body-legacy .undo-redaction-form input.grey {
  margin-top: 2em;
  padding-left: 2em;
  padding-right: 2em;
}
#os-body-legacy .response-text-controls-container button.grey:hover {
  background-image: url("../img/button_bgs/button_bg_grey_hover.png");
}
#os-body-legacy .response-text-controls-container button.grey:active {
  background-image: url("../img/button_bgs/button_bg_grey_active.png");
}
#os-body-legacy .response-text-controls-container input[type=submit].response-control-reject {
  background-image: url("../img/button_bgs/button_bg_red.png");
  background-color: #960018;
  font-size: 11px;
}
#os-body-legacy .response-text-controls-container input[type=submit].response-control-reject:hover {
  background-image: url("../img/button_bgs/button_bg_red_hover.png");
}
#os-body-legacy .response-text-controls-container input[type=submit].response-control-reject:active {
  background-image: url("../img/button_bgs/button_bg_red_active.png");
}
#os-body-legacy .response-collapsed {
  height: 36px;
}
#os-body-legacy .response-expand-collapsed {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: -16px;
}
#os-body-legacy .response-expand-collapsed a {
  color: #777;
}
#os-body-legacy .response-status {
  display: none;
  float: right;
  margin-top: -16px;
  margin-right: 10px;
}
#os-body-legacy .response-approved .status-approved {
  display: block;
  color: blue;
}
#os-body-legacy .response-rejected .status-rejected {
  display: block;
  color: red;
}
#os-body-legacy .redaction-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  font-size: 2em;
  padding-top: 2em;
  text-align: center;
}
#os-body-legacy .redaction-ajax-processing {
  background: #fafafa;
  color: #222222;
}
#os-body-legacy .redaction-ajax-approved {
  background: url("../img/redaction-approved-bg.png");
  color: #004500;
}
#os-body-legacy .redaction-ajax-rejected {
  background: url("../img/redaction-rejected-bg.png");
  color: #450000;
}
#os-body-legacy .redaction-bottom-controls {
  width: 100%;
  text-align: center;
}
#os-body-legacy #redaction-body-log .strikes {
  background-color: #fafafa;
}
#os-body-legacy #redaction-body-log .approve {
  background-color: #caffca;
}
#os-body-legacy #redaction-body-log .reject {
  background-color: #ffcaca;
}
#os-body-legacy #redaction-body-log .pending {
  background-color: #cacaff;
}
#os-body-legacy #redaction-body-log td {
  background: transparent;
}
#os-body-legacy strike.redacted, #os-body-legacy del.redacted {
  text-decoration: none;
  background: #333;
  color: #AAA;
  padding: 0 0.5em;
}
#os-body-legacy #redacted-tabs li {
  background-color: #CCCCCC;
  border: 1px solid #BBBBBB;
  margin-right: 0.5em;
  color: #000;
  display: inline-block;
  float: left;
  padding: 0.2em 1em;
  margin-bottom: -1px;
}
#os-body-legacy #redacted-tabs li.active {
  background-color: #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
}
#os-body-legacy #redacted-tabs li a {
  color: #000;
  text-decoration: none;
}
#os-body-legacy .moveback .button {
  overflow: visible;
}
#os-body-legacy .form-public legend {
  font-weight: bold;
  margin-left: -12em;
  padding: 0.3em;
  color: #5F5F5F;
  overflow: hidden;
}
#os-body-legacy .form-public legend span {
  display: inline-block;
  text-align: right;
  width: 11.2em;
  color: #444444;
}
#os-body-legacy .form-public .field {
  clear: both;
  overflow: hidden;
  padding: 0.5em 0 0.5em 14em;
  position: relative;
}
#os-body-legacy .form-public .field div:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#os-body-legacy .form-public .field label {
  width: 13.5em;
  text-align: right;
  font-weight: normal;
  line-height: 1.2em;
}
#os-body-legacy .form-public .field div {
  /*padding:.5em 0;*/
  padding: 0;
}
#os-body-legacy .form-public .field div label span {
  float: left;
  text-align: left;
  padding: 0 0.5em;
}
#os-body-legacy .form-public .field .control-group .controls {
  padding-bottom: 1em;
}
#os-body-legacy .form-public fieldset ul {
  margin-bottom: 1em;
  display: inline;
}
#os-body-legacy .form-public .field .radio-label, #os-body-legacy .radio-label {
  clear: none;
  float: none;
  display: inline;
  margin-left: 0.3em;
}
#os-body-legacy .form-public p {
  margin-bottom: 1em;
}
#os-body-legacy .form-public .formHelp {
  padding: 0 0 0.1em;
  font-size: 0.95em;
  display: inline;
  color: #616161;
}
#os-body-legacy .form-public .fieldOptional {
  float: left;
  clear: both;
  display: block;
  position: relative;
  font-weight: normal;
  font-style: italic;
  width: 14em;
  text-align: right;
  color: #616161;
  font-size: 0.95em;
}
#os-body-legacy .form-public .field span.fieldOptional {
  margin-left: -2.6em;
}
#os-body-legacy .form-public .matrix-question-container .fieldRequired {
  color: #AF1515;
  display: block;
}
#os-body-legacy .form-public #qc-contents form fieldset label,
#os-body-legacy .form-legacy #qc-contents form fieldset label {
  margin-left: -10em;
  float: left;
  text-align: right;
  width: 9em;
  position: relative;
}
#os-body-legacy #qc-contents .existing-questions .form-public .field label, #os-body-legacy #qc-contents .form-public #add-checkbox-subquestion .field label, #os-body-legacy #qc-contents .form-public #add-select-subquestion .field label, #os-body-legacy #qc-contents .form-public #matrix-select-subquestion label, #os-body-legacy #qc-contents .form-public #add-radio-subquestion .field label, #os-body-legacy #qc-contents .form-public #edit-select-subquestion .field label {
  color: #474747;
  display: inline-block;
  float: left;
  font-weight: normal;
  margin: 0 0 0 -13.5em;
  padding: 0 0.5em 0 0;
  text-align: right;
  width: 13em;
  clear: left;
}
#os-body-legacy .analyst-only-subquestion-container .field .label-right {
  display: inline !important;
}
#os-body-legacy .form-legacy legend {
  font-weight: bold;
  margin-left: -12em;
  color: #5F5F5F;
  overflow: hidden;
}
#os-body-legacy .form-legacy legend span {
  display: inline-block;
  text-align: right;
  width: 11.2em;
  color: #444444;
}
#os-body-legacy .form-legacy .field {
  clear: both;
  overflow: hidden;
  padding: 0.5em 0 0.5em 14em;
  position: relative;
}
#os-body-legacy .form-legacy .field label {
  width: 13.5em;
  margin-left: -14em;
  text-align: right;
  font-weight: normal;
  float: left;
  line-height: 1.2em;
}
#os-body-legacy .form-legacy .field div {
  /*padding:.5em 0;*/
}
#os-body-legacy .form-legacy .field div label span {
  float: left;
  text-align: left;
  padding: 0 0.5em;
}
#os-body-legacy .form-legacy .field .control-group .controls {
  padding-bottom: 1em;
}
#os-body-legacy .form-legacy fieldset ul {
  margin-bottom: 1em;
  display: inline;
}
#os-body-legacy .form-legacy .field .radio-label, #os-body-legacy .radio-label {
  clear: none;
  float: none;
  display: inline;
  margin-left: 0.3em;
}
#os-body-legacy .form-legacy .formHelp {
  padding: 0 0 0.1em;
  font-size: 0.95em;
  display: inline;
  color: #616161;
  white-space: nowrap;
  float: none !important;
}
#os-body-legacy .form-legacy .inside-legend {
  color: #444444;
}
#os-body-legacy .form-legacy .fieldOptional {
  float: left;
  clear: both;
  display: block;
  position: relative;
  font-weight: normal;
  font-style: italic;
  width: 14em;
  text-align: right;
  color: #616161;
  font-size: 0.95em;
}
#os-body-legacy .form-legacy .field span.fieldOptional {
  margin-left: -2.6em;
}
#os-body-legacy .form-legacy #uploaded-files label {
  display: inline-block;
  line-height: 1.8em;
  float: none !important;
  margin-left: 0 !important;
  text-align: left !important;
  width: auto !important;
  padding-left: 0.5em;
}
#os-body-legacy .form-legacy .control-group label {
  float: left;
  text-align: right;
  clear: none;
  margin-left: -14em;
}
#os-body-legacy .form-legacy .radio-label {
  width: auto !important;
}
#os-body-legacy .os-type-radio {
  width: 600px;
  padding: 0;
  margin: 0.3em 0 !important;
  height: 35px;
  clear: none;
  text-align: left;
}
#os-body-legacy .os-type-radio span {
  float: none !important;
  display: block !important;
}
#os-body-legacy #report-conf fieldset legend {
  padding: 0.5em 0 0 0;
}
#os-body-legacy .form-migrated .field {
  position: relative;
}
#os-body-legacy .form-migrated legend {
  font-weight: bold;
  color: #5F5F5F;
  padding: 0.3em;
  overflow: hidden;
}
#os-body-legacy .form-migrated .inside-legend {
  color: #444444;
}
#os-body-legacy .form-migrated .control-group {
  padding-bottom: 1em;
  clear: both;
  overflow: auto;
}
#os-body-legacy .form-migrated .controls {
  display: inline-block;
}
#os-body-legacy .form-migrated .form-label {
  width: 13.3em;
  text-align: right;
  display: inline-block;
  float: left;
  padding-right: 1em;
}
#os-body-legacy .form-migrated.os-form-narrow .form-label {
  width: 130px;
}
#os-body-legacy .form-migrated .force-reset {
  margin: 0 !important;
  padding: 0 !important;
}
#os-body-legacy #login-form .formHelp {
  /* no evidence of this being used in login form */
  margin-left: 8.5em;
}
#os-body-legacy .form-migrated .cke-label {
  float: left;
}
#os-body-legacy .form-migrated .cke-label-left {
  float: left;
  padding-left: 0.3em;
  text-align: left;
}
#os-body-legacy .form-migrated .cke_skin_kama {
  clear: none !important;
}
#os-body-legacy .form-migrated .fieldOptional {
  font-style: italic;
  color: #616161;
  font-size: 0.95em;
}
#os-body-legacy .form-migrated input.error {
  color: #8F001A;
}
#os-body-legacy .form-migrated .links-array {
  width: auto !important;
  clear: none !important;
}
#os-body-legacy .form-migrated #form-state {
  width: 13.8em;
}
#os-body-legacy .form-migrated #form-status {
  width: 13.2em;
}
#os-body-legacy .form-migrated .fieldRequired {
  color: #AF1515 !important;
}
#os-body-legacy .form-migrated .clearbar {
  clear: both;
}
#os-body-legacy #qc-contents .form-migrated .control-group .form-label {
  width: 11.5em;
}
#os-body-legacy #qc-contents .form-migrated .topdash {
  clear: both;
  width: auto;
  border-top: 1px solid #eee;
  margin-top: 10px;
  padding-top: 20px;
}
#os-body-legacy #qc-contents .form-migrated .formTip {
  width: 440px;
  font-size: 0.95em;
  margin-left: 13em;
  display: block;
}
#os-body-legacy #qc-contents .existing-questions .control-group {
  padding: 2em 2em 2em 2em !important;
  width: 540px !important;
  margin-left: 5px;
}
#os-body-legacy #qc-contents .control-group .error {
  width: 570px;
}
#os-body-legacy .cke {
  clear: both;
}
#os-body-legacy .form-migrated .cke {
  width: 840px;
  float: left;
  clear: none !important;
}
#os-body-legacy #qc-contents .form-migrated .cke {
  width: 670px;
}
#os-body-legacy #qc-contents .matrix-statement {
  width: 135px;
  display: inline-block;
}
#os-body-legacy #qc-contents input[type=text] {
  width: 350px;
}
#os-body-legacy #signup-contact select, #os-body-legacy #signup-department #dept {
  margin-left: 10px;
}
#os-body-legacy div.shortcode-placeholder {
  margin: 10px !important;
  padding: 10px !important;
  border: 1px solid #eee !important;
  background-color: white !important;
}
#os-body-legacy .opinion-suite #os-header {
  /* MORE important :/ */
  height: 3em !important;
  min-height: 3em;
}
#os-body-legacy #logged li.last {
  padding-right: 0;
}
#os-body-legacy #os-custom-logo {
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  overflow: inherit;
}
#os-body-legacy #image-choice-subquestion #option-container {
  display: flex;
  flex-direction: column;
  gap: 1em;
  margin-bottom: 1em;
  margin-left: 20px;
  counter-reset: options;
}
#os-body-legacy #image-choice-subquestion #option-container input[type=button],
#os-body-legacy #image-choice-subquestion #option-container input[type=file],
#os-body-legacy #image-choice-subquestion #option-container button {
  cursor: pointer;
}
#os-body-legacy #image-choice-subquestion .option-group-dummy {
  display: none;
  background: #eee;
  padding: 1em;
  border-radius: 0.25rem;
  position: relative;
  clear: both;
  align-items: center;
}
#os-body-legacy #image-choice-subquestion .option-group-dummy p {
  margin: 0;
}
#os-body-legacy #image-choice-subquestion .option-group-dummy:only-child {
  display: block;
}
#os-body-legacy #image-choice-subquestion .option-add-container {
  margin-left: 20px;
}
#os-body-legacy #image-choice-subquestion #option-add {
  margin-bottom: 1em;
  padding: 1em;
  width: 100%;
  font-size: 1.1em;
  cursor: pointer;
}
#os-body-legacy #image-choice-subquestion .option-group {
  border: 1px solid #eee;
  background-color: white;
  padding: 0.5em;
  border-radius: 0.25rem;
  position: relative;
  gap: 0.5em 1em;
  clear: both;
  align-items: center;
  display: grid;
  grid-template: "up image form delete" 20px "handle image form ." auto "handle image file ." auto "handle image error ." auto "down image error ." 20px/30px 100px 1fr 20px;
}
#os-body-legacy #image-choice-subquestion .option-group.has-error {
  border-color: #AF1515;
}
#os-body-legacy #image-choice-subquestion .option-group::before {
  position: absolute;
  top: 50%;
  left: -20px;
  display: block;
  counter-increment: options;
  content: counter(options);
  width: 20px;
  height: 20px;
  line-height: 20px;
  transform: translateY(-50%);
}
#os-body-legacy #image-choice-subquestion .option-group .option-upload {
  grid-area: file;
}
#os-body-legacy #image-choice-subquestion .option-group .option-handle {
  grid-area: handle;
}
#os-body-legacy #image-choice-subquestion .option-group .option-move.up {
  grid-area: up;
}
#os-body-legacy #image-choice-subquestion .option-group .option-move.down {
  grid-area: down;
}
#os-body-legacy #image-choice-subquestion .option-group .option-fields {
  grid-area: form;
}
#os-body-legacy #image-choice-subquestion .option-group .option-delete {
  grid-area: delete;
}
#os-body-legacy #image-choice-subquestion .option-group .option-error {
  grid-area: error;
}
#os-body-legacy #image-choice-subquestion .option-group .option-handle {
  text-align: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: grab;
}
#os-body-legacy #image-choice-subquestion .option-group .option-handle:hover {
  background-color: rgba(0, 94, 165, 0.1);
  transform: scale(1.1);
  transform-origin: center;
}
#os-body-legacy #image-choice-subquestion .option-group .option-handle span {
  display: block;
}
#os-body-legacy #image-choice-subquestion .option-group .option-fields {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.5em;
}
#os-body-legacy #image-choice-subquestion .option-group .option-fields label {
  width: 100%;
  display: flex;
}
#os-body-legacy #image-choice-subquestion .option-group .option-fields label.has-error {
  color: #AF1515;
}
#os-body-legacy #image-choice-subquestion .option-group .option-fields input[type=text] {
  flex-grow: 1;
}
#os-body-legacy #image-choice-subquestion .option-group .option-fields label > span {
  display: inline-block;
  width: 20%;
  text-align: right;
  padding-right: 0.5em;
}
#os-body-legacy #image-choice-subquestion .option-group .option-upload span {
  display: inline-block;
  width: 20%;
  text-align: right;
  padding-right: 0.5em;
}
#os-body-legacy #image-choice-subquestion .option-group .option-upload input {
  left: -4px;
  position: relative;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview, #os-body-legacy #image-choice-subquestion .option-group .option-preview-placeholder {
  grid-area: image;
  aspect-ratio: 1;
  border-radius: 0.25rem;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview:hover, #os-body-legacy #image-choice-subquestion .option-group .option-preview-placeholder:hover {
  cursor: pointer;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview {
  position: relative;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview img {
  object-fit: cover;
  object-position: center;
  border-radius: 0.25rem;
  width: 100%;
  aspect-ratio: 1;
  display: block;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview button {
  z-index: 3;
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  border: none;
  font-size: 18px;
  margin: 0;
  padding: 0;
  transform: translate(50%, -50%);
  color: #AF1515;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview button:hover {
  transform: translate(50%, -50%) scale(1.1);
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview button span {
  background: white;
  border-radius: 50%;
  border: 1px solid white;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview-placeholder {
  background-color: grey;
  position: relative;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview-placeholder:hover {
  background-color: #606060;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview-placeholder span {
  aspect-ratio: 1;
  display: block;
  position: relative;
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview-placeholder span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview:has(img) ~ .option-preview-placeholder {
  background-color: rgba(0, 0, 0, 0.25);
}
#os-body-legacy #image-choice-subquestion .option-group .option-preview:has(img) ~ .option-preview-placeholder:not(:hover) {
  opacity: 0;
  text-shadow: 0 0 2px black;
}
#os-body-legacy #image-choice-subquestion .option-group .option-error {
  background-color: #FF6469;
  color: #000;
  border-radius: 0.25rem;
  padding: 0.5em;
}
#os-body-legacy #image-choice-subquestion .option-group .option-error p {
  color: black;
  margin-bottom: 0.5em;
}
#os-body-legacy #image-choice-subquestion .option-group .option-error p:last-child {
  margin-bottom: 0px;
}
#os-body-legacy #image-choice-subquestion .option-group .option-move {
  font-size: 20px;
  line-height: 20px;
  border: 0;
  padding: 0;
  margin: 0;
  background: none;
  display: block;
}
#os-body-legacy #image-choice-subquestion .option-group .option-move:hover:not([disabled]) {
  background-color: rgba(0, 94, 165, 0.1);
  transform: scale(1.1);
}
#os-body-legacy #image-choice-subquestion .option-group .option-delete {
  background: none;
  border: none;
  font-size: 20px;
  margin: 0;
  padding: 0;
}
#os-body-legacy #image-choice-subquestion .option-group .option-delete:hover {
  color: #AF1515;
  transform: scale(1.1);
}
#os-body-legacy #image-choice-subquestion .option-group .option-delete span {
  display: block;
}
#os-body-legacy #image-choice-subquestion .option-group-placeholder {
  background-color: rgba(0, 94, 165, 0.1);
  border: 1px solid rgba(0, 94, 165, 0.2);
}
#os-body-legacy #image-choice-subquestion .option-group-placeholder::before {
  counter-increment: none;
  content: none;
}
#os-body-legacy #image-choice-subquestion .appearance-preview {
  display: flex;
}
#os-body-legacy #image-choice-subquestion .appearance-preview .field {
  padding: 20px;
  flex-grow: 1;
  flex-shrink: 0;
}
#os-body-legacy #image-choice-subquestion .qc-image-option.appearance-preview .field .options {
  margin: 0;
}
#os-body-legacy #image-choice-subquestion.no-images #option-container .option-preview::before {
  content: "Hidden";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4;
  pointer-events: none;
  transform: translate(-50%, -50%);
  text-shadow: 0px 0px 2px white, 0px 0px 1px white;
  font-weight: bold;
}
#os-body-legacy #image-choice-subquestion.no-images #option-container .option-preview::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
  aspect-ratio: 1;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.6666666667);
  border-radius: 0.25rem;
}
#os-body-legacy #qc-contents .qc-image-choice .field div:after {
  content: none;
}
#os-body-legacy #qc-contents .qc-image-choice .field .options {
  display: grid;
  grid-template-columns: min-content minmax(75px, 150px) minmax(50%, 0fr);
  grid-template-rows: auto;
  gap: 1em;
  margin-bottom: 20px;
  clear: both;
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-small {
  grid-template-columns: min-content minmax(50px, 100px) minmax(50%, 0fr);
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-large {
  grid-template-columns: min-content minmax(75px, 250px) minmax(50%, 0fr);
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read {
  grid-template-columns: minmax(150px, 33%) min-content 1fr;
  grid-template-areas: "image checkbox text";
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read.no-images {
  grid-template-columns: 0 min-content 1fr;
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read .option-image {
  grid-area: image;
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read input, #os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read .printed-item-checkbox {
  grid-area: checkbox;
  width: 24px;
  height: 24px;
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read .option-text {
  grid-area: text;
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read .option-text {
  font-size: 24px;
  line-height: 1.5em;
  padding: 10px 10px 10px 0;
  min-height: 1em;
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read .option-image {
  border-radius: 0%;
  outline: none !important;
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read .option {
  background-color: #DDD;
  border-radius: 0.25rem;
  overflow: hidden;
  width: 100%;
}
#os-body-legacy #qc-contents .qc-image-choice .field .options.image-size-easy-read .option:has(input:checked) {
  background-color: white;
}
#os-body-legacy #qc-contents .qc-image-choice .field label.option {
  display: grid !important;
  grid-template-columns: subgrid;
  grid-column: 1/4;
  align-items: center;
  margin: 0px !important;
  padding: 0px;
  text-align: left;
}
#os-body-legacy #qc-contents .qc-image-choice .field .option-image {
  width: 100%;
  aspect-ratio: 1;
  margin: 0px;
  padding: 0px;
  border: 0;
  overflow: hidden;
  border-radius: 0.25rem;
}
#os-body-legacy #qc-contents .qc-image-choice .field .option-image img {
  object-fit: cover;
  object-position: center;
}
#os-body-legacy #qc-contents .qc-image-choice .field .option-image span {
  width: 100%;
  aspect-ratio: 1;
  display: block;
  position: relative;
  padding: 0px;
  background-color: grey;
}
#os-body-legacy #qc-contents .qc-image-choice .field .option-image span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
}
#os-body-legacy #qc-contents .qc-image-choice .field .printed-item-checkbox {
  float: none;
}
#os-body-legacy #qc-contents .qc-image-choice .field .printed-field-checkbox,
#os-body-legacy #qc-contents .qc-image-choice .field .printed-field-radio {
  clear: both;
}
#os-body-legacy #qc-contents .qc-image-choice .field .size-easy-read .printed-select-quantity-notice {
  font-size: 24px;
}
#os-body-legacy .option.image-choice-response-view {
  display: grid !important;
  grid-template-columns: 150px 1fr;
  align-items: center;
  justify-items: start;
  column-gap: 1em;
  margin-bottom: 1em;
}
#os-body-legacy .option.image-choice-response-view.image-size-small {
  grid-template-columns: 100px 1fr;
}
#os-body-legacy .option.image-choice-response-view.image-size-large {
  grid-template-columns: 250px 1fr;
}
#os-body-legacy .option.image-choice-response-view.image-size-easy-read {
  grid-template-columns: 30% 1fr;
}
#os-body-legacy .option.image-choice-response-view.image-size-easy-read .option-text {
  font-size: 18px;
  line-height: 1.5em;
}
#os-body-legacy .option.image-choice-response-view.image-size-easy-read.no-images {
  grid-template-columns: 0 1fr;
}
#os-body-legacy .option.image-choice-response-view .option-image {
  width: 100%;
  aspect-ratio: 1;
  margin: 0px;
  padding: 0px;
  border: 0;
  overflow: hidden;
  border-radius: 0.25rem;
}
#os-body-legacy .option.image-choice-response-view .option-image.image-size-small {
  width: 100px;
  height: 100px;
}
#os-body-legacy .option.image-choice-response-view .option-image.image-size-large {
  width: 250px;
  height: 250px;
}
#os-body-legacy .option.image-choice-response-view .option-image img {
  object-fit: cover;
  object-position: center;
}
#os-body-legacy .option.image-choice-response-view .option-image span {
  width: 100%;
  aspect-ratio: 1;
  display: block;
  position: relative;
  padding: 0px;
  background-color: grey;
}
#os-body-legacy .option.image-choice-response-view .option-image span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
}
#os-body-legacy #respondent-management-table .option.image-choice-response-view {
  display: flex !important;
  flex-direction: column;
}
#os-body-legacy #respondent-management-table .option.image-choice-response-view .option-image {
  width: 100px;
  flex-shrink: 0;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents .cs-map-instance fieldset, #os-body-legacy #os-body-main #os-analyse-responses #qc-contents .cs-map-instance fieldset, #os-body-legacy #os-body-main #print-survey #qc-contents .cs-map-instance fieldset, #os-body-legacy #os-body-main #qc-contents .cs-map-instance fieldset {
  margin: 0;
  padding: 0;
  background: none;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents .cs-map-instance h3, #os-body-legacy #os-body-main #os-analyse-responses #qc-contents .cs-map-instance h3, #os-body-legacy #os-body-main #print-survey #qc-contents .cs-map-instance h3, #os-body-legacy #os-body-main #qc-contents .cs-map-instance h3, #os-body-legacy #os-body-main #qc-contents .cs-map-instance .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main #qc-contents .cs-map-instance .h3 {
  font-size: 1.5em;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents .cs-map-instance .ol-control label, #os-body-legacy #os-body-main #rm-add-response #qc-contents .cs-map-instance .cs-map-key label, #os-body-legacy #os-body-main #os-analyse-responses #qc-contents .cs-map-instance .ol-control label, #os-body-legacy #os-body-main #os-analyse-responses #qc-contents .cs-map-instance .cs-map-key label, #os-body-legacy #os-body-main #print-survey #qc-contents .cs-map-instance .ol-control label, #os-body-legacy #os-body-main #print-survey #qc-contents .cs-map-instance .cs-map-key label, #os-body-legacy #os-body-main #qc-contents .cs-map-instance .ol-control label, #os-body-legacy #os-body-main #qc-contents .cs-map-instance .cs-map-key label {
  margin: 0;
  text-align: left;
  float: none;
  width: auto;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents .cs-map-instance .ol-control:after, #os-body-legacy #os-body-main #rm-add-response #qc-contents .cs-map-instance .cs-map-key:after, #os-body-legacy #os-body-main #os-analyse-responses #qc-contents .cs-map-instance .ol-control:after, #os-body-legacy #os-body-main #os-analyse-responses #qc-contents .cs-map-instance .cs-map-key:after, #os-body-legacy #os-body-main #print-survey #qc-contents .cs-map-instance .ol-control:after, #os-body-legacy #os-body-main #print-survey #qc-contents .cs-map-instance .cs-map-key:after, #os-body-legacy #os-body-main #qc-contents .cs-map-instance .ol-control:after, #os-body-legacy #os-body-main #qc-contents .cs-map-instance .cs-map-key:after {
  content: none;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key {
  background: white;
  margin-top: 5px;
  padding: 5px 10px;
  font-size: 14px;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key .cs-map-key-title {
  font-size: 14px;
  margin: 0 0 5px 0;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key .key-eye {
  display: none;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key button {
  display: none;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key ul li {
  padding: 3px 0;
  position: relative;
  float: left;
  width: 33%;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key ul li .key-item {
  display: block;
  width: auto;
  padding: 3px 30px 3px 33px;
  line-height: 20px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key ul li .key-item .key-icon {
  position: absolute;
  top: 0px;
  left: 0px;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key ul li label {
  margin-bottom: 0.5em;
}
#os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key ul li input, #os-body-legacy #os-body-main .cs-map-print-key-container .cs-map-key ul li .key-eye {
  display: none;
  width: 0;
  height: 0;
}
#os-body-legacy #os-body-main .cs-map-instance {
  border: 1px solid #dbdbd9;
  box-sizing: border-box;
  background-color: #aaaaaa;
  position: relative;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-touch .ol-control button {
  height: 39px;
  width: 39px;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-zoom {
  top: 7px;
  left: auto;
  right: 7px;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-zoom button {
  font-size: 16px;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control {
  background: none;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control:hover {
  background: none;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control button {
  background: rgba(50, 50, 50, 0.8);
  color: white;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
  margin-bottom: 2px;
  border: 1px solid rgb(50, 50, 50);
  height: 29px;
  width: 29px;
  cursor: pointer;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control button:first-of-type {
  border-radius: 4px 4px 0 0;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control button:last-of-type {
  border-radius: 0 0 4px 4px;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control button:first-of-type:last-of-type {
  border-radius: 4px;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control button:hover {
  background: rgb(50, 50, 50);
  color: white;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control button:disabled {
  background: rgba(50, 50, 50, 0.5);
  color: #aaa;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control .close-btn {
  position: absolute;
  top: 0.5em;
  right: 0.75em;
  color: black;
  text-decoration: none;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-control .close-btn:hover {
  text-decoration: underline;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: auto;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-modal {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 5px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1000;
  cursor: auto;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-modal .close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  border: none;
  background: none;
  font-size: 18px;
  margin: 5px;
  width: 18px;
  padding: 0;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-modal .close-button:hover:before {
  text-decoration: underline;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-modal-inner {
  background-color: rgb(255, 255, 255);
  padding: 20px;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  border-radius: 4px;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-logo {
  position: absolute;
  left: 0px;
  bottom: 0px;
  max-width: 30%;
  overflow: hidden;
  padding: 8px;
}
#os-body-legacy #os-body-main .cs-map-instance .os-api-branding.logo {
  width: 90px;
  max-width: 100%;
  aspect-ratio: 90/24;
  background-image: url(/static_frontend/img/os-logo-maps.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
#os-body-legacy #os-body-main .cs-map-instance .os-api-branding.logo.white {
  background-image: url(/static_frontend/img/os-logo-maps-white.svg);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution {
  position: absolute;
  right: 0px;
  bottom: 0px;
  max-width: 60%;
  font: 10px "Source Sans Pro", Arial, sans-serif;
  line-height: 16px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution.expanded {
  font-size: 14px;
  line-height: 22px;
  background: rgba(255, 255, 255, 0.8);
  padding: 3px;
  pointer-events: auto;
  cursor: auto;
  max-width: 90%;
  border-radius: 4px 0 0 0;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution.expanded li {
  white-space: normal;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution.expanded ul {
  background-color: white;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-end;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution.expanded li.terms-link {
  order: 1;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution.expanded li.terms-link:after {
  content: "";
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution.expanded .cs-map-legal-attribution-inner {
  max-height: none;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution.expanded .cs-map-legal-attribution-expander:hover .fa {
  transform: translateY(2px);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution-expander {
  font-size: 14px;
  line-height: 12px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.8) 90%);
  position: absolute;
  top: 0px;
  right: 3px;
  width: 30px;
  text-align: center;
  transform: translateY(-100%);
  border-radius: 4px 4px 0 0;
  cursor: pointer;
  border: none;
  border-top: 1px solid white;
  box-shadow: 0px -1px 2px 1px rgba(0, 0, 0, 0.08);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution-expander .fa {
  font-weight: bold;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution-expander:hover .fa {
  transform: translateY(-2px);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution-inner {
  max-height: 16px;
  text-align: right;
  overflow: hidden;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution-inner ul {
  margin: 0px;
  padding: 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution-inner li {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 1px 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
  flex: 1 0 100%;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution-inner li:first-child {
  flex: 1 1 0%;
  min-width: 0;
  max-width: fit-content;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution-inner li.terms-link {
  flex: 0 0 content;
  padding-right: 0;
  order: -1;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-legal-attribution-inner li.terms-link:after {
  content: "|";
  padding-left: 10px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key {
  position: absolute;
  top: 8px;
  left: 7px;
  width: 200px;
  max-width: 30%;
  max-height: 90%;
  overflow: auto;
  background: white;
  margin: 2px;
  cursor: default;
  padding: 5px 10px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  font-size: 14px;
  z-index: 1;
}
@media screen and (max-width: 0) {
  #os-body-legacy #os-body-main .cs-map-instance .cs-map-key {
    width: auto;
    max-width: 100%;
    left: 10px;
    right: 50px;
  }
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key .cs-map-key-title {
  position: relative;
  display: inline-block;
  padding-right: 30px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key .key-eye {
  cursor: pointer;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key button {
  float: right;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  font-size: 16px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key button.cs-map-key-close {
  position: absolute;
  top: 8px;
  right: 10px;
  cursor: pointer;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key ul {
  list-style-type: none;
  margin: 10px 0 0 0;
  padding: 0;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key ul li {
  padding: 3px 0;
  position: relative;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key ul li .key-item {
  display: block;
  width: auto;
  padding: 3px 25px 3px 33px;
  line-height: 20px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key ul li .key-item .key-icon {
  position: absolute;
  top: 0px;
  left: 0px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key ul li input, #os-body-legacy #os-body-main .cs-map-instance .cs-map-key ul li .key-eye {
  font-size: 16px;
  position: absolute;
  right: 0;
  height: 20px;
  width: 20px;
  margin: 0;
  padding: 0;
  z-index: 10;
  line-height: 20px;
  text-align: center;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key ul li input {
  opacity: 0;
  z-index: 20;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key ul li input[type=checkbox]:focus + span {
  outline-offset: 2px;
  outline: 1px dotted #444;
  outline: 3px auto Highlight;
  outline: 3px auto -webkit-focus-ring-color;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key-button {
  top: 7px;
  left: 7px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-key-button button span {
  font-size: 16px;
}
@media screen and (max-width: 0) {
  #os-body-legacy #os-body-main .cs-map-instance .cs-map-key-button {
    top: 146px;
    right: 7px;
    left: auto;
  }
  #os-body-legacy #os-body-main .cs-map-instance .ol-touch .cs-map-key-button {
    top: 186px;
    right: 7px;
    left: auto;
  }
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-toolbar-control {
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(50, 50, 50, 0.8);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
  border: 1px solid rgb(50, 50, 50);
  white-space: pre;
  position: absolute;
  border-radius: 4px;
  padding: 0;
}
@media screen and (max-width: 0) {
  #os-body-legacy #os-body-main .cs-map-instance .cs-map-toolbar-control {
    left: 10px;
    right: 10px;
    transform: none;
    text-align: center;
  }
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-toolbar-control button {
  width: auto;
  background: none;
  color: white;
  font-size: 16px;
  font-weight: normal;
  padding: 0.5em 1em;
  margin: 0px;
  border-width: 0px 1px 0px 0px;
  border-color: rgba(255, 255, 255, 0.5);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-toolbar-control button:last-child {
  border: 0;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-toolbar-control button:hover {
  background: rgb(50, 50, 50);
  color: white;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-toolbar-control button:disabled {
  background: rgba(50, 50, 50, 0.5);
  color: #aaa;
}
@media (max-width: 767.98px) {
  #os-body-legacy #os-body-main .cs-map-instance .cs-map-toolbar-control button {
    padding: 10px 8px;
  }
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-toolbar-control label {
  display: inline-block;
  width: auto;
  color: white;
  font-size: 16px;
  font-weight: normal;
  padding: 0.5em 1em;
  margin: 0px;
  border-width: 0px 1px 0px 0px;
  border-color: rgba(255, 255, 255, 0.5);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-toolbar-control select {
  color: black;
  padding: 0.25em;
  font-size: 16px;
  font-weight: normal;
  border: rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  margin: 0px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-zoom-to-extent {
  top: 74px;
  right: 7px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-zoom-to-extent button span {
  font-size: 16px;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-touch .cs-zoom-to-extent {
  top: 94px;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-touch .cs-map-location-search-popup {
  top: 140px;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-touch .cs-map-location-search-popup .location-search-popup input.location-search-input {
  height: 39px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup {
  top: 110px;
  right: 7px;
  background: none;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup:hover {
  background: none;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .show-button {
  display: block;
  float: right;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .show-button span {
  font-size: 16px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup {
  display: none;
  cursor: default;
  width: 310px;
  background: #efefef;
  border: 1px solid #999;
  border-radius: 4px;
  padding: 0.5em;
  z-index: 10;
  position: absolute;
  right: 0;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  font-size: 16px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup form {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  overflow: visible;
  flex-wrap: wrap;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup label {
  width: 100%;
  margin: 0 30px 5px 0;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup.visible {
  display: block;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup input.location-search-input {
  flex-grow: 1;
  width: auto;
  height: 29px;
  margin: 0px;
  padding: 0px 3px;
  box-sizing: border-box;
  border: 1px solid #999;
  border-radius: 4px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup .twitter-typeahead {
  flex-grow: 1;
  width: auto;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup .twitter-typeahead input {
  width: 100%;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup .location-search-button, #os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup .use-my-location-button {
  font-size: 14px;
  box-shadow: none;
  margin: 0 0 0 0.5em;
  border-radius: 4px;
  flex-shrink: 0;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup .location-search-error {
  margin-bottom: 0;
  color: #900;
  font-size: 14px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-location-search-popup .location-search-popup .tt-suggestion {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble {
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
  background: none;
  max-width: 80%;
}
@media screen and (max-width: 0) {
  #os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble {
    position: absolute;
    left: 10px;
    right: 50px;
    transform: none;
  }
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble:hover {
  background: none;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble .bubble {
  box-sizing: border-box;
  display: none;
  position: relative;
  border: 1px solid #8fa2ab;
  color: black;
  font-size: 16px;
  border-radius: 4px;
  background: #bfe1e9;
  padding: 0.4em 1em;
  width: 100%;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble .bubble.visible {
  display: inline-block;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble .bubble.status-complete {
  border: 1px solid rgb(58, 102, 10);
  color: rgb(58, 102, 10);
  background: rgb(211, 235, 185);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble .bubble.status-complete .close-btn {
  color: rgb(58, 102, 10);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble .bubble.status-error {
  border: 1px solid rgb(100, 30, 30);
  color: rgb(100, 30, 30);
  background: rgb(245, 201, 185);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble .bubble.status-error .close-btn {
  color: rgb(100, 30, 30);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble .bubble .close-btn {
  color: black;
  position: absolute;
  top: 6px;
  right: 12px;
  line-height: 16px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble .bubble .message {
  margin: 0 15px 0 0;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-guide-bubble .bubble fieldset {
  margin: 0.5em;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip-wrapper {
  padding: 70px 60px 0 60px;
  pointer-events: none;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip {
  width: 250px;
  margin: 0;
  padding: 0.5em 0.75em;
  background-color: #FFF;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  border: 1px solid rgb(167, 175, 178);
  font-size: 14px;
  position: relative;
  pointer-events: auto;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0%;
  width: 11px;
  height: 11px;
  background: white;
  border: 1px solid rgb(167, 175, 178);
  transform-origin: center;
  transform: translateX(-50%) translateY(50%) rotate(45deg);
  clip-path: polygon(0% 100%, 100% 0%, 100% 100%);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip .content {
  display: block;
  margin-right: 10px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip .close-button {
  position: absolute;
  top: 5px;
  right: 5px;
  color: black;
  line-height: normal;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip .properties-list {
  word-wrap: break-word;
  text-wrap: balance;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip .properties-list h3, #os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip .properties-list .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip .properties-list .h3 {
  margin: 0px 0px 0.5em;
  font-size: 1.5em;
  padding: 0;
  font-weight: normal;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip .properties-list p {
  margin: 0px 0px 0.25em;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip .properties-list .text-muted {
  color: #6a6a6a;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-tooltip .properties-list .fa-external-link:before {
  content: "\f14d";
}
#os-body-legacy #os-body-main .cs-map-instance .cs-toggle-clustering {
  top: 146px;
  right: 7px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-toggle-clustering button span {
  font-size: 16px;
}
#os-body-legacy #os-body-main .cs-map-instance .ol-touch .cs-toggle-clustering {
  top: 186px;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-map-error-overlay {
  width: 100%;
  padding: 20px;
  text-align: center;
  z-index: 20;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-dialog-box {
  width: 100%;
  height: 100%;
  margin: 0px;
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-dialog-box .cs-dialog-box-inner {
  background: white;
  font-size: 16px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 0.4em 1em;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
#os-body-legacy #os-body-main .cs-map-instance .cs-dialog-box .cs-dialog-box-inner .cs-dialog-box-text {
  margin-bottom: 0.4em;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-dialog-box .cs-dialog-box-inner .cs-dialog-box-buttons {
  text-align: center;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-dialog-box .cs-dialog-box-inner button {
  width: auto;
  display: inline-block;
  font-size: 16px;
  margin: 0px 0.4em;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control {
  top: 7px;
  left: 7px;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control ul {
  margin: 0px;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control ul.submenu {
  display: none;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li {
  list-style-type: none;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li.active > button {
  background: rgb(50, 50, 50);
  font-weight: bold;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li.active > button:hover {
  background: black;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li.active .submenu {
  display: block;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li.active .submenu button {
  background: rgba(50, 50, 50, 0.8);
  margin: 0px 0px 0px 14px;
  width: 136px;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li.active .submenu button:hover {
  background: rgb(50, 50, 50);
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li.active .submenu:last-of-type button {
  border-bottom-width: 1px;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li.active .submenu .active > button {
  background: rgb(50, 50, 50);
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li.active .submenu .active > button:hover {
  background: black;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control li:last-of-type button {
  border-bottom-width: 0;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control button {
  width: 150px;
  border-radius: 0px;
  margin: 0px;
  border-width: 0px 0px 1px 0px;
  border-color: rgba(255, 255, 255, 0.5);
  text-align: left;
  font-weight: normal;
  padding: 7px;
  font-size: 14px;
  line-height: 16px;
  min-height: 29px;
  height: auto;
  position: relative;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control button.has-icon {
  padding-left: 30px;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-settings-controls.ol-control button > .fa {
  position: absolute;
  left: 7px;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-tileset-control.ol-control {
  top: 7px;
  left: 50%;
  transform: translateX(-50%);
  background: none;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
  margin: 0px 10px;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-default-view-control.ol-control button {
  width: auto;
  padding: 7px;
  display: inline-block;
  background: auto;
  color: auto;
  box-shadow: none;
  margin: 0px 7px 0px 0px;
  border: auto;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-default-view-control.ol-control button:first-of-type, #os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-default-view-control.ol-control button:last-of-type {
  border-radius: 4px;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-centre-point {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  pointer-events: none;
}
#os-body-legacy #os-body-main .cs-map-instance.cs-map-settings .cs-centre-point span {
  font-size: 26px;
  text-shadow: 2px 0px 0px white, -2px 0px 0px white, 0px 2px 0px white, 0px -2px 0px white;
  color: black;
}
#os-body-legacy #os-body-main .cs-map-instance .icon-space-right {
  margin-right: 0.3em;
}
#os-body-legacy #os-body-main .cs-map-instance .icon-space-left {
  margin-left: 0.3em;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-tooltip-overlay {
  cursor: default;
  z-index: -10;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-tooltip-overlay.cs-tooltip-select-overlay {
  z-index: -5;
  pointer-events: none !important;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-tooltip-overlay:hover {
  z-index: 1000;
}
#os-body-legacy #os-body-main .cs-map-instance .cs-tooltip-overlay .close-button {
  cursor: pointer;
}
#os-body-legacy #os-body-main .cs-map-instance[data-draw-state=draw] {
  cursor: crosshair;
}
#os-body-legacy #os-body-main .cs-map-instance[data-draw-state=hover], #os-body-legacy #os-body-main .cs-map-instance[data-tooltip-state=hover], #os-body-legacy #os-body-main .cs-map-instance[data-selectable-features-state=hover] {
  cursor: pointer;
}
#os-body-legacy #os-body-main .cs-map-instance[data-modify-hover-type=default] {
  cursor: crosshair;
}
#os-body-legacy #os-body-main .cs-map-instance[data-modify-hover-type=point] {
  cursor: pointer;
}
#os-body-legacy #os-body-main #rm-add-response #qc-contents .cs-map-instance .cs-map-guide-bubble .bubble fieldset, #os-body-legacy #os-body-main #os-analyse-responses #qc-contents .cs-map-instance .cs-map-guide-bubble .bubble fieldset {
  margin: 0.5em;
}

html {
  height: 100%;
}

body {
  font-family: "Lato", "Arial", "Helvetica", sans-serif;
  font-size: 16px;
  color: #333;
  margin: 0;
  padding: 0;
  background-color: #eeebe8;
  background-image: url("../vendor/dlb-admin-ui/img/bg_textures/warm_light_grey_2021_mesh_darken_5.png");
  background-repeat: repeat;
  min-width: 100%;
  height: 100%;
  line-height: 1.375;
}

#global-wrapper {
  min-height: 100%;
  height: auto !important;
  margin: 0px;
  margin-bottom: -37px;
  min-width: 1200px;
}

.page-content-wrapper {
  color: #333;
  padding-top: 15px;
  padding-bottom: 130px;
  width: 100%;
  box-sizing: border-box;
}

#page-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 1200px;
  box-sizing: border-box;
}

.cs-has-sidebar #page-content {
  padding: 0;
  width: auto;
}

#global-footer {
  clear: both;
}

#os-body-legacy {
  font-size: 14px;
  /* The linkish-button class gets a tiny font size by default so it's been
   forced to 13.5px in the leagcy css and needs overridden here to match the
   frankenui style */
  /* Explicitly override browser default for inputs */
  /* Fix for badly crushed "is between" on manage activities date range */
  /* Fix gap after state input on manage activities */
  /* Department dropdown on add activity is misaligned due to bodged margin */
  /* Fix multiple instances of labels specifying line heights to set alignment */
  /* Except here, here it's used to move the description of the activity types
   closer to the text */
  /* Fix optional and required label alignment on consult_edit */
  /* Prevent unbounded help boxes pushing controls onto the next line */
  /* Fix mismatched alignment on edit user profile */
}
#os-body-legacy #os-body-main h1, #os-body-legacy #os-body-main .dlb-admin-ui .h1, .dlb-admin-ui #os-body-legacy #os-body-main .h1, #os-body-legacy #os-body-main h2, #os-body-legacy #os-body-main .dlb-admin-ui .h2, .dlb-admin-ui #os-body-legacy #os-body-main .h2, #os-body-legacy #os-body-main h3, #os-body-legacy #os-body-main .dlb-admin-ui .h3, .dlb-admin-ui #os-body-legacy #os-body-main .h3, #os-body-legacy #os-body-main h4, #os-body-legacy #os-body-main .dlb-admin-ui .h4, .dlb-admin-ui #os-body-legacy #os-body-main .h4, #os-body-legacy #os-body-main h5, #os-body-legacy #os-body-main .dlb-admin-ui .h5, .dlb-admin-ui #os-body-legacy #os-body-main .h5, #os-body-legacy #os-body-main h6, #os-body-legacy #os-body-main .dlb-admin-ui .h6, .dlb-admin-ui #os-body-legacy #os-body-main .h6, #os-body-legacy #os-body-main p, #os-body-legacy #os-body-main legend, #os-body-legacy #os-body-main li, #os-body-legacy #os-body-main #qc-contents h2 {
  color: #333;
}
#os-body-legacy #os-body-main .formHelp, #os-body-legacy #os-body-main .os-form-help {
  color: #676767;
}
#os-body-legacy #os-body-main .red {
  color: #E00000;
}
#os-body-legacy a {
  color: #005ea5;
  text-decoration: none;
}
#os-body-legacy a:visited {
  color: #005ea5;
}
#os-body-legacy a:hover,
#os-body-legacy a:focus {
  color: #007bd8;
  text-decoration: underline;
}
#os-body-legacy .opinion-suite #os-body-main {
  position: relative;
  margin-bottom: 15px;
  padding: 15px;
  box-sizing: border-box;
  width: 100%;
  border-radius: 6px;
}
#os-body-legacy .os-consultation-main {
  width: 750px;
}
#os-body-legacy #respondent-management-table {
  width: 100%;
}
#os-body-legacy.has-sidebar {
  margin-left: 270px;
}
#os-body-legacy .linkish-button, #os-body-legacy .os-action-edit, #os-body-legacy .os-action-delete,
#os-body-legacy .os-action-suspend, #os-body-legacy .os-action-download-csv, #os-body-legacy .os-action-trash,
#os-body-legacy .os-action-download-all-docs, #os-body-legacy .os-action-download-pdf, #os-body-legacy .os-action-add-response,
#os-body-legacy .os-action-add, #os-body-legacy .os-action-edit-survey-settings, #os-body-legacy .icon-help-link {
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  height: auto;
}
#os-body-legacy button, #os-body-legacy input[type=submit], #os-body-legacy input[type=submit].button,
#os-body-legacy option, #os-body-legacy select, #os-body-legacy input, #os-body-legacy textarea {
  font-size: 14px;
  font-family: "Lato", "Arial", "Helvetica", sans-serif;
}
#os-body-legacy .form-migrated .form-label {
  margin-right: 0px !important;
  padding-right: 10px;
}
#os-body-legacy .inline-text {
  padding-left: 5px;
  padding-right: 5px;
}
#os-body-legacy .form-migrated #form-state {
  width: 180px;
}
#os-body-legacy #os-analyse-responses #qc-contents, #os-body-legacy #rm-add-response #qc-contents {
  padding: 0;
}
#os-body-legacy #os-add-consultation-form #dept {
  margin-top: inherit;
}
#os-body-legacy .form-legacy .field label {
  line-height: inherit;
}
#os-body-legacy #consultable-types li .radio-label span {
  line-height: 1.2em;
}
#os-body-legacy .form-migrated .fieldOptional, #os-body-legacy .form-migrated .fieldRequiredPublish, #os-body-legacy .form-migrated .formHelp {
  font-size: inherit;
}
#os-body-legacy .form-migrated .formHelp {
  max-width: 640px;
}
#os-body-legacy #registration-form fieldset input {
  margin-left: 10px;
}
#os-body-legacy .publishing-steps {
  width: 49%;
}
#os-body-legacy .os-well {
  border: none;
  box-shadow: 0 0 1px #aaa inset;
}
#os-body-legacy .portalMessage, #os-body-legacy .os-alert, #os-body-legacy div.error, #os-body-legacy .dlb-alert {
  clear: both;
  padding: 8px 35px 8px 14px;
  margin-bottom: 1em;
  border-radius: 4px;
  border: none;
  text-shadow: none !important;
  color: #000 !important;
  background-image: none;
  font-size: 16px !important;
}
#os-body-legacy .portalMessage p, #os-body-legacy .portalMessage ul, #os-body-legacy .portalMessage li, #os-body-legacy .portalMessage label, #os-body-legacy .os-alert p, #os-body-legacy .os-alert ul, #os-body-legacy .os-alert li, #os-body-legacy .os-alert label, #os-body-legacy div.error p, #os-body-legacy div.error ul, #os-body-legacy div.error li, #os-body-legacy div.error label, #os-body-legacy .dlb-alert p, #os-body-legacy .dlb-alert ul, #os-body-legacy .dlb-alert li, #os-body-legacy .dlb-alert label {
  color: #000 !important;
}
#os-body-legacy .portalMessage.info, #os-body-legacy .portalMessage.os-alert-info, #os-body-legacy .portalMessage.dlb-alert-info, #os-body-legacy .os-alert.info, #os-body-legacy .os-alert.os-alert-info, #os-body-legacy .os-alert.dlb-alert-info, #os-body-legacy div.error.info, #os-body-legacy div.error.os-alert-info, #os-body-legacy div.error.dlb-alert-info, #os-body-legacy .dlb-alert.info, #os-body-legacy .dlb-alert.os-alert-info, #os-body-legacy .dlb-alert.dlb-alert-info {
  background: #2CD8EF;
}
#os-body-legacy .portalMessage.warning, #os-body-legacy .portalMessage.dlb-alert-warning, #os-body-legacy .os-alert.warning, #os-body-legacy .os-alert.dlb-alert-warning, #os-body-legacy div.error.warning, #os-body-legacy div.error.dlb-alert-warning, #os-body-legacy .dlb-alert.warning, #os-body-legacy .dlb-alert.dlb-alert-warning {
  padding: 8px 35px 8px 14px !important;
  margin-bottom: 1em;
  border-radius: 4px;
  border: none;
  color: #000;
  background-image: none;
  background: #FFAA05;
}
#os-body-legacy .portalMessage.error, #os-body-legacy .portalMessage.os-alert-danger, #os-body-legacy .portalMessage div.error, #os-body-legacy .portalMessage.dlb-alert-error, #os-body-legacy .os-alert.error, #os-body-legacy .os-alert.os-alert-danger, #os-body-legacy .os-alert div.error, #os-body-legacy .os-alert.dlb-alert-error, #os-body-legacy div.error.error, #os-body-legacy div.error.os-alert-danger, #os-body-legacy div.error div.error, #os-body-legacy div.error.dlb-alert-error, #os-body-legacy .dlb-alert.error, #os-body-legacy .dlb-alert.os-alert-danger, #os-body-legacy .dlb-alert div.error, #os-body-legacy .dlb-alert.dlb-alert-error {
  padding: 8px 35px 8px 14px !important;
  margin-bottom: 1em;
  border-radius: 4px;
  border: none;
  color: #000;
  background-image: none;
  background: #ff6469;
}
#os-body-legacy .portalMessage a, #os-body-legacy .os-alert a, #os-body-legacy div.error a, #os-body-legacy .dlb-alert a {
  color: #000 !important;
  text-decoration: underline;
}
#os-body-legacy .add-remove-row li {
  border: 1px solid #ccc;
}
#os-body-legacy .redaction-reasons label, #os-body-legacy .redaction-reasons p {
  color: black !important;
}

div.datePicker {
  font-size: 0.6em;
}

/* Hack the top of pages inside activity */
h1.main-heading a, .dlb-admin-ui .main-heading.h1 a { /* XXX Remove these in TAL */
  display: none;
}

#os-body-main #qc-content-break {
  padding-top: 0;
}

/* Fix activity manage_theme page */
#logo_management_form #logo-types, #logo_management_form #consultation-theme-preview-wrapper {
  width: 45.5%;
}

/* Hack to work around incorrect relative URL due to imported scss. */
.dlb-admin-ui .dlb-navbar-inverse {
  background-image: url(../vendor/dlb-admin-ui/img/bg_textures/bley_noise_darker.png);
}

/* Fix clustering icons issue caused by differences in fontawesome versions */
.fa-dot-circle-o::before {
  content: "\f192";
  font-weight: 400;
}

.fa-map-marker::before {
  content: "\f3c5" !important;
}

/* Reset bottom margin to fix spacing issues */
#os-body-legacy #rm-add-response .os-consultation-main {
  margin-bottom: 1em;
  padding-bottom: 1em;
  width: auto;
  border-bottom: 1px solid #CCC;
}

#os-users-list-table .os-hover-row:hover,
#os-consultation-list-table .os-hover-row:hover {
  background: #EEE;
}

/* Fix datepicker hover state */
#os-body-legacy a.date-picker-control:link, a.date-picker-control:visited, a.date-picker-control:hover, a.date-picker-control:active, a.date-picker-control:focus {
  text-decoration: none;
}

/* Fix offline activity ckeditor */
#edit_form_extext .cke {
  clear: none !important;
}

.template-question_report .results-section table.survey-report-page-table tr.table-header-row {
  background: inherit !important;
}
.template-question_report .results-section table.survey-report-page-table td {
  vertical-align: top;
}

@media print {
  #global-header-wrapper {
    display: none;
  }
  .notification-bar {
    display: none;
  }
  #cs-header-subnav h1, #cs-header-subnav .dlb-admin-ui .h1, .dlb-admin-ui #cs-header-subnav .h1 {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.9em;
    color: #7998A9;
  }
  #cs-header-subnav ul {
    display: none;
  }
  body {
    background: none;
  }
  #page-content-wrapper {
    padding-top: 0;
    overflow: visible;
  }
  #os-body-legacy .opinion-suite #os-body-main {
    margin: 0;
    padding: 0;
    background: none;
  }
  #os-body-legacy #qc-content-break #qc-contents {
    margin: 0;
    padding: 0;
  }
  #os-body-legacy #os-body-main .the-question {
    font-size: 1.4em;
    line-height: 1.1em;
    color: #444444;
    top: 0;
  }
  #os-body-legacy .printed-item-checkbox {
    margin-bottom: 5px;
  }
  #os-body-legacy .os-well {
    box-shadow: none;
  }
  h1.main-heading a, .dlb-admin-ui .main-heading.h1 a {
    display: none;
  }
  #os-body-legacy div {
    overflow: visible !important;
    clear: both;
  }
  #respondents-nav {
    display: none;
  }
  /* Body CSS */
  body {
    background: white;
    font-family: Arial, Helvetica, sans-serif;
  }
  #os-container div, #os-header {
    float: none !important;
    overflow: visible !important;
    clear: both;
  }
  #os-container #report-table tr div,
  #os-container #report-table td div {
    width: 150px !important;
  }
  .opinion-suite #os-body-main {
    overflow: visible !important;
    line-height: 1.6em;
    padding: 0px !important;
  }
  /* Body formatters */
  #os-body-main h1, #os-body-main .dlb-admin-ui .h1, .dlb-admin-ui #os-body-main .h1 {
    font-family: arial, helvetica, sans-serif;
    font-size: 2em;
    color: #7998A9;
  }
  #os-portal-logo *,
  #os-custom-logo * {
    text-decoration: none;
    border: none;
  }
  /* Things that should only be shown in print */
  .print-only {
    display: block !important;
  }
  /* Hide various bits so that they are not printed out -
  these will tend to be parts of the form that are only relevant online */
  #os-global-nav, #os-admin-global-nav,
  #skip,
  #os-footer,
  #printbtn,
  .back,
  .os-boxout-style-2,
  .do-not-print,
  .action-links,
  .hide,
  .grouping-checkbox-cell,
  #response-management-actions,
  #response-management-add,
  .form-actions,
  #previewbar,
  #tr-embed-spacer,
  #tr-embed-header,
  #leave-survey-box,
  #submit-survey-box,
  .quickconsult-progress-bar-container,
  #sharing-viewlet,
  .dashboard-link-box,
  .collapsible-heading,
  .tr-embed,
  .printing-instruction,
  .dlb-nav-sidebar {
    display: none !important;
  }
  #os-body-legacy.has-sidebar {
    margin-left: 0;
  }
  .youtube5container,
  .youtube5player,
  .youtube5waiting {
    display: none !important;
    visibility: invisible;
    height: 0px !important;
    width: 0px !important;
  }
  #os-container {
    margin: 0;
    padding: 0;
    color: black;
    background: transparent;
    overflow: visible !important;
    width: auto !important;
  }
  a:link, a:visited {
    color: #520;
    background: transparent;
    font-weight: bold;
    text-decoration: none;
  }
  a:link:after,
  a:visited:after,
  a:hover:after,
  a:active:after {
    content: " <" attr(href) "> ";
    color: grey;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
  }
  #os-header * a:link:after,
  #filter-results a:link:after,
  #filter-results a:visited:after,
  #filter-results a:hover:after,
  #filter-results a:active:after,
  h1.main-heading a:link:after,
  .dlb-admin-ui .main-heading.h1 a:link:after {
    content: "";
  }
  a[href^=mailto]:after {
    content: "";
  }
  #qc-content-break {
    max-width: 28cm;
    width: auto !important;
    width: 28cm;
    position: relative;
  }
  h2, .dlb-admin-ui .h2 {
    margin: 1em 0 0 0;
    font-size: 1em;
  }
  th.fixed-header {
    width: 11em !important;
  }
  .sortable {
    max-width: 25cm;
    width: auto !important;
    width: 25cm;
    min-width: 16.2cm;
    border: 1px solid #cccccc;
    padding: 0;
    border-left: none;
    border-top: 0;
    margin: 1em 0;
  }
  .sortable tr td, .sortable th {
    border: 1px solid #cccccc;
    border-bottom: none;
    border-right: none;
    padding: 0.3em 0.5em;
  }
  .sortable th {
    background-color: #EEEEEE;
    color: black;
    padding: 0.3em 0.5em;
  }
  .collapsible-heading-toggle {
    text-decoration: none;
  }
  /* Reskin the consultation overview page */
  /*
  	Skin the information sidebar (contains contact info, dates etc.) - ideally it should appear on a new page whole if the
  	space doesn't exist for it on the current page - however while page-breaking is supported in Safari page-break-inside
  	is not so we can't make it lie on a new page without forcing it to ALWAYS be on a new page.
  */
  .os-consultation-box {
    width: 700px;
    border: 2px dashed #666;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
    font-size: 14px !important;
    page-break-before: auto;
    page-break-inside: avoid; /* Avoid the box being split across a page boundary */
  }
  .print-keep-together {
    page-break-before: auto;
    page-break-inside: avoid;
  }
  .os-consultation-main {
    width: 700px;
    padding: 5px;
    margin: 5px;
    font-size: 14px !important;
  }
  .vcard span {
    display: block;
  }
  /* Reskin map */
  .os-consultation-main > div > p > small, .dlb-admin-ui .os-consultation-main > div > p > .small,
  .os-consultation-main > div > small,
  .dlb-admin-ui .os-consultation-main > div > .small { /* Get rid of link */
    display: none !important;
  }
  .os-consultation-main > div > p > iframe { /* Make map fill page */
    width: 100% !important;
  }
  /*
  	Reskin hub page for non-linear surveys
  */
  #edit-form > fieldset {
    border: none !important;
    font-size: 12px !important;
  }
  #survey-contents > table,
  #survey-contents > table > thead > tr > th,
  #survey-contents > table > tbody > tr > td {
    border: 1px #666 solid !important;
    border-collapse: collapse;
  }
  /* Reskin single line text input fields - this won't work in IE before 9
  so a workaround will be required */
  input[type=text], input[type=url], input[type=tel], input[type=number],
  input[type=color], input[type=email], textarea, .printed-item-input {
    background-color: #FFF;
    border: 2px solid #666;
    border-radius: 5px;
    min-height: 40px;
    min-width: 900px;
    display: block;
    clear: both;
    font-size: 18px;
    color: #666;
  }
  textarea {
    min-width: 900px;
    min-height: 180px;
    resize: none;
    display: block;
    clear: both;
  }
  table {
    text-align: left !important;
  }
  /* Start Reskinning Checkboxes and Radiobuttons - only works in WebKit currently? */
  input[type=checkbox], input[type=radio] {
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    -o-appearance: none !important;
    width: 15px;
    height: 15px;
    display: inline;
    float: left;
    border: 2px #666 solid;
    background: #FFF;
    border-radius: 3px;
  }
  /* Make radio buttons circular */
  input[type=radio] {
    border-radius: 7.5px;
  }
  /* Line up the description with the tickbox */
  .label-right {
    display: inline;
    margin-left: 10px;
    margin-top: -2px;
  }
  td, th {
    text-align: left !important;
    padding: 0.4em 0.5em;
  }
  /* Format question-container and field (both are fieldset) */
  .question-container {
    padding: 15px;
    border: none !important;
    page-break-before: avoid; /* Avoid this otherwise we can end up with a completely blank page at start of print save the title */
    page-break-after: auto;
    margin-top: 40px;
  }
  .field, .common-fieldset, .factbank, .section {
    border: none !important;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: avoid;
  }
  .common-fieldset, .factbank {
    margin: 10px;
  }
  .formControls {
    display: none;
  }
  .quickconsult-survey-legend {
    width: 100%;
  }
  .number {
    display: inline-block;
    font-size: 1.2em;
    line-height: 1.1em;
    font-weight: bold;
    float: left;
    margin: 0 0.5em 0 0;
  }
  .the-question {
    display: inline-block;
    font-size: 1.2em;
    width: 90%;
    position: relative;
    top: -2px;
  }
  .matrix-question {
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .matrix-question th {
    font-style: normal;
    font-weight: normal !important;
  }
  /* Special CSS for the formatting of items on the single printout view
     This is here so that people can see what the printout will look like before printing. */
  /* Titles etc. */
  .analysis-page-title {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.6em !important;
    font-weight: normal !important;
    display: block;
    margin-top: 1em !important;
    margin-bottom: 0.5em;
  }
  .analysis-page {
    margin-bottom: 3em !important;
  }
  /* Easy read adjustments */
  #qc-contents #edit-form .page-easyreadsubpage h2.analysis-page-title, #qc-contents #edit-form .page-easyreadsubpage .dlb-admin-ui .analysis-page-title.h2, .dlb-admin-ui #qc-contents #edit-form .page-easyreadsubpage .analysis-page-title.h2 {
    font-size: 38px !important;
    margin: 1em 0 0.5em 0;
  }
  #qc-contents.survey-view:has(> #edit-form > .page-easyreadsubpage:first-child) > h2, .dlb-admin-ui #qc-contents.survey-view:has(> #edit-form > .page-easyreadsubpage:first-child) > .h2 {
    font-size: 38px !important;
    margin: 0.5em 0 0.5em 0;
  }
  /* Single printout view page management */
  .question-container {
    page-break-before: auto;
    page-break-inside: avoid;
  }
  /* Field Holders */
  .printed-field-select {
    clear: both;
  }
  .printed-select-quantity-notice {
    font-style: italic;
    font-size: 0.8em;
    line-height: 0.8em;
    color: #888;
  }
  .no-margin {
    margin: 0;
  }
  .printed-field-factbank {
    display: block !important;
  }
  /* Field Items */
  .printed-item-checkbox {
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #666;
    border-radius: 3px;
    background: #FFF !important;
    display: inline-block !important;
    padding: 0 !important;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center !important;
  }
  .qc-matrix-select .printed-item-checkbox {
    border-radius: 15px;
  }
  .qc-matrix-radio .printed-item-checkbox {
    border-radius: 15px;
  }
  .printed-field-select .printed-item-checkbox {
    border-radius: 15px;
  }
  .printed-field-radio .printed-item-checkbox {
    border-radius: 15px;
  }
  .form-public .field .printed-item-input, .form-public .field .printed-item-textarea {
    padding: 5px;
    min-height: 20px;
  }
  .printed-item-label {
    margin-left: 3px !important;
    margin-right: 20px !important;
    display: inline-block !important;
    position: relative !important;
    top: -5px !important;
  }
  .printed-item-ul {
    list-style-type: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .printed-item-list {
    display: inline;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
  }
  .printed-item-input, .printed-item-textarea {
    background-color: #FFF;
    border: 2px solid #666;
    border-radius: 5px;
    min-height: 30px;
    min-width: auto;
    display: block;
    clear: both;
    color: #666;
  }
  .form-public .field .printed-item-textarea {
    min-height: 200px;
  }
  .form-public .field .printed-form-date {
    margin-bottom: 10px;
  }
  .form-public .field .printed-form-date .printed-item-input {
    display: inline-block;
    width: auto;
  }
  .form-public .field .printed-form-date .printed-item-input:after {
    /* Taken from legacy.css. Forces form element to correct height when empty */
    content: ".";
    visibility: hidden;
  }
  .printed-form-date .qc-date-part,
  .printed-form-date .qc-date-part label {
    display: inline-block;
    width: auto;
    margin: 0px;
    padding: 0px;
  }
  /* Redaction block styling */
  strike.redacted, del.redacted {
    text-decoration: none;
    color: #F00;
    padding: 0 0.5em;
  }
  .os-publishing-checked {
    color: black;
    background: none;
    margin-top: -0.2em;
  }
  .cs-map-instance .ol-control {
    display: none;
  }
  .cs-map-instance .ol-control.ol-attribution {
    /* this one is the one control we do want to display, with some adjustments */
    display: block;
  }
  .cs-map-instance .ol-control.ol-attribution button {
    display: none;
  }
  .easy-read-subquestion-wrapper,
  .printed-item-textarea,
  .printed-item-input {
    break-before: avoid;
  }
  .printed-item-textarea::before,
  .printed-item-input::before,
  .fieldRequired::before {
    print-color-adjust: exact;
  }
  .dlb-admin-ui #cs-header-subnav.cs-new-header {
    background-color: white;
    color: black;
  }
  .dlb-admin-ui #cs-header-subnav.cs-new-header h1, .dlb-admin-ui #cs-header-subnav.cs-new-header .h1 {
    color: black;
    font-size: 2.5em;
  }
  .dlb-admin-ui #cs-header-subnav.cs-new-header h1 a, .dlb-admin-ui #cs-header-subnav.cs-new-header .h1 a {
    font-weight: normal;
    font-size: inherit;
  }
  .dlb-admin-ui #cs-header-subnav.cs-new-header h1 a:after, .dlb-admin-ui #cs-header-subnav.cs-new-header .h1 a:after {
    content: "";
  }
  .dlb-admin-ui #cs-header-subnav .cs-new-header-inner {
    grid-template-columns: 1fr 75rem 0px 1fr;
  }
  .dlb-admin-ui #cs-header-subnav .cs-new-header-actions, .dlb-admin-ui #cs-header-subnav .cs-header-activity-metadata {
    display: none !important;
  }
  .dlb-admin-ui.cs-sidebar-container {
    display: none;
  }
  .cs-has-sidebar #page-content {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 1200px;
    box-sizing: border-box;
    display: block;
  }
  .cs-has-sidebar #page-content #os-body-main {
    background: none !important;
  }
}
