@charset "utf-8";

 /* Popup background overlay */
    #popupOverlay {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0,0,0,0.6);
      z-index: 999;
    }

    /* Popup box */
    #popupBox {
      background: white;
      width: 350px;
      margin: 15% auto;
      padding: 20px;
      border-radius: 10px;
      box-shadow: 0 0 10px rgba(0,0,0,0.3);
      text-align: center;
	  color: black !important;
    }

    /* Close button */
    .close-btn {
      background-color: crimson;
      color: white;
      border: none;
      padding: 8px 15px;
      border-radius: 5px;
      cursor: pointer;
    }

    .close-btn:hover {
      background-color: darkred;
    }
