﻿

/* base_master */
.base_master { min-width: 1024px; margin: 0 auto; text-align: right; }
.base_master > * { margin: 0 auto; text-align: right; }
.base_master > div, .base_master > div > div { 
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.base_master .top_menu_wrapper {
    min-width: 980px; position: fixed; z-index: 10000; clear: both; width: 100%;
}
.base_master .top_menu_wrapper div {
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.base_master .top_menu {
    clear: both; width: 100%; background-color: White;
}

.base_master .top_menu_upper_container {
    height: 39px; padding: 0 5% 0 5%; width: 100%;
    float: right; 
    margin-bottom: -40px;
    background: url(../Images/MasterPages/top_head_slice_gradient.png) repeat-x bottom center;
}
.top_menu_upper_gradient { 
    position: relative; z-index: 10000; margin-top: 34px; height: 5px; float: right; clear: both; width: 100%; 
    background: transparent url(../Images/MasterPages/top_head_center_shadow.png) no-repeat bottom center;
}

.base_master .top_menu_right { /* height: 70px; width: 600px; */
    overflow: hidden;
    margin-left: -305px; padding-left: 305px; width: 100%;
    height: 100px;
    display: inline-block; vertical-align:top;
}
.base_master .top_menu_left {
    position: relative;
    width: 300px;
    margin-top: 10px;
    display: inline-block;
    vertical-align:top;
}

.base_master .top_menu_logo_container {
    text-align: left; width: 100%;
    direction: ltr; padding: 0 0 7px 5%;
    clear: both;
    height: 92px;
    background: transparent url(../Images/MasterPages/HeaderPic_bg.jpg) no-repeat bottom right;
}
.clalit_logo_link {
    direction: ltr;
    width: 150px;
    height: 42px;
    display: inline-block;
    background: url(../Images/logo.svg?var=1) no-repeat;
    margin: 33px 0 0 0;
    overflow: hidden;
    text-indent: -9999px;
    background-position: center;
    background-size: contain;
}

    .clalit_logo_link.lp {
        width: auto;
        height: auto;
        display: block;
    }

        .clalit_logo_link.lp img {
            max-width: 140px;
        }

    .clalit_logo_ar {
        background-image: url(../Images/logo.ar.png);
    }

.base_master .main_menu {
    background: white url(../Images/MasterPages/bottom_head_slice_gradient.png) repeat-x bottom center;
    padding: 0 5% 0 5%; width: 100%;
    border-top: 1px solid #ccd0d3;
}
.base_master .main_menu > div { text-align: right; }

.base_master .body_container { 
    /*padding-top of the header actual height, for header animation*/ 
    padding-top: 166px; width: 90%; clear:both; overflow: hidden; }
.body_cpl { 
    margin-left: -242px; padding-left: 242px; width: 100%; 
    display: inline-block;
    margin-bottom: 20px;
    min-height: 500px;
}


.LeftBarControls { float:left; position: relative; margin-right: 17px; width: 220px;
    min-height: 400px; vertical-align: top; overflow: hidden; }


.footer_wrapper { margin-top: 19px; background-color: #f3f3f3; width: 100%; text-align: center; }
.footer_fixed_bottom { position: absolute; bottom: 0; }
.footer_container { width: 90%; clear: both; overflow: hidden; margin: 0 auto; }
.footer_menu > * { text-align: right; display: block; }
.bottom_menu { font-size: 12px; clear: both; margin: 0 auto; text-align: center; display: block; }
.bottom_menu > div { margin: 0 auto; margin-bottom: 10px; text-align: center; display: block; }
.bottom_menu > div > ul { margin: 0 auto; text-align: center; display: block; }
.bottom_menu p { margin: 0 }
/* End base_master */


/* ResponsiveQuickUnsecured */
.quick_unsecured_body_cpl { width: 90%; margin: 0 auto; max-width: 1400px; }
/* End ResponsiveQuickUnsecured */


/* reset_user_name_master */
.reset_user_name_master { direction: rtl; width:800px; }
.reset_user_name_master_login { width: 55% !important; display: inline-block; }
.reset_user_name_master_menu_panel { display: inline-block; padding-right: 52px; }
/* End reset_user_name_master */


/* reset_password_master */
.reset_password_master { direction: rtl; width:800px; }
.reset_password_master_login { width: 55% !important; display: inline-block; }
.reset_password_master_menu_panel { display: inline-block; padding-right: 52px; }
/* End reset_password_master */


/* NonSecuredMasterPageV6 */
/*.NonSecuredMasterPageV6 { overflow: hidden; } ---> removed for accessability: when maximize page to 200% some data will not seen  */
.LoginBottomWrapper { width: 965px; height: 145px; padding: 2% 10% 0 5%; margin: 0 auto; text-align:center; }
.loginChannelWrapper { width: 100%; background: #f3f3f3; margin: 0 auto; text-align: center; }
.loginChannelWrapper > div { width: 965px; margin: 0 auto; }
.NonSecuredMasterPageV6 .footer_wrapper { margin: 0 auto; }
.NonSecuredMasterPageV6 .footer_wrapper .footer_container { width: 965px; margin: 0 auto; }
/* End NonSecuredMasterPageV6 */

.responsive_base_master .no_main_menu { margin-top: -35px; }
.quick_inside_body_cpl { 
    padding-top: 20px;
    min-height: 700px;
    min-height: calc(100vh - 207px);
}

