.wrapper {
    height: 100vh;
    overflow-y: auto;
    /* header start */
    /* header start */
    /* footer start */
    /* footer end */
}

    .wrapper .header .logo {
        width: 33.2vw;
        height: auto;
        display: block;
        margin: 3.333vw auto 0;
    }

    .wrapper .header h1 {
        font-family: "Conv_OpenSansHebrew-Regular";
        font-size: 6.667vw;
        color: #3cd6d5;
        display: block;
        text-align: center;
        padding: 2vw 0 1vw;
    }

    .wrapper .header h2 {
        font-family: "Conv_OpenSansHebrew-Regular";
        font-size: 3.867vw;
        color: #363636;
        display: block;
        text-align: center;
    }

    .wrapper .header .nav {
        background: #e7e7e7;
        width: 100%;
        text-align: center;
        margin: 7.333vw 0 6vw;
    }

        .wrapper .header .nav li {
            display: block;
            float: right;
            position: relative;
            width: 33.333%;
        }

            .wrapper .header .nav li a {
                padding: 2vw 0;
                font-family: "Conv_OpenSansHebrew-Regular";
                color: #0d1151;
                font-size: 4vw;
                padding: 3.333vw 0;
                display: block;
            }

            .wrapper .header .nav li:hover a, .wrapper .header .nav li.active a {
                background: #38ce9a;
                font-family: 'Conv_OpenSansHebrew-Bold';
                color: white;
            }

            .wrapper .header .nav li:hover + li:before, .wrapper .header .nav li:hover:before, .wrapper .header .nav li.active:before, .wrapper .header .nav li.active + li:before {
                border: 0px;
            }

            .wrapper .header .nav li:nth-child(1):before {
                border: 0px;
            }

            .wrapper .header .nav li:before {
                content: " ";
                position: absolute;
                border-left: 1px #9aa5ad solid;
                top: 15%;
                right: 0;
                height: 70%;
                margin-top: auto;
                margin-bottom: auto;
            }

    .wrapper .content {
        margin: 0 9.333vw;
        /*============form==========*/
        /*====================form end ================*/
    }

        .wrapper .content h2 {
            font-family: "Conv_OpenSansHebrew-Bold";
            color: #38ce9a;
            font-size: 4vw;
            margin: 0 0 5.333vw 0;
        }

        .wrapper .content .btn {
            background-image: linear-gradient(to right, #2996d3, #00a9d9, #00bad2, #00c9c0, #14d5a5);
            font-family: "Conv_OpenSansHebrew-Regular";
            color: white;
            font-size: 4.667vw;
            padding: 2vw 8vw;
            border-radius: 15px;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            -webkit-box-shadow: 3px -3px 2px 0 rgba(0, 0, 0, 0.1);
            -moz-box-shadow: 3px -3px 2px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 3px -3px 2px 0 rgba(0, 0, 0, 0.1);
        }

            .wrapper .content .btn .btn_arrow {
                font-size: 3vw;
                transform: scaleX(0.6);
                display: inline-block;
                position: relative;
                top: -0.6vw;
            }

        .wrapper .content .sepline {
            width: 90%;
            height: 4px;
            background: #f0f0f0;
            margin: 0 auto 5vw;
        }

        .wrapper .content .inputbox {
            position: relative;
            font-family: "Conv_OpenSansHebrew-Regular";
            font-size: 4vw;
            width: 48.5%;
            display: inline-block;
            margin-bottom: 5.5vw;
        }

            .wrapper .content .inputbox.w100 {
                width: 100%;
            }

            .wrapper .content .inputbox .placeholder {
                position: absolute;
                top: 0;
                right: 0;
                line-height: 9.3vw;
                vertical-align: middle;
                padding: 0 4.8vw;
                width: 100%;
                white-space: nowrap;
            }

            .wrapper .content .inputbox .placeholderbtn {
                position: absolute;
                top: 0;
                right: 0;
                line-height: 9.3vw;
                vertical-align: middle;
                padding: 0 4.8vw;
                width: 100%;
                background: #38ce9a;
                text-align: center;
                color: white;
                font-family: "Conv_OpenSansHebrew-Bold";
                font-size: 4vw;
            }

        .wrapper .content .required {
            padding-right: 1.4vw !important;
        }

        .wrapper .content .inputbox .logininput, .wrapper .content .inputbox input.logininput[type="text"]:disabled {
            border: 0.4vw solid #0a2941;
            border-radius: 2px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            height: 9vw;
            vertical-align: middle;
            display: block;
            font-size: 4vw;
            padding: 0 4.8vw;
            width: 100%;
            outline: none;
            font-family: "Conv_OpenSansHebrew-Regular";
            color: #0a2941;
        }

        .wrapper .content .drop_down_arrow {
            background: url(../images/registration/drop_down_arrow.png) white no-repeat 2vw 53%;
        }

        .wrapper .content .drop_down_plus {
            background: url(../images/signin/drop_down_plus.png) white no-repeat 2vw 53%;
            background-size: 8%;
        }

        .wrapper .content .inputbox_combo_right {
            width: 65%;
            position: relative;
        }

            .wrapper .content .inputbox_combo_right input {
                border-left: none !important;
                border-bottom-left-radius: 0 !important;
                border-top-left-radius: 0 !important;
            }

            .wrapper .content .inputbox_combo_right input {
                padding: 0 4vw 0 4vw !important;
            }

        .wrapper .content .inputbox_combo_left {
            width: 35%;
            position: relative;
        }

            .wrapper .content .inputbox_combo_left input {
                border-right: none !important;
                border-bottom-right-radius: 0 !important;
                border-top-right-radius: 0 !important;
                padding: 0 0 0 4vw !important;
            }

            .wrapper .content .inputbox_combo_left .placeholder {
                padding: 0 0 0 4vw;
            }

        .wrapper .content .inputbox_combo_sepline {
            position: absolute;
            top: 1vw;
            width: 1px;
            height: 75%;
            left: 40%;
            background: #0a2941;
        }

        .wrapper .content #comp {
            padding-top: 5.333vw;
        }

            .wrapper .content #comp .gtitle {
                font-family: "Conv_OpenSansHebrew-Bold";
                color: white;
                font-size: 4vw;
                background: #38ce9a;
                text-align: center;
                padding: 2.8vw 0;
            }

.gtitlewhite {
    font-family: "Conv_OpenSansHebrew-Bold";
    color: #38ce9a;
    font-size: 4vw;
    background: #fff;
    text-align: center;
    padding: 2.8vw 0;
    -webkit-box-shadow: inset 0px 0px 0px 1px #38ce9a;
    -moz-box-shadow: inset 0px 0px 0px 1px #38ce9a;
    box-shadow: inset 0px 0px 0px 1px #38ce9a;
}

.wrapper .content #comp .comp_logo_box {
    margin-bottom: 5.333vw;
}

    .wrapper .content #comp .comp_logo_box .comp_logo {
        border: 1.5px solid #1be2aa;
        width: 16vw;
        height: 16vw;
        background: url(../images/signin/plus.png) no-repeat 50% 50%;
        background-size: 35%;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
    }

    .wrapper .content #comp .comp_logo_box .comp_logo_txt {
        line-height: 16vw;
        margin-right: 4vw;
        font-family: "Conv_OpenSansHebrew-Bold";
        color: #38ce9a;
        font-size: 3.867vw;
    }
.logimg {
    max-height:100px;
    max-width:292px;
}
.wrapper .content #cont {
    padding-top: 5.333vw;
}

.wrapper .content #reg {
    padding-top: 5.333vw;
}

.wrapper .footer_box {
    margin-top: 20vw;
    position: relative;
}

.wrapper .footer_logo {
    margin: 0 auto;
    width: 31.867vw;
    display: block;
}

.wrapper .fotter_nav {
    padding: 4vw 0;
    background: #0d1151;
}

    .wrapper .fotter_nav table {
        width: 100%;
        margin: 4vw 6vw 0;
    }

        .wrapper .fotter_nav table a {
            font-family: "Conv_OpenSansHebrew-Light";
            color: #808080;
            font-size: 3.3vw;
            color: white;
        }

        .wrapper .fotter_nav table td {
            line-height: 1.4;
        }

.wrapper .fotter_credit {
    background: #2a93d5;
    padding: 4vw 0;
}

    .wrapper .fotter_credit * {
        color: white;
        font-family: "Conv_OpenSansHebrew-Light";
        font-size: 3.2vw;
    }

    .wrapper .fotter_credit table {
        width: 100%;
    }

        .wrapper .fotter_credit table td {
            text-align: center;
            line-height: 1.4;
        }

        .wrapper .fotter_credit table tr:last-child td {
            font-family: "Heebo_Regular";
            padding-top: 2vw;
        }

.wrapper .face {
    background: url(../images/footer/social_media.png) no-repeat;
    width: 5vw;
    height: 3vh;
    display: inline-block;
    margin: 0 2vw 2vw;
    background-size: cover;
}

.wrapper .in {
    background: url(../images/footer/social_media.png) 50% 0 no-repeat;
    width: 8vw;
    height: 4vw;
    display: inline-block;
    margin: 0 2vw 2vw;
    background-size: cover;
}

.wrapper .twitter {
    background: url(../images/footer/social_media.png) 100% 0 no-repeat;
    width: 5vw;
    height: 4vw;
    display: inline-block;
    margin: 0 2vw 2vw;
    background-size: cover;
}

.wrapper .scrollup {
    position: absolute;
    right: 3.5vw;
    top: 3.5vw;
    width: 2.93vw;
    height: auto;
    margin: 4vw;
}

.wrapper .customer_service {
    color: white;
    font-family: "Conv_OpenSansHebrew-Regular";
    font-size: 2.933vw;
    padding: 0 5vw 5vw;
    width: 38.667vw;
    height: 6.933vw;
    position: absolute;
    right: 4vw;
    top: -6.9vw;
    background-size: cover;
    line-height: 8vw;
    background-image: linear-gradient(to right, #35d0de, #00c0e5, #00afea, #009ceb, #0e87e5);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    -webkit-box-shadow: -3px -3px 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -3px -3px 2px 3px rgba(0, 0, 0, 0.1);
    box-shadow: -3px -3px 2px 3px rgba(0, 0, 0, 0.1);
}

    .wrapper .customer_service img {
        position: absolute;
        top: 2.6vw;
        left: 4vw;
        display: block;
        width: 2.667vw;
        height: auto;
    }

.moveup {
    transform: translateY(-7.5vw);
    transition: transform 0.5s;
}

.select_popup.moveup {
    transform: translateY(-7.5vw);
    transition: transform 0.5s;
    padding-bottom: 9vw !important;
}

.moveupfast {
    transform: translateY(-7.5vw);
    transition: transform 0s;
}

.movedouw {
    transform: translateY(0);
    transition: transform 0.5s;
}

.mul_cont_box {
    margin-top: 8.9vw;
    display: inline-block;
    width: 100%;
}

    .mul_cont_box div {
        margin: 2vw 0;
        padding: 2vw;
        text-align: center;
        background: #0a2941;
        color: white;
    }

        .mul_cont_box div:last-child {
            margin-bottom: 0;
        }

.hidefilebutton {
    display: none !important
}
.field-validation-error span {
    color: #f00;
    font-size: 13px;
    line-height: 13px;
    height: 13px;
    position: absolute;
    right: 0;
}