.modal-prompt {
  background: #fff;
  border-radius: 15px;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  width: 330px;
  height: auto;
  margin: 0 auto;
  padding: 20px 35px 30px 35px;
  position: relative;
  top: 18%;
  z-index: 1000000;
  border: medium solid #000;
}

.modal-prompt p, .modal-prompt h1 {
  color: #555555;
  margin-top: 40px;
}

.checkbox-container {
    display: inline-block;
}

#prompt-background {
  background: url("/wp-content/uploads/2025/04/mikey-picks-06.jpg") no-repeat center center fixed #555;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999999;
  display: block !important;
}

.modal-prompt select { 
  float: left; 
  margin-right: 10px; 
}

.logo_image {
  margin-top: -50px;
  margin-bottom: -80px;
}

.button-enter {
  padding: 15px 32px;
  color: white;
  background-color: #2c641b;
  border: none;
  cursor: pointer;
}

.button-enter:hover {
  background-color: #1e4d0f;
}

.button-enter:disabled {
  background-color: #cccccc;
  cursor: not-allowed;
}

/* Added styles for new elements */
.form-group {
  margin-bottom: 20px;
}

.full-width {
  width: 100%;
  padding: 8px;
  margin-bottom: 15px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.checkbox-wrapper {
  margin: 20px 0;
  text-align: left;
}

.checkbox-wrapper input[type="checkbox"] {
  margin-right: 10px;
}

.checkbox-wrapper label {
  color: #555555;
}

.error-text {
  color: #ff0000;
  margin-top: 5px;
  font-size: 14px;
}

.banner-buttons {
  margin-top: 20px;
}

body.mikey-age-modal-active > *:not(#prompt-background) {
  display: none !important;
}