/*Login css*/
.card-right {
    margin: auto;
    margin-top: 40px;
    padding: 5px 15px;
    width: 100%;
    height: 90%;
    border-radius: 18px;
    align-content: center;
}
.iti.iti--allow-dropdown.iti--separate-dial-code {
    width: 100%;
}
.iti--separate-dial-code .iti__selected-flag {
    background-color: transparent !important;
}
.input-number {
    width: 100% !important;
    height: 45px;
    padding-left: 105px !important;
}
input#username {
    border-radius: 8px;
    font-size: 16px !important;
}
input#password {
    border-radius: 8px;
}
.forgot-text.english {
	text-align: right;
    float: right;
    margin-right: 3px; 
}
.forgot-text.arabic {
	text-align: left !important;
    float: left;
    
}
.card-right .card-body .input-text, .card-right-signup .card-body .input-text {
    height: 45px;
}

/*Arabic Css*/
/* Arabic Sign In */
.signin-arabic {
    direction: rtl;
    text-align: right;
}

.signin-arabic .input-type {
    direction: rtl;
}

.signin-arabic .input-number,
.signin-arabic .input-text {
    direction: rtl;
    text-align: right;
}

/* intl-tel-input Arabic layout */
.signin-arabic .iti {
    direction: ltr;
    width: 100%;
}

/* Arabic phone number text */
.signin-arabic .iti input {
    direction: rtl;
    text-align: right;
}

/* Move country code/flag container to the RIGHT */
.signin-arabic .iti__flag-container {
    left: auto !important;
    right: 0 !important;
}

/* Keep selected flag/code together */
.signin-arabic .iti__selected-flag {
    padding-left: 6px;
    padding-right: 8px;
}

/* Make room for country code on the right */
.signin-arabic .input-number {
    padding-left: 15px !important;
    padding-right: 105px !important;
}

.signin-arabic .forgot-text {
    text-align: left;
}

.signin-arabic .or-social-login {
    direction: rtl;
}

.signin-arabic .footer-text {
    direction: rtl;
}