@import url("http://fonts.googleapis.com/css?family=Exo+2:700,400&subset=latin,cyrillic");
html.remodal-is-locked, body.remodal-is-locked {overflow: hidden;}
.remodal, [data-remodal-id] {visibility: hidden;}
.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 {-webkit-transform: translateZ(0px);}
.remodal {position: relative;display: inline-block;}
.remodal select, .remodal textarea, .remodal input, .remodal select:focus, .remodal textarea:focus, .remodal input:focus {font-size: 16px;}
.remodal, .remodal * {font-family: "Exo 2",sans-serif;}
.remodal-bg {-webkit-transition: -webkit-filter .2s ease-out;-moz-transition: -moz-filter .2s ease-out;-o-transition: -o-filter .2s ease-out;transition: filter .2s ease-out;}
body.remodal-is-active .remodal-bg {-webkit-filter: blur(3px);-ms-filter: blur(3px);filter: blur(3px);-moz-filter: blur(3px);-o-filter: blur(3px);}
.remodal-overlay {-webkit-transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;transition: opacity .2s ease-out;opacity: 0;background: rgba(33,36,46,.95);}
body.remodal-is-active .remodal-overlay {opacity: 1;}
.remodal {font-size: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;min-height: 100%;padding: 35px;-webkit-transition: -webkit-transform .2s ease-out,opacity .2s ease-out;-moz-transition: -moz-transform .2s ease-out,opacity .2s ease-out;-o-transition: -o-transform .2s ease-out,opacity .2s ease-out;transition: transform .2s ease-out,opacity .2s ease-out;-webkit-transform: scale(.95);-moz-transform: scale(.95);-ms-transform: scale(.95);-o-transform: scale(.95);transform: scale(.95);opacity: 0;color: #182a3c;background: #f4f4f4;background-clip: padding-box;}
body.remodal-is-active .remodal {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
.remodal, .remodal-wrapper:after {vertical-align: middle;}
.remodal-close {position: absolute;top: 5px;left: 5px;width: 28px;height: 28px;-webkit-transition: background .2s ease-out;-moz-transition: background .2s ease-out;-o-transition: background .2s ease-out;transition: background .2s ease-out;text-decoration: none;-webkit-border-radius: 50%;border-radius: 50%;}
.remodal-close:after {font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size: 28px;line-height: 28px;display: block;content: "×";cursor: pointer;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;text-decoration: none;color: #3e5368;}
.remodal-close:hover, .remodal-close:active {background: #3e5368;}
.remodal-close:hover.remodal-close:after, .remodal-close:active.remodal-close:after {color: #f4f4f4;}
.remodal-confirm, .remodal-cancel {font-size: 10pt;display: inline-block;width: 120px;margin: 0 0 5px 0;padding: 9px 0;cursor: pointer;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;text-align: center;text-decoration: none;-webkit-border-radius: 6px;border-radius: 6px;background-clip: padding-box;}
.remodal-confirm {color: #16a085;border: 2px solid #16a085;background: #f4f4f4;}
.remodal-confirm:hover, .remodal-confirm:active {color: #f4f4f4;background: #16a085;}
.remodal-cancel {color: #c0392b;border: 2px solid #c0392b;background: #f4f4f4;}
.remodal-cancel:hover, .remodal-cancel:active {color: #f4f4f4;background: #c0392b;}
@media only screen and (min-width: 40.063em) {.remodal {max-width: 700px;min-height: 0;margin: 20px auto;-webkit-border-radius: 6px;border-radius: 6px;}}
.lt-ie9 .remodal-overlay {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(240,33,36,.18),endColorstr=rgba(240,33,36,.18));}
.lt-ie9 .remodal {width: 700px;min-height: 0;margin: 20px auto;}
.lt-ie9 .remodal-close:after {margin: auto;text-align: center;}
.lt-ie9 .remodal-close:hover, .lt-ie9 .remodal-close:active {background: transparent;}
.lt-ie9 .remodal-close:hover.remodal-close:after, .lt-ie9 .remodal-close:active.remodal-close:after {color: #3e5368;}