#exitpopup-modal h1, #exitpopup-modal h2, #exitpopup-modal h3, #exitpopup-modal h4, #exitpopup-modal h5, #exitpopup-modal h6, #exitpopup-modal p {
  color: #252525;
  text-shadow: none;
  overflow-wrap: break-word; }

#exitpopup-modal #popup-modal-window {
  overflow: scroll;
  background-color: #ffffff; }
  @media screen and (max-width: 500px) {
    #exitpopup-modal #popup-modal-window.exitpopup-modal-window {
      width: 95% !important;
      height: 60% !important; }
      #exitpopup-modal #popup-modal-window.exitpopup-modal-window .oneField.field-container-D {
        width: 400px !important; }
      #exitpopup-modal #popup-modal-window.exitpopup-modal-window .actions {
        max-width: 400px !important; } }
  @media screen and (max-width: 625px) {
    #exitpopup-modal #popup-modal-window.exitpopup-modal-window {
      min-width: 80%; } }

#exitpopup-modal .modal-title {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  #exitpopup-modal .modal-title h3 {
    max-width: 85%;
    text-transform: uppercase;
    text-align: left;
    color: #ffffff;
    overflow-wrap: break-word; }
  #exitpopup-modal .modal-title .close-button:before {
    content: '\F00D';
    font-family: FontAwesome; }
  #exitpopup-modal .modal-title .close-button:hover {
    cursor: pointer;
    color: #cccccc; }

#exitpopup-modal .modal-body {
  overflow-x: hidden; }

#exitpopup-modal .exitpopup-modal-footer {
  position: relative;
  padding: 5px 35px;
  text-align: left; }
  #exitpopup-modal .exitpopup-modal-footer p {
    font-size: 1.6rem;
    text-transform: none;
    border: none;
    cursor: auto; }

body.modal-open {
  height: 100vh;
  overflow-y: hidden;
  padding-right: 15px; }
