<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    background-color: #fff;
    margin: 0;
    padding: 0;
    direction: rtl;
}

* {
    font-family: IRANSans, Open_Sans;
    outline: medium none !important;
    text-decoration: none !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(140, 202, 242, 0.75) !important;
}

.bd-overlay {
    background-color: #000;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    opacity: 0;
    display: none;
    z-index: -10;
    transition: all 0.3s;
}

    .bd-overlay.show {
        display: block;
        opacity: 0.2;
        z-index: 99999;
    }

/*---------------------- /Public Style ---------------------*/

/*---------------------- Header Main ---------------------*/

.header-main {
    position: relative;
    background: url('../images/site/HeaderBackground.png') no-repeat center center / cover;
    padding: 20px 0 0;
    height: 190px;
    border-bottom: 6px solid #3260d8;
}

    .header-main:before {
        content: "";
        background: url('../images/header/pattern.png') repeat center center / 300px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0.2;
        display: none;
    }

    .header-main:after {
        content: "";
        background: url('../images/header/fl-iran.png') no-repeat center center / 100px;
        width: 100px;
        height: 80px;
        position: absolute;
        left: 0;
        top: 0;
        display: none;
    }

    .header-main &gt; * {
        position: relative;
        z-index: 99;
    }

    .header-main .date {
        background-color: #2554cc;
        width: 400px;
        height: 300px;
        border-radius: 100%;
        border: 2px solid #2693bb;
        position: absolute;
        margin: 0 auto;
        top: -268px;
        right: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: flex-end;
        font-size: 12px;
        padding-bottom: 10px;
        color: #fff;
        font-weight: lighter;
    }

    .header-main .head-logos {
        display: block;
        z-index: 100;
    }

        .header-main .head-logos.show {
            z-index: 99999;
        }

        .header-main .head-logos .fl-ir {
            position: absolute;
            left: 45px;
            top: -32px;
        }

            .header-main .head-logos .fl-ir &gt; img {
                width: 45px;
            }

        .header-main .head-logos .lg-company {
            float: right;
            position: relative;
            top: -10px;
            right: 35px;
        }


        .header-main .head-logos .nm-company {
            position: absolute;
            right: 0;
            left: 0;
            text-align: center;
        }

        .header-main .head-logos .lg-company &gt; img {
            width: 160px;
        }

        .header-main .head-logos .lg-nezam &gt; img {
            width: 220px;
        }

        .header-main .head-logos .lg-nezam {
            float: left;
            position: relative;
            top: 50px;
            left: 30px;
        }

        .header-main .head-logos .nm-company &gt; img {
            width: 350px;
            margin-top: 32px;
        }

    .header-main .head-menu {
        padding: 0 180px;
        position: relative;
        top: -10px;
    }

        .header-main .head-menu .btn-guest {
            display: inline-block;
        }

            .header-main .head-menu .btn-guest .ic-guest {
                background: #2554cc;
                float: right;
                display: flex;
                width: 45px;
                height: 40px;
                border-radius: 4px;
                border: 1px solid #bbb;
                justify-content: center;
                align-items: center;
                box-shadow: 0 2px 6px -3px #999;
            }

                .header-main .head-menu .btn-guest .ic-guest &gt; i {
                    font-size: 20px;
                    color: #fff;
                    transform: scale(1);
                    transition: all 0.3s;
                }

            .header-main .head-menu .btn-guest:hover .ic-guest &gt; i {
                transform: scale(0.8);
            }

            .header-main .head-menu .btn-guest .txt-btn,
            .header-main .head-logos .btn-login .txt-btn {
                background: #2554cc;
                border: 1px solid rgba(255, 255, 255, 0.5);
                border-radius: 4px 0px 0px 4px;
                padding: 4px;
                padding-right: 4px;
                margin-top: 5px;
                padding-right: 55px;
                padding-left: 12px;
                color: #fff;
                box-shadow: 0 2px 6px -3px #999;
                transition: all 0.3s;
            }

    .header-main .head-logos .btn-login .txt-btn {
        padding-right: 12px;
    }

    .header-main .head-menu .btn-guest:hover .txt-btn {
        padding-right: 55px;
    }

    .header-main .head-menu .btn-guest .txt-btn &gt; .guest {
        font-size: 12px;
        color: #69b0df;
    }

    .header-main .head-logos .btn-login {
        cursor: pointer;
        position: absolute;
        top: -20px;
        right: 45px;
        position: absolute;
        top: -36px;
        right: 45px;
        padding: 5px 10px 3px !important;
        border-radius: 4px !important;
        z-index: 10;
    }

        .header-main .head-logos .btn-login .txt-btn &gt; .far {
            font-size: 14px;
            color: #bbb;
            vertical-align: sub;
        }

        .header-main .head-logos .btn-login &gt; .txt-btn {
            font-size: 12px;
            line-height: 2;
        }

            .header-main .head-logos .btn-login &gt; .txt-btn &gt; .login {
                font-size: 10px;
                color: #77ceff;
            }

    .header-main .head-menu.has-guest .nav-head {
        float: left;
    }

    .header-main .head-menu.no-guest .nav-head {
        float: none;
        text-align: center;
    }

        .header-main .head-menu.no-guest .nav-head .navbar-nav {
            float: none;
            display: inline-block;
        }

    .header-main .head-menu .nav-head .navbar-nav {
        padding: 8px 20px;
        background: #2554cc;
        border-radius: 4px;
        border: 1px solid #b1b0b0;
    }

        .header-main .head-menu .nav-head .navbar-nav &gt; li {
            float: right;
            list-style: none;
        }

            .header-main .head-menu .nav-head .navbar-nav &gt; li &gt; a {
                font-size: 12px;
                padding: 0 10px;
                color: #fff;
                font-weight: 500;
                transition: all 0.3s;
            }

            .header-main .head-menu .nav-head .navbar-nav &gt; li.soft &gt; a {
                color: #77ceff;
            }

            .header-main .head-menu .nav-head .navbar-nav &gt; li &gt; a:hover {
                color: #77ceff;
            }

/*---------------------- /Header Main ---------------------*/

/*---------------------- Content Main ---------------------*/

.content-main {
    background: url('../images/site/bk.jpg') no-repeat center center / cover;
    padding: 40px 0 20px;
}

    /*---------------------- Content Banner ---------------------*/

    .content-main .box-pish {
        position: relative;
        background: -moz-linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
        /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(65%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
        /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
        /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
        /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
        /* ie10+ */
        background: linear-gradient(0deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
        /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
        /* ie6-9 */
        border-radius: 4px;
        border: 1px solid #ddd;
        box-shadow: 0 2px 6px -3px #999;
        overflow: hidden;
        margin-top: 20px;
    }

    .content-main .recalls .recall-box {
        margin: 0;
    }

        .content-main .recalls .recall-box:after,
        .content-main .boxes-site .news-box:after {
            content: "";
            height: 50px;
            background: -moz-linear-gradient(90deg, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
            /* ff3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(221, 221, 221, 1)));
            /* safari4+,chrome */
            background: -webkit-linear-gradient(90deg, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
            /* safari5.1+,chrome10+ */
            background: -o-linear-gradient(90deg, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
            /* opera 11.10+ */
            background: -ms-linear-gradient(90deg, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
            /* ie10+ */
            background: linear-gradient(0deg, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
            /* w3c */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0);
            /* ie6-9 */
            position: absolute;
            bottom: 0;
            right: 0;
            left: 0;
            filter: blur(5px);
            opacity: 0.6;
        }

    .content-main .box-pish &gt; .title {
        position: relative;
        display: flex;
        justify-content: center;
        flex-direction: row-reverse;
        font-size: 14px;
        color: #69b0df;
        align-items: center;
        padding-bottom: 10px;
        margin-bottom: 0;
    }

        .content-main .box-pish &gt; .title:after {
            content: "";
            width: 93%;
            height: 3px;
            background-color: #fff;
            box-shadow: 0 0 6px -1px #aaa;
            position: absolute;
            bottom: 0px;
            right: 9px;
            left: 8px;
        }

    .content-main .box-pish .title &gt; i {
        font-size: 22px;
        margin-left: 8px;
    }

    .content-main .recall-box .title &gt; i {
        transform: scaleX(-1);
    }

    .content-main .recalls .recall-box .list-far {
        height: 275px;
        padding: 10px 0;
    }

        .content-main .recalls .recall-box .list-far .item-far {
            padding: 10px 5px;
            border-bottom: 1px dashed #ddd;
            float: right;
            width: 100%;
        }

            .content-main .recalls .recall-box .list-far .item-far:last-child {
                padding-bottom: 40px;
            }

            .content-main .recalls .recall-box .list-far .item-far .ic {
                position: relative;
                display: inline-block;
                width: 5px;
                height: 5px;
                border-radius: 100%;
                background-color: #8ccaf2;
                float: right;
                margin-right: 12px;
                top: 5px;
            }

                .content-main .recalls .recall-box .list-far .item-far .ic:before,
                .content-main .recalls .recall-box .list-far .item-far .ic:after {
                    content: "";
                    width: 5px;
                    height: 5px;
                    border-radius: 100%;
                    background-color: #8ccaf2;
                    position: absolute;
                    top: 0;
                }

                .content-main .recalls .recall-box .list-far .item-far .ic:before {
                    right: -8px;
                }

                .content-main .recalls .recall-box .list-far .item-far .ic:after {
                    left: -8px;
                }

            .content-main .recalls .recall-box .list-far .item-far .title {
                float: right;
                font-size: 12px;
                font-weight: bold;
                margin: 0 14px 5px 0;
                color: #555;
                width: 83%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                padding-bottom: 2px;
                transition: all 0.3s;
            }

            .content-main .recalls .recall-box .list-far .item-far:hover .title {
                color: #0095ef;
                padding-right: 5px;
            }

            .content-main .recalls .recall-box .list-far .item-far .date {
                display: block;
                font-size: 10px;
                font-weight: lighter;
                color: #999;
                float: right;
                width: 100%;
                padding: 0 5px;
            }

    .content-main .banner {
        position: relative;
    }

        .content-main .banner .slides {
            position: relative;
            background-color: #fff;
            border: 8px solid #ededed;
            box-shadow: 0 0 9px -5px #000 inset;
            height: 320px;
            z-index: 99;
            text-align: center;
        }

        .content-main .banner:before,
        .content-main .box-links:before,
        .content-main .box-stat .box-stat-child:before {
            content: "";
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 250px 15px 0;
            border-color: transparent #000 transparent transparent;
            position: absolute;
            bottom: -10px;
            right: 35px;
            filter: blur(4px);
            opacity: 0.2;
        }

        .content-main .banner:after,
        .content-main .box-links:after,
        .content-main .box-stat .box-stat-child:after {
            content: "";
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 15px 250px 0 0;
            border-color: #000 transparent transparent transparent;
            position: absolute;
            bottom: -10px;
            left: 35px;
            filter: blur(4px);
            opacity: 0.2;
        }

        .content-main .banner .slides .owl-stage-outer,
        .content-main .banner .slides .owl-item {
            height: 305px;
        }

        .content-main .banner .slides .img-slide {
            height: 100%;
        }

        .content-main .banner .slides .owl-dots,
        .content-main .title-link {
            bottom: 12px;
            display: inline-block;
            background-color: blue;
            padding: 3px 10px;
            z-index: 20;
            position: relative;
            border: 1px solid #b1b0b0 !important;
            border-radius: 3px;
            background: -moz-linear-gradient(top, #ffffff 0%, #d4d4d4 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d4d4d4));
            background: -webkit-linear-gradient(top, #ffffff 0%, #d4d4d4 100%);
            background: -o-linear-gradient(top, #ffffff 0%, #d4d4d4 100%);
            background: -ms-linear-gradient(top, #ffffff 0%, #d4d4d4 100%);
            background: linear-gradient(to bottom, #ffffff 0%, #d4d4d4 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d4d4d4', GradientType=0);
            margin: 0;
            height: 28px;
            line-height: 28px;
        }

            .content-main .banner .slides .owl-dots .owl-dot {
                float: right;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 16px;
                height: 16px;
                border-radius: 2px;
                margin: 3px;
                cursor: pointer;
                background-color: #d3d5d7;
                box-shadow: 0 1px 5px -2px #555 inset;
            }

                .content-main .banner .slides .owl-dots .owl-dot.active &gt; span {
                    position: relative;
                    display: inline-block;
                    width: 8px;
                    height: 8px;
                    border-radius: 2px;
                    background-color: #f5f5f5;
                    box-shadow: 0 1px 3px -2px #000;
                }

    /*---------------------- /Content Banner ---------------------*/

    /*---------------------- Content Statistics ---------------------*/

    .content-main .statistics-pish {
        margin: 10px 0;
    }

        .content-main .statistics-pish .list-stat {
            position: relative;
            padding: 0;
        }

        .content-main .statistics-pish .title-link {
            top: -14px;
            line-height: 1.3;
        }

        .content-main .statistics-pish .item-box {
            width: 270px;
            float: right;
            cursor: pointer;
            background-color: #f7f7f7;
            padding: 15px;
            height: 320px;
            border: 1px solid #ddd;
            border-radius: 2px;
            transition: all 0.3s;
        }

            .content-main .statistics-pish .item-box:hover {
                background-color: #fff;
                border: 1px solid #00a4f4;
            }

            .content-main .statistics-pish .item-box .sub-title {
                font-size: 12px;
                font-weight: bold;
            }

                .content-main .statistics-pish .item-box .sub-title.inside {
                    color: #7ebbea;
                }

                .content-main .statistics-pish .item-box .sub-title.outside {
                    color: #ea7ba2;
                }

            .content-main .statistics-pish .item-box .title-main {
                font-weight: bold;
                color: #333;
                margin-bottom: 15px;
            }

            .content-main .statistics-pish .item-box .desc {
                font-size: 12px;
                font-weight: lighter;
                line-height: 2;
                color: #777;
            }

            .content-main .statistics-pish .item-box .count-pish {
                font-size: 12px;
                color: #999;
                font-weight: lighter;
                line-height: 1.8;
            }

                .content-main .statistics-pish .item-box .count-pish &gt; i {
                    font-size: 20px;
                    margin-left: 5px;
                    float: right;
                }

            .content-main .statistics-pish .item-box .user-profile {
                border-top: 1px solid #ddd;
                margin-top: 20px;
                padding-top: 20px;
            }

                .content-main .statistics-pish .item-box .user-profile .img-pro {
                    width: 45px;
                    height: 45px;
                    border-radius: 100%;
                    overflow: hidden;
                    border: 2px solid #fff;
                    float: right;
                    margin-left: 5px;
                }

                    .content-main .statistics-pish .item-box .user-profile .img-pro &gt; img {
                        width: 100%;
                        height: 100%;
                    }

                .content-main .statistics-pish .item-box .user-profile .name-pro {
                    font-size: 12px;
                    font-weight: bold;
                    margin: 8px 0 5px;
                }

                .content-main .statistics-pish .item-box .user-profile .unit-pro {
                    font-size: 10px;
                    font-weight: lighter;
                    color: #999;
                }

            .content-main .statistics-pish .item-box .title-pish {
                font-size: 14px;
                font-weight: bold;
                color: #999;
                margin-bottom: 0;
            }

        .content-main .statistics-pish .table-box {
            width: 540px;
        }

            .content-main .statistics-pish .table-box .table-main,
            .content-main .statistics-pish .table-box .table-main td {
                border: 1px solid #ddd;
            }

                .content-main .statistics-pish .table-box .table-main th {
                    border: 1px solid #fff;
                }

            .content-main .statistics-pish .table-box h4,
            .content-main .statistics-pish .table-box h5 {
                text-align: center;
            }

            .content-main .statistics-pish .table-box .table-main {
                width: 100%;
                border-collapse: collapse;
                border: 1px solid #ddd;
                font-size: 12px;
            }

                .content-main .statistics-pish .table-box .table-main .head {
                    background-color: #ddd;
                }

                    .content-main .statistics-pish .table-box .table-main .head th {
                        text-align: center;
                        padding: 8px 0;
                        color: #999;
                    }

                .content-main .statistics-pish .table-box .table-main .body {
                    background-color: #fff;
                }

                .content-main .statistics-pish .table-box .table-main td {
                    padding: 10px 0;
                    color: #555;
                    text-align: center;
                    font-weight: bold;
                }

        .content-main .statistics-pish .owl-nav [class*="owl-"] {
            background-color: #fff;
            position: absolute;
            top: 45%;
            width: 45px;
            height: 45px;
            border-radius: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            border: 2px solid #eee;
            opacity: 1;
            z-index: 999;
            color: #bbb;
            transition: all 0.3s;
        }

            .content-main .statistics-pish .owl-nav [class*="owl-"]:hover {
                background-color: #777;
                color: #fff;
            }

            .content-main .statistics-pish .owl-nav [class*="owl-"] &gt; img {
                width: 8px;
            }

        .content-main .statistics-pish .owl-nav .owl-next {
            right: -25px;
        }

        .content-main .statistics-pish .owl-nav .owl-prev {
            left: -25px;
        }

        .content-main .statistics-pish .owl-dots {
            position: absolute;
            right: 0;
            left: 0;
            bottom: -35px;
            margin-top: 15px;
            display: flex;
            justify-content: center;
        }

            .content-main .statistics-pish .owl-dots .owl-dot {
                width: 20px;
                height: 20px;
                display: flex;
                justify-content: center;
                align-items: center;
                border: 1px solid transparent;
                border-radius: 100%;
            }

                .content-main .statistics-pish .owl-dots .owl-dot.active {
                    border: 1px solid #a1cdf1;
                }

                .content-main .statistics-pish .owl-dots .owl-dot &gt; span {
                    width: 5px;
                    height: 5px;
                    border-radius: 100%;
                    background-color: #a1cdf1;
                }

        .content-main .statistics-pish .big-box-stat .table-box {
            width: 100%;
        }

        .content-main .statistics-pish .big-box-stat {
            padding-right: 0;
        }

        .content-main .statistics-pish .small-box-stat .list-stat,
        .content-main .box-stat .list-stat {
            height: 370px;
        }

        .content-main .statistics-pish .small-box-stat .slick-arrow {
            background-color: #fff;
            border: 2px solid #eee;
            opacity: 1;
            z-index: 9999;
            color: #bbb;
            position: absolute;
            left: -45px;
            top: 5px;
            padding: 0 8px;
            border-radius: 2px;
        }

        .content-main .statistics-pish .small-box-stat .slick-next {
            top: 35px;
        }

    /*---------------------- /Content Statistics ---------------------*/

    /*---------------------- Content Boxes Site ---------------------*/

    .content-main .boxes-site {
        margin-top: 20px;
        padding: 0;
    }

        .content-main .boxes-site .news-box {
            height: 480px;
        }

            .content-main .boxes-site .news-box .title {
                padding-bottom: 15px;
            }

        .content-main .boxes-site .box-news .news-box .title:after {
            width: 97%;
        }

        .content-main .boxes-site .other-boxs {
            padding: 0 0 0 15px;
        }

            .content-main .boxes-site .other-boxs .box-pish {
                height: 230px;
            }

            .content-main .boxes-site .other-boxs &gt; div {
                float: right;
            }

        .content-main .boxes-site .news-box .list-news {
            padding: 15px 10px;
            height: 440px;
        }

            .content-main .boxes-site .news-box .list-news .item-far {
                width: 100%;
                display: block;
                float: right;
                padding-bottom: 10px;
                margin-bottom: 10px;
                border-bottom: 1px dashed #ddd;
            }

                .content-main .boxes-site .news-box .list-news .item-far:last-child {
                    padding-bottom: 30px;
                }

                .content-main .boxes-site .news-box .list-news .item-far .title {
                    font-size: 14px;
                    color: #333;
                    margin: 0;
                    width: 100%;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    padding-bottom: 5px;
                    transition: all 0.3s;
                }

                .content-main .boxes-site .news-box .list-news .item-far:hover .title {
                    color: #0095ef;
                }

                .content-main .boxes-site .news-box .list-news .item-far .title &gt; i {
                    font-size: 14px;
                    margin-left: 3px;
                    color: #8ccaf2;
                    transition: all 0.3s;
                }

                .content-main .boxes-site .news-box .list-news .item-far:hover .title &gt; img {
                    margin-left: 6px;
                }

            .content-main .boxes-site .news-box .list-news .desc {
                font-size: 12px;
                font-weight: lighter;
                color: #999;
                text-align: justify;
                margin: 0;
            }

            .content-main .boxes-site .news-box .list-news .mCSB_container {
                margin-left: 20px;
            }

            .content-main .boxes-site .news-box .list-news .date {
                font-size: 10px;
                color: #8ccaf2;
                float: left;
            }

        .content-main .boxes-site .box-survey {
            text-align: center;
        }

            .content-main .boxes-site .box-survey .desc {
                font-size: 12px;
                padding: 10px;
                margin: 0;
            }

            .content-main .boxes-site .box-survey .btns-gp {
                position: relative;
                z-index: 10;
            }

            .content-main .boxes-site .box-survey .radio-gp {
                padding: 0 30px;
                margin-bottom: 20px;
            }

                .content-main .boxes-site .box-survey .radio-gp .gp {
                    display: flex;
                    justify-content: center;
                }

                .content-main .boxes-site .box-survey .radio-gp .lb-radio {
                    float: right;
                    margin: 6px 12px;
                    font-size: 12px;
                    font-weight: normal;
                    width: 50px;
                }

            /* The lb-radio */
            .content-main .boxes-site .box-survey .lb-radio {
                display: block;
                position: relative;
                padding-right: 25px;
                margin-bottom: 12px;
                cursor: pointer;
                font-size: 22px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }

                /* Hide the browser's default radio button */
                .content-main .boxes-site .box-survey .lb-radio input {
                    position: absolute;
                    opacity: 0;
                    cursor: pointer;
                }

            /* Create a custom radio button */
            .content-main .boxes-site .box-survey .checkmark {
                position: absolute;
                top: 0;
                right: 0;
                height: 20px;
                width: 20px;
                background-color: #eee;
                border-radius: 50%;
            }

            /* On mouse-over, add a grey background color */
            .content-main .boxes-site .box-survey .lb-radio:hover input ~ .checkmark {
                background-color: #ccc;
            }

            /* When the radio button is checked, add a blue background */
            .content-main .boxes-site .box-survey .lb-radio input:checked ~ .checkmark {
                background-color: #a1cdf1;
            }

            /* Create the indicator (the dot/circle - hidden when not checked) */
            .content-main .boxes-site .box-survey .checkmark:after {
                content: "";
                position: absolute;
                display: none;
            }

            /* Show the indicator (dot/circle) when checked */
            .content-main .boxes-site .box-survey .lb-radio input:checked ~ .checkmark:after {
                display: block;
            }

            /* Style the indicator (dot/circle) */
            .content-main .boxes-site .box-survey .lb-radio .checkmark:after {
                top: 7px;
                left: 7px;
                width: 6px;
                height: 6px;
                border-radius: 50%;
                background: #2980c2;
            }

            .content-main .boxes-site .box-survey .btn {
                border-radius: 2px;
                font-size: 12px;
                font-weight: 500;
                padding: 2px 10px 3px;
                margin: 0 3px;
                color: #fff;
                transition: all 0.3s;
            }

            .content-main .boxes-site .box-survey .btn-blue {
                background-color: #2980c2;
            }

            .content-main .boxes-site .box-survey .btn-bluelight {
                background-color: #7ebbea;
            }

            .content-main .boxes-site .box-survey .btn:hover {
                background-color: #0095ef;
            }

        .content-main .boxes-site .news-box .list-stat {
            position: relative;
            padding: 0 20px;
            margin-top: 10px;
            z-index: 10;
        }

            .content-main .boxes-site .news-box .list-stat &gt; li {
                list-style: none;
                line-height: 2;
                font-size: 12px;
                float: right;
                width: 100%;
            }

                .content-main .boxes-site .news-box .list-stat &gt; li &gt; .title {
                    float: right;
                    padding-bottom: 0 !important;
                }

                .content-main .boxes-site .news-box .list-stat &gt; li &gt; .count {
                    padding-right: 20px;
                    float: left;
                }

        .content-main .boxes-site .news-box .list-links {
            height: 170px;
            margin-top: 10px;
            padding: 0;
        }

            .content-main .boxes-site .news-box .list-links li {
                text-align: right;
                list-style: none;
                line-height: 2;
            }

                .content-main .boxes-site .news-box .list-links li:last-child {
                    padding-bottom: 40px;
                }

                .content-main .boxes-site .news-box .list-links li &gt; a {
                    font-size: 12px;
                    color: #999;
                    transition: all 0.3s;
                }

                .content-main .boxes-site .news-box .list-links li .fa-globe {
                    font-size: 13px;
                    color: #bbb;
                    filter: grayscale(1);
                    transition: all 0.3s;
                    margin-left: 2px;
                }

            .content-main .boxes-site .news-box .list-links .mCSB_container {
                margin-right: 10px;
                margin-left: 20px;
            }

            .content-main .boxes-site .news-box .list-links li:hover &gt; a {
                color: #0095ef;
            }

            .content-main .boxes-site .news-box .list-links li:hover img {
                filter: grayscale(0);
            }

    /*---------------------- /Content Boxes Site ---------------------*/

    /*---------------------- Content Links ---------------------*/

    .content-main .box-links:before,
    .content-main .box-links:after {
        bottom: 0;
    }

    .content-main .box-links .box-style,
    .content-main .box-stat .list-stat {
        position: relative;
        background: url('../images/site/ptn-links.jpg') repeat center center / 50px;
        border: 5px solid #efefef;
        margin: 30px 0 10px;
        padding: 5px 0 20px;
        box-shadow: 0 0 9px -2px #999 inset;
        text-align: center;
        z-index: 10;
    }

    .content-main .box-links {
        padding-left: 30px;
    }

    .content-main .box-stat .list-stat {
        margin-bottom: 0;
        padding: 20px;
        text-align: inherit;
    }

    .content-main .title-link {
        top: -20px;
        margin: 0 auto;
        font-size: 14px;
        line-height: 1.2;
        font-weight: normal;
        padding: 4px 20px;
    }

    .content-main .box-links .list-links {
        display: flex;
        justify-content: center;
        padding: 0;
        margin: 0;
    }

        .content-main .box-links .list-links &gt; li {
            background-color: #fff;
            list-style: none;
            width: 90px;
            height: 90px;
            border: 4px solid #f2f2f2;
            float: right;
            border-radius: 4px;
            box-shadow: 0 2px 9px -2px #999;
            overflow: hidden;
            margin: 0 10px;
        }

            .content-main .box-links .list-links &gt; li img {
                transform: scale(1);
                width: 100%;
                height: 100%;
                transition: all 0.3s;
            }

            .content-main .box-links .list-links &gt; li:hover img {
                transform: scale(1.2);
                filter: grayscale(1);
            }

/*---------------------- /Content Links ---------------------*/

/*---------------------- /Content Main ---------------------*/

/*---------------------- Footer Main ---------------------*/

.footer-main {
    position: relative;
    background: #143da4;
    padding: 5px 0;
    border-top: 4px solid #3260d8;
    text-align: center;
    height: 63px;
}

    .footer-main:before {
        content: "";
        background: url('../images/header/pattern.png') repeat center center / 300px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0.1;
    }

    .footer-main &gt; .container {
        position: relative;
    }

    .footer-main span {
        position: relative;
        display: block;
        font-size: 12px;
        font-weight: normal;
        color: #bbb;
        z-index: 10;
        margin: 5px 0;
    }

        .footer-main span strong,
        .footer-main span a {
            color: #fff;
            font-weight: bold;
            color: #fff;
        }

    .footer-main .itshams {
        position: absolute;
        right: 30px;
        top: -30px;
        width: 80px;
    }

    .footer-main .nezam {
        position: absolute;
        left: 30px;
        top: -25px;
        width: 80px;
    }

.account_action {
    position: absolute;
    right: 0;
    width: 292px;
    min-height: 80px;
    background: -moz-linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(65%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
    /* ie10+ */
    background: linear-gradient(0deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
    /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
    /* ie6-9 */
    z-index: 999999;
    padding: 5px 10px 20px 10px;
    visibility: hidden;
    display: block;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
    filter: alpha(opacity=0);
    top: 80px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    -moz-transform: skewX(-5deg);
    -webkit-transform: skewX(-5deg);
    -o-transform: skewX(-5deg);
    -ms-transform: skewX(-5deg);
    transform: skewX(-5deg);
    border-radius: 4px;
}

    .account_action.show {
        display: block;
        visibility: visible;
        opacity: 1;
        filter: alpha(opacity=100);
        top: 52px;
        -moz-transform: skewX(0deg);
        -webkit-transform: skewX(0deg);
        -o-transform: skewX(0deg);
        -ms-transform: skewX(0deg);
        transform: skewX(0deg);
    }

    .account_action:before {
        content: "";
        position: absolute;
        top: -5px;
        right: 20px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 5px 5px 5px;
        border-color: transparent transparent #fff transparent;
    }

    .account_action .title {
        font-size: 12px;
        line-height: 35px;
        font-family: 'IRANSans';
        position: relative;
        width: 100%;
        display: inline-block;
        color: #7d7d7d;
        font-weight: 500;
        padding: 0 15px 0 5px;
        z-index: 2;
    }

        .account_action .title:after {
            height: 19px;
            width: 3px;
            background-color: #399bff;
            position: absolute;
            top: 9px;
            right: 0;
            z-index: 1;
            content: '';
        }

    .account_action ul {
        padding: 0 10px 5px 10px
    }

        .account_action ul li {
            display: block;
            margin-top: 6px;
            padding: 0 15px 0 0;
            position: relative;
            width: 100%;
        }

            .account_action ul li &gt; a {
                color: #696969;
                font-size: 11px;
                line-height: 24px;
            }

            .account_action ul li:before {
                color: #399bff;
                content: "\f192";
                font-family: 'Font Awesome 5 Free';
                font-weight: 300;
                font-size: 8px;
                right: 0;
                position: absolute;
                top: 8px;
            }

    .account_action form {
        padding: 10px
    }

        .account_action form input[type="text"],
        .account_action form input[type="password"],
        .account_action form input[type="number"],
        .account_action form input[type="email"] {
            padding: 7px 10px 7px 32px;
            display: block;
            box-shadow: none;
            margin-bottom: 10px;
            font-size: 11px;
            width: 100%;
            border-radius: 4px;
            border: 1px solid #eee;
        }

            .account_action form input[type="text"]:hover,
            .account_action form input[type="text"]:focus,
            .account_action form input[type="number"]:hover,
            .account_action form input[type="number"]:focus,
            .account_action form input[type="password"]:hover,
            .account_action form input[type="password"]:focus,
            .account_action form input[type="email"]:hover,
            .account_action form input[type="email"]:focus {
                box-shadow: 0 0 1px 0 rgba(0, 0, 0, .25)
            }

        .account_action form &gt; span,
        .account_action form div {
            display: block;
            position: relative;
        }

            .account_action form &gt; span:after {
                content: "\f192";
                font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands';
                font-weight: 300;
                position: absolute;
                top: 9px;
                left: 12px;
                font-size: 13px;
                color: #d4d4d4;
            }

            .account_action form &gt; span.username:after {
                content: "\f007";
            }

            .account_action form &gt; span.password:after {
                content: "\f070";
            }

            .account_action form &gt; span.name:after {
                content: "\f007";
            }

            .account_action form &gt; span.mail:after {
                content: "\f1fa";
                font-weight: 900;
            }

            .account_action form &gt; span.nickname:after {
                content: "\f2bb";
            }

        .account_action form label {
            cursor: pointer;
            display: block;
            margin-right: 0;
            padding-bottom: 11px;
            font-size: 10px;
        }

        .account_action form input[type="checkbox"] {
            position: absolute;
            clip: rect(0 0 0 0);
            width: 1px;
            height: 1px;
            margin: -1px;
        }

            .account_action form input[type="checkbox"]:checked + span:before {
                color: #00cc67;
                content: "\f00c";
                font-family: 'Font Awesome 5 Free';
                font-weight: 900;
            }

        .account_action form label span {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

            .account_action form label span:before {
                content: '';
                display: block;
                height: 12px;
                width: 12px;
                border-radius: 2px;
                margin-left: 5px;
                border: 1px solid #dedede
            }

        .account_action form .lost,
        .account_action form .seller {
            padding: 6px 10px;
            display: inline-block;
            text-align: center;
            width: 49%;
            color: #848484;
            background-color: rgba(238, 239, 241, .7);
            cursor: pointer;
            font-size: 12px;
        }

        .account_action form .otplogin {
	        padding: 6px 10px;
	        display: inline-block;
	        text-align: center;
	        width: 100%;
	        color: #848484;
	        background-color: rgb(243, 244, 245);
	        cursor: pointer;
	        font-size: 12px;
	        margin-top: 10px;
        }

        .account_action form .help-block {
            padding: 0 0 10px;
            font-size: 10px;
            display: block;
            color: #848484;
        }

        .account_action form #message {
            padding: 0 0 10px;
            font-size: 10px;
            display: block;
            color: #848484;
            margin: 0;
        }

            .account_action form #message a {
                display: block;
                padding-top: 5px;
            }

        .account_action form .btnLogin, .btnRegister,
        .account_action form .btn-sso {
            padding: 6px 10px;
            display: inline-block;
            width: 49%;
            color: #FFF;
            background-color: #00cc67;
            border: none;
            cursor: pointer;
            font-size: 12px;
            text-align: center;
        }

        .account_action form input.btn-sign, .btnRegister {
            width: 100%;
        }

        .account_action form .btn-sso {
            background-color: #51a3da;
            margin-top: 6px;
            width: 100%;
        }

    .account_action .seprator {
        display: block;
        border-bottom: 1px dashed #e8e8e8;
        text-align: center;
        margin: 0 10px
    }

        .account_action .seprator i {
            position: relative;
            background-color: #fff;
            padding: 0 6px;
            bottom: -10px;
            border-radius: 2px;
            border: 1px solid #eee;
            font-style: inherit;
            font-size: 12px;
        }

    .account_action .create_account {
        display: block;
        padding: 10px;
        font-size: 11px;
        margin-top: 18px;
        text-align: center;
        cursor: pointer;
    }

        .account_action .create_account .button {
            color: inherit;
        }

        .account_action .create_account i {
            margin-left: 5px;
            color: #989898;
        }

    .account_action .capcha {
        display: flex;
        justify-content: space-between;
    }

        .account_action .capcha &gt; div {
            width: 50%;
        }

        .account_action .capcha .capcha-image {
            display: flex;
            border: 1px solid #eee;
            border-radius: 4px;
            height: 32px;
            margin-left: 10px;
        }

            .account_action .capcha .capcha-image &gt; img {
                height: 30px;
                width: 95px;
            }

            .account_action .capcha .capcha-image &gt; .ic-refresh {
                background-color: #fff;
                width: 30px;
                height: 30px;
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 12px;
                color: #51a3da;
                transition: all 0.3s;
            }

                .account_action .capcha .capcha-image &gt; .ic-refresh:hover {
                    color: #00cc67;
                }

        .account_action .capcha #signin_capcha {
            text-align: center;
        }

.login_form {
    position: relative;
    padding-top: 20px;
}

.register_form {
    display: none;
    position: relative;
    padding-top: 20px;
}

.login_form .close_modal {
    position: absolute;
    top: 5px;
    font-size: 15px;
    left: 10px;
    color: #ff675f;
    cursor: pointer;
}

.register_form .back_modal {
    position: absolute;
    top: 5px;
    font-size: 15px;
    left: 10px;
    color: #51a3da;
    cursor: pointer;
}

.otplogin_form {
    display: none;
    position: relative;
    padding-top: 20px;
}

.otplogin_form .back_modal {
    position: absolute;
    top: 5px;
    font-size: 15px;
    left: 10px;
    color: #51a3da;
    cursor: pointer;
}

.account_action form .btnotplogin {
            padding: 6px 10px;
            display: inline-block;
            width: 100%;
            color: #FFF;
            background-color: #00cc67;
            border: none;
            cursor: pointer;
            font-size: 12px;
            text-align: center;
        }

.otpForm .back_modal {
    top: 5px;
    font-size: 15px;
    left: 10px;
    color: #51a3da;
    cursor: pointer;
}

.hide {
    display: none
}

.account_action form label[id*="-error"] {
    position: absolute;
    top: 9px;
    font-size: 12px;
    color: #ff675f;
    left: -10px;
}

.account_action form label.error {
    position: absolute;
    top: 9px;
    font-size: 12px;
    color: #ff675f;
    left: -10px;
    z-index:99999;
    background-color:#fff;
}

.account_action form input[id*="signin_"].error,
.account_action form input[id*="signup_"].error {
    border-color: #ff675f;
}

.account_action form input[id*="signup_"].valid {
    border-color: #eee !important;
}

.account_action form .mail label[id*="-error"],
.account_action form#register .password label[id*="-error"] {
    position: relative;
    font-size: 10px;
    top: -8px;
    right: 0;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

/*---------------------- /Footer Main ---------------------*/

@media only screen and (min-width:650px) and (max-width: 800px) {

    .header-main .head-menu {
        padding: 0;
    }

    .header-main .head-logos {
        justify-content: center;
    }

        .header-main .head-logos .btn-login {
            right: 0;
        }

    .content-main .banner {
        margin-bottom: 20px;
    }

    .content-main .recalls .recall-box .list-far .item-far {
        width: 48%;
        margin-right: 9px;
    }

        .content-main .recalls .recall-box .list-far .item-far:last-child {
            padding-bottom: 10px;
        }

    .content-main .statistics-pish .owl-nav .owl-next {
        right: -20px;
    }

    .content-main .statistics-pish .owl-nav .owl-prev {
        left: -20px;
    }

    .content-main .box-links .list-links &gt; li {
        width: 60px;
        height: 60px;
        margin: 0 5px;
    }

    .header-main .head-logos .nm-company {
        display: none;
    }
}

@media only screen and (min-width: 0px) and (max-width: 640px) {

    .header-main::after,
    .header-main .head-logos .nm-company {
        display: none;
    }

    .header-main .date {
        display: none;
    }

    .header-main .head-logos {
        justify-content: center;
    }

        .header-main .head-logos .lg-company &gt; img,
        .header-main .head-logos .lg-nezam &gt; img {
            width: 300px;
        }

        .header-main .head-logos .btn-login {
            right: 0;
            left: 0;
            width: 145px;
            margin: 0 auto;
            top: -35px;
        }

    .btn-login .account_action {
        right: -50%;
    }

        .btn-login .account_action:before {
            right: 0;
            left: 0;
            margin: 0 auto;
        }

    .content-main .statistics-pish .small-box-stat .list-stat {
        margin-top: 50px;
    }

    .header-main .head-logos .nm-company &gt; img {
        width: 170px;
        margin-top: 40px;
    }

    .header-main .head-menu {
        padding: 0;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

        .header-main .head-menu .nav-head .navbar-nav {
            float: right;
            padding: 5px 0;
        }

    .content-main {
        padding-top: 30px;
    }

        .content-main .banner-top,
        .content-main .banner {
            padding: 0;
        }

            .content-main .banner .slides {
                height: 170px;
            }

                .content-main .banner .slides .owl-stage-outer,
                .content-main .banner .slides .owl-item {
                    height: 155px;
                }

        .content-main .banner {
            margin-bottom: 20px;
        }

        .content-main .statistics-pish .owl-nav .owl-next {
            right: -20px;
        }

        .content-main .statistics-pish .owl-nav .owl-prev {
            left: -20px;
        }

        .content-main .boxes-site .other-boxs .box-pish {
            height: auto;
            padding-bottom: 20px;
        }

        .content-main .box-links .list-links {
            flex-wrap: wrap;
        }

            .content-main .box-links .list-links &gt; li {
                width: 65px;
                height: 65px;
                margin: 5px 10px;
            }

    .footer-main {
        height: auto;
    }

        .footer-main img {
            display: none;
        }

    .header-main .date {
        width: 100%;
        width: 100%;
    }

    .content-main .statistics-pish .table-box,
    .content-main .statistics-pish .item-box {
        width: 300px;
    }

    .header-main {
        height: 200px;
    }

    .content-main .banner-top {
        margin-top: 30px;
    }

    .header-main .head-logos {
        text-align: center;
    }

        .header-main .head-logos .lg-nezam {
            display: none;
        }

        .header-main .head-logos .lg-company {
            float: none;
            right: 0;
        }

            .header-main .head-logos .lg-company &gt; img {
                width: 168px;
            }
}

@media only screen and (max-width: 320px) {

    .header-main .head-menu .nav-head .navbar-nav &gt; li &gt; a {
        font-size: 11px;
        padding: 0 8px;
    }

    .content-main .recalls,
    .content-main .statistics-pish,
    .content-main .boxes-site .box-news,
    .content-main .boxes-site .other-boxs &gt; div,
    .content-main .box-links {
        padding: 0;
    }

        .content-main .statistics-pish .owl-nav .owl-next {
            right: 0;
        }

        .content-main .statistics-pish .owl-nav .owl-prev {
            left: 0;
        }
}

.item-box h3 {
    font-size: 12px !important;
}

.btns-gp {
    margin-top: -12px;
}


/* from inline */

.btnGetInfo {
    margin: 4px 6px;
}

.wizardContent {
    padding: 25px;
}

.wizardFooter {
    background: #ececec;
    width: 100%;
    height: 41px;
    margin-top: 16px;
    text-align: left;
}

.wizard {
    margin: 10px auto 0 auto;
    background: #fff;
    padding: 0px;
}

    .wizard .nav-tabs {
        position: relative;
        margin: 10px auto;
        margin-bottom: 0;
        border-bottom-color: #f9f9f9;
    }

    .wizard &gt; div.wizard-inner {
        position: relative;
    }

.connecting-line {
    height: 2px;
    background: #f5f5f5;
    position: absolute;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}

.wizard .nav-tabs &gt; li.active &gt; a, .wizard .nav-tabs &gt; li.active &gt; a:hover, .wizard .nav-tabs &gt; li.active &gt; a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 20px;
}

    span.round-tab i {
        color: #555555;
    }

.wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #5bc0de;
}

    .wizard li.active span.round-tab i {
        color: #5bc0de;
    }

span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}

.wizard .nav-tabs &gt; li {
    width: 20%;
}

.wizard li:after {
    content: " ";
    position: absolute;
    left: 44%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: transparent;
    border-bottom-color: #5bc0de;
    transition: 0.1s ease-in-out;
}

.wizard li.active:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #5bc0de;
}

.wizard .nav-tabs &gt; li a {
    width: 50px;
    height: 50px;
    margin: 10px auto;
    border-radius: 100%;
    padding: 0;
}

    .wizard .nav-tabs &gt; li a:hover {
        background: transparent;
    }

.wizard .tab-pane {
    position: relative;
}

.wizard h3 {
    margin-top: 0;
}

@media( max-width : 585px ) {

    .wizard {
        width: 90%;
        height: auto !important;
    }

    span.round-tab {
        font-size: 16px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard .nav-tabs &gt; li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }
}

.wizardFooter button {
    margin: 4px 6px !important;
}

#complete {
    text-align: center;
    direction: rtl;
    padding: 50px;
}

.passwordDiv, .codeDiv {
    padding: 10px;
}

.codeDiv {
    padding: 30px;
}

    .codeDiv &gt; button {
        margin-top: 10px;
    }

.rdbEmail, .rdbMobile {
    float: right;
    margin-left: 7px !important;
}

.userInfo {
    height: 120px;
    padding: 30px;
}


.btnSendPass &gt; i {
    display: none;
}

.lostBack, .infoBack, .codeBack, .changeBack {
    position: absolute;
    left: 10px;
    top: 5px;
    font-size: 15px;
    left: 10px;
    color: #51a3da;
    cursor: pointer;
}

.showForm {
    display: block;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    top: 38px;
    -moz-transform: skewX(0deg);
    -webkit-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    transform: skewX(0deg);
}

div.surveyDiv {
    height: 170px;
}

.noty_message {
    text-align: center !important;
    direction: rtl;
}

#otpForm {
    display: none;
    padding: 30px;
}

span.otpSpan {
    display: none;
}

input.seCode {
    text-align: center;
    font-size: 16px;
}

label.error {
    color: red;
}

.btnOTP {
    display: none;
    float: left;
    max-width: 155px;
}

    .btnOTP &gt; i {
        display: none;
    }

.btnLogin &gt; i, .btnotplogin &gt; i {
    display: none;
    margin-top: 5px;
    margin-right: -1px;
}

.modal-footer {
    text-align: left !important;
    background: #e5e5e5;
}

.modal-header {
    background: #e5e5e5;
}

.form-control {
    max-width: 320px;
}

#loginForm {
    padding: 10px 30px;
}

    #loginForm label {
        margin-top: 5px;
    }

.imgsecurity {
    width: 100%;
    max-width: 320px;
    height: 35px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
}

.sendAgain &gt; span {
    color: red;
}

.sendAgain {
    display: none;
    font-size: 12px;
    margin: 5px;
}

.btnCheckCode &gt; i, .btnChangePass &gt; i {
    display: none;
}

.passCaptcha {
    margin-top: 5px;
}

.changePass {
    padding: 15px;
}

.imgsecurity3 {
    width: 320px;
    height: 40px;
    margin-top: 8px;
}

.refreshPassCode {
    left: 10px;
    margin-top: 10px;
}

.btnChangePass {
    margin-top: 10px;
}

.close_modal {
    position: absolute;
    top: 5px;
    font-size: 15px;
    color: #ff675f;
    cursor: pointer;
}
/* dafault1*/

/*.content-main .mid-sec .side-menu {
    background: linear-gradient(0deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
    border: 1px solid #ddd;
    box-shadow: 0 2px 6px -3px #999;
    border-radius: 5px;
    height: 300px;
    display: flex;
    align-items: center;
}

.content-main .mid-sec .side-menu a {
    color: #999;
    padding: 7px;
    display: inline-block;
    position: relative;
    padding-right: 30px;
}

.content-main .mid-sec .side-menu a::before {
    content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    border-radius: 50%;
    background-color: #25a0da;
    right: 10px;
    top: 15px;
}*/

.content-main .mid-sec .text-box {
    height: 300px;
    background: linear-gradient(0deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 100%);
    border: 1px solid #ddd;
    box-shadow: 0 2px 6px -3px #999;
    border-radius: 5px;
    padding: 10px 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.content-main .mid-sec .send-link {
    text-align: center;
    display: flex;
    justify-content: center;
    align-content: center;
    margin-top: 25px;
}

    .content-main .mid-sec .send-link a {
        padding: 6px 10px;
        display: inline-block;
        width: 12%;
        color: #FFF;
        background-color: #00cc67;
        border: none;
        cursor: pointer;
        font-size: 12px;
        text-align: center;
    }

.content-main .mid-sec .text-box span {
    display: inline-block;
    font-size: 16px;
    line-height: 1.8;
    color: #555;
    text-align: justify;
}

.ForgetInput {
    padding: 7px 10px 7px 32px;
    display: block;
    box-shadow: none;
    margin-bottom: 10px;
    font-size: 11px;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #eee;
}

.ForgetLable {
    cursor: pointer;
    display: inline-block;
    margin-right: 0;
    padding-bottom: 11px;
    font-size: 12px;
    font-weight: 700;
}

    .ForgetLable span {
        font-weight: 300;
        font-size: 15px;
    }
   .ForgetLable .userMobile1,.ForgetLable .userEmail1{
        font-size: 12px;
        font-weight: 700;
   }
@media only screen and (min-width: 0px) and (max-width: 640px) {
    .header-main {
        height: 115px !important;
    }

    .content-main .mid-sec .text-box {
        height: auto !important;
    }

    .box-pish.news-box {
        height: auto !important;
        margin-bottom: 20px;
    }

    .content-main .mid-sec .text-box {
        padding: 10px 25px;
    }

    .header-main {
        height: 200px;
    }

        .header-main .head-logos .lg-company &gt; img {
            width: 150px !important;
            height: auto !important;
        }

        .header-main .head-logos .lg-company {
            position: static !important;
        }

    .box-pish.news-box {
        height: 180px !important;
    }
}

.slick-list.draggable {
	overflow: hidden;
}
</pre></body></html>