.ui-dialog {
  z-index: 600;
  border-radius: 5px;
  border: 1px none #797979;
  box-sizing: border-box;
  box-shadow: 1px 2px 7px 0px rgba(51, 51, 51, 0.35);
  padding: 0;
}

.ui-dialog-titlebar {
  background-color: #27324b;
  background-color: var(--color-header-border);
  height: 55px;
}

.ui-dialog .ui-dialog-title {
  color: #ffffff;
  color: var(--insight-title);
  font-size: 24px;
  line-height: 30px;
  margin: 0;
  padding-left: 35px;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ui-dialog-title:before {
  content: "";
  height: 28px;
  width: 28px;
  background-image: url('../assets/acquisition-logo-icon.png');
  background-size: cover;
  position: absolute;
  left: 0;
}

.ui-dialog .ui-dialog-title .blue {
  display: none;
}

.ui-button,
.ui-button:hover,
.ui-button:focus {
  background-color: transparent;
}

.ui-dialog .ui-dialog-titlebar-close {
  border: none;
  right: 1.5em;
  width: 25px;
  height: 25px;
}

.ui-button .ui-icon.ui-icon-closethick {
  background-image: url(../assets/close.svg);
  background-position: center left;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  margin-top: -13px;
  margin-left: -13px;
  filter: none;
  filter: var(--invert-filter);
}

.ui-dialog .ui-dialog-content {
  background: #ffffff;
  background: var(--color-background);
}

.ui-widget.ui-widget-content {
  background: #ffffff;
  background: var(--color-background);
}

.ui-widget-content a {
  color: #225895;
  color: var(--color-link);

}

h1, h2, h3, h4 {
  position: relative;
  padding-right: 40px;
}

.insight-link {
  position: absolute;
  right: 0px;
  top: -15px;
  width: 40px;
  height: 40px;
  background: transparent url(../assets/brain_icon_gray.svg) no-repeat center center;
  background: var(--insight-link-bg);
  background-size: 31px 28px;
  border-radius: 50%;
  border: solid 1px #5c5c5c;
  border: solid 1px var(--insight-link-border-color);
}

.insight-link:hover {
  border-color: #225895;
  outline: solid 1px #225895;
}

.insight-link.is-active {
  background-color: transparent;
  background-color: var(--insight-link-bg-color);
  background-image: url(../assets/brain_icon_gray.svg);
  background-image: var(--insight-active-link-bg);
  border-color: #225895;
  border-color: var(--insight-link-border-color);

}

.insight-link.is-active:before {
  content: "►";
  height: 20px;
  width: 20px;
  background: transparent;
  position: absolute;
  left: -30px;
  top: -4px;
  font-size: 37px;
  text-shadow: 1px 2px 7px rgba(51, 51, 51, 0.35);
  color: #ffffff;
  transform: scale(.8, 1);
  z-index: 601;
}

@media screen and (max-width: 767px) {
  .ui-dialog .ui-dialog-content {
    padding: 0;
  }
}

@media screen and (min-width: 768px) {
  .ui-dialog .ui-dialog-title .blue {
    display: inline;
    color: #9EDCF6;
    color: var(--insight-blue-title);
  }
}
