/* Golbal Role */
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

html[lang=ar] {
    --second-color: #044477;
    --topCornerDir-webkit: -webkit-calc(0% - 0px);
    --topCornerDir-moz: -moz-calc(0% - 0px);
    --topCornerDir: calc(0% - 0px);
}

:root {
    --default-size: 1.1rem;
    --main-color: #00bbe3;
    --second-color: #044477;
    --main-hover: #0099cf;
    --fs-desc: 1.1rem;
    --transition: all 0.3s;
    --box-shadow: 0 0 15px 0px rgb(0, 0, 0, 0.2);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
}

ul,
ol {
    padding: 0;
}

*:focus {
    outline: rgba(0, 185, 227, 0.5);
}

html, body {
    height: 100%;
}

@font-face {
    font-family: "SEGOEUI";
    src: url(/Fonts/SEGOEUI.TTF);
}

@font-face {
    font-family: "SEGOEUIB";
    src: url(/Fonts/SEGOEUIB.TTF);
}

@font-face {
    font-family: "SEGUISBI";
    src: url(/Fonts/SEGUISBI.TTF);
}

@font-face {
    font-family: "SEGUIBL";
    src: url(/Fonts/SEGUIBL.TTF);
}

li {
    list-style: none;
}

html {
    /* font-size: 100%;*/
    /* font-size: 17px;*/
    font-size: 99%;
}

@media (max-width: 1000px) {
    html {
        font-size: 20px;
    }
}

@media (max-width: 900px) {
    html {
        font-size: 15px;
    }
}

@media (max-width: 400px) {
    html {
        font-size: 13px;
    }
}


/* Login and sgin in */

.head_login {
    position: relative;
    z-index: 1;
}

.right_header_user6Login {
    position: absolute;
}

.btn_backLogin {
    position: absolute;
    left: 4%;
    top: 48px;
}

.right_header_user6Login {
    position: absolute;
    right: 5%;
    top: 0;
}

.formLogin {
    padding-top: 150px;
    padding-left: 3%;
    padding-right: 3%;
}

.titleLogin {
    margin-bottom: 64px;
    font-weight: bold;
    font-size: 48px;
}

.forgetPass {
    font-size: 16px;
    padding: 24px 0 48px !important;
}

.back_btnLogin {
    margin-bottom: 60px !important;
}

.createNewAcc {
    font-size: 16px;
}

.imgLogin {
    width: 100%;
    height: 100%;
}

.rightLogin {
    position: relative;
}

.logoLogin {
    position: absolute;
    right: 10%;
}

.btn_login {
    color: #fff;
}

.btnLogin:hover a {
    color: var(--main-color);
}
/* Login and sgin in */

.inputDiv {
    margin-top: 20px;
    font-size: 16px;
}

    .inputDiv input {
        width: 100%;
        border: none;
        background-color: #e6e6e6;
        padding: 10px 25px;
    }

    .inputDiv select {
        border: none;
        background-color: #e6e6e6;
        padding: 10px 25px;
        text-align: start;
    }

.primary-btn {
    font-size: 17px;
    padding: 10px 32px;
    background-color: var(--main-color);
    border: none;
    color: #fff;
    transition: var(--transition);
    text-transform: uppercase;
}

    .primary-btn:hover{
        transform: scale(1.05);
        background-color: #fff !important;
        color: var(--main-color);
        box-shadow: inset 0 0 0 2px var(--main-color);

    }

        .primary-btn:hover span {
            color: var(--main-color);
        }

a:hover {
    color: var(--main-color) !important;
}

.bg-login {
    background-image: url("/images/in_profile_images/bg-login.png");
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
}


.accountLogo {
    padding: 30px 16px 20px 16px;
    background-color: #fff;
}

    .accountLogo img {
        width: 60px;
        height: 62px;
    }
