﻿@import url('ringPie.css');

/*#region font-face*/
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url('../../../../../Css/opensans/opensanshebrew-regular-webfont.eot') format('embedded-opentype'), url('../../../../../Css/opensans/opensanshebrew-regular-webfont.svg') format('svg'), url('../../../../../Css/opensans/opensanshebrew-regular-webfont.ttf') format('truetype'), url('../../../../../Css/opensans/opensanshebrew-regular-webfont.woff') format('woff');
}

@font-face {
    font-family: 'spacerregular';
    src: url('../SiteData/1/Landing/Landing_0/fonts/spacerregular-webfont.eot');
    src: url('../SiteData/1/Landing/Landing_0/fonts/spacerregular-webfont.eot?#iefix') format('embedded-opentype'), url('../SiteData/1/Landing/Landing_0/fonts/spacerregular-webfont.woff') format('woff'), url('../SiteData/1/Landing/Landing_0/fonts/spacerregular-webfont.ttf') format('truetype'), url('../SiteData/1/Landing/Landing_0/fonts/spacerregular-webfont.svg#spacerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url('../../../../../Css/opensans/opensanshebrew-bold-webfont.eot') format('embedded-opentype'), url('../../../../../Css/opensans/opensanshebrew-bold-webfont.ttf') format('truetype'), url('../../../../../Css/opensans/opensanshebrew-bold-webfont.woff') format('woff');
}

@font-face {
    font-family: 'spacerregular-webfont';
    src: url('../../../Landing/Landing_0/fonts/spacerregular-webfont.svg') format('svg');
}

@font-face {
    font-family: 'spacerregular-webfont';
    src: url('../../../Landing/Landing_0/fonts/spacerregular-webfont.ttf') format('truetype');
}


#mynavbar {
    padding-right: 0px;
    padding-left: 0px;
}


#HrefResource_FnxURLIDMobile {
    text-decoration: underline !important;
}

#HrefResource_FnxURLID {
    text-decoration: underline !important;
}

#accessibilityDiv {
    position: relative;
}

    #accessibilityDiv img {
        position: fixed;
        top: 0px;
        right: 0px;
    }

.takeNewLoanMail span {
    background-color: #F99D1C;
}

.orange_link{
    text-decoration: underline;
    color: #d57c00 !important;
}

.bold {
    font-weight: bold;
}

.dBody {
    position: relative;
    padding-left: 0;
    padding-right: 0;
}

/*#endregion*/

/*#region Media*/
.withdrawal_popup_button {
    background-color: #F99D1C !important;
    color: #FFFFFF;
    width: 133px !important;
    border-radius: 22px !important;
}
.center {
	text-align:center !important;
}
.margin_50 {
	margin:50px;
}
.general_message_title {
	padding-top: 50px !important;
	text-align: center !important;
	
}
.generalMessageText {
    padding: 50px !important;
    text-align: center !important;
}
.general_message_thanks {
	padding-top: 0px !important;
	text-align: center !important;
}
.general_message_popup_button_div {
	padding-top: 50px;
	padding-right:0px;
}

.general_message_popup_button {
	border-radius: 50px !important;
	width: 240px !important;
	margin: auto !important;
}

/*#region min-width: 768px*/
@media (min-width: 768px) {
    .pdMgNotMobile {
        margin-top: 10px;
        padding: 0 30px;
    }
    .floatRightMargin{
        float: right;
        margin-right: 10px
    }
    
    .p-0{
        padding: 0;
    }
    .ml-auto{
        margin-left: auto;
    }
    

        .pdMgNotMobile a, .line-heightUnderLineColor a {
            margin-top: 10px;
            text-decoration: underline;
            color: #d57c00 !important;
            line-height: 22px;
        }

    .textPopUpBigNotMobile {
        padding-left: 8%;
        clear: both;
        padding-right: 15px;
        font-size: 12px;
    }

    .change_address_tool_tip {
        margin-top: 15px;
        padding-right: 0px;
        direction: rtl;
    }
	.alert_for_deposit {
       margin-right:50px;
       padding-top:10px;
	}
    .float_right_desk {
        float: right;
    }

    .unread_message {
        width: 25px;
    }

    .dashboardToolTipMargin {
        margin-top: 10px !important;
    }

    .CustomerAccountLoansToolTip {
        margin-top: 0px !important;
        padding-right: 4px;
    }

    .withdrawal_popup_button_div {
        height: 40px;
        margin-top: -20px;
    }

    .withdrawal_popup_hr_margin_desk {
        margin-left: -34px;
        margin-right: -48px;
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    .withdrawal_popup_account_msg {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .withdrawal_popup_main_title {
        font-family: "Open Sans Hebrew";
        font-size: 30px;
        color: #6b6b6b;
        margin-top: 30px;
    }

    .withdrawal_popup_close_button {
        margin-top: -17px;
        margin-left: -28px;
    }
	
	.general_message_popup_close_button {
		margin-top: -20px;
		margin-left: -28px;
	}

    .withdrawal_popup_sub_title {
        padding-top: 20px;
		font-weight: normal;
    }

    .general_message_popup_title {
        padding-top: 20px;
        /*width: 483px;*/
        font-size: 22px;
        color: #6b6b6b;
        font-family: "Arial";
        font-weight: bold;
    }
    .general_message_popup_text {
        margin-top: 20px;
    }

    .alert_message_popup_text {
        margin: 30px;
        font-size: 22px;
        font-weight: normal;
    }

    .alert_message_popup_ui_link {
        font-size: 22px;
        font-weight: normal;
        text-decoration: underline;
        color: #d57c00 !important;
    }
    .padding_right_zero_desk {
        padding-right: 0px;
    }

    .padding_left_zero_desk {
        padding-left: 0px;
    }

    .noFundImage {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .loan_image {
        padding-bottom: 20px;
        padding-left: 5px;
    }

    .paddingRightPanel {
        padding-right: 200px;
    }

    .paddingLeftPanel {
        padding-left: 200px;
    }

    .rectangleDashboardDiv {
        border: 1px solid;
        padding-top: 30px;
        width: 330px;
        height: 330px;
        border-radius: 10px;
        align-items: center;
        box-shadow: 0 2px 7px 0 rgba(220, 220, 220, 0.3);
        border: solid 1px rgba(200, 200, 200, 0.5);
        background-color: #ffffff;
        margin: 0 auto;
    }

    .userMessageHrMargin {
        margin-left: -34px;
        margin-right: -63px;
    }

    .customerLoanMain {
        min-height: 70px;
        border: solid;
        border-color: #F0F0F0;
        border-width: thin;
        direction: rtl !important;
    }

    .padding-bottom15 {
        padding-bottom: 25px;
    }

    .ShowReportlink {
        font-family: 'Open Sans Hebrew';
        font-weight: bold !important;
    }

    .mailTitle {
        padding-right: 55px;
    }

    .padding-top10 {
        padding-top: 10px;
    }

    .padding-top-5 {
        padding-top: 5px;
    }

    .noAdvancedStudyFundCount {
        min-height: 265px;
    }

    .topMargin {
        margin-top: 25px;
    }

    .labelProductnumLoans {
        padding-left: 30px;
    }

    .customerLoanMainWrapper {
        padding-right: 0px;
        /*padding-top: 45px;*/
    }

    .modal-content-mail {
        padding-right: 50px !important;
    }

    .paddingTop40 {
        padding-top: 40px;
    }

    .paddingBottom40 {
        padding-bottom: 40px;
    }

    .paddingBottom20 {
        padding-bottom: 20px;
    }

    .paddingLeft66 {
        padding-left: 66px;
    }

    .paddingLeft26 {
        padding-left: 26px !important;
    }

    .openRequestCountLabel {
        font-size: 16px;
    }


    .inputmail {
        width: 300px;
        float: right;
    }

    .accountNumForShowDetails {
        text-align: right !important;
        color: #454545 !important;
        font-size: 16px !important;
        font-weight: bold !important;
        direction: rtl;
    }

    #mobilemenuDeshbordDialog-popup {
        /*top: 14% !important;
        left: 74% !important;*/
        top: 228px !important;
        left: 68.5% !important;
    }

    .modal-dialog-menu {
        width: 196px;
    }

    .MobileMenuBody {
        width: 196px;
    }

    .menuTitle {
        background-color: #f99d1c;
        position: absolute;
        direction: rtl;
    }

    .modal-content-menu {
        position: relative;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid;
        border-radius: 6px;
        outline: 0;
    }

    .menuTitle span {
        width: 196px;
        position: relative;
        color: #ffffff;
        font-weight: bold;
        display: inline-block;
        font-size: 14px;
    }

    .menusepereteline {
        width: 196px;
        height: 2px;
        background-color: #e5e5e5;
    }

    .topmenemobile img {
        padding-left: 21px;
        padding-top: 4px;
    }

    .menu {
        position: relative;
        direction: rtl;
        margin-top: -15px;
    }

        .menu a :hover {
            color: #FFFFFF;
            background-color: #F99D1C;
        }

    .currentLink {
        color: #FFFFFF;
        background-color: #F99D1C;
        border-top-right-radius: 3px;
        border-top-left-radius: 3px;
        margin-right: 1px;
    }

    .menudialog {
        width: 196px;
    }

    .linkwrapper span {
        display: inline-block;
        font-weight: bold;
        font-size: 14px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .Xnescolor {
        color: #f99d1c;
    }

    .logoutimg {
        float: left;
        margin-left: 25px;
    }

    .checkboxdisplayoff .ui-btn {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .takeNewLoanMail {
        padding-top: 25px !important;
        text-align: center;
    }

    .takeNewLoanRowMail {
        text-align: center;
        padding-top: 15px;
    }

    .takeNewLoanMail span {
        background-color: #F99D1C;
    }

    .takeNewLoanMail span {
        padding-right: 85px;
        padding-left: 85px;
        padding-top: 13px;
        padding-bottom: 13px;
        border-radius: 40px;
        color: #FFFFFF;
        width: 400px;
    }

    .lableMissingMailBtn {
        color: #FFFFFF;
    }

    .MissingMailNotNow {
        text-align: center;
        padding-top: 25px;
    }

    .firstpara {
        font-size: 26px;
    }

    .regularfont {
        font-size: 16px;
        font-family: Arial;
        color: #454545;
    }

    .container-popup {
        position: relative;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        /*background: #000000;*/
        opacity: 0.25;
    }

    .popup {
        background: #1abcb9;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
    }

    .Resource_Title_Edit_Mail1 {
        direction: rtl;
    }

    html {
        /*  background-color: #e5e5e5;*/
        background: none !important;
    }

    .DisclaimerLoan {
        text-align: right;
    }

    .btnLightBox {
        color: #FFFFFF;
    }

    .margin-bottom10 {
        margin-bottom: 10px;
    }

    .padding-right75 {
        padding-right: 75px;
    }

    body {
        background-color: #f0f0f0 !important;
    }

    .bodyContainer {
        border-radius: 5px;
        margin-top: -78px;
        box-shadow: 2px 1px 3px 0px rgba(0, 0, 0, 0.15);
        background-color: #FFFFFF;
    }

    .Logo {
        color: #FFFFFF !important;
    }

    .well {
        margin: 0;
        text-align: center;
    }


    .navcontainer ul li a {
        margin: 0 auto;
        padding: 0px;
        padding-left: 0px !important;
        font-family: 'Open Sans Hebrew';
        font-size: 12px;
    }

    #navcontainer ul {
        margin: 0;
        list-style-type: none;
        padding-top: 20px;
        padding-bottom: 20px;
        height: 84px;
        padding-right: 0px !important;
    }

        #navcontainer ul li {
            display: inline-block;
            width: 63px;
            text-align: center;
            padding-left: 18px;
            padding-right: 18px;
            vertical-align: top;
        }

            #navcontainer ul li a {
                text-decoration: none;
            }


    .labelSans {
        font-family: 'Open Sans Hebrew';
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
    }


    .labelSansBold {
        font-family: 'Open Sans Hebrew';
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
    }

    .nav-pills li {
    }

    .topnav li {
        width: 100px !important;
    }

    .topContainer {
        background-color: #e5e5e5 !important;
        background-image: url('/JoiningGemel/IMG/TopPanelImgNew.png');
        background-repeat: no-repeat;
        background-size: 100% 242px;
        direction: rtl;
        min-height: 178px;
        padding-top: 18px;
    }

    .topContainerRow {
        /*width: 750px;*/
        margin-right: auto;
        margin-left: auto;
    }

    .subMenu {
        background-color: #FFFFFF;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        text-align: center;
    }

    .MyAccount {
        font-family: 'Open Sans Hebrew';
        font-size: 16px;
        color: #6B6B6B;
        padding-right: 10px;
        font-weight: bold;
    }

    .HomePageMenu {
        font-family: 'Open Sans Hebrew';
        font-size: 16px;
        color: #AFAFAF;
        padding-left: 10px;
    }

    .rightSubMenu {
        padding-top: 30px;
    }

    .pageRightSide {
        text-align: right;
    }

    /*#region centralSubMenu*/
    .centralSubMenu {
        padding-top: 19px;
        font-family: 'Open Sans Hebrew';
        color: #6B6B6B;
        font-size: 14px;
    }

        .centralSubMenu .navbar-default {
            background-color: transparent;
        }

        .centralSubMenu ul li {
            padding: 0 4px;
        }

            .centralSubMenu ul li a, .centralSubMenu ul li a:hover {
                background-color: #f0f0f0;
                border-radius: 1.8em;
                color: #6b6b6b;
                padding-left: 20px;
                padding-right: 20px;
            }

    /*#endregion centralSubMenu*/
    .leftSubMenu {
        padding-top: 26px;
        margin-left: 0px;
    }

    .bottomSubMenu {
        text-align: right;
    }

    .xnesLogo {
        padding-top: 25px;
    }

        .xnesLogo span {
            font-size: 18px;
            color: #ffffff;
            font-family: Arial;
        }

    .logoCol {
        text-align: left;
        color: #FFFFFF;
        font-size: 27px;
        font-family: 'spacerregular-webfont';
    }

    .logoImage {
        color: #FFFFFF;
        font-size: 27px;
        font-family: 'spacerregular-webfont';
    }

    .userMail {
        background-color: #454545 !important;
        min-height: 60px !important;
        color: white !important;
    }

    .mailTitle {
        height: 40px;
        padding-top: 10PX;
        color: white !important;
        text-align: right; /*padding-right: 30px;*/
        direction: rtl;
        font-family: 'Open Sans Hebrew';
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
    }

    .mailTitleLeft {
        height: 40px;
        padding-top: 10PX;
        color: white !important;
        padding-right: 55px;
        font-family: 'Open Sans Hebrew';
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
    }

    .mailTitleLeftFixDesktop {
        padding-right: 135px;
        text-align: center;
    }

    .newMailLabel {
        padding-top: 10PX;
        color: white !important;
        text-align: left !important;
        text-decoration: underline;
    }

    .searchInputCol .ui-body-inherit {
        width: 263px;
        padding: 3px 0 5px 0;
        float: left; /*background-image: url('/SiteData/1/templates/Excellence/DashboardAssets/search icon.png');*/
        background-repeat: no-repeat;
        background-position: left 16px top 12px;
        background-color: rgba(255, 255, 255, 0.2); /* White bg with 0.2 opacity */
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        text-shadow: none;
        border: none;
        color: #d5d5d5;
        border-radius: 1.8em;
    }

    .searchImgButton {
        padding-top: 20px;
    }

    .searchInputCol ::-webkit-input-placeholder {
        /* WebKit, Blink, Edge */
        color: #d5d5d5;
    }

    .searchInputCol :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #d5d5d5;
        opacity: 1;
    }

    .searchInputCol ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #d5d5d5;
        opacity: 1;
    }

    .searchInputCol :-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #d5d5d5;
    }

    .searchInputCol :-placeholder-shown {
        /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
        color: #d5d5d5;
    }

    .searchInputCol .ui-body-inherit input {
        text-align: right;
        padding: 0 30px 0 40px;
    }

    .searchLineTopMenu {
        min-height: 35px !important;
        line-height: 35px !important;
        height: 35px !important;
        text-align: left;
        width: 250px;
        direction: rtl !important;
        font-family: "Open Sans Hebrew";
    }

    .searchLineTopMenuInput {
        background-color: transparent !important;
        color: #FFFFFF !IMPORTANT;
        font-weight: bold;
    }

    .searchLineTopMenuIcon {
        margin-right: -65px;
        padding-top: 15px;
    }

    .topMenuNameCol {
        padding-top: 20px;
        text-align: left;
        color: #d5d5d5;
    }

    .searchLineTopMenuName {
        /*width:100px;*/
        color: #FFFFFF;
        font-size: 14px;
        font-family: 'Open Sans Hebrew';
        font-style: normal;
        font-weight: 700;
    }

    .searchLineTopMenuAccountIcon {
        padding-top: 10px;
    }

        .searchLineTopMenuAccountIcon a {
            display: block;
            width: 40px;
            height: 40px;
            padding: 0;
            border-radius: 2em;
            background-color: #f99d1c;
            background-image: url('/SiteData/1/templates/Excellence/DashboardAssets/account icon.png');
            background-repeat: no-repeat;
            background-position: 11px 10px;
        }

    .takeNewLoanRow {
        text-align: center;
    }

    .takeNewLoan {
        padding-top: 50px !important;
    }

        .takeNewLoan span {
            background-color: #F99D1C;
        }

            .takeNewLoan span a {
                /* font-size: 16px;*/
                font-family: Arial;
                font-weight: bold;
                color: #FFFFFF !important;
            }

            .takeNewLoan span img {
                margin-top: -4px;
                margin-left: 10px;
                padding-right: 15px;
            }

        .takeNewLoan span {
            padding-right: 15px;
            padding-left: 15px;
            padding-top: 15px;
            padding-bottom: 15px;
            border-radius: 40px;
        }

    .buttonPopUpSpacing {
        padding-left: 4px;
    }

    .takeNewLoanRowPopUp {
        padding-left: 39px;
    }

    .takeNewLoanPopUp {
        padding-top: 25px !important;
    }

        .takeNewLoanPopUp span {
            border: 2px solid #F99D1C;
            padding: 5px;
            width: 176px;
            height: 40px;
        }

            .takeNewLoanPopUp span a {
                font-size: 12px;
                font-family: Arial;
                font-weight: bold;
                color: #F99D1C !important;
            }

            .takeNewLoanPopUp span img {
                margin-top: -4px;
                margin-left: 10px;
                padding-right: 15px;
            }

        .takeNewLoanPopUp span {
            /* padding-right: 15px;
        padding-left: 15px;*/
            padding-top: 15px;
            padding-bottom: 15px;
            border-radius: 40px;
        }
    .loan_score {
        font-family: 'Open Sans Hebrew';
        color: #454545;
        font-size: 22px;
    }
    .score {
        font-family: 'Open Sans Hebrew';
        color: #454545;
        font-size: 26px;
        /*padding-right:35px;*/
    }

    .scoreMargin {
        margin-right: 64px;
    }

    .updateMailLabel {
        padding-top: 10PX;
        color: white !important;
        text-align: right !important;
    }

    .customerMail {
        min-height: 15px !important;
        height: 22px !important;
        padding-top: 10px;
    }

    .startBottomSubMenuTitle {
        padding-right: 40px;
        text-align: center;
        padding-bottom: 20px;
    }

    .UserName {
        text-align: left;
    }

    .userNameName {
        left: 10px;
    }

    .UserNameHello {
        right: 10px;
    }

    .bottomSubMenuLink {
        padding-left: 12px;
        font-weight: bold !important;
        text-decoration: underline;
        font-size: 14px !important;
    }

    .mainProductHeader {
        min-height: 70px;
        border: solid;
        border-color: #F0F0F0;
        border-width: thin;
        direction: rtl !important;
    }

    .mainProductDetailsTitle {
        font-size: 26px !important;
        color: #454545 !important;
        padding-top: 16px;
        font-weight: bold !important;
        text-align: right;
    }

    .Title_ModifiedDate {
        font-size: 14px !important;
        color: #454545;
        font-weight: normal;
    }

    .mainProductDetailsDate {
        padding-top: 36px !important;
        padding-right: 66px;
    }

    .productDetailsGraph {
        text-align: center;
        /*border: solid;
        border-color: #F0F0F0;
        border-width: thin; */
    }

        .productDetailsGraph .coloumn {
            padding-top: 40px;
            padding-bottom: 40px;
        }

    .labelProductnum {
        text-align: right !important;
        font-size: 26px !important;
        color: #454545;
        /*font-weight: bold;*/
        font-family: 'Open Sans Hebrew';
        font-style: normal;
    }
    .labelPaddingRight{
        padding-right: 34px;
    }


    .labelProductnumNoFunds {
        text-align: center !important;
        font-size: 26px !important;
        color: #454545;
        /*font-weight: bold;*/
        font-family: 'Open Sans Hebrew';
        font-style: normal;
    }

    .infoIcon {
        vertical-align: inherit !important;
    }

    .banner {
        margin-top: 15px; /*height: 160px;*/
        background-color: #f0f0f0;
        margin-bottom: 15px;
    }

    .bannerImg {
        max-width: 100%;
        max-height: 100%;
    }

    .openRequestTitle {
        text-align: center;
        border: solid;
        border-color: #F0F0F0;
        border-width: thin;
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .openRequestDetails {
        text-align: center;
        border: solid;
        border-color: #F0F0F0;
        border-width: thin;
        padding-bottom: 40px;
        padding-top: 40px;
        direction: rtl !important;
    }

    .container {
        max-width: 1200px !important;
        min-height: auto;
    }

        .container.headContainer {
            height: 100px;
            background-color: transparent;
            padding: 0;
            padding-right: 25px;
            padding-left: 25px;
        }

    .navbar {
        border: none;
    }

    /*#region Footer*/
    .formfooter {
        padding-top: 25px !important;
    }

        .formfooter span {
            background-color: #F99D1C;
        }

            .formfooter span a {
                font-size: 16px;
                font-family: Arial;
                font-weight: bold;
                color: #FFFFFF !important;
            }

            .formfooter span img {
                margin-top: -4px;
                margin-left: 10px;
                padding-right: 15px;
            }

        .formfooter span {
            padding-left: 20px;
            padding-top: 15px;
            padding-bottom: 15px;
            border-radius: 4px;
        }




    footer .textArea {
        direction: rtl;
    }

    footer .container {
        min-height: 130px;
    }

    footer .mainContainer {
        margin-right: auto;
        margin-left: auto;
        padding-top: 40px;
        direction: rtl;
        min-height: 178px; /*padding-top:18px;*/
        background-color: #E5E5E5;
        margin-bottom: 0;
    }

        footer .mainContainer .row {
            max-width: 1200px !important;
            margin-right: auto;
            margin-left: auto;
        }

    .siteMapRow {
        padding-top: 26px; /*padding-right: 200px;*/
    }

    footer .mainContainer .takeNewLoan {
        padding-top: 0px !important;
    }

        footer .mainContainer .takeNewLoan span {
            padding-right: 20px;
            padding-left: 20px;
        }

    footer .mainContainer .formfooter {
        padding-top: 0px !important;
    }

        footer .mainContainer .formfooter span {
            padding-left: 77px;
            background-color: #FFFFFF;
            color: black;
        }

            footer .mainContainer .formfooter span a {
                color: #9C9292 !important;
            }

        footer .mainContainer .formfooter a {
            padding-right: 16px;
        }

    footer .mainContainer ul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #343638;
    }

        footer .mainContainer ul li {
            display: inline; /*margin-right: 10px;*/
        }

            footer .mainContainer ul li a {
                font-weight: normal;
                color: #343638;
                text-decoration: none;
            }

                footer .mainContainer ul li a:after {
                    content: "|";
                    padding-right: 5px;
                }


        footer .mainContainer ul.siteMap {
            list-style-type: none;
            display: inline-flex;
            padding-left: 15px;
            float: right;
            color: #454545; /*margin-right: 200px;*/
        }

            footer .mainContainer ul.siteMap li {
                /*margin-right: 20px;*/
                width: 100px;
            }

                footer .mainContainer ul.siteMap li a {
                    font-weight: bold;
                    color: #343638;
                }

                    footer .mainContainer ul.siteMap li a:after {
                        content: "";
                        padding-right: 15px;
                    }

        footer .mainContainer ul.siteMapSub {
            list-style-type: none;
            display: inline-flex;
            padding-left: 15px;
            float: right;
            color: #454545;
        }

            footer .mainContainer ul.siteMapSub li {
                /*margin-right: 20px;*/
                width: 100px;
            }

                footer .mainContainer ul.siteMapSub li a {
                    font-weight: normal;
                    color: #9C9696;
                }

                    footer .mainContainer ul.siteMapSub li a:after {
                        content: "";
                        padding-right: 15px;
                    }



    .footerNotification {
        padding-top: 10px !important;
        font-family: 'Open Sans Hebrew' !important;
        font-weight: bold;
        font-size: 12px;
        color: #7a7a7a;
    }

    .youTubeFacebook {
        float: left;
        padding-right: 15px;
    }

    .insurance {
        font-family: 'Open Sans Hebrew';
        font-style: normal;
        font-weight: bold;
        font-size: 12px !important;
    }
    /*#endregion Footer*/

    .loanDetailsMain {
        text-align: right;
        right: 66px;
        font-family: 'Open Sans Hebrew' !important;
    }

    .openRequestDetailsDIV {
        left: 105px;
    }

    .openRequestDetailsLI {
        height: 134px;
    }

    .openRequestDetailsUL {
        list-style-type: none;
    }

    .loans li {
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        border-radius: 20px;
        background: #F99D1C;
        margin: 0 1em;
        display: inline-block;
        color: white;
        position: relative;
    }

    .loans li {
        font-size: 18px;
        color: #FFFFFF;
    }

        .loans li::before {
            content: '';
            position: absolute;
            top: 18px;
            right: -40px;
            width: 40px;
            height: .2em;
            background: #F99D1C;
            z-index: 1;
        }

        .loans li:first-child::before {
            display: none;
        }

    .loans .active {
        background: #F99D1C;
    }

        .loans .active ~ li {
            background: #AFAFAF;
        }

            .loans .active ~ li::before {
                background: #AFAFAF;
            }

    .loansDetailsNotActive {
        color: #AFAFAF;
    }

    .loansDetails li {
        display: inline-block;
        width: 20%;
        vertical-align: top;
    }

    .modal-dialog {
        width: 768px;
        margin: 0px;
    }


    .modal-dialog-missing-mail {
        width: 800px;
        direction: rtl;
        font-weight: bold;
    }

    .customerEmailTitle {
        font-weight: normal !important;
    }

    .modal-header {
        border-bottom: 0px;
        padding: 30px 0 0 30px;
    }

    .modal-content {
        padding: 0 20px 37px 20px;
    }

    .modal-body a.ui-link {
        text-decoration: underline;
    }



    .dialogUpdateDate {
        text-align: left;
        padding-bottom: 20px;
        font-size: 14px;
        color: #454545;
        padding-left: 57px;
    }

    .balancesAccountSum {
        text-align: left;
        padding-left: 20px;
        color: #454545;
        font-size: 26px;
        font-weight: bold;
        margin-top: -10px;
    }

    .accountNumForShow {
        text-align: right !important;
        color: #454545;
        font-size: 16px;
        font-weight: bold;
        text-decoration: underline;
        padding-right: 50px;
    }

    .textAlignRight {
        text-align: right !important;
    }

    .reportToShow {
        text-align: Left;
        font-weight: bold;
        padding-left: 21px;
    }

    .advancedStudyFund {
        /*border-top:solid;     border-bottom:solid;     border-color:#F0F0F0;     border-width:thin;*/
        padding-top: 25px;
        padding-bottom: 25px; /*direction:rtl !important;*/
        text-align: right;
    }

    .popUpSpacingFunds {
        padding-right: 35px;
    }

    .fundsDetailsColTitle {
        color: #454545;
        font-size: 14px;
        font-weight: bold;
    }

    .fundsDetailsColTitlertl {
        direction: rtl;
        padding: 0;
    }

    .fundsDetailsUL {
        list-style-type: none;
    }

    .fundsDetailsULoan {
        list-style-type: none;
        text-align: right !important;
    }

    .fundsDetailsGraph {
        left: 75px !important;
        text-align: center;
    }

    .productsDetails {
        padding-top: 10px;
        padding-bottom: 10px; /*direction:rtl !important;*/
        text-align: right;
    }

    .productsDetailsMain {
        background-color: #F0F0F0;
        padding-bottom: 15px;
        margin-right: -20px;
        margin-left: -60px;
        padding-right: 20px;
        padding-left: -65px;
    }

    .productModule {
        font-family: Arial !important;
        font-size: 16px;
        color: #F99D1C !important;
        line-height: 22px;
    }
    /*.showFundsProductsDetails  .ui-page-theme-a .ui-btn{
        text-align:left;
        background-color: !important;
    }*/
    .btnShowFundsProductsDetails {
        background-color: #F99D1C !important;
        color: #FFFFFF;
    }

    .tsuotPadding {
        padding-left: 27px;
    }

    .button {
        border: none;
        color: white;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        cursor: pointer;
    }

    .productLoanModule {
        color: #FF3B50 !important;
        text-decoration: underline;
    }

    .ui-icon-loading {
        opacity: 0;
    }

    .userMail, .subMenu {
        box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.15);
    }

    .bodyContainer {
        background-color: #f0f0f0 !important;
        border-radius: 12px 12px 12px 12px;
        box-shadow: none;
    }

    .mailTitle {
    }

    .borderRadiusTop {
        border-radius: 12px 12px 0px 0px;
    }

    .customerLoanMainWrapper, .productDetailsGraph, .mainProductHeader, .bottomSubMenu, .openRequestDetails {
        background-color: #FFFFFF;
        box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.15);
    }

    .customerLoanMainWrapper {
    }

    .customerFnxUrlMainWrapper {
        border-radius: 0px 0px 12px 12px;
        min-height: 65px !important;
    }

    .customerFnxUrlMainWrapperCss {
        text-align: left;
        padding-left: 40px;
        padding-top: 21px;
        font-size: 14px;
        color: #454545;
    }

    #HrefResource_FnxURLID {
        text-decoration: underline;
    }

    .radiusBottom {
        border-radius: 0px 0px 12px 12px;
    }

    .openRequestDetails {
        border-radius: 0px 0px 12px 12px;
    }

    .popupPadTop15 {
        padding-top: 15px;
    }
}

.ui-checkbox .ui-btn-icon-right {
    text-align: right;
}

.ui-btn-icon-notext:after, .ui-btn-icon-left:after, .ui-btn-icon-right:after {
    top: 14px;
}

.ui-btn.ui-checkbox-off:after, .ui-btn.ui-checkbox-on:after, .ui-btn.ui-radio-off:after, .ui-btn.ui-radio-on:after {
    margin: -9px -8px 0px 2px;
}

/*#endregion*/

/*#region max-width: 767px*/
@media (max-width: 767px) {
    .deposit_alert_in_pupup_wrapper_mbl {
        padding-top: 10px;
        clear: both;
        /*padding: 0 20px;*/
        direction: rtl;
        font-size: 14px;
        /*width: 350px;*/
        margin: 0 auto;
    }

    .alert_message_popup_ui_link {
        font-size: 22px;
        font-weight: normal;
        text-decoration: underline;
        color: #d57c00 !important;
    }
    .alert_message_popup_text {
        margin: 30px;
        font-size: 22px;
        font-weight: normal;
    }
    
     .padding_right_zero_desk {
        padding-right: 0px;
    }
   
     .change_address_tool_tip_mobile {
        direction: rtl;
    }

    .unread_message {
        width: 30px;
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .CustomerAccountLoansToolTip {
        margin-top: 12px !important;
        padding-right: 4px;
    }

    .loan_mobile_tooltip_wrapper {
        float: right;
        margin-top: 10px !important;
        margin-right: 15px !important;
    }

    .loan_image {
        padding-bottom: 10px;
        padding-left: 10px;
    }

    .withdrawal_popup_main_title {
        font-family: "Open Sans Hebrew";
        font-size: 22px;
        font-weight: bold;
        color: #6b6b6b;
        margin-top: 37px;
    }

    .withdrawal_popup_close_button {
        margin-top: -7px;
    }
	
	.general_message_popup_close_button {
		margin-top: -7px;
	}	

    .mt_xs_0 {
        margin-top: 0px;
    }
    .withdrawal_popup_sub_title {
        padding-top: 33px;
        font-weight: bold;
        font-size: 19px;
        color: #6b6b6b;
    }

    .withdrawal_popup_button {
        /*width:251px !important;
        margin-left: 14px;*/
        width: 285px !important;
    }

    .withdrawal_popup_button_div {
        margin-top: 20px;
        height: 50px;
    }

    .margin_top_6 {
        margin-top: 6px;
    }

    .padding_left_zero_mob {
        padding-left: 0;
    }

    .padding_right_zero_mob {
        padding-right: 0px;
    }

    .noFundImage {
        margin-bottom: 10px;
    }

    .myAccountLink {
        color: rgba(254, 254, 254, 0.65) !important;
    }

    .userMessagePopupMobile {
        margin-left: 17px;
        margin-right: 31px;
        margin-top: 20px;
    }
    .alertMessagePopupMobile {
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 20px;
    }

    .userMessageHrMargin {
        margin-left: -30px;
        margin-right: -40px;
    }

    .showFundsProductsDetails {
        padding-right: 0px;
    }

    .ShowReportlink {
        text-decoration: underline;
        font-weight: bold !important;
    }

    .customerFnxUrlMainWrapperCss {
        text-align: center;
        font-size: 14px;
        color: #454545;
    }

    .confirmation_icon {
        position: relative;
        left: 44%;
        padding-bottom: 10px;
    }

    .topmenemobile img {
        margin-top: 0px !important;
        margin-right: 15px !important;
        height: 25px;
    }

    .takeNewLoanMail span {
        padding-right: 45px;
        padding-left: 45px;
        padding-top: 13px;
        padding-bottom: 13px;
        border-radius: 20px;
        color: #FFFFFF;
        width: 200px;
    }

    .takeNewLoanMail {
        padding-top: 20px;
    }

    .MissingMailNotNow {
        text-align: center;
        padding-top: 20px;
    }

    .mobilemailA {
        text-align: center;
    }

    .mobilemailCol {
        padding-left: 15px !important;
    }

    .takeNewLoanRow {
        text-align: center;
    }

    .takeNewLoan {
        padding-top: 25px !important;
    }

        .takeNewLoan span {
            background-color: #F99D1C;
        }

            .takeNewLoan span a {
                /* font-size: 16px;*/
                font-family: Arial;
                font-weight: bold;
                color: #FFFFFF !important;
            }

            .takeNewLoan span img {
                margin-top: -4px;
                margin-left: 10px;
                padding-right: 15px;
            }

        .takeNewLoan span {
            padding-right: 15px;
            padding-left: 15px;
            padding-top: 15px;
            padding-bottom: 15px;
            border-radius: 40px;
        }


    .searchInputCol .ui-body-inherit {
        width: 263px;
        padding: 3px 0 5px 0;
        float: left; /*background-image: url('/SiteData/1/templates/Excellence/DashboardAssets/search icon.png');*/
        background-repeat: no-repeat;
        background-position: left 16px top 12px;
        background-color: rgba(255, 255, 255, 0.2); /* White bg with 0.2 opacity */
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        text-shadow: none;
        border: none;
        color: #d5d5d5;
        border-radius: 1.8em;
    }

    .searchImgButton {
        padding-top: 20px;
    }

    .searchInputCol ::-webkit-input-placeholder {
        /* WebKit, Blink, Edge */
        color: #d5d5d5;
    }

    .searchInputCol :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #d5d5d5;
        opacity: 1;
    }

    .searchInputCol ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #d5d5d5;
        opacity: 1;
    }

    .searchInputCol :-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #d5d5d5;
    }

    .searchInputCol :-placeholder-shown {
        /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
        color: #d5d5d5;
    }

    .searchInputCol .ui-body-inherit input {
        text-align: right;
        padding: 0 30px 0 40px;
    }

    .searchLineTopMenu {
        min-height: 35px !important;
        line-height: 35px !important;
        height: 35px !important;
        text-align: left;
        width: 250px;
        direction: rtl !important;
        font-family: "Open Sans Hebrew";
    }

    .searchLineTopMenuInput {
        background-color: transparent !important;
        color: #FFFFFF !IMPORTANT;
        font-weight: bold;
    }

    .SearchExitButton {
        padding-top: 15px;
    }

    .SearchMobileMainStyle {
        padding-top: 20px;
    }

    .searchInputColRight {
        margin-left: -10px;
    }

    .btnLightBox {
        color: #FFFFFF;
    }

    body {
        background-color: #e5e5e5;
    }

    .topContainer {
        background-color: #e5e5e5 !important;
        background-image: url('/Images/toppanelimgMobile.png');
        background-repeat: no-repeat;
        background-size: 100% 242px;
        direction: rtl;
        min-height: 178px; /*padding-top:18px;*/
        padding: 25px 25px 25px 25px;
    }

    .xnesLogo {
        /* padding-top: 0; */
    }

        .xnesLogo span {
            font-size: 24px;
            color: #ffffff;
            font-family: 'spacerregular-webfont';
        }

    .logoCol {
        text-align: center;
    }



    .bottomSubMenu {
        text-align: right;
        margin-top: 25px;
        margin-bottom: 25px;
    }


    .mailTitle {
        height: 40px;
        padding-top: 10PX;
        color: white !important;
        text-align: right;
        padding-right: 55px;
        direction: rtl;
        font-family: 'Open Sans Hebrew';
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
    }

    .mailTitleLeft {
        height: 40px;
        padding-top: 10PX;
        color: white !important;
        padding-right: 55px;
        font-family: 'Open Sans Hebrew';
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
    }

    .btnShowFundsProductsDetails {
        background-color: #F99D1C !important;
    }

    .newMailLabel {
        padding-top: 10PX;
        color: white !important;
        text-align: left !important;
    }

    .newMailLabelMobile {
        padding-top: 10PX;
        color: white !important;
        text-align: left !important;
        text-decoration: underline;
    }

    .bottomSubMenuLink {
        padding-left: 10px;
        font-weight: bold;
        text-decoration: underline;
        font-size: 14px !important;
        font-weight: bold !important;
        font-family: 'Open sans hebrew';
    }

    .dashPadTOp10 {
        padding-top: 10px;
    }

    .bodyContainer {
        background-color: #ffffff;
        /*width: 90%;*/
        margin-right: 18px;
        margin-left: 18px;
        margin-top: -50px;
    }

    .topicon {
        margin-top: 15px;
    }

    .stepmanu {
        font-size: 18px;
    }

        .stepmanu a {
            color: #ffffff;
        }

    .userMail {
        background-color: #454545 !important;
        color: white !important;
        vertical-align: central;
        height: 124px;
        text-align: center;
    }

    .mailzone {
        padding-top: 5PX;
        color: white !important;
    }

    .score {
        font-family: 'Open Sans Hebrew';
        color: #454545;
        font-size: 26px;
    }

    .mainProductDetailsTitle {
        font-size: 23px !important;
        color: #454545 !important;
        padding-top: 25px;
        font-weight: bold !important;
        padding: 25px 0 0 0;
    }

    .Resource_Title_OpenRequest {
        font-family: 'Open Sans Hebrew';
    }

    .mainProductHeader {
        min-height: 70px;
        border-bottom: solid;
        border-color: #F0F0F0;
        border-width: thin;
        direction: rtl !important;
        padding-bottom: 15px;
    }


    .labelProductnum {
        float: right;
        font-size: 26px !important;
        color: #454545;
        font-weight: bold;
        font-family: 'Open Sans Hebrew';
    }

    .labelProductnumHide {
        font-size: 26px !important;
        color: #454545;
        font-weight: bold;
    }

    .infoImg {
        float: right;
        margin-right: 12px;
    }

    .infowrraper {
        margin-top: 5px;
        font-size: 23px;
        color: #454545;
        font-family: sans-serif;
    }

        .infowrraper span {
            float: left;
        }

    .pieRow {
        margin-bottom: 25px;
    }

    .pieRowMobile {
        margin-bottom: 0px;
    }

    .pieRowInner {
        margin-bottom: 10px;
    }


    .pieRowInner {
        margin-left: 30px;
    }

    .pieRowInnerHide {
        margin-bottom: 20px;
        text-align: center;
    }

    .nezilutText {
        font-family: Arial;
        font-size: 15px;
        color: #6b6b6b;
    }

    .nezilut {
        margin-top: 10px;
        /*margin-right: 50px;*/
    }

    .productssepereteLine {
        height: 2px;
        width: 100%;
        background-color: #f0f0f0;
        margin-bottom: 25px;
    }

    .row .productDetailsGraph {
        margin-left: -44px;
    }

    .loanDetailsMain {
        text-align: right;
        font-family: 'Open Sans Hebrew' !important;
        font-family: Arial;
        font-size: 18px;
        color: #454545;
    }

    .bold {
        font-weight: bold;
    }

    .openRequestDetailsDIV {
        left: 0;
        direction: rtl;
    }

    .openRequestDetailsLI {
        height: 134px;
    }

    .openRequestDetailsUL {
        list-style-type: none;
        padding-right: 0;
    }

    .loans {
        padding-right: 0px;
        width: 300px;
    }

        .loans li {
            width: 30px;
            height: 30px;
            text-align: center;
            line-height: 30px;
            border-radius: 15px;
            background: #f99d1c;
            margin: 0 -6.4em;
            display: inline-block;
            color: white;
            position: relative;
            margin-right: 0px;
            margin-left: 30px;
        }

        .loans li {
            font-size: 16px;
            color: #FFFFFF;
            font-weight: bold;
        }

            .loans li::before {
                content: '';
                position: absolute;
                top: 14px;
                right: -35px;
                width: 35px;
                height: 1px;
                background: #f99d1c;
                z-index: 1;
            }

            .loans li:first-child::before {
                display: none;
            }

        .loans .active {
            background: #f99d1c;
        }

            .loans .active ~ li {
                background: #AFAFAF;
            }

                .loans .active ~ li::before {
                    background: #AFAFAF;
                }

    .loansDetailsNotActive {
        display: none;
    }

    .loansDetails li {
        list-style-type: none;
    }

    .state2 {
        margin-left: 81px;
    }

    .state3 {
        margin-right: 70px;
    }


    .state1 {
        float: right;
    }

        .state1 label {
            float: right;
        }

    .loansDetails {
        padding-right: 0;
    }

    .stateDesc {
        font-family: Arial;
        font-size: 15px;
        color: #f99d1c;
    }

    .footerlist {
        display: inline-flex;
        list-style-type: none;
        padding-left: 15px;
        float: right;
        font-size: 15px;
        color: #454545;
        font-family: ariel;
    }

    .footerSecondlist {
        direction: rtl;
        list-style-type: none;
        line-height: 30px;
        padding-right: 0px;
        width: 120px;
    }

    .seperetelist {
        margin: 0 9px 0 9px;
    }

    .container {
        background-color: #ffffff;
        padding: 0 25px 40px 25px;
        margin-bottom: 20px;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.15);
    }

    .middlebannerrow > .col-xs-12 {
        margin-top: 0 !important;
        margin-bottom: -5px !important;
    }

    .col-xs-12 {
        padding-left: 0;
    }

    .secondlist .row {
        float: right;
    }

    .logotext {
        color: #454545;
        font-size: 22px;
        margin-top: 6px;
    }

    .logowrapped {
        text-align: center;
    }

    .requestcontainer {
        margin: 25px 18px 25px 18px;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.15);
    }

    .footercontainer {
        background-color: #E5E5E5;
        margin-bottom: 0;
        padding: 25px 0px 30px 0px;
    }

    .footerlist li {
    }

    .middlebannerrow {
        margin-left: 18px;
        padding-right: 18px;
    }

        .middlebannerrow img {
            /*height: 100px;*/
        }

    .textplaceholder {
        margin: 40px 25px 25px 25px;
        direction: rtl;
    }

    .modal-dialog {
        margin: 0px;
    }

    .modal-dialog-missing-mail {
        direction: rtl;
    }

    .modal-header {
        border-bottom: 0px;
        padding: 20px 0 0 0;
    }

    .modal-content {
        padding: 0 0 18px 0;
    }

    .modal-body a.ui-link {
        text-decoration: underline;
    }

    .line-heightUnderLineColor {
        text-align: center;
        line-height: 22px;
    }

        .line-heightUnderLineColor a {
            text-decoration: underline;
            color: #d57c00 !important;
        }

    .dialogUpdateDate {
        text-align: left;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .dialogUpdateDateMobile {
        text-align: right;
    }

    .balancesAccountSum {
        text-align: left;
        padding-left: 10px;
        color: #454545;
        font-size: 18px;
        font-weight: bold;
    }

    .accountNumForShow {
        text-align: right !important;
        color: #454545;
        font-size: 16px;
        font-weight: bold;
    }

    .mainMobileRowRepeat {
        border-top: solid;
        border-color: #E5E5E5;
        padding: 0px;
        margin: 0px;
    }

    .accountNumForShowDetailsMobile {
        font-size: 12px !important;
        text-align: right;
    }

    .topFundsDetailsMobile {
    }

    .fundsDetailsColTitleValue {
        text-align: left;
    }

    .fundsDetailsRowTitleValue {
        padding-bottom: 12px;
    }

    .textAlignRightMbl {
        text-align: right !important;
    }

    .ShowReportTitleMobile a {
        padding-top: 15px;
        font-weight: bold;
    }

    .ShowReportTitleMobile {
        padding-top: 15px;
        /* padding-bottom: 15px; */
        font-weight: bold;
        text-align: left;
    }

    .TopTitleMobileLightBox {
        padding-bottom: 20px;
    }

    .TopCloseMobileLightBox {
        padding-bottom: 20px;
        padding-left: 10px;
    }

    .pie-wrapper {
        margin: auto;
    }

    .fundsTitleMobile {
        text-align: right;
        padding-right: 0px;
    }

    .reportToShow {
        text-align: Left;
        font-weight: bold;
    }



    .advancedStudyFund {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: right;
    }

    .fundsDetailsColTitle {
        color: #454545;
        font-size: 14px;
        font-weight: bold;
    }

    .fundsDetailsColTitlertl {
        direction: rtl;
        padding: 0;
    }

    .fundsDetailsUL {
        list-style-type: none;
        padding-left: 0px;
    }

    .fundsDetailsULMobile {
        list-style-type: none;
        padding-left: 30px;
    }

    .MobileRow .row {
        margin: 0px;
    }

    .MobileRowInner {
        margin: 0px !important;
    }

    .labelProductnumMobile {
        text-align: left !important;
        font-size: 26px !important;
        color: #454545;
        font-weight: bold;
    }

    .labelProductnumMobileNew {
        font-size: 26px !important;
        color: #454545;
        font-weight: bold;
        padding-right: 0;
    }


    .piewrapperMobile {
        padding-bottom: 20px !important;
    }

    .getLastMonthDatetimeMobile {
        padding-bottom: 20px !important;
        text-align: center !important;
        padding: 0px 25px;
    }

    .line-height a {
        margin-top: 10px;
        color: #d57c00 !important;
        line-height: 22px;
        text-decoration: underline;
    }


    .fundsDetailsULoan {
        list-style-type: none;
        text-align: right !important;
    }



    .productsDetails {
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: right;
    }

    .productsDetailsMain {
        background-color: #F0F0F0;
        padding-bottom: 15px;
        /* margin-right: -30px !important; */
        /* margin-left: -26px !important; */
        /* padding-right: -30px !important; */
        /* padding-left: -26px !important; */
    }

    .productModule {
        font-family: Arial !important;
        font-size: 14px;
        color: #F99D1C !important;
        line-height: 18px;
        text-align: right;
        font-weight: normal;
        direction: rtl;
    }

    .button {
        border: none;
        color: white;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        cursor: pointer;
    }

    .productLoanModule {
        color: #FF3B50 !important;
        text-decoration: underline;
    }

    .ui-checkbox .ui-btn-icon-right {
        text-align: right;
    }

    #mobilemenuDeshbordDialog-popup {
        right: 0;
    }

    .menuTitle {
        background-color: #f99d1c;
        height: 90px;
        position: relative;
        top: 0px;
        width: 100%;
        direction: rtl;
        border-top-right-radius: 6px;
        border-top-left-radius: 6px;
    }

        .menuTitle span {
            position: relative;
            color: #ffffff;
            font-weight: bold;
            margin: 35px 25px 0 0; /* padding: 5px 10px; */
            display: inline-block;
            font-size: 23px;
        }

    .menusepereteline {
        width: 100%;
        height: 2px;
        background-color: #e5e5e5;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .menu {
        position: relative;
        top: 0px;
        direction: rtl;
        padding-top: 0px;
    }

    .menudialog {
        /*width: 80%;*/
        /*margin-left: 25%;*/
    }

    #mobilemenuDeshbordDialog-popup {
        left: 0px !important;
        width: 260px;
        margin-left: 80px;
    }

    .linkwrapper span {
        margin: 0 25px 0 0; /* padding: 5px 10px; */
        display: inline-block;
        font-weight: bold;
        font-size: 18px;
    }

    .closemenu {
        z-index: 999;
        position: fixed;
        margin-left: -50px;
        margin-top: 35px;
    }

        .closemenu img {
            width: 60%;
        }

    .modal-header {
        border-bottom: 0px;
        padding: 0 0 0 0;
    }

    .MobileMenuBody {
        height: 550px;
    }

    .Xnescolor {
        color: #f99d1c;
    }

    .logoutimg {
        float: left;
        margin-left: 25px;
    }

    .ui-btn-icon-notext:after, .ui-btn-icon-left:after, .ui-btn-icon-right:after {
        top: 27px;
    }

    .saleC {
        text-align: left;
        font-size: 16px;
        color: #6b6b6b;
    }

    .salePad {
        padding-left: 0;
        direction: rtl;
    }

    .mblPdRight {
        padding-right: 0;
    }

    .balancesAccountSum, .accountNumForShow, .fundsDetailsColTitle {
        padding-right: 0px;
    }

    .productsDetailsMain .fundsDetailsColTitle {
        padding-right: 15px;
    }

    .mlbPopUp {
        display: block;
        width: 115%;
    }


    /*.pie-wrapper {
                                    position: relative;
                                    width: 140px;
                                    height: 80px;
                                    overflow: hidden;
                                }

            .pie-wrapper .arc, .pie-wrapper:before {
                content: '';
                width: 140px;
                height: 80px;
                position: absolute;
                -ms-transform-origin: 50% 0%;
                -webkit-transform-origin: 50% 0%;
                transform-origin: 50% 0%;
                left: 0;
                box-sizing: border-box;
            }

            .pie-wrapper .score {
                color: #394955;
                font-size: 28px;
                display: block;
                width: 140px;
                text-align: center;
                margin-top: 70px;
            }*/
}
/*#endregion*/


/*#region  (min-width: 768px) and (max-width: 1200px) */
@media (min-width: 768px) and (max-width: 1200px) {
    .rectangleDashboardDiv {
        width: auto;
    }

    .paddingLeftPanel {
        padding-left: 130px;
    }

    .paddingRightPanel {
        padding-right: 130px;
    }
}
/*#endregion*/


/*#region  (min-width: 768px) and (max-width: 991px) */
@media (min-width: 768px) and (max-width: 991px) {
    .searchImgButton {
        margin-right: -25px;
    }

    .mailTitleLeftFixDesktop {
        padding-right: 55px;
    }

    .row.productDetailsGraphInner > div {
        padding-left: 0 !important;
    }

    .ipadMargin30 {
        margin-left: 30px !important;
    }

    .tabletWidth350 {
        width: 350px;
    }

    .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    .mailTitleTabletRight {
        width: 60% !important;
    }

    .mailTitleTabletLeft {
        width: 40% !important;
        text-align: left;
    }

    .pieTablet {
        margin-left: -5px !important;
    }

    .LBtabletStyle {
        margin-left: -16px;
        margin-top: -1px;
    }

    .labelProductnum {
        padding-right: 0px;
    }

    .score {
        padding-right: 0px;
    }

    .pie-wrapper {
        margin-left: 0px !important;
    }

    .modal-content {
        padding: 0px 0px 0px 0px !important;
    }

    .accountNumForShow {
        width: 666px !important;
    }

    .modal-dialog-missing-mail {
        width: 735px !important;
    }

    .linkwrapper span {
        padding-right: 16px !important;
    }
}
/*#endregion*/

/*#region max-width: 992px*/
@media (max-width: 992px) {
    .productDetailsGraphInner {
        margin-left: 0px !important;
    }

    .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    .MainBody {
        /* background-size: 100% 200px; */
        /* background-repeat: no-repeat; */
        /* background-image: url(../ChangingFundsRoutes/Content/Images/mobileheader.png);	   */
    }

    .dBody {
        /* top:70px; */
    }

    .Xnesbreadcrumb li {
        display: -webkit-inline-box;
    }

    .onlyheader {
        /* padding-top: 40px;	 */
    }

    .Xnesbreadcrumb {
        direction: rtl;
        text-align: right;
        margin-bottom: 0;
    }

        .Xnesbreadcrumb a {
            color: #afafaf;
            display: inline-block;
            font-family: 'Open Sans Hebrew';
            font-weight: bold;
            font-size: 16px;
        }

    .onlyheader {
        /* background-image: url(../changingfundsroutes/content/images/mobileheader.png); */
        /* background-size: 100% 237px; */
        /* min-height:237px; */
        /* background-repeat: no-repeat;	    */
    }

    .rightSubMenu {
        padding-top: 35px;
        padding-right: 5px;
    }

    .Xnesbreadcrumb li:first-child:after {
        content: '';
        background-repeat: no-repeat;
        background-size: 10px;
        padding-right: 10px;
        background-image: url(../ChangingFundsRoutes/Content/Images/breadcrumbs_arrow.png);
        padding-left: 7px;
        margin-right: 11px;
        background-position-y: -1px;
    }

    .Xnesbreadcrumb .active {
        color: white;
        opacity: 0.9;
        font-size: 17px;
        font-weight: bold;
        font-family: Open Sans Hebrew;
    }
}
/*#endregion*/

/*#region min-width: 992px*/
@media (min-width: 992px) {
    .topContainerRow {
        width: 970px;
        margin-right: auto;
        margin-left: auto;
    }

    .searchInputCol .ui-body-inherit {
        width: 263px;
    }

    .userMail {
        background-color: #454545 !important;
        min-height: 40px !important;
        color: white !important;
    }

    .loans li {
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        border-radius: 20px;
        background: #F99D1C;
        margin: 0 2em;
        display: inline-block;
        color: white;
        position: relative;
    }

        .loans li::before {
            content: '';
            position: absolute;
            top: 18px;
            right: -78px;
            width: 78px;
            height: .2em;
            background: #F99D1C;
            z-index: 1;
        }

    .modal-dialog {
        width: 1024px;
        margin: 0px;
    }

    .takeNewLoanPopUp span a {
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
        color: #F99D1C !important;
    }

    .takeNewLoanPopUp span {
        border: 2px solid #F99D1C;
        padding: 20px;
        width: 176px;
        height: 40px;
    }
}
/*#endregion*/

/*#region min-width: 1200px*/
@media (min-width: 1200px) {
    .topContainerRow {
        width: 1200px;
        margin-right: auto;
        margin-left: auto;
    }

    .pageRightSide {
        text-align: right;
        padding-right: 50px;
    }

    #navcontainer ul li {
        display: inline-block;
        width: 100px;
        text-align: center;
        padding-left: 18px;
        padding-right: 18px;
    }

    .navcontainer ul li a {
        margin: 0 auto;
        padding: 0px;
        padding-left: 0px !important;
        font-family: 'Open Sans Hebrew';
        font-size: 1em;
    }

    .loans li {
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        border-radius: 20px;
        background: #F99D1C;
        margin: 0 3em;
        display: inline-block;
        color: white;
        position: relative;
    }

        .loans li::before {
            content: '';
            position: absolute;
            top: 18px;
            right: -115px;
            width: 115px;
            height: .2em;
            background: #F99D1C;
            z-index: 1;
        }

    footer .mainContainer ul.siteMapSub li {
        /*margin-right: 20px;*/
        width: 140px;
    }

    .siteMapRow {
        padding-top: 26px;
        padding-right: 0px;
    }

    footer .mainContainer ul.siteMap li {
        /*margin-right: 20px;*/
        width: 140px;
    }

    footer .mainContainer ul.siteMap {
        list-style-type: none;
        display: inline-flex;
        padding-left: 15px;
        float: right;
        color: #454545;
        margin-right: 0px;
    }

    .youTubeFacebook {
        float: left;
        padding-right: 85px;
    }

    footer .mainContainer ul li {
        display: inline;
        margin-right: 10px;
    }

        footer .mainContainer ul li a:after {
            content: "|";
            padding-right: 15px;
        }

    .takeNewLoan span a {
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
        color: #FFFFFF !important;
    }

    footer .mainContainer .takeNewLoan span {
        padding-right: 50px;
        padding-left: 50px;
    }

    .footerNotification {
        padding-top: 10px !important;
        font-family: 'Open Sans Hebrew' !important;
        font-weight: bold;
        font-size: 16px;
        color: #7a7a7a;
    }

    .GemelPie {
        margin-left: 0px;
    }
}
/*#endregion*/
#chooseRoutesDialog {
    overflow-y: auto !important;
    overflow-x: hidden !important;
}
/*#endregion*/
.bodyContainer {
    box-shadow: none !important;
}


.saleC {
    padding-left: 0;
    padding-right: 0;
}

.headerFont {
    padding-left: 9px;
    padding-right: 0px;
    /* // color: black; */
    direction: rtl;
}

.salesRow {
    display: block;
    float: right;
    clear: both;
    padding-right: 15px;
}

.dashboardToolTip {
    vertical-align: text-top;
    margin-top: 2px;
}

.dashboardToolTipMobile {
    vertical-align: text-top;
}

.lastLoginDiv {
    float: left;
    margin-left: 28px;
}

.lastLoginCaption {
    direction: rtl;
    display: inline;
}

.lastLoginDate {
    direction: ltr;
    display: inline;
}

.modifiedDateLabel {
    font-family: Open Sans Hebrew;
    color: #6b6b6b;
    font-size: 14px;
    font-weight: normal;
}
    .noneBorderLink{
        outline:none !important
    }
    .float-right{
        float:right
    }
    .mr-25px{
        margin-right:25px;
    }
    .m-rb-15px{
        margin-right:15px;
        margin-bottom:15px;
    }
    .linkTooltip{
        color:white !important;
        text-decoration:underline;
    }
	.pr-3{
        padding-right:38px;
    }
    .pb-2{
        padding-bottom: 20px;
    }