


        @import url("fontmaterial.css");

        * {
            box-sizing: border-box;
        }

        html,
        body {
            height: 100%;
            width: 100%;
        }

        body {
            font-family: Samim !important;
            font-weight: 300;
            direction: rtl;
            font-size: 14px;
            line-height: 1.5;
            background-color: #EEEEEE;

        }

        html,
        body,
        div,
        span,
        applet,
        object,
        iframe,
        p,
        blockquote,
        pre,
        a,
        abbr,
        acronym,
        address,
        big,
        cite,
        code,
        del,
        dfn,
        em,
        img,
        ins,
        kbd,
        q,
        s,
        samp,
        small,
        strike,
        strong,
        sub,
        sup,
        tt,
        var,
        b,
        u,
        i,
        center,
        dl,
        dt,
        dd,
        ol,
        ul,
        li,
        fieldset,
        form,
        label,
        legend,
        table,
        caption,
        tbody,
        tfoot,
        thead,
        tr,
        th,
        td,
        article,
        aside,
        canvas,
        details,
        embed,
        figure,
        figcaption,
        footer,
        header,
        hgroup,
        menu,
        nav,
        output,
        ruby,
        section,
        summary,
        time,
        mark,
        audio,
        video {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            margin: 0;
            padding: 0;
            vertical-align: baseline;
        }

        :focus {
            outline: 0;
        }

        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        menu,
        nav,
        section {
            display: block;
        }

        body {
            line-height: 1;
        }

        ol,
        ul {
            list-style: none;
        }

        blockquote,
        q {
            quotes: none;
        }

        blockquote:before,
        blockquote:after,
        q:before,
        q:after {
            content: '';
            content: none;
        }

        table {
            border-collapse: collapse;
            border-spacing: 0;
        }

        input[type=search]::-webkit-search-cancel-button,
        input[type=search]::-webkit-search-decoration,
        input[type=search]::-webkit-search-results-button,
        input[type=search]::-webkit-search-results-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
        }

        input:-webkit-autofill,
        input:-webkit-autofill:hover,
        input:-webkit-autofill:focus,
        input:-webkit-autofill:active {
            -webkit-box-shadow: 0 0 0 1000px white inset !important;
        }

        input[type=search] {
            -webkit-appearance: none;
            -moz-appearance: none;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
        }

        textarea {
            overflow: auto;
            vertical-align: top;
            resize: vertical;
        }

        audio,
        canvas,
        video {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            max-width: 100%;
        }

        audio:not([controls]) {
            display: none;
            height: 0;
        }

        [hidden] {
            display: none;
        }

        html {
            font-size: 100%;
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
        }

        a:focus {
            outline: 0;
        }

        a:active,
        a:hover {
            outline: 0;
            text-decoration: none;
        }

        a {
            text-decoration: none;
        }

        img {
            border: 0;
            -ms-interpolation-mode: bicubic;
        }

        figure {
            margin: 0;
        }

        form {
            margin: 0;
        }

        svg {
            vertical-align: middle;
        }

        fieldset {
            border: 1px solid #c0c0c0;
            margin: 0 2px;
            padding: 0.35em 0.625em 0.75em;
        }

        legend {
            border: 0;
            padding: 0;
            white-space: normal;
            *margin-left: -7px;
        }

        button,
        input,
        select,
        textarea {
            font-size: 100%;
            margin: 0;
            vertical-align: baseline;
            *vertical-align: middle;
            font-family: Samim;
        }

        button,
        input {
            line-height: normal;
        }

        button,
        select {
            text-transform: none;
        }

        button,
        html input[type="button"],
        input[type="reset"],
        input[type="submit"] {
            -webkit-appearance: button;
            cursor: pointer;
            *overflow: visible;
        }

        button[disabled],
        html input[disabled] {
            cursor: default;
        }

        input[type="checkbox"],
        input[type="radio"] {
            box-sizing: border-box;
            padding: 0;
            *height: 13px;
            *width: 13px;
        }

        input[type="search"] {
            -webkit-appearance: textfield;
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
            box-sizing: content-box;
        }

        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

        button::-moz-focus-inner,
        input::-moz-focus-inner {
            border: 0;
            padding: 0;
        }

        textarea {
            overflow: auto;
            vertical-align: top;
        }

        table {
            border-collapse: collapse;
            border-spacing: 0;
        }

        html,
        button,
        input,
        select,
        textarea {
            color: #222;
        }

        ::-moz-selection {
            background: #b3d4fc;
            text-shadow: none;
        }

        ::selection {
            background: #b3d4fc;
            text-shadow: none;
        }

        img {
            vertical-align: middle;
        }

        fieldset {
            border: 0;
            margin: 0;
            padding: 0;
        }

        textarea {
            resize: vertical;
        }

        .chromeframe {
            margin: 0.2em 0;
            background: #ccc;
            color: #000;
            padding: 0.2em 0;
        }

        .d-none {
            display: none !important;
        }


        /* ------------------------------------
                   login page style start
        --------------------------------------- */
        .login_page_container {
            background-color: #E9C231;
            background-image: linear-gradient(to top, #E9C231, #FF9A57);
            min-height: 100%;
            width: 100%;
            padding-bottom: 40px;
        }

        .lp_animal_head {
            display: flex;
            height: 250px;
            justify-content: center;
            transform: translateY(59px);
            overflow: hidden;
        }

        .lp_animal_head img {
            display: block;
            height: 100%;
        }

        .login_page_gray {
            width: 80%;
            margin: 0 auto;
            background-color: #0000009c;
            border-radius: 15px;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            padding: 65px 20px;
        }


        .login_page_gray>div:first-child {
            padding: 10px;
            flex: 0 0 33.333333%;
            max-width: 33.333333%;
        }

        .login_page_gray>div:last-child {
            padding: 10px;
            flex: 0 0 66.666666%;
            max-width: 66.666666%;
            color: white;
        }

        .login_page_box {
            background-color: #E5E5E5;
            border-radius: 5px;
            padding: 25px;
            max-width: 310px;
            margin: auto;
        }

        .lg_field_user {
            margin: 30px 0 15px 0;
            font-size: 13px;
        }

        .lg_field_user label {
            display: block;
            margin-bottom: 10px;
        }

        .lg_field_user input {
            width: 100%;
            border: 1px solid #0000006e;
            border-radius: 3px;
            height: 36px;
            padding: 6px;
        }

        .lg_field_pass {
            margin-bottom: 10px;
            font-size: 13px;
        }

        .lg_field_pass label {
            display: block;
            margin-bottom: 10px;
        }

        .lg_field_pass input {
            width: 100%;
            border: 1px solid #0000006e;
            border-radius: 3px;
            height: 36px;
            padding: 6px;
            padding-left: 38px;
        }

        .lg_field_pass>div {
            position: relative;
        }

        .lg_field_pass>div button {
            position: absolute;
            left: 0;
            width: 36px;
            height: 100%;
            border: 0;
            background: transparent;
            padding: 8px;

        }

        .login_page_field button[type="submit"] {
            display: block;
            font-weight: bold;
            width: 100%;
            height: 36px;
            text-align: center;
            user-select: none;
            border: 1px solid #a2a2a2;
            border-radius: 3px;
            background-color: #D55500;
            background-image: linear-gradient(to top, #D55500, #9D5220);
            color: white;
            transition: all 0.3s;
        }

        .login_page_field button[type="submit"]:active {
            transform: scale(0.99);
        }

        .login_page_field button[type="submit"]:hover {
            background-image: linear-gradient(to top, #da5700, #8d4719);

        }

        /* ------------this is remember div start-------- */
        .lg_field_remember>a {
            font-size: 10px;
            color: black;

        }

        .lg_field_remember {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 50px;

        }

        /* --------------The custom checkbox start------------ */

        .lg_field_checkbox {
            display: block;
            position: relative;
            padding-right: 20px;
            cursor: pointer;
            font-size: 12px;
            user-select: none;
        }

        .lg_field_checkbox input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
            height: 0;
            width: 0;
        }

        .lg_field_checkbox .checkmark_custom {
            position: absolute;
            top: -2px;
            right: 0;
            height: 14px;
            width: 14px;
            border: 1px solid rgba(0, 0, 0, 0.384);
            background-color: #ffffff;
            border-radius: 3px;
            transition: all 0.5s;
        }

        .lg_field_checkbox:hover input~.checkmark_custom {
            background-color: #b1b1b1;
        }

        .lg_field_checkbox input:checked~.checkmark_custom {
            background-color: #8B4110;
            border: 0;
        }

        .lg_field_checkbox .checkmark_custom:after {
            content: "";
            position: absolute;
            display: none;
        }

        .lg_field_checkbox input:checked~.checkmark_custom:after {
            display: block;
        }

        .lg_field_checkbox .checkmark_custom:after {
            left: 4.5px;
            top: 1px;
            width: 3px;
            height: 7px;
            border: solid white;
            border-width: 0 2px 2px 0;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        /* ------------The custom checkbox end----------- */
        /* ------------this is remember div end-------- */
        .login_page_about>p {
            line-height: 2;
            font-size: 13px;
            margin-bottom: 20px;


        }

        .lg_about_head {
            display: flex;
            align-items: flex-end;
            margin-bottom: 20px;
            line-height: 1;

        }

        .lg_about_head span {
            margin-right: 15px;
            font-size: 18px;

        }

        .lg_about_footer {
            display: flex;
            line-height: 1.5;
            flex-wrap: wrap;

        }

        .lg_about_footer>div {
            flex: 0 0 33.333333%;
            max-width: 33.333333%;
            padding: 10px;
        }

        .lg_about_footer>div>div {
            position: relative;
            display: flex;
            align-items: center;
        }

        .lg_about_footer img {
            border: 2px solid #E9C231;
            border-radius: 50%;
            padding: 7px;
            margin-left: 10px;
        }

        .lg_about_footer p {
            margin-right: 50px;
            font-size: 12px;
            color: #cecece;
        }

        @media (max-width: 1200px) {
            .lg_about_head {
                display: none;
            }

            .login_page_about>p {
                display: none;
            }

            .lg_about_footer>div {
                flex: 0 0 100%;
                max-width: 100%;
            }

            .login_page_gray>div:last-child,
            .login_page_gray>div:first-child {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }

        @media (max-width: 992px) {
            .login_page_gray {
                width: 90%;
            }

            .lg_about_footer>div {
                font-size: 12px;
                padding: 5px;
            }

            .lg_about_footer p {
                font-size: 11px;
            }
        }

        @media (max-width: 768px) {

            .login_page_gray>div:last-child,
            .login_page_gray>div:first-child {
                flex: 0 0 100%;
                max-width: 100%;
            }

            .lg_about_footer>div {
                flex: 0 0 33.333333%;
                max-width: 33.333333%;
            }

            .login_page_gray>div:last-child {
                margin-top: 10px;
            }


            .login_page_gray {
                padding: 65px 10px 20px 10px;

            }

            .lp_animal_head {
                height: 30vw;
                transform: translateY(7vw);
            }
        }

        @media (max-width: 576px) {
            .lg_about_footer {
                display: none;
            }


            .login_page_gray {

                width: 95%;
            }

            .lg_field_checkbox {
                font-size: 10px;
            }

            .login_page_container {
                display: flex;
                flex-direction: column;
                justify-content: center;

            }
        }

        @media (max-width: 357px) {}

        /* ------------------------------------
                   login page style end
        --------------------------------------- */
