.smoke-base {position: fixed;top: 0;left: 0;bottom: 0;right: 0;visibility: hidden;opacity: 0;}
.smoke-base.smoke-visible {opacity: 1;visibility: visible;}
.smokebg {position: fixed;top: 0;left: 0;bottom: 0;right: 0;}
.smoke-base .dialog {position: absolute;}
.dialog-prompt {margin-top: 15px;text-align: center;}
.dialog-buttons {margin: 20px 0 5px 0}
.smoke {font-family:Arial, Helvetica, sans-serif;text-align: center;font-size: 22px;line-height: 150%;}
.dialog-buttons button {display: inline-block;vertical-align: baseline;cursor: pointer;font-family:Arial, Helvetica, sans-serif;font-style: normal;text-decoration: none;border: 0;outline: 0;color:#333333 !important;-webkit-background-clip: padding-box;font-size: 14px;line-height: 13px;font-weight: normal;padding: 9px 12px;width:20%;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.218s;-moz-transition: all 0.218s;-ms-transition: all 0.218s;-o-transition: all 0.218s;transition: all 0.218s;border: 1px solid gainsboro;border: 1px solid #cdcdcd;background-color: whiteSmoke;background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: linear-gradient(top,#f5f5f5,#f1f1f1);-webkit-user-select: none;-moz-user-select: none;user-select: none;cursor: default;color: #333333;font-weight:bold;}
.dialog-buttons button:hover{-webkit-transition: all 0.0s;-moz-transition: all 0.0s;-ms-transition: all 0.0s;-o-transition: all 0.0s;transition: all 0.0s;background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image: linear-gradient(top,#f8f8f8,#f1f1f1);-moz-box-shadow:    inset 0 0 10px #dadada!important;-webkit-box-shadow: inset 0 0 10px #dadada!important;box-shadow:         inset 0 0 10px #dadada!important;-webkit-transition: all 0.218s;-moz-transition: all 0.218s;-ms-transition: all 0.218s;-o-transition: all 0.218s;transition: all 0.218s;}
.dialog-prompt input {margin: 0;border: 0;font-family: sans-serif;outline: none;font-family: Menlo, 'Andale Mono', monospace;border: 1px solid #aaa;width: 75%;display: inline-block;background-color: transparent;font-size: 16px;padding: 8px;}
.smoke-base {background: rgba(0,0,0,.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#900000000);}
.smoke-base .dialog {top: 39%;width: 100%;left: 0px;right: 0px;}
.smoke-base .dialog-inner {padding: 15px;padding: 15px;color: #a8a8a8;font-size: 20px;}
.smoke {background-color: rgba(255,255,255,0.95);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff);box-shadow: 0 2px 8px #666;}
.dialog-buttons button {background-color: rgba(0,0,0,.85);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8,endColorstr=#f1f1f1);border-radius: 0;color: #fff;}
button.cancel {background-color: rgba(0,0,0,.40);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8,endColorstr=#f1f1f1);}
.queue{display:none;}
@media only screen and (max-width : 400px) {
.smoke-base .dialog {top: 63px !important;width: 100%;left: 0px;right: 0px;}
.dialog-buttons button {width: 100% !important}
}