#drupal-modal a {
  color: #37a45f !important;
}

.field-description {
  color: gray !important;
  font-size: 0.7rem !important;
}

.layout-container {
  margin: 0 3.5em !important;
}

.ui-dialog .ui-dialog-titlebar {
  background-color: #1873be !important;
  color: #ffffff;
}

.ui-dialog .ui-dialog-titlebar-close {
  /* background-image: url(https://cdnjs.cloudflare.com/ajax/libs/aui/6.0.1/aui/css/icons/aui-icon-close.png) !important; */
  background: url("https://api.iconify.design/fa-solid/window-close.svg?color=white") no-repeat center center / contain !important;
  z-index: 999999 !important;
}

.ui-dialog .ui-dialog-buttonpane {
  background-color: transparent !important;
  border: none !important;
}

.ui-dialog .ui-dialog-content {
  overflow: visible;
}

.tooltip {
  background-color: #000;
  padding: 5px;
  border-radius: 5px;
}

.tooltip-inner,
.tooltip-inner a {
  color: #ffffff;
}

.layout-region-node-footer__content,
.user-form .form-actions,
.profile-a-medlem-edit-form .form-actions {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  padding: 20px 50px;
  z-index: 100;
  border: none;
  background-color: #e0e0d8;
  box-shadow: 1px -9px 24px -12px rgba(0, 0, 0, 0.53);
  -webkit-box-shadow: 1px -9px 24px -12px rgba(0, 0, 0, 0.53);
  -moz-box-shadow: 1px -9px 24px -12px rgba(0, 0, 0, 0.53);
}

.user-form .form-actions {
  margin-bottom: 0;
}

.layout-region-node-footer {
  margin-bottom: 30px;
}

#layout_select {
  background: #e0e0d8;
  margin-top: 20px;
  position: absolute;
  padding: 5px 20px 20px;
}

#layout_select label {
  display: inline !important;
  padding-left: 5px;
}

/* #newsletterMarkup {
  background-color: ;
} */


#newsletterMarkup table {
  border-spacing: 0;
  padding: 0;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}

#newsletterMarkup th,
#newsletterMarkup td,
#newsletterMarkup tr {
  padding: 0;
  border-spacing: 0;
  vertical-align: top;
}

#newsletterMarkup tbody {
  width: 100%;
}

.tablecol {
  display: inline-block;
}


/* Analysis pages */
.webform-analysis-component {
  width: 33.3%;
  margin: 0 -2px;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}

@media all and(max-width: 1024px) {
  .webform-analysis-component {
    width: 50%;
  }
}

@media all and(max-width: 600px) {
  .webform-analysis-component {
    width: 100%;
  }
}

.webform-analysis-component-grid {
  width: 100%;
  clear: both;
}

.webform-analysis-component-inner {
  padding: 12px;
  overflow: auto;
}

.webform-analysis-component table {
  width: 100%;
}

.webform-analysis-component table td {
  white-space: normal;
}


/* Responsive chart sizing */
.webform-analysis-component [id^="webform-chart"] {
  width: 100% !important;
  height: 300px !important;
}


@media print {

  body {
    visibility: hidden;
    margin: 0 !important;
    padding: 0 !important;
  }

  .webform-analysis-component {
    width: 50% !important;
    visibility: visible !important;
  }

  .my_list_container {
    width: 100% !important;
    margin: 0 !important;
    visibility: visible !important;
  }
}
