.needpopup-opened,.needpopup-opened body{overflow:hidden}
.needpopup-opened.needpopup-scrolled,.needpopup-opened.needpopup-scrolled body{height:auto}
.needpopup-opened.needpopup-scrolled body{position:fixed;width:100%}
.needpopup_wrapper{position:fixed;z-index:999999999999999;top:0;left:0;visibility:hidden;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:40px 0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;background:#000;background:rgba(0,0,0,.8)}
.needpopup-opened .needpopup_wrapper{visibility:visible;opacity:1}
.needpopup-overflow .needpopup_wrapper{padding:10px}
.needpopup{position:relative;z-index:9999;top:50%;left:50%;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:400px;max-width:100%;margin-left:-200px;padding:30px;-webkit-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0;background:#fff}
.needpopup.opened{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}
.needpopup.stacked{top:0!important;margin-top:0!important}
.needpopup-overflow .needpopup{left:0;width:auto;margin-left:0}
 
.needpopup_remover:hover{color:#ccc}
.needpopup_remover:before{content:'×'}
.needpopup .needpopup_remover{position:fixed;z-index:9999;  top:10px;right:15px;position:absolute; font-size:30px; font-weight:800; color:#111;  }
.needpopup .needpopup_remover:hover{color:#ccc}

.password { margin-top:25px; display:flex }
.password input {width:100%; margin-right:3px; height:35px;  box-sizing:border-box;   padding-left:5px;  font-size:.96em; border:1px solid #ddd; color:#333}
.password a.s_btn  {line-height:35px; font-size:15px; padding:0 20px}

 
 a.s_btn {
		text-align: center;
		line-height: 29px;
		padding: 0 10px;
		font-weight: 400;
		font-size: 0.95rem;
		display:inline-block; 
		background-color: #333;
		border-radius: 3px;
		color: #fff;
}
