.reg_error_popup_overflow{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:99999}
.reg_error_popup{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    width:897px;
    height:546px;
    background:url("../img/registration_form.png") no-repeat;
    border: 2px solid #1d1091;
    border-radius:5px;
    z-index:99999;
    -webkit-box-shadow: 0 0 34px 1px rgb(12, 0, 255);
    -moz-box-shadow:    0 0 34px 1px rgb(12, 0, 255);
    box-shadow:         0 0 34px 1px rgb(12, 0, 255);
}
.reg_error_popup.new_reg_mode .reg_status_title.reg_error_popup_title {display: none}
.popup_reg_form {width: 320px;margin: 0 auto}
.popup_reg_form .globologin-box > div {display: block;font-size: 18px;}
.popup_reg_form .globologin-box span {margin: 0 5px}
.popup_reg_form .singleRegForm {padding: 30px 5px 0}
.popup_reg_form .popup-reg-sbmt-btn {height: 88px;width: 320px;margin: 10px auto 0;background: url("../img/registration_button.png") no-repeat;cursor: pointer}
.popup_reg_form .popup-reg-sbmt-btn:hover {background: url("../img/registration_button.png") 0 -100px no-repeat;}
.close_popup_x_btn{cursor:pointer;position:absolute;right:10px;top:10px;height:40px;width:40px;background:url("../img/X.png") center no-repeat;opacity: 0.8}
.close_popup_x_btn:hover {opacity: 1}
.reg_error_popup .reg_error_popup_title{text-align:center;font-size:24px;font-weight:700;margin:20px 0 30px;text-transform: uppercase;text-shadow: 2px 2px 2px rgba(100, 162, 255, 1);}
.reg_error_popup_btns_block {width: 300px;margin: 0 auto}
.reg_error_popup_btn{width:98%;height:42px;text-transform: uppercase;border-radius: 5px;cursor:pointer;display:block;text-decoration:none;color:#fff;line-height:42px;font-size:14px;margin:10px auto 20px;text-align:center;text-shadow:1px 1px 20px rgba(0,0,0,1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.reg_error_popup_btn.new_reg_popup_btn:hover,.reg_error_popup_btn.close_popup_btn:hover,.reg_error_popup_btn.restore_pass_popup_btn:hover{color:#fff;-webkit-box-shadow:0 0 10px 3px rgba(255,255,255,0.75);-moz-box-shadow:0 0 10px 3px rgba(255,255,255,0.75);box-shadow:0 0 10px 3px rgba(255,255,255,0.75)}
.reg_error_popup_btn.new_reg_popup_btn{background:-moz-linear-gradient(top,#42ff42 0%,#146600);background:-webkit-gradient(linear,left top,left bottom,from(#42ff42),to(#146600));border:2px solid #222;-moz-box-shadow:0 1px 3px rgba(000,000,000,0),inset 0 0 2px rgba(255,255,255,0);-webkit-box-shadow:0 1px 3px rgba(000,000,000,0),inset 0 0 2px rgba(255,255,255,0);box-shadow:0 1px 3px rgba(000,000,000,0),inset 0 0 2px rgba(255,255,255,0)}
.reg_error_popup_btn.close_popup_btn{background:-moz-linear-gradient(top,#42aaff 0%,#036);background:-webkit-gradient(linear,left top,left bottom,from(#42aaff),to(#036));border:2px solid #222;-moz-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 1px rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 1px rgba(255,255,255,0.5);box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 1px rgba(255,255,255,0.5)}
.reg_error_popup_btn.restore_pass_popup_btn{background:-moz-linear-gradient(top,#ffa126 0%,#e66b00);background:-webkit-gradient(linear,left top,left bottom,from(#ffa126),to(#e66b00));border:2px solid #222;-moz-box-shadow:0 1px 0 rgba(000,000,000,0),inset 0 1px 2px rgba(255,255,255,1);-webkit-box-shadow:0 1px 0 rgba(000,000,000,0),inset 0 1px 2px rgba(255,255,255,1);box-shadow:0 1px 0 rgba(000,000,000,0),inset 0 1px 2px rgba(255,255,255,1)}
.popup_reg_block{display:none}
.popupRegForm {padding: 60px 0 0;}
.popupRegForm p {font-size: 20px;text-align: center;margin: 0 0 10px}
.popupRegForm input {width: 90%;padding: 4px 5px;display: block;margin:0 auto 10px}
@media screen and (max-width: 720px) {
    .reg_error_popup{margin:auto;width:95%;height:90%;background:#0A0017;border:2px solid #860000;-webkit-box-shadow:0 0 10px 3px rgba(255,255,255,.75);-moz-box-shadow:0 0 10px 3px rgba(255,255,255,.75);box-shadow:0 0 10px 3px rgba(255,255,255,.75)}
    .close_popup_x_btn{cursor:pointer;position:absolute;right:10px;top:10px;height:40px;width:40px;background:url("close-icon.png") center no-repeat}
    .reg_error_popup .reg_error_popup_title{text-align:center;font-size:20px;font-weight:700;margin:60px auto;padding:0 3%}
    .reg_error_popup_btn{width:80%;height:42px;cursor:pointer;display:block;text-decoration:none;color:#fff;line-height:42px;font-size:14px;margin:10px auto 20px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
    .reg_error_popup_btn.close_popup_btn:hover,.reg_error_popup_btn.new_reg_popup_btn:hover,.reg_error_popup_btn.restore_pass_popup_btn:hover{color:#fff;-webkit-box-shadow:0 0 10px 3px rgba(255,255,255,.75);-moz-box-shadow:0 0 10px 3px rgba(255,255,255,.75);box-shadow:0 0 10px 3px rgba(255,255,255,.75)}
    .reg_error_popup_btn.new_reg_popup_btn{background:-moz-linear-gradient(top,#42ff42 0,#146600);background:-webkit-gradient(linear,left top,left bottom,from(#42ff42),to(#146600));border:2px solid #222;-moz-box-shadow:0 1px 3px rgba(000,000,000,0),inset 0 0 2px rgba(255,255,255,0);-webkit-box-shadow:0 1px 3px rgba(000,000,000,0),inset 0 0 2px rgba(255,255,255,0);box-shadow:0 1px 3px rgba(000,000,000,0),inset 0 0 2px rgba(255,255,255,0)}
    .reg_error_popup_btn.close_popup_btn{background:-moz-linear-gradient(top,#42aaff 0,#036);background:-webkit-gradient(linear,left top,left bottom,from(#42aaff),to(#036));border:2px solid #222;-moz-box-shadow:0 1px 3px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);-webkit-box-shadow:0 1px 3px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);box-shadow:0 1px 3px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5)}
    .reg_error_popup_btn.restore_pass_popup_btn{background:-moz-linear-gradient(top,#ffa126 0,#e66b00);background:-webkit-gradient(linear,left top,left bottom,from(#ffa126),to(#e66b00));border:2px solid #222;-moz-box-shadow:0 1px 0 rgba(000,000,000,0),inset 0 1px 2px rgba(255,255,255,1);-webkit-box-shadow:0 1px 0 rgba(000,000,000,0),inset 0 1px 2px rgba(255,255,255,1);box-shadow:0 1px 0 rgba(000,000,000,0),inset 0 1px 2px rgba(255,255,255,1)}
    .popup_reg_block{display:none}
}