/* PAGE BUILDER */
.ck.ck-balloon-panel.ck-balloon-panel_visible {
z-index: 1300 !important;
}
.ssa-page-builder-enabled .ui-dialog.media-library-widget-modal.ui-widget .ui-dialog-titlebar {
margin: 0 auto;
}
.ssa-page-builder-enabled .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
width: 900px;
min-width: 300px;
max-width: 80%;
margin: 0 auto;
}
.ssa-page-builder-enabled a.button.views-exposed-form__item.views-exposed-form__item--actions.acquia-dam-clear-filter {
color: white;
}
.ssa-page-builder-enabled .ssa-type-cohWysiwyg .ck-content.ck-editor__editable p {
font-size:18px;
}

.ui-dialog.media-library-widget-modal.ui-widget {
	z-index: 1300 !important;
}

#block--status-messages {
	display: none;
}

#edit-0 #block--status-messages {
 display: block;
}

.ck .ck-link-form .imce-selector-button {
	display: none;
}

i[data-icon-icomoon] {
	font-style: normal;
}

.nowrap {
white-space: nowrap;
}

.coh-wysiwyg figure { display: table }
.coh-wysiwyg figure img { display: table-cell; margin-bottom: 0rem !important; }
.coh-wysiwyg figure figcaption { display: table-caption; caption-side: bottom; padding: 0.6em; word-break: break-word; color: hsl(0, 0%, 20%); background-color: hsl(0, 0%, 97%); font-size: 1rem; }
.coh-wysiwyg .align-right figcaption { margin-left: 1rem; margin-bottom: 0.8rem; }
.coh-wysiwyg .align-left figcaption { margin-right: 1rem; margin-bottom: 0.8rem; }
.coh-wysiwyg .align-center figcaption { margin-bottom: 1.5rem; }

@media screen and (max-width:511px) {
.coh-wysiwyg .align-right figcaption { margin-left: 0rem; margin-bottom: 1.5rem; }
.coh-wysiwyg .align-left figcaption { margin-right: 0rem; margin-bottom: 1.5rem; }
}


.coh-style-heading-centered {
  justify-content: center !important;
}

#drupal-modal {
	overflow-y: auto !important;
}

/* Field help text on form display */
.form-item__description, .fieldset__description {
  font-size: 1rem;
  font-style: italic;
  line-height: 1.5rem;
}
    
/* CSV Feed Export Button */
.csv-feed .feed-icon {
background-size: 80px;
width: 80px;
height: 35px;
margin-top: 1.5rem;
}


/* Grouped By Tabled in Accordion Display */

.views-groupby-accordion {
  margin-bottom: 0.75rem;
}

.views-groupby-accordion__summary {
  display: flex;
  align-items: center;
  justify-content: space-between;

  width: 100%;
  padding: 16px 20px;

  background-color: #f0f0f0; /* Base Lightest */
  color: #1b1b1b;            /* Base Darkest */

  font-family: "Source Sans Pro", Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;

  cursor: pointer;
  list-style: none;
}

.views-groupby-accordion__summary::-webkit-details-marker {
  display: none;
}

.views-groupby-accordion__summary::after {
  content: "\f6b1";
  font-family: "Icomoon";

  font-size: 18px;
  line-height: 18px;

  transition: transform 250ms ease-in-out;
}

.views-groupby-accordion[open]
> .views-groupby-accordion__summary::after {
  transform: rotate(-180deg);
}

.views-groupby-accordion__summary:hover {
  background-color: #dfe1e2; /* Base Lighter */
}

.views-groupby-accordion__summary:focus-visible {
  outline: 3px solid #005ea2;
  outline-offset: 2px;
}
