.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:10001;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-230px;width:380px;background:#eee url(images/modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:10002;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal.small{width:200px;margin-left:-140px;}
.reveal-modal.medium{width:400px;margin-left:-240px;}
.reveal-modal.large{width:600px;margin-left:-340px;}
.reveal-modal.xlarge{width:800px;margin-left:-440px;}
.css-480 .reveal-modal.medium, .css-320 .reveal-modal.medium{width:300px;margin-left:-160px;padding:30px 10px 34px;}
.css-480 .reveal-modal.medium h2, .css-320 .reveal-modal.medium h2{font-size:22px;}
.reveal-modal .closes-reveal-modal, .close-reveal-modal{font-size:30px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;}
.reveal-modal label{display:block;margin:5px 0;}
.reveal-modal label input[type="text"], .reveal-modal label textarea, .reveal-modal label select{display:block;width:100%;text-indent:10px;height:32px;border:1px #c2c2c2 solid;background:#fff;font-size:16px;color:#262827; margin
margin: 5px 0;}
.reveal-modal label select{height:34px;padding:0 5px;text-indent:0;}
.reveal-modal label textarea{height:50px;padding:0;}
.reveal-modal h1, .reveal-modal h2{margin-top:0;}
.hfield {display: none!important;}