@font-face {
    font-family: "Cairo";
    src: url("../fonts/Cairo/static/Cairo-Black.ttf") format("truetype");
    src: url("../fonts/Cairo/static/Cairo-Bold.ttf") format("truetype");
    src: url("../fonts/Cairo/static/Cairo-ExtraBold.ttf") format("truetype");
    src: url("../fonts/Cairo/static/Cairo-ExtraLight.ttf") format("truetype");
    src: url("../fonts/Cairo/static/Cairo-Light.ttf") format("truetype");
    src: url("../fonts/Cairo/static/Cairo-Medium.ttf") format("truetype");
    src: url("../fonts/Cairo/static/Cairo-Regular.ttf") format("truetype");
    src: url("../fonts/Cairo/static/Cairo-SemiBold.ttf") format("truetype");
}

@font-face {
    font-family: "Rubik";
    src: url("../fonts/Rubik/Rubik-VariableFont_wght.ttf") format("truetype");
    src: url("../fonts/Rubik/static/Rubik-Black.ttf") format("truetype");
    src: url("../fonts/Rubik/static/Rubik-Bold.ttf") format("truetype");
    src: url("../fonts/Rubik/static/Rubik-ExtraBold.ttf") format("truetype");
    src: url("../fonts/Rubik/static/Rubik-Light.ttf") format("truetype");
    src: url("../fonts/Rubik/static/Rubik-Medium.ttf") format("truetype");
    src: url("../fonts/Rubik/static/Rubik-Regular.ttf") format("truetype");
    src: url("../fonts/Rubik/static/Rubik-SemiBold.ttf") format("truetype");
}


/* body {
    font-family: "Cairo", sans-serif;
} */

.login-wrap-bg {
    position: relative;
    margin: 42px auto;
    padding: 15px 90px 15px;
    height: 80vh;
}

.login-wrapper .loginbox .login-right .login-right-wrap .input-block label {
    font-size: 14px;
}

.footer {

    min-height: 50px;
    background-color: #fff;
}

.footer .footer-row {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.footer img {
 width: 40px;
 height: 30px;
}


.login-wrapper .loginbox .login-right .forgotpass a {
    color: #12335d !important;
}


@media (min-width: 1920px) {

}