﻿	@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");
	
	 
	
	 
	 
	 /* 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 */
	}
	
	 
	 /*
	
	@font-face {
	  font-family: 'Arimo';
	  src: url('/_layouts/15/STYLES/Btl.Website/Fonts/Arimo-Regular.ttf');
	  font-weight: normal;
	  font-style: normal;
	}
	
	@font-face {
	  font-family: 'Arimo';
	  src: url('/_layouts/15/STYLES/Btl.Website/Fonts/Arimo-Bold.ttf');
	  font-weight: bold;
	  font-style: normal;
	}
	
	@font-face {
	  font-family: 'Arimo';
	  src: url('/_layouts/15/STYLES/Btl.Website/Fonts/Arimo-Italic.ttf');
	  font-weight: normal;
	  font-style: italic;
	}
	
	@font-face {
	  font-family: 'Arimo';
	  src: url('/_layouts/15/STYLES/Btl.Website/Fonts/Arimo-BoldItalic.ttf');
	  font-weight: bold;
	  font-style: italic;
	}
	  
	 
	
	*/
	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;
	}
	
	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}
	
	.txt12 {	line-height:1.8em}
	
	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;
	}
	
	.tbl ul {padding:0}
	
	.txt12 ul li:before, .insideList ul li:before {
	    content: "\f0d9";
	    font-family: FontAwesome;
	    color: #0082dc;
	    margin: 0 -.8em 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;
}
	
	.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;
	}
	
	
	.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";    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;
	}

.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;
}
	
	
	
.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: #0362a4;
	    border-bottom: 2px solid #3dc5f5;
	    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;
	}
	
	.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"], 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-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: #327bb3!important; 
	}
	
	input[type="text"], input[type="password"], select , textarea, .ultraselectWrapper
	{
	    margin-right: 5px;
	}
	input[type="submit"], input[type="button"]
	{
	  background-color: #327bb3;
	  background-image:none;
	  border-color: #357ebd;
	  color:#fff;
	}
	
	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: #154D77!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: #0362a4;
	    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: 4;
	    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  */
	
	
	
	
	
	
	
	.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;
	}
	
	
	
	
	
	
	
	
	
	
	.top-menu {
	    background: none repeat scroll 0 0 #ffffff;
	    height: 2.65em;
	    position: relative;
	    top: 1px;
	    z-index: 113;
	    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: 0 1em 0 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: ' ';}
		
		
		
	
	#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("/_layouts/15/images/btl.website/btl-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	    background-size:100%;
	    float: right;
	    height: 6em;
	    width: 34%;
	    margin: 0.7em 0em 0 0;
	    max-width: 459px;
	    text-indent:-20000px;
	    animation: toplogo 2s ease;
	}
	
	@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;
	}
	
	
	.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: #105F8C;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;
	    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: left;
	    min-width: initial !important;
	}
	/*
	.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: .7em;
	    font-weight: bold;
	    font-size: 1.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}


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 url(/_layouts/15/images/btl.website/new/sprite/ico-search.png);
    border-color: #357ebd;
    width: 3em!important;
    height: 3em!important;
    box-sizing: border-box;
    border-radius: 4px;
    border-radius: 50%;
    display: block;
    min-width: 3em!important;
    font-size: 1em;
    background-size: 100%;
    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") #154D77!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.7em}
div#wrapPageTop.sticky .gsc-search-button.gsc-search-button-v2 {padding: 20px!important;}



.gsc-search-box-tools .gsc-search-box .gsc-input {padding-right:0!important;box-shadow:none!important; border-radius:0!important;height:1.5em!important;margin:1px 0!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;
	    
	}
	
	.top-menu .payments,
	.top-menu .login {margin: 0 0 0 .5em;float: right;}
	.top-menu .snifim {margin: 0 0 0 0.5em;float:right;/*padding-left:.5em;padding-left: 1em;*/}
	
	.top-menu-left login {
	    float: right;
	    border-left: 2px dotted #a0d6f5;
	}
	
	.top-menu .snifim:before {
		content: "\e096";
	    background: rgb(3, 104, 176);
	}
	
	
	
	/*
	.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: 'Simple-Line-Icons';
	    font-size: 1.2em;
	    margin: .12em 0.5em 0 .2em;
	    padding: 0.4em;
	    color: white;
	    border-radius: 50%;
	    font-weight: normal;
	    height: 1.2em;
	    width: 1.2em;
	    line-height: 1.2em;
	    text-align: center;}
	
	
	.top-menu .payments:before {
		content: "\e02a";
		background: rgb(90, 202, 135);
	    
	}
	
	
	.top-menu .login:before {
	    content: "\e005";
	    background: rgb(226, 29, 73);
	}
	
	
	.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:black}
	
	
	.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:#109746}	
	
	.top-menu-left .payments:hover:before {background: rgb(0, 158, 64);}
	.top-menu-left .snifim:hover:before {background:rgb(0, 149, 255) }
	.top-menu-left .login:hover:before {background:rgb(188, 0, 42);}
	
	
	
	.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: 25%;
	    float: right;
	    margin: 1em 0;
	    font-size: .9em;
	}
	
	.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; border-color:white!important;    display: table-cell;   transition: .2s ease;}
	.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}
	.peulot.hp li a:hover {text-decoration:underline!important;color:white!important}
	
	.peulot.hp li a:focus {
	    outline-color: white!important;
	    outline-width: thick;
	}
	
	.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";
	    font-family: FontAwesome;
	}
	
	.peulot.hp li:last-child {float:left;margin:-2em 0 -3em 5em;width: auto;text-align: center;position:relative}
	
	.peulot.hp li:last-child a {background: #437ca5;text-align: center!important;display: inline-block;float: none;margin: 3em auto 0;padding: 0 1em 0 .3em;border-radius: 0 0 .4em .4em;font-size:1.2em;}
	.peulot.hp li:last-child a span {font-weight:normal}
	
	.peulot.hp .lobby-actions li a span {
	    padding: 0 0 0 .5em;
	    margin: 0;
	    display: table-cell;
	}
	
	.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 {padding:2em 0 0 0;}
	    
	.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: 200px!important;
    width: 700px;
	}
	
	
	.lobby-actions a .float {font-size:1.3em}
	
	
	
	.peulot.hp li:last-child {
	    float: left;
	    margin: 0em 0 -2em 5em!important;
	    width: auto;
	    text-align: center;
	}
	
	
	
#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:426px )
	{
	
	    .peulot.hp li {
	width:50%;
	font-size:1.2em
	}
	
	.peulot.hp {padding:2em 1em 0 1em;}
	
	.lobby-actions a .float {font-size:1.3em}
	
	.snif-pic {width:100%!important}
	.container.main h1 {font-size:1.5em!important}
	
	
	
	.news-body li > div span {    /*white-space: normal!important;*/}
	
	#btl_TabDiv1#btl_TabDiv1 > div:first-child {   width: 250px!important;    height: 150px!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;
	}
	
	.bot-baners a {width:100%!important}
	
	.bot-baners a {
	    width: 100%!important;
	    font-size: 1.2em!important;
	    padding: 0!important;
	    margin: 0!important;
	    border: 0!important;
	    line-height: 5em;
	}
	
	
	#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;
	    -moz-column-gap: 0em!important;
	}
	
	
	}
	
	
	
	
	 @media screen and (max-width:320px )
	
	{
	
		
	.israel-logo br {display:none}
	
	.btl-logo {    height: 3em!important;}
	
	
	.peulot.hp li {
	font-size:1.2em
	}
	
	.peulot.hp {padding:2em 1em 0 1em;}
	
	.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:##4178a0;
	padding: background-image: -moz-linear-gradient(#579cce, #4178a0);
	
	background-image: -webkit-linear-gradient(#579cce, #4178a0);
	
	background-image: -o-linear-gradient(#579cce, #4178a0);
	
	background-image: linear-gradient(#579cce, #4178a0);
	
	color: white;
	
	padding: 1em 2em;
	
	}
	
	.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;}
	
	.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: 1em;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: .8em .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: .5em 0 .7em;
	    float: right;
	    width: 100%;
	    color: #0368b7;
	    font-weight: bold;
	    font-size: .8em;}
	
	#btl_TabDiv1 li a {
		margin-bottom:1em;
		display: block;
		text-decoration:none;
	}
	#btl_TabDiv1 li a:hover {	text-decoration:underline;}
	
	#btl_TabDiv1 > div {
		margin-bottom:1em
	}
	
	#btl_TabDiv1 > div:first-child {
	    height: 210px!important;
	    font-size:1.1em;
	}
	
	
	.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;
	    }
	
	        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;
	        }
	
	
	
	
	/*        BANNERS       */
	
	.bot-baners {background: #d8f4f8;/* border-top:3px solid white; */padding: 2em 1em;text-align:center;display:table;width:100%;box-sizing: border-box;
	    margin-bottom: -2em;}
	
	.container, 
	.bot-baners > .container { display: table;
	    margin: auto;}
	
	
	.bot-baners a {
	    color: #0b5c8b;
	    float: right;
	    font-size: 1.1em;
	    padding: .5em;
	    position: relative;
	    text-align: right;
	    transition: all 0.2s ease 0s;
	    vertical-align: middle;
	    width: 16%;
	    border: #9dcbdd .15em solid;
	    border-radius: .5em;
	    z-index: 4;
	    margin: 0 .3%;
	    box-sizing: border-box;
	}
	
	.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: .5em;
			content: " ";
			display: block;
			height: 5em;
			margin: 0 0 0 .7em;
			position: relative;
			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);}
	
	/*      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: 14%;
	    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;
	    }
	

.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: 28%;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;}
	
	.footer .links h3 {
	    margin: 0 0 1em;
	    color: white;
	    font-weight: bold;
	}
	
	.footer .links h3 a {
    padding: 0;
    float: none;
}
	
	
	
.footer .up-link {      
	float: left;
    padding-top: .5em;
    overflow: -webkit-paged-x;}
    
	.footer .copy {
	    float: right;
	    width: 30%;
	    border-left: 1px dotted white;
	    border-right: 1px dotted white;
	    padding: 0 1em 0 0;
	    margin: 0 0em;
	    overflow: -webkit-paged-x;
	    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.5em; font-size:1.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 {
	    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;
}
	
	
	.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;
	}
	
	.zhuyot-luach  .container  > ul > li {margin: 0 1em;display: inline-block;width: 46%;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 1em;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;
	}
	
	
	.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: "//";
	    font-weight: normal;
	    font-style: normal;
	    text-decoration: inherit;
	    -webkit-font-smoothing: antialiased;
	    font-weight: bold;
	    color: #29aad7;
	    margin: 0.1em 0.8em 0em 0.3em;
	    float: left;
		}
	
	.zhuyot-luach  .container a,
	.zhuyot-luach  .container a:visited {color:#444; text-decoration:none!important}
	
	.zhuyot-luach h3:before {background: url(/_layouts/15/images/btl.website/icons-iruim-behaim.png) no-repeat;content:" ";display:inline-block;margin:auto;color: #6cc4ea;float: right;margin: -18px 0 0 0;width:58px;height:61px;opacity:.6; transition:.2s ease;}
	
	.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-position: -95px -11px;}
	.zhuyot-luach li.Ceasing_work h3:before {background-position: -14px -8px;}
	.zhuyot-luach li.Injury h3:before {background-position: -94px -116px;}
	.zhuyot-luach li.Disability h3:before {background-position: -14px -116px;}
	.zhuyot-luach li.Soldiers h3:before {background-position: -95px -213px;}
	.zhuyot-luach li.Third_age h3:before {background-position: -14px -216px;}
	.zhuyot-luach li.Insurance h3:before {background-position: -93px -318px;}
	.zhuyot-luach li.Domestic_worker h3:before {background-position: -13px -316px;}
	.zhuyot-luach li.Self-employed h3:before {background-position: -92px -428px;}
	.zhuyot-luach li.Ptira h3:before {background-position: -95px -701px;}
	.zhuyot-luach li.Employer h3:before {background-position: -13px -428px;}
	.zhuyot-luach li.Hul h3:before {background-position: -95px -532px;}
	.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: gray;
	    font-size:.95em;
	        line-height: 16px;
	        text-decoration:none!important;
	}
	.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; }
	
	
	a.share.float {
	    display: none;
	}
	
	.lobby-actions {
	    margin-bottom: 2em;
	    border-bottom: 2px solid #3dc5f5;
	    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;
	    height: 2.4em;
	    display: table-cell;
	    vertical-align: middle;
	}
	
	.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;
	    height: 4.2em;
	    box-sizing: border-box;
	    display: table-cell;
	    vertical-align: bottom;
	    border-bottom: 2px solid #3dc5f5;}
	
	
	.lobby-actions a {
	    color: #166783;
	    display: block;
	    font-size: 1.05em;
	    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: .5em 0;
	}
	.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: block;
    font-size: .35em;
    background: #ffe875;
    position: absolute;
    z-index:5555;
    margin: -5em -1.8em 0 0;
    width: 2em;
    height: 2em;
    line-height: 2em;
    border-radius: 50%;
    padding: .2em;
    color: #2b6188;
    font-weight: bold;
    }
	
	
	.lobby-actions a.faq .icon:before {    content: "\e05d"!important;}
	.lobby-actions a.ishurim .icon:before {    content: "\e086"!important;}
	.lobby-actions a.forms .icon:before {content: "\e040"!important;}
	.lobby-actions a.calc .icon:before {content: "\e049"!important;}
	.lobby-actions a.calc .icon:before {content: "\e049"!important;}
	
	.lobby-actions a.mosdot .icon:before {content:"\e04b" !important;}
	.lobby-actions a.tipim .icon:before {content:"\e076" !important;}
	.lobby-actions a.calendar .icon:before {content:"\e075" !important;}
	.lobby-actions a.yeuts .icon:before {content:"\e042" !important;}
	.lobby-actions a.appeal .icon:before {content: "\f0a1";font-family: fontawesome;}
	.lobby-actions a.peilutKeila .icon:before {    content: "\e001"!important;}
    .lobby-actions a.icon-note .icon:before {content: "\e060";}


	
	
	a.snifTor:before, .lobby-actions a.snifTor .icon:before {
	        content: "\f274"!important;
	        margin:0 .05em;
	        font-family: 'Font Awesome 5 Free';
	        font-weight:100;
	}	
	
	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:block;}
	
	
	.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 {font-size: 1.5em;
	    border: .08em solid #3dc5f5;
	    padding: .2em;
	    color: #3dc5f5;
	    border-radius: .2em;
	    margin: 0 0 0 .2em;
	    transition: .2s ease;
	    display: table-cell;}
	
	.container.forms-list {padding:0;}
	.container.lobby-links {padding:2em 0 1em;border-top: 0.15em solid #3dc5f5;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;}
	.forms-list ul {    column-count: 3!important; -moz-column-count: 3!important;}

	
	


.footer a:focus {    outline-color: 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;
	}

	.lobby-links ul.OP_List {    column-count: 1; -moz-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.6em 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;}
	
	
	.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 .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: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.emptyPage li {}
	
	.container.lobby-links li > a {display:block;padding: 0.7em 0.5em;text-decoration: none!important;}
	.dateList span {
	    font-weight: bold;
	    }
	
	.topimage{Width:100%;  animation: menushow .5s 1;}
	
	
	
	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%;
	}
	
	
	/*-----------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: #327bb3;
	    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: #154D77!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.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
	{ content: "\f1c1";
	background:none!important;
	    color: #da0000;
	}
	
	/*a[href$=".pdf"]:after
	{ content: "[pdf]";
	}*/

	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}
	
	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.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: #327bb3!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 {
	    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: 18%;
	    margin: .5em 0;
	}
	
	.tender .row span {
	    float: right;
	    width: 80%;
	    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;
}
	
	
	#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;
	    }
	
	
	.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;
	}
	
	
	/* 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;}
	
	
	
	
	/*  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: #0362a4;
	    font-size: 1.5em;
	    display: inline-block;
	    margin: 0 0 .5em .5em;
	    float: right;
	}
	
	.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}
	
	
	
	
	
	/* ---------------------------------------------------  RESPONSIVE ---------------------------------------- */
	
	@media screen and (min-width:1440px ) {
	
	
	
	
	.uncles.lobby-links ul {	    column-count: 3;-moz-column-count: 3;	}
	
	.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:1380px) {.container {width:98%!important}}	

	
	@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: .5em;}
	
	.news .news-body {
	    height: 16em;
	}
	
	}
	
	
	
	/*                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: 90px;
	    background: #ffffff;
	    right: 50%;
	    margin-top: -6.2em;
	    margin-right: 395px;
	    border-radius: .3em;
	    border: 1px solid #d6d4d0;
	    display: block;
	    vertical-align: middle;
	    text-align: center;
	    box-sizing: border-box;
	    padding: 1em;
	    font-size: 1.2em;
	    font-weight: bold;
	}
	
	
	/*                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:15.2em}
		
	
	.float-panel {
	    font-size: .8em;
	    top: 16em;
	    width: 30%;
	    right: 65%;
	    }
	}
	
	
	/*                SMALL HUGE SCREEN      */
	
	 @media screen and (max-width:1440px ) {
	
	
	
	 .container {
	    width: 100%;
	    padding: 0 0;
	    box-sizing: border-box;
		max-width:1380px;
	}
	 
	 
	.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;}
	
		
	}
	
	
	/*                LARGE SCREEN      */
	
	 @media screen and (max-width:1366px )
	{
	.hp .float-panel {
	    font-size: .75em;
	    top: 15em;
	    width: 30%;
	    right: 65%;
	    }
	}
	
	
	
	
	/*                MEDIUM SCREEN      */
	
	 @media screen and (max-width:1024px ) {
	
	 #contentRow111 {width:1007px}
	
	
	.top-search > div.top-search-box {font-size:}
	
	.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: 180px!important;
	}
	
	
	.cameraCont > div > img,
	.camera_target {    
	height: 18em!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: 25%!important;}
	.footer .follow_us {    width: 16%!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;}
	
	.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: 5em;
	    padding:0 1em;
	}
	
	.news .news-body,
	#btl_TabDiv1 > div:first-child {
	width: 100%;
	    height: 200px!important;
	    margin-bottom: 1em;
	    border:0;
	    }
	
	.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}
	
	
	.bot-baners a {
	    display: block;
	    font-size: 1.5em;
	    width: auto;
	    margin-bottom: 1em;
	    float: right;
	    width: 49%;
	    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 7% 0 0;
	    min-height: 8em;
	    width: 13%;
	}
	
		.bot-baners a:before {
	height: 3.9em;
	    width: 3.9em;
	    border: 2px solid #fff;
	
		}
		
	
	.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 )
	{
	
	
	.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.8em
	}
	
	
	.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 1em;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%;}
	
	.container.main {    padding: 0 1em;}
	.lobby-actions {font-size:.8em}
	.lobby-actions .container {    padding: 0em 2em 0 0;}
	.lobby-actions a {width:100%;line-height: 1em;font-size: 1.4em;}
	.lobby-actions a .float {    font-size: 1.3em;}
	.lobby-actions a span {    font-size: .85em;}
	
	
	h1 {    margin-top: .3em; font-size:1.7em;    padding-top: .3em;}
	
	.form-links ul,
	.lobby-links ul {    padding: 0;
	    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: 28%!important;}
	.footer-section.last .links {    width: 38%!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;}
	
	.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;*/}
	.top-menu {position:absolute;top:11.5em;}
	.btl-logo {
	width: 100%;
	    margin: 1em 0 0!important;
	    position: inherit;
	    display: inline-block;
	    background-size: 300px!important;
	    background-position-x: center!important;}
	
	.top-search {
	    width: 100%;
	}
	.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;
	}
	
	.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; }
	
	
	.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;
	}
	.footer-section {
	    padding: 0;
	}
	
	.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
	    
	}
	
	
	.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:425px ) {
	


	 #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;
    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;}
	
	
	
	
	}
	
	
		@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;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;
}
	
	.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: 280px!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.nocaption caption {
		
	}
	
	.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 #3dc5f5 solid!important;
	    border-left:0;
	    border-right:0;
	    border-collapse: initial!important;
	}
	
	/*.tbl > tbody {
	    display: inherit;
	    width: 100%;
	}*/
	
	.il-AllItemsTD table.txt12 {
		border-top: 2px #3dc5f5 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;
	}	
	
	/*
	.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}
	
	.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 .main-site-search input[type="text"] {
	    width: calc(60% - 2.5em);
	    float:right;
	}
	
	.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;
	    
	}
	
	
	/*------------------------------------- SNIFIM ---------------------------------------*/
	
	
	div#SnifimTabs {
	    margin-top: 1em;
	}
	
	
	#SnifimTabs th {
		text-align: right;
	    padding: 0.5em;
	}
	
	#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;
	}
	a.MapIcon:hover:before {
	color:rgb(255, 129, 157)
	}
		.KabalatKahal {
	    width: 100%;
	    display: table;
	    border-spacing: 0;
	}
	.KabalatKahal .tbl-cell {padding:0em 0em 1em 2em;}
	
	
	
	.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,  .tbl caption h3 {
	    font-size: 1em!important;
	    color: #FFFFFF;
	}
	    
	
	
	
	
	
	
	
	
	.visuallyHiden
	{
		   text-indent: -9999em;
	    height: 1px;
	        position: absolute;
	
	}
	
	.hideWithIndent {
	    text-indent: -9999em;
	    height: 1px;
	}
	
	
	
	