/* register */
.container-homepage {
    margin-top: 50px;
    margin-bottom: 350px;
}
.container-homepage .title {
    color: #797979;
    font-size: 48px;
    text-align: center;
    padding-bottom: 10px;
    font-family: iransans;/*iraban*/
}
.container-homepage input[type="text"], .container-homepage input[type="password"]{
    border: 0px solid #efefef !important;
    background: #efefef !important;
    -webkit-box-shadow: 0 0 0px 1000px #efefef inset;
    -webkit-text-fill-color: #777 !important;
    color:#777;
    border-radius: 0;
    -webkit-appearance: none;
    padding: 13px 10px;
}
.container-homepage input[type="text"]:-webkit-autofill,.container-homepage input[type="password"]:-webkit-autofill {
    border: 0px solid #efefef !important;
    background: #efefef !important;
    -webkit-box-shadow: 0 0 0px 1000px #efefef inset;
    -webkit-text-fill-color: #777 !important;
    color:#777;
    border-radius: 0;
    -webkit-appearance: none;
    padding: 10px 5px;
}
.register li {
    margin-bottom: 13px;
}
.in input[type="text"] {
    width: 153px;
}
.in {
    display: inline-block;
    width: 163px;
}
.register {
    text-align: center;
    padding: 10px;
}
.big {
    display: inline-block;
    width: 332px;
    position: relative;
}
.seccode{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.big input[type="text"], .big input[type="password"] {
    direction: ltr;
    width: 100% !important;
    box-sizing: border-box;
}

@media only screen and (max-width: 370px) {
    .in, .big {
        width: 100%;
        box-sizing: border-box;
    }

    .big input[type="text"], .big input[type="password"], .in input[type="text"], .in input[type="password"] {
        width: 100% !important;
        box-sizing: border-box;
        margin: 3px 0px;
    }
}
.container-homepage .submitBtn {
    background: #db2d70;
    border: 0px solid #db2d70;
    font-size: 15px;
    color: #fafafa;
    cursor: pointer;
    padding: 10px 20px;
    border-radius: 0px;
    position: relative;
    text-decoration: none;
    -webkit-appearance: none;
}
.submitBtn:hover {
    background: #db0b4d;
}
.errorForm {
    font-size: 11px;
    color: #dc4472;
}

.dataTables_processing,div#tableCredit_processing {
    position: fixed;
    left: 0;
    top: 0;
    background: #fff;
    padding: 50px 100px;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100px;
    height: 10px;
    text-align: center;
    box-shadow: 0 3px 33px rgba(0,0,0,0.3);
    border-radius: 5px;
}
/* end register */