.views-field.views-field-field-runways {
  min-width: 205px;
}

.view-airports.view-display-id-block_1 .paragraph--type--airport-runway .field--name-field-procedure-status {
  display: none;
}

.page-node-424 .egnos-tooltip .more-info.svg {
  height: 20px;
}

.page-node-424 .view-airports .views-submit-button {
  margin-top: 27px;
  margin-left: 14px;
}

.page-node-424 .view-airports .views-reset-button {
  margin-top: 27px
}

.views-element-container.contextual-region.form-group {
  overflow: auto;
}

section#bottom_info {
  clear: both;
}

.button--loading {
  position: relative;
}

.button--loading.is-loading {
  padding-right: 40px !important;
  position: relative;
}

.button--loading.is-loading::after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 15px;
  margin-top: -8px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  animation: spin 0.8s infinite linear;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}