﻿		@charset "utf-8";
		/* CSS Document */	
		@import url("simple-line-icons.css");
		@import url("font-awesome.min.css");
		@import url("all.min.css?v=1");
		@import url("fontawesome.min.css");
		@import url("icomoon.css");		
/*		@import url('https://emoji-css.afeld.me/emoji.css'); */
		
		 
		 
		 
		 		 
		 /* arimo-regular - hebrew_latin */
		@font-face {
		  font-family: 'Arimo';
		  font-style: normal;
		  font-weight: 400;
		  src: url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.eot'); /* IE9 Compat Modes */
		  src: local('Arimo Regular'), local('Arimo-Regular'),
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		     /*  url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.woff') format('woff'), /* Modern Browsers */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
		}
		/* arimo-italic - hebrew_latin */
		@font-face {
		  font-family: 'Arimo';
		  font-style: italic;
		  font-weight: 400;
		  src: url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.eot'); /* IE9 Compat Modes */
		  src: local('Arimo Italic'), local('Arimo-Italic'),
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		     /*  url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.woff') format('woff'), /* Modern Browsers */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.svg#Arimo') format('svg'); /* Legacy iOS */
		}
		/* arimo-700 - hebrew_latin */
		@font-face {
		  font-family: 'Arimo';
		  font-style: normal;
		  font-weight: 700;
		  src: url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.eot'); /* IE9 Compat Modes */
		  src: local('Arimo Bold'), local('Arimo-Bold'),
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		    /*   url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.woff') format('woff'), /* Modern Browsers */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
		}
		/* arimo-700italic - hebrew_latin */
		@font-face {
		  font-family: 'Arimo';
		  font-style: italic;
		  font-weight: 700;
		  src: url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.eot'); /* IE9 Compat Modes */
		  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'),
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		     /*  url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.woff') format('woff'), /* Modern Browsers */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		       url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.svg#Arimo') format('svg'); /* Legacy iOS */
		}
		
		 
		:root {
--logoblue:#0368b0;
--heading1:#0362a4;
--heading2:#0362a4;
--heading3:#1b1464;
--headingborder:#3dc5f5;	
--circlebg:#f6f5f1;
--circlebghover:#ffe399;
--iconcolor: #3dc5f5;

--button1bg:#327bb3;
--button1border:#327bb3;
--button1hoverBg:#154D77;
--button1hoverBorder:#154D77;
}
		
		/* sharepoint edit mode fix */
		
				
				
			#titleAreaBox ul.root.static {
			    overflow: auto;
			    max-width: 1527px;
			}
			.ms-cui-tabContainer,
			.ms-core-webpartadder {z-index:333}




		/* end of sharepoint edit mode fix */



		
		.ms-core-webpartadder {z-index:333}
		
		.ms-core-listMenu-horizontalBox > ul.static {overflow-x: auto;max-width: 1534px;}
		
		
		body,h1,h2,h4,h3,h5,h6,.ms-h4,.ms-h5,.ms-h6 {		font-family: 'Arimo', sans-serif!important;}
		
		body {
			padding:0;
			margin:0;
			background:#FFFFFF;
			direction:rtl;
			color: #212121;
			overflow:auto!important;
			text-rendering:inicial;
		}
		
		div#BTL {     position: relative;}
		
		a {transition:.2s ease;}
		
		.float{float:right}
		.floatOposite {float:left}
		
		
		.OppositePageAlign {
			float:left;
		}
		
		.bld {font-weight:bold;}
		.red {color:#CC0000}
		h1 + b.red {
	    display: block;
	    padding: 1em 0 0;
		}
	
		h1 + b.red:before {
	    content: "\f071";
	    font-family:fontAwesome;
	    font-weight:normal;
	    margin:0 0.5em
		}
		
		a .red {text-decoration:underline}
		a:hover .red {color:darkred}
		
		.btn-lnk {
    background-color: var(--button1bg);
    color: white;
    font-weight: bold;
    display: inline-flex;
    align-items: center;
    padding: .5em 1em;
    box-sizing: border-box;
    border-radius: 0.2em;
    text-decoration: none!important;
    text-align: center;
    justify-content: center;
}

		.btn-lnk:hover {
			background-color: var(--button1hoverBg);
			color: white!important;
			text-decoration: none!important;
		}
		
		
		.txt12 {	line-height:1.3em}
		
		span[style="font-size: 12px"] {    font-size: inherit!important;}
		
		
		h1 + .txt12,
		.opener-txt {
		    margin: 1em 0;
		}
		
		.opener-txt .imgclass {
		    float: right;
		    margin: 0 0 1em 2em;
		}
		
		
		.opener-txt .content-toolbar + div {    max-width: 880px;}
		
		.txt12 ul,
		.insideList ul {
		    list-style: inherit;
		    list-style-position: outside;
		    list-style-type: none;
		    padding:.5em 1em;
		    box-sizing:border-box;
		    display:table;
	        list-style: none!important;
		}
		
		.tbl ul {padding:0}
		
		.txt12 ul li:before, .insideList ul li:before {
		    content: "\f0d9";
		    font-family: FontAwesome;
		    color: #0082dc;
		    margin: 0 -1em 1em 0.4em;
		    float:right;
		}
		
		.inline {display:inline}
		
				
		
		/*   FORMS.css */
		
		span#verifyDesc, textarea.PageDir.richText + span     {font-size:.8em}
		
		.btl-frm .frm-value > input, .btl-frm .frm-value > select, .btl-frm .frm-value > textarea {
		    width: 100%;
		    margin: 0;
		    border-radius: .2em;
		        padding:.2em;
		}
		
			
		.picker__button--today, .picker__button--clear {
	    width: 21%!important;
	    margin: 0 0 1em 0;
	    box-shadow: none!important;
	    background: #c0ddf0;
	    border-radius: 6px;
	    font-size: 1em;
	    padding: 0.3em;
	    min-width: 7em!important;
	}
		
		.dynDatePicker .message {
	    color: #BB3653;
	    font-size: .9em;
	    display: block;
	    margin: .3em;
	    font-weight: bold;
	}
	
	.error
	{
	color:#bd0000;
	font-size: 0.9em;
	font-weight:bold;
	}
	
	label.error
	{
		display:block;
	}
	
		
		
		.btl-frm .frm-label {
		    width: 27%;
		    padding: .2em 0;
		}
		
		.btl-frm .frm-row {
		    width: 100%;
		    border-bottom: 1px solid #d8e9f3;
		    padding: .5em 0;
		    margin: 0;
		}
		.frm-value > label {
		    font-size: .9em;
		    line-height: 1.8em;
		}
		
		.frm-value > label.error {
		    color: #BB3653;
		}
		
		input[type=password], input[type=text], input[type=file], textarea, .ms-inputBox {
		    box-sizing: border-box;
		    border-radius: .3em;
		    border: 1px solid silver;
		    padding:.2em;
		}
		
		.btl-frm .frm-row {
		    width: 100%;
		    margin: .3em 0;
		}
		
		input[type=button], input[type=reset], input[type=submit], button {
		    min-width: 6em;
		    padding: 7px 10px;
		    border: 0;
		    background-color: #389dd8;
		    font-family: inherit;
		    font-size: 1em;
		    color: #fff;
		    font-weight: bold;
		    border-radius: .2em;
		    cursor:pointer	;
		    transition:.2s ease;
		}
		input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover
		{
			    background-color: #105F8C;
		}
		
		
		input#statechangedialog_okbutton {    margin: 0 0 0 .5em;}
		
		.btl-frm {
		    background: #ecf5fb!important;
		    margin: 1em 0;
		}
		
		/*****************************/
		
		.showOnlyForOssim
		{
		display:none;
		}
		/*input {font-family:Arial, Helvetica, sans-serif}*/
		
		
		.visuallyHiden {
		    text-indent: -9999em;
		    height: 1px;
		    position: absolute;
		}
		
		a {text-decoration:none; color:#197bc2}
		a:hover {text-decoration:underline}
		a:visited {    color: #004d85;}
		
		#mainContent a {text-decoration:underline;}
		#mainContent a:hover {color:#003b65}
		
		font[color="#b60000"] {    color: #d62d53!important;}
		
		.container.main ul {position:relative!important;}
		.container.main li {padding:0.4em 0;}
		
		
		.container.main .LawsList li,
		.container.main .OP_List li {padding:0.7em 0;}
		
		.LawsList,
		.OP_List
		{
		                list-style:none inside;
		    margin: 0 0 1.5em;
		text-align:right;
		padding-right:0;
		
		}
		.LawsList > li,
		.OP_List li
		{
		border-bottom: 1px #82B5EF solid;
		  padding:2px;
		  display:block;
		}
		
		.LawsList .TitleLink, 
		.OP_List .TitleLink {
		    background: none;
		    display: block;
		    width: auto!important;
		    height: auto!important;
		    margin: auto!important;
		    text-decoration:none!important
		}
		
		.LawsList .TitleLink:hover,
		.OP_List .TitleLink:hover {    text-decoration:underline!important}
		
	
		.LawsList .TitleLink:before,
		.OP_List li .TitleLink:before  { content: "\f0fe"!important;    font: normal normal normal 14px/1 FontAwesome;margin-left: .5em;
		}
		.LawsList .TitleLink.closedLink:before,
		.OP_List .TitleLink.closedLink:before{content:"\f146";    font: normal normal normal 14px/1 FontAwesome;margin-left: .5em;color: #ff9b00;
		}
		
		.LawsList .TitleLink + .Details,
		.OP_List .TitleLink + .Details {
		    margin-top: .5em;
		    background: aliceblue;
		    padding: .5em .5em 1em;
		    box-sizing: border-box;
		    clear: both;
		}
	
	h3.btl-rteElement-H3 {margin-bottom: .5em;}
		
	.OP_List .TitleLink + .Details h3.btl-rteElement-H3 {
	    margin-top: 0;
	    margin-bottom:.5em;
	    padding:.5em 0 0em!important;
	}
	
		
		
	.container.main .LawsList li a:after, 
	.container.main .OP_List li a:after,
	.container.main .OP_List li:after {
	    content: " ";
	    clear: both;
	    display: table;
	}
		
		
		
	html[dir="rtl"] .container.main ol li > div {
	    float: left;
	    text-align: right;
	    width: calc(100% - 2em);
	}

		
	
	.container.main ol {    list-style-position: outside;
	    padding-right: 1em;}
	
	.container.main ol li {
	    clear: both;
	}	
	
		
		
		.hiden , .hidden {display:none}
		
		h1 {    color: var(--heading1)!important;
		    border-bottom: 2px solid var(--headingborder);
		    padding: 1em 0 .3em 0;
		    font-size: 2em;
		    font-weight: bold;}
		
		.container.main h1 {
		    text-indent: 0;
		    font-size: 1.9em!important;
		    padding: 1em 0 .4em 0!important;
		    line-height: inherit!important;
			border-bottom:2px solid var(--headingborder)
		}
		
		.pad-top10.opener-txt h1 {
		    margin: 0;
		    padding-top: .5em;
		}
		
		.wrap.fixed {position: fixed;margin: 0 auto;text-align: center;width: 100%;background: white;}
		
		.wrap.fixed .top-menu .container {border-bottom:1px solid #0368b0; box-shadow:0 25px 25px #fff}
		
		
		    .showOnFocus:focus
		   {
			text-indent: 0px;
		z-index: 1000;
		width: 586px;
		padding: 10px;
		display: block;
		float: none;
		position: inherit;
		margin: 10px 0px 3px;
		height: 63px;
		} 
		
		
		  #acessibleSlider {
		    border-radius: 7px;
		    padding: 0px;
		    font-size: 0.9em;
		}
		#acessibleSlider a {
		    padding: 5px;
		    display: block;
		    text-decoration: none;
		    border-top: 1px solid #eee;
		}
		
		#acessibleSlider a:first-child {
		    border-top: 0px;
		}
		
		#acessibleSlider a h3 {
		    font-weight: bold;
		}
		
		/*multiselect*/
		
		.ultraselectWrapper {width:60%;}
		
		.ultraselect {max-width:100%!important;width:100%}
		
		.ultraselect .select span.arrow
		{
			left: 0;
		    right: inherit!important;
		}
		
		.ultraselect  input[type=checkbox]:not(old) + label {
		    margin-left: 0px!important;
		    margin-right: 0!important;
		    width: 100%!important;
		    box-sizing: border-box;
		    padding-left: .5em!important;
		}
		
		
		.ultraselect input[type=checkbox]:not(old) {    width: .002em!important; }
		
		
		/* inputs */
		
		input[type="text"], input[type="password"], input[type="submit"], textarea, select, input[type="button"]:not(.WiztopBarCloseBtn, .WiztopBarMinBtn), button ,.select {
		  padding: 6px 12px;
		  font-size: 11pt;
		  line-height: 1.428571429;
		  color: #222;
		  vertical-align: middle;
		  background-color: #ffffff;
		  border: 1px solid #cccccc;
		  border-radius: 4px;
		  min-width: 4em!important;
		  -webkit-appearance: none;
		  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
		          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
		}
		 input[type="submit"]:hover,
		input[type="button"]:hover  {
		               background-color: var(--button1bg)!important; 
		}
		
		input[type="text"], input[type="password"], select , textarea, .ultraselectWrapper
		{
		    margin-right: 5px;
		}
		input[type="submit"], input[type="button"]:not(.WiztopBarCloseBtn, .WiztopBarMinBtn)
		{
		  background-color: var(--button1bg);
		  background-image:none;
		  border-color: #357ebd;
		  color:#fff;
		  margin-right:0;
		  margin-left:0;
		  -webkit-appearance: none;
		}
		
		input[type="image"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="submit"]:focus, input[type="button"]:focus, textarea:focus, select:focus, .select:focus {
	    border-color: #000000!important;
	    outline: 1;
	    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 171, 1, 0.53);
	    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 171, 1, 0.74);
	}
		    
		     input[type="submit"]:focus, input[type="button"]:focus
		     {
		     background-color:black!important;
		     }
		    .select:focus {outline: 1px solid #BC4F00; border-style:solid!important}
		    
		input[type="image"]:focus,
		input[type="radio"]:focus {
			outline:1px solid #d97b00;
		}
		
		input[type="radio"] {    margin: 0px 3px 0px 5px!important}
		
		       input[type="text"], input[type="password"], select, textarea {
		    font-weight:normal}
		    input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover {
		    cursor:pointer}
		    input[type="submit"]:hover, input[type="button"]:hover {
		    background-color: var(--button1hoverBg)!important;
		}
		  .Calculators  label {vertical-align: middle} 
		
		
		
		/*  CORE OVERRIDE  */
		
		html[lang="ar"] .ms-rtestate-field {
	    direction: rtl!important;
	    text-align: right;
	}
		
		.ms-rteForeColor-9 {color: #0362a4!important;}
		
		.ms-rtestate-field h2 {
		    color: var(--heading2);
		    font-size: 1.22em;
		    font-weight: bold;
		    margin: 1em 0 1.5em 0;
		}
		
		ol {list-style-position:inside}
		
		/*Core override */
		
		/*Hide Ribbon buttons*/
		/*xhtml תפריט עיצוב אובייקט :*/
		#Ribbon\.EditingTools\.CPEditTab\.Markup-LargeMedium-1-2 {
		    display: none !important;
		}
		/*הרשאות דף , הפוך לדף הבית , הרשאות ספרייה תפריט דף :*/
		#Ribbon\.WikiPageTab\.Manage-LargeMedium-1-1, #Ribbon\.WikiPageTab\.PubPageActions-LargeMedium-1-0, #Ribbon\.WikiPageTab\.LibrarySettings\.LibraryPermissions-Large {
		    display: none !important;
		}
		/*-	תפריט הוסף: הטבע קוד*/
		#Ribbon\.EditingTools\.CPInsert\.Embed {
		    /*display:none!important;*/
		}
		
		#MSO_tblPageBody {
		    z-index: 444;
		    position: absolute;
		    width: 774px !important;
		    background: white !important;
		}
		
		.ms-dtinput .ms-input {
		    width: 120px !important;
		}
		
		li[text="הוסף דף"] {
		    display: none !important;
		}
		
		.bold_component {
		    color: red;
		}
		
		
		#contentRow {
		    padding-top: 0;
		}
		
		.ms-core-overlay {
		    background: none !important;
		}
		
		#contentBox {
		    margin-right: 0 !important;
		    margin-left: 0 !important;
		    min-width: inherit !important;
		}
		
		/* webpart listitemns title*/
		span.js-webpart-titleCell[title=ItemsList] {
		    display: none;
		}
		
		
		/*  END CORE OVERRIDE  */
		
		
		
		
		
		/* buttons div */
		
		
		.buttons-div {
    display: flex;
    flex-wrap: wrap;
    margin: 3em auto;
    padding: 0;
    justify-content: space-around;
    max-width: 52em;
}

.buttons-div  a {
    min-width: fit-content;
    margin: .5em;
    background: var(--button1bg);
    color: white;
    border-radius: .2em;
    padding: 1em;
    text-decoration: none!important;
    padding: .5em 2em;
    display: flex;
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    text-align: center;
    flex-direction: column;
}


.buttons-div a.green {
    background: #35a3aa;
}
.buttons-div a.purple {
    background: #6751b6;
}


.buttons-div a:hover {
    color: white!important;
    background: var(--button1hoverBg)
}

@media (max-width: 768px) {
    .buttons-div a {
        width:100%!important;
        margin: 0 0 1em;
		display: block;
    }
}

		
		
		
		
		.big-buttons {
		    margin: 0;
		    padding-bottom: 40px;
		    float: right;
		    width: 100%;
		}
		
		.big-buttons a {
		    width: 33% !important;
		    height: 6em;
		    float: right;
		    display: table;
		    text-decoration: none!important;
		
		}
		
		.big-buttons img {
		    width: 12em;
		    position: inherit;
		    display: block;
		    margin: 0 auto .5em;
		    border-radius: 50%;
		    height: 12em;
		}
		
		.big-buttons span {
		    font-weight: bold;
		    color: #035aa1;
		    cursor: pointer;
		    font-size: 1.2em !important;
		    position: inherit;
		    vertical-align: middle;
		    display: block;
		    margin: 0 auto;
		    width: 80%;
		    height: 114px;
		    line-height: 1.4em;
		    text-align: center;
		}
		
		
		
		.big-buttons a:hover img {
box-shadow:0 0 .35em;
transition:.2s ease
}

.big-buttons a:hover span {
    text-decoration: underline!important;
    color: black!important;
}
		
		
		
		
		
		
		.top-menu {
		    background: none repeat scroll 0 0 #ffffff;
		    height: 2.65em;
		    position: relative;
		    top: 1px;
		    z-index: 133;
		    display: table;
		    width: 100%;
		    padding: 0.3em 0;
		}
		
		
		.accebility-menu {
		    float: left;
		    display: table-cell;
		    width: 2.3em;
		    display: none;
		}
		
		.top-menu .container > .megamenu_wrapper {
		    float: right;
		    margin:0em;
		    padding: 0;
		    display: table;
		    width: 52%!important;
		}
		
		.top-menu .container ul.megamenu > li:first-child {display:none;}	
		
		
		.top-menu #kitzbaot span {float: right;font-size: 1em;line-height: 1.7em;padding: 0.4em;box-sizing: border-box;background: rgba(255, 255, 255, 0);width: 19.9%;border-left: 2px solid  #ffffff;margin: 0;}
		.top-menu #kitzbaot span strong {font-size: 0.95em;line-height:1em; display:block;margin: -0.3em 0.1em 0em 0;padding: 0.3em 0;}
		.top-menu #kitzbaot span a {font-size:0.95em; color:inherit;}
		
		.top-menu #kitzbaot span ul {list-style-position:inside; list-style-type:none;margin: 0;padding: 0;}
		.top-menu #kitzbaot span ul li {margin: 0!important;padding: 0!important;min-height: 0.2em;}
		
		.top-menu #kitzbaot span:nth-child(1) li a {line-height: 1.2em;}
		.top-menu #kitzbaot span:nth-child(2) li a {line-height: 1.56em;}
		.top-menu #kitzbaot span:nth-child(3) li a {line-height: 2.76em;}
		.top-menu #kitzbaot span:nth-child(4) li a {line-height: 1.0em;}
		.top-menu #kitzbaot span:nth-child(6) li a {line-height: 2.4em;}
		.top-menu #kitzbaot span:nth-child(7) li a {line-height: 1.37em;}
		
		
		
		
		
		.top-menu .container ul.megamenu > li {list-style-type:none; margin:0 0.5em}
		.top-menu .container ul.megamenu > li {display:table-cell}
		.top-menu .container ul.megamenu > li > a {color: #0368b0;font-size: 1.2em;font-weight:bold;padding:1em 0.5em;line-height: 2.3em;}
		
		
		
		.top-menu .container ul.megamenu > li  > a:hover {text-decoration:none}
		.top-menu .container ul.megamenu > li > a.contact:before { content:url(icons/email.svg); float:right; margin: 6px 0 -3px -2px;}
		
		.top-menu .container  ul.megamenu > li > a.top-menu-slctd:hover:after, 
		.top-menu .container ul.megamenu > li > a.top-menu-slctd:after {
		    border-color: transparent transparent #FFFFFF;
		    margin: 0em 0.2em 0em 0em;
		}
		
		.dropdown_fullwidth,
		.top-menu-drop-off ,
		.top-menu-drop {
		position: absolute;
		background: #f6f5f1;
		width: 100%;
		max-width:1440px;
		transition: 0.01s ease;
		box-sizing: border-box;
		right: 50%;
		padding: 1em;
		display: none;
		margin-top: 0.1em;
		border-top: 0.2em solid white;
		border-bottom: 0.2em solid white;
		box-shadow:0 0.3em 0.3em rgba(60, 85, 101, 0.38);
		vertical-align:top;
		display:table;
		z-index:1;
		margin-right: -720px;}
		
		
		
		
		.top-menu-drop-off.top-menu-drop-off {top: -133em;} 
		
		.dropdown_fullwidth:before {border-width:15px;border-style:solid;border-color: transparent transparent #a0d8ff;position: absolute;margin-top: -3em;content: ' ';display: none;}
			
			
			
		
		#zorkesher.top-menu-drop .menu-placeholder strong {
		    margin-top: 1.3em;
		    font-weight: normal;
		    line-height: 1.5em;
		    font-size: 1.2em;
		    color: #007CC5;
		}
		
		
		.link_Elegibility:before {right: 5%;}
		.link-kizbaot:before {right: 19%;}
		.link-dmey:before {right: 34%;}
		.link-contact:before {right: 44%;}
		
		
		
		.top-menu-drop ul li a {display:table-cell;color:#333333; float:right;width: 92%; padding:0.5em 0.3em; box-sizing:border-box;transition: 0.2s ease;}
		.top-menu-drop ul li a:hover {
		    background: #eeebe6;
		    border-radius: 0.3em;
		    transition: 0.2s ease;
		    text-decoration: none;	
		}
		
		
		.dropdown_fullwidth .menu-placeholder {
		float: left;
		    box-sizing: border-box;
		    height: auto;
		    display: table-cell;
		    padding-right: 1em;
		    vertical-align: middle;
			width:30%
		}
	
	
	.dropdown_fullwidth .menu-placeholder a {
	    margin-top: 1em;
	}
		
		.top-menu-drop ul li  {display:table; float:right;  min-height:3.3em;}
		#mizuy.top-menu-drop  > ul > li {width: 33%;}
		#kitzbaot.top-menu-drop ul li a,
		#kitzbaot.top-menu-drop ul li {width: 100%;line-height: 1em;margin: 0;padding: 0.4em;}
		#dmeybituach.top-menu-drop > ul > li {width: 25%;}
		#zorkesher.top-menu-drop > ul > li {width: 33%;}
		
		.megamenu li .showInFocus.dropdown_fullwidth .menu-placeholder img {
		    float: right;
		    width: 7em;
		    height: 7em;
		    box-sizing: border-box;
		    border-radius: 50%;
		    border: 2px solid #ffffff;
		    transition:0.5s ease;
		}
		
		.megamenu .dropdown_fullwidth .menu-placeholder img {width:0.1em; height:0.1em;transition:0.5s ease;border-radius: 50%;}
		
		
		.dropdown_fullwidth .menu-placeholder  strong,
		.dropdown_fullwidth .menu-placeholder  p { float:right; width:60%; box-sizing:border-box; padding-right:1em}
		.dropdown_fullwidth .menu-placeholder  p {font-size:0.9em;    margin: 1em 0 0 0;}
		
		.menu-placeholder strong {
		    font-weight: normal;
		    font-size: 1.3em;
		    margin: 0;
		    padding-right: 0.7em!important;
		}
		
		.btl-logo {
		    background: url("/PublishingImages/btl-logo.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
		    background-size: 100%;
		    float: right;
		    height: 6em;
		    width: 34%;
		    margin: 0.4em 0em 0 0;
		    max-width: 459px;
		    text-indent: -20000px;
		    animation: toplogo 2s ease;
		    background-position: right;
		}
		
		@keyframes toplogo {
		  from{opacity:0}
		  to {opacity:1}
		}
		
		
		.hp .btl-logo {
		}
		
		
		.top-langs {
		    display: table;
		    margin-left: 0;
		    float: left;
		    width: 35%;
		}
		
		.zhuyot-luach  .container a[href$=".pdf"]:after,
		.top-langs a:after {content:""!important}
		.wrap.fixed .top-langs {width: 41%;margin-top: .2em;}
		
		.wrap.fixed .top-langs a {display:none}
		.wrap.fixed .top-langs a.lang-current {display:block}
		
		.top-langs .lang-en,
		.top-langs .lang-am,
		.top-langs .lang-ru,
		.top-langs .lang-ar,
		.top-langs .lang-fr,
		.top-langs .lang-es,
		.top-langs .lang-he
		{background: url(/_layouts/15/images/btl.website/languages.png) no-repeat;float:left;height:24px;margin: 0.5em 0;}
		
		.top-langs .lang-en {
			background-position: -49px 0;
		    width: 53px;}
			
		
		.top-langs .lang-am {
		    background-position: 0 0;
		    width: 51px;
		}
		.top-langs .lang-ru{width:53px;background-position: -97px 0;}
		
		.top-langs .lang-ar {
		    background-position: -151px 0;
		    width: 42px;
		}
		
		.top-langs .lang-fr{width:53px;background-position: -193px 0;}
		
		.top-langs .lang-es{width:53px;background-position: -243px 0;}
		
		.top-langs .lang-he {
		    background-position: -302px 0;
		    width: 37px;
		}
		
		.ico-access {float:left;     margin:0.5em 0 0 1em;}
		
		.top-menu .container > ul > li > a:after {
		    border-color: #70b6de transparent transparent;
		    border-style: solid;
		    border-width: 6px;
		    content: " ";
		    display: inline-block;
		    height: 0;
		    margin: 0em 0.2em -0.2em 0em;
		    width: 0;
		 }
		 
		.top-menu .container > ul > li > a:hover:after {border-color: #fff transparent transparent; }
		
		.hp .top-menu-logo {box-shadow:0 0 0 0}
		
		.top-menu-logo {
		    float: right;
		    height: 6.9em;
		    margin-bottom: 0;
		    position: relative;
		    width: 100%;
		    z-index: 10;
		    margin-top: 0em;
		    /*    box-shadow: 0 0.05em 0.05em #6F6F6F; */
		    border-top: .7em solid #0368b0;
		    /*border-bottom: 2px dotted #a0d6f5;*/
		    border-bottom: 1px solid #ddd;
		}
		
		
		.main-site-search input[type="text"],
		.top-menu-logo input.SearchBox {
		border: 2px solid #29aad7;
		    color: #555;
		    font-size: 1.6em;
		    margin: 0;
		    padding: 0.2em;
		    border-radius: 0.1em;
		    box-sizing: border-box;
		    width: calc(100% - 2.7em);
		    float: right;
		    border-radius: .3em;}
		
		
		.snifim-search {
	    width: 100%;
	    padding: 1em;
	    margin: 2em 0;
	    background: #eee;
	    box-sizing: border-box;
	    float: right;
	    font-size: .8em;
	    border-radius: .5em;
	}
	
	.snifim-search input[type="submit"]{
	    border: 0;
	    font-size: 0.8em;
	    margin: 0 0.3em 0 0;
	    padding: 0;
	    width: 4em;
	    cursor: pointer;
	    background-color: #389DD8;
	    color: white;
	    border-radius: 50%;
	    text-indent: 4em;
	    background-image: url(/_layouts/15/images/btl.website/ico-search.png);
	    background-size: 100%;
	    background-repeat: no-repeat;
	    background-position: 0;
	    height: 4em;
	    float: right;
	    min-width: initial !important;
	}
	
	.snifim-search input[type="text"] {
	    float: right;
	    border: 2px solid #29aad7;
	    color: #555;
	    font-size: 1.6em;
	    margin: 0;
	    padding: 0.2em;
	    border-radius: 0.1em;
	    box-sizing: border-box;
	    width: calc(320px - 5em);
	    float: right;
	    border-radius: .3em;
	}
	
	div#SnifimTabs caption {
	    text-indent: -5000px;
	    height: 0;
	    padding: 0;
	}
		
	.ltrClass
	{
	direction:ltr;
	}	
		.s4-wpcell-plain.ms-webpartzone-cell.ms-webpart-cell-vertical.ms-fullWidth:first-child .main-site-search input[type="text"] {/*font-size:1.2em!important*/	}
		
		.main-site-search input[type="button"]:hover,
		.top-menu-logo input.SearchBtn[type="button"]:hover
		{background-color: #eaf7ff!important;transition: 0.2s ease;box-shadow: 0 0 10px white;}
		
		
		.main-site-search input[type='button'], .top-menu-logo input[type='button'].SearchBtn {
		    border: 0;
		    font-size: 0.8em;
		    margin: 0 0.3em 0 0;
		    padding: 0;
		    width: 4em;
		    max-width: 4em;
		    cursor: pointer;
		    background-color: transparent;
		    color: white;
		    border-radius: 50%;
		    text-indent: 4em;
		    background-image: url(/PublishingImages/ico-search.png);
		    background-size: 92%;
		    background-repeat: no-repeat;
		    background-position: 0;
		    height: 4em;
		    float: left;
		    min-width: initial !important;
		    box-shadow: none;
		}
		/*
		.main-site-search input[type="button"],
		.top-menu-logo input.SearchBtn[type="button"]
		{
		    border: 0;
		    font-size: 1.9em;
		    margin: 0 0.3em 0 0;
		    padding: 0;
		    width: 1.7em;
		    cursor:pointer;
		    background-color: #389DD8;
		    color:white;
		    border-radius: 50%;
		    text-indent: 4em;
		    background-image: url(/_layouts/15/images/btl.website/ico-search.png);
		    background-size: 100%;
		    background-repeat: no-repeat;
		    background-position: 0;
		    height: 1.7em;
		    float: left;
		    min-width: initial!important;
		}
		*/
		
		
		.top-menu-left {width: auto; float:left}
		.top-search{
		    float: left;
		    width: 39%;
		    margin-left: 1em;
		}
		
		.top-search > div {width: 100%;/* font-size: 0.5em; */}
		.top-search > div.top-search-box {font-size: .8em;display: table;float: none;margin-top: .8em;float: right;transition:.2s ease}
		
		.wrap.fixed .top-search {margin-top:.5em}
		.wrap.fixed .top-search > div.top-search-box {font-size: .6em;display: table;float: none;margin-top: .8em;float: right;width: 55%;}
		.wrap.fixed .top-menu-logo input[type="search"] {width:76%}
		
		.wrap.fixed .btl-logo {width:16em; transition:.2s ease}
		.wrap.fixed .top-menu-logo  {height:4em}
		
		.mobile {display:none!important;}
		.mobile.top-langs ul{
	    display: none;
	}
	
		
		.top-search .top-phones {
		    float: right;
		    color: #0368b0;
		    margin-top: .8em;
		    font-weight: bold;
		    font-size: 1em;
		}
		/*GSS*/
		
	.gsc-input-box {
	    height: auto!important;
	    border-radius: 5px;
	    box-sizing: border-box;
	    border: 2px solid #29aad7!important;
	    padding-right:.5em;
	}
	
	.gsc-input-box-hover {border-color:black!important}
	
	.gsc-input-box-focus {border-color:black!important; box-shadow:0 0 10px orange!important}
	
	.gsib_a {
	    padding: 0em;
	    box-shadow:0 0 0!important;
	    border-radius:5px
	}
	.gsc-input-box-focus,
	.gsc-input-box-hover
	 {
	    box-shadow: 0 0 0!important;
	    background:white;
	    border-radius:5px
	}
	.gsib_a input {padding: 0em!important;background:white!important;text-indent:5px!important;box-shadow:0 0 0!important;border-radius: .5em!important;/* margin-right:5px!important; *//* width: 100%!important; */float: none!important;border-collapse: collapse;height: auto!important;overflow: -webkit-paged-x;    border-radius: 0!important;height: 1.7em!important;}
	
	table.gsc-search-box {    width: 100%;}
	table.gsc-search-box * {float:none!important}
	.main-site-search table.gsc-search-box input[type=text] {width:100%!important}
	.tfasimShaar .main-site-search > div  {max-width: 45em!important;width: 100%;}	
	
	td.gsc-search-button {
	    width: 1%;
	}
	
	td.gsc-clear-button {
	    display: none;
	}
	table.gsc-search-box td.gsc-input {
	    padding-right: 0!important;
	}
	
	td.gsib_a {    padding: 0;}
	td.gsib_b .gscb_a {margin-top:3px}
	
	.gsc-search-button.gsc-search-button-v2 {
	    background: no-repeat scroll center center #2e86b1;
	    border-color: #357ebd;
	    width: 3em!important;
	    height: 3em!important;
	    box-sizing: border-box;
	    border-radius: 50%;
	    display: block;
	    min-width: 3em!important;
	    font-size: 1em;
	    background-size: 100%;
	    padding: 0;    }
	    
	    
	.gsc-search-button.gsc-search-button-v2:before {
	    content: "\e090";
	    font-family: 'Simple-Line-Icons';
	    color:white;
	    font-size: 1.5em;
	    padding:0;
	}  
	
	.gsc-search-button.gsc-search-button-v2:hover {background: no-repeat scroll center center url("/_layouts/15/images/btl.website/new/sprite/ico-search.png") var(--button1hoverBg)!important;background-size: 100%!important;}
	
	        /* trademark on autocomplete*/
	table.gsc-completion-container tr td div{display: none}
	table.gsc-completion-container tr td div.gsq_a{display: block}
	
	
	
	.gsc-search-button.gsc-search-button-v2 > svg {display:none}
	
		
	div#wrapPageTop.sticky .gsib_a input {font-size:1.3em}
	div#wrapPageTop.sticky .gsc-search-button.gsc-search-button-v2 {    font-size: 1.1em;}
	
	
	.gsc-search-box-tools .gsc-search-box .gsc-input {padding-right:0!important;box-shadow:none!important; border-radius:0!important;height:1.2em!important;margin:1px 0!important;padding-left:.5em!important;line-height:1.2em!important;font-size:1.2em!important}
	
	
	.top-search-box form.gsc-search-box.gsc-search-box-tools {    margin-top: -0.2em!important;}
	
	
	
	
	@media screen and (max-width: 960px) {
	.top-search-box form.gsc-search-box.gsc-search-box-tools {margin-top: -0.6em!important;}
	}
	
	@media screen and (max-width: 768px) {
	.top-search-box form.gsc-search-box.gsc-search-box-tools {margin-top: 0em!important;}
	}
	
	
	@media screen and (max-width: 767px) { 
	
	body.mobile-menu-mode {overflow:hidden!important}
	/*dy.ms-backgroundImage.mobile-menu-mode:after {
	    content: " ";
	    width: 500px;
	    height: 1500px;
	    background: rgba(0, 0, 0, 0.35);
	    position: absolute;
	    z-index: 6;
	    top:21.4em
	}
	*/
	
	body.mobile-menu-mode div#wrapPageContent {
	filter: contrast(.5);
	-moz-filter: contrast(.5);
	-webkit-filter: contrast(.5);
	    background-color: rgba(0, 0, 0, 0.2);
	}
	
	
	
	.top-phones {display:none!important}
	.mobile, 
	.top-phones.mobile {display:block!important}
	
	.top-phones.mobile a {text-decoration:underline;white-space: nowrap;}
	.top-search .top-langs ul{
	    display: none;
	}
	.mobile.top-langs ul {
	    display: table;
	}
	 }
	
	
	div#wrapPageTop.sticky form.gsc-search-box.gsc-search-box-tools {
	    margin-top: 0em;
	}
	
	
	/* End GSS*/
	
	
	
		.top-menu .payments,
		.top-menu .top-about,
		.top-menu .login,
		.top-menu .snifim {
		    color: #227AAC;
		    float: right;
		    font-size: 1.2em;
		    font-weight: bold;
		    box-sizing: border-box;
		    line-height: 2.5em;
		    
		display: flex;align-items: center;}
		
		.top-menu-left > a {margin-right: 1.4em;}
		.top-menu .snifim {/*padding-left:.5em;padding-left: 1em;*/}
		
		.top-menu-left login {
		    float: right;
		    border-left: 2px dotted #a0d6f5;
		}
		
		.top-menu .snifim:before {
			content: "\f3c5";
			color: #5bbbff!important;
		}
		
		
		
		/*
		.top-menu .payments .float {
		margin: .12em 0.4em 0 .2em;
		    padding: .4em;
		    background: rgb(90, 202, 135);font-size: 1.55em;}
		
		.top-menu .login .float {
		    font-size: 1.55em;
		    margin: .12em 0 0 .2em;
		    padding: .4em;
		    background: rgb(255, 129, 157);
		}
		*/
		.top-menu .snifim:before,
		.top-menu .payments:before,
		.top-menu .login:before
		{
		font-family: 'Font Awesome 5 Free';
		font-size: 1.1em;
		margin: 0 0em 0 0.3em;
		padding: 0.4em;
		background: #f6f5f1;
		border-radius: 50%;
		font-weight: bold;
		height: 1.2em;
		width: 1.2em;
		line-height: 1.2em;
		text-align: center;
		animation: showicon 1s ease;
		min-width: 1.2em;
		}

@keyframes showicon {
from {opacity:0; clip-path:circle(0%)}
to {opacity:1;clip-path:circle(100%)}    
}
		
		.top-menu .payments:before {
			content: "\f555";
			color: #71ceaf;
		}
		
		
		.top-menu .login:before {
		    content: "\f007";
		    color: #ff7694;
		}
		
		
		.top-menu .top-about {float:left;color:#0368b7;margin: 0;border-right: 2px dotted #a0d6f5!important;
		    padding-right: .5em;}
		.top-menu .top-about.top-nagishut {margin-right:.5em;}
		.top-menu .top-about.top-nagishut:before {content:"\f193"; font-family:fontAwesome;margin-left:.3em; float:right;}
		 
		
		
		
		
		
		
		.top-menu-logo a {	    color: #005d93;	}
	/*	.top-menu-left a.login {
	    color: #0c0c0c;
	    border-radius: 0.5em;
	    display: flex;
	    box-sizing: border-box;
	    padding: 0.2em 0.5em;
	    font-size: 1.2em;
	    margin: -.5em 0 0 0;
	    background: #ffd2dd;
	}
	*/	
		
		.top-menu-left .payments:hover,
		.top-menu-left .snifim:hover,
		.top-menu-left .login:hover {text-decoration:none; }
		
		.top-menu-left .login:hover {color:#c00d35}
		.top-menu-left .snifim:hover {color:rgb(0, 149, 255)}
		.top-menu-left .payments:hover {color: #1f8462;}	
		
		.top-menu-left .payments:hover:before {background: rgb(113 206 175)!important;color: white!important;transition: .2s ease;}
		.top-menu-left .snifim:hover:before {background: rgba(0, 149, 255, .5)!important;color: white!important;transition: .2s ease;}
		.top-menu-left .login:hover:before {background: rgba(188, 0, 42, .5)!important;color: white;transition: .2s ease;}
		
		
		
		.top-menu-logo .snifim:before {
		    background: url("icons/ico-snifim.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		    border-radius: 50%;
		    content: " ";
		    float: right;
		    height: 2.2em;
		    margin: -0.4em 0 0 8px;
		    width: 2.2em;
			background-size:100%;
		}
		
		.top-menu-logo .login.snifim:before {background-image: url("/_layouts/15/images/btl.website/ico-lock.png");}
		
		.top-menu-logo .login.snifim a.signup {font-size: 0.7em; display:block;float: right;width: 70%;}
		.top-menu-logo .login.snifim {float: left;width: auto;margin: 1.2em 0 0 0;width: 31%;max-width: 10em;}
		
		
		.hp .top-menu-logo .snifim:hover 
		{text-decoration:none; 
		text-shadow:0 0 10px white;	
		transition:0.2s ease;} 
		
		.hp .top-menu-logo a.snifim:hover:before,
		.hp .top-menu-logo .snifim:hover:before {
		    box-shadow: 0 0 10px white;
			transition:0.2s ease;}
		
		
		.top-menu-logo .snifim:hover 
		{text-decoration:none;text-shadow: 0 0 10px #29AAD8;	
		transition:0.2s ease;} 
		
		.top-menu-logo a.snifim:hover:before,
		.top-menu-logo .snifim:hover:before {
		    box-shadow: 0 0 10px white;
			transition:0.2s ease;}
		
		
		
		
		.peulot.hp li {
    width: 20%;
    float: right;
    margin: 1em 0;
    font-size: 0.8em;
}		
		.peulot.hp h2 {   text-indent: -50000px;
		    border: 0;
		    margin: 0;
		    padding: 0;
		    line-height: 1px;
		    font-size: 1px;}
		
		.peulot.hp li a .float {
		/*color: white!important; 
    font-size: 1.3em;
    text-decoration: none!important;
    display: table;
    border: 1px solid transparent;
		border: 0;
		background: none;
		color: #66afd7;
		width: 1em;*/
	}
		.peulot.hp li a:hover .float {
		    /*background: #31648a;*/
		    transition: .2s ease;
		}
		.peulot.hp li a {/*color:white!important;*/font-size: 1.3em;text-decoration:none!important;    display: table;    border: 1px solid transparent;max-width:inherit}
		.peulot.hp li a:hover {text-decoration:underline!important;/*color:white!important*/}
		
		.peulot.hp li a:focus {
		outline-color: var(--headingborder)!important;
    outline-width: thick;
    box-shadow: 0px 0px 2px var(--headingborder);
    border: 1px solid var(--headingborder);
    box-sizing: border-box;	}
		
		.peulot.hp li:last-child .float {border:0;    margin: 0;}
		
		.peulot.hp .lobby-actions ul:nth-child(2) li:last-child a:hover .float {background:none;border:none;}
		
		
		.hp .icon-grid:before {
		    content: "\f104"!important;
		    font-family: FontAwesome;
		}
		
/*	.peulot.hp .zimun-tor .float {
    border-color: #cf6985!important;
    color: #cf6985;
}
	.peulot.hp .halat .float {
    border-color: #E47370!important;
    color: #E47370;
}
	*/	
		
		.peulot.hp li:last-child {
	float: left;
	margin: 0em 0 -3em 5em;
	width: auto;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 5%;
	}
		
		.peulot.hp li:last-child a {
    background: #e4eefd;
    text-align: center!important;
    float: none;
    margin: 3em auto 0;
    padding: 0 .3em 0 .3em;
    border-radius: 0 0 .4em 0.4em;
    font-size: 1.2em;
    border: 0px solid var(--headingborder);
    border-top: 0;
    box-sizing:border-box;
    }
	
	.peulot.hp li:last-child a .float {background:none;width:auto;}
	
		.peulot.hp li:last-child a span {
	    font-weight: normal;
	    padding-top: 0.4em!important;
	}		

		.peulot.hp .lobby-actions li a span {
		   padding: 0 0 0 1em;
    margin: 0;
    display: table-cell;
    font-size: 0.9em;
		}
		
		.peulot.hp .InsideTitle {
	    display: none!important;
	    }
	    
	    	/* benefits payments calendar*/
		.ms-acal-rootdiv {
	    min-width: 800px;
	}
	
		 @media screen and (max-width:768px )
		{
		
		
		.SnifDetails {    width: 100%!important}
		.snif-pic {
		float: right!important;
		    margin: 1em 0 2em;
		    width: 70%!important;}
		
		
		.container.main .left-content {    padding-left: 0em!important;}
		
		.top-menu .container ul.megamenu > li > a {padding:0;float:right}
		
		
		.peulot.hp ul {padding: 1em;
		display: flex;
	    flex-wrap: wrap;}
		    
		.peulot.hp li {
		width:33%;
		font-size:1.2em
		
		}
		
		.mobile-img {width:100%!important}
		
		
		.tfasimShaar .main-site-search input[type="text"] {    width: calc(100% - 3.30em)!important;}
		
		
		
		#btl_TabDiv1#btl_TabDiv1 > div:first-child {
		    height: 198px!important;		    
	    width: 700px;
		}

		.urgentNewsContainer.empty + #btl_TabDiv1#btl_TabDiv1 > div:first-child {    height: 270px!important;}
		
		
		.lobby-actions a .float {font-size:1.3em}
		
		
		
		.peulot.hp li:last-child {
		    float: left;
		    margin: 0em 0 -2em 2em!important;
		    width: auto;
		    text-align: center;
		    bottom: 0;
		}
		
		
		
	#SnifimTabs ul.tablist {margin:0!important;padding:0!important; list-style-position:inside!important;width:100%!important;display:block!important; position:initial!important}
	
	#SnifimTabs ul.tablist .tab {width:100%!important; border-radius:0!important; float:none!important; margin:0!important; }
		
		
		}
		
		
		 @media screen and (max-width:500px ){#btl_TabDiv1#btl_TabDiv1 > div:first-child {
    width: 380px;
}}
		
		 @media screen and (max-width:500px )
		{
		
		    .peulot.hp li {
		width: 50%;
		font-size:1.2em;
		margin: 0.3em 0;
		}
		
		.peulot.hp {padding:0;}
		
		.lobby-actions a .float {font-size:1.3em}
		
		.snif-pic {width:100%!important}
		.container.main h1 {font-size:1.5em!important}
		
		
		
		.peulot.hp li:last-child {
	    
		}
	
		.news-body li > div span {    /*white-space: normal!important;*/}
		
		#btl_TabDiv1#btl_TabDiv1 > div:first-child {height: 157px!important;width: 363px;}
		.urgentNewsContainer.empty + #btl_TabDiv1#btl_TabDiv1 > div:first-child		{height: 280px!important;}
		
		.news .news-body {
		    min-height: auto!important;
		    height: auto!important;
		}
		
		
		
		.camera_caption > div {
		    padding: 0;
		    height: auto!important;
		}
		
		.cameraContent {    padding: 0em 14%!important;}
		
		
		.camera_caption > div {    padding: 10px 0px !important; font-size:.9em}
		.camera_fakehover,
		.cameraCont > div > img, .camera_target.camera_target {    height: 15em!important;}
		.camera_pag {    top: -67px!important;}
		.camera_wrap .camera_pag .camera_pag_ul {
		    margin: 0px 0 0 -150px!important;
		    width: 300px!important;
			text-align: center!important
		}
		
		.zhuyot-luach .container > ul > li {
		    width: 100%!important;
		    margin: 0!important;
		}
		
	   .zhuyot-luach .container ul ul li {
	    display:flex!important;
	    flex-direction: row-reverse;
	    align-items: center;
	    }
	
	
		.zhuyot-luach .container ul ul li:before {margin:0 2em 0 .5em!important}

		
		
		.bot-baners li {width:100%!important}
		
		
		
		#btl_TabDiv1 > div:first-child {
		    height: auto!important;
		}
		
		ul.anchors, .forms-list ul, .lobby-links ul {
		column-count: 1!important;
		    column-gap: 0em!important;
		    -moz-column-count:1!important;
		    -webkit-column-count: 1!important;
		    -moz-column-gap: 0em!important;
		}
		
		
		}
@media screen and (max-width: 390px) {#btl_TabDiv1#btl_TabDiv1 > div:first-child {width: 326px!important;} }		
@media screen and (max-width: 375px) {#btl_TabDiv1#btl_TabDiv1 > div:first-child {width: 308px!important;} }		
@media screen and (max-width: 320px) {#btl_TabDiv1#btl_TabDiv1 > div:first-child {width: 250px!important;} }

		
		
		 @media screen and (max-width:320px )
		
		{
		
			
		.israel-logo br {display:none}
		
		.btl-logo {    height: 3em!important;}
		
		
		.peulot.hp li {
		    font-size: 1.2em;
    min-height: auto;
    width: 100%;
    margin: 0;
		}
		
		.peulot.hp {padding:0}
		.peulot.hp li:last-child {    }
		
		.lobby-actions a .float {margin-top:-.3em}
		
		.top-menu-left {	    font-size: .63em;}
		
		
		
		}
		
		
		
		.life, .zchuyot, .peulot, .zhuyot-lnks, .zhuyot-luach, .footer, .bot-baners
		 {
			float:right;
			width:100%;
			padding: 0 1em 0em 1em;
			box-sizing: border-box;
		}
		
		.peulot  {
		background-color:#e4eefd;
		padding:0;
		border-bottom: 0px solid var(--headingborder);
		}
		
		.peulot a {
		    color: white;
		    float: right;
		    width: 20%;
		    font-size: 1.25em;
		    margin: 1.3em auto;
		    font-weight: bold;
		}
		.peulot a > div {margin:-0.2em 0 0 .4em;font-size: 1.4em;border: .09em solid #ffffff;padding: .2em;color: #ffffff;border-radius: .2em;transition: .2s ease;}
		
		
		.peulot ul {padding:0 2em;float: right;    border-top: 2px solid #e4eefd;}
		
		.peulot.hp .lobby-actions a .float {
    padding: 0.1em;
    margin: 0 0 0 .2em;
    transition: .2s ease;
    /* background: none; */
    width: 2em;
    display: flex;
    height: 2em;
    justify-content: center;
    align-items: center;
    font-size: 2.4em;
    max-height: 2em;
    min-width: 2em;
    box-sizing: border-box;
    border: 0;
    border-radius: 50%;
}


.peulot.hp .lobby-actions a .icon:before {
    background-size:100%;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    text-shadow: 0 5px rgb(0 0 0 / 11%);
    -webkit-text-stroke: 1px #626262;
    color: #bbe8ff;
    font-size: 0.9em;
    background-position: center;
}

.peulot.hp .lobby-actions a:hover .icon {
background:#ffe399; 
    clip-path: circle(45%);
}

.peulot.hp .lobby-actions a:hover .icon:before {
    font-size: 1.2em;
    background-size: 115%;
}



.peulot.hp .lobby-actions a.bank .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/bank.svg);
}

.peulot.hp .lobby-actions a.coins .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/tashlumim.svg);
}

.peulot.hp .lobby-actions a.halat .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/calendar-check.svg);
}

.peulot.hp .lobby-actions a.zimun-tor .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/calendar.svg);
}

.peulot.hp .lobby-actions a.icon-paper-plane .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/send.svg);
}

.peulot.hp .lobby-actions a.icon-lock .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/key.svg);
}

.peulot.hp .lobby-actions a.faq .icon:before {
}

.peulot.hp .lobby-actions a.ishurim .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/ishurim.svg);
}

.peulot.hp .lobby-actions a.forms .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/tfasim.svg);
}

.peulot.hp .lobby-actions a.calc .icon:before {
        content: ""!important;
    background-image: url(/SystemFiles/SVG/calc.svg);
}


.peulot.hp .lobby-actions a.mosdot .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/bank.svg);
}

.peulot.hp .lobby-actions a.tipim .icon:before {

}

.peulot.hp .lobby-actions a.calendar .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/calendar.svg);
}

.peulot.hp .lobby-actions a.yeuts .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/zaken.svg);
}

.peulot.hp .lobby-actions a.appeal .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/submit-form.svg);
}

.peulot.hp .lobby-actions a.peilutKeila .icon:before {
    content: ""!important;background-image: url(/SystemFiles/SVG/alimut-mishpaha.svg);
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.peulot.hp .lobby-actions a.icon-note .icon:before {
    
}

.peulot.hp .lobby-actions a .icon-grid:before {
    
}

.peulot.hp .lobby-actions a.agashat-tofes .icon:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/submit-form.svg);
}

.peulot.hp .lobby-actions a.digital .icon:before {
    }

.peulot.hp .lobby-actions a.bank-account .icon:before {
        content: ""!important;
        background-image: url(/SystemFiles/SVG/edit.svg);
}

.peulot.hp li a[href*="MaavarKupotCholimInfo.aspx"] .float:before {
    content: ""!important;
    background-image: url(/SystemFiles/SVG/refui.svg);
}


.peulot.hp li:last-child a .float {
    height: 1em;
    width: 1em;
    min-width: 1em;
    display: flex;
    font-size: 1.5em;
    align-items: center;
}
.peulot.hp .lobby-actions li:last-child  a span {
    display: flex;
    height: 1.8em;
}

.peulot.hp li:last-child a {display:flex;align-items: center;}
		.zchuyot {	background:#cfc0ff;
		  background-image: -moz-linear-gradient(#c8b8ff, #d6c7ff);
		  background-image: -webkit-linear-gradient(#c8b8ff, #d6c7ff);
		  background-image: -o-linear-gradient(#c8b8ff, #d6c7ff);
		  background-image: linear-gradient(#c8b8ff, #d6c7ff);
		}
		
		.life {
		  background: #065288;
		  color: white;
		}
		
		.container {	width:100%;
			max-width:1440px;
		}
		
		.container.main {box-sizing: border-box;}
		.container.main p {line-height:1.5em!important;     padding: 0;}
		
		.inner-page .container.main {display:table}
		
		.breadcrumbs {font-size: .9em;border-bottom: 1px solid #ddd;padding: .95em!important; color:#333}
		
		.breadcrumbs span > span {
			display:none
		}
		.breadcrumbs span > span.breadcrmps-lnk,
		.breadcrumbs span > span.RootStyle {
			display:inline-block;
		}
		
		.breadcrumbs a {color:#777}
		.breadcrumbs a:after {content:"\f104"; font: normal normal normal 14px/1 FontAwesome; margin:0em .7em .0em .7em; }
		
		.container.main .left-content {display:table-cell;vertical-align: top;padding-left: 2em;}
		
		.container.main .left-menu {display:table-cell;width: 14%;vertical-align: top;}
		.container.main .right-menu {display:table-cell;width: 20%;vertical-align: top;}
		
		.container.main .right-menu + .left-content {
		    padding-left: 2em;
		    padding-top: 0;
		}
		
		.lobby-pic {width:100%; display:table;}
		
		.lobby-pic > div {width:100%;display:table-cell;background: url(/_layouts/15/images/btl.website/lobby-pic1.jpg) no-repeat center;background-size: auto 100%;height: 144px;}
		
		
		.lobby-banner a:hover {text-decoration:none;background: #FFFAEA;transition: 0.2s ease;}
		
		.lobby-banner {margin-top: 6em;}
		.lobby-banner a {background:aliceblue; width:100%;
		display:block;
		box-sizing:border-box;padding:1em;
		border-radius:0.5em;border: 1px solid #A7D4EE;text-align: center;font-weight: bold;line-height: 1.5em;transition: 0.2s ease;margin-bottom: 1em;}
		
		
		.right-menu .aruzim-menu {position: absolute;transition: 0.2em ease;right: -100%;display: block;width: 62%;padding: 1em 0.5em;}
		.right-menu .open .aruzim-menu {display:block;transition: 0.2em ease;position: absolute;background: #DBEFFB;top: 4.7em;right: 20em;width: 28em;padding: 1em 0.5em;border-radius: 0.5em;box-shadow: 0.1em 0.1em 0.4em silver;border: 1px solid #74BFE3;z-index: 22;}
		
		.right-menu .open .aruzim-menu + .arrow {content:' ';
		border-style:solid;
		float:right;position: absolute;
		width:0;
		height:0;border-color: transparent transparent transparent #65A4CA;border-width: 1em 1em;margin: -2.6em 0em 0px 1px;z-index: 22;right: 18.1em;}
		
		.right-menu .open .aruzim-menu + .arrow:after {content:' ';
		border-style:solid;
		float:right;position: absolute;
		width:0;
		height:0;border-color: transparent transparent transparent #DBEFFB;border-width: 1em 1em;margin: -0.95em -0.90em 0px 1px;z-index: 22;}
		
		
		
		.right-menu .open .aruzim-menu a:before {content:' ';width: 4em;height: 4em; display:block;background-color: #389DD8;border-radius:50%;position:relative;margin: 0 auto 0.6em;background-image: url(/_layouts/15/images/btl.website/right-menu-sprite.png);background-size: 100%;/* transition: 0.2s ease; */}
		
		.right-menu .open .aruzim-menu a:nth-child(1),
		.right-menu .open .aruzim-menu a:nth-child(2),
		.right-menu .open .aruzim-menu a:nth-child(3) {font-weight:bold}
		
		.right-menu .open .aruzim-menu a:nth-child(1):hover:before,
		.right-menu .open .aruzim-menu a:nth-child(2):hover:before,
		.right-menu .open .aruzim-menu a:nth-child(3):hover:before 
		{box-shadow: 0 0 1em #FFB42E;background-color: #FD991B;}
		
		.right-menu .open .aruzim-menu a:hover:before {box-shadow: 0 0 1em #389DD8;transition:0.2s ease;background-color: #0B70AB;}
		
		
		.right-menu .open .aruzim-menu a:nth-child(1):before,
		.right-menu .open .aruzim-menu a:nth-child(2):before,
		.right-menu .open .aruzim-menu a:nth-child(3):before {/* box-shadow: 0 0 0.5em #FFB42E; */border: 0.1em solid #ffb42e;box-sizing: border-box;background-color: #FDB941;}
		
		.right-menu .open .aruzim-menu a:nth-child(1):before {background-image: url(icons/right-menu-shtrudel.svg);}
		.right-menu .open .aruzim-menu a:nth-child(2):before {background-image: url(icons/right-menu-upload.svg); background-position: -3px 1px}
		.right-menu .open .aruzim-menu a:nth-child(3):before {background-image: url(icons/right-menu-calc.svg);}
		.right-menu .open .aruzim-menu a:nth-child(4):before {background-image: url(icons/right-menu-money.svg);}
		.right-menu .open .aruzim-menu a:nth-child(5):before {background-image: url(icons/right-menu-lock.svg);}
		.right-menu .open .aruzim-menu a:nth-child(6):before {background-image: url(icons/right-menu-download.svg); background-position: -0px 2px}
		.right-menu .open .aruzim-menu a:nth-child(7):before {background-image: url(icons/right-menu-stamp.svg);}
		.right-menu .open .aruzim-menu a:nth-child(8):before {background-image: url(icons/right-menu-bank.svg);background-position: -0.1em -0.1em;}
		.right-menu .open .aruzim-menu a:nth-child(9):before {background-image: url(icons/right-menu-shekel.svg);background-size:90%; background-position:3px 3px }
		.right-menu .open .aruzim-menu a:nth-child(10):before {background-image: url(icons/right-menu-reload.svg);background-position:0px 1px}
		.right-menu .open .aruzim-menu a:nth-child(11):before {background-image: url(icons/right-menu-mail.svg);background-position:-1px 1px}
		.right-menu .open .aruzim-menu a:nth-child(12):before {background-image: url(icons/right-menu-phone.svg);}
		
		
		
		
		
		
		
		
		
		.right-menu .open .aruzim-menu a { display:block; font-weight:normal;font-size: 0.85em; padding:0.6em 1em;float: right;width: 33%;box-sizing: border-box;text-align: center;min-height: 8.5em;}
		.right-menu .open .aruzim-menu a:hover {text-decoration:none;color: #062131;}
		
		.right-menu .actions {background-color: whitesmoke;padding: 0;width: 94%;font-weight: 700;box-sizing:border-box; border-radius:0.5em;margin-bottom: 1em;float: right;}
		.right-menu .actions.open .lnk {padding-bottom:1em;background: #CCE6F6;}
		
		.right-menu .actions .lnk:hover {background-color: #CCE6F6;width: 100%;box-sizing: border-box;transition: 0.2s ease;}
		.right-menu .actions.open .lnk:hover {border-radius: 0.5em;}
		
		
		.right-menu .actions .lnk {cursor:pointer;padding: 1em 0.5em 1em 0.5em;border-radius: 0.5em;transition: 0.2s ease;}
		.right-menu .actions .lnk b {float:right; width:1.7em; height:1.7em; background-image:url(icons/ico-cog.svg); background-size:100%; margin:-0.3em 0.4em 0 0.3em}
		.right-menu .actions .lnk strong {float:left; width:2em; height:2em; background-image:url(icons/ico-hamburger.svg); background-size:100%; margin:-0.5em 0.4em 0 0.3em}
		
		.lobby .right-menu {padding: 0 1em 0 0;}
		.right-menu {box-sizing:border-box;padding-left: 2em;}
		.lnk.page-menu {display:none}
		.right-menu ul {
			font-size: 0.89em;
			list-style-position:inside;
			list-style-type:none;
			padding:0;
			/* background-color:#f5f5f5; */
			/* border-radius:0.5em; */
			display: table;
			 width: 95.4%; 
			/* box-sizing: border-box; */
		}
		
		
		.right-menu ul li:first-child a:hover,
		.right-menu ul li:last-child a:hover {border-radius:0}
		
		.right-menu ul li {display:table-row}
		.right-menu ul li a {color: #0678a0;border-bottom: 1px solid #cfe7f5;padding: .5em;display: table-cell;/* transition:0.2s ease; */width: 100%;background-color: #ffffff;font-size: 1.1em;}
		
		.right-menu ul li a.BtlRightMenuSelected,
		.right-menu ul li a:hover
		{text-decoration:none;/* transition:0.2s ease; */background-color: #cfe7f5;/* padding: 1em 1.5em 1em 0.5em; *//* background-image: url('/_layouts/15/images/btl.website/menu-arrow-right.png'); */background-repeat: no-repeat;background-size: 1em 100%;background-position: top right;display:table-cell;color:#045A78}
		.right-menu ul li b {
			background-color: white;
			background-repeat:no-repeat;
			display: table-cell;
			width: 2em;
			height:10px;
			margin: 0px;
			z-index: 1;
			background-size: 100% 100%;
			
			}
		
		
		.right-menu ul li a.BtlRightMenuSelected + b,
		.right-menu ul li a:hover + b {background-image: url('/_layouts/15/images/btl.website/menu-arrow-left.png');}
		
		
		
		
		
		
		.right-menu ul li a.BtlRightMenuSelected:before,
		.right-menu ul li a:hover:before {
		
		/* content:""; */
		
		width: 1.5em;
		
		height: 2.23em;
		
		position:absolute;
		
		margin:-0.5em -1.5em 0 0;
		
		display:block;
		
		float:right;
		
		background: url('/_layouts/15/images/btl.website/menu-arrow-right.png') no-repeat 0.5em 0px;
		
		background-size: 69% 97%;
		}
		
		
		
		.right-menu ul li a.BtlRightMenuSelected:after,
		.right-menu ul li a:hover:after {
		
		/* content: " "; */
		/*
		width: 2em;
		
		height: 1em;
		
		margin:-0.61em  0 0 -2.9em;
		
		display: table-cell;
		
		background: red;
		*/
		}
		
		
		
		
		
		.hp .icons {
			padding-bottom: 0em;
			position:relative;
			margin:0 auto;
		}
		.hp .zchuyot .icons { width: 100%;}
		
		.life .icons > a, 
		.peulot .icons > a {width: 24%;margin: 0em .25% 1em;background: #003a63;font-size: 1.1em;padding: 0 0 .8em;}
		.life .icons > a img {
		    width: 100%;
		    margin-bottom: .8em;
		}
		.life h2 {font-size:1.8em; font-weight:normal; margin:1em 0}
		
		.life .icons > div ,
		.zchuyot .icons > div {
		    cursor:pointer;
		    cursor: pointer;
		    box-sizing: border-box;
		    /* padding: 0 1em; */
		    } 
		
		.zchuyot .icons > div  {width: 33%;}
		.life .icons  {margin: 0 -.5em;}
		
		.icons > div,
		.icons > a
		 {
			display:block;
			/* margin: 0 0 4em; */
			float:right;
			text-align:center;
			text-decoration:none;
			padding:0;
			box-sizing:border-box;
		}
		
		.peulot .icons a {	color:#1a4b6d;}
		.zchuyot .icons * {color:#413572;}
		.life .icons a {color: #fff;}
		.life .icons a:hover {background: #012742;box-shadow: 0 0 10px white;}
		
		.hp .icons div:hover:before,
		.hp .icons > a:hover:before {
			box-shadow:0 0 3em #FFF;
			transition:0.2s ease;
			cursor:pointer;
		}
		
		
		.hp .icons > a h3, .hp .icons > a p {
			float:right;
			width:100%;
			padding:0;
			margin:0;
		}
		
		
		.life .icons a:before,
		.zchuyot .icons a:before {
		    /* content: " "; */
		    display: inline-block;
		    width: 0.4em;
		    height: 0.4em;
		    border-radius: 50%;
		    margin: -1em 0 0.15em 0.4em;
		}
		.life .icons a:before {/* background: #49BB65; */}
		.zchuyot .icons a:before {background: #A38FF5;}
		
		.hp .icons h3,
		.hp .icons > a h3 {
			font-size: 1.7em;
			font-weight: normal;
			margin: 0.7em 0;
		}
		
		.hp .icons > a p {
			box-sizing:border-box;
			padding:0 2em
		}
		
		.peulot .icons > a:before {	border:2px solid #3389c8;}
		.zchuyot .icons > div:before {	border:2px solid #5939c3;}
		.life .icons > div:before {	border:2px solid #529e65;}
		
		.icons div:before,
		.icons > a:before {
			display:block;
			margin: 1em auto 0;
			background-color:white;
			background-size:100%;
			background-repeat:no-repeat;
			border-radius:50%;
			width:7.6em;
			height:7.6em;
			/* content:" "; */
			transition:0.2s ease;
		}
		.peulot a.ico-calc:before {
			background-image:url(icons/ico-calc.svg);
		}
		.peulot a.ico-download-form:before {
			background-image:url(icons/ico-download-form.svg)
		}
		.peulot a.ico-phone:before {
			background-image:url(icons/ico-phone.svg)
		}
		.peulot a.ico-stamp:before {
			background-image:url(icons/ico-stamp.svg)
		}
		.peulot a.ico-upload-form:before {
			background-image:url(icons/ico-upload-form.svg)
		}
		
		.zchuyot div.ico-life-events:before {
			background-image:url(icons/ico-life-events.svg)
		}
		.zchuyot div.ico-population-groups:before {
			background-image:url(icons/ico-population-groups.svg)
		}
		.zchuyot div.ico-ill:before {
			background-image:url(icons/ico-ill.svg)
		}
		
		.life div.ico-motherhood:before {
			background-image:url(icons/ico-motherhood.svg)
		}
		
		.life div.ico-job-break:before {
			background-image:url(icons/ico-job-break.svg)
		}
		
		.life div.ico-pgia:before {
			background-image:url(icons/ico-pgia.svg)
		}
		
		.life div.ico-old:before {
			background-image:url(icons/ico-old.svg)
		}
		
		.life div.ico-dead:before {
			background-image:url(icons/ico-dead.svg)
		}
		
		.peulot .panel-more a > div {
		    border: 0;
		    padding: 0;
		    margin: 0;
		    font-size: inherit;
		}
		
		.peulot .panel-more,
		.zchuyot .panel-more,
		.life .panel-more
		 {
			clear: both;
			padding: 1em 1em 1em;
			text-align: right;
			float: LEFT;
			margin: 0 0 -3em 1em;
			background: #437ca4;
			text-align: center;
			border-radius: .5em;
		}
		
		.peulot .panel-more a {
		    background: 0;
		    border: 0;
		    margin: 0;
		    padding: 0;
		}
		.zchuyot .panel-more {background: none repeat scroll 0 0 #59479a;}
		.life .panel-more {/* background: none repeat scroll 0 0 #398e46; */}
		
		.panel-more a {
			display: block;
			width: 8em!important;
		}
		.peulot .panel-more a:hover {text-decoration: underline;}
		
		/*              LOGIN           */
		
		.hp .float-panel {
		    display: table;
		    float: left;
		    font-size: 1em;
		    position: absolute;
		    right: 69%;
		    top: 9.5em;
		    width: 28%;
		    z-index: 5;
		}
		
		.hp .float-panel .top,
		.hp .float-panel .bottom
		 {display:table-row;
		  padding:0.5em;
		  text-align:center;
		 }
		  
		.hp .float-panel .bottom {background:#3284bf; }
		
		.hp .float-panel h2 {
		    color: #0368b7;
		    float: right;
		    font-size: 1.2em;
		    font-weight: bold;
		    margin: 0;
		    padding: .8em 1em;
		    width: 100%;
		    box-sizing: border-box;
		    background: #eaeaea;
		    text-align: right;
		    border-radius: .2em .2em 0 0;
		}
		
		.hp .float-panel h2:before {
		    background: url("/_layouts/15/images/btl.website/ico-hp-lock.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		    background-size:100%;
		    /* content: " "; */
		    float: right;
		    height: 1.7em;
		    margin: -0.4em 0 0 0.3em;
		    width: 1.3em;
		}
		
		
		.hp .float-panel input[type='text'],
		.hp .float-panel input[type='password'],
		.hp .float-panel a.signup {    width: 70%;}
		
		.hp .float-panel input[type='text'],
		.hp .float-panel input[type='password']
		 {
		    border: 1px solid #c3c3c3;
		    font-family: Arial,Helvetica,sans-serif;
		    font-size: 1.3em;
		    margin: 0 0 0.8em;
		    padding: 0.3em;
		    border-radius: 0.2em;
		}
		
		.hp .float-panel input[type='text']:focus,
		.hp .float-panel input[type='password']:focus {border:1px solid #fff;box-shadow: 0 0 10px #fff;}
		
		.hp .float-panel input[type="submit"] {
		    background: none repeat scroll 0 0 #a4e2ff;
		    border: 0 none;
		    border-radius: 3em;
		    color: #005d93;
		    display: inline;
		    font-family: arial;
		    font-size: 1.4em;
		    font-weight: bold;
		    margin: 0.5em auto;
		    padding: 0.2em 1.5em;
		    text-align: center;
			cursor:pointer;
			transition:0.2s ease;
			    display: block;
		
		}
		
		.hp .float-panel input[type="submit"]:hover {background:#fffea4;transition:0.2s ease;}
		.hp .float-panel a > div {font-size:1.3em; border-left:1px dotted white; padding-left:.3em;margin-left:.3em }
		.hp .float-panel a {display:block;color: white;margin: 0.8em 0;font-size:1.3em;font-weight: bold;}
		a.panel-login, a.panel-signup {
		    background: #0368b0;
		    padding: 1em;
		    border-radius: .2em .2em 0 0;
		}
		.hp .float-panel a.more {
		    background: white;
		    color: #189cca;
		    padding: 1em 1em 0;
		    float: right;
		    width: 100%;
		    box-sizing: border-box;
		    margin: 0;
		    border-radius: 0 0 0 .2em;
		    font-size: 1em;
		}
		
		.hp .float-panel a.signup {
		    background: none repeat scroll 0 0 #afc7d6;
		    border-radius: 0.2em;
		    color: #005d93;
		    font-size: 1.4em;
		    font-weight: bold;
		    margin: 0.8em auto ;
		    padding: 0.5em 0.2em;
			transition:0.2s ease;
		}
		
		.hp .float-panel a.more:after {content: " ";border-width: .6em;border-color: white white  transparent transparent;BORDER-STYLE: SOLID;margin: .8em .98em 0 0;position: absolute;font-size: 1.3em;}
		.hp .float-panel:after {content: " ";
		background: white;
		margin: 0em 0 0 0;width:5.6em; height:1.4em; float:right; border-radius:0 0em 0.2em 0}
		
		.hp .float-panel a.signup:hover {text-decoration:none; background:#fffea4;transition:0.2s ease;}
		
		a.panel-signup {background:#29aad7; margin-top:-0.6em!important; border-radius:0 0 .2em .2em; font-weight:normal!important }
		
		
		
		
		
		/*             NEWS        */
		
		
		.container-slider-news {
		display:table;
		width:100%;
		background:rgba(238, 235, 230, 0.33);
		/* background:#fffbdd; */
		}
		
		
		.news {
		    color: #4e595f;
		/*    display: table-cell; */
		    padding: 0;
		    z-index: 3;
		    width: 100%;
		    box-sizing: border-box;
		}
		
		.news .news-body{
		    float: right;
		    width: 100%;
		    padding: 0 1em;
		    box-sizing: border-box;
		    overflow: hidden;
		    border-right: 2px dotted rgba(0, 0, 0, 0.15);
		    margin-top: 1em;
		    min-height: 15em;
		}
		
		.news-body li > div {    display: block;}
		.news-body li > div span {    display: block;width:100%; overflow:hidden;white-space:nowrap; text-overflow: ellipsis;}
		
		
		.mobile-news {display:none}
		
		.news a {
		    color: #3f3f3f;
		}
		
		.news .bold_component {
			margin-bottom:1em
		}
		
		.news .news-bodyspan:after {content:'//'; margin:0 1em}
		
		.news .news-body h2,
		.news .news-body strong {    
			margin: 0.5em 0 0.4em;
			float: right;
			width: 100%;
			color: #0368b7;
			font-weight: bold;
			font-size: 0.75em;}
		
		#btl_TabDiv1 li a {
			margin-bottom: .6em;
			display: block;
			text-decoration: none;
			font-size: 0.9em;
		}
		#btl_TabDiv1 li a:hover {	text-decoration:underline;}
		
		#btl_TabDiv1 > div {
			margin-bottom:1em
		}
		
		#btl_TabDiv1 > div:first-child {
		    font-size:1.1em;
			height: 144px!important;
			}		
			
			.urgentNewsContainer.empty + #btl_TabDiv1 > div:first-child {    height: 212px!important}
			
			
		
		.news .news-body h2 + p {
			padding:0; margin:0;
			white-space:nowrap;
			width:100%;
		    text-overflow: ellipsis;
		    overflow:hidden;
		}
		
		.news .news-body > li {
		    float: right;
		    width: 100%;
		    margin: 1em 0;
		    color: #3f3f3f;
		}
		
		.news .wholeList{
		    font-size: .8em;
		}
		
		
		/* play/pause buttons*/
		    a.PauseResumeBtn {
		        float: right;
		        margin:0 2em
		    }
		
		        a.PauseResumeBtn span {
		            background-size: 100%;
		            width: 16px;
		            height: 16px;
		            float: left;
		            margin: 0 0 0 0.5em;
		            text-indent: -5000px;
		            direction: rtl;
		            transition: 0.2s ease;
		            border-radius: 50%;
		        }
		/*
		        a.PauseResumeBtn:hover {
		            opacity: 1;
		            transition: 0.2s ease;
		        }
		
		        a.PauseResumeBtn.pause span.ico-pause {
		            background-image: url(/_layouts/15/images/btl.website/new/sprite/news-pause.png);
		            opacity: 1;
		        }
		
		        a.PauseResumeBtn.pause span.ico-play {
		            background-image: url(/_layouts/15/images/btl.website/new/sprite/news-play.png);
		            opacity: 0.5;
		        }
		
		        a.PauseResumeBtn span.ico-pause {
		            background-image: url(/_layouts/15/images/btl.website/new/sprite/news-pause.png);
		            opacity: 0.5;
		        }
		
		        a.PauseResumeBtn span.ico-play {
		            background-image: url(/_layouts/15/images/btl.website/new/sprite/news-play.png);
		            opacity: 1;
		        }
		
		
		*/
		
		
		a.PauseResumeBtn span.ico-pause:after {
	    display: block;
	    content: "\f28b";
	    margin: 0 .05em;
	    font-weight: 100;
	    background: #faf9f7;
	    color: #3272a0!important;
	    font-size: 1.5em;
	    width: 1em;
	    height: 1em;
	    line-height: 1em;
	    text-indent: 0;
	    font-family: 'Font Awesome 5 Free'!important;
	}
	
	a.PauseResumeBtn.pause span.ico-pause:after {
	    font-weight: 900
	}
	
	a.PauseResumeBtn span.ico-play:after {
	    display: block;
	    content: "\f144";
	    margin: 0 .05em;
	    font-weight: 100;
	    background: #faf9f7;
	    color: #3272a0!important;
	    font-size: 1.5em;
	    width: 1em;
	    height: 1em;
	    line-height: 1em;
	    text-indent: 0;
	    font-family: 'Font Awesome 5 Free'!important;
	    font-weight: 900
	}
	
	a.PauseResumeBtn.pause span.ico-play:after {
	    font-weight: 100;
	}
	
	a.PauseResumeBtn span:hover:after {
	    color: black!important;
	    transition: .2s ease
	}
	
	a.more:after {
	    content: "...";
	}
	
	
	
	.newsDate {
	    background: #f6f5f1;
	    display:inline-block;
	    padding:.7em 1em .7em 2em;
	    border-radius: 2em 0 0 2em;
	    font-size: .9em;
	    margin:.5em 0;
	}
	
	
		
		
		/*        BANNERS       */
		
		
		
		.bot-baners ul {
	    display: flex;
	    flex-wrap: wrap;
	    /* justify-content: space-between; */
	width: 100%;}
	
	.bot-baners ul li {width: 25%; margin: 0.5em 0;}
		
		
		
		
		.bot-baners {background: #d8f4f8;/* border-top:3px solid white; */padding: 2em 1em;text-align:center;display:flex;width:100%;box-sizing: border-box;
		    margin-bottom: -2em;}
		
		.container{ display: table;	    margin: auto;}
		.bot-baners > .container { display: flex;	    margin: auto;}
		
		
		.bot-baners a {
	color: #0b5c8b;
    font-size: 1.1em;
    padding: .5em;
    text-align: right;
    transition: all 0.2s ease 0s;
    width: 100%;
    border-radius: .5em;
    box-sizing: border-box;
    display: flex;
    align-items: center;	/* flex-direction: column; */}
		
		.bot-baners a:hover {
			text-decoration:none;
			background: rgba(255, 255, 255, 1);
		}
		
		.bot-baners a:hover:before  {opacity:1;transition:0.2s ease;/* box-shadow:0 0 3em #fff; */
				border:#9dcbdd .15em solid;
		}
		
		.bot-baners a:before {
				transition:0.2s ease;
				background-size: 100% 100%;
				border-radius: 50%;
				content: " ";
				display: block;
				height: 5em;
				margin: 0 0 0em 0.9em;
				position: relative;
				min-width: 5em;
				border: 0;
				float: right;
				border:#fff .15em solid;
		}
		
		
		.bot-baners a.eiva:before {background-image:url("/_layouts/15/images/btl.website/banner-bg1.jpg");}
		.bot-baners a.youtube:before {background-image:url(/_layouts/15/images/btl.website/banner-bg2.jpg);}
		.bot-baners a.hadracha:before {background-image:url(/_layouts/15/images/btl.website/banner-bg3.jpg);}
		.bot-baners a.antzacha:before {background-image:url(/_layouts/15/images/btl.website/banner-bg4.jpg);}
		.bot-baners a.kshishim:before {background-image:url(/_layouts/15/images/btl.website/banner-bg5.jpg);}
		.bot-baners a.tenders:before {background-image:url(/_layouts/15/images/btl.website/banner-bg-tenders.jpg);}
		.bot-baners a.funds:before {background-image:url(/PublishingImages/kranot-pic.png);}
		.bot-baners a.mechkar:before {background-image:url(/PublishingImages/banner-bg6.jpg);}
		.bot-baners a.ossim:before {background-image:url(/_layouts/15/images/btl.website/banner-osim.jpg);}
		.bot-baners a.meyazgim:before {    background-image: url(/PublishingImages/banner-meyazgim.jpg);}
.bot-baners a.shituf:before {    background-image: url(/AllRights/SiteIndex/shituf-zibur.jpg);}
.bot-baners a.sirtonim:before {background-image:url(/PublishingImages/banner-sirtonim.jpg);    }

		
		.bot-baners a span
		{
	    /*flex: 0 0 100%;*/
	    display: ruby-base;
	}
	
		
		
		/*      FOOTER      */
		
	.footer {
	    background: none repeat scroll 0 0 rgb(50, 114, 160);
	    color: white;
	    font-size: .8em;
	    padding: 1em;
	    margin-top: 1em;
	}
		
		
		.israel-logo {
		    float: right;
		    width: 13%;
		    font-size: 1em;
		    padding-right: 2em;
		    padding-top: 0.2em;
		    min-width: 11em;
		    box-sizing: border-box;
		    }
		
		.israel-logo > img {
		    float: right;
		    margin: -0.5em 0 0 0.6em;
		}
		
		
		.israel-logo > small{
		float:right;
		width:100%;
		font-size:0.7em;
		margin:2.3em 0;
		line-height: 1.6em;
		}
		
		.up-link:before,
	.up-link:after {content:" "; display:table; clear:both}
	
	.up-link a  {
	    float: left;
	}
	
	.footer .up-link a {
	color:white;
	}
	
	#mainContent .up-link a {
	    color: #197bc2;
	    float: left;
	    }
	
	    #mainContent .up-link a:hover {color:#082d48}
	
		
		.footer .links {
		float: right;
		    font-size: 1.2em;
		    margin-left: 0%;
		    width: 14%;
		    box-sizing: border-box;
		    padding: 0 0 0 1%;
		    /* overflow: -webkit-paged-x; */
		}
		
		.footer .siteLinks{
		    float: right;
		    font-size: 1.2em;
		    margin-left: 4%;
		    width: 13%;
		}
		
		.footer .follow_us {
		    float: right;
		    width: 20%;
		    border-left: 1px dotted white;
		    padding: 0.2em 0;
		    margin: 0 1em;
		    font-size: 1.2em;
		    /*overflow: -webkit-paged-x;*/
		    box-sizing: border-box;
		    line-height:  2em;
		    min-width: 19em;
		    }
		
	
	.footer-section {
	    width: 100%;
	    float: right;
	    padding: 2em 0;
	    border: 0px;
	    /* overflow: -webkit-paged-x; */
	}
	
	.footer-section.last {
	    border-top: 1px dotted white;
	    margin-top: 2em;
	}
		.footer .container .footer-section + span {    color: #3272a0!important;}
			
		.footer-section.last .links {width: 31%;box-sizing: border-box;line-height: 1.7em;}
		
		.footer-section.last .links ul li {float:right; margin-left:1em}
		
		
		
		.footer a[href$=".pdf"]:after {content:"";}
		
		
		
		
		.footer .links a {float:right; width:100%; color:white;padding: 0.3em 0;border:1px solid transparent}
		
		.footer .links h4 {
		    margin: 0 0 1em;
		    color: white;
		    font-weight: bold;
		}
		
		.footer .links h4 a {
	    padding: 0;
	    float: none;
	}
		
		
		
	.footer .up-link {      
		float: left;
	    overflow: -webkit-paged-x;}
	    
		.footer .copy {
		    float: right;
		    width: 29%;
		    border-left: 1px dotted white;
		    border-right: 1px dotted white;
		    padding: 0 1em 0 0;
		    margin: 0 0em;
		    box-sizing: border-box;
		}
		
		.footer .copy + .links a {
		    float: right;
		    width: 30%;
		    border-right:1px dotted white;
		    text-align:center;
		    padding:0;
		    margin-top:.8em
		}
		.footer .copy + .links a:first-child {border:0}
		
		.footer .copy + .links {width:28%}
		.footer .up-link a {color: white;
    float: right;
    line-height: 2.8em;
    font-size: 1em;}
		.sticky .up-link a div, 
		.footer .up-link a div {font-size:2em!important;border: 0.07em solid rgba(255, 255, 255, 0.43);width:1em;text-align:center;border-radius:.2em;height:1em;margin:0.1em 0.3em 0.0em 0;float:left;}
		
		
		
		
		.footer a.footer-rss, .footer a.footer-youtube, .footer a.footer-facebook, .footer a.footer-telegram, .footer a.footer-instagram{
		    background: rgba(255, 0, 0, 0.8);
		    text-align: center;
		    border-radius: 50%;
		    width: 1em;
		    height: 1em;
		    margin: -.3em .5em 0 0;
		    padding: .4em;
		    display: inline-block;
		    vertical-align: middle;
		}
		.footer a.footer-rss {background:rgba(255, 165, 0, 0.81)}
		
		.footer a.footer-rss:hover {background:orange}
		.footer a.footer-youtube:hover {background:red}
		
		
		.footer a.footer-rss .fa, 
		.footer a.footer-youtube .fa {color:white; 
	    font: normal normal normal 14px/1 FontAwesome!important;
	}
	
	
	.footer a.footer-telegram {
    background: #4AAEE9;
    color: white;
}
.footer a.footer-telegram:hover {
    background: #59c0fd;
}
.footer a.footer-instagram{
    color: white;
    background: rgb(64,106,201);
    background: linear-gradient(138deg, rgba(64,106,201,1) 0%, rgba(129,66,192,1) 29%, rgba(250,81,72,1) 65%, rgba(255,215,84,1) 100%);
}
.footer a.footer-instagram:hover{
    color: white;
    background: rgb(64,106,201);
    background: linear-gradient(138deg, rgba(64,106,201,1) 0%, rgba(129,66,192,1) 19%, rgba(250,81,72,1) 55%, rgba(255,215,84,1) 90%);
}
	.footer  a.footer-facebook {background:#3b5998}
	.footer  a.footer-facebook:hover {background:#5a81d4}
	.footer  a .fab.fa-facebook-f  {
	    color: white;
	}
	
	.footer a .fab.fa-instagram {
    color: white;
}
		
		
		.social-panel {
		    background: #F3F4F7;
		    position: fixed;
		    width: 4em;
		    left: 0em;
		    z-index: 222;
		    top: 33%;
		    border-radius: 0 0.6em 0.6em 0;
		    transition: 0.2s ease;
		    text-align: center;
		    font-size: .7em;
		    box-shadow: 0 0 1em #E6E1E1;
		}
		
		.social-panel  a {width: 2.5em;height: 2.5em; 
		background:#6666CC;
		border-radius:50%;display: block;margin: 0.8em auto;opacity: 0.5;background-size: 100%;background-repeat: no-repeat;}
		.social-panel a:hover {
		    opacity: 1;
		    transition: 0.4s ease;
		}
		.social-panel .email {
		    background-color: #8c898e;
		    background-image: url(/_layouts/15/images/btl.website/ico-email.png);
		}
		.social-panel .facebook {
		    background-color: #263f9d;
		    background-image: url(/_layouts/15/images/btl.website/ico-facebook.png);    
		}
		.social-panel .google {
		    background-color: #d33c27;
		    background-image: url(/_layouts/15/images/btl.website/ico-google.png);    
		}
		.social-panel .twiter {
		    background-color: #00a3f0;
		    background-image: url(/_layouts/15/images/btl.website/ico-twiter.png);    
		}
		.social-panel .rss {
		    background-color: #ff7600;
		    background-image: url(/_layouts/15/images/btl.website/ico-rss.png);    
		}
		
		/* ---------------------- zhuyot-lnks ---------------------- */
		
		
		
		.zhuyot-lnks
		 {
		    background: #d8f4f8;
		    /* border-top: 3px solid white; */
		    padding:1em;
		    display: table;
		    width: 100%;
		    box-sizing: border-box;    
			font-size: 1.3em;
		}
		
		
		.zhuyot-lnks a {
		    color: #444444;
		    line-height: 1.3em;
		}
		
		
		.zhuyot-lnks a:visited {
		    color: #444444;
		}
		
		.ms-rtestate-field .zhuyot-lnks h4 {margin:0 0 .5em; font-weight:bold}
		
		
		
		 .zhuyot-lnks ul {
		    width: 100%;
		    list-style-image: none !important;
		    list-style-type: none !important;
		    margin: 0 !important;
		    list-style-position: inherit;
		    -webkit-padding-start: 0;
		}
		
		.zhuyot-lnks ul li {
		    padding: .3em 0;
		    width: 100%;
		    float:right;
		    background-position: right top;
		    margin: 0px 0px 0 0 !important;
		}
		
		
		.zhuyot-lnks ul > li {
		    width: 18.5%;
		    background: white;
		    margin: 0 .5% 1%!important;
		    padding: 1%;
		    box-sizing: border-box;
		    border-radius: .5em;
		}
		
		.zhuyot-lnks ul li li   {
		    width: 100%;
		}
		
		.zhuyot-lnks ul li li:before {
		content: "\f104";
		    font-family: FontAwesome;
		    font-weight: normal;
		    font-style: normal;
		    text-decoration: inherit;
		    -webkit-font-smoothing: antialiased;
		    font-weight: bold;
		    color: #5b9ece;
		    margin: 0.2em 0em .5em 0.5em;
		    float: right;
		}
		
		
		
		/* ------------------------------- zhuyot-luach --------------------------- */
		
		.zhuyot-luach  .container  > ul {
    margin: 1.5em 0;
    padding: 2em 0;
    list-style-image: none !important;
    list-style-type: none !important;
    margin: 0 -1em!important;
    list-style-position: inherit;
    font-size: 1.2em;
    display: flex;
    flex-wrap: wrap;
    max-width:75em;
}		
		.zhuyot-luach a h3:after {
    content:"";
    background:#fff;
    position: absolute;
    height: 3em;
    width: 3em;
    border-radius: 50%;
    padding: 0;
    box-sizing: border-box;
    display: flex;
    z-index: -1;
    margin: -2.2em 0.2em 0 0;
    transition:.2s ease;
}

.zhuyot-luach a:hover h3::before {
    background-size: 100%!important;
}


.zhuyot-luach a:hover h3:after {
    background:#ffe399;
    transition:.2s ease;
}

		
		
		.zhuyot-luach  .container  > ul > li {margin: 0 1em;display: inline-block;width: calc(50% - 2em);border-bottom: 2px dotted #39b0da;padding-bottom: 1em!important;padding: 1em!important;box-sizing: border-box;vertical-align: top;min-height: 10em;}
		
		.ms-rtestate-field .zhuyot-luach  h3 {margin: 0.5em 0px .5em;padding:0;float: right;width: 100%;font-weight: bold;color: #3d3d3d;}
		.zhuyot-luach  .container  ul  ul {
    list-style-image: none !important;
    list-style-type: none !important;
    margin: 0 !important;
    list-style-position: inherit;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}		
		
		.zhuyot-luach  .container  ul  ul li {width: auto;display: block;margin: 0.3em .4em 0.3em 0;float: right;}
			
				
	.zhuyot-luach .container ul ul li:before {
	    content: "\f111";
	    font-weight: normal;
	    font-style: normal;
	    text-decoration: inherit;
	    -webkit-font-smoothing: antialiased;
	    font-weight: bold;
	    color: #29aad7;
	    margin: 1.5em 1.5em 0em 0.3em;
	    float: left;
	    font-family: 'Font Awesome 5 Free';
	    FONT-SIZE: 0.3em;
	}
	.zhuyot-luach .container ul ul li:last-child:before {content:""}
	
		.zhuyot-luach  .container a,
		.zhuyot-luach  .container a:visited {color:#444; text-decoration:none!important}
		
		.zhuyot-luach h3:before {background-repeat: no-repeat;content:" ";display:inline-block;margin:auto;color: #6cc4ea;float: right;margin: -18px 0 0 0;width:58px;height:61px;transition:.2s ease;zoom: 110%;background-size: 90%!important;background-position: center!important;}
		
		.zhuyot-luach  a:hover h3 {color:black}
		
		.zhuyot-luach  a:hover,
		.zhuyot-luach  a:hover h3 {text-decoration:underline!important}
		
		.zhuyot-luach  h4:hover:before,
		.zhuyot-luach  a:hover  h3:before {opacity:1; transition:.2s ease;}
		
		
		.zhuyot-luach li.Maternity h3:before {background: url(/SystemFiles/SVG/imaut.svg) no-repeat;}
		.zhuyot-luach li.Ceasing_work h3:before {background: url(/SystemFiles/SVG/avtala.svg) no-repeat;}
		.zhuyot-luach li.Injury h3:before {background: url(/SystemFiles/SVG/pgiya.svg) no-repeat;}
		.zhuyot-luach li.Disability h3:before {background: url(/SystemFiles/SVG/neche.svg) no-repeat;}
		.zhuyot-luach li.Soldiers h3:before {background: url(/SystemFiles/SVG/miluim.svg) no-repeat;}
		.zhuyot-luach li.Third_age h3:before {background: url(/SystemFiles/SVG/zaken.svg) no-repeat;}
		.zhuyot-luach li.Insurance h3:before {background: url(/SystemFiles/SVG/money.svg) no-repeat;}
		.zhuyot-luach li.Domestic_worker h3:before {background: url(/SystemFiles/SVG/meshek-bait.svg) no-repeat;}
		.zhuyot-luach li.Self-employed h3:before {background: url(/SystemFiles/SVG/azmai.svg) no-repeat;}
		.zhuyot-luach li.Ptira h3:before {background: url(/SystemFiles/SVG/ner.svg) no-repeat;}
		.zhuyot-luach li.Employer h3:before {background: url(/SystemFiles/SVG/maasik.svg) no-repeat;}
		.zhuyot-luach li.Hul h3:before {background: url(/SystemFiles/SVG/matos.svg) no-repeat;}
		.zhuyot-luach li.Birth_to_old h3:before {background-position: -8px -528px;}
	
		
		
		
		
		
		
		
		
		
		
		
		
		
		h1 + .content-toolbar {margin:.5em 0 2em}
		
		.content-toolbar {
		    float: left;
		    margin: .5em 0;
		    }
		
		    .content-toolbar a{
		    color: #616161;
		    font-size:.95em;
		        line-height: 16px;
		        text-decoration:none!important;
		}
			
		.content-toolbar a:hover {
	    color: #000406;
	}
		
		.content-toolbar a > div {
		    margin-left: .4em;
		    float:right;
		}
		.content-toolbar .floatOposite {margin-right:1em  }
		.content-toolbar a > div {margin-left:.4em ;    font-size: 1.1em; }
		
@media (max-width:425px) {
    .content-toolbar a.floatOposite {overflow:hidden;width:1.5em;white-space:nowrap;display:flex;}
    .content-toolbar a.floatOposite div {display:flex;margin: 0.2em;}
    }
		
		
		a.share.float {
		    display: none;
		}
		
		.lobby-actions {
		    margin-bottom: 2em;
		    border-bottom: 2px solid var(--headingborder);
		    padding-bottom: 1.5em;
		}
		
		.peulot.hp .lobby-actions {
		    border: 0;
		    margin: 0 0 -1em 0;
		}
		
		.lobby-actions a span {
		    width: 100%;
		    line-height: 1.2em;
		    display: table-cell;
		    vertical-align: middle;
		    font-family:'Arimo', sans-serif!important;
		    max-width:10.4em;
		}
		
		.right-menu h2,
		.lobby-actions h2 {
		    font-size: 1.2em;
		    padding: 1.7em 0 .3em 0;
		    color: #0362a4;
		    float: right;
		    width: 100%;
		    font-weight: bold;
		    margin-bottom: 1em;
		    min-height: 4.15em;
		    box-sizing: border-box;
		    display: table-cell;
		    vertical-align: bottom;
		    border-bottom: 2px solid var(--headingborder);}
		
		
		.lobby-actions a {
	    color: #166783;
    display: flex;
    padding: .0em 0em;
    position: relative;
    text-align: right;
    transition: all 0.2s ease 0s;
    vertical-align: top;
    width: 100%;
    z-index: 4;
    line-height: 2.4em;
    float: right;
    margin: .2em 0;
    font-family: Arimo;
    max-width: 14em;
    align-items: center;
    font-size: 0.9em;		}
		.lobby-actions a:after,
		.lobby-actions a:before {
		    display: none!important;
		}
		.lobby-actions a .icon {
			font-family: 'Simple-Line-Icons';
		    speak: none;
		    font-style: normal;
		    font-weight: normal;
		    font-variant: normal;
		    text-transform: none;
		    line-height: 1;
		    -webkit-font-smoothing: antialiased;}
		    
		.lobby-actions .HpTitle {
	    display: none;
	}
		
		.lobby-actions ul:nth-child(2) a {
		    -color: #5b5e96;
		}
		
		.lobby-actions ul:nth-child(2) a .float {
		    -border: .09em solid #8083b2;
		    -color: #8083b2;    
		}
		
		.lobby-actions ul:nth-child(2) a:hover {
		    -color: #2b329a;
		}
		
		.lobby-actions ul:nth-child(2) a:hover .float {
		    -border: .09em solid #5358a8;
		    -color: #5358a8; 
		    
		}
		
		.peulot.hp li a .float:before {animation: hpicons .2s ease;}
		
		@keyframes hpicons {from {font-size:0} to {font-size:1em}}
		
		
		.lobby-actions h2 + ul a {
		    -color: #2d808d;
		}
		
		.lobby-actions h2 + ul a .float {
		    -border: .09em solid #599ca8;
		    -color: #599ca8;    
		}
		
		.lobby-actions h2 + ul a:hover {
		    -color: #035360;
		}
		
		.lobby-actions h2 + ul a:hover .float {
		    -border: .09em solid #297a88;
		    -color: #297a88; 
		    
		}
		
		
		
		
		
		
		
		.peulot.hp .lobby-actions .newService div:after {
	    content:"חדש";
	    font-family:Arimo;
	    display: none;
	    font-size: .35em;
	    background: #ffe875;
	    position: absolute;
	    z-index:5555;
	    margin: -2em -1.8em 0 0;
	    width: 2em;
	    height: 2em;
	    line-height: 2em;
	    border-radius: 50%;
	    padding: .2em;
	    color: #2b6188;
	    font-weight: bold;
	    }
		
/*
		.lobby-actions a .icon:before {content: "\e08d";}
		.lobby-actions a.bank .icon:before {    content: "\f19c";    font-family: 'FontAwesome';}		
		.lobby-actions a.coins .icon:before {    content: "\f51e";    font-family: 'Font Awesome 5 Free';    font-weight: 900;}
		.lobby-actions a.halat .icon:before {content: "\f274";font-family: 'Font Awesome 5 Free';font-weight:900}		
		.lobby-actions a.zimun-tor .icon:before {content: "\f073";font-family: 'Font Awesome 5 Free';font-weight:900}		
		.lobby-actions a.icon-paper-plane .icon:before {content: "\f1d8";font-family: 'Font Awesome 5 Free';font-weight: 900;}		
		.lobby-actions a.icon-lock .icon:before {content: "\f084";font-family: 'Font Awesome 5 Free';font-weight: 900;}
		.lobby-actions a.faq .icon:before {    content: "\f059"!important;    font-family: 'Font Awesome 5 Free';    font-weight: 900;}
		.lobby-actions a.ishurim .icon:before {    content: "\f0a3"!important;    font-family: 'Font Awesome 5 Free';    font-weight: 900;}
		.lobby-actions a.forms .icon:before {content: "\f0c5"!important;font-family: 'Font Awesome 5 Free';font-weight: 900;padding: 0 2px 0 0;}
		.lobby-actions a.calc .icon:before {content: "\e049"!important;}
		.lobby-actions a.calc .icon:before {content: "\f1ec"!important;font-family: 'Font Awesome 5 Free';font-weight: 900;}
		
		.lobby-actions a.mosdot .icon:before {    content: "\f0b1" !important;    font-family: 'Font Awesome 5 Free';    font-weight: 900;}
		.lobby-actions a.tipim .icon:before {    content: "\f0eb" !important;    font-family: 'Font Awesome 5 Free';    font-weight: 900;}
		.lobby-actions a.calendar .icon:before {    content: "\f073" !important;    font-family: 'Font Awesome 5 Free';    font-weight: 900;}
		.lobby-actions a.yeuts .icon:before {content: "\f0a5" !important;    font-family: 'Font Awesome 5 Free';    font-weight: 900;}
		.lobby-actions a.appeal .icon:before {content: "\f06a";font-family: fontawesome;}
		.lobby-actions a.peilutKeila .icon:before {   content: "\f4be"!important;    font-family: 'Font Awesome 5 Free';    font-weight: 900;}
	    .lobby-actions a.icon-note .icon:before {content: "\f044";font-family: 'Font Awesome 5 Free';font-weight: 900;}
	    .lobby-actions a .icon-grid:before {    content: "\f141";   font-family: 'Font Awesome 5 Free';    font-weight: bold;}
	    .lobby-actions a.agashat-tofes .icon:before {    content: "\f574"!important;    font-family: 'Font Awesome 5 Free';    font-weight: 900;    padding: 0 2px 0 0;}
	    .lobby-actions a.digital .icon:before {content: ""!important;background-image: url(/SystemFiles/SVG/laptop.svg);}	    
	    .left-menu .lobby-actions a.digital .icon:before {    content: "\f109"!important;    font-family: "Font Awesome 5 Free";    background-image: none;    font-weight: bold;}	    
		.lobby-actions a.bank-account .icon:before {    content: "\f20b";    margin-top:.1em;    font-family: 'FontAwesome';}
		
		.lobby-actions a .float:before {    font-size: 1.1em;display:flex}
	
*/



.lobby-actions a.more-actions .icon-grid.float:before {    content: "\e902";font-family: "icomoon"!important       }
.lobby-actions a .icon:before {content: "\e910";font-family: 'icomoon';}

.lobby-actions a.bank .icon:before {    content: "\e90b";    }		
.lobby-actions a.coins .icon:before {    content: "\e908";        }
    .lobby-actions a.halat .icon:before {content: "";}		
.lobby-actions a.zimun-tor .icon:before {content: "\e909";}		
.lobby-actions a.icon-paper-plane .icon:before {content: "\e901";}		
    .lobby-actions a.icon-lock .icon:before {content: "\e905";}
.lobby-actions a.faq .icon:before {    content: "\e907"!important;        }
.lobby-actions a.ishurim .icon:before {content: "\e90d"!important;}
.lobby-actions a.forms .icon:before {content: "\e911"!important;}
.lobby-actions a.calc .icon:before {content: "\e90c"!important;}
.lobby-actions a.mosdot .icon:before {    content: "\e912" !important;        }
.lobby-actions a.tipim .icon:before {    content: "\e900" !important;        }
.lobby-actions a.calendar .icon:before {    content: "\e90a" !important;        }
.lobby-actions a.yeuts .icon:before {content: "\e90f" !important;        }
.lobby-actions a.appeal .icon:before {content: "\e906";}
    .lobby-actions a.peilutKeila .icon:before {   content: "\e907"!important;        }
    .lobby-actions a.icon-note .icon:before {content: "";}
.lobby-actions a.more-actions .icon-grid:before {    content: "\e902"!important;      }
.lobby-actions a.agashat-tofes .icon:before {    content: "\e90e"!important;            }
.lobby-actions a.digital .icon:before {content: "\e904"!important;       }
.left-menu .lobby-actions a.digital .icon:before {content: "\e904"!important;}
.lobby-actions a.bank-account .icon:before {    content: "\e90b"!important;}


.lobby-actions a[href="https://b2b.btl.gov.il/BTL.ILG.Payments/MaavarKupotCholimInfo.aspx"]  .icon:before {   content: "\e903"!important;        }
    
	a[href="https://funds.btl.gov.il"] .icon.float:before {content: "\e01f";    font-family: 'Simple-Line-Icons';    font-size: 0.7em;}
	a.shaarEvaluation .icon.float:before {   content: "\e039";    font-family: 'Simple-Line-Icons';    font-size: 0.7em;}
    .lobby-actions a.peilutKeila .icon:before {   content: "\e08a"!important;    font-family: 'Simple-Line-Icons';    font-size: 0.7em;     }

		a.snifTor:before, .lobby-actions a.snifTor .icon:before {		        content: "\e909"!important;	font-family: "icomoon"!important  	}	

	
.lobby-actions a .float:before {    font-size: 1.1em;display:flex}





	
		
		
		

		
		a.snifTor:before {font-size: 1.2em;margin: -3px 0 0 .2em;float: right;color: #ff8f00;}	
		
		.tbl-row.KabalatKahalRow > .tbl-cell {border-top: 1px solid #c7dfec;border-bottom: 1px solid #c7dfec;padding:1em 0;}
	
		/*a.snifTor {display:none;}*/
	  /*	a.myVisit , a.cancelVisit {    display: none;}*/
		
		
		.lobby-actions a:hover .float {color:#0362a4;border-color:#0362a4; transition:.2s ease}
		.lobby-actions a:hover {text-decoration:none; color:#0362a4}
		
		
.lobby-actions a .float {
    padding: 0;
    color: var(--iconcolor);
    border-radius: .2em;
    margin: 0 0 0 .2em;
    transition: .2s ease;
    background: white;
    width: 1.4em;
    display: flex;
    height: 1.4em;
    justify-content: center;
    align-items: center;
    font-size: 2em;
    max-height: 1.4em;
    min-width: 1.4em;
    box-sizing: border-box;
}		
		.container.forms-list {padding:0;}
		.container.lobby-links {padding:2em 0 1em;border-top: 0.15em solid var(--headingborder);margin-top: 1em;}
		
		.menu-buttons .container.lobby-links {padding:0;margin:0;border:0}
		.menu-buttons .container.lobby-links ul {    column-count: 1;-moz-column-count: 1;-webkit-column-count: 1;}
		.forms-list ul {    column-count: 3!important; -moz-column-count: 3!important;;-webkit-column-count: 3!important;}
	
		
		
	
	
	.footer a:focus {    outline-color: white; box-shadow:0px 0px 2px white;border:1px solid white}
	.side-menu-btn a:focus {
	    border: 1px solid black!important;
	    outline-color: black;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 171, 1, 0.74);
	}
	
		
		
	
		ul.anchors, .forms-list ul, .lobby-links > ul {
		    list-style-type: none;
		    padding: 0 0;
		    margin: 0;
		    column-count: 2;
		    column-gap: 2em;
		    -moz-column-count: 2;
		    -moz-column-gap: 2em;
		    -webkit-column-count: 2;
		}
	
		.lobby-links ul.OP_List {    column-count: 1; -moz-column-count: 1;-webkit-column-count: 1;}
	
		.anchors li,
		.forms-list li,
		.lobby-links li {
		    float: none;
		    padding: 0.7em 0;
		    font-size: 1.1em;
		    margin: 0 0;
		    border-top: 1px solid #cfe7f5;
		    page-break-after:avoid}
		
		ul.anchors {margin-bottom:2em; float:none}
		
		.anchors li a,
		.forms-list li a,
		.lobby-links li a {color:#224d6d;}
		.anchors li a:hover,
		.forms-list li a:hover,
		.lobby-links li a:hover {text-decoration:none}
		
		.anchors li a:before,
		.forms-list li a:before,
		.lobby-links li a:before {
		content: '•';
		    font-size: 1.6em;
		    float: right!important;
		    line-height: 0.37em;
		    color: #77cbff;
		    display: inline-block;
		    margin: .12em 0 0 0.2em;
		    font-family: FontAwesome;
		    font-weight: bold;
		}
		
		
		.anchors li a {
		    padding: .5em;
		    margin: 0;
		    float: none;
		    width: 100%;
		    box-sizing: border-box;
		}
		
		
		.il-ItemTitleTd_gray {    background-color: #e9f3f7!important;}
		
		.forms-list li a:hover:before, 
		.lobby-links li a:hover:before {text-decoration:none; color:#224d6d}
		
		.container.forms-list li,
		.container.lobby-links li {    border-left: white 2px solid;
		    width: 100%;
		    padding: .0em 0em;
		    box-sizing: border-box;
		    break-inside: avoid;
		    page-break-inside: avoid;
			display:inline-block;}
		
		
		.container.main .container.lobby-links .OP_List li {    padding: 0;}
		.container.lobby-links .OP_List li {width:100%}
		.container.lobby-links .OP_List li li {
		    width: 97%;
		    float: none;
		    padding: .7em 0!important;
		    border-left: 0;}
		 
		 
		.container.main .container.lobby-links .OP_List li a:hover {text-decoration:underline!important;}  
		.container.main .container.lobby-links.dateList .OP_List li a:hover {text-decoration:none!important;}  
		
		.container.main .container.lobby-links .OP_List li a.closedLink {
		background: aliceblue!important;
		    font-weight: bold;
		    margin-top: .5em!important;
		    border-top: 1px solid #cfe7f5;
		}   
		.container.main .container.lobby-links .OP_List .TitleLink + .Details {
		    margin-top: 0;
		    padding-top: 0;
		    padding-right: 1.5em;
		}
		
		.container.lobby-links .OP_List .TitleLink + .Details p {padding:.2em 0!important; margin:0}
		.container.lobby-links .OP_List .TitleLink + .Details span {font-size:16px!important; font-weight:normal!important; font-family:inherit!important}
		.container.lobby-links .OP_List .TitleLink + .Details a {display:inline;color:#197bc2!important; text-decoration:underline!important}
		.container.lobby-links .OP_List .TitleLink + .Details a:after,
		.container.lobby-links .OP_List .TitleLink + .Details a:before {display:none}
		
		
		.lobby-forms li:nth-child(3n),
		.lobby-links li:nth-child(3n) {border-left:none}
		
		.anchors,
		.forms-list,
		.lobby-links {/* background:#eee; */padding:2em 0;}
		
		.anchors li a:before,
		.forms-list li a:before,
		.lobby-links li a:before {content: "\f104";transition:.2s ease;}
		
		.anchors li a:hover:before,
		.forms-list li a:hover:before,
		.lobby-links li a:hover:before{color:#0f4866}
		
		
		.anchors li a:hover,
		.forms-list li a:hover,
		.lobby-links li a:hover{background: #f2f5f7;text-decoration:none!important}
		
		
		
		.anchors li a,
		.forms-list li a,
		.lobby-links li a {color:#0f4866; display:block; text-decoration:none!important}
		
		.anchors li a:hover,
		.forms-list li a:hover,
		.lobby-links li a:hover {color:#000000; text-decoration:underline!important}
		
		
		.container.lobby-links.emptyPage {
		    border: 0;
		    margin-top: 0;
		    width:100%
		}
		
		.container.lobby-links.emptyPage li {width:100%;box-sizing: border-box;margin: 0;padding:0}
		.anchors li {    
		    margin: 0;
		    padding: 0!important;}
		    

		
		.container.lobby-links li > a {padding: 0.7em 0.5em;text-decoration: none!important;display: flex;}
		.dateList span {
		font-weight: bold;
	    margin: 0.1em 0em 0 .5em;
	    font-size: 87%;
		    }
		
		.topimage{Width:100%;  animation: menushow .5s 1;}
	
		.lobby-links.lobby-links > ul a span {    margin-bottom: 0!important;}	
		
		
		a.il-ItemTitleA.txt14 {
		    display: block;
		    padding: 0.4em 0;
		}
		
		
		.il-ItemDescTitle {
		    display: block;
		    padding: .4em 0;
		}
		
		.il-ItemDescTitle:before
		{content: "\f104";
		font-family:FontAwesome;
		float:right;
		font-weight:bold;
		margin:0 .5em}
		
		
		.il-ItemDescTitle + span {display:block;width:100%;border-bottom: 1px solid #ececec;padding: 0.5em 2em;}
		
		table.il-OpenCloseItemTable {
		    width: 100%;
		}
		
		/* -- Snifim Events --*/
		
		
	ul.snif-events h2 {
	    padding-top: 1.2em;
	    margin-top:.9em;
	}
	
	.snif-events li {
	    border-bottom: 1px solid var(--headingborder);
	    float: right;
	    width: 100%;
	    font-size:.85em
	}
	
	.snif-events li a {padding:0;margin:0; color:unset}
	.snif-events li strong {display:block;line-height: 1.3em;margin-bottom: .5em;margin-top: .5em;}
	
	
	.snif-events li span {display:flex;align-items: center;clear:both;}
	.snif-events li span:before {content:"\f783";font-family: 'Font Awesome 5 Free';font-weight: 900;color:#3dc5f5;font-size: 1.5em;margin-left: 0.4em;}
	
	
	.opener-txt .snif-events li span p font.ActivityQuestion {
	    display: block;
	    line-height: inherit;
	    margin: 1.5em 0 .5em ;
	    font-weight: bold;
	    min-width: 140px;
	    width: 140px;
	}
	
	.opener-txt .snif-events li span p:first-child {margin-top: -0.5em;}
	
	.opener-txt .snif-events li span p:first-child:before {
	    float: right
	}
	
	
	.opener-txt .snif-events li span p font.ActivityQuestion:before {
	    content: "\f05a";
	    font-family: 'Font Awesome 5 Free';
	    font-weight: 800;
	    color: #0362a4;
	    font-size: 1.5em;
	    margin-left: 0.4em;
	    float: right
	}
	
	.opener-txt .snif-events li span p font.when:before {
	    content: "\f783";
	    font-weight: 900;
	    color: #3dc5f5;
	}
	
	.opener-txt .snif-events li span p font.where:before {
	    font-weight: 900;
	    color: #e21d49;
	    content: "\f3c5";
	}
	
	.opener-txt .snif-events li span p font.what:before {
	    font-weight: 900;
	    color: #5aca87;
	    content: "\f46d";
	}
	
	
	.opener-txt .snif-events li span p font.more:before {
	    font-weight: 900;
	    content: "\f05a";
	}
	
	
	
	ul.snif-events + a + a,
	ul.snif-events + a {
	    text-align: left;
	    font-size: .9em;
	}
	ul.snif-events + a:hover,
	.snif-events li a:hover  {text-decoration:underline}
		
	
	.opener-txt .snif-events li {
	    font-size: 1em;
	    padding: 1em 0 2em;
	}
	.opener-txt ul.snif-events h2 {padding:0}
	
	.opener-txt .snif-events li strong {margin-bottom:1.5em; font-size:1.5em; color:#0362a4}
	.opener-txt .snif-events li span {
	    line-height: 1.8em;
	    max-width: 44em;
	}
	
	.opener-txt .snif-events li span {display:block}
	.opener-txt .snif-events li span:before {display:none}
	
	.opener-txt ul.snif-events + a + a,
	.opener-txt ul.snif-events + a {
	    float: left;
	    margin: 1em 0;
	    font-size: 1em;
	cursor:pointer;
	}
	
	@media (max-width:768px) {    ul.snif-events h2 {height:auto}}
	
	
		
	
	
	
		
		/*-----------Peulot snifim --- */
		
		.SnifActivities td p span[lang="HE"] {font-size:inherit!important}
		
		.SnifActivities .form-title, .SnifActivities .form-description {
		    width: 100%;
		    display:block
		}
		.SnifActivities .form-title
		{
		font-weight:bold;
		}
		/* --------------- TIPIM ---------------- */
		
		
		ul.TipimList h2 {
		    color: #0362a4;
		    font-size: 1.22em;
		    font-weight: bold;
		    margin: 1em 0 1.5em 0;
		}
		ul.TipimList li:before
		{
		    content: "\f0eb";
		    font-size: 1.6em;
		    float: right;
		    line-height: 0.37em;
		    color: #77cbff;
		    left: 0.08em;
		    position: relative;
		    display: block;
		    margin: .22em 0 0.3em 0.2em;
		    font-family: FontAwesome;}
		
		ul.TipimList {list-style-position:outside}
		
		.TipimList ul li.txt13, ul.TipimList li {border-top:1px solid #82B5EF;float:right;width:100%;padding: 1em 0!important;margin: 00!important;}
		ul.TipimList li > div {float:left;width: calc(100% - 1.5em);margin: 0;padding: 0;}
		ul.TipimList li div > p {padding:0;margin:0}
		
		
		a.txt11.bluelight-lnk.PrintRemove img {
		    display: none;
		}
		a.txt11.bluelight-lnk.PrintRemove:after 
		{content: "\f106";
		font-family:FontAwesome;
		margin:0 .4em;
		font-weight:bold}
		
		
		
		
		.side-menu-btn a {
			background-color: var(--button1bg);
		    border-radius: 4px;
		    float: right;
		    width: 100%;
		    color: #fff !important;
		    font-size: 1em;
		    font-weight: bold;
		    box-sizing: border-box;
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    padding: 0.5em;
		    margin: 10px 0 0 0;
		    cursor: pointer;
		    transition:0.2s ease;
		    text-decoration:none!important;
		}
		
		.side-menu-btn a:hover{
			transition:0.2s ease;
		background-color: var(--button1hoverBg)!important;
		text-decoration:none
		}
		
		
		.middle-panel .fullwidth-banner.side-menu-btn {
		    background-color: #D1F0FB;
		    text-align:center;
		}
		
		.middle-panel .fullwidth-banner.side-menu-btn span {
		    font-size: 1.2em;
		    color: #0044B7;
		    width:100%;
		}
		
		.middle-panel .fullwidth-banner.side-menu-btn:hover {
		    border: 1px solid #97D0E4;
		}
		
		a.l2f-link img {
		    opacity: 0;
		    position: absolute;
		        width: 10px;
	         height: 20px;
		}
		
		a.icon-download {
		    margin: 0 .2em;
		}
		
		
		.il-AllItemsTD table.txt12 tr td:last-child {width:5em}
		
		a[href$=".pps"]:after,
		a[href$=".xlsx"]:after,
		a.icon-xls[href$=".xls"]:after,
		.GsaResult a:before,
		a.icon-download[href$=".ppt"]:after,
		a.icon-download[href$=".xls"]:after,
		a.icon-download[href$=".doc"]:after,
		a.icon-edit:after,
		a.icon-download[href$=".pdf"]:after,
		.tenferFile:after,
		a.pdf:after,
		a.doc[href$=".docx"]:after,
		a.xls[href$=".xlsx"]:after,
		a.xls[href$=".xls"]:after,
		a.doc[href$=".doc"]:after,
		a.ppt[href$=".ppt"]:after,
		a.ppt[href$=".pptx"]:after,
		a[href$=".pdf"]:after,
		a.doc[href$=".DOCX"]:after,
		a.xls[href$=".XLSX"]:after,
		a.xls[href$=".XLS"]:after,
		a.doc[href$=".DOC"]:after,
		a.ppt[href$=".PPT"]:after,
		a.ppt[href$=".PPS"]:after,
		a.ppt[href$=".PPTX"]:after,
		a[href$=".PDF"]:after
		 {
		    font-family: FontAwesome;
		   
		    margin: 0em 0px 0px 0em;
		    display: inline-block;
		    float: none!important;
		    width: auto!important;
		    }
		
		.tenferFile:after,
		a[href$=".docx"]:after,
		a[href$=".xlsx"]:after,
		a[href$=".xls"]:after,
		a[href$=".doc"]:after,
		a[href$=".ppt"]:after,
		a[href$=".pptx"]:after,
		a[href$=".pdf"]:after,
		a[href$=".pps"]:after,
		a.doc[href$=".DOCX"]:after,
		a.xls[href$=".XLSX"]:after,
		a.xls[href$=".XLS"]:after,
		a.doc[href$=".DOC"]:after,
		a.ppt[href$=".PPT"]:after,
		a.ppt[href$=".PPS"]:after,
		a.ppt[href$=".PPTX"]:after,
		a[href$=".PDF"]:before
		 {    margin: 0em 0.4em;font-family: FontAwesome;}
		
		
		.GsaResult.pdf a:before,a[href$=".pdf"]:after,a[href$=".PDF"]:after
	
		{ content: "\f1c1";
		background:none!important;
		    color: #da0000;
		}
		
a.icon-download.naguish {
    display: inline-flex;
    width: 1em;
}
		a.icon-download.naguish:before {
	content: "\f29a";
    font-family: 'Font Awesome 5 Free'!important;
    font-weight: bold;
    position: absolute;
    font-size: 0.65em;
    background: white;
    height: 1em;
    width: 1em;
    border-radius: 50%;
    float: right;
    line-height: 1em;
    top: 1em;
    left: -0.4em;}

		
		/*a[href$=".pdf"]:after
		{ content: "[pdf]";
		}*/
	
		a[href$=".xlsx"]:after,
		a[href$=".XLS"]:after, a[href$=".xls"]:after, a.icon-xls[href$=".xls"]:after,
		.GsaResult a[href$=".xlsx"]:before, .GsaResult a[href$=".xls"]:before 
		{
		    content: "\f1c3"!important;
		    color: #01ab01!important;
		    font-family: FontAwesome;
		
		}
		
		.GsaResult a[href$=".xlsx"]:after, .GsaResult a[href$=".xls"]:after {display:none}
		
		#mainContent a.icon-download {text-decoration: none;position:relative}
		#mainContent a.icon-download:after {
    font-size: 1em;
}
		a[href$=".docx"]:after,
		a[href$=".doc"]:after,
		.GsaResult a[href$=".docx"]:before,
		.GsaResult a[href$=".doc"]:before{
		    content: "\f1c2";
		    color: navy;
		}
		
		a[href$=".pps"]:after,
		a[href$=".pptx"]:after,
		a[href$=".ppt"]:after,
		.GsaResult a[href$=".pptx"]:before,
		.GsaResult a[href$=".ppt"]:before{
		    content: "\f1c4";
		    color: #ff964a!important;
		}
		
		
		a.FAQFile:after{	
		    margin: 0em .5em 0px 0;
		    display: inline-block;
		    font-family: FontAwesome;
		    color: #51b0e2;
		    content: "\f059"!important;}
		
		a.PayIcon:after
		{    margin: 0em 0px 0px .5em;
		    display: inline-block;
		    font-family: FontAwesome;
		    color: #ffb300;
		    content: "\f20b"}
		
		.GsaResult a:after {content:""}
		
		a[href$=".xlsx"]:after,
		a.l2f-link:after{
		    margin:0!important;
		    font-family: FontAwesome;
		    display: inline-block;
		    color: #01ab01;
		    font-size: 1.1em;
		}
		
		.side-menu-btn a.l2f-link:after{color: white;margin-right: 0.5em!important;font-weight:normal;}
		
	.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".ppt"]:after {    color: #ff964a!important;}
		
		a[href="#head_link"],
		a[href="#mainContent"] {text-decoration:none!important}
		
		a[href="#head_link"]:hover,
		a[href="#mainContent"]:hover {text-decoration:underline!important}
		
		
		.GsaResult a[href$=".aspx"]:before{display:none;}
		
		a.icon-edit{text-decoration:none!important}
		a.icon-edit:before {content: "\f040"; font-family: FontAwesome;}
		
		.form-title a {color:#356E98;font-weight:bold}
		.form-title a:hover {text-decoration:underline!important}
		
		.icon-order{text-decoration:none!important}
		
		.order.l2f-link:before,
		.icon-order:before {font-family:FontAwesome;content: "\f0ea";}
		
		.icon-edit span, 
		.icon-download span, 
		.icon-order span {text-indent:-50000px; position:absolute;width: 20px;}
		
		.icon-edit, 
		.icon-download, 
		.icon-order {font-size:1.5em}
		
		.milui:before {
		    font-family: FontAwesome;
		    content: "\f040";
		}
		
		.naguishText a[href$=".pdf"]:after {
			font-family: 'Font Awesome 5 Free'!important;
			content: "\f2a8";
			font-weight: 900;
			padding-right: 8px!important;
			color: inherit!important;
		}
		
	.tender-toolbar.publication .side-menu-btn a.l2f-link.icon {
	    font-size: 1.3em;
	    color: var(--button1bg)!important;
	    text-decoration: underline!important;
	    line-height: 2.2em;
	    margin-right: 1em;
	    margin-left: 1em;
	}	
		
		.tbl.PageDir a:hover {text-decoration:none;color:navy}
		
		
		
		
		.tender-toolbar .side-menu-btn {
		    float: left;
		    margin: 10px 4px 0;
		    padding: 0;
		    width: 11em;
		    text-align: center;
		        font-size: .9em;
		}
		.tender-toolbar .side-menu-btn.nowidth {
		 width:initial;
		}
			
		.tender-toolbar .side-menu-btn.nowidth {
	      float: right;
	    }
		.tender-toolbar {
		    float: right;
		    width: 100%;
		    margin-bottom: 2em;
		    border-bottom: 1px solid silver;
		    padding-bottom: 2em;}
		
		
		.tender-toolbar .side-menu-btn a.PayIcon:before,    
		.tender-toolbar .side-menu-btn a.l2f-link:before {
		color:white;
		margin-left:.4em!important; 
		font-weight:normal
		}
		
		
		.tender .row {
		    float: right;
		    width: 100%;
		}
		 .tender .row strong {
		    float: right;
		    width: 7em;
		    margin: .5em 0;
		}
		
		.tender .row span {
		    float: right;
		    width: calc(100% - 7em);
		    margin: .5em 0;
		}
    		
		
		.tender fieldset {
		border: 2px solid #f5a8a8;
		    border-radius: 5px;
		    padding: 3%;
		    margin: 2em 0;
		    float: right;
		    width: 100%;
		    box-sizing: border-box;}
		    
		.tender fieldset legend {
		    font-weight: bold;
		    background: #fff;
		    padding: 0 10px;
		        color: #e46060
		}
		
		.tender fieldset * {
		    float: none!important;
		}
		
		.tender hr {
		    clear: both;
		    border:0;
		}
		.tender-content span {font-size:1em!important;}
		
		
		.tender-toolbar.publication > div {float:right}
		.tender-toolbar.publication label {float:right; line-height:5em}
		
		.tender-toolbar.publication .side-menu-btn a {
		background: none;
		width:auto; font-size:2em; }
		
		.tender-toolbar.publication .side-menu-btn a:hover {background:#eee!important}
	
		.tender-toolbar.publication .side-menu-btn a[href$=".docx"]:after,
		.tender-toolbar.publication .side-menu-btn a[href$=".doc"]:after	{color:  navy!important;}
	
		.tender-toolbar.publication .side-menu-btn a[href$=".pdf"]:after	{}
	
		
		.tender-toolbar.publication .side-menu-btn a.l2f-link:after,
		.tender-toolbar.publication .side-menu-btn a.l2f-link:before {    margin: 0!important;}
	
		.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".PDF"]:after,
		.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".pdf"]:after {    color: #da0000;}
		
		.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".xls"]:after,
		.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".XLS"]:after {    color: #01ab01;}
		
	.tender-toolbar.publication .side-menu-btn {
	    margin: 0px .5em 0 0;
	    width: auto;
	    float: right;
	}
		

.side-menu-btn a.l2f-link[href$=".html"]:after {
    content:"\f35d"; 
    margin: 0!important;
   font-family: 'Font Awesome 5 Free'!important;
    display: inline-block;
    color: #71bae3;
    font-size: 1.1em;
    font-weight:bold;
                       }



/*--------------------*/

.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".html"]:before {
    content: "חוברת דיגיטלית";
    color: var(--button1bg);
    font-size: 0.64em;
    display: inline-block;
    padding: 0.3em 0em 0em 0.5em;
    float: right;
    font-weight:bold;
    text-decoration:underline
}

.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".pdf"]:before {
    content: "קישור לקובץ PDF";
    color: var(--button1bg);
    font-size: 0.64em;
    display: inline-block;
    padding: 0.3em 0em 0em 0.5em;
    float: right;
    font-weight:bold;
    text-decoration:underline
}
.tender-toolbar.publication .naguishText a[href$=".pdf"]:before {content:""!important}




.tender-toolbar.publication .side-menu-btn a[href$=".xlsx"].l2f-link:before {
       content: "קישור לקובץ excell";
    color: var(--button1bg);
    font-size: 0.64em;
    display: inline-block;
    padding: 0.3em 0em 0em 0.5em;
    float: right;
    font-weight: bold;
    text-decoration: underline; 
}

.tender-toolbar.publication .side-menu-btn a[href$=".ppt"].l2f-link:before,
.tender-toolbar.publication .side-menu-btn a[href$=".pps"].l2f-link:before {
       content: "קישור לקובץ PowerPoint";
    color: var(--button1bg);
    font-size: 0.64em;
    display: inline-block;
    padding: 0.3em 0em 0em 0.5em;
    float: right;
    font-weight: bold;
    text-decoration: underline; 
}





@media (max-width:500px) {

    .tender-toolbar.publication > div  {
        display:flex;
        flex-direction: column;
        width: 100%;
    }
    
    .tender-toolbar.publication .side-menu-btn {margin:0}

    .tender-toolbar.publication .side-menu-btn a {
        background: #f3f3f3;
        margin: 0 0 0.4em!important;
        width:100%;
        display:flex;
        flex-direction: row;
        text-align: right;
        justify-content: center;
    }
   
}

/*---------------------------------*/

		
		#lbl_title + .PageDir.MyDir {margin:1em 0;}
		
		#lbl_title + .PageDir.MyDir > div[style="display:table"] .txt12.MyDir div {padding:.5em 0}
		#lbl_title + .PageDir.MyDir > div[style="display:table"] .txt12.MyDir div:first-child {width:7em;}
		
		
		.form-description {    font-size: .9em;}
		.form-description p {    margin: 0;}
		.form-description p span {    font-size: inherit!important;}
		/* STATS  */
		
		
		.additionalDesc {
		display: block;
	    font-size: 0.9em!important;
	    margin: 1em 0!important;
		}
		
		
		.additionalDesc + fieldset div {display: table-cell;padding-left:3em;padding-top:1em;}
		
		.additionalDesc + fieldset div label {
		    display: table-cell;
		    width:3em;
		}
		
		.additionalDesc + fieldset div select {width: 22em;margin: 0!important;padding: .5em;box-sizing: border-box;display: table-cell;}
		
		.additionalDesc + fieldset div input {
		    display: table-cell;
		    width:8em;
		    }
		

#SubjectMsgContainer {
    padding: .5em 2em;
    border-radius: .5em;
    box-sizing: border-box;
    border: 1px solid #93bdd5;
    font-size: 1em!important;
    background: #f6fbff;
    float: right;
    width: 100%;
}

#SubjectMsgContainer:before {
    content: "\f06a";
    font-family: fontawesome;
    position: absolute;
    margin: 1em -2em 0 0;
    font-size: 1.2em;
    color: #e29934;
}

		
		.results.statistics h2 {
		    font-size: 1.5em;
		    margin: 1em 0 0;
		}
		
		.snifSearchTitle,
		.results.statistics  .tbl caption h3 {
		    color: #0044B7;
		    font-weight: bold;
		    padding:.5em 0;
		        font-size: 1.25em!important;
		}
		


div#SubjectMsg:before {
    content: "\f06a";
    font-family: fontawesome;
    position: absolute;
    margin: 0 -1.2em 0 0;
    font-size: 1.2em;
    color: #e29934
}

div#SubjectMsg {
    padding: 1em 2em 1em 1em;
    border-radius: .5em;
    box-sizing: border-box;
    border: 1px solid #93bdd5;
    font-size: 1em!important;
    background: #f6fbff;
}


		
		/* SNIFIM NAGISHUT TAB   */
		
		#SnifimTabs .tbl .td1-snifim td {border-bottom: 1px solid #c7dfec!important;}
		
		
		.tbl.nagishut {width:100%; border:none; background:white}
		
		.nagishut .nagishut-details-group td,
		.nagishut .nagishut-details-group th {border-top:0}
		
		    .nagishut td,
		    .nagishut th {
		        text-align:right;
		        padding:10px 0; 
		    }
		
		    .nagishut .nagishut-details-group-single th,
		    .nagishut .nagishut-details-group-single td {padding-top:20px}
		    .nagishut .nagishut-details-group-single td:first-child {padding-top:10px;width:2em}
		
		.nagishut-details-icon
		{
		float:right;
		width:41px; height:41px;
		margin:0 10px
		}
		
		
		.nagishut-details-parking {background: url(/_layouts/15/images/btl.website/new/sprite/nagishut-details-parking.png) right top no-repeat;}
		.nagishut-details-blind {background: url(/_layouts/15/images/btl.website/new/sprite/nagishut-details-blind.png) right top no-repeat;}
		.nagishut-details-sound {background: url(/_layouts/15/images/btl.website/new/sprite/nagishut-details-sound.png) right top no-repeat;}
		.nagishut-details-contact {background: url(/_layouts/15/images/btl.website/new/sprite/nagishut-details-contact.png) right top no-repeat;}
		.nagishut-details-wc {background: url(/_layouts/15/images/btl.website/new/sprite/nagishut-details-wc.png) right top no-repeat;}
		.nagishut-details-simun {background: url(/_layouts/15/images/btl.website/new/sprite/nagishut-details-simunDerech.png) right top no-repeat;}
		.nagishut-details-signs {background: url(/_layouts/15/images/btl.website/new/sprite/nagishut-details-signs.png) right top no-repeat;}
		
		.nagishut td span.yes:before,
		.nagishut td span.no:before {
		float: right;
		content: " ";
		width: 22px;
		height: 22px;
		margin-top:-2px;
		margin-left: 5px;
		border-radius: 50%;
		}
		
		.nagishut td span.yes:before {background: url(/_layouts/15/images/btl.website/new/sprite/nagishut-details-yes.png) right top no-repeat;}
		.nagishut td span.no:before {background: url(/_layouts/15/images/btl.website/new/sprite/nagishut-details-no.png) right top no-repeat;}
		
		
		
@media (max-width: 500px) {
    div#SnifimTabs .tbl tr {
        display: flex;
        flex-direction: column;
    }

    div#SnifimTabs .tbl tr.tbl-head {
        display: none;
    }

    div#SnifimTabs .tbl tr.td1-snifim td:first-child {
        font-weight: bold;
        padding-top:1em;
        text-align: center;
        font-size: 1.2em;
        border-bottom:0!important;
	}
	#SnifimTabs .tbl .td1-snifim td{ width: 100%!important;box-sizing: border-box;}
}

		
		
		
		/*  SNIFIM EVENTS     */
		
		
		
		
		.snif-events.lobby-actions  li {
		    display: table-row;
		    width: 100%;
		    padding: 0   0 0;
		}
		
		.snif-events.lobby-actions li > label {
		    font-weight: bold;
		    display: table-cell;
		    margin: 0px 0px 0.5em 0px;
		    padding: 0px 0.5em 11px 0px;
		    width: 100%;
		}
		
		
		.snif-events.lobby-actions li > label > span {font-weight:normal;display: block;}
		
		.snif-events.lobby-actions ul li > span {
		    display: table-cell;
		    margin: 1em 0;
		    padding: 0 0 0 .5em;
		    border-left: 1px solid #ff819d;
		    width: 60px;
		}
		
		.snif-events.lobby-actions > div {font-size:.8em; margin:0em 0; display:block; } 
		
		
		
		.snif-events.lobby-actions ul {
		    display: table;
		    border-spacing: 0 5px;
		}
		
		.snif-events.lobby-actions ul li > span i {
		    color: #ff819d;
		    display: block;
		    margin: .8em 0 0 0;
		}
		
			
		.forms-options i {
		    color: #2e86b1;
		    font-size: 1.5em;
		    display: inline-block;
		    margin: 0 0 .5em .5em;
		    
		}
		
		.forms-options li:before { display:none }
		
		
		
		.hp-slider {width:67.8%;float:right;}
		
		.news {
		    float: left;
		    width: 32.2%;
		}
		.news .news-body {height:13em}
			
		
		
		
		table.tbl.SnifActivities td p {padding-top:0;margin-top:0}
		
		
		
		/*  ARCHIVES  */
		
		@media (min-width:1000px) {
	.lobby-links.Archive > ul.anchors {
	    column-count: 3;
	}
	}
	
	.Archive h2 {
	    font-weight: bold;
	    font-size: 1.2em;
	    color: #0362a4;
	    border-bottom: 1px solid var(--headingborder);
	    padding: .5em 0;
	    margin: 0 0 2em 0;
	}
	.lobby-links.Archive li a:before {margin-bottom:.5em}
	
		
		
		
		/* ---------------------------------------------------  RESPONSIVE ---------------------------------------- */
		
		@media screen and (min-width:1440px ) {
		
		
		
		
		.uncles.lobby-links ul {	    column-count: 3;-moz-column-count: 3;	-webkit-column-count: 3;}
		.uncles.lobby-links ul a {display: flex;/*max-width: 20.5em;*/}		
		
		.container {	width:100%; padding:0 2em; box-sizing:border-box	}
		.top-search {    width: 42.78%!important;}
	
		
		.cameraCont > div > img {
		    height: 18em!important;
		    width: 100%!important;
		    margin: 0!important;
		}
		
		.forms-list li,
		.lobby-links li {width:48%;}
		
		}
	
	@media screen and (min-width: 1024px) and (max-width: 1300px) {.container {font-size: 87%;}
	
	}	
	
		
		@media screen and (max-width:1140px ) { #contentRow111 {width:1140px}}
		
		
		@media screen and (min-width:1024px ) {
		.container {width:100%;padding: 0 0;box-sizing:border-box;} 
		.main.container {padding:0}
		.top-search{width: 53%;} 
		.top-menu-left {    font-size: .83em;margin-top: 0;padding: 0;display: flex;height: 3.6em;align-items: center;}
		
		.news .news-body {
		    height: 16em;
		}
		
		}
		
		@media (width:1024px) {     .zhuyot-luach h3:before {zoom:60%;}}
		
		
		
		/*                HUGE SCREEN      */
		
		 @media screen and (min-width:1920px ) {
		
		.hp-slider {width: 65.6%;float:right;}
		/*.cameraSlide > img {
		height:20em!important;
		}*/
		
		.news {
		    float: left;
		    width: 34.35%;
		}
		 
		.top-menu-drop-off ,
		.top-menu-drop {
		    right: 50%!important;
		    margin-right:-720px;}
		
		 	
		.float-panel {
		    font-size: 1em;
		    top: 12.7em;
		    width: 18%;
		    left: 8%;
		}
		
		
		
		.peulot {margin-top: 4px;}
		}
		
		.top-banner {
		    position: absolute;
		    width: 290px;
		    height: 102px;
		    background: #ffffff;
		    right: 50%;
		    margin-top: -6.2em;
		    margin-right: 395px;
		    border-radius: .3em;
		    border: 1px solid #d6d4d0;
		    display: flex;
		    vertical-align: middle;
		    text-align: center;
		    box-sizing: border-box;
		    padding: 1em;
		    font-size: 1.2em;
		    font-weight: bold;
		    align-items: center;
		    justify-content: center;
		    box-shadow: 0.1em 0.1em 0.3em #ccc;
		}
		
		



@media (max-width: 1440px) and (min-width: 1025px) {
a.top-banner {    margin-right: 0;right: auto;left: 5%;top: 15.2em;} .wrap.sticky + #wrapPageContent a.top-banner {    top: 6.8em;}

}

@media (max-width: 1440px) and (min-width: 1366px) {
a.top-banner {    top: 16.3em;}
}

		/*                LARGE HUGE SCREENS      */
		
		
		 @media screen and (max-width:1680px )
		{
		
		
		.float-panel {
		    font-size: .9em;
		    top: 15em;
		    width: 25%;
		    right: 65%;
		    }
		}
		
		
		 @media screen and (max-width:1600px )
		{
		
		.hp-slider {width:65%;float:right;}
		
		.news {
		    float: left;
		    width: 34.4%;
		}
		.news .news-body {height:16.2em}
			
		
		.float-panel {
		    font-size: .8em;
		    top: 16em;
		    width: 30%;
		    right: 65%;
		    }
		}
		
		
		/*                SMALL HUGE SCREEN      */
		
		 @media screen and (max-width:1440px ) {
		
		
		#btl_TabDiv1 > div:first-child {
		    height: 125px!important;
		}
		
		.urgentNewsContainer.empty + #btl_TabDiv1 > div:first-child {        height:206px!important    }
		
	
		 .container {
		    width: 100%;
		    padding: 0 0;
		    box-sizing: border-box;
			max-width: 1330px;
		}
		 
		 
		.top-menu-drop-off, .top-menu-drop {
		    right: 0!important;
		    margin-right: 0px;
		}
		
		.float-panel {
		    font-size: .85em;
		    top: 13em;
		    width: 25%;
		    right: 68%;
		    }
			.megamenu_light_theme .megamenu > li > div.dropdown_fullwidth.showInFocus {    margin-right: -50%!important;}
		
			
		}
		

@media (max-width: 1440px) and (min-width: 1025px) {

.cameraCont > div > img, .camera_target {
    height: 18em!important;
    width: 100%!important;
    margin-left: 0!important;
}
    
}  

		
		/*                LARGE SCREEN      */
		
		 @media screen and (max-width:1366px )
		{
		.hp .float-panel {
		    font-size: .75em;
		    top: 15em;
		    width: 30%;
		    right: 65%;
		    }
			
			#btl_TabDiv1 > div:first-child {
    height: 117px!important;
}
		.urgentNewsContainer.empty + #btl_TabDiv1 > div:first-child {
    height: 180px!important;
}	
		}
		
		
		
		
		/*                MEDIUM SCREEN      */
		
		 @media screen and (max-width:1024px ) {
		
		 #contentRow111 {width:1007px}
		
		
								
		.btl-logo {width:39%}
		.main-site-search {font-size: .8em}
		
		.main-site-search input[type='button'], .top-menu-logo input[type='button'].SearchBtn
		{
		    width: 4.5em;
		    height: 4.5em;
		}
		
		
		.dropdown_fullwidth:before {border-width:1em}
		.megamenu_light_theme .megamenu > li > div.dropdown_fullwidth.showInFocus {max-width: 1007px!important}
		
		#btl_TabDiv1 > div:first-child {		    height: 105px!important;		}
		.urgentNewsContainer.empty + #btl_TabDiv1 > div:first-child {    height: 156px!important;	}
		
		
		.cameraCont > div > img,
		.camera_target {    
		height: 19.5em!important;
		    width: 100%!important;
		    margin-left: 0!important;
		}
		
		
		
		.container {
		    width: 100%;
		    padding: 0 0;
		    box-sizing: border-box;
		    max-width: 1000px;
		    margin: auto;
		}
		
		
		body {font-size:1em}
		
		.top-menu-drop-off, .top-menu-drop {
		    right: 0!important;
		    margin-right: 0px;
		}
		
		.float-panel {
		    right: 65%;
		    width: 28%;
		    top: 18em;
		    font-size: 0.6em;
		    }
		
		.float-panel h2 {
		    margin: 0;
		    font-size: 1.8em;
		}
		
		body {font-size: 0.85em;overflow-x: hidden;}
		
		
		
		.life, .zchuyot, .peulot, .zhuyot-lnks, .zhuyot-luach, .footer, .bot-baners {
		    font-size: .85em;
		    /* padding: 0 1em 2em 1em; */
		}
		
		.top-banner {
		    margin-top: -5em;
		    margin-right: 19%;
		    font-size: 1.2em;
		    height: 67px;
		}
		
		.hp-slider {width:67.5%;float:right;}
		
		.news {
		    float: left;
		    width: 31.8%;
		}
		.news .news-body {
		    width: 319px;
		    min-height: 17.5em;
		    height: 17.5em;}
		
			
			.slider-text {font-size:3em!important}
		
		
		.footer .copy {width: 20%!important;padding: 0 1em;}
		.footer .follow_us {width: 23%!important;}
		
		 }
		
		
		
		
		
		 @media screen and (max-width:1023px ) and (min-width:769px){
		
		.top-search{    width: 58%;}
		  .top-menu {font-size:.8em;}
		  .top-menu-left {   font-size: .9em;}
		 }
		
		
		
		@media screen and (max-width:1174px ) and (min-width:1025px) {
		.top-search {    width: 60%;}
		.top-menu {font-size:85%}
		}
		
		@media screen and (max-width:960px ) and (min-width:769px) {
		.top-search {    width: 64%;    font-size:70%!important}
		.btl-logo {    width: 30%;}
		.top-menu {font-size:60%}
		
		
		.top-menu-logo {    height: 5em!important;}
		
		}
		
		
		
		/*                SMALL SCREEN      */
		
		 @media screen and (max-width:1000px ) {
		 
		
		
		 
		
		#contentRow111 {/* width:1000px */}
		
		.lobby .left-content {width:100%!important; display:block!important}
		.lobby .container.main .right-menu {
		    display: block!important;
		    width: 100%!important;
		    padding: 0;
		}
		
		.lobby .container.main .right-menu .lobby-banner {margin: 2em 0;}
		
		.lobby .container.main .right-menu .lobby-banner a {width:48%; float:right; margin:0 1% 1em;}
		
		.lnk.page-menu {
		    background: whitesmoke;
		    cursor: pointer;
		    padding: 1em 1.5em 0.6em 0.5em;
		    border-radius: 0.5em;
		    transition: 0.2s ease;
		    float: right;
		    width: 100%;
		    font-weight: bold;
		    box-sizing: border-box;
		    display: block;
		    margin-bottom: 2em;
		}
		
		.lnk.page-menu strong {
		    float: left;
		    width: 2em;
		    height: 2em;
		    background-image: url(icons/ico-hamburger.svg);
		    background-size: 100%;
		    margin: -0.5em 0.4em 0 0.3em;
		}
		
		
		body {font-size:1em}
		.hp-slider {
		    width: 100%;
		    float: none;
		}
		
		
		.lobby .top-search div {width: 51%;    margin-top: 1.2em;}
		.top-menu-logo .login.snifim {width: 28%;}
		.top-menu-logo .snifim {width: 17%;}
		.top-search {
		    /* background: none repeat scroll 0 0 #eee; */
		    /* float: right; */
		    /* width: 100%; */
		     font-size: 0.8em; 
		}
		.megamenu_button {
			display:block;
		}
		.top-menu .mobile-menu {font-family: FontAwesome;cursor: pointer;display: block;float: right;margin: .8em 0em 0 0;color: #0368b0;}
		html[dir="ltr"]	.top-menu .mobile-menu {
	        margin-left: 1em!important;
	        margin-top: 0.7em;
	}
		.top-menu .mobile-menu:after {content: "\f0c9";font-size: 2em;}
		
		.inner-page .container.main .right-menu {display:block;width: 100%;padding: 0;}
		.inner-page .container.main .left-content {display:block;vertical-align: top;padding-left: 0;}
		.right-menu .actions {width:100%}
		.right-menu ul li b {display:none}
		.right-menu ul li a {/* display:block; */}
		/*.right-menu h2,
		.right-menu ul {width: 100%;display: none;}
		*/	
			
		.top-menu .container > .megamenu_wrapper {
		    width: 50%!important;
		    font-size: 95%	
		}
		
		.top-menu-left {
		    font-size: 86%;
		}
		
		.top-langs {width: 100%!important;}
		
		
		.top-menu-logo {
		     height: 6em; 
		    /* margin-bottom: 1em; */
		}
		
		.hp h2 {
		    padding: 0;
		    font-size: 2.4em;
		    margin: 1em 0 0.3em;
		}
		
		.hp .icons > div,
		.hp .icons > a {
		width: 100%;
		    margin-bottom: 1em;
			box-sizing:border-box;
		    ;padding: 1em;}
		.hp .icons > div:first-child,
		.hp .icons > a:first-child {border:0}
		
		.hp .icons > div:before, 
		.hp .icons > a:before {
		    width: 7em;
		    height: 7em;
		    margin: 1em auto 0em;
		
		}
		
		
		.hp .icons > div:before, 
		.hp .icons > a:before {
			border-width:2px
		}
		
		.hp .panel-more a {width:200px}
		
		
		
		.hp .float-panel {
		    border-left: 0px;
		    border-right: 0px;
		    box-sizing: border-box;
		    display: table;
		    float: right;
		    font-size: 0.8em;
		    position: relative;
		    right: 0;
		    width: 100%;
		    z-index: 5;
		}
		
		.hp .float-panel {top: 7.1em;}
		/* .hp .peulot {margin-top: 4.2em;}*/
		.hp .news {top: 4em;}
		.hp #jssor_1 {
		    top: 5.4em!important;
		}
		
		.hp .float-panel h2 {
		    margin: 0.9em 3% 0.8em 0;
		    font-size: 1.8em;
		    box-sizing: border-box;
		}
		
		.news {
		    float: left;
		    width: 100%!important;
		    margin-top: 1em;
		    padding:0 1em;
		}
		
		.news .news-body{
		width: 100%;
		    height: 321px!important;
		    margin-bottom: 1em;
		    border:0;
		    }
		
		.urgentNewsContainer.empty + #btl_TabDiv1 > div:first-child {    height: 279px!important;}
		
		.hp .float-panel .top > span {
		    float: right;
		    width: 100%;
		}
		.hp .float-panel input[type="text"], .hp .float-panel input[type="password"], .hp .float-panel a.signup {
		    width: 30%;
		}
		
		.hp .news .news-body {width: 100%;}
		
		.btl-logo {
		    /* height: 5.7em; */
		    /* margin: 1em 25% 0 0; */
		    /* width: 63%; */
		}
		
		.form-links li, 
		.lobby-links li {width:48%}
		
		.lobby-actions .container {padding: 0em ; box-sizing:border-box}
		
		
		
		.lobby-actions a:before {}
		
		.israel-logo {
		    float: none;
		    font-size: 1.1em;
		    text-align: center;
		    width: auto;
		}
		
		
		
		.israel-logo > img {
		    display: block;
		    float: none;
		    margin: 1em auto 0em;
		}
		
		.israel-logo {
		    float: right;
		    font-size: 1.1em;
		    margin: 2em 0;
		    padding: 0;
		    text-align: center;
		    width: 100%;
		}
		
		
		.israel-logo > small {
		    box-sizing: border-box;
		    float: right;
		    font-size: 0.7em;
		    line-height: 1.6em;
		    margin: 1.3em 9%;
		    width: 83%;
		}
		
		.footer .links {
		    float: right;
		    font-size: 1.2em;
		    margin: 0 1% 0 0;
		    min-height: 8em;
		    width: 13%;
		}
		
			.bot-baners a:before {
		height: 3.9em;
		    min-width: 3.9em;
		    border: 2px solid #fff;
		
			}
			
	.bot-baners ul {flex-flow: initial;flex-wrap: wrap;}
			.bot-baners ul li {width: 49%;margin: 0 0 .5em 0;}
			
		
		.social-panel {font-size:0.9em}
		
		.container.main {margin-top: 0em;padding: 0 2em;}
		
		body.inner-page .form-links li,
		body.inner-page .lobby-links li {
			/* width:100%; */
			border-left:0
			}
		
		
		body.inner-page .forms-list li, 
		body.inner-page .lobby-links li {width:48%}
		
		.form-links ul,
		.lobby-links ul {
		    padding: 0 2em;
		    margin: 0;
		}
		}
		
	
		 @media screen and (max-width:880px )
		{
			.content-toolbar {width:100%;margin-bottom:1em}
	}
	
		
		/*                IPAD            */
		
		  
		
		
		 @media screen and (min-width:769px )
		{
		.form-title,
		.form-description {display:table-cell; width:50%}
		td.td1 > div, td.td2 > div {    display:table;    width:100%}
		
		}
		
		 @media screen and (max-width:768px )
		{
		
		
		
		div#btl_TabDiv1 {
	    width: 100%!important;
	    max-width: 700px;
	}
		
		
		.top-menu .container ul.megamenu > li:first-child {
			display:table-cell;
		}	
		
		
		.container.main h1 {    
		padding: 0.5em 0 .3em 0!important;
		    margin-top: 0;
		}
		
		.big-buttons {
		    margin: 0 -1%;
		    padding-bottom: 40px;
		    width: 100%;
		}
		
		
		.big-buttons a {
		    width: 100%!important;
		    height: auto;
		}
		
		.big-buttons img {
		}
		
		.big-buttons span {
		}
		
		
		
		
		.btl-logo {
		    height: 4em;
		    margin: 1.5em 0% 0;
		    width: 46%;
		    max-width: 100%;}
		
		
		.top-search {
		    background: white;
		    float: left;
		    width: 45%;
		    font-size: 0.8em;
		    margin-left:0;
		    margin-top: 0.1em;
		}
		
		
		.top-langs > a {display:none}
		
		.top-search > div.top-search-box {
	    margin-top: 1em;
	    float: left;
	    transition: .2s ease;
	    width: 100%;
	    display: table;
	}	
		
		.top-langs .lang-en, .top-langs .lang-am, .top-langs .lang-ru, .top-langs .lang-ar, .top-langs .lang-fr, .top-langs .lang-es, .top-langs .lang-he {
		    float: right;
		}
		
		
		.top-search  .top-phones {
		    float: right;
		    color: #0368b0;
		    margin-top: 0.1em;
		    font-weight: bold;
		    font-size: 1.1em;
		}
		
		
		.top-menu-logo {
		    height: 7.5em;
		    margin-bottom: 0;
		}
		
		.top-menu-left {
		float: left;
		    width: 85%;
		    margin: .5em 0;
		    font-size: .95em;
		    position: absolute;
			right:12%
		}
		
		.top-menu-logo input.SearchBox {/* width: calc(100% - 40px); */}
		
		
		.top-menu-logo, .top-menu {padding: 0 0em;box-sizing:border-box;}
		
		.top-menu {height:4em}
		
		
		
		
		.top-menu .container > .megamenu_wrapper {
			position:	absolute;
			width: auto!important;
			margin: -.5em 1em 0;
		}
		
		
		
		.top-menu .container ul.megamenu > li > a.menuitem_drop {float: right;
		    width: 100%;
		    padding: .5em;
		    box-sizing: border-box;}
		.megamenu_light_theme .megamenu_container > ul > li:hover > a.openSubCategories,
		
		
		.top-menu .container ul.megamenu > li > a.openSubCategories {display:none!important;}
		
		
		.container.main .right-menu {
			display:none;
		}
		
		
		.container.main {
		    margin-top: 1em;
		    padding: 0 2em;
		}
		
		.hp .float-panel,
		.hp #jssor_1 {    top: 0em!important;}
		
		.hp .float-panel h2 {
		    margin: 0;
		    font-size: 1.8em;
		    box-sizing: border-box;
		    float: right;
		    width: 100%;
		}
		a.panel-login, a.panel-signup {
		    padding: 1em;
		    width: 42.5%;
		    float: left;
			 border-radius: .2em;
		    margin-left: 1em!important;
		}
		
		a.panel-signup {
		    background: #29aad7;
		    margin-top: 0.8em!important;
		   font-weight: normal!important;
		   
		}
		
		.hp .news .news-body {/* display:none */}
		
		.hp .news {
		    margin: 0 0;
		    width: 100%;
		    padding: 1em;
		}
		.hp .news .mobile-news {display:block}
		.hp .news .mobile-news > span {margin:0 1em}
		.hp .news .mobile-news > span > strong {margin:0 0 0 .5em}
		
		
		.zhuyot-luach .container > ul > li {
		    width: 95%;
		        padding-top: 2em!important;
		    min-height: initial!important;}
		
		
		
		
		/*.hp .peulot h2 {font-size: 1.5em;} */
		
		
		
		
		.hp .float-panel a.more {
		    background: #f6f6f6;
		    padding: 1em;
		    border-radius: 0 0 .2em .2em;
		    text-align: center;
		    width: 10%;
		    float: left;
		}
		
		.hp .float-panel a.more:after {
		border-color: #f6f6f6 transparent transparent #f6f6f6;
		    margin: -.8em -5.8em 0 0em;
		    border-width: 1.2em;
		}
		.hp .float-panel:after {display:none;}
		
		/*.hp .peulot {
		    margin-top: 0;
		}*/
		
		
		.peulot a {
		    width: 33.33%;
		}
		
		.peulot .panel-more a {
		    background: 0;
		    border: 0;
		    margin: 0;
		    padding: 0;
		}
		
		.hp .icons > div, .hp .icons > a {
		 width: 49%;
		 padding: 1em;
		 margin: .3em .5%;
		}
		
		.life .icons {margin:0}
		.hp h2 {font-size:2em;text-align: center;}
		
		
		
		
		.lobby-pic > div {
		    width: 100%;
		    display: table-cell;
		    background: url(/_layouts/15/images/btl.website/lobby-pic1.jpg) no-repeat 85% 0px;
		    background-size: auto 100%;
		    height: 144px;
		}
		
		
		.container.main .left-menu {width:25%;padding-right: 1em;}
		
		.container.main {    padding: 0 1em;}
		.lobby-actions {font-size:.8em}
		.lobby-actions .container {    padding: 0em 0em 0 0;}
		.lobby-actions a {width:100%;line-height: 1em;font-size: 1.4em;}
		.lobby-actions a .float {font-size: 1.6em!important;}
		.lobby-actions a span {    font-size: .85em;max-width: initial;}
		
		
		h1 {    margin-top: .3em; font-size:1.7em;    padding-top: .3em;}
		
		.form-links ul,
		.lobby-links ul {    padding: 0;
		    column-count: 1;
		    -webkit-column-count: 1;
		    column-gap: 0;
		   -moz-column-count: 1;
		    -moz-column-gap: 0; 
		    }
		
		
		
		
		
		.footer .copy {
		width: 100%!important;
		    text-align: center;
		    border: 0;
		    padding: 0;
		    margin: 1em 0 3em;
		}
		.footer .links {
		    width: 47%;
		    margin: 0 1em 2em 0;
		}
		
		.footer .follow_us {width: 40%!important;}
		.footer-section.last .links {width: 34%!important;}
		
		.top-banner {
		margin-top: -4em;
		    margin-right: 13%;
		    font-size: 1em;
		    width: 267px;
		    height: 3.5em;
		    padding: .6em 1em;
		}
		
		
		
		 
		.BtlRightMenu.insideItem,
		.BtlRightMenu ul {    display: none;}
		
		.BtlRightMenu.insideItem.show,
		.BtlRightMenu ul.show {    display: block;}
		
		.BtlRightMenu.insideItem.show .BtlRightMenuHeader
		{
			color: #0368b0;font-size: 1.2em;padding:0.5em;line-height: 2.3em;
			border-top: 2px solid #b0deff!important;
		    font-weight: bold!important;
		}
		
		.BtlRightMenu ul.show  
		{
		    position: absolute;
		    background: #5d95bd;
		    width: 98%;
		    margin: 0 2% 0 0;
		    padding: 0;
		    box-sizing: border-box;
		    float: right;
		    border-radius: .3em;
		}
		
		}
		
		.BtlRightMenu.insideItem.show .BtlRightMenuHeader:after {
			width: 0;
		    height: 0;
		    display: inline-block;
		    margin: 1.1em 0px 0 11px;
		    padding: 0!important;
		    line-height: 1em;
		    min-width: 0;
		    border-style: solid;
		    border-width: .35em;
		    border-color: #70b6de transparent transparent transparent;
		    text-indent: -5000px;
		    direction: rtl;
		    content:" ";
		    float:left;
		}
		
		.BtlRightMenu.insideItem.show ul.show:before {
		    border-width: 15px;
		    border-style: solid;
		    border-color: transparent transparent #5d95bd;
		    position: absolute;
		    margin-top: -1.8em;
		    content: ' ';
		    margin-right: 20px;
		}
		
		
		
		
		
		}
		
		
		
		
		/*            MINI IPAD             */
		
		 @media screen and (max-width:600px )
		
		{
		
		 #contentRow111 {width:600px}
		
		.container.forms-list li, 
		.container.lobby-links li {width:100%!important;}
		
		
		
		 .lobby .top-search div {
		    margin-top: 0.5em;
		}
		
		.lobby .top-search .top-phones {
		    width: 45%;
		    margin-top: 0.5em;
		    text-align: left;
		}
		.top-search {    width: 55%;}
		
		
		
		.top-search > div.top-search-box {
		    margin-top: 0.8em!important;
		    width: 100%!important;
		 }
		
		 
		.top-menu-left {
		    width: 80%;
		    font-size: .85em;
		}
		
		
		.container.main .left-menu {
		    width: 100%;
		    display: block;
		    margin-bottom: 2em;
		}
		
		.lobby-actions a {
		width: 50%;
		    line-height: 1.6em;
		    font-size: 1.7em;
		    margin: .5em 0;
		}
		.top-banner {margin-right:12%}
		
		
		
			
		}
		
		 @media screen and (min-width:481px )
		{
		
		
		
			.tbl-row {
		    display: table-row;
		}
		
		.tbl-cell {
		    display: table-cell;
		}
		
		.KabalatKahal .tbl-row {
		    border-top: 1px solid #c7dfec;
		    display: table-row;
		    width: 100%;
		}
		
		.KabalatKahal .tbl-row:first-child {
		    border-top: none;
		}	
		
		
		
		}
		
		
		/*                BIG IPHONE            */
		
		 @media screen and (max-width:767px )
		{
		
		.contact-options a {
			padding:.5em 0!important;
			margin: 0!important;
		}
		.contact-options, 
		.contact-options p, .contact-options h2 {display:block!important; float:right; width:100%!important;padding: .5em 0!important}
		
		.contact-options a h2:before {
			margin-bottom:0.3em!important
		}
		.container-slider-news {
			margin-top:0em;
			height: 25em;
		}
		
		.main-site-search {font-size: 1em;/* width: 100%; *//* max-width: 100%; *//* min-width: 100%; */}
		
		.top-menu .mobile-menu:after {
		    font-size: 32px;
		    line-height: 62px;
		}
		
		
		.container.imagecontainer {
		    overflow: hidden;
		        margin-top: 0em;
		}
		.topimage {
		    Width: 240%;
		    margin-right: -44%;
		}
		
		
		.megamenu .insideItem.show{    width: 464px;}
		
		.top-menu-logo {height: 17em;/*position:absolute;*/border-top: 0;}
		.top-menu {position:absolute;top: 12.1em;}
		.btl-logo {
		width: 100%;
		margin: 0em 0em!important;
		position: inherit;
		display: inline-block;
		background-size: auto!important;
		background-position-x:50%!important;
		background-image: url("/PublishingImages/btl-logo-mobile-slogan.png");
		background-color: #0368b0;
		padding: 1em 0;
		}
		
		.top-search {
		    width: 100%;
		    background: aliceblue;
		    height: 7.2em;
		    box-sizing: border-box;
		    padding-top: 0.9em;
		}
		.top-menu-left {
		    width: 81%;
		    font-size: 100%;
		    margin: 0.5em 0 0;
		    display: table;
		    right:20%}
		
		.top-menu .payments {
			    float: none;
		    display: table-cell;
		
		}
		.top-menu .payments, .top-menu .top-about, .top-menu .login, .top-menu .snifim {
		    float: none;
		    display: table-cell;
		    font-size: 88%;
		    padding: .5em;	
		    white-space: nowrap;
		        width: 33%;
		    text-align: center;
		}
		
		.top-menu .snifim {
		    border-right: 2px dotted #a0d6f5;
		    border-left:2px dotted #a0d6f5;
		}
		
	.top-menu .login {
	    border-right: 2px dotted #a0d6f5;
	    display: table-cell!important;
	}
		
		.top-banner {
		position: inherit;
		    margin: 1.5em auto 1em;
		    width: 88%;}
		
		.container.main .left-content {padding-left:0}
		
		.top-search > div.top-search-box {
		}
		.top-menu .container > .megamenu_wrapper {margin-top: -.5em;right: 7%;}
		.top-menu .mobile-menu {
		    margin-top: 0.5em;
		    margin-right: 0em;}
		
		.lobby-actions a:before {
		    font-size: 0.5em;
		}
		
		
			.peulot {
		    margin-top: 0em;
		}
		
		.footer-section.last .links,
		.footer .follow_us {
		    width: 100%!important;
		    margin: 1em 0;
		    text-align: center;
		    border:0!important
		}
		
		
		.footer-section.last .links ul li {
		    float: none;
		    margin-left: 2em;
		    display: inline-block;
		}
		
		
		.hp .news {
		    top: 9.3em;
		    position: relative;
		}	
			
		.hp .top-search div, .top-search div {float:right;width: 100%;box-sizing: border-box; padding:0;border-radius:.5em}
		
		
		.top-langs ul {
			display:block; text-align:center;
			width:100%;
		}
		.top-langs ul li {
			float:none!important; display:inline-block
		}
		
		.top-search .top-phones{;margin: 0!important;text-align: center;padding: 0;font-size: 122%;}
		
		.hp .float-panel input[type="submit"] {
		    display: block;
		    margin: 1.5em auto;
		    width: 76%;
		}
		
		
		.top-menu-logo input[type="search"] {width: 81%;margin-right:0.2em;    padding: .5em;}
		
		.top-menu-logo input[type="submit"] {    font-size: 2.3em;}
		
		
		.top-menu-logo a.snifim {
		    font-size: 1.2em;
		    margin: 1.7em 0 0 0.5em;
		}
		
		
		.hp .float-panel {
		    top: 14.3em;
		}
		
		.hp .float-panel a {
		    display: block;
		    margin: 0.8em auto;
		    text-align: center;
		}
		
		.hp .float-panel .bottom {
		    display: table-row;
		    margin: 0;
		    padding: 0;
		    width: 100%;
		}
		.hp .float-panel a.signup {width: 100%;margin: 0.5em auto 1em;}
		
		
		
		.top-menu-logo .snifim:before {
		    display: block;
		    float: none;
		    height: 2.25em;
		    margin: 0 auto;
		    width: 2.25em;
		}
		
		.hp .top-menu-logo a.snifim {
		    width: 100%;
		    margin: 0em 0 1em;
		    font-size: 1.6em;
		    clear: both;
		    }
		
		.top-menu-logo a.snifim {
		    /* display: block; */
		    font-size: 1.6em;
		    margin: 0.5em auto 1em;
		    text-align: center;
		    width: 44%;
		}
		
		
		.top-menu-logo input {
		    width: 85%;
		}
		
		.top-langs > a {display:none;}
		.lobby .top-search .top-phones {width:100%;font-size: 1.6em;text-align: center;margin: 0 0  .5em 0;padding: 0;}
		
		.hp .float-panel .bottom {    background: none repeat scroll 0 0 #3284bf;}
		
		
		
		.hp .float-panel a.signup {
		    background: none repeat scroll 0 0 #afc7d6;
		    border-radius: 0.2em;
		    color: #005d93;
		    display: inline;
		    font-size: 1.4em;
		    font-weight: bold;
		    margin: 0.8em 3%;
		    padding: 0.5em 0.2em;
		    transition: all 0.2s ease 0s;
		    width: 92%;
		}
		
		.container.main {
		    margin-top: 0em;
		    padding:0 1em;
		}
		
		.lobby .container.main .right-menu .lobby-banner a {width: 100%;font-size: 0.7em; margin:0 0 1em 0}
		.form-links li,
		.lobby-links li {width: 100%;}	
		.lobby-actions a {width: 33%; font-size:1em;padding: 0 0 1em 0;}
		
		.lobby-actions a {
		    width: 100%;
		    font-size: 1.5em;
		    padding: 0 0 0em 0;
		}
		
		.lobby-actions a .float {
		    font-size: 1.3em;
		}
		
		.right-menu .open .aruzim-menu {
		    top: 31.5em;
		    right: 0;
		    margin:0 1.5em 0 0;
		    width: 21.8em;
		    font-size:0.9em;
		}
		
		.right-menu .open .aruzim-menu a {min-height:10em} 
		
		.right-menu .open .aruzim-menu + .arrow:after {
		    border-color: transparent transparent #DBEFFB transparent;
		    border-width: 1em 1em;
		    margin: -0.95em -1em 0px 1px;
		    z-index: 22;
		}
		.right-menu .open .aruzim-menu + .arrow {
		    border-color: transparent transparent #65A4CA transparent;
		    margin: -1.75em -7.4em 0px 1px;
		}
		
		.lobby-actions .container {
		    padding: 0em ;
		}
		
		.footer .links {
		    width: 50%;
		    margin:0;
		    padding: 1em;
		    box-sizing: border-box;
		    min-height: 1em;
		    /* float: none; */
		}
		.footer-section {
		    padding: 0;
		    /* column-count: 2; */
		    display: flex;
		    flex-wrap: wrap;
		}
		
		.footer .copy {
		    box-sizing: border-box;
			padding:0;
			border:0;
			margin:0;
			text-align:center
		}
		
		.copy + .links {
		    width: 100%;
			padding: 1em 0;
			}
		
			.top-menu .top-about {display:none;}
		
			.container.main .left-content,
		.container.main .left-menu,
		.container.main .right-menu + .left-content {
			width:100%;
			margin:0;
			display:block;
			padding:0;
			position: inherit;
		}
		
		
		
		
		
		
		.tbl-cell,
		.tbl-row {display:block;}
		
		.tbl-row {padding:0;
		margin:.5em 0;
		/* border-bottom:1px solid silver; */
		}
		.tbl-cell {
		padding:.5em 0
		    
		}
		a.snifTor {clear: both;display: block;margin-top:1em}
		
		.KabalatKahal {
		    background: aliceblue;
		    padding: .5em;
		    box-sizing: border-box;
		    border-radius: .5em;
		}
		
		.KabalatKahal .tbl-row:first-child {border-top:0}
		.KabalatKahal .tbl-row {
		    border-bottom-color: white;
		    border-bottom-width: 2px;
		    
		}
		
		.KabalatKahal .tbl-row .tbl-cell {border-right:0;white-space: normal;    width: 100%;}
		
		
		
		
		}
		
		
		
		/*                meduim phone            */
		
		 @media screen and (max-width:500px ) {
		
	
	
		 #contentRow111 {width:100%}
		
			
		.top-langs li {
		    width: 19%;
		    display: inline-block;
		}
		
		.top-langs li {
		    width: 18%;
		    display: inline-block;
		}
			
			
		.top-menu-logo {    height: 19em;}	
			
			
		.top-menu .container > .megamenu_wrapper {
		    margin-top: 1.2em;
		    right: 3.5%;
		}	
		
		
		.top-menu .snifim:before, .top-menu .payments:before, .top-menu .login:before {
	    float: none;
	    display: block;
	    margin: auto!important;
	    font-size: 1.5em;}
		    
		.top-menu .payments a, .top-menu .top-about, .top-menu .login a, .top-menu .snifim {
			    white-space: normal;
			        width: 33%;
		    text-align: center;
		}
		
		
		.news-body, .news {    margin-top: 1em;}
		
		
		.BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show, .megamenu .insideItem.show.insideItem.show {
		    margin-right: 0em!important;
		    width: 370px!important;
		}
		
		
		.top-search > div.top-search-box {    
		    width: 100%!important;
		    padding: 1em 0;
		    margin:1em 0 0 0;
		}
		
		
		.megamenu_light_theme .megamenu > li > div.dropdown_fullwidth.showInFocus.showInFocus {    margin: 5em 0em;}
		
		.container.lobby-links li > a {display:flex}
		
		
		}
		
		
			@media screen and (max-width:435px)
		{
		
		.top-menu .container > .megamenu_wrapper {    right: 0;}
		top-menu .container > .megamenu_wrapper {    margin-top: 0em;    right: 3%;}
		.top-menu .mobile-menu {    margin-right: .8em!important; margin-bottom: 1.5em!important;}
		.BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show, .megamenu .insideItem.show.insideItem.show {    /*width: 406px!important;*/width: 100%!important;margin-right: -.2em!important}
		
		
		}
		
		@media screen and (max-width:375px )
		{
		
		
		.BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show, .megamenu .insideItem.show.insideItem.show {
		    width: 302px!important;
		    clear: both;
		}
		
		.top-menu .mobile-menu {
	    margin-top: 0;
	    margin-bottom: .5em;
	        margin-right: 0!important;
	}
		html[dir="ltr"]	.top-menu .mobile-menu {
	        margin-left: 0!important;
	}
		
		.top-menu-left {
		font-size: 90%;
		    width: 77%;
		    right: 21%;
			}
		
		.top-menu .container > .megamenu_wrapper
		{
		    margin-top: 1em;
		    right: 3%
		}
		.top-menu-logo {
		    height: 18em;
		}
		
		
		}
		
		@media screen and (max-width: 360px) {
		.top-menu-left {    font-size: 72%;}
		}
		
		/*                IPHONE            */
		
		 @media screen and (max-width:320px )
		{
		
		
		.BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show, .megamenu .insideItem.show.insideItem.show {
		    width: 276px!important;
		    clear: both;
		}
		
		.top-menu-left {
		    font-size: 90%;
		}
		
		
		.top-search > div.top-search-box {    margin: 1em 0 0 0;}
		/*.hp .top-search div, .top-search div {    margin-top: 1.5em;}*/
		
		
		
		.top-menu {
		    position: absolute;
		    top: 11.5em;
		    height: 3.5em;
		    left: 0;
		    right: 0;
		}
		.btl-logo {
		    height: 3em;
		}
		
		.top-menu-logo {
		    height: 17em;
		}
		
		.top-menu .mobile-menu {
		    margin-top: 0.2em;
		    margin-right: 0.4em!important;
		    font-size: 0.8em;
		   margin-bottom: .5em;
	
		}
		
		
		
		
		.top-menu-logo input[type="search"] {    width: 78%;}
		
		
		
		.top-menu .snifim .float, .top-menu .login .float {
		    font-size: 1em;
		    margin: .5em 0 0 .2em;
		 }
		.top-menu .login .float {    font-size: 1em;    margin: .55em 0 0 .2em; 
		}
		
		.right-menu .open .aruzim-menu a {min-height:10em}
		
		.right-menu .open .aruzim-menu {
		    top: 32.9em;
		    right: 0;
		    margin:0 1.3em 0 0em;
		    width: 21.2em;
		    font-size:0.8em
		}
		
		.right-menu .open .aruzim-menu + .arrow:after {
		    border-color: transparent transparent #DBEFFB transparent;
		    border-width: 1em 1em;
		    margin: -0.95em -1em 0px 1px;
		    z-index: 22;
		}
		.right-menu .open .aruzim-menu + .arrow {
		    border-color: transparent transparent #65A4CA transparent;
		    margin: -1.75em -9.2em 0px 1px;
		}
		
		/*	
		.hp .peulot {
		    margin-top: 8em;
		}
		*/
		
		
		
		.hp .float-panel {top: 10.6em;}
		.hp .news {top: 9em;}
		.top-menu .container > .megamenu_wrapper {   right: 3%;    margin:.5em 0.5em 0!important;}
		
		.top-menu-logo .login.snifim, .top-menu-logo a.snifim,  .top-menu-logo .login.snifim,  .top-menu-logo .login.snifim
		{font-size:1.3em}
		
		.container.main {    padding: 0 1em;}
		
		.footer .links {
			width:100%
		}
		.container.form-links li,
		.container.lobby-links li {
			width:100%;
		}
		
		ul.breadcrumbs.container {
		    line-height: 1.5em;
		}
		
		.footer .links {font-size:1em}
		
		.israel-logo > img
		 {
		    width: 8%;
		    height: auto;
		    margin: .5em auto;
		}
		
		body.inner-page .form-links li,
		body.inner-page .lobby-links li {    width: 100%;}
		
		
		
		.hp .float-panel .top, .hp .float-panel .bottom {text-align:center;font-size: 1.1em;}
		
		.btl-logo {
		    height: 3.2em!important;
		    width: 100%!important;
		    background-size: 220px!important;
		    }
		
		
		
		.hp .float-panel h2 {
		    display: table;
		    float: none;
		    margin: 0.9em auto;
		    position: relative;
		}
		
		
		
		
		.top-menu-logo input {
		    width: 93%;
		}
		
		
		.slider-text {
		    font-size: 5em!important;
		    line-height: 1em!important;
		    top: 14%!important;
		    right: 42%!important;
		    width: 54%!important;
		}
		
		
		
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		/* ------------------ TFASIM  -------------------------*/
		
		
		.tfasimShaar th.tbl-head:first-child {    width: 20%;    border-right: 0;}
		.tfasimShaar th.tbl-head:last-child  {    width: 7%;}
		
		
		
		/*  ---------------------------------------------------------------BTL GRID --------------------------------------------------------*/
		
		
		h2.tenderList,
		.FormCaption
		{
		    color: #0362a4;
		    font-weight: bold;
			font-size: 1.2em;
		    }
		
		
		.tbl-type caption, 
		.tbl caption {
		    font-size: 1.2em;
		    font-weight: bold;
		    padding: 0.2em 0;
		    text-align: right;
		}
		
		.tbl.PageDir  caption {
		background:white;
		margin-top: 1em;
	    padding: 1em 0;
	}
		
		.tbl.PageDir caption h2.FormCaption {
	    color: #0362a4!important 
		}
		
		.tbl-footer {
		    border: 0px;
		    display: block;
		    font-size: 1.1em;
		    margin-bottom: 1em;
		    padding: .5em;
		    width: 100%;
		    box-sizing: border-box;
		    color: #0362a4;}
		
		.tbl-type,
		.tbl {
		    border: 1px var(--headingborder) solid!important;
		    border-left:0;
		    border-right:0;
		    border-collapse: initial!important;
		    box-sizing: border-box;
		}
		
		/*.tbl > tbody {
		    display: inherit;
		    width: 100%;
		}*/
		
		.il-AllItemsTD table.txt12 {
			border-top: 2px var(--headingborder) solid;
		}
		
		.tbl-type td,
		.il-AllItemsTD table.txt12 tr td, 
		.tbl td {
		    text-align: right;
		    padding: 0.5em;
		    line-height: 1.8;
		    font-size: inherit;
		    border-right: 2px white solid;
		}
		
		.il-AllItemsTD table.txt12 tr:nth-child(odd) td, .tbl-type tr td, .tbl tr td {       
		background-color: #E8F7FF;
		    border-top: 0;
		    border-bottom: 0;
		    border-left-color: white;
		}	
		
		.tbl-type td:first-child,
		.il-AllItemsTD table.txt12 tr td:first-child,
		.tbl td:first-child {    border-right: none;}

		
		/*
		.il-AllItemsTD table.txt12 tr:nth-child(4n-2) td,
		.il-AllItemsTD table.txt12 tr:nth-child(4n-3) td,
		*/
		.tbl-type tr:nth-child(odd) td,
		.tbl tr:nth-child(odd) td  {    
		     background-color: #f7fcff;
		    border-top: 0;
		    border-bottom: 0;
		}
		
		.tbl tr:nth-child(odd) td td, .tbl.tbl.tbl.tbl tr td table td {
		    background-color: transparent;
		    border: 0;
		}
		
		.td1-narrow {
		    border-right: 2px white solid;
		    background-color: #E8F7FF;
		    line-height: 1;
		    font-size: inherit;
		}
		
		.td1-in {
		    font-size: inherit;
		}
		
		
		.td2-narrow {
		    border-right: 2px white solid;
		    background-color: #D3F0FF;
		    line-height: 1;
		    font-size: inherit;
		}
		
		.td1-snifim > td {
		    background-color: #FFF!important;
		    font-size: inherit;
		    border-top: 1px solid silver;
		}
		
		.tbl.nagishut th,
		.tbl.nagishut td {
			background-color: #FFF!important;
		    
		}
		
		.td2-in {
		    font-size: inherit;
		}
		
		.td3 {
		    border-right: 2px white solid;
		    background-color: #E8F7FF;
		    line-height: 1.8;
		    font-size: inherit;
		}
		
		.td4 {
		    border-right: 2px white solid;
		    background-color: #D3F0FF;
		    line-height: 1.8;
		}
		
		.td_snif_unit {
		    border-right: 2px white solid;
		    background-color: #E8F7FF;
		    line-height: 1.8;
		}
		
		.td_snif_unit2 {
		    border-right: 2px white solid;
		    background-color: #D3F0FF;
		    line-height: 1.8;
		}
		
		tr:first-child td.tbl-head, th.tbl-head {
		border-right: 2px #ccebfb solid;
		    border-top: 0px white solid;
		    background-color: #4793ca;
		    font-weight: normal;
		    text-align: right;
		    padding: .5em;
		    color: white;
		}
		
		.tbl th {
		    border-bottom: 1px solid #c7dfec;
		    vertical-align: middle;
		}
		
		/*.il-AllItemsTD table.txt12 tr:nth-child(odd) {display:none}*/
		.il-AllItemsTD table.txt12 tr:first-child {display:table-row}
		
		/* sharepoint editor tables */
		
		.btl-rteTableHeaderRow-default th h2 {color: white!important;}	
		
		.btl-rteTableHeaderRow-default th a {    color: white;}
	
		.btl-rteTableHeaderRow-default th a:hover {color:#ffd098!important}
	
		
		.btl-rteTable-default {
		    border: 1px solid #cfd9e2;
		    width: 100%!important;
		}
		
		.btl-rteTable-default th {background: none repeat scroll 0 0 #fdfdfd;border-right: 1px solid white;border-top: 1px solid #cfd9e2;padding: 2px 5px;border-bottom: 1px solid #cfd9e2;vertical-align: middle;}
		
		.btl-rteTable-default th:first-child {
		    border-right: 1px solid #cfd9e2;
		    border-left:0;
		}
		
		
		.btl-rteTableOddRow-default th.btl-rteTableFirstCol-default {
		    background: #f7fcff;
		}
		
		.btl-rteTableEvenRow-default th.btl-rteTableFirstCol-default {
		    background: #e8f7ff;
		}
		
		.btl-rteTableHeaderRow-default th {background:#4793ca;color:white}
		.btl-rteTableHeaderRow-default th span	font {color:white!important}
		.btl-rteTableHeaderRow-default th .tooltiped.concepts {color:white;text-decoration:underline}
		
		.tooltiped.concepts {
			line-height:inherit!important
		}
		
		/*
		th .tooltiped.concepts {    color: white;}
		th .tooltiped.concepts::after {color: #025998;background:white;}
		*/
		.btl-rteTable-default tr:first-child th {
		    border-top: 1px solid #cfd9e2;
		    vertical-align: middle;
		    border-left: 1px solid #cfd9e2;
		    }
		tr:last-child th.btl-rteTableFirstCol-default {
		    border-bottom: 0;
		}
		
		.btl-rteTableEvenRow-default {
		    background: none repeat scroll 0 0 #E8F7FF;
		}
		
		.btl-rteTableOddRow-default {
		    background: none repeat scroll 0 0 #f7fcff;
		}
		
		
		.btl-rteTable-default td {
	    border-right: 1px solid #cfd9e2!important;
	    padding: .5em;
	    border-bottom: 1px solid #cfd9e2;
	    border-left: 0!important;
	}	
		.btl-rteTable-default td:first-child {/*border:none*/}
		
		.btl-rteTable-default p {
			padding: 0;
		    margin: .5em 0;
		}
		
		
		
		.bg-gray {
		    background-color: #dedede;
		}
		
		.hova {
		    color: #dc4062;
		    font-weight: bold;
		}
		
		.tip {
		    border-bottom: 2px #C6C6C6 solid;
		    border-right: 2px #C6C6C6 solid;
		}
		
		.tip-in {
		    background-color: #FFF5B5;
		    border: 1px #316EB5 solid;
		    padding: 5px;
		}
		
		    .tip-in td {
		        font-size: 12px;
		    }
		
		
		
		/* --------------- opener text ---------------- */
		
		
		.opener-txt p * {
		    font-size: inherit!important;
		}
		
		
		
		/* ---------- contact options ------------------ */
		
		
		.contact-options {
		direction:rtl;
		width:100%;
		display:table;
		}
		
		.contact-options a {
			display: table;
		    padding: 0.7em 0;
		    font-size: 1em;
		    margin: 0 1%;
		    border-bottom: 1px solid #cfe7f5;
		    width:100%;
		    text-decoration:none!important;
		}
		
		.contact-options a h2:before
		 {
		    content: "\f104";
		    transition: .2s ease;
		    font-size: 1.6em;
		    float: right;
		    line-height: 0.37em;
		    color: #77cbff;
		    left: 0.08em;
		    position: relative;
		    display: block;
		    margin: .15em 0 0.8em 0.2em;
		    font-family: FontAwesome;
		    font-weight: bold;
		}
		
		
		.contact-options a:hover h2 {
		text-decoration:underline;
		
		}
		
		.contact-options a:hover {
		    background: #f2f5f7;
		}
		
		
		.contact-options p, .contact-options h2 {
		margin:0;
		padding:10px;
		vertical-align: middle;
		display:table-cell;
		}
		
		.contact-options p {
		padding-right:.8em !important;
		    color: initial;}
		
		.contact-options h2 {
		width:23%;
		border-left:1PX SOLID #fff;
		line-height: initial;
		font-weight:bold;
		}
		
		
		
		
		
		/*         TFASIM SHAAR         */
		
		.tfasimShaar .main-site-search {
		    width: 100%;
		    padding: 1em;
		    margin: 0;
		    background:#eee;
		    box-sizing:border-box;
		    float:right;
		    font-size:.8em;
		    border-radius:.5em
		}
		
		.tfasimShaar .main-site-search input[type="button"] {
			float:right;   
			margin: 0 1em;
		}
		
.tfasimShaar .boot_container.autoSuggest .boot_box #searchBar {flex-direction:row!important;align-items: center;}

.tfasimShaar .boot_container.autoSuggest .boot_box #searchBar label {font-size:1.2em; margin-left:.8em}
		
		.forms-list ul {
		    list-style: none;
		    list-style-position: inside;
		    margin: 0 0 0 -1%;
		    width:100%
		}
		
		.forms-list ul li {
		    float: right;
		    margin: 0 1%;
		}
		
		.forms-list ul li a {
		    font-size: 1em;
		    padding: 0.5em;
		    box-sizing: border-box;
		    border: 0;
		    
		}
		

		.menu-buttons.forms-list ul {
    display: flex;
    flex-wrap: wrap;
}

.menu-buttons.forms-list ul li {
    flex-basis: 15em;
}

		
		/*------------------------------------- SNIFIM ---------------------------------------*/
		
		
		div#SnifimTabs {
		    margin-top: 1em;
		}
		
		
		#SnifimTabs th {
			text-align: right;
			padding: 1.3em 0.5em;
			color: #224e6f;
			font-size: 0.9em;
		}
		
		#SnifimTabs .tbl tr:last-child th {border:0}
		
		
		#SnifimTabs .tbl {
		    float: right;
		    border: 1px solid #0368b0!important;
		}
		
		#SnifimTabs .tbl-type td, 
		#SnifimTabs .il-AllItemsTD table.txt12 tr td, 
		#SnifimTabs .tbl td {
			border:0!important
		}
		
		
		#SnifimTabs ul.tablist {
		list-style-image: none;
		    width: 100%;
		    margin: 10px 0px -1px;
		    border-bottom: 2px #0362a4 solid;
		    padding: 0;
		    display: table;
		    border-spacing: .5em 0;
		    box-sizing: border-box;}
		
		
		#SnifimTabs ul.tablist .tab.selected:hover, 
		#SnifimTabs ul.tablist .tab.selected {
		background: #0368b0;
		    color: #fff;
		    cursor: inherit;
		    display: inline-block;
		    position: relative;}
		
		#SnifimTabs ul.tablist .tab:hover{
		    background: #ffdb86;
		    color: #1c2131;
		    border-color: #b78716;
		}
		
		#SnifimTabs ul.tablist .tab {
		    background: #def1ff;
		    transition: .2s ease;
		    color: #015d9e;
		    padding: 0.7em 2em;
		    border: 1px solid #0368b0;
		    border-radius: 0.5em 0.5em 0 0;
		    text-align: center;
		    font-weight: bold;
		    cursor: pointer;
		    box-sizing: border-box;
		    line-height: normal;
		    border-bottom: 0;
		    display: inline-block;
		    vertical-align: middle;
		    margin-left:.5em;
		    }
		
		
		
		
		
		a.MapIcon:before {
		    content: "\f041";
		    font-family: "FontAwesome";
		    font-size: 1.3em;
		    margin: .1em;
		    
		}
		
		a.MapIcon:hover {text-decoration:none!important;color:rgb(255, 129, 157)}
		
		a.MapIcon {
		    margin: 0 1em;
		    text-decoration: none!important;
		    display:none;
		}
		a.MapIcon:hover:before {
		color:rgb(255, 129, 157)
		}
		.KabalatKahal .tbl-cell {padding:0em 0em 1em 2em;}
		
	
	
	
	
	.KabalatKahal {
	    /*display: flex;
	    flex-flow: column;
	    align-items: center;
	    justify-content: center;*/
	}
	
	
	.SpecialHours {
    width: 100%;
    color: #b52626;
    font-size: 1em;
}
	
	.SpecialHours > div {
	    background: #f0f8ff;
	    padding: 0.5em;
	    margin: 0 0 1em 0;
	    border-radius: .5em;
	    font-weight: normal;
	    font-style: italic;
	    display: flex;
	    align-items: center;
	}
	
	.tbl .SpecialHours > div {
    background: none;
    font-size: .95em;
    padding: .5em 0;
    color: initial;
}
	
	.SpecialHours > div:before {
	    content: "\f071";
	    font-family: "fontawesome";
	    font-style: normal;
	    margin: 0 0 0 .5em;
	    color:#c21919;
	}
	
	.container.main .SpecialHours > div p {
	    padding: 0;
	    margin: 0;
	    line-height: initial!important;
	}
	
	
		
		
		.yamim {
		    width: 160px;
		}
		
		
		.shaot {
		    width: 126px;
		}
		
		
		.nosse.tbl-cell {
		    font-weight:normal;
		}
		
		
		.SnifDetails {
		    display: table;
		    border-spacing: 0 1em;
		    width: 65%;
		    float:right;
		    margin-bottom: 2em;
		}
		
		.snif-pic {
		    float: left;
		    width: 30%;
		    display: table;
		    padding-bottom:2em;
		}
		
		.snif-pic img {
		width: 95%;
		height: auto;
		margin: 1em 0 0 0;
		border-radius:.5em
		}
		
		.about.w100 {
		    padding: 1em;
		    font-size: 1.2em;
		}
		
		
		
		
		.tbl-cell {
		    font-weight: bold;
		}
		
		.tbl-cell > label {
		    font-weight: normal;
		    white-space: nowrap;
		    display: block;
		    margin-left: 1em;
		}
		
		.tbl-cell > label:after {content:":"}
		
		
		
		.tbl .KabalatKahal .tbl-row {
		    /* border: none; */
		}
		
		
		
		
		
		
		 
		
		
		.tbl caption {
	    background: #5099cc;
	    padding: .5em;
	    }
		
		
		.tbl caption,  .tbl caption h3, .tbl caption h2 {
		    font-size: 1em!important;
		    color: #FFFFFF;
		}
		    
		
		
		.results.statistics .tbl caption {    background: none;}
		
		
		
		
		
		.visuallyHiden , .visuallyHidden
		{
			   text-indent: -9999em;
		    height: 1px;
		        position: absolute;
		
		}
		
		.hideWithIndent {
		    text-indent: -9999em;
		    height: 1px;
		}
		
		
		
#SnifimTabs table.txt12.tbl.nagishut tr {
    display: table-row;
}
	#SnifimTabs table.txt12.tbl.nagishut tr td {
        border-bottom: 1px solid #c7dfec!important;
}
	
			#SnifimTabs table.txt12.tbl.nagishut tr td:first-child {
        border-left: 1px solid #c7dfec!important;
}
		#SnifimTabs table.txt12.tbl.nagishut tr th {
        color: initial;
        font-size: initial;
}	
		


		
		
		
		
		
		
		
		
		
		
		
		/* MOBILE STICKY MENU */
		
		
		
		.stickyMobile .top-phones.mobile a:first-child {
	    position: fixed!important;
	    top: 2em;
	    left: -3em;
	}
	
	.stickyMobile .top-phones.mobile a:first-child:before {
    content: "\f095";
    position: absolute;
    margin: 0 0 0 1.5em;
    background: #2d72a3;
    color: white;
    font-family: 'Font Awesome 5 Free';
    border-radius: 0 1em 1em 0;
    box-sizing: border-box;
    padding: .2em .2em .2em 0.3em;
    line-height: 1.2em;
    text-align: center;
    width: 2.2em;
    height: 1.9em;
    z-index: 555555;
    font-weight: 900;
    font-size: 1.5em;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0em 0.1em 0.1em #bbb;
}	
	.stickyMobile .main-site-search {
	    position: fixed;
	    width: 32em;
	    top: 9em;
	    left: -32.4em;
	}
	
	.stickyMobile .main-site-search.MobileSearchOpen {
	left: 1em;
    width: calc(100% - 6.5em);
    background: #66afd7;
    padding: .5em 1em .5em .5em;
    transition: .2s ease;
    font-size: 1.04em;
    margin: -0.3em 0 0 0;
	}
	
	.stickySearchToolbar {
	    display: none
	}
	
	.stickyMobile .stickySearchToolbar {
	 position: fixed;
	 margin: 0 0 0 0;
	 background: #66afd7;
	 font-size: 2.4em;
	 color: white;
	 border-radius: 0 50% 50% 0;
	 box-sizing: border-box;
	 padding: 0.4em 0.3em 0.2em 0.3em;
	 line-height: 1.5em;
	 text-align: center;
	 width: 1.5em;
	 height: 1.7em;
	 z-index: 555555;
	 display:block;
	 top: 3.4em;
	 left: 0;
	 box-shadow: 0em 0.1em 0.1em #bbb;
	}
	
	.stickyMobile .stickySearchToolbar.Open .StickySearchOpenBtn,
	.stickyMobile .stickySearchToolbar .StickySearchCloseBtn {display:none}
	.stickyMobile .stickySearchToolbar.Open .StickySearchCloseBtn {display:block;}
	.stickyMobile .stickySearchToolbar.Open  {right:0.3em;margin-top:.35em;transition:.2s ease;height: 2em;padding-top: .55em;}
	.stickyMobile table.gsc-search-box,.stickyMobile form.gsc-search-box {margin-bottom: 0;}
		
		
		/*  KodSOdi Chrome fix   */
		
			
		
		.kodSodi:before, .kodSodi:after {
	    content: ".";
	    display: block;
	    overflow: hidden;
	    visibility: hidden;
	    font-size: 0;
	    line-height: 0;
	    width: 0;
	    height: 0;
	}
		
		
/* ROUND TABLE shulhan agol PAGES */		
		


form[action*="/AllRights/Shituf/Pages/"] .opener-txt a[href*=".pdf"] {
    background-color: var(--button1bg);
    border-radius: 4px;
    float: right;
    color: #fff !important;
    font-size: 1em;
    font-weight: bold;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 1em 2em;
    margin: 1em 0 3em;
    cursor: pointer;
    transition: 0.2s ease;
    text-decoration: none!important;
}

form[action*="/AllRights/Shituf/Pages/"] .opener-txt a[href*=".pdf"]:hover
{    transition: 0.2s ease;
    background-color: var(--button1hoverBg)!important;}

form[action*="/AllRights/Shituf/Pages/"] .opener-txt a[href*=".pdf"]:after {color:white}


form[action*="/AllRights/Shituf/Pages/"] .content-toolbar {clear:both;}


/* END ROUND TABLE shulhan agol PAGES */		




		
		
		
		
		/* OLD FONT PAGE */
			@media (min-width:425px) {
		
		body form[action*="ServConsultPersAg%c3%a9es"] div#wrapPageContent,
		body form[action*="SoinsLongueDuree"] div#wrapPageContent,
		body form[action*="PensionVieillesse"] div#wrapPageContent,
		body form[action*="yeutzLakashish"] div#wrapPageContent,
		body form[action*="siud_ru"] div#wrapPageContent,
		body form[action*="Vatikim_ru"] div#wrapPageContent,
		body form[action*="Old%20Age"] div#wrapPageContent,
		body form[action*="/BENEFITS/OLD_AGE/"] div#wrapPageContent, 
		body form[action*="/benefits/Counseling_for_the_Elderly/"] div#wrapPageContent, 
		body form[action*="/benefits/Long_Term_Care/Pages/"] div#wrapPageContent, 
		body form[action*="EzracimVatikim"] div#wrapPageContent,
		body form[action*="/benefits/old_age/"] div#wrapPageContent {font-size:1.2em}
	
/*		body form[action*="/BENEFITS/OLD_AGE/"] .top-banner, 	
		body form[action*="/benefits/Counseling_for_the_Elderly/"] .top-banner,
		body form[action*="/benefits/Long_Term_Care/"] .top-banner,
		body form[action*="/benefits/old_age/"] .top-banner {margin-top: -5.2em;}
*/		
		
		}
		
		
		
		/* corona news */
				
		form[action="/benefits/Unemployment/covid19_avt/Pages/default.aspx"] a.top-banner,
		form[action="/About/news/Pages/covid19-2020.aspx"] a.top-banner {
	    background: url(/PublishingImages/corona-banner-bg.jpg) no-repeat;
	    background-size: 100%;
	    color: white;
	    text-align: right;
	    padding-right: 4.4em;
	}
		
		
		/* NEWS PAGE CORONA TOP RED */
		
	form[action="/About/news/Pages/default.aspx"] a[href="/About/news/Pages/Maanak67.aspx"] {
	    position: absolute;
	    top: -5em;
	    border: 2px solid #e8173c!important;
	    width: 100%;
	    box-sizing: border-box;
	    border-radius: 0.3em;
	}
	
	form[action="/About/news/Pages/default.aspx"] ul.OP_List {
	    margin-top: 3em!important;
	}	
			
		/*  --- */
		
		
		.news-body .bold_component {border-bottom:1px solid silver;
	margin-bottom:0.5em;
	padding-bottom:0.8em;
	}
	
	.news-body .bold_component strong {
	    font-size: .9em;
	}
	
	
	.news-body .bold_component a {
	    color:#e00838;
	    font-weight:bold;
	    text-decoration:none!important;
	    font-size:.8em;
	    
	
	}
		
.news-body .bold_component a span:before {
    content: "\f359";
    font-family: "Font Awesome 5 Free";
    font-size: 1.2em;
    margin: 0 0px 0 0.3em;
    font-weight: 900;
}


@media (min-width:1000px) {.urgentNewsContainer a.marqueeItem span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:34em}}
@media (max-width:1024px) {.urgentNewsContainer a.marqueeItem span { width:31em}}



/* --- hp banner corona --*/

a.hp-banner-corona {
	display:none;
}
.hp.peulot a.hp-banner-corona {
    background: #fae9ed;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 3.4em;
    margin: 0 0 -4px 0;
    text-decoration: none!important;
    font-size: 1.45em;
    font-weight: bold;
    color: #d0133d;
    border: 0.06em solid #fff;
    box-sizing: border-box;
    border-width: .06em 0em 0.2em 0.2em;
    font-family: 'Arimo', sans-serif!important;
    line-height: 3em;
    width: 33%;
    min-width: calc(50% - 160px);
    position:relative;
    line-height: 1.5em!important;
    min-height: 6em!important;
    padding: 0.5em 6em 0.5em 6em;
    }


a.hp-banner-corona.hp-banner-corona:hover {
    background-color: #fdb2c3!important;
    text-decoration: underline!important;
}

.hp.peulot a.hp-banner-corona.hp-banner-maanak {
    background: #c8e8c8 ;
    color: #267526;
    background-position: center;
    border-right:0;
}

.hp.peulot a.hp-banner-corona.hp-banner-maanak:hover {background-color: #b1dab1!important } 


.hp.peulot a.hp-banner-corona.hp-banner-halat {
    background: #bae8d0;
    background-position: center;
    color: #37694f;
    border-right:0;
}

.hp.peulot a.hp-banner-corona.hp-banner-halat:hover {
    background-color: #b1f4d1!important;
    color: #2a543e!important;
    text-decoration: underline!important;
}





.hp.peulot a.hp-banner-vatik.hp-banner-corona {
    background: #ffebc4;
    color: #785818;
    border-right:0;
}

.hp.peulot a.hp-banner-vatik.hp-banner-corona:hover {background: #ffe0a5!important;}

.hp.peulot a.hp-banner-vatik.hp-banner-corona:before {
    background-color: #e3b458;
    background-position: 43.2% 22.6%;
    right: calc(50% - 13.2em);
    background-size: 1448.9%!important;
}




.hp.peulot a.hp-banner-ukraine.hp-banner-corona {
    background: #fdf4ab;
    color: #786a18;
    border-left: 0;
}

a.hp-banner-corona.hp-banner-corona.hp-banner-ukraine.hp-banner-ukraine:hover{
    background: #fff288!important;
    color: #795548!important;
    border-right: 0;
}


.hp.peulot a.hp-banner-ukraine.hp-banner-corona:before {
    background-color: #ffffff;
    right: calc(50% - 10em);
    background-image: url(/PublishingImages/ukrain-flag-icon.png);
    background-position: center;
    background-size: 100%!important;
}




.hp.peulot a.hp-banner-corona .update {
    display: inline-block;
    margin: 0 0.3em;
    font-weight: normal;
    color: white;
    background: #d37186;
    font-size: 0.6em;
    padding: .5em 1em;
    line-height: 1em;
    border-radius: 2em;
}


.hp.peulot a.hp-banner-corona .update:after  {
    content:'\f06a';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color:#fce5ea;
    margin-right: 0.4em;
} 



a.hp-banner-corona:before {
    color: white!important;
    margin: auto auto auto .5em!important;
    font-family: 'Font Awesome 5 Free';
    width: 2em;
    height: 2em;
    border-radius: 50%;
    display: block!important;
    min-width: 2em;
    box-sizing: border-box;
    background-size: 1258.6%!important;
    content: "";
    background: url(/PublishingImages/gimlaot-icons-white.png) no-repeat #de748c;
    background-position: 96.2% 7.1%;
    font-size: 25px;
    float: none!important;
    line-height: 2em;
    position: absolute;
    right:calc(50% - 11em);
    font-size: 1.1em;
    background-size: 1400%!important;
    top:calc(50% - 1em);
}

a.hp-banner-corona.hp-banner-halat:before {
    background:#49bd81;
    content:"\f015";
    font-family:"Font Awesome 5 Free";
    display: flex!important;
    align-items:center;
    justify-content:center;
    right:calc(50% - 9.8em);
}

/*--- hirum banner---*/



.hp.peulot a.hp-banner-hirum.hp-banner-corona {
    font-size: 1.3em!important;
    padding: .5em 7em .5em 2em;
}

a.hp-banner-hirum.hp-banner-corona:before {
    color: #d0133d!Important;
    content: "";
    text-align: center;
    font-size: 1.6em;
    right: calc(50% - 10.5em);
    background: url(/SystemFiles/SVG/phone.svg) rgba(255, 255, 255, 0)!important;
    width: 2.5em;
    height: 2.5em;
    background-repeat: no-repeat!important;
    top: calc(50% - 1.25em);
    filter: hue-rotate(45deg);
    background-position: center!important;
    background-size: 100%!important;
    transition:.2s ease;
}


a.hp-banner-hirum.hp-banner-corona:hover:before {
    background-size: 110%!important;
    transition:.2s ease;
    background-color:white!important;
}




@media (min-width: 768px) {
    a.hp-banner-hirum.hp-banner-corona:before {
        right: 6.2%;
    }
}


a.hp-banner-corona + a.hp-banner-corona {
    border-left: 0!important;
}

@media (max-width:768px) {
 a.hp-banner-corona {
    border-left: 0!important;
}
a.hp-banner-corona.hp-banner-hirum {
padding: 1em 12%!important;
}
}

/*--- bitachon banner---*/

.hp.peulot  a.hp-banner-corona.hp-banner-bitachon {
    font-size: 1.3em!important;
    background-image: linear-gradient(to right, #c4e8aa, #c4edae)!important;
    color: #3b6621!important;
    padding: .5em 6em .5em 2em;
}

.hp.peulot a.hp-banner-corona.hp-banner-bitachon:hover { 
background-image: linear-gradient(to right, #ccfcaa, #b5f592)!important;
    color: #213c11!important;} 


a.hp-banner-bitachon.hp-banner-corona:hover:before, a.hp-banner-itonut.hp-banner-corona:hover:before {
    background-size:110%!important;    
    transition:.2s ease;
        background-color:white!important;
}



a.hp-banner-bitachon.hp-banner-corona:before {
    content: "";
    text-align: center;
    right: calc(50% - 6.4em);
    font-size: 1.6em;
    padding: 0;
    margin: 0!important;
    background: url(/SystemFiles/SVG/war.svg) rgba(255, 255, 255, 0)!important;
    background-size: 100%!important;
    background-position:center!important;
    width: 2.5em;
    height: 2.5em;
    background-repeat: no-repeat;
    top: calc(50% - 1.25em);
    transition:.2s ease;
}



@media (max-width:768px) {


a.hp-banner-bitachon.mobile {display:none!important}
html[lang="en"] a.hp-banner-bitachon.mobile.en-display {display:flex!important}
html[lang="he"] a.hp-banner-bitachon.mobile.he-display {display:flex!important}
html[lang="ar"] a.hp-banner-bitachon.mobile.ar-display {display:flex!important}
html[lang="ru"] a.hp-banner-bitachon.mobile.ru-display {display:flex!important}
html[lang="fr"] a.hp-banner-bitachon.mobile.fr-display {display:flex!important}




a.hp-banner-bitachon.mobile {
    font-size: 1.3em!important;
    background-image: linear-gradient(to right, #c4e8aa, #c4edae)!important;
    color: #3b6621!important;
    padding: 0.5em 2em 0.5em 2em;
    height:5em;
    position: relative;
    align-items: center;
    font-weight: bold;
    text-decoration: none!important;
    justify-content: stretch;
    text-align: right;
}

a.hp-banner-bitachon.mobile:before {
    content: "";
    text-align: center;
    font-size: 1.6em;
    padding: 0;
    background: url(/SystemFiles/SVG/war.svg)!important;
    background-size: contain!important;
    background-position: center!important;
    width: 2.5em;
    height: 2.5em;
    background-repeat: no-repeat;
    transition: .2s ease;
    border-radius: 50%;
    display: block!important;
    min-width: 2.5em;
    box-sizing: border-box;
    margin-left: 0.5em!important;
}
    .hp.peulot a.hp-banner-bitachon.hp-banner-corona:not(.mobile) {
    display: none!important;
}

html[dir="ltr"] a.hp-banner-bitachon.mobile {
    text-align: left;
}

html[dir="ltr"] a.hp-banner-bitachon.mobile:before {
    margin: 0 0.5em 0 0!important;
}
}




/*itonut*/
.hp.peulot a.hp-banner-itonut.hp-banner-corona {
    width: 320px;
    min-width: 320px;
    border-right: 4px solid white;
    padding: 0 3em 0 0;
    box-sizing: border-box;
    background-color: #f9f7c3;
    color: #035aa1;
    font-size: 1.3em!important;
}
.hp.peulot a.hp-banner-itonut.hp-banner-corona:hover{
    background: #f9f7ad!important;
}

a.hp-banner-itonut.hp-banner-corona:before {
    content: "";
    text-align: center;
    right: calc(50% - 4.2em);
    font-size: 1.6em;
    padding: 0;
    margin: 0!important;
    background: url(/SystemFiles/SVG/bullhorn.svg)!important;
    background-size: contain!important;
    background-position: center!important;
    width: 2.5em;
    height: 2.5em;
    background-repeat: no-repeat;
    top: calc(50% - 1.25em);
    transition: .2s ease;
}
/*  hisachon yeled banner */


.hp.peulot a.hp-banner-hisachon.hp-banner-corona {
    background: #ffdfa5;
    color: #b54607;
    width: 100%;
    min-width: 100%;
    background-image: linear-gradient(to right, #F15940, #FFF082);
    /* text-shadow: 1px 1px white, -1px -1px white, -1px 1px white, 1px -1px white; */
    color: #fff;
    text-shadow: #5c2121 0px 0px 6px;
    border-width: 0.06em 0em 0.2em 0em;
}

.hp.peulot a.hp-banner-hisachon:hover {
    color: white!important;
    background-image: linear-gradient(to right, #dc3216, #e6d663);
}

a.hp-banner-hisachon.hp-banner-corona:before {
    background-color: #ffffff;
    background-position: 19.2% 21.4%;
    right: calc(50% - 13.3em);
    filter: brightness(1.6) hue-rotate(205deg);
    background-image: url(/PublishingImages/gimlaot-icons.png);
}

a.hp-banner-hisachon.hp-banner-corona:hover:before {
    background-color: #ffffff;
    background-position: 19.5% 21.9%;
     right: calc(50% - 13.3em);
    background-size: 1600%!important;
    filter: brightness(1.3) hue-rotate(205deg);
}

/* maanak hayal meshuhrar banner    */

a.hp-banner-hayal.hp-banner-corona:before {
    background-color: #ffffff;
    background-position: 19.2% 6.4%;
    right: calc(50% - 15.1em);
    filter: brightness(1.7) hue-rotate(193deg);
    background-image: url(/PublishingImages/gimlaot-icons.png);
}

.hp.peulot a.hp-banner-hayal.hp-banner-corona {
    background: #00a775;
    width: 100%;
    min-width: 100%;
    color: #fff;
    text-shadow: #215c35 0px 0px 6px;
    border-width: 0.06em 0em 0.2em 0em;
    background-image: linear-gradient(to right, #077454, #0cd397);
}

.hp.peulot a.hp-banner-hayal.hp-banner-corona:hover {
    color: white!important;
        background-image: linear-gradient(to right, #23d19e, #019367);
}

html[dir="ltr"] a.hp-banner-hayal.hp-banner-corona {    direction: rtl;}


/*   regaim hashuvim be haim hp banner  */


.hp.peulot a.hp-banner-regaimhashuvim.hp-banner-corona {
    background: #42758A;
    width: 100%;
    min-width: 100%;
    color: #fff;
    text-shadow: #21495c 0px 0px 6px;
    border-width: 0.06em 0em 0.2em 0em;
    background-image: linear-gradient(to right, #6BB6D5 20%, #4f9fc2 30%, #4f9fc2 70%, #6bb6d5 80%);
}


.hp.peulot a.hp-banner-regaimhashuvim.hp-banner-corona:hover {
    color: white!important;
    background-image: linear-gradient(to right, #6BB6D5 20%, #3b8baf 30%, #3b8baf 70%, #6BB6D5 80%);
}

a.hp-banner-regaimhashuvim.hp-banner-corona:before {
    background-color: transparent;
    background-position: right;
    left: 0;
    background-image: url(/PublishingImages/hp-banner-regaimhashuvim.png);
    width: 100%;
    height: 100%;
    border-radius: 0;
    background-size: 100%!important;
    top: 1px;
    margin: 0!important;
    right: auto!important;
    transition:.2s ease

}
a.hp-banner-regaimhashuvim.hp-banner-corona:hover:before {
    background-image: url(/PublishingImages/hp-banner-regaimhashuvim-over.png);
    transition:.2s ease
}


/*          yad mechavenet banner             */


.hp.peulot a.hp-banner-yad {
    background-position: 0% 0%;
    background-color: #a8db74 !important;
    background-image: linear-gradient(to right, #2ab491, #fff45f)!important;
    color: #21537c!important;
    text-shadow: #ffffff 0px 0px 9px!important;
    min-width: 100%;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    border-left: 0;
}

.hp.peulot a.hp-banner-yad:hover {
    background-image: linear-gradient(to right, #3fd8b1, #fff78b)!important;
}

a.hp-banner-yad.hp-banner-corona:hover:before {
    background-image: url(/PublishingImages/hp-banner-yad.png);
transition:.2s ease}


a.hp-banner-yad.hp-banner-corona:before {
    background-color: transparent;
    background-position: right;
    left: 0;
    background-image: url(/PublishingImages/hp-banner-yad-over.png);
    width: 100%;
    height: 100%;
    border-radius: 0;
    background-size: 100%!important;
    top: 1px;
    margin: 0!important;
    right: auto!important;
    content:"";
    transition:.2s ease
}

/*------ respect banner-----*/

.hp.peulot  a.hp-banner-respect.hp-banner-corona {
	width: 100%!important;
    min-width: 100%!important;
    border-left: 0!important;
    color: #25408f;
    background: #b8cfa3;
    background-image: linear-gradient(to right, #9fca6b, #d2e2c4)!important;
    text-shadow: 0 0 0.2em white;}

.hp.peulot  a.hp-banner-respect.hp-banner-corona:before {display:none!important}

.hp.peulot  a.hp-banner-respect.hp-banner-corona:hover {
    color: #3259cc!important;
    background: #d3ffaa!important;
    }

@media (max-width:768px)
{

a.hp-banner-corona:before {
    position: initial;
    margin: 0 auto .5em!important;
    min-width: 2.5em;
    max-width: 2.5em;
    height: 2.5em;
    min-height: 2.5em;
}

a.hp-banner-corona {
font-size: 1.4em;
    text-align: center;
    padding: 2.4em 2.5em;
    height: auto;
    background-size: 180%!important;
    width: 100%;
    box-sizing: border-box;}  
    
    
.hp.peulot a.hp-banner-corona {
    flex-direction: column;
    line-height: inherit;
    width: 100%;
    min-width:100%;
    padding: 1em!important;
    border-right: 0;
    border-top-width: 0.2em;
    min-width: 100%!important;
    border-right: 0!important;
    height: auto;
}

.hp.peulot a.hp-banner-corona .update {margin-top:1.2em; font-size:.8em}

    
    
}








/* ------------------- BOOT CONTAINER -----------------------------*/

.boot_container {
    margin-top: 2em;
    background: #f6f5f1;
    border-radius: .5em;
    max-width: 580px;
    box-shadow: 0 0 1em #aaa;
}

.boot_box[aria-hidden="true"] {
    display: none;
}

.boot_title {
    display: flex;
    padding: 1em;
    font-weight: bold;
    color: #277D9C;
    align-items: center;
    position:relative;
    cursor:pointer;
    text-decoration:none!important
}

.boot_container .boot_title:before {
        content: "\f059";
    font-family: fontawesome;
    margin: 0 0 0 0.4em;
    font-size: 1.9em;
    color: #77cbff;
    background: white;
    border-radius: 50%;
    display: flex;
    height: 1em;
    width: 1em;
    justify-content: center;
    align-items: center;}



.boot_title:hover {
    background: #ecebe7;
    border-radius: 0.5em;
}

.boot_container .boot_title:after {    
    font-family: fontawesome;
    margin: 0;
    font-size: 1.9em;
    color: #77cbff;
    border-radius: 50%;
    display: flex;
    height: 1em;
    width: 1em;
    float: left;
    content: "\f106";
    position: absolute;
    left: 0.2em;
    top:.5em;}
    
    
    
    
.boot_container .boot_title.expened:after {content: "\f107";}



.boot_box {
    padding: 1.5em 2.5em;
    border-top: 2px solid white;
}

.boot_container fieldset ul li input[type="button"] {
    border: 1px solid transparent;
    border-radius: 2em;
    margin: 0 auto;
    background: white;
    padding: 1em!important;
    cursor: pointer;
    color: #357ebd;
    width: 100%;
    max-width: 330px;
    display: flex;
    justify-content: center;
}


.boot_container .Answer::before, .boot_container .AnswerContainer .Answer::before {
	font-weight:bold;
    content: "\f060";
    font-family: "Font Awesome 5 Free";
    margin: 4px 0.05em 0 0px;
    font-size: 18px;
    color: silver;
    background: none;
    border-radius: 50%;
    display: flex;
    height: 20px;
    width: 20px;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0.35em;
    top: 0.3em;
    border: 2px solid silver;
    line-height: 29px;
    padding: 6px;
}

.boot_container .selected.choosebtn {
    border-color: #0368b0;
    position:relative;
    display:flex;
    justify-content:center;
    color:#1b344a;
    /* background: #cdf6cd; */
    margin: auto;
}




.boot_container fieldset ul li input[type="button"]:hover {
    border: 1px solid ;
    background: white!important
}

.boot_container fieldset ul li input[type="button"]:focus,
.boot_container fieldset ul li input[type="button"]:active {
   background:white!important;
   border-color:black!important;
   outline:none;
}



.boot_container .Answer p {
    padding: 0 0 0.6em;
    margin: 0;
}

.boot_container legend.QuestionTitle {
    font-weight: bold;
    margin: 0 0em;
    /* background: #f6f5f1; */
    display: block;
    width: calc(100% + 2px);
    color: #333333;
    /* border: 1px solid #d4d4d4; */
    border-radius: 0.2em;
    padding: 1em 3.5em 0.5em 1em;
    box-sizing: border-box;
    position: relative;
    border-bottom: 0;
}


.boot_container legend.QuestionTitle:before {
    content: "\f128";
    font-family: "Font Awesome 5 Free";
    margin: 2px 0.05em 0 0px;
    font-size: 18px;
    color: silver;
    background: none;
    border-radius: 50%;
    display: flex;
    height: 20px;
    width: 20px;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0.35em;
    top: 0.3em;
    border: 2px solid silver;
    line-height: 29px;
    padding: 6px;
    }










.boot_container fieldset {
    /* border: 1px solid #d4d4d4; */
    border-radius: .5em;
    margin: 1em 0 0;
    padding: 1em 0;
}

.boot_container .Answer, .boot_container .AnswerContainer .Answer {
    padding: 1em;
    background: #cde8fb;
    margin: 1em 0em 0;
    border-radius: 0.2em;
    position: relative;
    padding-right: 3.5em;
}






.boot_box div#searchBar {
    display: flex;
    margin: 0;
    font-weight: bold;
    align-items: flex-start;
    flex-direction: column;
    position:relative;}

.boot_box div#searchBar > select {
    margin: 1em 0 0!important;
    width: 100%;
}


.boot_container .selected.choosebtn + i:after {
    content: "\f00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-style: normal;
    position: absolute;
    left: 50%;
    font-size: 18px;
    color: #aabdcb;
    background: #cde8fb;
    border-radius: 50%;
    display: flex;
    height: 20px;
    width: 20px;
    justify-content: center;
    align-items: center;
    position: absolute;
    line-height: 29px;
    padding: 6px;
    margin:-2.35em 0 0 6.9em
}





@media (max-width:768px) {
.boot_box div#searchBar {flex-direction: column;}
    .boot_container {max-width: 100%;}
}



@media (max-width:425px) {
select#TopQuestions {
    width: 100%;
    margin: 1em 0 0;
}

.boot_box {
    padding: 1em;
}

.boot_title {
    padding: 1em 1em 1em 3em;
}


.boot_container .Answer, .boot_container .AnswerContainer .Answer,
.boot_container legend.QuestionTitle {
    display:flex;
    padding: 0.7em!important;
    align-items: baseline;
}


.boot_container .Answer:before, 
.boot_container .AnswerContainer .Answer:before,
.boot_container legend.QuestionTitle:before
{position:initial;font-size: 11px;width: 10px;height: 10px;margin: -5px 0 0 11px;float:right}


    .boot_container .selected.choosebtn + i:after {
        margin-left:34%!important;
        font-size: 13px;
        width: 13px;
        height: 13px;
        margin-top: -2.9em;
    }

}





/* ------------- CHATBOT IFRAME ---------------------*/


body.iframeMode div#wrapPageTop.sticky + #wrapPageContent {    margin-top: 0em;}


.WizcloseMode {opacity:1!important}

body.iframeMode {min-width:260px!important}



.iframeMode .HideInPrint,
.iframeMode .container.main .left-menu,
.iframeMode .right-menu,
.iframeMode .footer,
.iframeMode .top-menu,
.iframeMode .breadcrumbs, 
.iframeMode .topimage,
.iframeMode header,
.iframeMode .top-search-box {
    display: none!important;
}

.iframeMode .container.main .right-menu + .left-content {
    padding-left: 0;
}



.iframeMode .container.main {
    /* padding: 0 0em!important; */
    /* max-width: 262px; */
    /* margin: 0 10px; */
    }
    
    .iframeMode .tfasimShaar .OP_List.forms > li{
    max-width: 100%;
}

    
    
.iframeMode .rbl-item label {
    display: inline-block;
    line-height: 1.2em;
    width: calc(100% - 35px);
    margin: 0 0 1em 0;
}

.iframeMode .rbl-item input {margin-left:10px!important}
.iframeMode .Calculator fieldset .tbl {    width: 100%!important;}


/*body.iframeMode .opener-txt .ms-webpart-zone > .ms-webpartzone-cell:nth-child(1),*/
body.iframeMode h1 + br {
    display: none!important;
}
/* chatbot forms */
body.iframeMode .btl-frm .frm-value,
body.iframeMode .btl-frm .frm-label {width:100%!important}
.iframeMode .content-toolbar {    display: none;}
.iframeMode .btl-frm {    margin: 0;}
.iframeMode .btl-frm > .frm-row:last-child  {border:0}



body.iframeMode .Calculator div#generalObs:before {padding-bottom:1.5em}








/*
input.WiztopBarMinBtn:hover[type="button"],
input.WiztopBarCloseBtn:hover[type="button"],
 button.WizclosedSideBubble:hover {background-color:transparent!important;border:0}

button.WizclosedSideBubble {box-shadow:none; border:1px solid transparent; background-position-y:1px;border-radius:0 35px 35px 0}
button.WizclosedSideBubble:hover {border:1px solid silver; } */


@media only screen and (min-width: 801px) {
     button.WizclosedSideBubble:hover {
        border: 0;
    transition: .2s ease;
    outline: 7px solid #ffc65c;
    }

    button.WizclosedSideBubble .WizclosedSideBubbleTitle {
        animation: pulse2 2s ease infinite;
            color: initial;
    }

    @keyframes pulse2 {
        0% {
            transform: scale(1);
            box-shadow: 0 0 0 0 rgb(11 109 178);
        }

        70% {
            transform: scale(1);
            box-shadow: 0 0 0 1em rgba(107, 134, 165, 0);
        }

        100% {
            transform: scale(1);
            box-shadow: 0 0 0 0 rgba(107, 134, 165, 0);
        }
    }
}
.WizdataArea:before {background-image: url(/PublishingImages/billie.png)!important;}
button.WizclosedSideBubble {
        box-shadow: none;
        border: 1px solid transparent;
        background-position-y: 1px;
        border-radius: 0 35px 35px 0;
        padding: 10px 67px 0px 0px;
        direction: rtl;
        text-align: right;
        font-family: assistant;
        cursor: pointer;
        font-size: 0.8em;
        line-height: 16px;
        position: relative;
        background-image: url(/PublishingImages/billie.png)!important;
        width: 151px;
        height: 113px;
        background-repeat: no-repeat;
        border: transparent;
        background-size: contain;
        background-position: 0.1em 0;
        left: 0;
        zoom: .8;
        transition: .2s ease;
}


	.WizclosedSideCenter {
    left: -2px!important;
    height: 167px!important;
 }
 
 #wizIframeInBox {    height: calc(100% - 61px)!important;}

 
 .WizdataArea {
    box-shadow: 0 0 0.5em #bbb;
    width: 100%!important;
    width: 500px!important;
}

@media (max-width:450px) {    .WizdataArea {width: 425px!important;}}
@media (max-width:428px) {    .WizdataArea {    width: 428px!important;}}
@media (max-width:425px) {    .WizdataArea {    width: 425px!important;}}
@media (max-width:390px) {    .WizdataArea {    width: 390px!important;}}
@media (max-width:375px) {    .WizdataArea {    width: 375px!important;}}
@media (max-width:320px) {    .WizdataArea {    width: 320px!important;}}



.WizclosedSideBubbleTitle {
    /* font-size: 22px!important; */
    /* margin-top: -14px!important; */
    /* margin-right: 53px!important; */
    /* line-height: 1.0!important; */
    font-family: Arimo;
    width: 6em!important;
        color: initial;
}


input.WiztopBarCloseBtn {
    background-color: transparent!important;
    min-width: auto;
    padding: 7px;
    background-position: center;
    border: 0;
}


input.WiztopBarMinBtn,
input.WiztopBarCloseBtn {
    background-color: transparent!important;
    min-width: auto;
    padding: 7px;
    background-position: center;
    border: 0;
}

/*
.WizWiztopBarTitle {
    background-image: url(/PublishingImages/chatbot-logo.png)!important;
}*/

.NewAgentLine:focus {outline:none!important;}

.AgentBubble iframe {
    width: 100%!important;
    border-radius: 1em;
}


button.WizaskCloseBoxYesBtn:after,
button.WizaskCloseBoxNoBtn:after,
button.WizaskCloseBoxYesBtn,
button.WizaskCloseBoxNoBtn {font-family:arimo; font-size:20px}


button.WizaskCloseBoxYesBtn,
button.WizaskCloseBoxNoBtn {border:1px solid #064b7a;margin: 0 0.8em;}

button.WizaskCloseBoxYesBtn:hover,
button.WizaskCloseBoxNoBtn:hover {color:white}


.WizaskCloseBoxYesNo {
    display: flex!important;
    justify-content: center;
    align-items: center;
    margin: 5px 0 0 0!important;
    position: absolute;
}



.AgentBubble iframe {
    width: 100%!important;
    border-radius: .8em;
}



.NewAgentLine:focus {
    outline: none!important;
}





.WizWiztopBarTitle {
    display: none!important;
}

.WiztopBar input {
    background: url(/PublishingImages/chat-icons.png)!important;
    position: absolute;
    text-indent: 0;
    margin: 0;
    padding: 0;
    top: 1em;
    width: 1em;
    height: 1em;
}

.WiztopBar {
    position: relative;
}
/*
input.WiztopBarMinBtn {left: 2.5em;background-position: -45px -96px!important;}
input.WiztopBarCloseBtn {background-position: -21px -95px!important;left: 1em;}
*/

input.WiztopBarMinBtn {left: 1em;background-position: -21px -95px!important;}
input.WiztopBarCloseBtn {background-position: -21px -95px!important;left: 1em;display: none;}


.WiztopBarWellcome {
    padding-right: 1em!important;
	font-family: Arimo!important;
}







.AgentBubble img {
    border-radius: 1em 0 1em 1em!important;
    margin: auto calc(50% - 117px)!important;
    width: 235px!important;
}

#clientInput::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #555555;font-style:italic;font-size:.9em;
 }

#clientInput:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #555555;font-style:italic;font-size:.9em;
}

#clientInput::-ms-input-placeholder { /* Microsoft Edge */
  color: #555555;font-style:italic;font-size:.9em;
}

.InputText {height:38px!important; bottom:8px!important}



@media only screen and (max-width: 800px) {
.WizclosedSideBubble {background:none!important;}

.WizclosedSideBubbleTitle {/* display:none!important; */}
.WizclosedSideBubble{
    zoom: 0.7!important;
    bottom: -2.7em;
}
button.WizclosedSideBubble {
    /* height: 90px!important; */
    /* border-radius: 40px 40px 50px 50px!important; */
    /* animation: pulse2 2s ease infinite; */
    /* bottom: -7em; */
    /* box-shadow: 0 0 1.3em #555!important; */
    /* background-position-y: -3px!important; */
    /* width: 97px!important; */
}


@keyframes pulse {
	0% {
		transform: scale(0.80);
		box-shadow: 0 0 0 0 rgb(11 109 178);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(107, 134, 165, 0);
	}

	100% {
		transform: scale(0.90);
		box-shadow: 0 0 0 0 rgba(107, 134, 165, 0);
	}
}

    
}

/* --------CHATBOT CALCULATORS --------*/

.iframeMode div#searchPanel {padding:0 .5em .5em}

.iframeMode .search-box {display:flex; flex-wrap:wrap;}

.iframeMode .search-box > * {width:100%; margin:0.5em 0 0}


/*  results only */

body.resultsOnly .txt12.insideList,
body.resultsOnly h1 {display: none;}


body.iframeMode.resultsOnly {
    /* background: #d6effa; */
    /* color:white; */
}
body.iframeMode.resultsOnly .btl-frm {background:none!important; padding:0}
 
 
body.iframeMode.resultsOnly::-webkit-scrollbar {
  width: .5em;
}
body.iframeMode.resultsOnly::-webkit-scrollbar-track {
background:#c9e5f6
}
body.iframeMode.resultsOnly::-webkit-scrollbar-thumb {
  background-color: #4c6ea0;
}
 
body.iframeMode.resultsOnly::-webkit-scrollbar-thumb:active {  background-color: #28a9ff;}








/*----- end of chatbot iframe ----------*/







/* TOP SEARCH BOOT BOX */


.top-search-box {
    box-shadow: none;
    border: 0;
    margin: 0;
    padding: 0;
    top: 4.8em;
    width: 48.7em;
    left: calc(50% - 55.5em);
    border-radius: 0;
    max-width: 48.7em;
    position: absolute;
    z-index: 137;
    font-size: 0.8em;    }
    
    
    .boot_container.autoSuggest {
    width: calc(100% - 4em);
    margin: 0 0 0 .5em;
    box-shadow:none;
    background:none;
}

.main-site-search {
    display: flex;
}
    
    .boot_container.autoSuggest {
    width: calc(100% - 4em);
    margin: 0 0 0 .5em;
}

.top-search-box .boot_box div#searchBar> label {/*display:none*/}

.boot_container.autoSuggest .boot_box {
    padding: 0;
    border-top: 0;
}

.boot_container.autoSuggest input {
/*    border: 1px solid #29aad7; */
    border: 1px solid #dddddd;
    color: #555;
    font-size: 1.6em;
    margin: 0;
    padding: 0.2em .5em .2em 1.5em;
    border-radius: 0.1em;
    box-sizing: border-box;
    width: 100%;
    float: right;
    border-radius: .3em;
}

.boot_container.autoSuggest input:hover {
    border-color: #252525;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(3 104 176 / 25%);
}


.top-search-box .QuestionBox {
    padding: 1em;
    background: #fffadd;
    margin: 0.5em 0em 0;
    border-radius: 0.4em;
    position: relative;
    padding-right: 3.5em;
    box-shadow: 0 0 0.5em #aaa;
    font-size: 1.25em;
    box-sizing: border-box;
    border: 2px solid #bfbfbf;
}

.top-search-box .QuestionBox {
    padding: 0 1em;
}

.top-search-box .QuestionBox ul {
    margin: 0;
    padding: 0;
    list-style:disc;
    list-style-position:inside;
}

.top-search-box .QuestionBox ul li {margin:1em 0; position:relative}


.top-search-box .QuestionBox ul li .choosebtn {text-decoration:underline}
.top-search-box .QuestionBox ul li .choosebtn:hover {color:black;}
.top-search-box .QuestionBox ul li input.choosebtn {
	border: 0;
    color: #197bc2;
    font-size: inherit;
    float: none;
    font-weight: normal;
    text-align: right;
    padding: 0!important;
    height: initial!important;
    box-shadow: none;
    margin: 0!important;
    display: inline-block!important;
    border-radius: 0;
    line-height: inherit;
    width: auto;
    text-indent: inherit;
    background: none;}
    
    .top-search-box .QuestionBox ul li input.choosebtn:focus,
    .top-search-box .QuestionBox ul li input.choosebtn:hover {background:none!important;}


.top-search-box .QuestionBox:after {
    content: "\f0d8";
    position: absolute;
    top: -0.65em;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 1.7em;
    left: calc(90% - .5em);
    width: 1em;
    color: #fffadd;
    text-shadow: 0 -0.07em 0.1em #9c9999;
}

.top-search-box .QuestionBox ul li input.choosebtn +  i:after {
    font-size: 0.8em;
    margin: 0;
    top: -0.3em;
    right: -0.8em;
    padding: .2em;
    background: white;
    color: black;
}



.top-search-box .boot_container fieldset {height:auto;margin: 0;padding:0 0 1em;}

.top-search-box .boot_container legend.QuestionTitle  {padding:.8em 2.8em .8em 0}

.top-search-box .boot_container legend.QuestionTitle:before {
font-size: 1em;
    padding: 0.3em;
    height: 1em;
    width: 1em;
    margin: 0 0 0 .5em;
    border-width: 0.15em;
}


.top-search-box .boot_container fieldset ul {margin-right:2.5em}



.top-search-box .Answer {
    background: none;
    padding-top: 1em;
    padding-bottom: 1em;
    margin: 0;
}


.top-search-box .Answer a {
    text-decoration: underline;
    color: #1569A5;
}


.boot_container.autoSuggest .Answer p {
    padding: 0.2em 0;
    margin: 0;
}

.boot_container.autoSuggest .Answer:before {
  font-weight: bold;
    content: "\f060";
    font-family: "Font Awesome 5 Free";
    margin: 0px 0.15em 0 0px;
    font-size: 1.3em;
    color: #29aad7;
    background: none;
    border-radius: 50%;
    display: flex;
    height: 1.1em;
    width: 1.1em;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0.35em;
    top: calc(50% - 0.9em);
    border: 2px solid #29aad7;
    line-height: 1.3em;
    padding: .2em;
    opacity: .6;}

.boot_box div#searchBar i.resetSearch {
    position: absolute;
    left: 0.6em;
    top: 0.9em;
    font-size: 1.2em;
    cursor: pointer;
    opacity: .3;
    width:1em;
    height:1em;
}

.boot_box div#searchBar i.resetSearch:hover {opacity:1}




.quickselect_results * {font-family:Arimo!important}
.quickselect_results li {font-size:1em!important;line-height:1.2em}
div#TopQuestions_results li {padding:.5em; border-bottom:1px solid #e6e6e6; box-sizing:border-box}
.quickselect_results li.quickselect_selected {background:#389DD8;color:white;}
.quickselect_results {    direction: ltr; z-index: 99999!important;}
.quickselect_results ul {    direction: rtl; }


@media(max-width:1440px) {
.top-search-box {
    width: 46.1em;
    left: 0.7em;
    max-width: 47.3em;
}}


@media(max-width:1024px) {
.top-search-box {
    top: 3.4em;
    left: 0;
    font-size: 1.1em;
    width: calc(100% - 20.7em);
    max-width: 42.7em;
    }
.boot_container.autoSuggest .Answer {padding: 1em 5.7em 1em 1em!important;}
}

@media(max-width:768px) {
.top-search-box {top: 10.7em;left: 7em;width: 36.4em;font-size: 0.5em;}
.boot_container.autoSuggest .Answer {padding: 1em 5.4em 1em 1em!important;}
}


@media(max-width: 767px) {
.top-search-box {top: 12.6em;left: .5em;width: calc(100% - 2em);font-size: 0.7em;max-width: 100%;}
.boot_container.autoSuggest .Answer {padding: 1em 4.4em 1em 1em!important;}

div#TopQuestions_results {
    width: calc(100% - 1em)!important;
    left: .5em!important;
    right: .5em;
    box-shadow:0 0 .3em #999;
    margin-top:.5em
}

}

@media(max-width:350px) {.top-search-box {top: 12.5em;left: calc(50% - 166px);width: 329px;}
}



@media(max-width:320px) {
.top-search-box {top: 11.3em;left: calc(50% - 150px);width: 300px; }
.boot_container.autoSuggest .Answer {padding: 1em 4.2em 1em 1em!important;}
}
}


/* ------------------- END BOOT CONTAINER -----------------------------*/


	