.popup { position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(34,34,34,0.7);  *background-color:#222222;
z-index:99999; }
.popup .page { background-color:#ffffff; -webkit-box-shadow:0 0 8px #000000; -moz-box-shadow:0 0 8px #000000; -ms-box-shadow:0 0 8px #000000; -o-box-shadow:0 0 8px #000000; box-shadow:0 0 8px #000000; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; max-width:600px; }
.popup-heading { padding:15px 0; color:#ffffff; font-weight:300; font-size:20px; text-align:center; text-transform:uppercase; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; -ms-border-top-right-radius:5px; -o-border-top-right-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -ms-border-top-left-radius:5px; -o-border-top-left-radius:5px; border-top-left-radius:5px; }
.popup-heading .close-popup { font-family:"all-action-wear"; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:right; display:block; margin-right:20px; }
.popup-heading .close-popup:hover { color:#111111; }
.popup-content { padding:20px; overflow:auto; }
.popup-content p:last-child, .popup-content ul:last-child, .popup-content ol:last-child { margin-bottom:0; }
.popup-content td p:last-child, .popup-content ul:last-child, .popup-content ol:last-child { margin:0 0 25px 0; }
.popup-footer { padding:10px; text-align:right; -webkit-border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -ms-border-bottom-right-radius:5px; -o-border-bottom-right-radius:5px; border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -ms-border-bottom-left-radius:5px; -o-border-bottom-left-radius:5px; border-bottom-left-radius:5px; }
.popup-footer .close-popup { color:#ffffff; text-transform:uppercase; font-weight:300; text-decoration:none; display:inline-block; padding:5px 20px; background-color:#333333; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; border-radius:7px; }
.popup-footer .close-popup:hover { background-color:#ffffff; color:#222222; }
.popup .page, .popup-content { -webkit-transition:all 0.6s linear; -moz-transition:all 0.6s linear; -ms-transition:all 0.6s linear; -o-transition:all 0.6s linear; transition:all 0.6s linear; }
.popup-footer, .popup-heading { background-color:#4794BE; }
