haxcms-site-builder .field-document-file .file,
cms-token .field-document-file .file {
  display: flex;
}
haxcms-site-builder .field-document-file .file-icon,
cms-token .field-document-file .file-icon {
  height: 20px;
}
.cis_token_dynamic_value {
  box-shadow: 0px 0px 0px 4px #22ff22;
}

/* elmsln card image size for submit widget */
.elmsln-icon.elmsln-card-submit-image {
  font-size: 10rem;
  padding: 2rem;
  line-height: 10rem;
  border-right: 1px solid rgba(160, 160, 160, 0.2);
}

.cis-filter-activity-item {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 4rem;
}

.cis-filter-activity-item .material-icons {
  font-size:4rem;
  padding:1.25rem;
}
#modal-content .modal-iframe-container {
  padding-top: 90%;
  width: 100%;
  height: 0;
}
#modal-content .modal-iframe-container iframe.cis_filter_modal_frame {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
}
div.ctools-modal-content .modal-content {
  overflow: inherit;
  position: initial;
}
div.ctools-modal-content .popups-close {
  position: relative;
  z-index: 100;
}

.elmsln-action-finished i {
  color: #004b00;
}

.elmsln-action-unfinished i {
  color: #a70000;
}

.elmsln-action-required {
  background-color: #ffcc66;
}

.cis_filter_modal_frame {
  border:none;
}
