﻿/*#region Over Html  */
html, body {
    margin: 0;
    padding: 0;
    font-family: opensanshebrew-regularregular,Alef Hebrew,arial,verdana,helvetica,sans-serif;
}

body {
    overflow-y: auto !important;
    overflow-x: auto !important;
    line-height: 18pt;
}

/*.MainContent, .mainPageContent {
    padding-top: 153px;
}*/
a.skipmain {
    position: absolute;
    clip: rect(1px 1px 1px 1px); /*IE*/
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    width: 1px;
    overflow: hidden;
    transform: translateY(-100%);
    transition: transform 0.3s;
}

    a.skipmain:focus, a.skipmain:active {
        color: #fff !important;
        background-color: #000;
        font-weight: 700;
        clip: auto !important;
        left: 5px;
        top: 5px;
        width: 30%;
        height: auto;
        overflow: auto;
        margin: 10px 35%;
        box-shadow: 0 0 2px 2px rgb(0 0 0 / 6%);
        border-radius: 3px;
        padding: 15px 23px 14px;
        text-align: center;
        font-size: 1em;
        display: block;
        z-index: 100000;
        transform: translateY(0%);
    }

.mainPageContent .backgroundImgHP {
    /*flex: 1;
    height: 100vh;
    background-image: url("/_layouts/15/images/Sites/Rehab/main/orangePageColor.svg"),url("/_layouts/15/images/Sites/Rehab/main/bluePageColor.svg");
    background-position: left top,right center;
    background-repeat: no-repeat,no-repeat;*/
    background-attachment: fixed;
    /*background-image: linear-gradient(135deg, rgba(255, 195, 107, 0.3) 5%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0.3) 80%, rgba(197, 247, 255, 0.8) 90%);*/
    background-image: linear-gradient(135deg, rgba(255, 195, 107, 0.3) 5%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0.3) 80%);
}

.blueBackground {
    background-color: rgba(112,212,255,0.2);
    background-image: radial-gradient(circle at 50% 0, rgba(197, 246, 255, 0.8), rgba(255, 255, 255, 0) 89%);
    box-shadow: 0 2px 10px 0 rgba(57,84,106,0.2);
    max-height: 969px;
}
/*.ms-rtestate-field {
    background-color: transparent !important;
    
}*/

.topDiv {
    background-size: cover;
    /*height: 100vh;*/
    height: 784px;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}

@media(min-width:1119px) {
    .topDiv {
        background-image: url("/_layouts/15/images/Sites/Rehab/Main/Top/topImage.png");
    }
}

@media(max-width:1118px) {
    .topDiv {
        background-image: url("/_layouts/15/images/Sites/Rehab/Main/Top/topImageMobile_3x.png");
        height: 1407px; /*height: 70vh;*/
    }
}

@media(max-width:790px) {
    .topDiv {
        background-image: url("/_layouts/15/images/Sites/Rehab/Main/Top/topImageMobile_2x.png");
        height: 938px; /*height: 70vh;*/
    }
}

@media(max-width:600px) {
    .topDiv {
        background-image: url("/_layouts/15/images/Sites/Rehab/Main/Top/topImageMobile.png");
        height: 449px; /*height: 70vh;*/
    }
}

.modtopImage .ms-webpart-zone.ms-fullWidth {
    height: 0;
}

{
}
/*.mod_main_Content
{
	margin-top:-40;
}*/
header, nav, main, footer, article, section, aside, hgroup, time, figcaption, figure {
    display: block;
}

a:focus {
    outline: 2px solid #274257 !important;
    /*background-color: #39546a !important;
    color: #fff !important;*/
    color: #70d4ff !important;
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: normal;
}

.ms-fullWidth {
    outline: 0;
}
/* used by the Starter Publishing master page for fixed width display */
.customWidth {
    /*width: 980px;*/
    margin: auto;
}
/*for edit tool part */
#MSOTlPn_MainTD {
    vertical-align: top;
}
/* used to reset the ootb styles on the title row tag in the Starter Collab master page; used for the fullscreen button in SP */
#s4-titlerow {
    background-color: transparent;
    /*margin: 0;*/
    padding: 0;
    height: auto;
}

ol {
    list-style-type: decimal;
    margin: 5px 20px 5px 0;
}

.modUl /*.modUlLi*/ {
    margin: 5px 20px 5px 0;
}

input::-webkit-input-placeholder, input::-moz-placeholder, input:-moz-placeholder, input:-ms-input-placeholder {
    color: #2d4c64;
    text-align: right;
    text-indent: 10px;
}

.topPageBarSearch .form-control::-moz-placeholder {
    color: #000;
    opacity: 1
}

.topPageBarSearch .form-control:-ms-input-placeholder {
    color: #000
}

.topPageBarSearch .form-control::-webkit-input-placeholder {
    color: #000
}
/*#endregion */
/*#region main site */
.TopPage {
    padding-top: 95px;
}

.article-content-edit {
    border: 1px solid #000;
    margin-bottom: 7px;
}

.ms-core-webpartadder {
    z-index: 9999;
}

.ms-WPBody {
    font-size: 9pt;
    font-family: opensanshebrew-regularregular,Alef Hebrew,arial,verdana,helvetica,sans-serif;
}

h1, h2, h3, h4, h5, h6, .ms-h1, .ms-h2, .ms-h3, .ms-h4, .ms-h5, .ms-h6 {
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: normal;
}

.modpaging {
    margin-top: 30px;
}

.modHeaderHomePage {
    position: absolute;
    clip: rect(1px 1px 1px 1px); /*IE*/
    clip: rect(1px,1px,1px,1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}


.ms-PartSpacingVertical {
    margin-top: 0;
}

a:hover, a:link, a:visited {
    text-decoration: none;
    color: #2575aa;
    cursor: pointer;
}

.modcontentinfo a:link, .modcontentinfo a:hover, .modcontentinfo a:visited {
    color: #fff;
    font-size: 10pt;
    float: left;
    background-color: #394b5a;
}

.modcontentinfo a:hover {
    text-decoration: underline;
    cursor: pointer;
}

div.article, div.wellcome {
    padding: 0;
}

.modTextRight {
    text-align: right;
}

.img-hover-scale:hover img {
    /*-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); otate(2deg);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);*/
}
/*#endregion */
.modimg {
    max-width: 300px;
}
/*#region uparrow */
/* Edit Mode */
.editPageInfoContainer {
    margin-top: 100px;
}

fieldset {
    text-align: right
}
/* Edit Mode */
@media (min-width: 992px) {
    .uparrow {
        position: fixed;
        z-index: 9999;
        background: url('/_layouts/15/images/Sites/PortalModGovIl/Global/up.PNG') no-repeat;
        width: 25px;
        height: 25px;
        cursor: pointer;
        left: 50px;
        bottom: 100px;
        opacity: 0.4;
        text-indent: -9999px;
    }

        .uparrow:hover {
            opacity: 1;
        }
}

.contactus {
    background-image: url(/_layouts/15/images/sites/Rehab/main/contactus.png);
    background-size: cover;
    height: 950px /*100vh*/;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #39546a;
    font-size: 28px;
    font-family: opensanshebrew-regularregular, Alef Hebrew,arial;
    line-height: 1.1;
}

    .contactus .card {
        width: 383px;
        height: 383px;
        background-color: rgba(255,255,255,0.9);
        -webkit-backdrop-filter: blur(4px);
        backdrop-filter: blur(4px);
        border-radius: 32px;
    }

        .contactus .card img {
            width: 96px;
        }

        .contactus .card span {
            width: 147px;
            margin: 9px 4px 3px 5px;
            text-align: center;
            font-family: opensanshebrew-regularregular, Alef Hebrew,arial;
        }

    .contactus a {
        font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
        line-height: 1.71;
        color: #39546a;
    }

    .contactus .contactusBtn {
        background-color: #1752af;
        color: #fff;
        box-shadow: 0 14px 40px 20px rgba(5,19,41,0.13);
        width: 155px;
        height: 40px;
        padding: 0;
        border-radius: 16px;
        cursor: pointer;
        font-size: 18px;
        font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
        line-height: 2;
        margin-top: 19px;
    }

@media (max-width: 767px) {
    .contactus {
        font-size: 22px;
        height: 513px;
    }

        .contactus .card {
            width: 260px;
            height: 255px;
            border-radius: 16px;
        }

            .contactus .card img {
                width: 56px;
            }

        .contactus a {
            line-height: 1.18;
        }

        .contactus .contactusBtn {
            width: 105px;
            font-size: 16px;
            line-height: 1.13;
        }
}
/*#endregion */
/*#region Top Bar */
.topBarMenu {
    height: 26px;
}

    .topBarMenu button {
        padding: 0;
        border: none;
        min-width: auto;
    }

        .topBarMenu .navbar-toggler:focus, topBarMenu .navbar-toggler:hover, .topBarMenu button:hover {
            background-color: transparent !important;
            border: none;
        }

.logos {
    margin-right: 150px;
}

.logoHeaderIn {
    height: 100%;
    float: right;
    margin-top: 21px;
    margin-right: 50px;
}

.modTopBarIcon {
    margin-top: 35px;
    height: 26px;
    padding-right: 31px;
    padding-left: 31px;
}

    .modTopBarIcon a {
        color: white;
    }

    .modTopBarIcon .dropdown-item {
        color: black;
        text-align: right;
    }

    .modTopBarIcon .lang {
        color: white;
        background-color: transparent;
        padding-top: 0;
    }

.mod-input-group {
    width: 100%;
    padding-top: 14px;
}

.topNav {
    background-color: #ededed;
}

.topPageBarSearchTextBoxTitle {
    line-height: 35px;
    float: right;
    margin-left: 5px;
}

.mod-btn-search-group {
    width: 35px;
    min-width: 35px;
    background-color: #a1d953;
    border: 0 !important;
    border-radius: 20px 0 0 20px;
    float: right;
    height: 35px;
}

.mod-icon-search {
    background-repeat: no-repeat;
    display: block;
    width: 18px;
    height: 18px;
    background-image: url("/_layouts/15/images/sites/Rehab/TopBar/searchIcon.png");
    background-color: #a1d953;
    color: #000;
}

.mod-btn-search {
    width: 35px;
    min-width: 35px;
    background-color: #a1d953 !important;
    text-indent: -9999px;
    padding-right: 6px;
    float: right;
    background-position: right;
    background-image: url("/_layouts/15/images/sites/Rehab/TopBar/searchIcon.png") !important;
    background-repeat: no-repeat !important;
    border: 0 !important;
    border-bottom-left-radius: 20px !important;
    border-top-left-radius: 20px !important;
    max-width: 20px;
    height: 35px;
    display: block;
    margin: 0;
    color: #000;
}

    .mod-btn-search:visited, .mod-btn-search:hover, .mod-btn-search:link {
        color: #000;
    }

.topPageBar {
    background-color: #191919;
    padding: 10px 0;
    display: inline-block;
    clear: both;
    width: 100%;
}

.modGovIlIcon {
    float: left;
}

.topPageBarSearch {
    padding-top: 6px;
}

.topPageBarSearchTextBox {
    background-color: #a1d953; /*#025e4f;*/
    border: 1px solid #a1d953; /*#025e4f;*/
    border-radius: 0 20px 20px 0 !important;
    color: #000;
    float: right;
    height: 35px;
}

.mod-input-group .topPageBarSearchTextBox {
    width: 70% !important;
    float: right;
}


@media (max-width: 767px) {
    .TopPage {
        padding-top: 88px;
    }

    .onlineServiceMenu {
        margin-left: 18px;
    }

    .logos {
        margin-right: 50px;
    }

    .logoHeaderIn {
        margin-top: 15px;
        margin-right: 20px;
    }

    .topPageBar {
        background-color: transparent;
        padding: 0;
        display: block;
        margin-top: 27px;
    }


    .modTopBarIcon {
        padding-right: 11px;
        padding-left: 11px;
        margin-top: 29px;
    }

    .modTopBarIconImg {
        width: 24px;
    }
}

@media (max-width: 400px) {
    .onlineServiceMenu {
        margin-left: unset;
    }
}

@media (max-width: 350px) {

    .modTopBarIcon {
        padding-left: 2px;
    }
}

.topPageBarFontSizeALL {
    float: right;
    list-style-type: none;
    list-style: none;
}
/*#region Top Menu */
.modTopNav {
    clear: both;
    width: 100%;
}

.ms-core-listMenu-root {
    margin: 10px 18px;
}

/*#endregion */
/*#region Search Result */

.s4-search INPUT.ms-sbplain {
    width: 123px !important;
    border: 1px solid #bdd1e0;
}

.srch-gosearchimg {
    width: 40px;
    height: 23px;
}

.s4-searchbox-QueryPrompt, .ms-sbcell, .s4-search INPUT.ms-sbplain {
    color: #333333 !important;
    font-size: 9pt !important;
    font-family: opensanshebrew-regularregular, Alef Hebrew,arial !important;
    font-style: normal !important;
}

.ms-srch-hover-actions {
    display: none;
}

.ms-srch-hover-subTitle {
    display: none;
}

@media (max-width: 784px) {
    #SearchBox input {
        width: 75%;
    }

    #SearchBox a {
        width: 15%;
        float: left;
    }
}
/*#endregion */
/*#region Footer */
.modFooter {
    background-color: #39546a;
    position: relative;
    min-height: 654px;
}

.topFooter {
    padding-top: 58px;
}

    .topFooter button {
        border: solid 0.5px #fff;
        background-color: rgba(57,84,106,0.3);
        color: #fff;
    }

.footerLogo {
    height: 87px;
}

@media (max-width: 760px) {
    .topFooter {
        padding-top: 24px;
    }

    .footerLogo {
        height: 57px;
    }
}

.footerLinksBootems {
    min-height: 72px;
    background-color: #394b5a;
    position: absolute;
    bottom: 0;
    width: 100%;
}

    .footerLinksBootems nav {
        padding-top: 26px;
    }

    .footerLinksBootems a {
        height: 21px;
        font-size: 16px;
        font-family: opensanshebrew-regularregular, Alef Hebrew,arial !important;
        color: #fff;
        line-height: 1.31;
        text-align: center;
    }

@media (max-width: 760px) {
    .footerLinksBootems nav {
        padding-top: 15px;
        padding-bottom: 25px;
    }

    .footerLinksBootems a {
        font-size: 14px;
        line-height: 1.5;
        height: auto;
    }
}

/*#endregion */
/*#region Page */

.modArticleAllContent {
    text-align: right;
}

.modArticleMainContentRightMenu {
    float: right;
}

.modArticleMainContentWithMenu {
    float: right;
}

/*.modArticleMainContentWithMenu a {
        text-decoration: underline !important;
    }*/

.articaleCard {
    border-radius: 24px;
    box-shadow: 0 3px 21px 0 rgba(45,112,217,0.15);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    background-color: #fff;
    margin-bottom: 50px;
}

.articalCardBody {
    padding: 64.2px;
}

.modArticaleTitle {
    font-size: 28px;
    color: #39546a;
    line-height: 78px;
    padding: 10px 0;
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: normal;
    /*margin-top: 20px;*/
}

.modArticleContentMain {
    font-size: 12pt;
    line-height: 18pt;
    color: #3f3f3f;
}

.modArticaleDesc {
    border-radius: 16px;
    background-color: #f2f9ff;
    color: #39546a;
    font-size: 16px;
    font-family: opensanshebrew-regularregular,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: 300;
    line-height: 1.5;
    padding: 27px 113px 27px 113px;
    margin-bottom: 30px
}


.ms-webpart-chrome-vertical, .ms-webpart-chrome-vertical, .ms-webpart-cell-vertical, .ms-webpart-zone {
    display: block;
}

@media (max-width:767px) {
    .modArticaleTitle {
        font-size: 16px;
        line-height: normal;
    }

    .modArticleAllContent {
        padding: 0 34px;
        padding-top: 36px;
    }

    .modArticaleDesc {
        font-size: 14px;
        line-height: 1.29;
        padding: 21px 19px 21px 19px;
        margin-bottom: 32px
    }

    .articalCardBody {
        padding: 24px;
    }
}

@media (max-width:400px) {
    .modArticleAllContent {
        padding: 0;
        padding-top: 36px;
    }
}
/*#endregion */
/*#region UPDATE page*/
.updatePage i {
    padding-left: 10px;
}

.updatePage time {
    font-family: opensanshebrew-regularregular,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-size: 16px;
    line-height: 1.69;
    color: #39546a;
}

.updatePage .modArticaleTitle {
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: right;
    color: #39546a;
    border: none;
}

@media (max-width:767px) {
    .updatePage time {
        font-size: 14px;
        line-height: 1.29;
    }

    .updatePage .modArticaleTitle {
        font-size: 16px;
        line-height: normal;
        margin-top: 0;
    }
}
/*#endreagion*/
/*#region Lobby Top WP */
.modLobbyTopWP .dfwp-list li, .modArticleContentMain .dfwp-list li {
    float: right;
    margin-bottom: 20px;
}

.modLobbyTopWP .image-area-left, .modArticleContentMain .image-area-left {
    float: right;
    text-align: center;
    position: relative;
    padding: 0;
    width: 100%;
    margin-top: 10px;
}

.modLobbyTopWP .modspace, .modArticleContentMain .modspace {
    background-image: url("/_layouts/15/images/sites/Rehab/Main/arrowLightBlue.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 14px;
    display: block;
    width: 100%;
}

.modLobbyTopWP .item {
    display: inline-block;
}

.modLobbyTopWP .moditemtxt, .modArticleContentMain .moditemtxt {
    color: #005d80;
    background-color: #dcf3ff;
    display: block;
    border-radius: 6px;
    font-size: 13.5pt;
    line-height: 54px;
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    text-align: center;
    width: 100%;
    padding: 0;
    cursor: pointer;
}

.modLobbyTopWP .dfwp-column, .modArticleContentMain .dfwp-column {
    padding: 0;
}

.modLobbyTopWP .image-area-left a, .modArticleContentMain .image-area-left a {
    display: block;
}
/*#endregion */

.ModLogin {
    display: none;
}

.modMidMid {
    background-color: #0d5f5f;
}

.modTop, .modMidTop {
    width: 100%;
    display: inline-block;
}

.modTop {
    z-index: 94;
}

.modTopLeft {
    z-index: 95;
}

.modTopLeftHP {
    min-height: 236px;
}

.modTopWP, .modTopLeft, .MidTopRightWP, .MidTopCenterWP, .MidTopLeftWP {
    display: inline-block;
}

.modRehabHeader {
    background-color: #fff;
    z-index: 999;
}

.modRehabHeightTopMenu {
    display: none;
}


.modTopWPTitle {
    margin: 8px 0;
}
/*#region Login Account */
.onlineService {
    background-image: url("/_layouts/15/images/sites/Rehab/TopBar/new/btn-shape.png");
    width: 248px;
    height: 95px;
    object-fit: contain;
    position: relative;
    margin-left: 88px;
}

    .onlineService img {
        position: absolute;
        top: 38px;
        right: 27px;
    }

    .onlineService span {
        position: absolute;
        top: 38px;
        right: 60px;
        font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
        font-size: 18px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.22;
        letter-spacing: normal;
        text-align: right;
        color: #1752af;
    }

.onlineServiceMenu .dropdown-toggle {
    -webkit-appearance: listbox;
}

.onlineServiceMobile {
    background-image: url(/_layouts/15/images/sites/Rehab/TopBar/new/btn-shape-mobile.svg);
    width: 258px;
    height: 98px;
    display: block;
    position: absolute;
    top: 72px;
    right: 20%;
    z-index: 701;
}

    .onlineServiceMobile img {
        position: absolute;
        top: 30px;
        right: 46px;
    }

    .onlineServiceMobile span {
        position: absolute;
        top: 30px;
        right: 75px;
        font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
        font-size: 16px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.13;
        letter-spacing: normal;
        text-align: right;
        color: #1752af;
    }

/*#endregion*/


/*#region titles style */

/* שיקום: כותרת ראשית*/
.ms-rtestate-field {
    /*line-height: 16px;
	font-size: 9pt;*/
    font-family: opensanshebrew-regularregular,Alef Hebrew,arial;
    background-color: #fff;
}

h1.ms-rteElement-ModTitle {
    -ms-name: "שיקום: כותרת ראשית";
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: normal;
    font-size: 21pt;
    color: #025e4f;
    /*height: 31pt;*/
    line-height: 31pt;
    display: block;
    clear: both;
    min-height: 21.5pt;
}
/* שיקום: כותרת משנית*/
h2.ms-rteElement-ModSubTitle {
    -ms-name: "שיקום: כותרת משנית";
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #526a83;
    /*height: 36pt;*/
    line-height: 1.2;
    display: block;
    clear: both;
    min-height: 24px;
}
/* שיקום: כותרת 3*/
h3.ms-rteElement-ModSubTitle3, .ms-rtestate-field h3,
h3.ms-rteElement-H3 {
    -ms-name: "שיקום: כותרת שלישית";
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: normal;
    font-size: 13pt;
    color: #025e4f;
    /*height: 26pt;*/
    line-height: 26pt;
    display: block;
    clear: both;
    min-height: 16pt;
}


h4.ms-rteElement-ModSubTitle4, .ms-rtestate-field h4,
h4.ms-rteElement-H4 {
    -ms-name: "שיקום: כותרת רביעית";
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: normal;
    font-size: 12.5pt;
    color: #025e4f;
    /*height: 36pt;*/
    line-height: 24pt;
    display: block;
    clear: both;
    min-height: 16pt;
}
/* שיקום: טקסט*/
p.ms-rteElement-ModText {
    -ms-name: "שיקום: טקסט";
    font-family: opensanshebrew-regularregular,Alef Hebrew,arial;
    font-weight: normal;
    font-size: 12pt;
    color: #3f3f3f;
    line-height: 18pt;
    display: block;
    clear: both;
    margin-bottom: 20px;
}
/* שיקום: טקסט 2*/
p.ms-rteElement-ModText2 {
    -ms-name: "שיקום: טקסט 2";
    font-family: opensanshebrew-regularregular,Alef Hebrew,arial;
    font-weight: 300;
    font-size: 16px;
    color: #39546a;
    line-height: 1.5;
    display: block;
    clear: both;
    margin-bottom: 20px;
}
/* שיקום: טקסט ציטוט*/
blockquote.ms-rteElement-ModTextQute {
    -ms-name: "שיקום: טקסט ציטוט";
    font-family: open_sans_hebrewbold_italic,Alef Hebrew,arial;
    font-weight: normal;
    font-size: 12pt;
    /*font-style:italic;*/
    color: #3f3f3f;
    line-height: 18pt;
    display: block;
    clear: both;
    text-align: right;
}
/* שיקום: טקסט מודגש*/
strong.ms-rteElement-ModTextBold {
    -ms-name: "שיקום: טקסט מודגש";
    font-family: open_sans_hebrewbold,Alef Hebrew,arial;
    font-size: 12pt;
    color: #3f3f3f;
    line-height: 18pt;
    display: block;
    clear: both;
}
/* שיקום: כותרת תבליט*/
div.ms-rteElement-ModTitleBullet {
    -ms-name: "שיקום: כותרת תבליט - לא נגיש!!!";
    background-image: url('/_layouts/15/images/sites/Rehab/Main/arrow_to_left.png');
    color: #3f3f3f;
    font-size: 12pt;
    line-height: 18pt;
    background-repeat: no-repeat;
    background-position: right 7px;
    padding-right: 14px;
    display: block;
    clear: both;
}
/* שיקום: טקסט תבליט*/
div.ms-rteElement-ModTextBullet {
    -ms-name: "שיקום: טקסט תבליט - לא נגיש!!!";
    padding-right: 14px;
    font-size: 12pt;
    color: #3f3f3f;
    line-height: 18pt;
    padding-bottom: 4pt;
    display: block;
    clear: both;
}
/* שיקום: תבליט ללא כותרת*/
div.ms-rteElement-ModNoTitleBullet {
    -ms-name: "שיקום: תבליט ללא כותרת - לא נגיש!!!";
    background-repeat: no-repeat;
    background-position: right 7px;
    padding-right: 14px;
    background-image: url('/_layouts/15/images/sites/Rehab/Main/arrow_to_left.png');
    font-size: 12pt;
    line-height: 18pt;
    color: #3f3f3f;
    display: block;
    clear: both;
}


/* שיקום: כותרת תבליט רמה 2  */
div.ms-rteElement-ModTitleBullet2 {
    -ms-name: "שיקום: כותרת תבליט רמה 2 - לא נגיש!!!";
    background-image: url('/_layouts/15/images/sites/Rehab/Main/arrow_to_left.png');
    color: #3f3f3f;
    font-size: 12pt;
    line-height: 18pt;
    background-repeat: no-repeat;
    background-position: 98% 7px;
    padding-right: 24px;
    display: block;
    clear: both;
}
/* שיקום: טקסט תבליט רמה 2 */
div.ms-rteElement-ModTextBullet2 {
    -ms-name: "שיקום: טקסט תבליט רמה 2 - לא נגיש!!!";
    padding-right: 24px;
    font-size: 12pt;
    line-height: 18pt;
    color: #3f3f3f;
    padding-bottom: 4pt;
    display: block;
    clear: both;
}
/* שיקום: תבליט ללא כותרת רמה 2*/
div.ms-rteElement-ModNoTitleBullet2 {
    -ms-name: "שיקום: תבליט ללא כותרת רמה 2 - לא נגיש!!!";
    background-repeat: no-repeat;
    background-position: 98% 7px;
    padding-right: 24px;
    background-image: url('/_layouts/15/images/sites/Rehab/Main/arrow_to_left.png');
    font-size: 12pt;
    line-height: 18pt;
    color: #3f3f3f;
    display: block;
    clear: both;
}

@media(max-width: 768px) {
    p.ms-rteElement-ModText2 {
        font-size: 14px;
        line-height: 1.29;
    }
}


/*#endregion */
/*#region chars style */

.ms-rteStyle-ModBold {
    -ms-name: "מודגש - שיקום";
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: normal;
}

/*#endregion */

/*#region Table style */

.ms-rteTable-6MOD {
    TEXT-ALIGN: right;
    LINE-HEIGHT: 18pt;
    COLOR: #303030;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    -ms-name: "שיקום: שני גוונים בינוניים";
}

.ms-rteTable-default {
    TEXT-ALIGN: right;
    LINE-HEIGHT: 18pt;
    COLOR: #303030;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
}

    .ms-rteTable-6MOD TH.ms-rteTableHeaderRow-6MOD,
    .ms-rteTable-6MOD TR.ms-rteTableFooterRow-6MOD,
    ..ms-rteTable-default TH.ms-rteTable-HeaderRow-default,
    .ms-rteTable-default TR.ms-rteTableFooterRow-default /*,
.ms-rteTableHeaderEvenCol-6MOD,
.ms-rteTableHeaderOddCol-6MOD,
.ms-rteTableFooterOddCol-6MOD,
.ms-rteTableFooterEvenCol-6MOD*/ {
        background-color: #a1d953;
        border: #fff 1px solid;
        color: #025e4f;
        font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
        font-weight: normal;
        text-align: right;
        padding: 15px 4px 0 4px;
    }

    .ms-rteTable-6MOD TH.ms-rteTableFooterFirstCol-6MOD,
    .ms-rteTable-6MOD TH.ms-rteTableHeaderFirstCol-6MOD,
    .ms-rteTable-6MOD TH.ms-rteTableHeaderOddCol-6MOD,
    .ms-rteTable-6MOD TD.ms-rteTableFooterOddCol-6MOD,
    .ms-rteTable-6MOD TH.ms-rteTableHeaderEvenCol-6MOD,
    .ms-rteTable-6MOD TH.ms-rteTableFooterEvenCol-6MOD,
    .ms-rteTable-6MOD TD.ms-rteTableFooterLastCol-6MOD,
    .ms-rteTable-default TH.ms-rteTableFooterFirstCol-default,
    .ms-rteTable-default TH.ms-rteTableHeaderFirstCol-default,
    .ms-rteTable-default TH.ms-rteTableHeaderOddCol-default,
    .ms-rteTable-default TD.ms-rteTableFooterOddCol-default,
    .ms-rteTable-default TH.ms-rteTableHeaderEvenCol-default,
    .ms-rteTable-default TH.ms-rteTableFooterEvenCol-default,
    .ms-rteTable-default TD.ms-rteTableFooterLastCol-default {
        background-color: #a1d953;
        border: #fff 1px solid;
        color: #025e4f;
        font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
        font-weight: normal;
        text-align: right;
        padding: 15px 4px 0 4px;
    }

    .ms-rteTable-6MOD TH.ms-rteTableHeaderLastCol-6MOD,
    .ms-rteTable-default TH.ms-rteTableHeaderLastCol-default {
        background-color: #a1d953;
        border: #fff 1px solid;
        color: #025e4f;
        text-align: right;
        font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
        font-weight: normal;
        padding: 15px 4px 0 4px;
    }

    .ms-rteTable-6MOD TR.ms-rteTableOddRow-6MOD,
    .ms-rteTable-default TR.ms-rteTableOddRow-default {
        BACKGROUND-COLOR: #f1f1f1;
        text-align: right;
        font-family: opensanshebrew-regularregular,Alef Hebrew,arial, verdana, helvetica, sans-serif !important;
        font-weight: normal;
    }

    .ms-rteTable-6MOD TR.ms-rteTableEvenRow-6MOD,
    .ms-rteTable-default TR.ms-rteTableEvenRow-default {
        BACKGROUND-COLOR: #fff;
        text-align: right;
        font-family: opensanshebrew-regularregular,Alef Hebrew,arial, verdana, helvetica, sans-serif !important;
        font-weight: normal;
    }

    .ms-rteTable-6MOD TH.ms-rteTableFirstCol-6MOD,
    .ms-rteTable-default TH.ms-rteTableFirstCol-default {
        font-weight: normal;
    }

    .ms-rteTable-6MOD TD.ms-rteTableLastCol-6MOD,
    .ms-rteTable-default TD.ms-rteTableLastCol-default {
        font-weight: normal;
    }

    .ms-rteTable-6MOD TD.ms-rteTableOddCol-6MOD,
    .ms-rteTable-default TD.ms-rteTableOddCol-default {
    }

    .ms-rteTable-6MOD TD.ms-rteTableEvenCol-6MOD,
    .ms-rteTable-default TD.ms-rteTableEvenCol-default {
    }

/*#endregion */



/* Zoom Image*/

/*#region magnify */
.imgWrapper {
    position: relative;
    display: block;
    max-width: 300px;
}

.magnifyWrapper {
    display: block;
    position: absolute;
    /*z-index: 100;*/
    width: 32px;
    height: 32px;
    right: 15px;
    top: 15px;
    cursor: pointer;
}

.imgWrapper:hover .magnifyWrapper, .imgWrapper:focus .magnifyWrapper {
    /*display: block;*/
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -o-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
}

.magnify {
    width: 32px;
    height: 32px;
    display: block;
}
/*#endregion */


/*#region Zoom Image */

#largeImgBox {
    background: #fff;
    z-index: 200;
    min-width: 200px;
    color: #336699;
    display: none;
}

.closerow {
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;
}

#large {
    display: none;
    background: #fff;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    z-index: 10;
    min-height: 200px;
    min-width: 200px;
}

#closewIcon {
    background-image: url('/_layouts/15/images/Sites/PortalModGovIl/MODGallery/Icon-close-popup.png');
    background-repeat: no-repeat;
    background-position-y: 50%;
    height: 30px;
    width: 18px;
    cursor: pointer;
    float: right;
    margin-right: 3px;
}

#large img {
    max-width: 1000px;
}

#background {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000;
    z-index: 99;
}
/*#endregion */
/*.modTopWPTitleSong {
	font-size: 54.75pt;
	color: #025e4f;
	line-height: 60pt;
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    margin-right: 82px;
}

.modTopWPTitleAutr {
	font-size: 72pt;
	color: #025e4f;/*#4d4d4e;*
	line-height: 30pt;
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
	margin-right: 82px;
}*/
.modPhraseWrap {
    color: #025e4f;
    font-family: open_sans_hebrewbold,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    font-weight: bold;
    margin-right: 82px;
    width: 310px;
    display: inline-block;
    height: 183px;
    line-height: 0.7;
}

    .modPhraseWrap p {
        line-height: 0.7;
    }
/*IE11 Fix*/
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}
/*search result*/
.modAccessibilityMenuWP {
    display: inline-block;
    float: right;
}

@media (max-width: 1118px) {
    .ms-srch-result {
        max-width: 700px;
    }
}

@media (max-width: 768px) {
    .ms-srch-result {
        max-width: 350px;
    }

    .ms-srch-item-path {
        width: 80%;
        overflow: hidden;
    }

    .ms-srch-item-summary {
        overflow: hidden;
        width: 80%;
    }

    .ms-srch-item {
        width: 90%;
        overflow: hidden;
    }

    .ms-srch-hover-outerContainer {
        display: none !important;
    }
}

@media (max-width: 350px) {
    .ms-srch-result {
        max-width: 340px;
    }
}
/* end search result*/
.topPageBarSearchAll {
    display: none;
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 1000;
}

    .topPageBarSearchAll .form-control {
        z-index: 200;
    }

        .topPageBarSearchAll .form-control:focus {
            outline: 0 !important;
            border-color: initial;
            box-shadow: none;
        }

    .topPageBarSearchAll .btn {
        background-color: #fff;
        min-width: 50px;
    }

    .topPageBarSearchAll .btn-outline-secondary:hover {
        color: gray;
    }

/*#region layoutpage*/
.MainContent {
    /*background-image: linear-gradient(to bottom right,#ffc36b,rgba(197,246,255,0.8) 82%);*/
}

/*#endregion*/
/***** Breadcrumb *****/

.modBreadcrumbMain {
    width: 100%;
    float: right;
    /*padding: 20px 0 20px 0;*/
    vertical-align: middle;
    font-size: 14px; /*18px*/
    font-weight: normal;
    font-family: opensanshebrew-regularregular,Alef Hebrew,arial,verdana,helvetica,sans-serif;
}

    .modBreadcrumbMain .s4-breadcrumb, .s4-breadcrumbRootNode, .modBreadcrumbMain .s4-breadcrumbNode {
        float: right;
        list-style: none;
        padding-right: 0;
        display: inline-flex;
    }

    .modBreadcrumbMain img {
        display: none;
    }

    .modBreadcrumbMain a:link, .modBreadcrumbMain a:hover, .modBreadcrumbMain a:visited {
        color: #39546a;
        font-size: 14px; /*18px*/
        font-weight: normal;
        font-family: open_sans_hebrewlight,Alef Hebrew,arial,verdana,helvetica,sans-serif;
    }

    .modBreadcrumbMain .s4-breadcrumb-arrowcont {
        font-family: 'Font Awesome 5 Free';
        width: 20px;
        height: 20px;
        font-size: 14px;
        line-height: 20px;
        text-align: center;
    }

        .modBreadcrumbMain .s4-breadcrumb-arrowcont:before {
            content: "\f053";
            font-weight: 900;
            font-size: 14px;
        }

    .modBreadcrumbMain .s4-breadcrumbCurrentNode, .BreadcrumbsTitle {
        /*color:#333434  !important;
        font-size:13.5px;*/ /*18px*/
    }

    .modBreadcrumbMain .s4-breadcrumbRootNode .s4-breadcrumbNode .s4-breadcrumb-arrowcont {
        float: right;
    }

    .modBreadcrumbMain .s4-breadcrumb li.s4-breadcrumbRootNode .s4-breadcrumb-arrowcont {
        display: none;
    }

    .modBreadcrumbMain .s4-breadcrumb li.s4-breadcrumbRootNode ul.s4-breadcrumbRootNode .s4-breadcrumb-arrowcont {
        display: inline-block !important;
    }


/***** End Breadcrumb *****/
