
#overlay, #secondOverlay, #thirdOverlay, #fourthOverlay, #fifthOverlay, #sixthOverlay, #seventhOverlay, #eightOverlay, #ninethOverlay, #tenthOverlay, .RoyalRequestOverlay, .AcceptJobOverlay, #ItemOverlay, #TransactionOverlay, #PixyLureOverlay, .overlay, 
#PixyPetFeedOverlay, #emailConfirmOverlay {
   position: fixed;
   height: 100%; 
   width: 100%;
   top: 0;
   right: 0;  
   bottom: 0;
   left: 0;
   background: rgba(000,000,000,0.6);
   display: none;
   z-index: 15;
}

#aura-overlay {
   position: fixed;
   height: 100%; 
   width: 100%;
   top: 0;
   right: 0;  
   bottom: 0;
   left: 0;
   background: rgba(000,000,000,0.6);
   display: none;
   z-index: 5;
}


#popup, .popup {
   max-width: 650px;
   width: 90%; 
   padding: 20px;
   position: relative;
   background: #fff;
   margin: 10px auto;
   border-radius: 10px;
   border: 1px solid #ccc;
   min-width:300px;
   text-align: center;
}

#popup h5, .popup h5 {
   margin-top: 15px;
}

#close, .close {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
color: #fff;
width: 30px;
height: 30px;
border-radius: 5px;
padding-top: 3px;
background-color: #cca10d;
border: 1px solid #b08903;
}

.close-button, .guard-close-button {
   color:#fff;
   border-radius: 5px;
   min-width: 100px;
   padding: 6px;
   text-align: center;
   cursor: pointer; 
   /* background-color: #710082; */
   background-color: #cca10d;
   border-color: #b58c00;   
}

.guard-close-button {
   width: 200px;
}

.guard-close-button a {
   color:#fff;
}

#overlay-heading, .overlay-heading {
   box-sizing: content-box;
   width: 100%;
   border: 1px solid #cca10d;
   height: 60px;
   margin: 0;
   padding: 0px 20px;
   position: relative;
   top: -21px;
   left: -21px;
   border-radius: 10px 10px 0 0;
   text-align: center; 
   background-color: #ffc600;
   color: #fff;  
   border-bottom: 5px solid #cca10d;
}

.overlay-heading h2 {
   margin-top: 12px;   
}

#overlay-heading h2, .overlay-heading h2, 
#overlay-heading h3, .overlay-heading h3 {
   color: #fff;
   text-shadow: 2px 2px #000; 
   margin: 12px 0 0 0!important;
}

h2 {
   margin-top: 10px;
}