@font-face {
    font-family: rudaw_r;
    src: url('../font/rudaw_regular2.ttf');
}
:root {
    --c_1: linear-gradient(315deg, rgba(64, 149, 160, 0.301) 25%, rgba(111, 184, 195, 0.301) 91%);
    --c_2: #08676a;
    --c_3: #24808b;
    --c_4: #1c5f66;
    --c_5: #f1f4f7;
    --c_6: #dee0e4;
    --error: #E3452F;
}
* {
    font-family: rudaw_r;
}
body {
    background: var(--c_2);
}
body::-webkit-scrollbar {
    display: none;
}


/* LOGIN P */
.login_sec {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
}
.login_sec .img_log_cont {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
input {
    direction: rtl;
}
.login_sec .img_log_cont::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--c_1);
    z-index: 1;
    mix-blend-mode: screen;
}
.login_sec .img_log_cont img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.login_sec .login_conte {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.login_f_c {
    border-radius: 15px;
    width: 100%;
    padding: 40px;
    background: var(--c_2);
    margin: 21px;
}
.amada_logo_edt {
    width: 200px;
}


/* ******** INP STYLE ******** */
.input__wrapper_edt {
    position: relative;
    padding: 1rem 0 0;
}
.ur_a_ps_inp {
    border: 0;
    border-bottom: 2px solid var(--c_5);
    outline: 0;
    font-size: 1rem;
    color: var(--c_5);
    padding: 0.25rem 0px;
    background: transparent;
    transition: border-color 0.2s;
}
.ur_a_ps_inp::placeholder {
    color: transparent;
}
.ur_a_ps_inp:placeholder-shown~.input__label_edt {
    font-size: 1rem;
    cursor: text;
    color: var(--c_5);
    top: 1.25rem;
}
label,
.ur_a_ps_inp:focus~.input__label_edt {
    position: absolute;
    top: 0;
    display: block;
    font-size: 0.875rem;
    left: -0.0625rem;
    color: var(--c_5);
    transition: 0.3s;
}
.ur_a_ps_inp:focus~.input__label_edt {
    color: var(--c_5);
}
.ur_a_ps_inp:focus {
    border-bottom: 2px solid var(--c_5);
}
.ur_a_ps_icon {
    position: absolute;
    left: 0.875rem;
    bottom: -0.6875rem;
    width: 1.625rem;
    height: 1.625rem;
    padding: 0.125rem;
    transform: translate(-50%, -50%);
    transform-origin: center;
    cursor: pointer;
    /* background: rgba(16, 111, 126, 0.877);   */
}
.ur_a_ps_icon:hover {
    border-radius: 50%;
    background: rgba(16, 111, 126, 0.877);
}
#username {
    background: transparent
}
.btn_cont {
    width: 100%;
    margin-top: 2rem;
}
.login_btn {
    border: solid #ffffff 2px;
    color: #edf2f3;
    font-size: 11px;
    background: transparent;
    padding: 10px 30px;
    box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px;
    border-radius: 8px;
    transition: .5s;
    transform: translateY(0);
    display: flex;
    justify-content: center;
    cursor: pointer;
    width: 100%;
}
.login_btn:hover {
    transform: translateY(-0px);
    background-color: #b0d9df;
    color: #0A4D68;
    border: solid #b0d9df 2px;
}
.to_e_or_s_mess{
    margin: 0;
    width: 100%;
    transform: translateY(-0px);
    background-color: #b0d9df;
    color: #0A4D68;
    border: solid #b0d9df 2px;
}


/***************** MEDIA QUERIES *****************/
/* LARGER THAN 315px  */
@media(min-width: 315px) {
    .login_btn {
        font-size: 11px;
    }
}

/* LARGER THAN 419px  */
@media(min-width: 419px) {
    .login_btn {
        font-size: 14px;
    }
    .login_f_c {
        margin: 31px;
    }
}

/* LARGER THAN 575px  */
@media (min-width: 575px) {
    .login_f_c {
        margin: 111px;
    }
}

/* LARGER THAN 640px  */
@media(min-width: 640px) {
    .login_f_c {
        margin: 141px;
    }
}

/* LARGER THAN 768px  */
@media(min-width:768px) {
    .login_sec .img_log_cont {
        position: relative;
        /* width: 50%; */
        height: 100%;
    }
    .login_sec .login_conte {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
    }
    .login_sec .login_conte .login_f_c {
        /* width: 50%; */
        background: unset;
    }
    .login_f_c {
        margin: 31px;
    }
    .login_sec .img_log_cont::before {
        background: linear-gradient(315deg, rgba(64, 149, 160, 0.090) 25%, rgba(111, 184, 195, 0.090) 91%);
    }
}

/* LARGER THAN 829px  */
@media (min-width: 829px) {
    .login_sec .login_conte .login_f_c {
        width: 70%;
    }
}

/* LARGER THAN 910px  */
@media (min-width: 910px) {
    .login_f_c {
        margin: 100px;
    }
}

/* LARGER THAN 992px */
@media(min-width: 992px) {
    .login_f_c {
        margin: unset;
    }
}

/* LARGER THAN 1200px */
@media(min-width: 1200px) {
    .login_f_c {
        margin: 200px;
        max-width: 410px;
    }
}