﻿.apprise-overlay {background-color:rgba(51,51,51,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}
div.apprise {background:#fff;box-shadow:0px 2px 15px rgba(0,0,0,0.2);-mox-box-shadow 0px 2px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 15px rgba(0,0,0,0.2);color:#111;display:none;font-size:14px;left:40%;max-height:90%;overflow:hidden;position:fixed;top:-100%;width:30%;z-index:2000}
div.apprise-content h1 {font-family:Freeman, sans-serif;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:400;font-size: 230%;line-height:61%}
div.apprise-content h1 span {color:#000;font-family:Montserrat, sans-serif;font-size:60%}
div.apprise .apprise-inner {padding:0px}
div.apprise .apprise_header {border-bottom:solid 3px #fff;padding:30px 30px 20px;background-color:#db297a}
div.apprise .apprise-input {padding:30px;border-top:solid 5px #000}
div.apprise .apprise-input textarea {border:1px solid rgba(0,0,0,0.3);box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1);-mox-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1);display:block;font-size:13px;margin:0 auto;padding:5px 2%;width:96%;height:100px}
div.apprise .apprise-input input:focus, div.apprise .apprise-input textarea:focus {outline-color:#db297a}
div.apprise .apprise-input textarea::selection, div.apprise .apprise-input input::selection {background-color:rgba(219,41,122,0.2)}
div.apprise .apprise-buttons {background:#666;padding:15px 25px;text-align:right}
div.apprise .apprise-buttons button {background:#ccc;border:0px;cursor:pointer;font-size:16px;margin:0 5px;overflow:hidden;padding:5px 12px;color:#000;font-family:Montserrat, sans-serif;box-shadow:5px 5px 0px 0px rgba(0,0,0,1);-webkit-box-shadow:5px 5px 0px 0px rgba(0,0,0,1);-moz-box-shadow:5px 5px 0px 0px rgba(0,0,0,1);padding:10px 20px;}
div.apprise .apprise-buttons button.special {border:0px}
div.apprise .apprise-buttons button.col {border:0px;padding:0px}
div.apprise .apprise-buttons button.blue {background:#db297a;color:#fff;font-weight:800;text-transform:uppercase}
div.apprise .apprise-buttons button.red {background:#D23A30}
div.apprise .apprise-buttons button:hover {box-shadow:inset 1px 1px 0px rgba(255,255,255,0.5), 5px 5px 0px 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.5), 5px 5px 0px 0px rgba(0,0,0,0.3);-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.5), 5px 5px 0px 0px rgba(0,0,0,0.3)}
div.apprise .apprise-buttons button:active {box-shadow:inset 1px 1px 0px rgba(255,255,255,0.5), 5px 5px 0px 0px rgba(0,0,0,1);-moz-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.5), 5px 5px 0px 0px rgba(0,0,0,1);-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.5), 5px 5px 0px 0px rgba(0,0,0,1)}
    
div.fontSelector {background:-webkit-linear-gradient(top, #fafafa, #f5f5f5);background:-moz-linear-gradient(top, #fafafa, #f5f5f5);background:linear-gradient(top, #fafafa, #f5f5f5);width:225px;height:7%;position:absolute;z-index:110;right:24px;margin-right:20px}
    
div.fontSelector ul.fonts {float:left;width:200px;margin:0;padding:0;margin-left:-1px;display:none;background-color:#fafafa;border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,0.2);max-height:250px;overflow-y:auto;overflow-x:hidden;position:absolute;top:100%}
div.fontSelector ul.fonts li, div.fontSelector h4.selected {display:block;line-height:19px;min-height:19px;padding:5px;margin:0;font-size:135%;cursor:pointer}
div.fontSelector ul.fonts li:hover, div.fontSelector ul.fonts li.selected {background-color:#fefefe;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset}
div.fontSelector h4.selected {position:relative;top:50%;float:left;width:190px;font-weight:inherit;margin-top:-13px}
div.fontSelector span.handle {position:relative;top:50%;margin-top:-13px;float:right;width:24px;height:8%;line-height:26px;text-align:center;border-left:1px solid #fff;text-shadow:0 2px 0 #fff;font-size:70%;cursor:pointer;font-weight:normal !important;font-style:normal !important;text-decoration:none !important}
div.fontSelector span.handle:hover {color:#aaa}



@media screen and (max-width: 990px) {
    div.apprise .apprise_header {padding:20px 20px 15px}
    div.apprise-content h1 {line-height:100%;font-size:180%}
    }