.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:99999;display:none;top:0;left:0}
.reveal-modal{background:#fff;visibility:hidden;display:none;top:100px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:999999;padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal *:first-child{margin-top:0}
.reveal-modal *:last-child{margin-bottom:0}
.reveal-modal .close-reveal-modal{font-size:22px;font-size:2.2 rem;line-height:.5;position:absolute;top:3px;right:4px;color:#0073a3;text-shadow:0 -1px 1px rbga(0, 0, 0, 0.6);font-weight:bold;cursor:pointer}
.reveal-modal.small{width:30%;margin-left:-10%}
.reveal-modal.medium{width:40%;margin-left:-20%}
.reveal-modal.large{width:60%;margin-left:-30%}
.reveal-modal.expand{width:90%;margin-left:-45%}
.reveal-modal .row{min-width:0}

@media only screen and (max-width: 767px){
.reveal-modal-bg{position:absolute}
.reveal-modal,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge{width:80%;top:15px;left:50%;margin-left:-40%;padding:20px;height:auto}
}
.lt-ie8 .row{max-width:1000px}
div.panel{border:1px solid #ccc}
.lt-ie8 .nav-bar li.has-flyout a{padding-right:20px}
.lt-ie8 .nav-bar li.has-flyout a:after{border-top:none}
.lt-ie8 input[type=submit].nice.button{filter:chroma(color=#000);position:relative;top:-2px}
.lt-ie8 input[type=submit].tiny.button{padding:5px 5px 7px}
.lt-ie8 input[type=submit].small.button{padding:8px 7px 9px}
.lt-ie8 input[type=submit].medium.button{padding:9px 13px 9px}
.lt-ie8 input[type=submit].large.button{padding:9px 18px 10px}