/* Override the font family */
body,
html,
* {
  font-family: 'Roboto', sans-serif !important;
}
.messages__wrapper a.messageclose {
    display: none;
}
.messages-list .messages.messages--status {
    color: #fff;
}
.messages-list .messages__content {
  color: #fff;
}
.messages-list .messages__title {
  color: #fff !important;
}
.messages-list .messages.messages--status .messages__title {
  color: #fff !important;
}
div#edit-entitygroupfield-add-more {
  align-items: center;
  align-content: center;
  input#edit-entitygroupfield-add-more-add-more-button {
    padding: 10px;
    height: auto !important;
    margin-left: 20px;
    margin-top: 24px;
    margin-bottom: 0;
  }
}
table#field-wide-layout-widgets-values, div#edit-field-wide-layout-widgets-wrapper {
  div#edit-field-wide-layout-widgets-add-more, .form-item--field-wide-layout-widgets-add-more-add-more-select {
    display: flex;
    align-items: center;
    align-content: center;
  }
  input#edit-field-wide-layout-widgets-add-more-add-more-button, .field-add-more-submit {
    padding: 10px;
    height: auto !important;
    margin-left: 20px;
    margin-top: 0;
  }
}
[data-drupal-selector="edit-field-wide-layout-widgets"] > .field-actions .paragraphs-add-wrapper.button--small {
  display: flex;
  align-items: center;
  align-content: center;

}
[data-drupal-selector="edit-entitygroupfield-add-more"] {
  display: flex;
  align-items: center;
  align-content: center;
  .field-add-more-submit {
    padding: 10px;
    height: auto !important;
    margin-left: 20px;
    margin-top: 24px;
  }
}
.views-exposed-form.bef-exposed-form.block.block-views.block-views-exposed-filter-blockevent-listing-list-block-1 div#edit-date-wrapper--3 {
  order: 999;
}
div#edit-field-widgets-add-more {
  display: flex;
  align-items: center;
  align-content: center;
  input#edit-field-widgets-add-more-add-more-button {
    padding: 10px;
    height: auto !important;
    margin-left: 20px;
    margin-top: 24px;
  }
}
div#block-zensource-admin-sub-views-dac-support-ticket-user-submissions, div#block-zensource-admin-sub-views-block-dac-amendment-expansion-user, div#block-zensource-admin-sub-views-block-dac-amendment-variable, div#block-zensource-admin-sub-views-block-amendment-renewal-user, div#block-zensource-admin-sub-views-dac-ddrc-user-dashboard-submissions {
  tr:nth-child(odd) {
    background-color: #F8F9FA;
  }
  .view-content.gin-layer-wrapper {
  padding: 0;
  margin: 0;
  box-shadow: none;
  }
  table {
    border-bottom: none;
    margin: 0;
    width: 100%
  }
  th {
    background: #E9ECEE !important;
  }
}
.webform-submission-dac-amendments-form .webform-progress {
  display: none;
}
.webform-submission-edit-form.webform-submission-dac-online-form input#edit-reset {
  display: none;
}
form#views-form-redirect-page-1 td.views-field.views-field-redirect-source__path {
  width: 200px;
  max-width: 200px;
}

.lpb-controls {
  cursor: default;
  padding: 5px;
  display: flex !important;
  z-index: 80;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 0 0 6px 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  flex-direction: unset !important;
  justify-content: unset !important;
  gap: unset !important;
  span.lpb-controls-label {
    color: #545560;
  }
}
.timeline_progress-bar {
  display: none;
}
.js-lpb-component.sticky_secondary_menu.paragraph.paragraph--type--sticky-secondary-menu.paragraph--view-mode--default, .js-lpb-component.paragraph.paragraph--type--ucla-training-block.blog-block.training-block.paragraph--view-mode--default {
  height: 50px;
}



/*Jude CSS*/
details.vbo-multipage-selector {
  align-self: flex-start;
}
.views-bulk-actions__item.js-form-item.form-item.js-form-type-select.form-type--select.js-form-item-action.form-item--action {
  margin-bottom: 0;
}
.views-bulk-actions__item.views-bulk-actions__item--preceding-actions.js-form-item.form-item.js-form-type-checkbox.form-type--checkbox.form-type--boolean.js-form-item-select-all.form-item--select-all {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
}
.views-bulk-actions__item.js-form-item.form-item.js-form-type-select.form-type--select.js-form-item-action.form-item--action label.form-item__label {
  margin-left: 0;
}
.dacchat.views-row {
  width: 90%;
  padding: 0;
  margin: 0 0 20px auto;
}
.dacchat.role-Administrator.views-row, .dacchat.role-DAC.Admin.views-row, .dacchat.role-SU.views-row, .dacchat.role-Content.Reviewer.DAC.Admin {
  margin: 0 auto 20px 0;
}
.dacchat.role-Administrator.views-row .messagecontainer, .dacchat.role-DAC.Admin.views-row .messagecontainer, .dacchat.role-SU.views-row .messagecontainer, .dacchat.role-Content.Reviewer.DAC.Admin .messagecontainer {
  border-radius: 10px;
  display: block;
  padding: 20px;
  background: #f2f2f2;
  color: #000;
}
.dacchat .messagecontainer {
  border-radius: 10px;
  display: block;
  padding: 20px;
  background: #2774AE;
  color: #fff;
}
.dacchat .file a, .dacchat .file span {
  color: #fff;
}
.dacchat.role-Administrator.views-row .file a, .dacchat.role-Administrator.views-row .file span, .dacchat.role-DAC.Admin.views-row .file a, .dacchat.role-DAC.Admin.views-row .file span, .dacchat.role-SU.views-row .file a, .dacchat.role-SU.views-row .file span, .dacchat.role-Content.Reviewer.DAC.Admin .file a, .dacchat.role-Content.Reviewer.DAC.Admin .file span {
  color: #000;
}
.dacchat span.datetime, .dacchat span.views-field.views-field-uid {
  font-size: 12px;
}
.dacchat span.views-field.views-field-uid {
  padding-left: 10px;
  position: relative;
}
.dacchat .file {
  margin: 0;
  padding: 0;
}
.dacchat .message {
  margin: 0;
}
.dacchat span.views-field.views-field-uid:before {
  content: "|";
  position: absolute;
  left: 2px;
  top: -3px;
}
details.webform-submission-information.claro-details {
  display: none;
}
.view.view-webform-dac-support-messaging.view-id-webform_dac_support_messaging.view-display-id-embed .views-view-grid.horizontal {
  display: flex;
  flex-flow: column-reverse;
}
body:not(.admin-user) div#block-zensource-admin-secondary-local-tasks nav.tabs-wrapper.tabs-wrapper--secondary.is-horizontal {
  display: none;
}
body.admin_user div#block-zensource-admin-secondary-local-tasks nav.tabs-wrapper.tabs-wrapper--secondary.is-horizontal {
  display: block;
}
.region.region-bottom-content div#block-zensource-admin-webform h2, section#dac_support_form--support_request h2.webform-section-title{
  display: block;
  color: #2774AE;
  font-weight: 500;
  padding: 0 0 5px;
  margin: 0;
}
.region.region-bottom-content {
  padding: 40px 0 0;
}
.dacchat .file--package-x-generic {
  background-image: none;
}
body.admin_user.user_admin.gin--classic-toolbar.user-logged-in.path-admin.toolbar-horizontal {
  background: #fff;
}

.dacchat .file--general, .dacchat .file--application-octet-stream {
  background-image: none;
}
.gin--edit-form .choices {
  min-width: 100%;
}