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;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}
.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.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:.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%;margin-bottom:10px;transform:translate3d(0,0,0);color:#2b2e38;background:#fff}
.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:.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;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}
.remodal-close:hover,.remodal-close:focus{color:#2b2e38}
.remodal-close::before {
    color: #fff;
    content: "×";
    display: block; 
    font-size: 50px;
    line-height: 35px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 35px;
}
.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .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}
}
.lt-ie9 .remodal-overlay{background:#2b2e38}
.lt-ie9 .remodal{width:700px}




.remodal_content > img {
    display: block;
    height: auto;
    max-width: 100%;
}
.popup_input {
    border: 1px solid #ccc;
    color: #666;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    height: 50px;
    margin-bottom: 15px;
    outline: medium none;
    text-align: center;
    width: 95%;
}
.popup_buton {
    background: #8d0000 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 50px;
    margin-bottom: 5px;
    outline: medium none;
    width: 95%;
}
.popup_text {
	width: 95%;
    font-size: 22px;
    padding: 10px 0;
} 



