﻿@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?ck4u03');
	src:url('fonts/icomoon.eot?#iefixck4u03') format('embedded-opentype'),
		url('fonts/icomoon.woff?ck4u03') format('woff'),
		url('fonts/icomoon.ttf?ck4u03') format('truetype'),
		url('fonts/icomoon.svg?ck4u03#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.clsInfoNotificationContainer {
    background-color: Blue;
    color: White;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.clsErrorNotificationContainer {
    font-size: 20px;
    font-weight: bold;
    color: Red;
    background-color: Yellow;
}

.clsSuccessNotificationContainer {
    font-size: 20px;
    font-weight: bold;
    color: White;
    background-color: Green;
}
.AppMainTable {
    /*height: 100%;*/
    width: 100%;
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-spacing: 0px;
    border-style: none;
    border-width: 0px;
    line-height: 2em;
}

.clsTdPadding {
    padding-right:10px;
}

.RequiredField
{
	color:Red;
	font-weight:bold;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000 !important;
}

.field-validation-valid {
    display: none !important;
}

.input-validation-error {
    border: 1px solid #ff0000 !important;
    background-color: #ffeeee !important;
}

.validation-summary-errors {
    font-weight: bold !important;
    color: #ff0000 !important;
}

.validation-summary-valid {
    display: none !important;
}

/* Register page
    -----------------------------------------------------------------*/
div#apiReg_form {
    /*position: fixed;
overflow: scroll;*/
    width: 100%;
    height: 100%;
    /*top: 0;*/
    /*left: 0;*/
    /*background: rgba(160, 160, 160, 0.7);*/
    z-index: 100;
    direction: rtl;
    /*display: inline;*/
}

    div#apiReg_form div.form {
        /*display: none;*/
        position: absolute;
        width: 280px;
        background: white;
        height: 300px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }

        div#apiReg_form div.form div.close {
            width: 25px;
            height: 25px;
            position: absolute;
            right: 4px;
            top: 4px;
            /*font-family: FontAwesome;*/
            font-style: normal;
            font-weight: normal;
            text-align: center;
            border: 2px solid;
            border-radius: 50%;
            line-height: 20px;
            cursor: pointer;
            z-index: 100;
        }

            div#apiReg_form div.form div.close:before {
                content: "\f00d";
            }

        div#apiReg_form div.form div.title {
            margin: 25px auto;
            width: 240px;
            color: #c2cd23;
            font-weight: bold;
            font-size: 21px;
            text-align: center;
            border-bottom: 1px solid #c2cd23;
        }

        div#apiReg_form div.form input.id_number,
        div#apiReg_form div.form input.pass,
        div#apiReg_form div.form input.email {
            width: 200px;
            margin: 10px auto;
        }

        div#apiReg_form div.form input.submit {
            float: left;
            margin-left: 40px;
            background-color: #C2CD23;
        }

        div#apiReg_form div.form div.links {
            float: left;
            width: 100%;
            margin-top: 70px;
            text-align: center;
        }

            div#apiReg_form div.form div.links a {
                border: 1px solid #606068;
                padding: 2px 5px;
                color: #606068;
                cursor: pointer;
            }

        div#apiReg_form div.form div.error {
            display: none;
            color: red;
            position: absolute;
            width: 100%;
            bottom: 35px;
            text-align: center;
            padding: 10px;
        }

        div#apiReg_form div.form.active {
            display: block;
        }

    div#apiReg_form div.register {
        width: 700px;
        height: auto;
        min-height: 640px;
        top: 40px;
        bottom: auto;
    }

        div#apiReg_form div.register div.title {
            width: 660px;
            margin-bottom: 0px;
        }

        div#apiReg_form div.register div.text {
            min-height: 80px;
            padding: 5px 20px;
        }

        div#apiReg_form div.register div.right_block,
        div#apiReg_form div.register div.left_block {
            float: right;
            width: 300px;
            margin: 0px 25px;
        }

        div#apiReg_form div.register label {
            font-weight: normal;
        }

            div#apiReg_form div.register label.required {
                float: right;
                width: 20px;
                color: red;
            }

        div#apiReg_form div.register select,
        div#apiReg_form div.register input,
        div#apiReg_form div.register input.id_number,
        div#apiReg_form div.register input.pass,
        div#apiReg_form div.register input.email {
            width: 280px;
            float: right;
        }

            div#apiReg_form div.register input.submit {
                margin-left: 0;
                width: 100px;
            }

        div#apiReg_form div.register input {
            margin-bottom: 5px;
        }

            div#apiReg_form div.register input.interest_MOD {
                width: 20px;
            }

        div#apiReg_form div.register label.interest_MOD {
            height: 20px;
            /*width: 280px;*/
            float: right;
        }

        div#apiReg_form div.register label.date_of_birth {
            line-height: 30px;
        }

        div#apiReg_form div.register div.date {
            float: right;
            width: 300px;
        }

            div#apiReg_form div.register div.date label {
                float: right;
                width: 90px;
            }

            div#apiReg_form div.register div.date select {
                width: 65px;
                float: right;
                margin-right: 5px;
            }

        div#apiReg_form div.register div.info {
            width: 650px;
            clear: both;
            overflow: hidden;
            margin-right: 25px;
            margin-top: 140px;
            float: right;
            border-top: 1px solid;
        }

.gender {
    display: none;
}

label.required.gender {
    float: right;
    width: 10px;
    color: red;
}

select.gender {
    width: 65px !important;
    float: right !important;
    margin-right: 5px !important;
}

.selectedYear {
    display: none;
}

label.required.selectedYear {
    float: right;
    width: 10px;
    color: red;
}

select.selectedYear {
    width: 105px !important;
    float: right !important;
    margin-right: 5px !important;
}

input.interest_MOD:checked + label + div + label,
input.interest_MOD:checked + label + div + label + select {
    display: block;
}


label.required.friend {
    float: right !important;
    width: 10px !important;
    color: red !important;
}

input.friend {
    width: 85px !important;
    float: right !important;
}

    input.friend.friendFamily {
        width: 100px !important;
    }

.friend {
    display: none;
}



div#apiReg_form div.form.error {
    height: 60px;
    text-align: center;
    line-height: 60px;
}

    div#apiReg_form div.form.error div.error {
        display: block;
        top: -10px;
    }

div#apiReg_form div.forgot {
    height: 350px;
}

    div#apiReg_form div.forgot div.error {
        bottom: 20px;
    }

    div#apiReg_form div.forgot div.text {
        min-height: 80px;
        padding: 5px 20px;
    }



/*Search pages
  ---------------------------------------------------------------*/

.jstHidden {
    display: none;
}


body {
    /*font-family: 'Alef Hebrew', serif;*/

}

body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}


.gridNoRecords {
    padding: 10px 50px 0 0;
    /*font-family: 'Alef Hebrew', serif;*/
    font-size: 16px;
}

/*#pgrResults*/

.ui-jqgrid tr.ui-row-rtl td {
    border-style: none !important;
    padding-right: 10px !important;
}

.ui-widget-content .jqgrow{
    background-color:white !important;
}

.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
    background-color: white !important;
    color: #16b6e7 !important;
}
#pg_pgrResults table td{
    border-right: none !important;
}
.ui-jqgrid #pgrResults_center input{
    line-height:1px !important;
    width:auto !important;
    display:inline !important;
}
.ui-jqgrid .ui-jqgrid-bdiv {
    overflow-x:hidden !important;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'FontAwesome';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



form.warta-search-widget {
    width: 100%;
    margin: 0 auto;
    text-align: right;
    direction: rtl;
    color: #939598;
    overflow: hidden;
}

    form.warta-search-widget div.input {
        float: right;
        width: 230px;
        height: 80px;
        overflow: hidden;
        margin-left: 35px;
    }

        form.warta-search-widget div.input select {
            margin-top: 2px;
            width: 100%;
            background-color: #f2f2f2;
            color: #939598;
            border: none;
        }

    form.warta-search-widget div.search,
    form.warta-search-widget div.radio,
    form.warta-search-widget div.submit {
        float: right;
        margin-left: 30px;
    }

    form.warta-search-widget div.radio {
        padding-top: 0;
    }

    form.warta-search-widget div.search input {
        width: 300px;
        background: #f2f2f2;
        color: #939598;
        border: none;
        padding: 8px 12px;
    }

    form.warta-search-widget div.radio > * {
        float: right;
        color: #16b6e7;
        margin-left: 7px;
    }

    form.warta-search-widget div.submit input {
        width: 100px;
        height: 34px;
        background: #16b6e7;
        color: white;
        font-size: 16px;
        padding: 0;
        box-shadow: 2px 2px 8px rgb(108, 107, 107);
        border: none;
    }
/*//////////////////////*/
form.warta-search {
    width: 100%;
    height: 35px;
    margin: 0 auto;
    text-align: right;
    direction: rtl;
    color: #939598;
    overflow: hidden;
}

    form.warta-search label {
        display: none;
    }

    form.warta-search div.input {
        float: left;
        width: 84px;
        height: 35px;
        overflow: hidden;
        margin-right: 5px;
    }

        form.warta-search div.input select {
            margin-top: 2px;
            width: 100%;
            background-color: #f2f2f2;
            color: #939598;
            border: none;
        }

    form.warta-search div.search,
    form.warta-search div.radio,
    form.warta-search div.submit {
        display: none;
        float: right;
        margin-left: 30px;
    }

        form.warta-search div.submit input {
            width: 100px;
            height: 34px;
            background: #16b6e7;
            color: white;
            font-size: 16px;
            padding: 0;
            box-shadow: 2px 2px 8px rgb(108, 107, 107);
            border: none;
        }

    form.warta-search div.reset_button {
        border: 1px solid #16b6e7;
        height: 29px;
        margin-top: 3px;
        text-align: center;
        line-height: 25px;
    }

        form.warta-search div.reset_button a {
            color: #16b6e7;
        }

    form.warta-search div.sort-by {
        color: #16b6e7;
        float: left;
        height: 35px;
        overflow: hidden;
        margin-left: 5px;
        line-height: 35px;
    }

table.warta-search-table {
    width: 860px;
    direction: rtl;
    text-align: right;
    margin-top: 10px;
}

    table.warta-search-table thead td {
        background: #16b6e7;
        color: white;
    }

    table.warta-search-table td {
        text-align: right;
        padding: 10px 5px;
        border-bottom: 1px solid #939598;
    }

div.warta-paging {
    text-align: center;
    margin-top: 10px;
}

div#institute_page {
    direction: rtl;
    overflow: hidden;
    background-color: #f6f6f7;
    margin-bottom: 20px;
    font-size: 18px;
}

    div#institute_page > div.title {
        background: #16b6e7;
        color: white;
        font-size: 24px;
        height: 40px;
    }

        div#institute_page > div.title div.name {
            float: right;
            margin: 3px 10px;
        }

.BackLink {
}

div#institute_page > div.title a {
    background: #cbe9f9;
    color: #16b6e7;
    display: block;
    width: 135px;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    padding: 9px;
    float: left;
}

div#institute_page h1 {
    float: right;
    background: white;
    position: relative;
    z-index: 10;
    padding: 0px 5px;
    width: 100%;
    border-bottom: 1px solid #16b6e7;
    height: 20px;
    margin-bottom: 20px;
}

div#institute_page h2 {
    width: 100%;
    float: right;
    color: #16b6e7;
    text-align: right;
}

div#institute_page h1 label {
    color: #16b6e7;
    float: right;
    display: block;
    position: absolute;
    right: 0;
    z-index: 20;
    /*top: 3px;*/
    background: white;
    padding: 0px !important;/*5px 0 0 0;*/
}

div#institute_page div.info {
    overflow: hidden;
    width: 100%;
    background: white;
    padding: 20px;
    position: relative;
    margin: 10px 0 0 0;
}

div#institute_page div.coordinators div.name, div.phone, div.email {
    float: none !important;
    clear: none !important;
}

div#institute_page div.info img.institute-image {
    float: right;
    width: 240px;
    height: 180px;
}

div#institute_page div.fewWords {
    float: left;
    width: 450px;
    text-align: justify;
}

div#institute_page label {
    font-weight: normal;
}

div#institute_page div.yourforus {
    float: left;
    text-align: justify;
    width: 450px;
    margin-top: 20px;
}

div#institute_page div.infos {
    float: right;
    text-align: justify;
    margin: 20px;
    width: 550px;
}

div#institute_page div.matat {
    float: right;
    margin-top: 50px;
}

div.alt_info {
    float: right;
    width: 100%;
    padding-top: 20px;
}

div#institute_page div.ourcommunity {
    float: right;
    text-align: justify;
    width: 380px;
    height:auto !important;
    min-height: 310px;
    background: white;
    padding: 10px;
}

div#institute_page div.ourcommunityText {
    padding-right: 10px;
}

div#institute_page div.coordinators {
    float: left;
    width: 440px;
    min-height: 310px;
    background: white;
    padding: 10px 20px 0 0;
}

    div#institute_page div.coordinators img {
        /*width: 140px;
    height: 120px;*/
        width: 116px;
        height: 153px;
        float: right;
        margin: 0 0px 0 30px;
    }

    div#institute_page div.coordinators .motoline {
        width: 440px;
        text-align: center;
        color: #16b6e7;
        font-size: 18px;
        padding: 10px 20px 0 20px;
    }

div#institute_page div.seeds {
    width: 100%;
    float: right;
    margin-top: 20px;
    overflow: hidden;
    background: white;
    padding: 10px 20px;
}

    div#institute_page div.seeds div.right-block {
        float: right;
        width: 220px;
    }

    div#institute_page div.seeds div.on-us,
    div#institute_page div.seeds div.energy {
        float: right;
        width: 250px;
        min-height: 300px;
        margin: 0px 15px;
        text-align: justify;
    }

.facebook-link {
    color: #2c3b8e;
    font-size: 14px;
    font-weight: bold;
}
/*
div#institute_page div.ExtraLinks {
    width: 135px;
    float: right;
    min-height: 300px;
    margin: 10px 5px;
}
*/
div#institute_page div.ExtraLinks .linkimage {
    padding: 10px 0 10px 0;
    background: white;
}


.user-informaion-panel {
    background-color: white;
}

    .user-informaion-panel .row:first-child .col-md-4 {
        width: 35%;
    }
/*
.user-informaion-panel .row:first-child .col-md-1{
width:10%;
}*/
/*
.user-informaion-panel .row:first-child{

	background-color:#3ca378;
	padding: 30px 0px 15px 0px;
}*/
#main-content div.widget.login {
    margin-bottom: 0px;
    background-color: #3ca378;
}

.user-informaion-panel .col-md-4 input[type='text'] + input {
    margin-left: 5px;
}

.user-informaion-panel .col-md-4 input[type='text'] {
    width: 40%;
    display: inline;
    height: 30px;
}

a.sign_in.search-btn {
    height: 30px;
    width: 30px;
    background: #ccc;
    line-height: 30px;
    text-align: center;
}

.icons-panel .col-md-1 {
    padding: 20px 0px 0px 0px;
    width: 8%;
    text-align: center;
}

    .icons-panel .col-md-1:hover {
        background-color: #e7f5f2;
    }

    .icons-panel .col-md-1 span:nth-child(2) {
        margin-top: 28px;
        display: block;
        font-weight: bold;
        color: #3ca378;
    }

    .icons-panel .col-md-1 + .col-md-1 span:first-child {
        border-left: 1px solid #3ca378;
    }

[class^="icon-"], [class*=" icon-"] {
    font-size: 45px;
    display: block;
    color: #3ca378;
    line-height: 40px;
}

.search-btn {
    /*font-family: FontAwesome;*/
    display: inline-block;
    /*font-family: FontAwesome;*/
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

#main-content .sign-in:before {
    /*.search-btn:before {*/
    content: "\f002";
}

.page-id-230 #main-content div.widget.login {
    background-color: #16b6e7;
}

.no-linkage {
    height: 30px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}

.icons-panel .col-md-1 {
    float: left;
}

.InnerMenu{

}

.InnerMenu a {
    text-decoration: none;
}

.AbroadMenuItem a{
   width:100%;
   height:30px;
    text-align:center;
    vertical-align:middle;
        display: block;
        font-weight: bold;
        color: #3ca378;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrow_circle:before {
	content: "\e620";
}
.icon-smiley-left:before {
	content: "\e61d";
}
.icon-angle-double-left:before {
	content: "\e61e";
}
.icon-flower-full:before {
	content: "\e61f";
}
.icon-davidstar-handdrawn:before {
	content: "\e607";
}
.icon-gift:before {
	content: "\e608";
}
.icon-double-quote-right:before {
	content: "\e609";
}
.icon-slash-double-right:before {
	content: "\e60a";
}
.icon-flower-half-right:before {
	content: "\e60b";
}
.icon-contacts:before {
	content: "\e60c";
}
.icon-home:before {
	content: "\e60d";
}
.icon-magnifying-glass:before {
	content: "\e60e";
}
.icon-shibutz:before {
	content: "\e60f";
}
.icon-documents:before {
	content: "\e610";
}
.icon-info:before {
	content: "\e611";
}
.icon-coins:before {
	content: "\e612";
}
.icon-arrows-left-right:before {
	content: "\e613";
}
.icon-check-square-o:before {
	content: "\e614";
}
.icon-tourist:before {
	content: "\e615";
}
.icon-angle-single-left-thin:before {
	content: "\e616";
}
.icon-flower-o:before {
	content: "\e617";
}
.icon-people-group-o:before {
	content: "\e618";
}
.icon-video-camera:before {
	content: "\e619";
}
.icon-davidstar:before {
	content: "\e61a";
}
.icon-plant:before {
	content: "\e61b";
}
.icon-hand:before {
	content: "\e61c";
}
.icon-facebook-square:before {
	content: "\e600";
}
.icon-flower-half-left:before {
	content: "\e601";
}
.icon-heart:before {
	content: "\e602";
}
.icon-key:before {
	content: "\e603";
}
.icon-paperclip:before {
	content: "\e604";
}
.icon-phone:before {
	content: "\e605";
}
.icon-envelope:before {
	content: "\e606";
}
.icon-Clock:before {
    content: "\e609";
}

.startAsHidden {
    display: none;
}

.AppHalfMainTable {
    border-collapse: collapse;

}

.AppHalfMainTable td {
    border-collapse: collapse;
    border-spacing: 0px;
    border-style: none;
    border-width: 1px;
}
.tddata { width: 100px;padding-left: 5px }
.tdlabel{ width: 230px;padding: 5px 0 5px 0 }

.AppHalfMainTable td input {
    text-align: center;
    direction: ltr;
}

.RequiredField {
    color: Red;
    font-weight: bold;
}

.PaymentOfferedBG {
    background-color: #EDD3DA;
    direction:ltr;
}

.PaymentCurrentBG {
    background-color:#CAFFB2;
    direction:ltr;
}



.icon-tooltip {
    display: inline-block !important;
}   
.textDebit{
    color: red;
    font-weight: bold;
}
.textCredit {
    color:green;
    font-weight: bold;
}


.icon-tooltip {
    display: inline-block !important;
}   


.navbar-inverse {
    background-color: #C1CD23 !important;
    border-color: #C1CD23 !important;
}
.navbar-inverse .navbar-nav > li > a {
    color: #B0006E !important;
}

.row {
    margin-bottom: 5px;
}

.ui-icon {
    background-image: url('jquery-ui/images/ui-icons_b0006e_256x240.png') !important;
}

.navbar-fixed-top2 {
    top: 15;
    border-width: 0 0 1px;
}


.clsSuccessBackgroupColor {
    background-color: lightgreen;
}

.clsFailureBackgroupColor {
    background-color: lightcoral;
}
.clsAjaxWait {
    width: 16px;
    height: 16px;
    background-image: url(themes/base/images/ui-icons_2e83ff_256x240.png);
    background-position: -128px -128px;
}

.clsAjaxSuccess {
    width: 16px;
    height: 16px;
    background-image: url(themes/base/images/ui-icons_4eb305_256x240.png);
    background-position: -208px -192px;
}

.clsAjaxError {
    width: 16px;
    height: 16px;
    background-image: url(themes/base/images/ui-icons_cd0a0a_256x240.png);
    background-position: -32px -192px;
}

.clsRegularA {
    color:#337ab7 !important;
}

.clsRectengalButton {
    width: 150px;
    height: 85px;
    margin: 10px 0 10px 0 !important;
}

.cls-ui-icon-plus {
    width: 20px;
    height: 20px;
    margin:0 0 0 5px;
    background-image: url(images/icon-plus.png);
}
.cls-ui-icon-minus {
    width: 20px;
    height: 20px;
    margin: 0 0 0 5px;
    background-image: url(images/icon-minus.png);
}
