.fancybox-lock body {
  overflow: visible !important
}

.fancybox-button {
  opacity: 1;
  background: #004080;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 5px;
  position: relative;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px
}

.fancybox-close-small {
  position: absolute !important;
  right: 0 !important;
  top: 0 !important;
  height: 38px !important;
  width: 38px !important;
}

.fancybox-button svg path {
  fill: transparent;
  stroke: currentColor;
  stroke-linejoin: round;
  stroke-width: 3;
  color: #FFF
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
  background: rgba(56, 56, 56, .35) !important;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.fancybox-slide {
  padding: 10px
}

.fancybox-slide--iframe .fancybox-content {
  vertical-align: top !important;
  overflow: auto
}
