.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 2;
  cursor: pointer;
}

.overlayNotification,
.overlayNotificationModal {
  position: fixed;
  display: none;
  width: 100%;
  z-index: 3;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (min-width: 992px) {
  .overlayNotification,
  .overlayNotificationModal {
    width: 100%;
  }
}

.overlayNotification .container-module,
.overlayNotificationModal .container-module {
  cursor: pointer;
}

.overlayNotification .overlayNotificationContent,
.overlayNotificationModal .overlayNotificationContent {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
  padding: 40px 15px;
  margin: 0 auto;
  cursor: default;
}

.overlayNotification .overlayNotificationContent > .row,
.overlayNotificationModal .overlayNotificationContent > .row {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.overlayNotification .overlayNotificationContent img,
.overlayNotificationModal .overlayNotificationContent img {
  display: none;
}

@media (min-width: 768px) {
  .overlayNotification .overlayNotificationContent img,
  .overlayNotificationModal .overlayNotificationContent img {
    display: block;
    margin: 0 auto 20px auto;
  }
}

.overlayNotification .overlayNotificationContent .iconClose,
.overlayNotificationModal .overlayNotificationContent .iconClose {
  position: absolute;
  top: 20px;
  right: 20px;
  color: black;
  cursor: pointer;
  z-index: 1;
}

@media (min-width: 768px) {
  .overlayNotification .overlayNotificationContent .iconClose,
  .overlayNotificationModal .overlayNotificationContent .iconClose {
    top: 30px;
    right: 30px;
  }
}

@media (min-width: 768px) {
  .overlayNotification .overlayNotificationContent,
  .overlayNotificationModal .overlayNotificationContent {
    padding: 40px 30px 60px;
  }
}

.overlayNotification .overlayNotificationContent a,
.overlayNotificationModal .overlayNotificationContent a {
  white-space: nowrap;
}

