@import "../font/Bakh/style.css";

*,a{
    direction: rtl;
    text-decoration: none;
    font-family: iranyekanBakh;
    transition: all 0.3s ease-out;
}
body{
    background: #f3f4f6;
}
.header .content{
    margin: 50px 0;
}
.header .content h2{
    color: #64748b;
    font-size: 1.8rem;
    font-weight: 700;
}
.header .content h6{
    color: #929292;
}
.login-body .box{
    text-align: center;
}
.login-body .box img{
    margin: 40px 0;
    max-width: 100%;
    height: auto;
}
.login-box{
    width: 100%;
    background: #ffffff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 0 20px 0 #0000001f;
    /*margin: 80px 0;*/
    margin-bottom: 80px;
}
.login-box .header{
    text-align: center;
}
.login-box .header h3{
    font-size: 13px;
    font-weight: 600;
}
.form-row label{
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #64748b;
    margin-bottom: 5px;
    font-weight: 700;
}
.form-row input[type=text],.form-row input[type=password],.form-row input[type=email] {
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    color: #272424;
    background: #f5f5f5;
    border: none;
    height: 45px;
    width: 100%;
    line-height: 45px;
    padding: 0 5px;
    border-radius: 4px;
    text-indent: 10px;
}
.form-row input[type=text]:focus,.form-row input[type=password]:focus,.form-row input[type=email]:focus{
    outline: 2px solid #3b82f6;
}
.login-box .required{
    display: none;
}
.woocommerce-form-login,.woocommerce-form-register{
    margin-top: 40px;
}
.form-row input[type=checkbox]{
    width: 22px;
    height: 22px;
    border: 1px solid #a2a2a2;
    border-radius: 5px;
    transition: 120ms;
}

.woocommerce-form-login__rememberme span{
    margin-right: 10px;
}
.woocommerce-form-login__submit,.woocommerce-form-register__submit,
.woocommerce-Button{
    padding: 0 100px!important;
    width: 100%!important;
    height: 40px!important;
    background-color: #3b82f6!important;
    color: #fff!important;
    border: 0!important;
    border-radius: 4px!important;
    font-size: 16px!important;
    font-weight: 300!important;
    line-height: 40px!important;
    cursor: pointer!important;
    transition: all .2s!important;
    margin: 20px 0 0 0!important;
}
.woocommerce-form-register__submit{
    margin: unset;
}
.lost_password a {
    font-size: .8rem;
    margin-top: 4px;
    color: #2c69d6;
    -webkit-transition: all .18s;
    -moz-transition: all .18s;
    -o-transition: all .18s;
    transition: all .18s;
    font-weight: 600;
}
.footer{
    text-align: center;
    position: relative;
}
.links{
    display: inline-block;
    float: right;
    bottom: 0;
    position: absolute;
    right: 0;
}
.links2{
    display: inline-block;
    float: right;
}
.links span,.links2 span{
    color: #777777;
    margin-bottom: 5px;
    margin-left: 10px;
    font-size: 11px;
    margin-top: 4px;
    -webkit-transition: all .18s;
    -moz-transition: all .18s;
    -o-transition: all .18s;
    transition: all .18s;
    font-weight: 600;
}
.links span a{
    color: #2c69d6;
}
.back-to{
    width: 100%;
    display: block;
    text-align: center;
    margin: 20px 0 0;
}
.back-to-site{
    width: 100%;
    text-align: center;

    background: #eeeeee;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 900;
    color: #666666;
}
.woocommerce-privacy-policy-text{
    display: none;
}
.woocommerce-privacy-policy-text2{
    color: #777777;
    margin-bottom: 5px;
    margin-left: 10px;
    font-size: 12px;
    margin-top: 4px;
    -webkit-transition: all .18s;
    -moz-transition: all .18s;
    -o-transition: all .18s;
    transition: all .18s;
    font-weight: 300;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border: 2px solid #a46497!important;
    border-radius: 10px;
    font-size: 12px;
}
.woocommerce-error{
    border-color: #b81c23!important;
}
.exp-loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: inline-flex;
    background: #fff;
    transition: 1s ease-out;
    justify-content: center;
    align-items: center;
}

.remove-loader {
    opacity: 0;
    z-index: -999;
}
.exp-loader2 {
    width: 100px;
    height: 100px;
    display: inline-flex;
}
/* width */
::-webkit-scrollbar {
    width: 5px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #3b82f6;
    border-radius: 10px;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #1b3a6c;
}