/* Remodal - http://vodkabears.github.io/remodal/ (C)Ilya Makarov, Under MIT License */
html.remodal-is-locked {overflow:hidden;-ms-touch-action:none;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;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,0.7);}.remodal-wrapper:after {display:inline-block;height:100%;margin-left:-0.05em;content:"";}.remodal-overlay,.remodal-wrapper {-webkit-backface-visibility:hidden;backface-visibility:hidden;}.remodal {position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;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 10px 0;}
.remodal {box-sizing: border-box;width:100%;max-width:320px;margin-bottom:160px;transform:translate3d(0, 0, 0);color:#fff;background:transparent;border:1px solid #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-close {position: absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent;}
.remodal-close:hover,.remodal-close:focus {color:#2b2e38;}
.remodal-close:before {font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center;}
.remodal-confirm,.remodal-cancel {font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;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;filter:blur(0);}}
@keyframes remodal-closing-keyframes {from {transform:scale(1);opacity:1;}to {transform:scale(0.95);opacity:0;filter:blur(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:320px;}}