.ui-widget-overlay {
    background: #040404;
    opacity: .5;
}

.ui-widget.ui-widget-content {
    border: none;
    border-radius: var(--card-border-radius);
    padding: var(--card-padding);
}

.ui-dialog .ui-dialog-titlebar {
    background: none;
    border: 0;
    padding: .5em 1em 1.2em .5em;
}

.ui-dialog .ui-dialog-titlebar-close {
    background-image: url(/sites/library/themes/scad_library/assets/SCAD-Libraries-icons/SCAD-Libraries-Close-icon.svg);
    background-size: 51%;
    background-repeat: no-repeat;
    background-position: center;
    width: 34px;
    height: 34px;
    top: 17%;
    border: 0;
    border-radius: 50%;
    right: 0;
}

/** Remote Video Specific */
.remote-video-modal {
  background: #000;
  padding: 0 !important;
}

.remote-video-modal-dialog {
  max-width: 90vw;
}

.remote-video-modal__player {
  aspect-ratio: 16 / 9;
  width: 100%;
}

.remote-video-modal__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
}