html.remodal-is-locked{overflow:hidden;touch-action:none;}
.remodal, [data-remodal-id]{display:none;}
.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;}
.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch;}
.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:"";}
.remodal-overlay, .remodal-wrapper{backface-visibility:hidden;}
.remodal{position:relative;outline:none;text-size-adjust:100%;}
.remodal-is-initialized{display:inline-block;}
.remodal-bg.remodal-is-opening, .remodal-bg.remodal-is-opened{filter:blur(3px);}
.remodal-overlay{background:rgba(43, 46, 56, 0.9);}
.remodal-overlay.remodal-is-opening, .remodal-overlay.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards;}
.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes;}
.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes;}
.remodal-wrapper{padding:10px 20px 0;}
.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:1em;transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff;text-align:left;}
.remodal.searchbox{background:none;color:#fff;}
.remodal.searchbox .remodal-close{color:#fff;}
.remodal.remodal-is-opening, .remodal.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards;}
.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes;}
.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes;}
.remodal, .remodal-wrapper:after{vertical-align:middle;}
.remodal .widget{margin:0 0 1em;}
.remodal-close{display:block;overflow:visible;margin:1em auto;padding:.5em;cursor:pointer;transition:color 0.2s;text-decoration:none;text-align:center;color:#95979c;border:0;outline:0;background:none;font-size:1.5em;position:static!important;}
.remodal-close:hover, .remodal-close:focus{color:#2b2e38;}
.remodal-close:before{font-family:"fontawesome";content:"\f00d";font-size:1.2em;display:inline-block;position:relative;top:3px;}
.remodal-close .text{margin-left:.5em;font-size:.8em;display:inline-block;}
.remodal-confirm, .remodal-cancel{font:inherit;display:block;overflow:visible;min-width:150px;padding:12px 0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0;}
.remodal-confirm{color:#fff;background:#81c784;}
.remodal-confirm:hover, .remodal-confirm:focus{background:#66bb6a;}
.remodal-cancel{color:#fff;background:#e57373;}
.remodal-cancel:hover, .remodal-cancel:focus{background:#ef5350;}
.remodal-confirm::-moz-focus-inner, .remodal-cancel::-moz-focus-inner, .remodal-close::-moz-focus-inner{padding:0;border:0;}
@keyframes remodal-opening-keyframes {
from{transform:scale(1.05);opacity:0;}
to{transform:none;opacity:1;}
}
@keyframes remodal-closing-keyframes {
from{transform:scale(1);opacity:1;}
to{transform:scale(0.95);opacity:0;}
}
@keyframes remodal-overlay-opening-keyframes {
from{opacity:0;}
to{opacity:1;}
}
@keyframes remodal-overlay-closing-keyframes {
from{opacity:1;}
to{opacity:0;}
} @media only screen and (min-width: 641px) {
.remodal{max-width:700px;}
}
@media only screen and (max-width: 480px) {
.remodal{padding:.5em;font-size:.88em;}
} .lt-ie9 .remodal-overlay{background:#2b2e38;}
.lt-ie9 .remodal {
width: 700px;
}