﻿/*	
		darkgray: #41494b #969b9d
		green: #00ab4e #00c55a
		orange: #f48123 #ffa459
		blue: #0071ba
		lightgray:  #e7e5e4
	*/

:root {
    /*width*/
    --max-width-home-container: 1400px;
    --max-width-home-banner: 1190px;
    /* colors */
    --primary-color: #00AE5C;
    --secondary-color: #235A8B;
    --gray-color: #F5F5F5;
    --light-green-color: #DDF5EC;
    --main-light-green-color: #E6F6EB;
    /* pictures */
    /*--teva-logo: url(https://tmuracdn.blob.core.windows.net/aab/teva/teva_logo.png);*/
    --teva-logo: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/logo-login11.jpg);
    --teva-logo24: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/logo-login.png?v=2025);
    --teva-logo2: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/logo_login.png?v=2025_1);
    /*--login-background: url(https://tmuracdn.blob.core.windows.net/aab/teva/login_background.png);*/
    --login-background: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/login-background.jpg);
    --logo-tmura: url(https://tmuracdn.blob.core.windows.net/aab/teva/Tmura_logo.png);
    /*--home-page: url(https://tmuracdn.blob.core.windows.net/aab/teva/hotel_bg_2%201.png);*/
    --home-page: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/%D7%93%D7%A3-%D7%94%D7%91%D7%99%D7%AA.jpg);
    --order-clock: url(https://tmuracdn.blob.core.windows.net/aab/teva/order_clock.png);
    --V: url(https://tmuracdn.blob.core.windows.net/aab/teva/V.png);
    --left_arrow: url(https://tmuracdn.blob.core.windows.net/aab/teva/left_arrow.png);
    --right_arrow: url(https://tmuracdn.blob.core.windows.net/aab/teva/right_arrow.png);
    --links-faq-logo: url(https://tmuracdn.blob.core.windows.net/aab/teva/avatich.png);
    --links-faq-arrow: url(https://tmuracdn.blob.core.windows.net/aab/teva/green_left_arrow.png);
    --plus: url(https://tmuracdn.blob.core.windows.net/aab/teva/plus.png);
    /*	--no_orders: url(https://tmuracdn.blob.core.windows.net/aab/teva/no_orders.png);
	*/ 
 --no_orders: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/logo_login.png?v=2025_1);
--no_orders_old: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/%D7%94%D7%96%D7%9E%D7%99%D7%A0%D7%95-%D7%90%D7%AA-%D7%94%D7%A0%D7%95%D7%A4%D7%A9.png?v=1);
    /*	--order-screen: url(https://tmuracdn.blob.core.windows.net/aab/teva/hotel_bg_2%202.png);
	*/ --order-screen: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/%D7%A2%D7%A8%D7%99%D7%9B%D7%AA-%D7%94%D7%96%D7%9E%D7%A0%D7%94.jpg);
    --parasol-title: url(https://tmuracdn.blob.core.windows.net/aab/teva/parasol.png);
    --more: url(https://tmuracdn.blob.core.windows.net/aab/teva/more.png);
    --less: url(https://tmuracdn.blob.core.windows.net/aab/teva/less.png);
    --map: url(https://tmuracdn.blob.core.windows.net/aab/teva/map-outline-rounded.png);
    --location: url(https://tmuracdn.blob.core.windows.net/aab/teva/location.png);
    --website: url(https://tmuracdn.blob.core.windows.net/aab/teva/tabler_world.png);
    --check: url(https://tmuracdn.blob.core.windows.net/aab/teva/check.png);
    --group: url(https://tmuracdn.blob.core.windows.net/aab/teva/Group.png);
    /*.home-links-papers */
    --nofesh-paper: url(https://tmuracdn.blob.core.windows.net/aab/teva/nofesh_paper.png);
    --nofesh-terms: url(https://tmuracdn.blob.core.windows.net/aab/teva/nofesh_terms.png);
    --nofesh-aboard: url(https://tmuracdn.blob.core.windows.net/aab/teva/airplain.png);
    --cancelation-form: url(https://tmuracdn.blob.core.windows.net/aab/teva/cancelation_form.png);
    --update-form: url(https://tmuracdn.blob.core.windows.net/aab/teva/update_form.png);
    /*hotels-pictures*/
    --circle: url(https://tmuracdn.blob.core.windows.net/aab/teva/circle.png);
    --right_circles: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/%D7%A4%D7%A1-%D7%99%D7%9E%D7%A0%D7%99.jpg);
    /*--right_circles: url(https://tmuracdn.blob.core.windows.net/aab/teva/right_circles.png);
		--left_circles: url(https://tmuracdn.blob.core.windows.net/aab/teva/left_circles.png);*/
    --left_circles: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/%D7%A4%D7%A1-%D7%A9%D7%9E%D7%90%D7%9C%D7%99.jpg);
    --LOGO_FOOTER: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/logo-login.png?v=1);
    --hotels_buttomPIC: url(https://tmuracdn.blob.core.windows.net/aab/teva/hotels_buttomPIC.png);
    --hotels_topPIC: url(https://tmuracdn.blob.core.windows.net/aab/teva/girl.png);
}

/*  GENERAL  */
* {
    direction: rtl;
}

body {
    margin: 0 !important;
    padding: 0 !important;
}

.inline {
    display: inline-block;
}

.ltr {
    direction: ltr;
}

.FloatRight {
    float: right !important;
}

div.hide-content * {
    opacity: 0.5;
    /*filter:alpha(opacity=50);*/
    color: #9C9F9F !important;
}

div.hide-content .show-always {
    opacity: 1;
    color: #41494b !important;
    /*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}

body {
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 0px;
    padding: 0;
}

form {
    width: 100%;
    padding: 0;
    margin: 0px auto;
    margin-top: 0;
    margin-bottom: 0;
    text-align: right;
    height: 100%;
    /*border:solid 1px red;*/
    display: block;
}
/*form
	{
		width:970px;
		padding:0;
		margin:0px auto;
		margin-top:0;
		margin-bottom:0;
		text-align:right;
		height:100%;*/
/*border:solid 1px red;*/
/*display:block;
	}*/


input[type=radio], input[type=checkbox] {
    border: 0 !important;
}

textarea {
    resize: none;
}






.hotel-div {
    /*width:520px;
		height:600px;
		border:solid 9px #e7e5e4;
		background-color:#ffffff;
		position:absolute;
		z-index:999999;
		padding:10px;
		top:0px;
		top:200px;
		overflow-y:hidden;
		overflow-x:hidden;
		direction:ltr;*/
}

.hotel-div {
    width: 520px;
    /* height: 600px; */
    height: 89%;
    /* border: solid 9px #e7e5e4; */
    background-color: #ffffff;
    position: absolute;
    z-index: 999999;
    padding: 10px;
    top: 0px;
    top: 200px;
    overflow-y: hidden;
    overflow-x: hidden;
    direction: ltr;
    border: 3px solid #00A03B;
    box-shadow: 0px 10px 20px rgb(38 69 164 / 10%);
    border-radius: 20px;
}

.hotel-div-img {
    cursor: pointer;
    float: left;
    display: block !important;
    border-style: none !important;
    outline: none !important;
    background-repeat: no-repeat;
}

.hotel-div .hotel {
    width: 500px;
    height: 92%;
    border: 0;
}

.hotel-div .hotel {
    width: 500px !important;
}

/*.hotel-div .hotel div.mainBottom
	{
		display:none!important;
	}*/
/*.alert
	{
		width:350px;
		height:200px;
		border:solid 9px #e7e5e4;
		background-color:#ffffff;
		position:absolute;
		z-index:999999;
		padding:10px;
		top:0px;
		top:200px;*/ /*
		font-size:18px;
		text-align:center;
		color:#41494b;*/
/*}*/
.alert {
    width: 350px;
    height: auto;
    /* border: solid 9px #e7e5e4; */
    background-color: #ffffff;
    position: absolute;
    z-index: 999999;
    padding: 25px;
    top: 0px;
    top: 20%;
    /* border-radius: 25px; */
    box-shadow: 0px 23px 26px rgba(38, 69, 164, 0.1);
    border-radius: 20px;
}

.alert-save {
    width: 400px;
}

.alert-no-else {
    width: 450px;
}

    .alert-no-else .button {
        width: 200px !important;
    }

    .alert-no-else .button {
        width: 200px !important;
        margin: 0 5px 0 5px;
    }

        .alert-no-else .button.cancle {
            width: 60px !important;
        }

.button-more-options .button.cancle {
    width: 60px !important;
}

.button-more-options .more-options {
    width: 200px !important;
}

.alert-family {
    width: 250px;
    height: 180px;
}

.alert-add-baby {
    width: 600px;
    height: 370px;
}

.alert-checkForm {
    width: 450px;
    height: 260px;
    width: 550px;
    height: 330px;
}

.button-alert {
    width: 100%;
    float: right;
    margin-top: 15px;
}

div.button-alert span.button {
    text-align: center;
    display: inline-block;
    margin: 0 20px 0 20px;
    float: none;
    height: 37px !important;
    width: 60px;
    font-size: 22px;
    background: #DE7B68;
    border: 1px solid;
}

div.button-alert span.cancle {
    background-color: #6E7275 !important;
    border: 1px solid;
}

    div.button-alert span.cancle:hover {
        /*background-color:#969b9d!important;*/
        opacity: 0.5;
    }

.button-alert {
    width: 100%;
    /*float:right;*/
    text-align: center;
    /*margin-top:15px;
		margin-bottom:15px;*/
}

.txtAlert {
    /*width:70%;
		margin-right:40px;*/
    width: 100%;
    font-size: 18px;
    text-align: center;
    display: block;
    float: right;
    margin-top: 10px;
    line-height: 1.5;
    color: #41494C;
}

#date_cr_name {
    font-weight: bold;
}
/*.xAlert
	{
		cursor:pointer;
		float:left;
		display:block!important;
		border-style:none!important;
		outline:none!important;
		background-repeat:no-repeat;
	
	}*/
.xAlert {
    cursor: pointer;
    float: left;
    display: block !important;
    border-style: none !important;
    outline: none !important;
    background-repeat: no-repeat;
    width: 16px;
    padding-bottom: 5px;
}
/*div.checkbox-list, div.result-list
	{
		float:right;
	}*/

div.buttons {
    /*float: right;
    clear: both;
    width: 100%;*/
    clear: both;
    width: 100%;
    display: flex;
    padding-right: 5px;
    align-content: center;
    align-items: center;
    justify-content: flex-end;
}

span.bold-label {
    border: none;
    background-color: Transparent;
    cursor: default;
    color: #ff0000;
    font-weight: bold;
}

.ie7 .relatives-list {
    padding-right: 20px !important;
    padding-right: 7px !important;
    width: 200px !important;
    width: 380px !important;
    width: 340px !important;
}

.relatives-list {
    width: 210px;
    width: 390px;
    width: 350px;
    height: 120px;
    height: 134px;
    height: 131px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 5px;
    direction: ltr;
    padding-right: 10px;
    padding-right: 17px;
    padding-right: 10px;
}

div.relatives-list::-webkit-scrollbar {
    width: 0.4em;
}


div.relatives-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}


div.relatives-list::-webkit-scrollbar-thumb {
    background-color: #B5AEAE;
    outline: 1px solid #B5AEAE;
}

#pnlRelatives_ul::-webkit-scrollbar {
    width: 0.4em;
    height: 0.5em;
}


#pnlRelatives_ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}


#pnlRelatives_ul::-webkit-scrollbar-thumb {
    background-color: #B5AEAE;
    outline: 1px solid #B5AEAE;
}


body::-webkit-scrollbar {
    width: 0.6em;
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
    background-color: #B5AEAE;
    outline: 1px solid #B5AEAE;
}

.iframe-family .filter-lable { /*body.family .filter-lable*/
    width: 165px;
    width: 151px;
    width: 301px;
    font-size: 18px;
    padding-right: 5px;
    padding-top: 5px;
    /*color:#41494b!important;*/
}

    .iframe-family .filter-lable span {
        float: right;
    }

.iframe-family .babies { /*body.family .babies*/
    width: 125px;
    font-size: 18px;
    padding-right: 5px;
    padding-top: 0px;
    margin-top: 5px;
    /*color:#41494b!important;*/
    display: none;
}

    .iframe-family .babies.howmuch { /*body.family .babies.howmuch*/
        width: 140px;
        margin-top: 5px;
        padding-right: 70px;
        display: block;
    }

.future-babies {
}

label {
    /*cursor:pointer;*/ /*rivka 19/2/2015*/
}

.hidden {
    display: none !important;
}

a {
    color: #0071ba;
}

    a:hover {
        color: #0094f3;
    }


/*  temp style  */
* {
    /*font-family: Arial, "Sans-Serif";*/
    font-family: 'Heebo';
    font-size: 15px;
}


body.login label {
    width: 175px;
    font-size: 18px;
    color: #41494b;
    float: right;
    text-align: right;
}

/*body.login input
	{
		width:236px;
		margin-top:3px;
		margin-bottom:10px;
		height:20px;
		border:solid 1px #BCBCBC;
		background-color:#ffffff;*/
/*background-image:url(../images/login_bg.jpg)!important;*/
/*background-repeat:repeat;
		float:left;
		text-align:right;
		margin-left:27px;span.login-button
		padding:5px;
	}*/
body.login input {
    width: 55%;
    margin-bottom: 13px;
    height: 25px;
    border: solid 2px var(--primary-color);
    border-radius: 25px;
    text-align: right;
    text-indent: 10px;
    padding: 8px;
    font-size: 16px;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/*.login-main
	{
		background-image:url(../images/lg_bg2019_n.jpg);
		background-repeat:no-repeat; 
		height:569px;
		width:970px; 
		margin-top:70px;
	
	}*/
.login-main {
    background-image: linear-gradient(to right, transparent 28%, white 68%), var(--login-background);
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    width: 100%;
}

div.login-buttons {
    /*width:305px;
		margin-right:200px;
		height:50px;
		float:right;*/
    /*margin-top: 4%;*/
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

span.login-button {
    font-size: 19px !important;
    align-items: center;
    text-align: center !important;
    /*width: 100% !important;
		height: 40px !important;*/
    /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGRDM3N0FDNjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGRDM3N0FENjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUZEMzc3QUE2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUZEMzc3QUI2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xw3qbAAAB9ElEQVR42qyWyy8DURjFh1AkBHtUghAbIUjYSCxId0gtbCX2HkXXgvoH7Lz+AItaqoSlFdXEup7xiufCgkjH+eTcmDS90zvDTX5pZ+Z+59znd2+BbduWSwmAPjAEekEdqAKv4BIcgh1wAD61KmKSgyIwDq7t33IBDkCcv+eOb3dgChTn0stl0AiOGSwmURDUNEbez4Mr1pe4pnwmneARfIFlUKYRz0bqLTLuCXTpTKQHD+AdhAzFswkxXnSas01kDo5ABoR9GihGqJNUc6Q+THJMY4ZCHZz8Vs33GPWmlUkJuOUklxoaPHNY2jR1KrjihBLVPZurxIvBQJ66c9QNy8MaH+r+0UCope6GPKS40f7TQCEbNmUxeM+lYrtPA2EXvBQis1SCD5f8FQXVYBUkLG/l8yfXsZUJl9Y0MG3Ibh7z0xPTOfFrdAZO5c+64eryalRD3U2LaUTKrEGgF6MIdUfVjr9jcKlHo25NnXJq3oumejlF1yXDsRajLVCfJ3dFnAmymFkzwzTzlyw8TJ1Udha2mP8fuen8Gg0y/gW06E7GLp5s0pIVjq2JuMzlgsnJ6OxR0nFBiDDZ6ZbpDPeZlBNnD9xM1Ek5AW4cN5I02Afb/E07vt3zgArk0iswuHf1897VA4LMdW/ggveuOO9d2vz3LcAAUFAFVdgPX6gAAAAASUVORK5CYII=); */
    /* background-position: 25px center; */
    /* background-repeat: no-repeat; */
    /*padding-top: 8px !important;
		padding-bottom: 8px !important;
		margin-top: 0 !important;
		padding-right: 43.5% !important;
		padding-left: 43.5% !important;*/
    height: auto !important;
}

    span.login-button.reset {
        /*width: 215px !important;
			height: 37px !important;
			background-position: 18px center;
			padding-right: 0 !important;
			padding-left: 0 !important;*/
    }

    span.login-button.reset-back {
        width: 255px !important;
        height: 37px !important;
        background-position: 18px center;
    }

/*span.login-button
	{
		font-size:28px!important;
		width:130px!important;
		height:37px!important;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGRDM3N0FDNjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGRDM3N0FENjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUZEMzc3QUE2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUZEMzc3QUI2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xw3qbAAAB9ElEQVR42qyWyy8DURjFh1AkBHtUghAbIUjYSCxId0gtbCX2HkXXgvoH7Lz+AItaqoSlFdXEup7xiufCgkjH+eTcmDS90zvDTX5pZ+Z+59znd2+BbduWSwmAPjAEekEdqAKv4BIcgh1wAD61KmKSgyIwDq7t33IBDkCcv+eOb3dgChTn0stl0AiOGSwmURDUNEbez4Mr1pe4pnwmneARfIFlUKYRz0bqLTLuCXTpTKQHD+AdhAzFswkxXnSas01kDo5ABoR9GihGqJNUc6Q+THJMY4ZCHZz8Vs33GPWmlUkJuOUklxoaPHNY2jR1KrjihBLVPZurxIvBQJ66c9QNy8MaH+r+0UCope6GPKS40f7TQCEbNmUxeM+lYrtPA2EXvBQis1SCD5f8FQXVYBUkLG/l8yfXsZUJl9Y0MG3Ibh7z0xPTOfFrdAZO5c+64eryalRD3U2LaUTKrEGgF6MIdUfVjr9jcKlHo25NnXJq3oumejlF1yXDsRajLVCfJ3dFnAmymFkzwzTzlyw8TJ1Udha2mP8fuen8Gg0y/gW06E7GLp5s0pIVjq2JuMzlgsnJ6OxR0nFBiDDZ6ZbpDPeZlBNnD9xM1Ek5AW4cN5I02Afb/E07vt3zgArk0iswuHf1897VA4LMdW/ggveuOO9d2vz3LcAAUFAFVdgPX6gAAAAASUVORK5CYII=);
		background-position:25px center;
		background-repeat:no-repeat; 
		padding-top:7px!important;
		padding-bottom:6px!important;
		margin-top:0!important;
		padding-right:0px!important;
	}
	span.login-button.reset
	{
		width:215px!important;
		height:37px!important;
		background-position:18px center;
	}
	span.login-button.reset-back
	{
		width:255px!important;
		height:37px!important;
		background-position:18px center;
	}*/
/*.login-enter span
	{
		font-size:12px;
		color:#e31f1f;
		margin-top:3px;*/
/*float:right;*/
/*text-align:right;
	
	}*/

.login-enter span {
    width: 55%;
    font-size: 12px;
    color: #e31f1f;
    margin-top: 3px;
    /*float:right;*/
    text-align: right;
    height: 40px;
    margin-bottom: 10px;
}

#loginMainErrMsg {
    margin-right: 10px;
}

.login-err {
    /*width:250px;*/
    float: right;
    text-align: right;
}

.ie7 .login-err-no {
    width: 100%;
}

.login-err-no {
    color: #41494b !important;
    float: right;
}

.login-err.ok {
    color: #41494b !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #00AB4E !important;
    width: 250px;
}

.forgot {
    /*color:#0071ba!important;
		cursor:pointer;
		float:left!important;
		width:80px;
		text-align:left;
		margin-left:12px;
		padding-top:1px;*/
    color: black !important;
    cursor: pointer;
    text-decoration: underline;
    /* float: left !important; */
    /* width: 80px; */
    text-align: right;
    margin-left: 0;
    padding-top: 0;
    margin-bottom: 15%;
    font-size: 16px !important;
}

    .forgot:hover {
        opacity: 0.5;
        /*color:#0094f3!important;*/
    }
/*.login-enter
	{
		width:275px;
		height:235px;
		background-image:url(../images/login-enter.png);
		background-position:center;
		background-repeat:repeat;*/
/*opacity:0.9;
		background-image: rgba(255,255,255,0.9);
		filter:alpha(opacity=90);*/
/*margin-right:200px;
		margin-top:6px;
		padding-right:30px;
		padding-top:15px;
		float:right;
	
	}*/

.login-enter {
    width: 37%;
    height: 69%;
    background-image: var(--teva-logo2);
    background-repeat: no-repeat;
    /*opacity:0.9;
		background-image: rgba(255,255,255,0.9);
		filter:alpha(opacity=90);*/
    background-position: center 18vh;
    background-size: 58%;
    /* margin-right:200px; */
    /* margin-top:6px; */
    /* padding-right:30px; */
    padding-top: 31vh;
    /* float:right; */
    margin-top: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-size: 66%;
    background-position: 41% 18vh;
}

.login-logo {
    width: 306px;
    margin-right: 200px;
    float: right;
    margin-top: 70px;
    display: none;
}

    .login-logo img {
        display: inline-block;
        float: right;
    }

.top-logo-img {
    /*margin-right:5px;*/
}
/*.login-enter-title
	{
		font-size:24px;
		color:#41494b;
		font-weight:bold;
		margin-bottom:15px;
		float:right;
		width:249px;
		text-align:right;
		line-height:40px;
	}*/
.login-enter-title {
    width: 55%;
    font-size: 27px;
    color: var(--secondary-color);
    font-weight: bold;
    margin-bottom: 15px;
    /* float:right; */
    /* width:249px; */
    text-align: right;
    line-height: 40px;
}

    .login-enter-title span {
        color: Red;
        /*float:left;*/
        font-size: 22px;
        padding-top: 1px;
        text-align: left;
    }
/*rivka*/

.ie7 .FloatNone {
    float: none !important;
}

body:not(.home) .package-page-container, body:not(.home) #mainFilter {
    padding-bottom: 80px;
}

body.hotel .hotel-page-body {
    margin-bottom: 20px;
}

body.hotel .mainBottom {
    display: none;
}

.mainBottom {
    width: 100%;
    /*height:107px;*/
    border: none;
    border: 0;
    overflow: hidden;
    /*padding-top: 80px;*/
    /* position:absolute;
	   bottom:0;
	   float:right;*/
    /*display:none;*/
}

.iframe-mainBottom { /*iframe.mainBottom*/
    width: 100%;
    height: 47px;
    border: none;
    border: 0;
    overflow: hidden;
    /*display:none!important;*/
}

#divBottom {
    background-color: var(--secondary-color);
    padding-top: 4px;
    margin-top: 6%;
}
/*.bottom
	{
		width:959px;
		width:970px;
		font-size:14px;
		color:#83898a;
		height:47px;
		background-color:#e7e5e4;
		text-align:center;
	}*/
.bottom {
    font-size: 14px;
    color: white;
    height: 47px;
    background-color: var(--secondary-color);
    text-align: center;
    /*background-image: var(--LOGO_FOOTER);
    background-repeat: no-repeat;
    background-position: 100%;*/
}
/*.bottom-links
	{
		padding-top:15px;
	}*/
.bottom-links {
    padding-top: 15px;
    display: flex;
    justify-content: flex-end;
    padding: 15px;
    margin-left: 11%;
    display: none;
}

    .bottom-links .top-link {
        color: white;
        font-weight: lighter;
        padding: 0 37px;
    }

    .bottom-links span:nth-child(1) {
        border-right: 2px solid #00AE4C;
    }

.mainHeader {
    width: 100%;
    height: 75px;
    border: none;
    border: 0;
    overflow: hidden;
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 1;
}

/*.mainHeader 
	{
		width:100%;
		height:95px;
		border:none;
		border:0;
		overflow:hidden;
	}*/
/*.iframe-mainHeader
	{*/ /*iframe.mainHeader */

/*width:100%;
		height:90px;
		border:none;
		border:0;
		overflow:hidden;
	}*/
.iframe-mainHeader {
    width: 100%;
    height: 90px;
    border: none;
    border: 0;
    overflow: hidden;
}

#pnlMainHeader {
    max-width: 1450px;
    margin: 0 auto;
}
/*.top
	{
		width:959px;
		font-size:20px;
		height:90px;
	}*/
.top {
    background: var(--teva-logo24);
    background-repeat: no-repeat;
    background-size: 35%;
    /*background-size: 27%;*/
    background-position: right;
    font-size: 16px;
    height: 76px;
    margin-right: 8vw;
    margin-left: 8vw;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    /*background-size: 49%;
    background-position: right 11px;*/
}

body.home .top-link-home, body.packages .top-link-packages, body.how .top-link-how, body.contact .top-link-contact {
    color: #a9acad;
}

body.login table {
    text-align: center;
    height: 100vh;
    width: 100vw;
}

.top a.top-link-how {
    float: right;
}

.top span {
    text-decoration: none;
    color: #41494b;
    cursor: pointer;
}
/*.top-link, .top-link:visited
	{
		text-decoration:none;
		color:#41494b;
		cursor:pointer;
		height:25px;
		display:inline-block;
	}*/
.top-link:hover {
    color: #969b9d;
}

.top-link-line {
    /*margin-right:20px;
		margin-left:20px;*/
    margin-right: 7px;
    margin-left: 7px;
    display: inline-block;
    cursor: default !important;
    /*background-image:url(../images/ho_line.png);
		background-position:right 3px;
		background-repeat:no-repeat; */
    width: 1px;
    height: 25px;
    float: right;
}

.top-links {
    float: left;
    display: inline-block;
    /*width:548px;*/
    width: 148px;
    text-align: left;
    font-weight: bold;
}

    .top-links span {
        display: inline-block;
        float: right;
    }
/*.top-visit-link
	{
		color:#a9acad !important;
	}
	.top-visit-link-line
	{
		color:#aeaeae !important;
	}
	.top-links a:visited
	{
		color:#41494b !important;
	}
	.top-visit-link:visited
	{
		color:#a9acad !important;
	}
	*/
.home-messages-desc {
    height: 50px;
    height: 90px;
    overflow: auto;
    padding-left: 5px;
    /*scrollbar-face-color: #75BEE9;
				scrollbar-arrow-color: #75BEE9;
				scrollbar-track-color: #E1EEF7;
				scrollbar-3dlight-color: #E1EEF7;
				scrollbar-highlight-color: #E1EEF7;
				scrollbar-shadow-color: #E1EEF7;
				scrollbar-darkshadow-color: #E1EEF7;*/
}

    .home-messages-desc::-webkit-scrollbar {
        width: 0.5em;
    }


    .home-messages-desc::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 2px rgba(255,255,255,0.9);
    }


    .home-messages-desc::-webkit-scrollbar-thumb {
        background-color: #CFE4F2;
        outline: 1px solid #CFE4F2;
    }

.top-logo {
    display: none;
    float: right;
    /*cursor:pointer;*/
}
/*.top-login
	{
		font-size:18px;
		float:left;
		color:#0071ba;
		text-align:left;*/
/*width:60%;*/
/*width:50%;*/
/*padding-bottom:35px;*/
/*height:65px;
	}*/

.top-login {
    font-size: 16px;
    color: #373738;
    text-align: right;
    width: fit-content;
    background-image: url(https://tmuracdn.blob.core.windows.net/aab/teva/green_line.png);
    background-position: right;
    background-repeat: no-repeat;
    margin-right: 0px;
    padding-right: 10px;
}

.top-welcome {
    /*text-align:left;
		float:left;
		color:#0071ba!important;
		font-weight:bold;
		cursor:default!important;*/
}

span.logout-link {
    text-align: left;
    float: left;
    cursor: pointer;
    margin-right: 10px;
}

    span.logout-link:hover {
        color: #0094f3;
    }

.package-payment-summary {
    font-size: 16px;
    color: #41494b;
}

.package-payment-title {
    padding-bottom: 10px;
}

.package-payment-title-total {
    padding-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
}

.package-complete-order {
    border: solid 1px #D8D8D8;
    /*	height:100%;*/
    width: 100%;
}

.package-complete-order-summary {
    height: 100%;
    width: 100%;
    float: right;
    border-top: solid 1px #D8D8D8;
}

.MainHeaderSummary {
    width: 100%;
    height: 100%;
    border: none;
    border: 0;
}

.package .mail-logo {
    display: none !important;
}

.package .mail-logo-tr {
    display: none !important;
}

@media print {
    .MainHeaderSummary .section-button {
        display: none !important;
    }

    body {
        font-size: 18pt;
    }
}

.MainHeaderSummary .section-button {
    text-align: center;
}

.iframe-MainHeaderSummary { /*iframe.MainHeaderSummary */
    width: 100%;
    height: 100%;
    border: none;
    border: 0;
}

.main-table {
    /*page-break-before:always;
        		 page-break-after:always;
        		 page-break-inside:avoid;*/
    text-align: right;
}

.package-complete-title {
    padding: 15px;
    padding-bottom: 10px;
    color: #41494b;
    font-weight: bold;
}

.complete-order {
    height: 100%;
    width: 100%;
    float: right;
    display: inline-table;
}

.filter-title {
    float: right;
    width: 100%;
    height: 20px;
}

.check-family {
    float: right;
    width: 100%;
}

.filter {
    float: right;
    width: 100%;
}

.sectiondispAA {
    display: none;
}

.NewCheckbox {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBRkM3QUNGNjREQTExRTRBMkJBQkI2NEI4RjUwQjFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBRkM3QUQwNjREQTExRTRBMkJBQkI2NEI4RjUwQjFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFGQzdBQ0Q2NERBMTFFNEEyQkFCQjY0QjhGNTBCMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFGQzdBQ0U2NERBMTFFNEEyQkFCQjY0QjhGNTBCMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6p6sGVAAAAMUlEQVR42mLcs2cPAwWABYidnZ3J07x3714mBsrAqP5R/aP6R/VTUn4BiyGy9QMEGAABmweZROcoLwAAAABJRU5ErkJggg==);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 75%;
    cursor: pointer;
    /*padding-right:30px;
		padding-top:5px;
		padding-bottom:5px;*/
    text-align: right;
    width: 21px !important;
    height: 21px;
    display: inline-block;
    float: right;
    margin-right: 8px;
}
    /*.NewCheckbox
	{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBRkM3QUNGNjREQTExRTRBMkJBQkI2NEI4RjUwQjFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBRkM3QUQwNjREQTExRTRBMkJBQkI2NEI4RjUwQjFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFGQzdBQ0Q2NERBMTFFNEEyQkFCQjY0QjhGNTBCMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFGQzdBQ0U2NERBMTFFNEEyQkFCQjY0QjhGNTBCMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6p6sGVAAAAMUlEQVR42mLcs2cPAwWABYidnZ3J07x3714mBsrAqP5R/aP6R/VTUn4BiyGy9QMEGAABmweZROcoLwAAAABJRU5ErkJggg==);
		background-position:right center;
		background-repeat:no-repeat; 
		cursor:pointer;*/
    /*padding-right:30px;
		padding-top:5px;
		padding-bottom:5px;*/
    /*text-align:right;
		width:21px!important;
		height:21px;
		display:inline-block;
		float:right;

	}*/
    .NewCheckbox.disabled {
        cursor: default;
        opacity: 0.3;
        filter: alpha(opacity=30);
    }

.section-check {
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    display: block;
}

.NewCheckbox-1 {
    background-image: none;
}

.filter-lable {
    color: #545b5d;
    font-size: 13px;
    text-align: right;
    display: inline-block;
    float: right;
    width: 80%;
    padding-top: 3px;
    padding-right: 10px;
    cursor: default;
    padding-top: 0px;
    line-height: 11px;
}

.sub-filter-col1 .filter-lable, .sub-filter-col2 .filter-lable {
    width: 70%;
}

.sub-filter-title {
    color: #545b5d;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 4px;
}

.sub-filter-titleC {
    /*padding-right:20px;	*/
}

.sub-filter-col1 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    float: right;
}

    .sub-filter-col1.NewCheckbox {
        /*width:100%;*/
    }

.ie7 .sub-filter-col1, .ie8 .sub-filter-col1 {
    float: right;
}

.sub-filter-col2, .sub-filter-col2, .sub-filter-col {
    margin-bottom: 5px;
}

    .sub-filter-col2.close, .sub-filter-col2.close, .sub-filter-col.close {
        margin-bottom: 0px;
    }

.sub-filter-col2 {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    float: right;
}

.NewCheckbox.checked {
    /*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwQTJBQzc1NjREQTExRTRBOUMwOUM4NjZFQTI2NUJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwQTJBQzc2NjREQTExRTRBOUMwOUM4NjZFQTI2NUJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBBMkFDNzM2NERBMTFFNEE5QzA5Qzg2NkVBMjY1QkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODBBMkFDNzQ2NERBMTFFNEE5QzA5Qzg2NkVBMjY1QkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hIASaAAAA/0lEQVR42mJkWO3HQAFgYqAMjOonGiQpuOy3bxVh5yNHv5OY3nSjTAdRnb12zSTrV+GRXG1RzsbE8vf/v9qrS0nTD3Twdpt6ITYeILvs8oJNz07h08/FzA60ykxIFcIF2rnSvBRoP5A9/e72vlsbCYTfUvOiEBmrg/ZtkbJ2QO5Moyygz4GMfa8u5V2Yjek6ZoYwdWS+Mrekk5guKxNLkIylrYhWkLQlUPDap8duh+u///2FqZ8RM/8A9SwyLeBm4YBwX//8aLW//M6X58TG/7qnx20OVDz+9gbI/vXvT+CxdlyasdsPARIcgmssy4FhtvTRQTyxwzia/ykCAAEGAIxSUAGsyZGeAAAAAElFTkSuQmCC);
	*/
    background-image: var(--check);
}

.NewCheckbox-1.checked {
    background-image: none;
}

/*span.button 
	{
		border:0;
		padding:6px;
		padding-right:22px;
		padding-left:22px;
		padding-bottom:0px;
		vertical-align:middle;
		background-color:#f48123;
		cursor:pointer;
		color:#ffffff;
		font-size:16px;
		height:26px;
	   float:left;
	   margin-top:8px;
	}*/
span.button:hover {
    /*background-color:#ffa459;*/
    opacity: 0.5;
}

span.button.buttoncancle, span.button.buttoncancle2 {
    background-color: #6E7275 !important;
}

    span.button.buttoncancle:hover,
    span.button.buttoncancle2:hover {
        background-color: #969b9d !important;
    }

span.goto-next-section, span.goto-next-page {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGRDM3N0FDNjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGRDM3N0FENjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUZEMzc3QUE2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUZEMzc3QUI2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xw3qbAAAB9ElEQVR42qyWyy8DURjFh1AkBHtUghAbIUjYSCxId0gtbCX2HkXXgvoH7Lz+AItaqoSlFdXEup7xiufCgkjH+eTcmDS90zvDTX5pZ+Z+59znd2+BbduWSwmAPjAEekEdqAKv4BIcgh1wAD61KmKSgyIwDq7t33IBDkCcv+eOb3dgChTn0stl0AiOGSwmURDUNEbez4Mr1pe4pnwmneARfIFlUKYRz0bqLTLuCXTpTKQHD+AdhAzFswkxXnSas01kDo5ABoR9GihGqJNUc6Q+THJMY4ZCHZz8Vs33GPWmlUkJuOUklxoaPHNY2jR1KrjihBLVPZurxIvBQJ66c9QNy8MaH+r+0UCope6GPKS40f7TQCEbNmUxeM+lYrtPA2EXvBQis1SCD5f8FQXVYBUkLG/l8yfXsZUJl9Y0MG3Ibh7z0xPTOfFrdAZO5c+64eryalRD3U2LaUTKrEGgF6MIdUfVjr9jcKlHo25NnXJq3oumejlF1yXDsRajLVCfJ3dFnAmymFkzwzTzlyw8TJ1Udha2mP8fuen8Gg0y/gW06E7GLp5s0pIVjq2JuMzlgsnJ6OxR0nFBiDDZ6ZbpDPeZlBNnD9xM1Ek5AW4cN5I02Afb/E07vt3zgArk0iswuHf1897VA4LMdW/ggveuOO9d2vz3LcAAUFAFVdgPX6gAAAAASUVORK5CYII=);
    background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 45px;
}

div.section-button-backoffice {
    margin-bottom: 15px;
}

span.button-backoffice {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGRDM3N0FDNjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGRDM3N0FENjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUZEMzc3QUE2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUZEMzc3QUI2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xw3qbAAAB9ElEQVR42qyWyy8DURjFh1AkBHtUghAbIUjYSCxId0gtbCX2HkXXgvoH7Lz+AItaqoSlFdXEup7xiufCgkjH+eTcmDS90zvDTX5pZ+Z+59znd2+BbduWSwmAPjAEekEdqAKv4BIcgh1wAD61KmKSgyIwDq7t33IBDkCcv+eOb3dgChTn0stl0AiOGSwmURDUNEbez4Mr1pe4pnwmneARfIFlUKYRz0bqLTLuCXTpTKQHD+AdhAzFswkxXnSas01kDo5ABoR9GihGqJNUc6Q+THJMY4ZCHZz8Vs33GPWmlUkJuOUklxoaPHNY2jR1KrjihBLVPZurxIvBQJ66c9QNy8MaH+r+0UCope6GPKS40f7TQCEbNmUxeM+lYrtPA2EXvBQis1SCD5f8FQXVYBUkLG/l8yfXsZUJl9Y0MG3Ibh7z0xPTOfFrdAZO5c+64eryalRD3U2LaUTKrEGgF6MIdUfVjr9jcKlHo25NnXJq3oumejlF1yXDsRajLVCfJ3dFnAmymFkzwzTzlyw8TJ1Udha2mP8fuen8Gg0y/gW06E7GLp5s0pIVjq2JuMzlgsnJ6OxR0nFBiDDZ6ZbpDPeZlBNnD9xM1Ek5AW4cN5I02Afb/E07vt3zgArk0iswuHf1897VA4LMdW/ggveuOO9d2vz3LcAAUFAFVdgPX6gAAAAASUVORK5CYII=);
    background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 45px;
}

span.print-order {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDRkNBNTI4NjRFMzExRTRBMTM3Rjg1NjIxMEVBODhCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDRkNBNTI5NjRFMzExRTRBMTM3Rjg1NjIxMEVBODhCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NENGQ0E1MjY2NEUzMTFFNEExMzdGODU2MjEwRUE4OEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NENGQ0E1Mjc2NEUzMTFFNEExMzdGODU2MjEwRUE4OEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7gSa8mAAAAxUlEQVR42mL4//8/AxrW/U8+0EU3j4mBxmDoW8CCRewXEN8j07xf6AKMoIighw/MgbgKiLVBllJoJsjF14C4FYhPgnxgA2TsBWI2KjseFFzOoLR68D/1wH0gngXEH6H8AyALflDRAldoBquA8n+Akik7FYPFCoi5gdgUymcHxcH/YZfRkMEEIH5BQI0EEBfgTrQklo6klr7Do7BTRhNTB+JtZJrnBcQ30S1ALzm5KXDwE3TzCKWiJCJTEdnJtGDQRzJAgAEA2JaEVXCiEmQAAAAASUVORK5CYII=);
    background-position: 95% center;
    background-repeat: no-repeat;
    padding-right: 45px;
    font-size: 22px;
    margin-top: 0px;
    /*padding-left: 42px;
		height: 35px;
		width: 210px;*/
    display: flex;
    padding-right: 45px !important;
    padding-top: 8px !important;
    height: 23px;
    width: 165px;
}

span.print-order-home {
    font-size: 14px;
    color: #0071ba;
    text-align: center !important;
    cursor: pointer;
}

    span.print-order-home:hover {
        color: #0094f3;
    }

div.section-button.print-order-home {
    text-align: inherit !important;
    padding-top: 10px;
}
/*rivka*/

.float-left {
    float: left;
}

div.buttons span {
    float: right;
}

.new-spouse {
    width: 380px !important;
    color: #41494b !important;
    float: right;
}

    .new-spouse input {
        height: 24px;
        border: solid 1px #bcbcbc;
        background-color: #ffffff;
        padding-right: 5px;
        width: 70px;
        color: #41494b !important;
        float: right;
        margin-left: 5px;
    }

    .new-spouse select {
        height: 27px;
        border: solid 1px #bcbcbc;
        background-color: #ffffff;
        width: 50px;
        color: #41494b !important;
        float: right;
        margin-left: 5px;
        padding-top: 0px;
        padding-bottom: 5px;
    }

.ie7 .new-spouse select, .ie8 .new-spouse select {
    margin-left: 6px;
}

    .ie7 .new-spouse select.day, .ie8 .new-spouse select.day {
        margin-left: 6px;
    }

.future-babies {
    width: 380px !important;
    color: #41494b !important;
    float: right;
    margin-top: 20px;
    margin-bottom: 10px;
}

.ie7 .future-babies, .ie8 .future-babies {
    margin-top: 10px;
}

.future-babies input {
    height: 24px;
    border: solid 1px #bcbcbc;
    background-color: #ffffff;
    padding-right: 5px;
    width: 70px;
    color: #41494b !important;
    float: right;
}

.future-babies .NewCheckbox {
    margin-top: 5px;
    display: none;
}

.filter-lable.birthdate {
    width: 80% !important;
    width: 70% !important;
    text-align: left;
    /*padding-top:3px;*/
}

.birth-date {
    float: left;
    padding-left: 8px;
    padding-top: 16px;
    color: #41494b !important;
}

.new-spouse-title .NewCheckbox {
    /*padding-top:3px;*/
}

.birth-date-select {
    padding-top: 10px;
    float: right;
}

    .birth-date-select .month, .birth-date-select .year {
        width: 95.5px !important;
    }

.birth-date-select {
    width: 230px;
}

.ie8 .birth-date-select .month {
    width: 78px;
}

.ie8 .birth-date-select .year {
    width: 79px;
    margin-left: 5px !important;
}

.ie8 .birth-date-select .day {
    width: 50px;
    margin-right: -1px !important;
}

.new-spouse-title {
    width: 152px;
    /*background-color:Green;*/
    float: right;
    height: 70px;
    display: block;
    margin-top: 3px;
}

.new-spouse-details {
    width: 225px;
    /*background-color:Green;*/
    float: left;
    margin-bottom: 18px;
    height: 70px;
    display: block;
}

    .new-spouse-details input {
        padding-top: 2px !important;
        padding-bottom: 3px !important;
        height: 20px;
        vertical-align: middle;
    }

.ie8 .new-spouse-details input {
    padding-top: 2px !important;
    padding-bottom: 3px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    height: 17px;
    vertical-align: middle;
}

.ie7 .new-spouse-details input, .ie8 .new-spouse-details input {
    padding-top: 4px !important;
    padding-bottom: 1px !important;
    height: 20px;
    vertical-align: middle;
}

div.relatives-list-new {
    width: 380px;
    width: 200px;
    height: 130px;
    margin-top: 7px;
}

    div.relatives-list-new.list {
        /*margin-right: -105px;
		z-index:999;*/
    }

#pnlRelatives ul li {
    width: 185px;
    width: 355px;
    display: inline-block;
}

    #pnlRelatives ul li.list {
        display: inline;
    }

#pnlRelatives ul {
    list-style-type: none;
    width: 100%;
    height: 130px;
    padding: 0;
    margin: 0;
    /*columns: 2;
	  -webkit-columns: 2;
	  -moz-columns: 2;
		-webkit-column-span: all;  
		column-span: all;
		-moz-column-fill: auto;
		   column-fill: auto;
		   -webkit-column-count: 2;  
		-moz-column-count: 2; 
		column-count: 2;
		float:right;
		overflow-x: auto;
		overflow-y: hidden;*/
}

.ie7 #pnlRelatives .section-check {
    margin-bottom: 0px;
}

#pnlRelatives .section-check {
    margin-top: 2px;
    margin-bottom: 3px;
}

input.name {
    width: 120px;
}

label.gender {
    margin-right: 20px;
}

div.title {
    font-size: 36px;
    color: #00AC4B;
    width: 100%;
    /*float:right;*/
}

div.family-box-border div.title {
    width: 400px !important;
}

div.filter-list div div.filter-title {
    background-repeat: no-repeat;
    background-position: left top;
    background-position-x: left;
    background-position-y: top;
    font-weight: bold;
    cursor: pointer;
    color: #545b5d;
    font-size: 16px;
    background-color: #F0F0F0;
    margin-bottom: 5px;
}

div.filter-list div.open div.filter-title {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAADCAIAAAAoQXllAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0NUM2MkM1NjREQTExRTQ5QTU5QUVEMEYyQ0FGNTEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk0NUM2MkM2NjREQTExRTQ5QTU5QUVEMEYyQ0FGNTEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ1QzYyQzM2NERBMTFFNDlBNTlBRUQwRjJDQUY1MTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ1QzYyQzQ2NERBMTFFNDlBNTlBRUQwRjJDQUY1MTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5UbDQaAAAAF0lEQVR42mJkWO3HQAgwMRABiFIEEGAAa3MA/y1NxdMAAAAASUVORK5CYII=);
    background-position: 5% center;
    padding: 5px;
}

div.filter-list div.close div.filter-title {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwMkI2REY2NjREQTExRTQ4NTFGQTE2NUU5OEM5NzYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwMkI2REY3NjREQTExRTQ4NTFGQTE2NUU5OEM5NzYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTAyQjZERjQ2NERBMTFFNDg1MUZBMTY1RTk4Qzk3NjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTAyQjZERjU2NERBMTFFNDg1MUZBMTY1RTk4Qzk3NjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oAwc/AAAAL0lEQVR42mL88OEDAzIQ2B33H8b+4LqIEVmOiYEEQDvFjAyr/f4PAmcMwaADCDAApz4PrBuakO8AAAAASUVORK5CYII=);
    background-position: 5% center;
    padding: 5px;
}

div.filter-list div.close input, div.filter-list div.close label {
    display: none;
}

div.filter-list div.close input, div.filter-list div.close .NewCheckbox {
    /*display:none;*/
}

div.filter-list div.close input, div.filter-list div.close .section-check {
    display: none;
}

div.filter-list div.close input, div.filter-list div.close .sub-filter-title {
    display: none;
}

.iframe-family { /*iframe.family */
    width: 100%;
    /*height:330px;*/
    border: none;
    background-color: Transparent !important;
    /*border:solid 1px #000000;
		background-color:#ffffff;*/
    /*opacity:0.9;
		filter:alpha(opacity=90);*/
}

    .iframe-family.family-change { /*iframe.family.family-change*/
        height: 350px;
    }

.family-box {
    background-image: url(../images/login-enter.png);
    background-position: center;
    background-repeat: repeat;
    height: 197px;
    width: 622px;
}

.iframe-family.family-change .family-box { /*body.family.family-change .family-box*/
    height: 257px;
    padding-top: 14px;
}

.family-box-border {
    height: 147px;
    width: 612px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    float: right;
}

.iframe-family.family-change .family-box-border { /*body.family.family-change .family-box-border*/
    border: solid 1px #D8D8D8;
    border-radius: 10px;
}

.iframe-family span.button { /*body.family span.button*/
    font-size: 21px !important;
    width: 166px !important;
    height: 33px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGRDM3N0FDNjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGRDM3N0FENjREOTExRTQ4RTM3RTYwQjgzQzBEREJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUZEMzc3QUE2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUZEMzc3QUI2NEQ5MTFFNDhFMzdFNjBCODNDMEREQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xw3qbAAAB9ElEQVR42qyWyy8DURjFh1AkBHtUghAbIUjYSCxId0gtbCX2HkXXgvoH7Lz+AItaqoSlFdXEup7xiufCgkjH+eTcmDS90zvDTX5pZ+Z+59znd2+BbduWSwmAPjAEekEdqAKv4BIcgh1wAD61KmKSgyIwDq7t33IBDkCcv+eOb3dgChTn0stl0AiOGSwmURDUNEbez4Mr1pe4pnwmneARfIFlUKYRz0bqLTLuCXTpTKQHD+AdhAzFswkxXnSas01kDo5ABoR9GihGqJNUc6Q+THJMY4ZCHZz8Vs33GPWmlUkJuOUklxoaPHNY2jR1KrjihBLVPZurxIvBQJ66c9QNy8MaH+r+0UCope6GPKS40f7TQCEbNmUxeM+lYrtPA2EXvBQis1SCD5f8FQXVYBUkLG/l8yfXsZUJl9Y0MG3Ibh7z0xPTOfFrdAZO5c+64eryalRD3U2LaUTKrEGgF6MIdUfVjr9jcKlHo25NnXJq3oumejlF1yXDsRajLVCfJ3dFnAmymFkzwzTzlyw8TJ1Udha2mP8fuen8Gg0y/gW06E7GLp5s0pIVjq2JuMzlgsnJ6OxR0nFBiDDZ6ZbpDPeZlBNnD9xM1Ek5AW4cN5I02Afb/E07vt3zgArk0iswuHf1897VA4LMdW/ggveuOO9d2vz3LcAAUFAFVdgPX6gAAAAASUVORK5CYII=);
    background-position: 32px center;
    background-repeat: no-repeat;
    padding-top: 7px !important;
    padding-bottom: 6px !important;
    margin-top: 0 !important;
    padding-right: 46px !important;
}

/*.orders span.button
	{*/ /*body.orders span.button*/
/*text-align:center;
		font-size:15px!important;*/
/*width:82px!important;*/
/*height:37px!important;*/
/*padding-top:7px!important;
		padding-bottom:6px!important;
		margin-top:0!important;
		padding-right:10px!important;
		background-color:#0071BA;
		float:right;
		padding-left:10px;
	}*/

.orders span.button {
    text-align: center;
    font-size: 14px !important;
    background-color: white;
    color: var(--primary-color);
    margin: 2px;
    /*margin-bottom: 10px;*/
    padding-bottom: 6px;
    font-weight: bold;
}

    .orders span.button.btn_left {
        border-left: solid 1px #1290cf;
        /*width: 83px !important;*/
    }

.orders .no-two span.button {
    width: 90px !important;
}

    .orders .no-two span.button.btn_left {
        width: 132px !important;
    }

.orders span.button.no-change {
    background-color: #C7C7C7 !important;
    cursor: default !important;
}

.orders span.button.btn_left.button.no-change {
    border-left: solid 1px #D8D8D8;
}

.orders span.button.cancle-order-new.no-change {
    background-color: #C7C7C7;
    cursor: default;
}

.orders span.button:hover { /*body.orders span.button*/
    background-color: #e5e5e5c7;
}

.iframe-family.family-change span.button { /*body.family.family-change span.button*/
    font-size: 24px !important;
    background-image: none !important;
    width: 60px !important;
    height: 32px !important;
    padding-top: 7px !important;
    padding-bottom: 6px !important;
    margin-top: 0 !important;
    padding-right: 30px !important;
}

.iframe-family.family-change div.title { /*body.family.family-change div.title*/
    display: none;
}

.iframe-family.family-change div.title-main { /*body.family.family-change div.title-main */
    font-size: 36px;
    color: #00AC4B;
    width: 100%;
    height: 50px;
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
}

.iframe-family div.title { /*body.family div.title*/
    font-size: 25px;
    color: #41494b !important;
    font-weight: bold;
    margin-right: 20px;
}

.iframe-family { /*body.family */
    overflow-x: hidden;
    color: #41494b !important;
    font-size: 18px;
}

    .iframe-family div.buttons { /*body.family div.buttons */
        /*width:622px;
		height:50px;
		float:right;*/
        margin-top: 145px;
        width: 95%;
    }

    .iframe-family.family-change div.buttons { /*body.family div.buttons */

        width: auto;
        height: auto;
        float: none;
        margin-top: 0;
    }

        .iframe-family div.buttons span.buttoncancle { /*body.family div.buttons  span.buttoncancle*/
            margin-left: 20px;
        }

div.filter-list {
    /*width:20%;*/
    width: 223px;
    margin-top: 15px;
}

div.result-list {
    /*width:79%;*/
    /*width:747px;
	
		width:694px;*/
}

.package-change-title div.result-list {
    height: 285px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 732px !important;
    margin-top: 25px;
    margin-right: 10px;
}


    .package-change-title div.result-list::-webkit-scrollbar {
        width: 0.5em;
    }

    .package-change-title div.result-list::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
    }

    .package-change-title div.result-list::-webkit-scrollbar-thumb {
        background-color: #B5AEAE;
        outline: 1px solid #B5AEAE;
    }




.package-change-title div.list-item {
    width: 715px;
}

.package-change-title div.result-list div.list-item {
    margin-right: 0px;
    margin-top: 0px;
    height: auto;
}

div.result-list div.list-item {
    /*margin-right:30px;*/
    margin-top: 15px;
    width: 100%;
}

div.result-list div.item-hidden {
    /*margin-right:30px;*/
    margin-top: 0px;
    display: none;
}

.part-mainFilter-body div.result-list div.list-item div.item {
    border: none;
    background: #E5F3E8;
    /*border-radius: 10px;*/
    width: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 15px;
    padding-right: 15px;
}

DIV.result-list DIV.list-item.open {
    /*background-color:#f0f0f0;*/
}

div.result-list div.list-item div.item {
    border-top: solid 1px #D8D8D8;
    display: none;
    color: #41494b;
    font-size: 14px;
}

div.result-list div.close div.item {
    border-bottom: solid 1px #D8D8D8;
}

    div.result-list div.close div.item div.button span.hide-rooms, div.result-list div.open div.item div.button span.show-rooms {
        display: none;
    }

span.hide-rooms {
    padding-left: 18px !important;
    padding-right: 18px !important;
}

span.show-rooms {
    padding-left: 24px !important;
    padding-right: 25px !important;
}

div.result-list div.first-item div.item {
    /*display:block;*/
    height: 100%;
    display: inline-block /*!important;*/
}

div.result-list div.last-item div.room {
    border-bottom: solid 1px #d8d8d8;
    padding-top: 1px !important;
}

div.result-list div.list-item div.item, div.result-list div.list-item div.room {
    /*border-right:solid 1px #D8D8D8;
		border-left:solid 1px #D8D8D8;*/
    /*border-top:solid 1px #D8D8D8;*/
    /*padding:10px;
		float:right;*/
    /*width:722px;*/
    /*width:694px;
		padding-bottom:5px;*/
}

DIV.result-list DIV.list-item.open .room {
    border-end-end-radius: 10px;
    border-end-start-radius: 10px;
    border: none;
    background: #E5F3E8;
    width: 100%;
    height: 20px;
    padding-top: 18px;
    /*padding-bottom: 20px;*/
    padding-right: 15px;
}

div.result-list div.list-item div div {
    display: inline-block;
    /*border:solid 1px red;*/
}

    div.result-list div.list-item div div.button {
        /*display:block;
		text-align:left;*/
        position: relative;
    }

        div.result-list div.list-item div div.button span.button {
            color: #ffffff;
            font-weight: bold;
        }

div.item div {
    float: right;
    height: 100%;
    display: inline-block;
}

div.no-result-filter {
    float: right;
    /*padding-right: 50px;*/
    color: #545b5d;
    font-weight: bold;
}

div.list-item {
    height: 100%;
    display: inline-block;
    /*width:742px;*/
    float: right;
}

div.item-logo {
    position: absolute;
    width: 50px;
    height: 50px;
    display: none; /*rivka*/
}

    div.item-logo img {
        width: 50px;
        height: 50px;
        border: solid 1px blue;
        margin-right: 200px;
        display: none; /*rivka*/
    }

div.item-price {
    font-weight: bold;
    width: 130px;
}

div.item-hotel {
    font-weight: bold;
    width: 200px;
    cursor: pointer;
    /*text-decoration:underline;*/
    color: #0071ba;
    height: 60px !important;
}

    div.item-hotel:hover {
        /*color:#6E7274;*/
        color: #0094f3;
    }

div.item-city {
    width: 200px;
    padding-right: 30px;
}

div.item-family-type-title {
    width: 130px;
    font-weight: bold;
}

div.item-family-type {
    width: 200px;
    padding-right: 30px;
}

div.item-button {
    display: inline-block !important;
    width: 80px;
    float: left !important;
}

div.room-button {
    /*display: inline-block !important;*/
    width: 160px;
    float: left !important;
}

div.item-number {
    width: 130px;
}

div.item-dates {
    width: 170px;
    padding-right: 30px;
}

div.room {
    /*color:#414141;
		font-size:14px;*/
    display: inline-block;
    /*padding:10px;*/
}

    div.room div {
        display: inline-block;
        text-align: right;
        float: right;
    }

div.room-price {
    font-weight: bold;
    width: 250px;
}

div.room-desc {
    font-weight: bold;
    width: 189px;
}

div.result-list div.list-item div.item div.button span.button {
    /*background-color:#f48123;*/
}

div.result-list div.list-item div.room div.button span.button {
    background-color: #00ab4e;
    /*margin-top:-45px;*/
    position: absolute;
    top: -34px;
    padding: 5px 12px;
    left: 17px;
}

div.result-list div.list-item div.room div.button div.err_inventory {
    margin-top: -37px;
    float: left;
    color: red;
    font-weight: bold;
    margin-left: 9px;
}

div.result-list div.list-item div.item div.button span.button:hover {
    background-color: #ffa459;
}

div.result-list div.list-item div.room div.button span.button:hover {
    background-color: #00c55a;
}

div.result-list div.list-item div.room div.button span {
    display: none;
}

span.CanBuy, span.NoCanBuy {
    display: inline !important;
}

span.NoCanBuy {
    background-color: #6E7274 !important;
    cursor: default;
}

    span.NoCanBuy.NoChangeAllReadyOrdered {
        cursor: pointer;
    }

    span.NoCanBuy:hover {
        background-color: #6E7274 !important;
    }

div.result-list div.list-item div.room div.CanBuy span.CanBuy, div.result-list div.list-item div.room div.WaitingList span.NoInventory {
    display: inline;
}

div.package-sections, div.package-summary {
    float: right;
}

div.package-sections {
    width: 650px;
}

div.package-summary {
    width: 300px;
    padding-right: 10px;
}

div.package-summary-body {
    clear: both;
}

.buttonX {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDN0UwMzQyNjRFMTExRTRBREM2RTEwRjAyMDVCN0E4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDN0UwMzQzNjRFMTExRTRBREM2RTEwRjAyMDVCN0E4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkM3RTAzNDA2NEUxMTFFNEFEQzZFMTBGMDIwNUI3QTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkM3RTAzNDE2NEUxMTFFNEFEQzZFMTBGMDIwNUI3QTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6UQAPPAAAAoklEQVR42nRRWw4CIQzsEi5j/HEv4HF0WRM/jFdhfdyKr/U2ON0MSVORZGjoDLRThuvtfhKRA3ABqvyuAchACdhGIAELCS9cyI8R28zkxJhYoQk1/9Z8JJH40plxZukm1FgjSX/hCOysUIlg+qt8caVwNS2JFzfXKvwwZms6ONetxz3w4vnRLsSOcPpjeptG7gh7prdpFOBJc/4HqzFZvgIMAPBjL1X7aeAQAAAAAElFTkSuQmCC);
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 14px;
    height: 14px;
}

    .buttonX:hover {
        opacity: 0.5;
        filter: alpha(opacity=50)
    }

.summary-desc-button {
    /*padding:8px;*/
    margin-right: 5px;
}

div.package-summary-body-all {
    border: solid 1px #E1E1E1;
    color: #41494b;
    font-size: 14px;
    height: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
}

.summary-desc-total {
    font-weight: bold;
    font-size: 16px;
}

.package-summary-body {
    padding: 5px;
}

.summary-knas, .summary-knas div {
    color: Red !important;
}
/*div.order-item-wait
	{*/
/*color:#FF0101!important;*/
/*color:#0071ba!important;
		cursor:pointer;
	}
	div.order-item-wait:hover
	{*/
/*color:#FE7A7A!important;*/
/*color:#0094f3!important;
	}*/
div.order-item-wait {
    color: red !important;
    /* color: #0071ba !important; */
    cursor: pointer;
}

    div.order-item-wait:hover {
        color: #FE7A7A !important;
    }

div.order-item-status {
    color: #02AB4E;
    display: block;
    font-size: 14px;
    font-weight: bold;
    width: 150px;
    /*float:right;*/
    margin: 5px;
    margin-right: 0px;
}

div.order-item-status {
    color: #02AB4E;
    display: block;
    font-size: 14px;
    font-weight: bold;
    width: 140px;
    margin: 5px;
    margin-right: 0px;
    background: var(--V);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: 19px;
    padding-right: 30px;
    padding-top: 6px;
}

div.order-item-hotel {
    /*	float:right;
	*/ display: block;
    /*width:175px;*/
    font-weight: bold;
    width: 100%;
}

div.order-item-item {
    float: left;
    text-align: left;
    display: block;
    width: 80px;
    font-weight: bold;
    white-space: inherit;
}

div.order-item-desc {
    /*float:right;*/
    display: block;
    width: 100%;
    padding-top: 5px;
}

    div.order-item-desc.past {
        color: Red !important;
    }

.goto-order {
    cursor: pointer;
    font-size: 14px;
    color: #F48123 !important;
    font-weight: bold;
    margin: 5px;
    width: 63px !important;
}

    .goto-order:hover {
        color: #ffa459 !important;
    }

div.org-order {
    width: 105px;
    font-size: 12px;
    color: #F48123;
    text-align: left !important;
    margin: 5px;
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-right: 0px;
}

div.cancle-order {
    width: 30px;
    font-size: 14px;
    /*color:#0071ba;*/
    text-align: left !important;
    cursor: pointer;
    margin: 5px;
    display: inline-block;
    float: left;
    font-weight: bold;
    padding: 5.75846px 21.8961px;
    border: 0.875846px solid #373738;
    border-radius: 87.5846px;
}

    div.cancle-order:hover {
        /*color:#0094f3;*/
        opacity: 0.5;
    }

.summary-summary-body-total {
    border-top: solid 1px #E1E1E1;
    padding: 5px;
    height: 20px;
}

.package-summary-body-item {
    padding-bottom: 3px;
    padding-left: 5px;
    font-size: 14px;
    color: #41494b;
    display: inline-block;
    float: right;
}

.summary-desc {
    width: 80px;
}

.summary-sum {
    width: 70px;
}

.summary-count {
    width: 30px;
    direction: ltr;
    text-align: right;
}

.summary-title {
    font-weight: bold;
}

body.package div.section {
    /*margin:10px;*/
    margin-top: 10px;
}
    /*body.package div.section div.section-title
	{	
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwMkI2REY2NjREQTExRTQ4NTFGQTE2NUU5OEM5NzYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwMkI2REY3NjREQTExRTQ4NTFGQTE2NUU5OEM5NzYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTAyQjZERjQ2NERBMTFFNDg1MUZBMTY1RTk4Qzk3NjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTAyQjZERjU2NERBMTFFNDg1MUZBMTY1RTk4Qzk3NjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oAwc/AAAAL0lEQVR42mL88OEDAzIQ2B33H8b+4LqIEVmOiYEEQDvFjAyr/f4PAmcMwaADCDAApz4PrBuakO8AAAAASUVORK5CYII=);
		background-repeat:no-repeat;
		font-weight:bold;
		cursor:pointer;
		background-position:2% center; 
		padding:5px;
		background-color:#F0F0F0;
		border:0;
		color:#535B5D;
		font-size:16px;
	}*/

    body.package div.section div.section-title {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwMkI2REY2NjREQTExRTQ4NTFGQTE2NUU5OEM5NzYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwMkI2REY3NjREQTExRTQ4NTFGQTE2NUU5OEM5NzYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTAyQjZERjQ2NERBMTFFNDg1MUZBMTY1RTk4Qzk3NjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTAyQjZERjU2NERBMTFFNDg1MUZBMTY1RTk4Qzk3NjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oAwc/AAAAL0lEQVR42mL88OEDAzIQ2B33H8b+4LqIEVmOiYEEQDvFjAyr/f4PAmcMwaADCDAApz4PrBuakO8AAAAASUVORK5CYII=);
        background-repeat: no-repeat;
        font-weight: bold;
        cursor: pointer;
        background-position: 2% center;
        padding: 12px;
        background-color: #F0F0F0;
        border: 0;
        color: #535B5D;
        font-size: 16px;
    }

body.package div.open div.section-title {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAADCAIAAAAoQXllAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0NUM2MkM1NjREQTExRTQ5QTU5QUVEMEYyQ0FGNTEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk0NUM2MkM2NjREQTExRTQ5QTU5QUVEMEYyQ0FGNTEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ1QzYyQzM2NERBMTFFNDlBNTlBRUQwRjJDQUY1MTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ1QzYyQzQ2NERBMTFFNDlBNTlBRUQwRjJDQUY1MTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5UbDQaAAAAF0lEQVR42mJkWO3HQAgwMRABiFIEEGAAa3MA/y1NxdMAAAAASUVORK5CYII=);
}

body.package div.section div.section-body, body.package div.section div.section-button {
    display: none;
}

body.package div.open div.section-body, body.package div.open div.section-button {
    display: block;
}

div.section-title {
    border: solid 1px #000000;
}

div.section-body {
    border: solid 1px #DCDCDC;
    margin-top: 5px;
    color: #41494b;
}

div.section-button {
    text-align: left;
    height: 40px; /*rivka*/
}

/* rivka_23_11*/
.package select {
    height: 20px;
    border: solid 1px #bcbcbc;
    color: #41494b;
    font-size: 14px;
}

.package input {
    height: 20px;
    border: solid 1px #bcbcbc;
    color: #41494b;
    font-size: 14px;
}

.ie8 .package input {
    height: 18px;
    border: solid 1px #bcbcbc;
    color: #41494b;
    font-size: 14px;
    padding-top: 3px;
}

.ie8 .package select {
    height: 24px;
    border: solid 1px #bcbcbc;
    color: #41494b;
    font-size: 14px;
    padding-top: 0px;
    padding-bottom: 2px;
}

.package textarea {
    height: 30px;
    border: solid 1px #bcbcbc;
    color: #41494b;
    font-size: 14px;
    border-radius: 10px;
}

.package-pay-salary {
    padding-right: 7px;
}

.package-term {
    padding: 15px;
    border: solid 1px #e7e5e4;
    width: 620px;
    margin-bottom: 15px;
    border-radius: 10px;
}

.package-term-terms {
    padding-right: 7px;
}

.package-term-title {
    color: #41494b;
    font-size: 16px;
    /*font-weight:bold;*/
}

.package-term-file {
    height: 340px;
    /*width: 620px;*/
    margin-bottom: 10px;
    margin-top: 10px;
    background-color: #E3ECF4;
}

.package-page-family {
    /*width:100%;*/
}

.package-term-file embed, .package-term-file object {
    width: 100%; /*embed*/
    height: 100%;
    z-index: 10;
    position: relative;
}

.change-item {
    width: 760px !important;
    height: 377px !important;
}

.change-list {
    width: 100% !important;
}

.package select {
    height: 24px;
    border: solid 1px #bcbcbc;
    color: #41494b;
    font-size: 14px;
}

.new-spouse input.blur {
    color: #B5AEAE !important;
}

.package-payment-salary {
    background-color: transparent;
    padding: 20px;
    padding-right: 20px;
    background-position: 98% center;
    color: #41494b;
    font-size: 14px;
    /*font-weight:bold;*/
}

    .package-payment-salary span {
        padding-right: 10px;
    }

.section-body-remarks {
    padding: 10px;
}

.section-remarks-text {
    width: 96%;
    overflow: auto;
    resize: none;
    height: 80px !important;
    padding: 7px;
    padding-right: 10px;
    padding-left: 10px;
}


    .section-remarks-text::-webkit-scrollbar {
        width: 0.5em;
    }


    .section-remarks-text::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
    }


    .section-remarks-text::-webkit-scrollbar-thumb {
        background-color: #B5AEAE;
        outline: 1px solid #B5AEAE;
    }




.section-radio-flight {
    text-align: right;
}

.section-radio-flight-td {
    text-align: center;
    padding-left: 10px;
    font-size: 12px;
    font-weight: normal;
    padding-top: 3px;
    padding-bottom: 3px;
}

table.section-flight-table {
    width: 100%;
    table-layout: fixed;
}

td.section-radio-flight-td {
    border-top: solid 1px #D8D8D8;
    width: 110px !important;
    table-layout: fixed;
    max-width: 110px;
}

div.section-type-flight td.section-sub-name {
    border-top: solid 1px #D8D8D8;
}

div.section-type-transportation td.section-sub-name {
    border-bottom: solid 1px #D8D8D8;
}

td.section-sub-name {
    /*width:130px;*/
}

th.section-radio-flight-td {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 110px !important;
    table-layout: fixed;
    max-width: 110px;
    /*border-bottom:solid 1px #D8D8D8;*/
}

td.section-radio-flight-td-end {
    width: 1%;
}

tr.section-radio-flight-tr {
    /*border-bottom:solid 1px #D8D8D8;*/
}

.section-radio-transportaion {
    text-align: right;
}

.section-radio-transportaion-td {
    text-align: center;
    padding-left: 10px;
    font-size: 12px;
    font-weight: normal;
    padding-top: 3px;
    padding-bottom: 3px;
}

th.section-radio-transportaion-td {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #D8D8D8;
}

td.section-radio-transportaion-td {
    border-bottom: solid 1px #D8D8D8;
}

td.section-radio-transportaion-td-end {
    width: 1%;
}

tr.section-radio-flight-tr {
    /*border-top:solid 1px #D8D8D8;*/
}

.section-inc-extra-tr {
    padding-top: 5px;
}

    .section-inc-extra-tr td {
        padding-left: 5px;
        font-size: 14px;
        vertical-align: top;
    }

        .section-inc-extra-tr td textarea {
            height: 30px;
            border: solid 1px #bcbcbc;
            color: #41494b;
            font-size: 14px;
        }

    .section-inc-extra-tr.choose, .section-inc-extra-tr.choose input, .section-inc-extra-tr.choose select, .section-inc-extra-tr.choose textarea {
        font-weight: bold;
    }

tr.section-inc-extra-tr.choose td.section-inc-extra-action span.inc-extra-button {
    background-color: #F48123 !important;
}

    tr.section-inc-extra-tr.choose td.section-inc-extra-action span.inc-extra-button:hover {
        background-color: #ffa459 !important;
    }

.inc-extra-button {
    background-color: #6E7274 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 0px !important;
    height: 28px !important;
}

    .inc-extra-button:hover {
        background-color: #969b9d !important;
    }

.section-inc-extra-remarks-input-disabled {
    /*display:none;*/
    border: 0;
    background-color: Transparent;
    width: 80px;
}

.section-inc-extra-remarks-input-enabled {
    border: solid 1px #414141;
    width: 80px;
}

.section-inc-extra-ext {
    width: 105px;
    text-align: right;
}

.section-inc-extra-principate, .section-inc-extra-remarks, .section-inc-extra-gender, .section-inc-extra-action {
    text-align: right;
}

.section-inc-extra-Choises {
    width: 140px;
    text-align: right;
}

.section-sub-title {
    font-weight: bold;
}

    .section-sub-title.english {
        margin-bottom: 20px;
    }

    .section-sub-title.floor-title {
        padding-bottom: 7px;
    }

        .section-sub-title.floor-title > div {
            font-size: 12px;
        }

.section-transportaion-info {
    color: Red;
}

.section-transportaion-info-non {
    color: Red;
    display: none;
}

.section-transportaion-ad {
    font-weight: bold;
}

.section-transportaion-ad-info {
    text-decoration: none;
    font-size: 12px;
    color: #267dbf;
}

.section-flight {
    height: 100%;
    padding: 10px;
}

.TransVolontir {
    margin-right: 7px;
    margin-top: 2px;
    float: right;
}

.section-transportaion-bottom {
    padding-top: 10px;
    margin-bottom: 5px;
    font-size: 14px;
    height: 10px;
}

.trans-bottom-vol {
    height: 40px;
    /*display:none;*/
}

.noneDisplay {
    display: none;
}

.package-summary-title {
    font-size: 16px;
    color: #0071ba;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRFQkM2MDU5NjRERjExRTQ4MkEyQTdDODM5RDhBRTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRFQkM2MDVBNjRERjExRTQ4MkEyQTdDODM5RDhBRTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REVCQzYwNTc2NERGMTFFNDgyQTJBN0M4MzlEOEFFOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REVCQzYwNTg2NERGMTFFNDgyQTJBN0M4MzlEOEFFOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7v8aL/AAAAYElEQVR42mJkKNzFgASigLiQBUmgACQAxJ4gQUYg7gJiDyC2AuKnIMEFQKwIxHZA/B6khQmI/wPxP2SDQYKJQHwGiA8BsTRIkAWqsgSInwDxUSD2QrZ9AhC/AuKFAAEGAOU7EKJi2L/tAAAAAElFTkSuQmCC);
    background-position: right center;
    padding: 5px;
    background-repeat: no-repeat;
    display: none;
}

.openTtl {
    /*font-size:16px;
		color:#f48123;
		font-weight:bold;
	
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNFQTg5OEEzNjRERjExRTQ5RkM3OTJGRkZEOTk4N0JFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNFQTg5OEE0NjRERjExRTQ5RkM3OTJGRkZEOTk4N0JFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0VBODk4QTE2NERGMTFFNDlGQzc5MkZGRkQ5OTg3QkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VBODk4QTI2NERGMTFFNDlGQzc5MkZGRkQ5OTg3QkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7L7trHAAAAYElEQVR42mL80qjMgASigLiQBUmgACQAxJ4gQUYg7gJiDyC2AuKnIMEFQKwIxHZA/B6khQmI/wPxP2SDQYKJQHwGiA8BsTRIkAWqsgSInwDxUSD2QrZ9AhC/AuKFAAEGAC2DEQ+VrBX1AAAAAElFTkSuQmCC);
		background-position:right center;  
		padding:5px;
		background-repeat:no-repeat;*/
}
/*end  rivka_23_11*/
span.title-knas {
    color: Red;
}

.ie7 span.section-title-summary, .ie8 span.section-title-summary {
    float: none;
    text-align: left;
    width: 300px;
}

span.section-title-summary {
    text-align: left !important;
    direction: ltr !important;
    float: left;
    display: inline-block;
    /*display:inline-block;
		width:450px;
		float:left;
		padding-left:30px;*/
    font-size: 13px;
    font-weight: normal;
    /*float:left;
		font-weight:normal;
		margin-left:30px;
		padding:0;
		display:none;
		display:none;*/
}

span.section-title-main {
    width: 600px;
    display: inline-block;
    text-align: right;
    display: table-cell;
}

body.package div.open div.section-title span.section-title-summary {
    display: none;
}

.section-extra, .section-inc-extra {
    height: 100%;
    padding: 13px;
}

.section-extra-title {
    font-weight: bold;
    color: #41494b;
    font-size: 16px;
    margin-bottom: 10px;
}

    .section-extra-title.extra-1 {
        color: red;
    }


.section-extra-title-price {
    float: right;
    width: 600px;
    margin-bottom: 15px;
    /*height:100px;*/
}

.section-extra-details {
    float: right;
    width: 500px;
    height: 100%;
    font-size: 14px;
    color: #41494b;
}

.section-extra-image {
    float: left;
    width: 141px;
    height: 95px;
    /*background-color:Red;*/
}

    .section-extra-image img {
        float: left;
        width: 141px;
        height: 95px;
    }

.section-extra-variant {
    width: 100%;
    float: right;
}

    .section-extra-variant.var-1 {
        color: red;
    }

.section-extra-variant-item {
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 7px;
    font-size: 14px;
    color: #41494b;
    display: inline-block;
    float: right;
}

.variant-desc {
    width: 230px;
}

    .variant-desc input {
        width: 220px;
        height: 17px !important;
        margin-bottom: 5px;
        direction: rtl;
        text-align: right;
        padding-right: 5px;
        padding-left: 5px;
    }

.variant-sum {
    width: 90px;
    font-weight: bold;
}

    .variant-sum input {
        width: 50px;
        font-weight: bold;
        height: 17px !important;
        margin-bottom: 5px;
        direction: ltr;
        text-align: right;
    }

.var-sum-sum {
    direction: ltr;
    text-align: right;
}

.variant-count {
    width: 30px;
    margin-left: 20px;
    height: 17px !important;
    margin-bottom: 5px;
    direction: ltr;
    text-align: right;
}

.variant-title {
    font-weight: bold;
}

.section-extra-buttons {
    clear: both;
}


/* end temp style */
/*   hotel   */
body.hotel {
    overflow: auto !important;
}

.hotel .content {
    overflow-y: hidden;
    overflow-x: hidden;
    height: 100%;
    padding-left: 0px;
}

.hotel-div .hotel .content {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    height: 50%;
    padding-left: 10px;
    position: absolute;
    width: 91%;
}

.hotel .content::-webkit-scrollbar {
    width: 0.6em;
}

.hotel .content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}

.hotel .content::-webkit-scrollbar-thumb {
    background-color: #B5AEAE;
    outline: 1px solid #B5AEAE;
}

/*.hotel div.header 
	{
		border-bottom:solid 5px #e7e5e4;
		overflow:hidden;
		margin-bottom:23px;
	}*/
.hotel div.header {
    /* border-bottom: solid 5px #e7e5e4; */
    overflow: hidden;
    margin-bottom: 23px;
    justify-content: space-between;
}

.hotel-div .hotel div.title {
    font-size: 29px;
}

.hotel div.title {
    /*color:#00ab4e;
		font-size:46px;
		display:inline-block;
		float:right;
		width:75%;*/
    /*color: #00ab4e;*/
    font-size: 33px;
    display: inline-block;
    float: right;
    /*width: 75%;*/
    width: 55%;
    color: #00567A;
    font-weight: bold;
}

.ie7 .hotel div.link-map {
    text-align: left !important;
    display: block !important;
    background-position-x: auto;
    width: 50%;
}

.ie7 .hotel div.link-website {
}

.hotel div.header-link {
    float: left;
    display: inline-block;
    font-size: 16px;
    background-position: right center;
    background-position-x: right;
    background-position-y: center;
    background-repeat: no-repeat;
    line-height: 27px;
    padding-right: 30px;
    margin-right: 10px;
    color: #4c5154;
    margin-top: 14px;
}

.hotel div.link-map {
    background-image: url(images/location.png);
}

.hotel div.link-website {
    background-image: url(images/web.png);
}

.header-banner .header-link.link-place {
    background: var(--location);
    background-repeat: no-repeat;
    background-position: right;
    padding-top: 2%;
}

.header-banner .header-link.link-map {
    background: var(--map);
    background-repeat: no-repeat;
    background-position: right;
    padding-top: 2%;
}

.header-banner .header-link.link-website {
    background: var(--website);
    background-repeat: no-repeat;
    background-position: right;
    padding-top: 2%;
}

.hotel div.header-link a {
    text-decoration: none;
}

    .hotel div.header-link a:hover {
        text-decoration: underline;
    }

.hotel div.doc {
}

.hotel div.doc-group {
}

.hotel div.doc-group-image {
    /*float:right;*/
}

.hotel div.doc-big-image-nav {
    position: absolute;
    background-repeat: no-repeat;
    padding-top: 460px;
    background-position: left bottom;
    background-position-x: left;
    background-position-y: bottom;
}

    .hotel div.doc-big-image-nav div {
        width: 25px;
        height: 25px;
        cursor: pointer;
    }

/*.hotel div.doc-big-image-nav-left 
	{
		background-image:url(images/hotel_arrow_left.png);
		padding-right:50px;
	}

	.hotel div.doc-big-image-nav-right
	{
		background-image:url(images/hotel_arrow_right.png);
		padding-right:20px;
	}*/

.hotel div.doc-big-image-nav-left {
    background-image: url(https://tmuracdn.blob.core.windows.net/aab/teva/arrow-left.png);
    padding-right: 50px;
    background-size: 30px;
}

.hotel div.doc-big-image-nav-right {
    background-image: url(https://tmuracdn.blob.core.windows.net/aab/teva/arrow-rigth.png);
    padding-right: 5px;
    background-size: 30px;
}

.hotel div.doc-big-image {
    width: 500px;
    height: 350px;
}

.hotel div.doc-small-images {
    width: 500px;
    height: 100px;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

.hotel div.doc-group-text {
    /*width: 435px;
		float: left;*/
    padding-right: 5%;
}

.hotel-div div.doc-group-text {
    width: 435px;
    width: 455px;
    float: left;
    position: absolute;
    margin-top: 470px;
    height: 100%;
}

.ie7 .hotel-div div.doc-group-text, .ie8 .hotel-div div.doc-group-text {
    width: 435px;
    width: 455px;
    position: static;
    margin-top: 20px;
    height: 100%;
}

.hotel div.doc-type-image {
    display: inline;
}

    .hotel div.doc-type-image div {
        display: none;
    }

.hotel div.doc img {
    display: none;
}

.hotel div.doc-type-image img {
    display: inline;
    width: 119px;
    height: 82px;
    cursor: pointer;
}

.hotel div.doc-type-text {
}

/*.hotel div.doc-desc 
	{
		font-size:22px!important;
		font-weight:bold!important;
		color:#41494b!important;
	}*/
.hotel div.doc-desc {
    font-size: 22px !important;
    font-weight: bold !important;
    color: #00567A !important;
}

.doc-text div font, .doc-text div font span {
    font-family: 'Heebo' !important;
}
/*
.hotel div.doc-text p b {
    font-size: 22px !important;
    font-weight: bold !important;
    color: #00567A !important;
    font-family: 'Heebo' !important;
}*/

.hotel .content {
    display: flex;
}

/*.hotel div.doc-text
	{
		margin-bottom:10px;
		font-size:14px;
		color:#41494b;
	}*/
.hotel div.doc-text p span strong {
    font-family: 'Heebo' !important;
}

.hotel div.doc-text p span {
    margin-bottom: 28px;
    font-size: 14px;
    color: #41494b;
    font-family: 'Heebo' !important;
}

.hotel div.doc-text {
    margin-bottom: 28px;
    font-size: 14px;
    color: #41494b;
}

    .hotel div.doc-text p {
        margin: 0;
    }

.forms .overseas-links {
    display: block;
    padding-top: 7px;
}

.forms .mail-to {
    display: inline-block;
}

.forms .title {
    padding-top: 30px;
    padding-bottom: 20px;
}

.title.sub-title {
    font-size: 25px;
    padding-bottom: 5px;
    padding-top: 20px;
}

.title.sub-sub-title {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 0px;
}

.hotel div.doc-links {
    margin-bottom: 10px;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #41494b;
    width: 100%;
}

    .hotel div.doc-links a {
        margin-bottom: 10px;
        font-size: 14px;
    }

.hotel div.doc-text-bullet {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -o-column-count: 2;
    -ms-column-count: 2;
}

    .hotel div.doc-text-bullet ul {
        list-style-type: square;
        color: #00ab4e;
        line-height: 25px;
        margin: 0;
    }

        .hotel div.doc-text-bullet ul li span {
            color: #000000;
        }

div.package-header {
    /* width: 636px; */
    display: inline-block;
    /* border: solid 7px #E7E6E4; */
    /* border-bottom: solid 2px #E7E6E4; */
    /* vertical-align: middle; */
    /* float: right; */
    background: #fff;
    border-start-start-radius: 10px;
    width: 40%;
}

.package .hotels-header .orders-list, .hotels-header-body .orders-list {
    border-end-end-radius: 0px;
    border-start-end-radius: 10px;
    box-shadow: 0px 0px 0px rgb(38 69 164 / 10%);
}

/*div.package-header 
	{*/
/*width:636px;*/
/*width: 50%;
		display:inline-block;
		border:solid 7px #E7E6E4;
		border-bottom:solid 2px #E7E6E4;
		vertical-align:middle;
		float:right;
	}*/
.header-section > div:nth-last-child(2) {
    flex-grow: 1;
}

div.header-section {
    border: solid 1px transparent;
    border-radius: 10px;
    clear: both;
    height: 55px;
    line-height: 40px;
    vertical-align: middle;
    background-color: var(--main-light-green-color);
    font-weight: bold;
    font-size: 19px;
    color: #41494b;
    /* margin: 8px; */
    display: flex;
    align-items: center;
    margin: 12px 20px 0 20px;
}
/*div.header-section 
	{
		border-bottom:solid 7px #E7E6E4;
		clear:both;
		height:40px;
		line-height:40px;
		vertical-align:middle;
		background-color:#f0f0f0;
		font-weight:bold;
		font-size:18px;
		color:#41494b;
		display: flex;
	}*/
div.package-page-openTtl {
    background-color: #D9E6EB;
    /*background-color:#ffffff;
		color:#f48123;*/
}

div.package-page-openDefaultTtl {
    background-color: #F1F1F1;
}

div.package-page-openTtl .header-section-number {
    color: #6D9EB3;
}

div.package-page-openDefaultTtl .header-section-number {
    color: #CBCBCB;
}

div.package-page-openTtl .header-section-link {
    display: none !important;
}

div.package-page-openDefaultTtl .header-section-link {
    display: none !important;
}
/*div.header-section-number
	{
		background-color:#C7C7C7;
		color:#ffffff;
		font-weight:bold;
		font-size:22px;
		height:40px;
		width:40px;
		margin:0;
		text-align:center;
	}*/
div.header-section-number {
    color: #5EBF89;
    font-weight: bold !important;
    font-size: 30px;
    width: 40px;
    margin: 0;
    text-align: center;
}

div.header-section-title {
    margin-right: 10px;
    width: 104px;
}

div.header-section-title-sum {
    margin-right: 10px;
    width: 140px;
}

div.header-section-details {
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
    width: 420px;
}

div.header-section-details-print {
    width: 320px;
}

div.header-section-details-item {
    width: 380px;
    width: 469px;
    font-size: 13px;
}

div.package-header div.header-section div {
    display: inline-block;
    float: right;
    font-weight: normal;
    /*margin:5px;*/ /*rivka*/
    line-height: normal;
}

    div.package-header div.header-section div.header-section-link {
        float: left;
        color: #0071ba;
        cursor: pointer;
        font-size: 14px;
        margin-left: 10px;
    }

        div.package-header div.header-section div.header-section-link:hover {
            color: #0094f3;
        }

body.package div.title {
    clear: both;
}

.package-page div.title {
    padding-top: 25px;
    padding-bottom: 15px;
}

body.package div.package-page {
    display: none;
    width: 100%;
}

body.package div.package-page-open {
    display: block;
    width: 90%;
    /*margin-right: 5%;*/
}

body.hotels div.package-page {
    display: none;
}

body.hotels div.package-page-open {
    display: block;
}

div.family {
    display: inline-block;
    /*width:650px;*/
    /*width:630px;*/ /*rivka*/
    float: right; /*rivka*/
    display: flex;
    /* width: 40%; */
    border-end-start-radius: 20px;
    border-start-start-radius: 20px;
    background-color: white;
    box-shadow: 0px 10px 20px rgba(38, 69, 164, 0.1);
    height: 420px;
}

body.home div.family {
    margin-right: 15px;
}

.iframe-orders { /*iframe.orders */
    width: 100%;
    height: 100%;
    border: none;
    /*border:solid 1px #000000;
		background-color:#ffffff;*/
    /*opacity:0.9;
		filter:alpha(opacity=90);*/
}

.orders-home-title {
    /*color:#ffffff;
		font-size:26px;*/
    padding-top: 15px;
    padding-right: 15px;
    font-size: 25px;
    color: #41494b !important;
    font-weight: bold;
}

.orders-box {
    overflow-y: auto;
    overflow-x: hidden;
    /*height:187px;
		width:295px!important;*/ padding-right: 20px;
}

div.orders-box::-webkit-scrollbar {
    width: 0.4em;
}


div.orders-box::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}


div.orders-box::-webkit-scrollbar-thumb {
    background-color: #B5AEAE;
    outline: 1px solid #B5AEAE;
}

.orders-box-scroll {
    /*background-image:url(../images/login-enter.png);
		background-position:center;
		background-repeat:repeat;*/
    /*background-image:url(../images/login-enter.png);*/
    /*height:186px;
		width:310px;*/
    padding: 5px;
    padding-top: 5px;
}

.orders-box-scroll-no {
    /*width:275px!important;*/
}

body.package .orders-box-scroll, body.hotels .orders-box-scroll {
    /*height:285px;*/
}

body.package .orders, body.hotels .orders {
    background-color: #E6F6EB;
    /*height:295px;*/
}

body.package .orders-box, body.hotels .orders-box {
    /*height:285px;*/
}

.orders-change .orders-box {
    /*height:257px;*/
}

.orders-change .orders-box-scroll {
    /*height:257px;*/
}

.orders-change .orders {
    /*height:257px;*/
}

body.orders {
    overflow-x: hidden;
}

.orders {
    /*width:310px;
		height:200px;*/
    overflow-y: hidden;
    overflow-x: hidden;
    /*height:244px;*/
}

.home .orders {
    /*height:274px;*/
}

.orders-list {
    display: flex;
    width: 40%;
    overflow-y: hidden;
    overflow-x: hidden;
    padding-bottom: 0;
    background-color: #E6F6EB;
    border-end-end-radius: 38px;
    border-start-end-radius: 38px;
    box-shadow: 0px 10px 20px rgba(38, 69, 164, 0.1);
    justify-content: flex-end;
}
/*.orders-list 
	{
		display:inline-block;
		width:310px;
		height:200px;
		overflow-y:hidden;
		overflow-x:hidden;
		float:right;
		border:solid 1px #EAE8E9;
		height:284px;
		padding-bottom:5px;
		padding-right:4px;
		padding-left:4px;
	}*/

.orders-home {
    border: 0 !important;
    padding-right: 0 !important;
    padding-left: 8px !important;
}

.orders-list-no {
    /*height:96px;*/
    /*background-color:#E7E6E4;
		border:solid 1px #E7E6E4;*/
    background-image: var(--no_orders);
    background-repeat: no-repeat;
    background-position: center;
}

    .orders-list-no .iframe-orders { /*iframe.orders*/
        display: none;
    }

div.order-title {
    padding: 7px;
    padding-top: 10px;
}

span.order-title-my {
    color: #41494b;
    font-size: 18px;
    font-weight: bold;
}

span.order-title-time {
    color: #ff0000;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    margin-right: 3px;
}

div.order-item {
    border: solid 1px #d8d8d8;
    font-size: 14px;
    color: #41494b;
    float: right;
    height: auto;
    padding: 10px 14px;
    background-color: white;
    border: 1px solid white;
    border-radius: 14px;
    margin-top: 10px;
    width: 90%;
    box-shadow: 0px 0px 15px rgba(38, 69, 164, 0.1);
}
    /*div.order-item 
	{
		border:solid 1px #d8d8d8;
		font-size:14px;
		color:#41494b;
		float:right;
		display:block;
		width:256px;
		padding:7px;
		padding-right:9px;
		background-color:#ffffff;
		margin-bottom:5px;
	}*/
    div.order-item.IsOrgEmployeeOrder {
        background-color: #FDE2CC;
    }

    div.order-item div {
        display: inline-block;
        padding-bottom: 3px;
    }


.section-personal-title {
    font-size: 16px;
    font-weight: bold;
    width: 70%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.section-personal-lable {
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    padding-top: 5px;
    padding-bottom: 8px;
}

    .section-personal-lable.tz {
        float: right;
    }

        .section-personal-lable.tz input {
            width: 135px;
            padding-right: 5px;
        }

        .section-personal-lable.tz label {
            width: 70px;
            margin-top: 3px;
            float: right;
        }

div.section-personal label, div.section-personal-exist label {
    font-weight: bold;
}

div.section-personal label, div.section-personal span, div.section-personal input, div.section-personal select, div.section-personal-exist label, div.section-personal-exist span, div.section-personal-exist input, div.section-personal-exist select {
    display: block;
    width: 95%;
    margin-bottom: 5px;
    /*margin:5px;*/
}

div.section-personal input, div.section-personal-exist input {
    padding-right: 5px;
    border-radius: 10px;
    height: 30px;
}

input.input-type-number {
    width: 43px;
    /*float:left;*/
    margin-left: 11px;
}

.ie7 input.input-type-number {
    margin-left: 9px;
    width: 42px;
}

.ie8 input.input-type-number {
    margin-left: 10px;
    width: 42px;
}

td.section-sub-name {
    font-size: 14px;
    font-weight: bold;
}

.section-main-personal {
    height: 100%;
    padding: 10px;
}

div.section-personal {
    display: inline-block;
    width: 350px;
    float: right;
}

div.section-personal-exist {
    display: inline-block;
    width: 250px;
    float: right;
}

div.section-personal-box {
    height: 69px;
    width: 100%;
    border-bottom: solid 1px #D8D8D8;
    margin-bottom: 5px;
    font-size: 14px;
}

div.section-passport-box {
    height: 85px;
    width: 100%;
    /*border-bottom:solid 1px #D8D8D8;*/
    margin-bottom: 5px;
    font-size: 14px;
}

    div.section-passport-box.flight_names_box {
        height: 60px;
    }

    div.section-passport-box.tz-box {
        height: 105px;
    }

div.section-personal {
    float: right;
}

div.section-personal-passport {
    width: 150px;
}

    div.section-personal-passport label, div.section-personal-passport span, div.section-personal-passport input, div.section-personal-passport select {
        margin-left: 5px;
        width: 90%;
    }

div.section-personal-validity {
    width: 100px;
}

div.section-personal-nmp {
    width: 70px;
}

span.passport-err {
    width: 5px !important;
    display: inline-block !important;
    color: #ff0000;
}

input.passport_red, select.passport_red, select.option.passport_red {
    border: solid 1px #ff0000 !important;
}

select.passport_red {
    /*background-color:#ff0000!important;*/
}

tr.passport_red {
    /*border:solid 1px #ff0000;*/
}

    tr.passport_red td.section-sub-name {
        color: #ff0000;
    }

.hotels-header {
    /*display: flex;
		justify-content: center;
		min-height: 410px;
		max-width: var(--max-width-home-container);
		margin: 0 auto;*/
    /*padding: 0px 8vw;
		text-align: right;
		display: block;*/
    background: var(--order-screen);
    background-size: 100%;
    background-repeat: no-repeat;
    /*height: 382px;*/
    padding-top: 30px;
}

.hotels-header-body {
    display: flex;
    justify-content: center;
    min-height: 410px;
}

.package-page {
    /*width: 970px;
		padding: 0;
		margin: 0px auto;
		margin-top: 0;
		margin-bottom: 0;
		text-align: right;*/
    /*height:100%;*/
    /*display: block;*/
}

    .package-page.package-page-filter.package-page-open {
        /*display: flex;*/
        width: 90%;
        /*justify-content: center;*/
    }

.home-links-main {
    height: 178px;
    height: 218px;
    color: #ffffff;
    /*from 'form' tag*/
    width: 970px;
    padding: 0;
    margin: 0px auto;
    margin-top: 0;
    margin-bottom: 0;
    text-align: right;
    /*display:block;*/
}

.home-links {
    height: 178px;
    height: 218px;
    display: inline-block;
    float: right;
    width: 323px;
    margin-top: 5px;
}

.home-links-news {
    background-color: #0071ba;
}

    .home-links-news div.home-messages-title {
        font-size: 23px;
        padding-right: 20px;
        padding-top: 23px;
    }

    .home-links-news div.home-messages {
        font-size: 15px;
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 5px;
        height: 85px;
        height: 125px;
    }

    .home-links-news .home-messages-subject {
        font-weight: bold;
        padding-top: 3px;
        padding-bottom: 2px;
    }

    .home-links-news .home-messages-count {
        font-size: 15px;
        padding-right: 20px;
        height: 30px;
        width: 90px;
        color: #75BEE9;
        font-size: 20px;
        float: right;
    }

.home-messages-change-right {
    background-image: url(images/arrow_right.png);
    background-position: 10px center;
    background-repeat: no-repeat;
    width: 35px;
    height: 25px;
    float: left;
    cursor: pointer;
}

.home-messages-change-left {
    background-image: url(images/arrow_left.png);
    background-position: 20px center;
    background-repeat: no-repeat;
    width: 45px;
    height: 25px;
    float: left;
    cursor: pointer;
}

.home-messages-change-right:hover {
    background-image: url(images/arrow_right_rollover.png);
}

.home-messages-change-left:hover {
    background-image: url(images/arrow_left_rollover.png);
}

.home-links-faq {
    background-color: #1290cf;
    background-image: url(../images/faq_icon.png);
    background-position: 75% center;
    background-repeat: no-repeat;
    text-align: right;
    width: 324px;
    cursor: pointer;
}

    .home-links-faq:hover {
        background-color: #a2e0ff;
    }

    .home-links-faq div {
        font-size: 30px;
        padding: 40px;
        padding: 60px;
        width: 50px;
        padding-right: 185px;
    }

        .home-links-faq div a {
            color: #ffffff;
            text-decoration: none;
        }

            .home-links-faq div a:visited {
                color: #ffffff;
            }

.home-links-papers {
    background-color: #75bee8;
    background-image: url(../images/files.png);
    background-position: 92% center;
    background-repeat: no-repeat;
    text-align: right;
    cursor: pointer;
}

    .home-links-papers:hover {
        /*background-color: #b3e3fe;*/
    }

    .home-links-papers div {
        font-size: 22px;
        padding-right: 130px;
        background-image: url(../images/arrow_bullet.png);
        background-position: 63% center;
        background-repeat: no-repeat;
    }

        .home-links-papers div a {
            color: #ffffff;
            text-decoration: none !important;
        }

            .home-links-papers div a:visited {
                color: #ffffff;
                text-decoration: none !important;
            }

            .home-links-papers div a:hover {
                color: #1290CF;
            }

div.home-links-papers div.first {
    margin-top: 13px;
    margin-top: 27px;
}

.home-hotels-type {
    padding-top: 30px;
    height: 40px;
    text-align: center;
    display: none;
}

    .home-hotels-type.area {
        padding-top: 15px;
        height: 20px;
        text-align: center;
    }

.home-hotel-type.area {
    width: 80px;
    margin: 0 5px 0 5px;
    font-size: 20px;
}

.home-hotel-type {
    font-size: 30px;
    color: #4c5154;
    display: inline-block;
    width: 140px;
    cursor: pointer;
    text-align: center;
    margin: 0px auto 0px auto;
    display: inline;
    margin: 0 20px 0 20px;
}

    .home-hotel-type:hover {
        color: #aeaeae;
    }

    .home-hotel-type.choose {
        color: #aeaeae;
        text-decoration: underline;
    }

.home-hotels {
    /*from 'form' tag*/
    /*width:970px;*/
    /*padding:0;
		margin:0px auto;
		margin-top:0;
		margin-bottom:0;
		text-align:right;*/
    /*display:block;*/
    /*padding-top:25px;
		width:985px;*/
    display: flex;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    /*padding-top: 100px*/
}

.home-hotel {
    width: 15vw;
    display: none;
    float: right;
    margin-bottom: 20px;
    margin-left: 1%;
    margin-right: 1.5%;
    border: solid 1px transparent;
    border-radius: 14px;
}

    .home-hotel:hover {
        border: solid 2px #00ab4e !important;
    }
    /*.home-hotel.show {
			display: grid;
			cursor: pointer;
		}*/
    .home-hotel.show {
        display: flex;
        cursor: pointer;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        box-shadow: 0px 10px 20px rgb(38 69 164 / 10%);
        border: solid 2px transparent;
    }
/*.home-hotel-img
	{
		width:184px;
		height:104px;
		display:block;
		float:right;*/
/*border:solid 1px #e7e5e4;*/
/*}*/
.home-hotel-img {
    width: 15vw;
    height: 12.8vw;
    display: block;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

/*.home-hotel-desc
	{
		width:184px;*/
/*height:40px;*/
/*color:#41494b;
		font-size:16px;
		display:block;
		float:right;
	}*/
.home-hotel-desc {
    width: 92%;
    height: 64px;
    color: black;
    font-size: 14px;
    display: grid;
    padding-right: 0px;
    box-sizing: border-box;
    border-bottom: 1px solid transparent;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    background-color: white;
    align-items: center;
    padding-top: 5px;
    line-height: 16px;
}
/*.packages-main
	{
	
		background-repeat:no-repeat; 
		text-align:right;
		height:90px;
	
		width:970px;
		padding:0;
		margin:0px auto;
		margin-top:0;
		margin-bottom:0;
		text-align:right;
	}
	.packages-main div
	{
		font-size:46px;
		height:40px;
		padding-top:15px;
		padding-right:25px;
	}*/
.packages-main {
    /* background-image: url(../images/title_bg.jpg); */
    /* background-position: right center; */
    /* background-repeat: no-repeat; */
    text-align: right;
    /* height: 90px; */
    /* width: 970px; */
    padding: 0;
    margin: 0px auto;
    margin-top: 0;
    margin-bottom: 50px;
    text-align: right;
}

    .packages-main div {
        color: #373738;
        font-size: 36px;
        font-weight: 900;
        /* height: 40px; */
        /* padding-top: 15px; */
        /* padding-right: 25px; */
    }

.home-main {
    background: var(--home-page),white;
    background-position: center 0%, center 66%;
    background-repeat: no-repeat;
    background-size: 100%, cover;
    text-align: right;
    min-height: 40%;
    height: 550px;
}

/*.home-main
	{
			background: var(--home-page),white;
		background-position: center 0%, center 66%;
		background-repeat: no-repeat;
		background-size: 100% 89%, cover;
		text-align: right;
		min-height: 40%;
		background-image:url(../images/bg2019_n.jpg);
		 background-position:right center;
		background-repeat:no-repeat; 
		text-align:right;
		height:474px;*/

/*from 'form' tag*/
/*width:970px;
		padding:0;
		margin:0px auto;
		margin-top:0;
		margin-bottom:0;*/
/*display:block;*/

/*}*/
.home-main-no-orders {
    /*	background-image:url(../images/bg2019_n.jpg);
	*/
}

.home-main.family {
}

.main-timer {
    /*color: #ffffff;*/
    height: 90px;
    margin-top: 0px;
    margin-right: 20px;
    padding-top: 60px;
    width: 90%;
    display: flex;
    justify-content: start;
    max-width: 1200px;
    margin: 0 auto;
}

.home-main-time {
    /*color: #98C85B;*/
    font-size: 37px;
    text-align: right;
    margin-right: 5px;
    color: #41494b;
}

.home-main-time-title {
    /*color:#ffffff;*/
    font-size: 26px;
    text-align: right;
    margin-right: 5px;
    padding-left: 25px;
    padding-top: 11px;
    color: #41494b;
}

.family-home {
    /*margin-top:-13px;*/
}

.rem-count {
    font-size: 12px;
    color: Red;
    margin-top: 3px;
}

input[type=text]::-ms-clear, input[type=password]::-ms-reveal {
    display: none;
}

.relatives-list .info {
    background-image: url(images/info.png);
    background-repeat: no-repeat;
    background-position: left center;
    width: 21px;
    height: 21px;
    float: right;
    display: inline-block;
    margin-right: 4px;
}

.tip-text {
    background-color: #ffffff;
    border: solid 1px #B5AEAE;
    position: absolute;
    font-size: 16px;
    padding: 5px;
    font-weight: bold;
    color: #545B5D;
}

.overlay {
    /*background-color: rgba(1, 1, 1, 0.6);0.7*/
    background: url(https://tmuracdn.blob.core.windows.net/aab/teva/Event/_dot.png);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}

.overlay_confirm {
    background-color: #ffffff;
    background-color: rgba(1, 1, 1, 0); /*0.7*/
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}

#btnSave.disabled {
    background-color: var(--primary-color);
    cursor: default;
}

.home #btnSave.disabled /*rivka 28/03/2017*/ {
    background: url(images/loading.gif) var(--primary-color);
    background-repeat: no-repeat;
    background-position: 11% 50%;
    cursor: default;
}

BODY.login INPUT#txtUserName, BODY.login INPUT#txtUserNameForgot {
    direction: ltr;
}

/*.new-spouse .lnk
	{
		color: #1BA5E1;
		cursor: pointer;
		margin-bottom: 15px;
		font-weight: bold;
	}*/

.new-spouse .lnk {
    color: black;
    cursor: pointer;
    margin-bottom: 7px;
    font-size: 15px;
    background: var(--plus);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right;
    padding-right: 15px;
}


    .new-spouse .lnk:hover {
        color: var(--primary-color);
    }

#msg_pop_up {
    width: 650px;
    height: 400px;
    border: solid 9px #e7e5e4;
    background-color: #ffffff;
    position: absolute;
    z-index: 999999;
    padding: 15px;
    top: 0px;
    top: 200px;
    transition: .3s all;
}

    #msg_pop_up img {
        cursor: pointer;
        float: right;
    }

.lst_msg {
    height: 350px;
    overflow-y: auto;
    float: right;
    margin-top: 20px;
}

#msg_pop_up div.title {
    width: 95%;
    margin: 0 auto;
    text-align: center;
}

    #msg_pop_up div.title span {
        line-height: 25px;
    }

.lst_msg .home-messages-subject {
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 2px;
}

.lst_msg .home-messages-desc {
    height: auto;
    margin-bottom: 20px;
}


.lst_msg::-webkit-scrollbar {
    width: 0.4em;
}


.lst_msg::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}


.lst_msg::-webkit-scrollbar-thumb {
    background-color: #B5AEAE;
    outline: 1px solid #B5AEAE;
}

.home-messages > div {
    cursor: pointer;
}

.home-messages-DocList a {
    display: block;
    margin-top: 5px;
}

.home-messages .home-messages-DocList a {
    color: #fff;
}

    .home-messages .home-messages-DocList a:hover {
        color: #fff;
    }
/*.new-spouse-edit {
		border: solid 3px #BABDBE;
		padding: 6px;
		position:relative;
			border: solid 3px #B6B9BA;
		padding: 6px;
		position: relative;
		background-color: #EDEEEF;
		left: 215px;
		left: 135px;
		top: -30px;
	}*/

.new-spouse-edit {
    border: solid 3px #BABDBE;
    padding: 6px;
    position: relative;
    border: solid 3px #B6B9BA;
    padding: 6px;
    position: relative;
    background-color: #EDEEEF;
    left: 350px;
    top: 0px;
    border-radius: 25px;
}

/*#addSpouseDiv {
		text-align: center;
	
			width: 343px!important;
		height: 124px!important;
		background-color: #EDEEEF;
		border: solid 3px #BABDBE;
		padding: 10px;
	}*/
#addSpouseDiv {
    /* text-align: center; */
    width: 365px !important;
    height: 180px !important;
    padding: 15px;
    background: #EFEFEF;
    border: 1px solid #00567A;
    box-shadow: 0px 10px 20px rgb(38 69 164 / 10%);
    border-radius: 10px;
    z-index: 2;
}

    #addSpouseDiv span.button, #b_date_div span.button {
        text-align: center !important;
        display: inline-block !important;
        margin: 10px 93px 0 0px !important;
        float: right !important;
        height: 23px !important;
        width: 60px !important;
        font-size: 18px !important;
        background-image: none !important;
        padding: 2px !important;
        padding-right: 8px !important;
        padding-left: 8px !important;
        padding-bottom: 0px !important;
    }

        #addSpouseDiv span.button.buttoncancle2 {
            margin-right: 20px !important;
            background-color: transparent !important;
            border: 1px solid transparent !important;
            color: #000 !important;
            text-decoration: underline;
        }


    #addSpouseDiv input.blur {
        color: #B5AEAE !important;
    }

#spnTtlBirth {
    float: right;
    margin-left: 8px;
}

#addSpouseDiv select {
    height: 39px;
    border: solid 1px #bcbcbc;
    background-color: #ffffff;
    width: 76px;
    color: #41494b !important;
    float: right;
    margin-left: 5px;
    padding-top: 3px;
    padding-bottom: 5px;
    text-indent: 5px;
    border-radius: 10px;
}

/*#addSpouseDiv select
	{
		height: 25px;
		border: solid 1px #bcbcbc;
		background-color: #ffffff;
		width: 55px;
		color: #41494b!important;
		float: right;
		margin-left: 5px;
		padding-top: 3px;
		padding-bottom: 5px;
		text-indent: 5px;
	}*/
.ie7 #addSpouseDiv select, .ie8 #addSpouseDiv select {
    margin-left: 6px;
}

    .ie7 #addSpouseDiv select.day, .ie8 #addSpouseDiv select.day {
        margin-left: 6px;
    }

span.button {
    border: 0;
    padding: 6px;
    /* padding-right: 22px; */
    /* padding-left: 22px; */
    padding-bottom: 6px;
    vertical-align: middle;
    background-color: var(--primary-color);
    cursor: pointer;
    color: #ffffff;
    border: 1px solid var(--primary-color);
    border-radius: 45px;
    font-size: 16px;
    /* height: 26px; */
    /* float: left; */
    margin-top: 8px;
}
    /*span.button {
		border: 0;
		padding: 6px;*/
    /* padding-right: 22px; */
    /* padding-left: 22px; */
    /*padding-bottom: 6px;
		vertical-align: middle;
		background-color: var(--primary-color);
		cursor: pointer;
		color: #ffffff;
		border: 1px solid var(--primary-color);
		border-radius: 45px;
		font-size: 16px;*/
    /* height: 26px; */
    /* float: left; */
    /*margin-top: 8px;
	}*/

    span.button:hover {
        /* background-color: var(--primary-color); */
    }

    span.button.buttoncancle, span.button.buttoncancle2 {
        background-color: #6E7275 !important;
    }

#addSpouseDiv span.button {
    text-align: center !important;
    display: inline-block !important;
    margin: 10px 63px 0 0px !important;
    float: right !important;
    height: 30px !important;
    width: 60px !important;
    font-size: 20px !important;
    background-image: none !important;
    padding: 6px !important;
    padding-right: 18px !important;
    padding-left: 18px !important;
    padding-bottom: 0px !important;
    text-align: center !important;
    display: inline-block !important;
    margin: 10px 93px 0 0px !important;
    margin: 10px 80px 0 0px !important;
    /*float: right!important;
		height: 23px!important;*/
    width: 60px !important;
    font-size: 18px !important;
    background-image: none !important;
    padding: 2px !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
    padding-bottom: 0px !important;
}


#addSpouseDiv .birth-date-select {
    float: none;
    margin-right: 11px;
    width: 340px !important;
}

.ttlNameB {
    float: right;
    margin-left: 23px;
}

#txtSpause_FirstName, #txtSpause_LastName {
    width: 92.5px;
    margin-right: 5px;
    margin-left: 0px;
    float: right;
    height: 35px;
    text-indent: 5px;
    border: solid 1px #bcbcbc;
    color: #41494b !important;
    padding-right: 0;
    border-radius: 10px;
}
/*#txtSpause_FirstName, #txtSpause_LastName
		{
				width: 75.5px;
		margin-right: 5px;
		margin-left: 0px;
		float: right;
		height: 20px;
		text-indent: 5px;
		border: solid 1px #bcbcbc;
		color: #41494b!important;
		padding-right:0;
		}*/

#cmbNewSpouse_Gender {
    margin-right: 5px;
}

body.home.hide_aboard .aboard_div {
    display: none;
}

body.home.hide_aboard div.home-links-papers div.first {
    margin-top: 44px;
}

body.hotels.hide_aboard .sub-filter-titleB {
    display: none;
}

body.hotels.hide_aboard .sub-filter-col1 {
    width: 100%;
}

    body.hotels.hide_aboard .sub-filter-col1.open {
        margin-bottom: 5px;
    }


.section-radio-transportaion-td.close {
    display: none;
}

.section-radio-transportaion-td.section-transportaion-info-city {
    font-weight: bold;
    background-color: var(--primary-color);
    padding-left: 0px;
    cursor: pointer;
    border-bottom: 5px;
    display: inline-block;
    color: #fff;
    padding: 10px 9px;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
    border-radius: 10px;
}

    .section-radio-transportaion-td.section-transportaion-info-city:hover {
        /*background-color:#FFB051!important;*/
        opacity: 0.5 !important;
    }


    .section-radio-transportaion-td.section-transportaion-info-city.city-close {
        background-color: #6E7274 !important;
    }

        .section-radio-transportaion-td.section-transportaion-info-city.city-close:hover {
            /*background-color:#a5a8a9!important;*/
            opacity: 0.5 !important;
        }


.choose_line {
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}

.section-radio-transportaion-td.empty {
    width: 23%;
}

.note-order {
    color: #000;
    display: block;
    font-size: 12px;
    /* font-weight: bold; */
    padding-top: 15px;
    float: right;
    margin-right: 6px;
    width: 375px;
}

body.package .note-order, body.hotels .note-order {
    /*padding-top: 103px;*/
}

#pnlMain .package-page .package-sections .title-main, #pnlMain .package-page .title {
    font-size: 24px;
    color: #204E77;
    font-weight: bold;
    /*background-image: var(--parasol-title);
		background-repeat: no-repeat;
		background-position: 100% 44%;
		padding-right: 50px;
		background-size: 43px;*/
}

.package-page-container {
    /*display: flex;*/
    background: var(--left_circles), var(--right_circles);
    background-repeat: no-repeat;
    background-size: 4%,4%;
    background-position: 0 5%,100% 5%;
    padding-right: 6%;
    min-height: 34%;
}

.hotels-header-body, .family-order-lists, .home-hotels, .hotels-header-body, .package-page.package-page-filter.package-page-open {
    max-width: var(--max-width-home-container);
    margin: 0 auto;
}

body.package div.package-page-open {
    max-width: 1180px;
    margin: 0 auto;
}

.home .family-order-lists {
    min-height: 424px;
}

.family-order-lists {
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: auto;
    min-height: 300px;
    /*margin-top: 4%;*/
}

.hotel .hotel-page-back {
    background: var(--order-screen),var(--left_circles),var(--right_circles);
    background-repeat: no-repeat;
    background-size: 100% 51%, 7%,7%;
    background-position: top, 0 111%, 100% 30%;
    padding-top: 5%;
}

.hotel .hotel-page-body {
    width: 70%;
    margin: 0px auto;
    background: #fff;
    padding: 0% 3%;
    box-shadow: 0px 10px 20px rgb(38 69 164 / 10%);
    border-radius: 20px;
    min-height: 900px;
}

body.hotel #pnlMain {
    height: 100%;
}

.header-banner {
    display: flex;
    direction: ltr;
    height: 47px;
}

body.hotels .hotel .hotel-page-back {
    background: none;
}

body.hotels .hotel .hotel-page-body {
    width: 100%;
    margin: 0px auto;
    background: #fff;
    padding: 0%;
    box-shadow: 0px 0px 0px rgb(38 69 164 / 10%);
    border-radius: 0px;
    /*padding-right: 25px;*/
}

body.hotels .hotel-page-body .header {
    display: block;
    direction: rtl;
    padding-top: 0px;
}

.hotel-page-body .header {
    display: flex;
    direction: ltr;
    padding-top: 20px;
}

body.hotels .header-banner {
    justify-content: end;
    margin-bottom: 5%;
    margin-top: 15px;
}

body.hotels .hotel div.title {
    width: 100%;
}

.hotel-div-img {
    cursor: pointer;
    float: left;
    display: block !important;
    border-style: none !important;
    outline: none !important;
    background-repeat: no-repeat;
    width: 22px;
    margin: 15px;
}

.family-container {
    display: flex;
}

.home-hotels-div {
    display: flex;
    flex-direction: column;
    /* background: var(--left_circles), var(--right_circles), var(--hotels_buttomPIC); */
    background: var(--left_circles), var(--right_circles);
    background-repeat: no-repeat;
    background-size: 7%,7%;
    background-position: left 0%,right 2%;
    /* background-color: var(--gray-color); */
    padding-top: 5vh;
    padding-bottom: 22vh;
    /* margin-top: 110px; */
    border: 1px solid var(--gray-color);
    border-radius: 59px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    min-height: 500px;
    box-shadow: 0px 0px 32px #bcbaba;
}

.home-hotels-title {
    margin: 0 auto;
    font-size: 36px;
    padding-bottom: 2vh;
    font-weight: 900;
    color: #373738;
    text-align: center;
}

.home-hotels-img {
    background: url(https://tmuracdn.blob.core.windows.net/aab/teva/girl3_1.png);
    height: 198px;
    background-repeat: no-repeat;
    margin-top: 7% !important;
    background-position: 50% 0;
    background-size: 311px;
}

.hotels-header-body {
    display: flex;
    justify-content: center;
    min-height: 410px;
}

div.header-section-title {
    margin-right: 10px;
    width: 180px;
    font-size: 18px;
    font-weight: 900;
}

.orders-box .order-wait {
    background-color: #FFEEEE;
    border: 1px solid #FFEEEE;
}

.order-wait .buttons {
    display: none;
}

.part-mainFilter-body {
    margin-right: 10%;
    width: 78%;
}

#addSpouseDiv #btnSaveCRT {
    background: #DE7B68 !important;
    box-shadow: 0px 7.82725px 15.6545px rgba(38, 69, 164, 0.1);
    border: 1px solid #DE7B68 !important;
}

#addSpouseDiv .addSpouseDiv-buttons {
    display: flex;
    justify-content: end;
    margin-top: 25px;
    float: right;
    width: 100%;
}

#pnlMain .package-page .package-sections .section.open .section-title {
    background-color: #E3ECF4;
    border-radius: 10px;
    border: 0;
    border-end-end-radius: 0;
    border-end-start-radius: 0;
}

/*#pnlMain .package-page .package-sections .section.open .section-body {
		margin-top: 0;
		border-start-end-radius: 0;
		border-start-start-radius: 0;*/
/*padding-top: 20px;*/
/*padding-right: 20px;
		margin-bottom: 19px;
		padding-bottom: 27px;
	}*/
#pnlMain .package-page .package-sections .section.open .section-body {
    margin-top: 0;
    border-start-end-radius: 0;
    border-start-start-radius: 0;
    /*padding-top: 20px;*/
    padding-right: 20px;
    margin-bottom: 19px;
    padding-bottom: 27px;
}

#pnlMain .package-page .package-sections .section-title {
    border: 1px solid #204E77;
    border-radius: 10px;
    background-color: #fff;
    background-position: 98% center;
    padding-right: 35px;
}

    #pnlMain .package-page .package-sections .section-title:last-child {
        margin-bottom: 7%;
    }

#pnlMain .package-page .package-sections .section .section-body {
    background: #E3ECF4;
    border-radius: 10px;
    border: 0;
    /*	margin: 12px 0px 20px 0;*/
}

.button.goto-next-section, .button.goto-next-page {
    padding: 6px 20px 6px 41px;
}

div.doc-text p b span {
    font-size: 22px !important;
    font-weight: bold !important;
    color: #00567A !important;
}


.hotel div.doc-small-images::-webkit-scrollbar, .hotel div.content::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}

.hotel div.doc-small-images::-webkit-scrollbar-track, .hotel div.content::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0px #fff !important;
}

.hotel div.doc-small-images::-webkit-scrollbar-thumb, .hotel div.content::-webkit-scrollbar-thumb {
    background: #00AE5C;
    border-radius: 5px;
}

    .hotel div.doc-small-images::-webkit-scrollbar-thumb:hover, .hotel div.content::-webkit-scrollbar-thumb:hover {
        background: #00ae5c70;
    }

.home-main.home-main-no-orders .orders-list {
    background-image: var(--no_orders);
    background-repeat: no-repeat;
    background-position: center;
background-size:88%;
}



@media (max-width:1024px) {
    .family-order-lists {
        width: 80%;
    }

    .family.family-home {
        width: 50%;
    }

    .orders-list {
        width: 50%;
    }

    .family-container #pnlRelatives {
        width: 27%;
    }

    #addSpouseDiv {
        left: 183px;
        top: 0px;
        width: 350px !important;
    }

    #pnlMain, html, body {
        height: 100%;
    }

    .home-main {
        min-height: 31%;
    }

    .home-hotels-div {
        min-height: 67%;
    }

    .hotel .hotel-page-back {
        height: 100%;
        background-size: 101% 20%, 12%,15%;
    }

    .hotel .hotel-page-body {
        height: 80%;
        margin-top: 8%;
    }

    .hotel .content {
        display: grid;
    }

    .hotels #hotelDiv {
        height: 60%;
    }

        .hotels #hotelDiv .content {
            height: 100%;
        }

    .package .hotels-header {
        height: 25%;
    }

    .package .package-page-container {
        height: auto;
    }

    .login-enter {
        padding-top: 15vh;
        background-position: center 8vh;
    }
}

#hotelDiv .mainBottom {
    display: none;
}

html, body, #pnlMain, .home-hotels-div {
    height: 97%;
}

.packages #pnlMain {
    height: 88%;
}

.list-item.open:last-child {
    margin-bottom: 10%;
}

.room-replace-message {
    display: inline-block;
    width: 24%;
    font-size: 13px;
    color: red;
    font-weight: bold;
    margin-right: 4%;
}

.order-item-status.order-item-wait {
    background: var(--order-clock);
    background-repeat: no-repeat;
    background-size: 4%;
    background-position: 100% 59% !important;
    padding-right: 17px;
    width: 47%;
}





.iframe-orders .orders .buttons .button:nth-child(1) {
    width: 31% !important;
}

.iframe-orders .orders .buttons .button:nth-child(2) {
    width: 24% !important;
}

.iframe-orders .orders .buttons .button:nth-child(3) {
    width: 22% !important;
}

.home .iframe-orders .button.cancle-order-new {
    margin-right: 12% !important;
}

#pnlMain .hotels-header span.button.cancle-order-new {
    margin-right: 8% !important;
}

.hotels .iframe-family.family-change span.button#btnSave, .package .iframe-family.family-change span.button#btnSave {
    float: left;
    margin-left: 0px;
}

#frmfamily.iframe-family.family-change .buttons span {
    font-size: 18px !important;
    padding: 5px 12px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 0;
}
.iframe-family.family-change span.button#btnSave {
    float: left;
    margin-left: 20px;
    background-color: var(--primary-color) !important;
    border: var(--primary-color);
    margin-top: -65px !important;
    text-align: center;
    padding-top: 7px !important;
    padding-bottom: 6px !important;
    font-weight: bold;
}
.iframe-family.family-change div.buttons span.buttoncancle {
    margin-left: 40px;
    border-color: transparent;
    margin-top: -65px !important;
    margin-right: 5px;
    font-weight: bold;
}
.iframe-family.family-change {
    height: 365px;
}

    .iframe-family.family-change .family-box-border
    {
        height:auto;
    }
    .iframe-family.family-change .relatives-list {
        height: 230px;
    }
div.package-header {
    box-shadow: 10px 0px 20px rgba(38, 69, 164, 0.1);
}



.alert.list #change_item {
    background: none;
    padding: 0;
    margin: 0;
    width: auto;
}

    .alert.list #change_item .list-item {
        background-color: #E5F3E8;
        border-radius: 10px;
    }
    .alert.list #change_item .item {
        background-color: transparent;
        padding: 0;
        /*width: 85%;*/
        padding: 10px;
        /* border-start-end-radius: 10px;
        border-start-start-radius: 10px;*/
        border: none;
    }

    .alert.list #change_item .room {
        background-color: transparent;
        padding-right: 6px;
        /*padding: 0;
		width: 85%;
		padding: 9px;
		border-start-end-radius: 10px;
		border-start-start-radius: 10px*/
    }

.alert.list div.item-hotel {
    /*color: #252525;*/
}

.alert.list.result-list.change-item .button-alert.button-more-options {
    text-align: end;
}
div.button-alert span.button {
    text-align: center;
    display: inline-block;
    margin: 0 20px 0 20px;
    float: none;
    /* height: 32px !important; */
    width: 60px;
    font-size: 22px;
    /* padding: 6px 24px; */
    background: #DE7B68 !important;
    box-shadow: 0px 12.4709px 24.9419px rgb(38 69 164 / 10%);
    border: none !important;
    padding: 3px 30px;
    padding-top: 7px;
}
div.button-alert span.cancle {
    background-color: #6E7275 !important;
}
div.button-alert span.cancle {
    margin-top: 0;
}
#change_item .package-change-title div.result-list{
    
    height: 254px;
}
#change_item div.item-family-type {
    width:108px;
}
#change_item div.item-dates {
    width: 162px;
}
#change_item div.item-number {
    width: 110px;
}
body.hotels div.package-page-open {
    width: 75%;
    display: block;
    max-width: 1119px;
    margin: 0 auto;
}