@import '../reset.css';@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{opacity:1}}.button-item,.link-item{user-select:none;cursor:pointer}.ltr-txt{direction:ltr}.center-txt{text-align:center}.transit-item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.error-border{border-color:#ef394e!important}.wait-item{cursor:wait}.cr-pointer{cursor:pointer}.cr-default{cursor:default}.bold-item{font-weight:700}.body-page{font-family:iranyekan;text-align:center;direction:rtl;color:#515151;background:#f8f8f8}.shop-logo{margin:0 auto 18px}.shop-logo,.shop-logo img{max-width:318px;max-height:120px}.shop-name{font-size:28px;line-height:25px;font-weight:700;color:#000;margin-bottom:35px}.login-box{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:7px;border:1px solid #eee;padding:30px;width:380px;position:absolute;top:50%;right:50%;background-color:#fff;text-align:right}.login-box .shop-logo-name{position:relative}.login-box .shop-logo-name,.return-items{display:flex;justify-content:center}.return-button{cursor:pointer;color:#333;margin-top:10px;font-size:12px}.login-box .box-head{margin-bottom:7px}.login-box .box-title{font-size:20px;color:#222;font-weight:700;margin-bottom:15px}.login-box .box-desc,.login-box .item-title{color:#666;font-size:13px}.login-box .item-title{margin-bottom:10px}.g-recaptcha,.login-box .form-item{margin:15px 0;position:relative}.g-recaptcha{align-items:center}.g-recaptcha,.login-box .captcha-item{display:flex;justify-content:center}.show-password{position:absolute;right:15px;top:33px;font-size:20px;cursor:pointer;color:#666}.login-box .input-item{padding:9px 12px;border-radius:7px;background-color:#fff;border:1px solid #e0e0e2;font-size:14px;line-height:22px;width:100%;color:#030a16}.login-box .password-input{padding-right:38px}.login-box .input-item:focus{background-color:#f9f9f9}.login-box .checkbox-item{display:flex;margin-bottom:20px}.login-box .checkbox-item input{margin-left:5px}.login-box .active-label .item-title{color:#444}.login-box .checkbox-item .item-title{margin-bottom:unset}.link-item.has-bottom-line{padding-bottom:4px;position:relative}.link-item.has-bottom-line:before{content:'';position:absolute;right:0;left:0;bottom:0;border-bottom:1px dashed #666}.login-box .button-item{padding:13px 16px;font-size:14px;line-height:20px;font-weight:700;background-color:#ef394e;color:#fff;text-align:center;border-radius:7px}.login-box .button-item.active{background-color:#ff8896;cursor:default}.login-box .button-item:hover:not(.active){background-color:#ff203d}.login-box .terms-content{margin-top:10px;text-align:center;color:#666;font-size:11px;line-height:25px}.login-box .password-recovery-button{display:inline-block;color:#ef394e;font-size:12px;margin-bottom:15px}.login-box .msg-item{margin:5px 0 17px;font-size:12px;color:#ef394e;display:none;cursor:default}.login-box .error-item li{line-height:23px}.login-box .error-item li:before{font-family:FontAwesome;content:'\f111';font-size:7px;margin-left:5px}.modal,.overbg{position:fixed;display:none}.overbg{width:100%;height:100%;right:0;left:0;top:0;bottom:0;background:rgba(0,0,0,.4);z-index:999999}.overbg.modal-active{z-index:9999999999}.modal{top:50%;right:50%;overflow:auto;z-index:99999999999;width:60%;max-height:80%;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:25px;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;-webkit-transform:translate(50%,-55%);transform:translate(50%,-55%)}.modal-content{position:relative;margin:0 auto;padding:0}.modal .close-butt{font-size:24px;font-weight:700;cursor:pointer}.grecaptcha-badge,.h-item,.modalc-item{display:none}.modal .modal-header{padding:16px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;margin:0 20px}.modal .modal-header .modal-title{margin-right:20px}.modal .modal-body{padding:16px;font-size:14px;color:#535353;text-align:right;line-height:240%;overflow:hidden}.modal .modal-body p{margin:10px 0}.modal .modal-body img{display:block;margin:0 auto;max-width:100%!important;height:auto!important}@media (max-width:768px){.body-page{padding:25px 0}.modal{width:90%}.modal-content{width:100%}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}