.admin-auth-container {
    background-image: url("../../assets/background.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 100vh;
    width: 100%;

    .kiu-logo {
        img {
            width: 76px;
            height: 64px;
        }
    }

    .card-wrapper {
        margin: 0 auto;
        padding: 100px 0;
        .Card-container {
            background: #ffffff 0% 0% no-repeat padding-box;
            box-shadow: 0px 3px 20px #4141412e;
            border: 1px solid #e8e8e8;
            border-radius: 4px;
            opacity: 1;
            min-height: 575px;
        }

        .all-right-reserved {
            padding-top: 18px;
            font: normal normal 300 12px/18px Poppins;
            letter-spacing: 0px;
            color: #ffffff;
            opacity: 1;
        }
    }

    .translation-wrapper {
        position: absolute;
        right: 10px;
        top: 10px;
    }
}

.align-self-end {
    align-self: flex-end;
}
.footer-content {
    padding-bottom: 40px;
}
[dir="rtl"] .footer-content {
    text-align: right;
}

.translation-wrapper-footer {
    h3,
    h1,
    p {
        margin: 0px;
    }
}

[dir="rtl"] .admin-auth-container .translation-wrapper {
    position: absolute;
    left: 10px !important;
    right: auto;
    top: 10px;
}

[dir="rtl"] .flag {
    margin-right: 19px !important;
    /* margin-left: -2.5rem !important; */
}

[dir="rtl"] .react-tel-input .selected-flag .arrow {
    left: 15px;
}

[dir="rtl"] .phone-number .react-tel-input .form-control {
    padding: 0px 50px !important;
}

[dir="rtl"] .translation-wrapper-footer {
    right: auto;
    left: 0px;
}

.kiu-container {
    .react-tel-input .form-control {
        width: 253px !important;
        outline: none;
    }
}

.terms-container {
    h3 {
        color: #000000;
        font-size: 18px;
        font-weight: 500;
    }
}

.terms-model {
    ul {
        h3 {
            color: #000000;
            font-size: 18px;
            font-weight: 500;
        }

        li {
            list-style-type: disc;
            margin-left: 20px;
            color: #4e4e4e;
        }
    }
}

.resetpassword-container {
    .admin-auth-container-wrapper {
        .admin-auth-container {
            .card-wrapper {
                .Card-container {
                    min-height: 450px !important;
                    width: 100% !important;
                }
            }
        }
    }
}

.student-registration {
    padding: 20px;
}

// terms modal
.terms-model {
    padding: 3rem;
}

.action-sec {
    padding: 30px 50px !important;
}
