/*-------------CSS Document-------------*/
@font-face {
    font-family: 'Rubik-Regular';
    src: url('../fonts/Rubik-Regular.eot');
    src: url('../fonts/Rubik-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Rubik-Regular.ttf') format('truetype'),
         url('../fonts/Rubik-Regular.svg#Rubik-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
} 
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSansRegular.eot');
    src: url('../fonts/OpenSansRegular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSansRegular.ttf') format('truetype'),
         url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSansBold.eot');
    src: url('../fonts/OpenSansBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSansBold.ttf') format('truetype'),
         url('../fonts/OpenSansBold.svg#OpenSansBold') format('svg');
  font-weight: 600;
  font-style: normal;
}
* { margin:0; padding:0; border:none; }
html { height:100%}
body { color: #666666; font-family: 'Open Sans', 'Rubik-Regular'; font-size: 1.1em;height: 100%;margin: 0 auto;padding: 0;}
body {line-height: normal; } /* שינוי בגלל הלייטבוקס */

/** html   {    overflow-x: hidden;  height: 100%;  }
* html body   {   height: 100%; overflow-y: auto;  }
*/

img         { border:0; }
h1          { margin-left:10px; font-size:110%; font-weight:normal; display:block; clear:left}
h2          { }
h5          { font-size:100%; display:block; clear:left}
li           { list-style: none;}

p           { margin: 0; padding: 0;}
table       { width: 100%;}
.row-view { margin-right:-15px; margin-left:-15px;  }


a.acc_menu_toggle { vertical-align: middle;}
a.acc_menu_toggle_pos1 {}
a.acc_menu_toggle_pos2 { right: 5px; margin-right: 1em; position: absolute; top: 17px; }
#accessibility { background: #f8f8f8 none repeat scroll 0px 0px; color: #5a5a5a; }
#accessibility:focus  { border:1px solid #5D6672;}

#acc_skip_main {float:left; margin-left: 32em; position: absolute; top: 1px; height:26px; font-size:90%; vertical-align:middle; /*background-color: #5E6772;*/}
#acc_skip_main li {display: inline; padding:1em;}
#acc_skip_main li  a {/*color: #9EACAC; */}
#acc_skip_main li  a:focus {border: 1px solid #ffffff; }

@media only print {
    #mainNavContainer .searchBox {display:none;}
    #pushmenu1 {display:none;}
}



/* Desktops and laptops ----------- */
@media only screen and (max-width : 1279px) {
A:link, A:visited {font-size: 85%;font-weight: bold; text-decoration: none;}
}

/* Large screens  > 1280 ----------- */
@media only screen  and (min-width : 1280px) {
A:link, A:visited { font-size: 100%;
text-decoration: none; }
}


A:hover 	 {text-decoration:underline; color:#3DB1FF/*E06724 */}
/* img:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; } - See more at: http://www.corelangs.com/css/box/hover.html#sthash.Ja8JS9qj.dpuf */
.no_wrap  { white-space:nowrap;}
.hide, .sapir_hide, .rows_hide {display:none;}
.bordered_input   {border: 1px solid #cccccc;border-radius: 5px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;height: 31px;padding: 0 4px 1px 4px;width: 170px;}

.center {text-align:center;}
em {color: #000 ; font-style:normal; font-weight: bold}

.alignLeft  {float:left;}
.alignRight {float:right}

.google-icon {position: absolute;right: 30px;top: 24px;z-index: 999999;}

.inactive { color:#999999}
.bold { font-weight:bold}

.homepage_container {overflow:hidden; height:100%; overflow:hidden;}
.open-fun {text-decoration: none; font-size: 60%;}

.fade-in { opacity: 1; animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 1s; }
@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
a.pdf-album-box { vertical-align: bottom; }
.pdf-album-box { position: relative; display: inline-block;  }
.pdf-album-box span{ width: 20px; display: inline-block; height: 20px; background-image: url('../images/album_like_expand.png'); background-repeat: no-repeat; background-size: contain; background-position: top left; position: absolute; top: 1px; left: 8px; z-index: 99999; background-color: rgba(255,255,255,1); padding: 4px; border: 1px solid #D1D1D3; }

a.pdf-box { vertical-align: bottom; }
.pdf-box { position: relative; display: inline-block;  }
.pdf-box span{ width: 20px; display: inline-block; height: 20px; background-image: url('../images/expand.png'); background-repeat: no-repeat; background-size: contain; background-position: top left; position: absolute; top: 1px; left: 8px; z-index: 99999; background-color: rgba(255,255,255,1); padding: 4px; border: 1px solid #D1D1D3; }

a.pdf-box1 { vertical-align: bottom; }
.pdf-box1 { position: relative; display: inline-block;  }
.pdf-box1 span{ width: 20px; display: inline-block; height: 20px; background-image: url('../images/expand.png'); background-repeat: no-repeat; background-size: contain; background-position: top left; position: absolute; top: 1px; left: 3px; z-index: 99999; background-color: rgba(255,255,255,1); padding: 4px; border: 1px solid #D1D1D3; }


a.pdf-album-box1 { vertical-align: bottom; }
.pdf-album-box1 { position: relative; display: inline-block;  }
.pdf-album-box1 span{ width: 20px; display: inline-block; height: 20px; background-image: url('../images/album_like_expand.png'); background-repeat: no-repeat; background-size: contain; background-position: top left; position: absolute; top: 1px; left: 3px; z-index: 99999; background-color: rgba(255,255,255,1); padding: 4px; border: 1px solid #D1D1D3; }

object[type="application/pdf"] { vertical-align: bottom; }
input[type="checkbox"] { opacity: 0; filter: alpha(opacity=0);/* For IE8 and earlier */  cursor: pointer; float: left; margin-left: 5px; width: 20px; height: 20px; }
input[type=text], input[type=password] { border: 1px solid #CCC; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;}
input[type="checkbox"] + label { padding-left: 30px; height: 22px; display: block; line-height: 22px; margin: 5px; background: transparent url("../images/8_3_b49_5/un-check-box-bg.png") no-repeat scroll center left; }
input[type=checkbox] + label.aggs_label {background: transparent  url("../images/8_3_b49_5/icons8-off.png") no-repeat scroll center left;} /* checkbox] */
input[type=checkbox]:checked + label.aggs_label {background: transparent  url("../images/8_3_b49_5/icons8-on.png") no-repeat scroll center left; padding-left: 30px;}
select {background: #FFF url("../images/8_3_b49_5/br_down.png") no-repeat scroll calc(100% - 4px) center; border: 1px solid #CCC; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }

a#topbar_tx {
	font-size: 150%;
	padding-left: 25px;
} /* צבע שם האתר */

/*-------------button-------------*/
.white-button {
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: 0;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    margin-right: 0px;
    margin-right: 0px;
    min-width: 88px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 2px;
    overflow: visible;
    transform: translate3d(0,0,0);
    transition: background .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,0,.2,1);
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    background-color: #fff;
    font-size: 18px !important;
    font-weight: 500;
}
.enter-button {
	position: relative;
	top: 15px;
	font-size: 18px !important;
	left: 20px;
	text-decoration: underline !important;
}
.enter-icon {
	font-size: 20px;
	position: relative;
	right: 130px;
	top: 4px;
}

/*-------------topbar-------------*/
#topbar {height: 70px; line-height: 70px;width: 100%}
#topbar_acc img { padding-right: 1.8em; padding-top: 8px;}

/* Desktops and laptops ----------- */
@media only screen and (max-width : 1279px) {
#topbar_tx { width:100%; line-height: 70px; font-size: 120%; text-decoration: none; padding-left: 25px; vertical-align: middle;}
}

/* Large screens  > 1280 ----------- */
@media only screen  and (min-width : 1280px) {
#topbar_tx { width:100%; line-height: 70px; font-size: 120%; text-decoration: none; padding-left: 25px; vertical-align: middle;}
}

/* Large screens  > 1824 ----------- */
@media only screen and (min-width : 1824px) {
#topbar_tx { width:100%; line-height: 70px; font-size: 150%; text-decoration: none; padding-left: 25px; vertical-align: middle;}
}


.data-label {font-size: 15px; }



/*-------------MainNav-------------*/
#mainNavContainer1 {height:24px; margin-bottom:0px; clear:left; background-repeat:repeat-x; width:100%;}
/*show-hide side menu styles*/
#mainNavContainer1 a.sideMenu { font-weight:normal; font-size:80%; float:left; padding-top:3px; padding-left:20px; width:auto; margin:0px; background-repeat:no-repeat; background-position:0% 100%; margin-left:1.4em; text-decoration:none;}
#mainNavContainer1 a.sideMenuShow {background-image:url(../images/8_3_b49_5/ltr/icons/icon_side_menu_show.gif); }

.caption {font-size:0px; width:0px;  height:0px; }
.caption1 {float:left}

#mainNavContainer1 ul { float:right; width:82%; }
#mainNav1{ height: 45px; line-height: 45px; }
#mainNav1 li { display: inline-block; font-size: 1.2rem; list-style: none; float: left; }
#mainNav1 li.selectedNavItem a{text-decoration: none;}
#mainNav1 li.lastNavItem#right {float: right;right: 23px;}

#mainNav1 li.lastNavItem#right a {border-right: solid 0;text-decoration: none; font-family: 'Rubik-Regular'; }
#mainNav1 li.lastNavItem span{display:none;}
#mainNav1 li a{border-right: 1px solid #fff;color: #fff;padding: 0 1.8em;text-decoration: none; font-weight: 500; font-size: 1rem }
#mainNav1 li span.saperatorHeb {display:none;}
#mainNav1 li span.saperatorEng {display:none;float:left; width:2px;  height:22px;background-image: url(../images/8_3_b49_5/ltr/main_menu/seperator.gif); background-repeat:no-repeat; background-position:right;	}
#mainNav1 li span.subMenu { float:left; width:9px;  height:20px;background-image: url(../images/8_3_b49_5/ltr/main_menu/icon_subMenu.gif); background-repeat:no-repeat; background-position:0% 50%; }

/*search bar styles by liron 06.2010*/

#mainNavContainer .searchBox label{ font-size:0px; }
#mainNavContainer .searchBox input{ border: 1px solid #cccccc; border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; width: 415px; margin: 5px 0 0 25px }
#mainNavContainer .searchBox input.button { width: 100px; min-height: 1em; outline: 0; border: none; vertical-align: baseline; color: #fff; margin: 0 .25em 0 0; padding: .5em 1.5em .6em; font-size: 16px; line-height: 1em; text-align: center; border-radius: .28571429rem; }
#mainNavContainer .searchOptions {}


/*show-hide side menu styles*/
#mainNavContainer a.sideMenu { font-weight:normal; font-size:80%; float:left;color: #393e44; padding-top:3px; padding-left:20px; width:auto; margin:0px; background-image:url(../images/8_3_b49_5/ltr/icons/icon_side_menu_hide.gif); background-repeat:no-repeat; background-position:0% 100%; margin-left:0.8em; text-decoration:none;  position:relative; top:30px; left:0px;}
#mainNavContainer a.sideMenuShow {background-image:url(../images/8_3_b49_5/ltr/icons/icon_side_menu_show.gif);}
#langNav {list-style-type: none; clear: right; position: absolute; vertical-align: middle; height: 70px; top: 0; }
#langNav .lastNavItem .white-button {  position: relative; top: 17px; }
#mainNav{ height: 45px; line-height: 45px; }
#mainNav li { font-size:100%; display: inline-block; }
#mainNav li.selectedNavItem a{text-decoration: none;}
#mainNav li.lastNavItem#right {float:right; /*position: absolute;*/right: 25px;top: 76px;}
#mainNav li.lastNavItem#right a {border-right: solid 0; text-decoration: none; font-family: 'Rubik-Regular'; }
#mainNav li.lastNavItem span{display:none;}
#mainNav li a{border-right: 1px solid #fff;color: #fff;padding: 0 1.3em;text-decoration: none;}
#mainNav li span.saperatorHeb {display:none;}
#mainNav li span.saperatorEng { float:left; width:2px;  height:22px;background-image: url(../images/8_3_b49_5/ltr/main_menu/seperator.gif); background-repeat:no-repeat; background-position:right; }
#mainNav li span.subMenu { float:left; width:9px;  height:20px;background-image: url(../images/8_3_b49_5/ltr/main_menu/icon_subMenu.gif); background-repeat:no-repeat; background-position:0% 50%; }
.fb_iframe_widget {display: inline-block;position: absolute !important;top: 24px;float: none;right: 65px;z-index: 1;}
#___plusone_0 { position:absolute; top:8px; right:30px; z-index:1;}
#logoutNav a {font-weight:bold;}

/* ----------Language Nav Bar--------------- */

.langnav_pos1 {right: 10px; width: 60%; position: absolute; top: -2px;}
.langnav_pos2 { position: absolute; top: 0; }
.langnav_pos2 { right: 170px; }
.langnav_pos2 li { }
.langnav_pos2 li a {  }




/* Desktops and laptops ----------- */
@media only screen and (max-width : 1279px) {
.langnav_pos2 { left: 110px; }
.langnav_pos2 li { float: right; margin-left: 15px; }
.langnav_pos2 li a { text-decoration: underline; }
}

/* Large screens  > 1280 ----------- */
@media only screen  and (min-width : 1280px) {
.langnav_pos2 { left: 110px; }
.langnav_pos2 li { float: right; margin-left: 15px; }
.langnav_pos2 li a { text-decoration: none; font-size: 14px  }
}

/* Large screens  > 1824 ----------- */
@media only screen and (min-width : 1824px) {
.langnav_pos2 { left: 110px; }
.langnav_pos2 li { float: right; margin-left: 15px; }
.langnav_pos2 li a { text-decoration: none;  font-size: 14px }
}


#langNav li a:hover, #langNav li.selectedLang a{text-decoration: none;}

#bottomBar{position: absolute;top: 73px;right: 97px;}
#bottomBar ul {list-style-type: none;text-align: right;}
#bottomBar ul li {font-weight: normal;float: none;padding: 4px 28px 2px;color: #AEDFFF;display: inline;}
#bottomBar ul li a{color: #fff;display: inline-block;text-decoration: underline; } /* line-height: 30px;*/
#bottomBar ul li a:hover{text-decoration:underline;}
#bottomBar ul li span {color: #ffffff;}
#bottomBar ul li a span {background-image:url(../images/8_3_b49_5/ltr/dview/topmenu_bullet.gif); background-repeat:no-repeat; background-position:0% 50%; float:left; width:8px;  height:18px; margin-right:3px;}

/*-------------Footer-------------*/
#footerNavContainer { display:none;height:24px;margin-bottom: 0px; background-color:#DDDDDD;clear:left;width:100%; bottom:0px; left:0px; background-image:url(../images/8_3_b49_5/ltr/footer/h_separator.gif); background-repeat:repeat-x; background-position:top;}

/*-------------Content Wrap-------------*/
#wrapper{ display:table; padding-top: 25px; padding-bottom: 0; width: 100%; }
#wrapper table#layoutTable td.contentColumn #content { height:100vh; }
/** html #wrapper{ width:100%; margin-top:-26px; padding-bottom:0em; height:100%; padding-top:20px }*/

/*-------------Layout Table-------------*/
#layoutTable td.subjectColumn{   background: #fff none repeat scroll 0 0; border-radius: 5px; border-right: 1px solid #e1e4ea; height: 100%; width: 20%;}
#layoutTable{ height: 100%;margin: 0 auto;padding-bottom: 0; position: relative; width: 98%; margin-bottom:50px; }
#layoutTable td{ vertical-align: middle; }
#layoutTable td.main-form{  background: #eee; padding:10px; }
#layoutTable td.main-form input[type="text"]{ height: 30px; line-height: 25px; padding: 0px 0 0px 5px;}
#layoutTable td.menuColumn{ background-color: #fff; border-radius: 5px; border: 1px solid #e1e4ea; width: 15rem; height: 100%; vertical-align: top; box-shadow: 0 1px 2px 0 rgba(34,36,38,.15); }

#layoutTable td.menuColumn2{ background-color: #fff; border-radius: 5px; border: 1px solid #e1e4ea; width: 25rem; height: 100%; vertical-align: top; box-shadow: 0 1px 2px 0 rgba(34,36,38,.15); }

#layoutTable td.menuColumn3{ background-color: #fff; border-radius: 5px; border: 1px solid #e1e4ea; width: 35rem; height: 100%; vertical-align: top; box-shadow: 0 1px 2px 0 rgba(34,36,38,.15); }

#layoutTable td.menuColumnHide { width:auto; padding-right:0px;border-right:none;}
#layoutTable td.contentColumn{  margin-top: 0px; padding-bottom: 0; height: 100%; width: auto; vertical-align: top; }


#content { height: 100%; position: relative; background: #FFF none repeat scroll 0px 0px; border-radius: 5px; border: 1px solid #E1E4EA; line-height: 25px; margin-left: 15px; margin-right: 15px; padding: 0 15px 15px 15px; display: table; width: calc(100% - 60px); }
#content div.contentHeader{ width:100%; display:block; clear:right; height:auto;}
#content h3{background: whitesmoke none repeat scroll 0 0;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;color: #707070; display: block;font-size: 90%;font-weight: bold;height: 35px;line-height: 35px;margin-bottom: 30px; margin-left: -15px;margin-right: -15px;padding-left: 10px;position: relative; top: 15px; }
#content h1{border-bottom: 1px solid #e6e6e6; color: #1f1f1f; display: block; height: 35px; line-height: 35px; margin-bottom: 22px; margin-left: -15px; margin-right: -15px; padding-left: 15px; position: relative; font-size: 1.1rem; }
#content div.itemPagination { float:right; width:17%; text-align:right;font-size:80%;margin-top:14px;}
#content div.itemPagination span.itemPaginationPrev  { background-image:url(../images/8_3_b49_5/ltr/dview/btn_prevRecord.png);background-repeat:no-repeat; background-position:0% 50%;padding-left:1em; margin-right:1em; font-size: 1.2rem;}
#content div.itemPagination span.itemPaginationNext  { background-image:url(../images/8_3_b49_5/ltr/dview/btn_nextRecord.png); background-repeat:no-repeat; background-position:100% 50%;padding-right:1em; font-size: 1.2rem;}
#content div.itemPagination span a {text-decoration: none;}
#content h3 span{font-size:90%; font-weight:normal; }
#content h3 a{font-weight:normal; text-decoration:none; font-weight:bold;  }
#content h3 a:hover{font-weight:normal; text-decoration: underline;  }
#content h1 span{font-size:90%; font-weight:normal; }
#content h1 a{ font-weight:normal; text-decoration:none; }
#content h1 a:hover{font-weight:normal; text-decoration: underline; }
#content h4 {display: block; font-size: 90%;  font-weight: normal; text-align:left; height: 35px;line-height: 35px;margin: 0;}
#content h4	span{ display: none; float:left; background-image: url(../images/8_3_b49_5/ltr/dview/new_bullet.gif); background-repeat:no-repeat; width:10px; height:11px; margin-right:0.3em; margin-top:3px}
#content td h4 label{ font-size:130%; font-weight:bold;}
#content h6  {text-align: left;display: block;padding: 0px;margin: 0px;clear: both;height: 40px;line-height: 40px; font-size:90%;}
#content td.helpLocal img	{border:none;}
#selectComplex	{width:7em}
#feedback {margin-bottom:0px; width:100%; font-size:80%;  padding:3px 0px 3px 0px; text-align:center; font-weight:bold; margin-top: 9px;}
#feedback1 {margin-bottom:0px; width:100%; font-size:80%; padding:3px 0px 3px 0px; text-align:center; font-weight:bold}

/*-------------Side Nav-------------*/
#sideNavContainer {width:100%;  height:100%;margin-top:10px; }
#sideNavContainer h2{border-bottom:1px solid #E1E4EA; margin-right:15%; margin-top:0em; color:#393e44;}

#sideNav{width:100%;margin-left:0.5em;margin-right:0em; margin-bottom:1em; }
#sideNav li { font-size:80%;color:#10125E; list-style:none;padding-top:0px; padding-bottom:0px; line-height:18px;}
#sideNav li a{margin-left:0.5em;text-decoration:none; font-weight:normal; white-space:nowrap; color:#393e44}
#sideNav li.sideNavSelected a{ color:#000; font-weight:bold; }
#sideNav li a:hover{ color:#3DB1FF}
#sideNav li span { margin-left:0.5em;float:left; width:7px; height:18px;background-image: url(../images/8_3_b49_5/ltr/dview/new_bullet_blue.gif); background-repeat:no-repeat; background-position:0% 100%; vertical-align:middle;}
#sideNav li.sideNavSelected span {background-image: url(../images/8_3_b49_5/ltr/dview/new_bullet_on.gif);}
#sideNav li.sideNavSubOpen span{background-image: url(../images/8_3_b49_5/ltr/side_menu/bullet_subOpen.gif)}
#sideNav li.sideNavSubOpen a{ font-weight:bold}
#sideNav li.sideNavSubOpen ol {margin-left:1.5em; margin-right:0em; }
#sideNav li.sideNavSubOpen ol li{ border:0px; font-size:100%}
#sideNav li.sideNavSubOpen ol li a{ font-weight:normal;}
#sideNav li.sideNavSubClosed span{background-image: url(../images/8_3_b49_5/ltr/side_menu/bullet_subClosed.gif)}

#LongSideNavContainer { width:100%; height:100%;}
#LongSideNavContainer h2{ color: #5f5f5f; padding: 8px; font-size: 1rem; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; background: #f8f9fa; }
#LongSideNavContainer h2:first-child { border-top: 0 solid #e6e6e6;}


/* todo_acc: */
.filterLegend {font-size:1.2rem; font-weight:normal; font-family:'Rubik-Medium'; display:block; color: #5f5f5f; padding: 8px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; width: 94%; }


table.LongSideNav { margin: 10px 0; }
.LongSideNav td.SideNavBullet { display:none;  margin-left:0.5em; width:7px; height:18px; background-image: url(../images/8_3_b49_5/ltr/dview/new_bullet_blue.gif); background-repeat:no-repeat; vertical-align:middle;}
.LongSideNav td { font-size: 0.9rem; padding-left: 10px; list-style: outside none none; padding-top: 0px; padding-bottom: 0px; line-height: 20px; }
.LongSideNav td a { font-weight: normal; text-decoration: none; font-size: 1rem; }
.LongSideNav td.SideNavSelected a{font-weight:bold; }
.panel.my-selections { margin-bottom: 20px; background: #f8f9fa; border-bottom: 2px dotted #c7c5c5; }
.panel.my-selections .LongSideNav { margin: 10px 0 0 0; }


#SelectLanguage { border:1px solid #D6D6D6; background-color:#F5F5F5; width:80%; margin-top:1em; padding:5px 5px 5px 0; margin-left:1em; height:1.2em }
#SelectLanguage form select {width:95%; font-size:70%;font-weight:bold;}
#SelectLanguage form label{ font-size:80%; display:none}
#sideNavContainer select  { width:80%; float:right; padding:0px; margin:0px; text-align:left; background-color:#F5F5F5}

/*-------------Item tabs-------------*/
#itemTabsContainer { width: 100%; border-bottom: 1px solid #C7C7C7; height: 48px; line-height: 50px; margin-bottom: 15px; }
#itemTabs{ margin: 0;  width: 100%; }
#itemTabs li { display: inline-block; font-size: 1rem; padding: 0 12px; height: 49px; text-align: center; position: relative; border-radius: 5px 5px 0 0; transition: .5s cubic-bezier(.35,0,.25,1); }
#itemTabs li.itemTabsSelected { height: 47px ; text-decoration: underline; }

#itemTabs li.action { position: relative;	bottom: 0; float:left; }
#itemTabs li.action img{ padding-left:5px;vertical-align:middle; margin-top:13px;}
#itemTabs li.action label{display:none}
#itemTabs li.action select{ width:100px; height: 26px; }

/*-------------Item tabs List-------------*/
#itemTabsDetails { width: 100%; border-bottom: 1px solid #eee; border-top: 1px solid #eee; line-height: 50px; margin-bottom: 15px; background: #f1f1f16e; }
#itemTabsList{ margin: 0;  width: 100%; }
#itemTabsList li { display: inline-block; font-size: 1rem; padding: 0 12px; text-align: left; position: relative; border-radius: 5px 5px 0 0; transition: .5s cubic-bezier(.35,0,.25,1); }
#itemTabsList li a { color: #303030; text-decoration: none; font-weight: normal;  }
/* #itemTabsList li.itemTabsSelected { border-bottom: solid #0894D7 2px;}
#itemTabsList li.itemTabsSelected a { color: #0894D7; } */

/*-------------Security Details List-------------*/
#securityDetails { margin-bottom: 20px; }
#securityDetails li { border: 1px solid #eee; min-width: 80px; display: inline-block; margin: 0 0 0 10px; text-align: center; background: #f8f9fa; padding: 10px; border-radius: 4px; }
#securityDetails li a { color: #303030; text-decoration: none; }
#securityDetails li img { width: 35px; vertical-align: middle; display: block; margin: 0 auto; }
#securityDetails li.itemTabsSelected { background: #b0b0b0; }

/*-------------Digital Code-------------*/
#results_list .digital-code { border: solid #eee 1px; background: #fff; }
/* #results_list .digital-code th.title { color: #0894D7; font-size: 1rem; border-bottom: solid #eee 1px; background: #fff; } */
#results_list .digital-code th { background-color: #f9f9f9; border-bottom: solid #eee 1px; height: 40px; vertical-align: middle; }
#results_list .digital-code td { border-bottom: 1px solid #d1d1d340; }
#results_list .digital-code tr:last-child td { border-bottom: 0 solid; }
#results_list .digital-code th:first-child, #results_list .digital-code td:first-child  { padding-left: 15px; }

/*-------------Digital Item List-------------*/
#results_list .code { display: table; width: 100%; margin: 20px 0; }
#results_list .code .code-box:first-child { width: 35%; background: #e7e7e7; border: solid #c3c3c3 1px; }
#results_list .code .code-box.between { width: 15px; border: solid 0; padding: 0; }
#results_list .code .code-box { display: table-cell; vertical-align: top; padding: 20px 10px; border: solid #eee 1px;  }
#results_list .digital-item { border: solid #eee 1px; }
/* #results_list .digital-item th.title { color: #0894D7; font-size: 1rem; border-bottom: solid #eee 1px; background: #fff; } */
#results_list .digital-item th { background-color: #f9f9f9; border-bottom: solid #eee 1px; height: 40px; line-height: 40px; vertical-align: middle; }
#results_list .digital-item td { border-bottom: 1px solid #d1d1d340; }
#results_list .digital-item th:first-child, #results_list .digital-item td:first-child  { padding-left: 15px;}

/*-------------item card look-------------*/
#item { width: 100%;color: #393e44;margin-top: 25px;height: auto;overflow: hidden;display: table;}
#item p{clear:left; }
#item p.noItemData{height:350px;margin-left:0.5em;}
#item div.itemData { font-size: 80%;  border: 1px solid #D1D1D3; border-radius: 5px; float: none; display: table-cell; vertical-align:top; }
#item div.itemData h4{font-size: 100%;color: #5F5F5F;padding-left: 10px;margin: 10px 0 10px 0; background: #F5F5F5 none repeat scroll 0px 0px;height: 30px;line-height: 30px;}
#item div.itemData li{ list-style:none;  /*border-bottom:1px solid #D1D1D3*/}
#item div.itemData a  {text-decoration: underline; }
#item div.itemData a:hover {text-decoration: underline;}
#item div.itemData ul.groupedFields{ width:90%;margin-left:0em;margin-right:0.7em; }
#item div.itemData ul.groupedFields li { padding-top:2px; padding-bottom:1px; border:0px; list-style-position:outside; list-style:none; clear:both}
#item div.itemData ul.groupedFields li strong { color: #757575; }
#item div.itemData ul.groupedFields li span {clear:both;  margin-top:-17px;}
#item div.itemData ul.groupedFields li span.bidi {float:none; margin-left:0px}
#item div.itemData ul.groupedFields li span.bidie {direction: ltr; unicode-bidi: embed; float:none; margin-left:0px;}
#item div.itemData ul.groupedFields li a{text-decoration:none; font-weight:normal;}
#item div.itemData ul.groupedFields li img { margin-left: 0.5em;width: 20px;height: 20px;margin-right: 0.5em; top: 7px; position: relative; }
#item div.itemData ul.groupedFields li.groupedField ol { margin-left:20px; margin-right:0em; }
#item div.itemData ul.groupedFields li.groupedField ol li{ border:0px; font-size:100%}
#item div.itemData ul.groupedFields li.groupedField ol li a{ font-weight:normal;}
#item div.itemData ul.groupedFields li.groupedField img {cursor:pointer;  }

/*item widgets styles*/
.itemWidgets {width: auto; float: none; display: table-cell; padding-right: 15px; }
.ls_itemWidgets1 { width: auto;float: none; padding-left: 10px; display: table-cell; min-width:30%; width:30%; }
.ls_itemWidgets2 { width: 250px; float: none; display: table-cell; padding-left: 15px; }

/*item card - visual*/
#item div.spread {width:97%}/*spreads the card item content when there is no visual*/
#item div.visual{ font-size: 80%;text-align: center;border: 1px solid #D1D1D3;height: auto;border-radius: 5px;margin-bottom: 10px;}
#item div.visual img {margin: 20px 0px;border-radius: 4px;max-width: 90%;}

#item div.visual div{ padding: 0em; border-top: 1px solid #D1D1D3; }
#item div.visual div img {padding:0px; margin:0px; float:left; height: auto; position:relative; top:4px; left:5px; }
/*item card - seperator*/
#item div.visualSeperator{ width:214px; height:20px; clear:right}

/*item card - archive tree*/
#item div.archiveTree{ border-radius: 5px;font-size: 80%;text-align: center;border: 1px solid #D1D1D3;clear: left;margin-bottom: 10px;}
#item div.archiveTreeMaximized{ width:100%; font-size:100%; margin-top:1em}

/*header*/
#item div.archiveTree div.archiveTreeHeader{ background-color:#f9fafb; border-bottom:1px solid #D1D1D3; height:30px; display:block}
#item div.archiveTree div.archiveTreeHeader ul { list-style:none;  width:100%; text-align:left; text-indent:0.5em; z-index:100 }
#item div.archiveTree div.archiveTreeHeader ul li.archiveTreeTitle{ display:none}
#item div.archiveTree div.archiveTreeHeaderOpen  { height:90px;}
#item div.archiveTree div.archiveTreeHeaderOpen ul li.archiveTreeTitle{ line-height:220%; font-weight:normal; width:100%; float:left;background-color:#f9fafb; position:relative; z-index:100; display:inline-block  }
#item div.archiveTree div.archiveTreeHeaderOpen ul li.archiveTreeTitle a{ text-decoration:none}
#item div.archiveTree div.archiveTreeHeader ul li.archiveTreeTitleSelected {line-height:220%; font-weight:bold; width:100%; float:left;background-image:url(../images/8_3_b49_5/ltr/icons/icon_open_menu.gif); background-repeat:no-repeat; background-position:95% 50%; display:inline-block; cursor:pointer}
#item div.archiveTree div.archiveTreeHeader ul li.archiveTreeTitleSelectedSingle {border-bottom: 1px solid #D1D1D3;background: #F5F5F5 none repeat scroll 0px 0px;line-height: 220%;font-weight: bold;width: 100%;float: right;display: inline-block;}

/*footer*/
#item div.archiveTree div.archiveTreeFooter{background: #F5F5F5 none repeat scroll 0px 0px;height: 30px;line-height: 30px;text-align: left;border-top: 1px solid #D1D1D3;}
#item div.archiveTree div.archiveTreeFooter a img{margin: 0px 0px 0px 5px;float: none;position: relative;right: 5px;top: 3px;}
#item div.archiveTree div.archiveTreeFooter a { float: none;text-decoration: none;padding-top: 4px;padding-left: 5px;}

/*container - tree design*/
.archiveTreeContainer { padding: 10px 0.5em 0px 5px;height: 300px;text-align: right;}
.archiveTreeContainer div.scroll {width: 100%;height: 200px;}
.archiveTreeContainer ul{margin-left:0em;margin-right:0em /*0.7em*/; margin-top:0.5em}
.archiveTreeContainer ul li { color:#393e44; padding-top:0px; padding-bottom:1px; border:0px; list-style-position:outside; list-style:none; clear:both; width:100%; line-height:140%; display:block;}
.archiveTreeContainer ul li span {float:left; clear:both; margin-left:20px; margin-top:-18px; text-align: left;}
.archiveTreeContainer ul li span strong{ display:block;}
.archiveTreeContainer ul li span span{border-radius: 5px;float: none;margin-left: 0px;margin-top: 5px;font-weight: normal;background-color: #F5F5F5;border: 1px solid #D1D1D3;display: inline-block;padding-left: 0.3em;padding-right: 0.3em;font-size: 80%;}
.archiveTreeContainer ul li a{display: block;margin-bottom: 10px; text-decoration: none;}
.archiveTreeContainer ul li img { margin-right:0.5em; display:block;cursor:pointer; }
.archiveTreeContainer ul ul { margin-left:20px; margin-right:0em; margin-top:2px; }
#moreinfo1 { padding: 10px; }
#item div.itemFooter { clear:both} /*extra div for firefox display*/
#item table {margin-left:0px; margin-top:0px; border-left:0px solid #D1D1D3;border-right:0px solid #D1D1D3; }
#item th { color:#393e44; padding-left:5px;padding-right:5px; vertical-align:text-top; text-align:left;font-size:80%;  height:19px; border-bottom:1px solid #D1D1D3;white-space:nowrap;}
#item td { padding-left:5px;padding-right:5px;padding-bottom:0.3em; font-weight:normal;vertical-align:top; padding-top:5px; }
#item td a  {text-decoration:none; }
#item td img { vertical-align:middle; padding:1px; margin:0px 1px 0px 1px; border:1px solid #D1D1D3;}
#item td img.icon { vertical-align:top; padding:0px; margin:0px 1px 0px 1px; }
#item table.records { margin:0px; border:0px; min-width:250px; padding-bottom: 15px; }
#item table.records td{font-size: 100%; padding: 0px; vertical-align: middle;}
#item table.records p{padding-left:10px; margin:0px; height:auto}
#item table.records img{padding: 0px;margin: 5px 5px 5px 30px;}

/*tumbnails*/
#item div.thumbs{ width:auto; font-size:80%; line-height:normal; margin:0px; padding:0px; margin-right:10px; }
#item div.thumbs img{margin:0px 0 10px 5px; padding:1px; border:1px solid #D1D1D3; border-radius: 5px; }
#item div.thumbs table{margin-top:10px; width:100%;}
#item div.thumbs table td{padding:0px; padding-top:8px; text-align:center;}
#item div.thumbs table td.alignRight{text-align:right;}
#item div.thumbs table td.alignLeft{text-align:left;}

/*Link items*/
#item div.LinkItems img{margin:0px; padding:1px; border:1px solid #D1D1D3;}
#item div.LinkItems table td{font-size:90%; padding:0px; padding-top:8px; text-align:left; }
#item div.LinkItems td a  { text-align:left; display:block; margin-bottom:5px; float:left; width:98%}

#linkitems {font-size:80%; padding-top:0.5em;color:#393e44;}

/*map*/
#item div.map{width:214px; margin-top:10px}

/*Thesaurus styles*/
div.itemDrawer{  color:#393e44; padding-left:5px;padding-right:5px;text-align:left;font-size:90%; border-bottom:1px solid #DEE1E8; height:auto; overflow:hidden; padding-bottom:10px; height:20px; margin-bottom:10px; }
div.itemDrawer span{font-weight:bold; font-size:90%; padding-left:10px;}
div.itemDrawer span.saperatorHeb { display:none}
div.itemDrawer span.saperatorEng {}
div.itemDrawer ul{list-style:none; clear:both; width:100%; }
div.itemDrawer li{font-size:90%; margin-left:10px; float:left}
div.itemDrawer li a{text-decoration: underline;}
div.itemDrawer li.selected a{ color:#393e44; font-weight:bold; text-decoration:none; }
div.itemDrawer li span{color:#c7c7c7;}
div.hideCategories span{ display:none}
div.hideCategories { background-image:none;}
div.hideCategories div{ height:0px;}

#item div.itemDrawerContnet table { margin-top:3px;}
#item div.itemDrawerContnet table td  {padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; vertical-align:top; white-space:normal/*font-size:90%*/ }
#item div.itemDrawerContnet table td img { border:none;padding:0px; margin:0px; }
#item div.itemDrawerContnet table td img.grouped { padding-left:10px; padding-top:2px; }
#item div.itemDrawerContnet table tr.subFields { background-image:none}
#item div.commentsRankContnet table { margin-top:3px; width:auto}
#item div.commentsRankContnet table tr.underline td{width:auto;}
#item div.commentsRankContnet table tr.underline td.details{width:15%}
#item div.commentsRankContnet table tr.underline td img {border:none;padding:0px; margin:0px; padding-left:7px;display:block;}
#item div.commentsRankContnet table tr.underline td span { font-size:14px; font-weight:normal;padding-left:9px; white-space:nowrap; width:auto;}
#item div.commentsRankContnet table tr.underline td span.strong {font-weight:bold; padding:0px; margin-left:9px;}
#item div.commentsRankContnet table tr.underline td span.smallTitle {font-size:85%;}
#item div.commentsRankContnet table tr.underline td h3{font-size: 80%;font-weight: bold;padding: 0px;margin: 0px;background: transparent none repeat scroll 0% 0%;border-bottom: medium none;border-left: medium none;border-top: medium none;top: -4px;color: rgb(92, 99, 123);}
#item div.commentsRankContnet table tr.underline td p{padding: 0px 0px 7px;margin: 0px;width: 100%;font-size: 14px;margin-top: -10px;}
#item div.recordsNav {margin-top:0px; border-top:none;  width:100%; height:24px; font-size:80%; padding-top:2px; }
#item div.recordsNav div.alignLeft {text-align:left;float:left; width:50%;  padding-left:13px; padding-top:2px;}
#item div.recordsNav div.alignRight {padding-top:2px;color: #393e44; background:transparent; width:30%; float:right;text-align:right; font-weight:normal;  margin-right:2px;}
#item div.recordsNav div.alignRight .alignRight{width:55%; margin-right:0px;}
#item div.recordsNav div.alignRight .alignLeft{width:auto; text-align:right;}
#item div.recordsNav div.alignRight img{ vertical-align:middle}
#item input.submit {cursor: pointer;font-size: 16px;height: 30px;padding-left: 6px;padding-right: 6px;min-width: 120px;border-radius: 4px;font-weight:bold;}
/*new styles for comment button 13.1.09*/
#item div.recordsNav div.alignLeft .alignRight{width:55%; margin-right:0px;}
#item div.recordsNav div.alignLeft .alignLeft{width:auto; text-align:right;}
#item div.recordsNav div.alignLeft img{ vertical-align:middle}

/*Thesaurus columns width - 100%*/
#item div.itemDrawerContnet table td.groupIcon { width:4%}
#item div.itemDrawerContnet table td.subject { width:30%}
#item div.itemDrawerContnet table td.title { font-weight:bold}
#item div.itemDrawerContnet table td.relationIcon { width:6%}
#item div.itemDrawerContnet table td.value { width:40%}
#item div.itemDrawerContnet table td.value span.bidi {direction: ltr; unicode-bidi: embed; font-size:100%; font-weight:normal; margin-left:0px; padding-left:0px; display:inline}
#item div.itemDrawerContnet table td.strengthIcon { width:20px;}

/*Two level list icons - used for about the library and general lista.*/
ul.two_level_list_icons li {margin-left:2em;font-size:90%;color:#10125E;  list-style-image: url(../images/8_3_b49_5/ltr/side_menu/bullet_off.gif); vertical-align:text-top; line-height:1.5em}
ul.two_level_list_icons li a:link{color:blue; text-decoration:underline; font-weight:normal}
ul.two_level_list_icons li a:hover{ color:#E06724}
ul.two_level_list_icons ol { margin-top:0.2em;}
ul.two_level_list_icons ol li { font-size:100%; color:#10125E; vertical-align:text-top;line-height:1.35em; list-style-image:none; list-style:none; margin-left:0px;}

/*----- results list header styles -----*/
.results_list_toolbox { color: #393e44; margin: 0; padding: 0px; width: 100%; clear: both; font-size: 85%; position: relative; top: -10px; }
.resultSum {border-bottom:1px solid #ffffff; width:100%;margin-top:0.5em; height:40px; }
.resultSum div.alignLeft { text-align: left; display: table-cell; width: 49%; padding-top: 8px; }
.resultSum div.alignRight { color: #393e44; width: 50%; display: table-cell; text-align: right; font-weight: normal; padding-right: 0px; }

select#funSearchSelect { border: 1px solid #cccccc; border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; height: 30px; width: 95px; }
.bottomNav { margin-top:-7px; border-top:0px;}

.results_list_toolbox strong {color: #393e44;font-weight: bold;}
.results_list_toolbox a:link,a:visited {text-decoration: underline;font-weight: bold;}
.results_list_toolbox a:hover { text-decoration:underline}
.results_list_toolbox div.recordsNav { border-radius: 4px; display: table; height: 38px; line-height: 38px; margin-top: 20px; width: 100%; border: 1px solid #e6e6e6; }
.results_list_toolbox div.recordsNav div.alignLeft {    display: table-cell;padding-left: 11px;text-align: left;}
.results_list_toolbox div.recordsNav div.alignRight {background: transparent none repeat scroll 0 0;color: #5F5F5F;display: table-cell;font-weight: bold;padding-right: 15px;text-align: right;}
.results_list_toolbox div.alignRight form  {margin-top:0.2em; margin-bottom:0.2em}
.results_list_toolbox div.recordsNav  ul{ padding:0px; margin:0px; display:inline;	 }
.results_list_toolbox div.recordsNav  li{ padding: 0px; margin: 0px; display: inline-block; width:23px;}
.results_list_toolbox div.recordsNav  li a img, .results_list_toolbox div.recordsNav  li img{ padding: 0px; margin: 0px; cursor: pointer; vertical-align: middle; border: 1px solid rgb(204, 204, 204); }
.results_list_toolbox div#form			{ width:95%; margin-left:0px;margin-right:10px;margin-top:5px;}
.results_list_toolbox div#form div td {font-size:100%;}
.results_list_toolbox input.fullSize	{width:70%}
.results_list_toolbox input.submit { cursor: pointer; font-size: 16px; padding-left:3px; padding-right:3px; padding: 0px 10px; font-weight: bold; border-radius: 8px; height: 25px; min-width: 100px; position:relative; }

.paging img { position: relative; top: 3px; padding-right:2px; padding-left:2px; }
.paging a { padding-right:2px;padding-left:2px;color: blue; text-decoration:none; vertical-align: middle;}
.paging a:hover  {color: blue; text-decoration: underline;}
.paging span { padding-right:2px;padding-left:2px; text-decoration:none; vertical-align: middle; font-weight: bold;}


/*----- result list styles -----*/
#results_list { }
#results_list th { color: #393e44; vertical-align: text-top; background-color: #FFF; height: 19px; border-bottom: 1px solid #D1D1D3; font-size: 80%; text-align: left; padding-right: 0px; padding-right: 30px; line-height: 30px; }
#results_list th.end {text-align:right; padding-right: 0px;}
#results_list td { font-size: 80%; font-weight: normal; vertical-align: middle;  padding: 5px 0 ; border-bottom: 1px dashed #D1D1D3; }
#results_list tr.underline td {   }

/*new carmit 17.9.07 for mixed hebrew english content - list template*/
#results_list span.bidi, span.bidi {  direction: ltr; unicode-bidi: embed; font-size: 100%; font-family: 'Rubik-Regular'; color: #393e44; }
#results_list td span.alm {float:right; background-image:url(../images/8_3_b49_5/ltr/bgs/bg_alm_recordView.gif); background-repeat:no-repeat; width:199px; height:20px; text-align:center; margin-right:-6px;}
#results_list td a {color: #0894D7; font-size: 100%; font-weight: bold; }
#results_list.results_list_visited td a:visited  {color:#551a8b; text-decoration: none;}/*use class results_list_visited to enable different color for visited links */
#results_list td a:hover {text-decoration: underline;}
#results_list td li { padding-left: 2px; display: inline-block; list-style-type: none; white-space: nowrap; text-align:left; }
#results_list td img {vertical-align:middle; margin:-10px 1px 0px 1px; border:1px solid #D1D1D3;}
#results_list td img.hidden {visibility:hidden;}
#results_list td img.icon { vertical-align:top; padding:0px; margin:0px 1px 0px 1px; }
#results_list td img.iconMultimedia { border:none }
#results_list td img.basket { vertical-align:middle; padding:1px; margin:3px; border:0px}
#results_list label{color:#616161;font-weight:bold;font-size:100%; vertical-align:top;}

#results_list.album li section   { border-radius: 4px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); height: 100%;}
#results_list.album li a {    color: #1abc9c;display: block;line-height: 1.4em;text-align: left;}
#results_list.album li section div.card   { height: 34.5%;padding: 5px 10px 10px;}
#results_list.album li section div.card span {font-size: 13px; line-height: 1.6;}
#results_list.album li section aside   { background: #f6f6f6 none repeat scroll 0 0;border-radius: 0 0 4px 4px;border-top: 1px solid #e6e6e6;padding: 8px 15px;text-shadow: 0 1px 0 #fff;font-size: 13px;}
#results_list.album td span.newline {text-align:left; margin-bottom:5px; float:left; width:98%}
#results_list.album td img  { vertical-align:top; margin:0px; }
#results_list.album td a.albumImg img {border-bottom: 1px solid #e6e6e6;border-radius: 5px 5px 0 0;height: 145px;width: 200px;}


/*-------------results list paging-------------*/
.results_list_actions { background-image:url(../images/8_3_b49_5/ltr/dview/bg_strip_footer.gif); background-repeat:repeat-x; height:23px; border-top:0px;width:100%;border-bottom:1px solid #D1D1D3; font-size:80%; }
.results_list_actions img { margin-top:3px;padding-right:5px; }
.results_list_actions a {padding-right:5px;color: blue; text-decoration:none; vertical-align: middle }
.results_list_actions span { padding-right:5px;color: #999999; text-decoration:none; vertical-align: middle }
/*.results_list_actions div.briefPaging{ padding-left:1%;}*/

/*results types*/
#results_list table.resultsTypes{width:auto; font-size:130%}
#results_list table.resultsTypes td{ border-bottom: medium none; margin-left: 0px; padding-right: 10px; padding-bottom: 10px; vertical-align: top; font-size: 80%;}
#results_list table.resultsTypes td img{ color: #5E6772; box-shadow: 0 0 6px #ccc; display: inline-block; border: solid 5px #ffffff; margin-left: 5px; }
#results_list table.resultsTypes td img:hover { transform: scale(1.1); transition: transform 3s; /* Animation */ }
#results_list table.resultsTypes td img[src*="100px.png"]:hover { transform: scale(1); transition: transform 0s; /* No Animation */ }
#results_list table.resultsTypes td p{ width: 100%; font-size: 100%; }
#results_list table.resultsTypes td.textBox {/*width:320px*/ width:90%}

/*basket system feedback styles*/
#results_list table td.resultsTypesSystemFeedback { padding:0px; margin:0px; vertical-align:middle;}
#results_list table td.resultsTypesSystemFeedback div{ display:block;float:left; }/*used in the basket screen for system feedback*/
#results_list table td.resultsTypesSystemFeedback div span { padding:8px 8px 8px 8px; display:block;}
#results_list table td.resultsTypesSystemFeedback div strong { font-weight:normal;  }

span.highlight{text-decoration:none; font-weight:normal}
span.emphasize{text-decoration:none; }


/*-------------new styles for search screens-------------*/
#form div.alignLeft { width:75%;}
#form div.alignRight { /*width:24%; clear:right*/ }
#form div.alignRight table { border:1px solid #E1E4EA;}
#form h3{ color:#393e44; font-size:80%; margin-top:0.5em; margin-bottom:0.5em}
#form div { padding:0px 0px 0px 0px; clear:right;text-align:left;color:#393e44; font-size:100%; float:none; position:relative; }
#form div th { color:#393e44; padding-left:5px;padding-right:5px; vertical-align:text-top; text-align:left;font-size:80%; /*background-image:url(images/8_3_b49_5/ltr/dview/bg_strip_title.gif); background-repeat:repeat-x; */ background-color:#FFFFFF;height:19px; border-bottom:1px solid #D1D1D3;}
#form div td {	 font-weight: normal; vertical-align: middle; }
#form div td a  {text-decoration: underline; }
#form div td ul.alignLeft { width:30%}
#form div td ul.alignRight { width:60%}
#form div td li { padding:0px 0px 0px 2px; text-align:left; list-style-type: none;white-space: nowrap; list-style:outside; list-style-type:none}
#form div td li input { border: none;}
#form div td img { vertical-align:middle; padding:4px; margin:0px 1px 0px 1px; border:1px solid #D1D1D3}
#form div label{ font-size: 0.9rem; vertical-align: top; }
#form div label.strong,.form strong{ color:#393e44; font-weight:bold; }
#form div td input,#form div td select  { }
#form div td input.fullSize { width: 70%; }
#form div td select.fullSize { width: 100%; }
#form div td select.fullSize1 { width: 350px; height:29px; border-radius: 5px; }
#form div .selectProfile label { font-size:120%; ; }
#form div .blue-box td { /*padding: 5px 0 !important;*/}

/*-------------input and form-------------*/
input[type=text], input[type=password] { border-radius: 3px; height: 32px; margin: 5px 0 10px 5px; padding-left: 5px; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; width: 700px; }

@media only screen and (max-width : 1279px) {
  input[type=text], input[type=password] { width: 400px; }
}

/* Large screens  > 1280 ----------- */
@media only screen  and (min-width : 1280px) {
  input[type=text], input[type=password] { width: 500px; }
}

/* Large screens  > 1824 ----------- */
@media only screen and (min-width : 1824px) {
  input[type=text], input[type=password] { width: 700px; }
}


#selectProfile_0 { font-size: 14px; border-radius: 5px}
select { -moz-appearance: none; -webkit-appearance:none; appearance: none;  text-overflow: ""; height: 35px; margin: 5px; border-radius: 3px; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; width: 220px; text-indent:  0.01px; text-overflow:''; font-family: Calibri; font-size:100%; padding-left: 3px; font-size: 1rem; color: #393e44; }
select::-ms-expand { display: none; }

.buttons.alignLeft a{display: block;margin-top: 15px;}

#htmldw_dataForm .generalForm select.fullSize { width:435px; }

#searchForm label	{ display:none;}
#searchForm input.fullSize {width:100%;}
#searchForm select	{width:100%;}

/*-------------form buttons-------------*/
/* the styles: sap_button and sap_button2 are general styles for temporary screens*/
#form .buttons {font-size: 90%; margin-bottom: .2em; margin-top: 1em; text-align: right; margin-right: 5px; }
#form .buttons.alignLeft { width:100%; }
#form div.buttons {margin-bottom: 0.2em;margin-top: 1em;text-align: left;}
#form .buttons input, .sap_button2{ line-height: 1em; cursor: pointer; color: rgba(0,0,0,.6); margin: 0 .25em 0 0; padding: .48571429em 1.5em .48571429em; font-size: 1rem; text-align: center; border-radius: .28571429rem; border: 1px solid #CCC; background: transparent; font-family:'Calibri'; }
#form .buttons input.submit,.sap_button { line-height: 1em; cursor: pointer; font-weight: bold; border:0 solid; color: rgba(0,0,0,.6); margin: 0 0 0 .25em; padding: .48571429em 1.5em .48571429em; font-size: 1rem; text-align: center; border-radius: .28571429rem; background: transparent;  }

.buttons {font-size: 90%; margin-bottom: .2em; margin-top: 1em; text-align: right; margin-right: 5px; }
.buttons.alignLeft { width:100%; }
div.buttons {margin-bottom: 0.2em;margin-top: 1em;text-align: left;}
.buttons input, .sap_button2{ line-height: 1em; cursor: pointer; color: rgba(0,0,0,.6); margin: 0 .25em 0 0; padding: .48571429em 1.5em .48571429em; font-size: 1rem; text-align: center; border-radius: .28571429rem; border: 1px solid #CCC; background: transparent; font-family:'Calibri'; }
.buttons input.submit,.sap_button { line-height: 1em; cursor: pointer; font-weight: bold; border:0 solid; color: rgba(0,0,0,.6); margin: 0 0 0 .25em; padding: .48571429em 1.5em .48571429em; font-size: 1rem; text-align: center; border-radius: .28571429rem; background: transparent;  }


/* Desktops and laptops ----------- */
@media only screen and (max-width : 1279px) {
#form table.complexSearch td input { border: 1px solid #cccccc; border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; height: 30px; padding: 4px 4px 0 10px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; width: 200px;}
#form table.complexSearch td.complexSearchIcon a {border-radius: 5px 5px 5px 5px; display: inline-block; height: 35px; position: relative; right: 46px; width: 40px; border: 0px solid; }
#form table.complexSearch td.complexSearchIcon-fun a {border-radius: 5px 5px 5px 5px; display: inline-block; height: 35px; position: relative; right: 44px; width: 40px; border: 0px solid; }
#form table.complexSearch td.complexSearchIcon-fun.date a {margin-left: -96px; }
#form table.complexSearch td.complexSearchIcon.calIcon.date a {margin-left: -96px; }
#form table.complexSearch td.complexSearchSelect.date select {margin-left: -140px;}
#form table.complexSearch td.complexSearchSelectFixed.date select {margin-left: -170px;}
}

/* Large screens  > 1280 ----------- */
@media only screen  and (min-width : 1280px) {
#form table.complexSearch td input { border: 1px solid #cccccc; border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; height: 30px; padding: 4px 4px 0 10px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;width: 380px;}
#form table.complexSearch td.complexSearchIcon a { background: #318ebd url("../images/8_3_b49_5/ltr/dview/icon_panas.gif") no-repeat scroll center center; border-radius: 5px 5px 5px 5px; display: inline-block; height: 35px; position: relative; right: 42px; width: 40px; border: 0px solid; }
#form table.complexSearch td.complexSearchIcon-fun a { background: #318ebd url("../images/8_3_b49_5/ltr/dview/icon_panas.gif") no-repeat scroll center center; border-radius: 5px 5px 5px 5px; display: inline-block; height: 35px; position: relative; right: 40px; width: 40px; border: 0px solid; }
#form table.complexSearch td.complexSearchIcon-fun.date a {left: -275px; }
#form table.complexSearch td.complexSearchIcon.calIcon.date a {left: -280px; }
#form table.complexSearch td.complexSearchSelect.date select {margin-left: -300px;}
#form table.complexSearch td.complexSearchSelectFixed.date select {margin-left: -325px;}
}

/* Large screens  > 1824 ----------- */
@media only screen and (min-width : 1824px) {
#form table.complexSearch td input { border: 1px solid #cccccc; border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; height: 30px; padding: 4px 4px 0 10px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; width: 695px;}
#form table.complexSearch td.complexSearchIcon a { background: #318ebd url("../images/8_3_b49_5/ltr/dview/icon_panas.gif") no-repeat scroll center center; border-radius: 5px 5px 5px 5px; display: inline-block; height: 35px; position: relative; right: 42px; width: 40px; border: 0px solid; }
#form table.complexSearch td.complexSearchIcon-fun a { background: #318ebd url("../images/8_3_b49_5/ltr/dview/icon_panas.gif") no-repeat scroll center center; border-radius: 5px 5px 5px 5px; display: inline-block; height: 35px; position: relative; right: 40px; width: 40px; border: 0px solid; }
#form table.complexSearch td.complexSearchIcon-fun.date a {margin-left: -326px; }
#form table.complexSearch td.complexSearchIcon.calIcon.date a {margin-left: -320px; }
#form table.complexSearch td.complexSearchSelect.date select {margin-left: -620px;}
#form table.complexSearch td.complexSearchSelectFixed.date select {margin-left: -645px;}
}

#form table.complexSearch td input.input-date { border: 1px solid #cccccc; border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; height: 30px; padding: 4px 4px 0 10px; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; width: 100px; }
#form table.complexSearch td.complexSearchIcon-fun a { background: #b2b7ba url("../images/8_3_b49_5/rtl/icons/more011.png") no-repeat scroll center center; cursor:pointer;}


/*-------------Complex Search Styles-------------*/
.complexSearch .container .all-field { display: flex; align-items: center; }
.complexSearch .complexSearchIcon.calIcon a { background: transparent url("../images/8_3_b49_5/cal-icon.png") no-repeat scroll center center; display: inline-block; width: 30px; height: 32px; position: absolute; right: 6px; border-radius: 3px 0 0 3px; top: -19px; z-index: 10; }
.complexSearch .complexSearchIcon-fun a {  font-size: 1.5rem; cursor: pointer; transform: rotate(90deg); transform-origin: right; text-decoration: none; display: inline-block; margin-left: 10px; top: 7px; position: relative; }
.complexSearch .complexSearchIcon-fun a:hover { color: #76BEF5; }
.complexSearch .moreFields {vertical-align:middle; line-height:35px}
.complexSearch .moreFields a { text-decoration: underline; font-weight: normal; font-size: 1rem; display: inline-block; padding-left: 3px; }
.complexSearch .complexSearchInput a { background: transparent url(../images/8_3_b49_5/rtl/dview/icon_panas.gif) no-repeat scroll center center; width: 20px; height: 16px; position: absolute; right: 11px; top: 14px; }

#form .complexSearchSelectFixed select { width: 150px; height: 32px; margin-top: -3px; }
#form .complexSearch .complexSearchLabel label { width: 115px; white-space: nowrap; font-weight: normal; font-size: 0.9rem; position: relative; top: 5px; padding-left: 7px; }
#form table.complexSearch {width:100%; margin-left:0em; margin-top:0em}
#form table.complexSearch th {width:auto; border:0px solid #D6D6D6; background-color:#FFFFFF; padding:0px; vertical-align:middle; font-size:100%;}
#form table.complexSearch td {width:auto; border:0px solid #D6D6D6; background-color:#FFFFFF; padding:0px; vertical-align:middle; line-height:28px}
#form table.complexSearch th label { padding-left:0.2em;  color:#393e44; margin-left:1em; text-align:left}

#form table.complexSearch td.complexSearchSelect  { width:80px; }
#form table.complexSearch td.complexSearchSelect select { width: 83px; padding-left: 3px;height: 26px; border-radius: 5px; margin-left: -48px}
#form table.complexSearch td.complexSearchSelectFixed  { width:90px; }
#form table.complexSearch td.complexSearchSelectFixed select {border-radius: 5px; height: 26px;margin: 0 20px;padding-left: 5px; width: 110px; margin-left: -80px }
#form table.complexSearch td.complexSearchInput { width:200px;  padding:0px 5px; }
#form table.complexSearch td.complexSearchInputWide { width:70%}
#form table.complexSearch td.complexSearchIcon {width:15px}
#form table.complexSearch td.complexSearchIconExpand {width:25px;font-size:70%;}
#form table.complexSearch td.complexSearchIconExpand span{ margin-right:0.5em;}
#form table.complexSearch td.complexSearchIconExpand img { border:none; display:inline-block; }

#form table.complexSearch h4 { margin-bottom:0.6em; padding-left:0em;}
#form table.complexSearch td h4 label {margin-left:-0.1em;}
#form table.complexSearch th h4 label {color: #2b3a73;font-weight: bold;height: 35px;line-height: 35px;margin-left: 0;}
#form table.complexSearch td.moreFields {vertical-align:middle; line-height:35px}
#form table.complexSearch td.moreFields a { text-decoration:underline;}
#form table.complexSearch td.moreFields a:hover { text-decoration:underline;}
#form table.complexSearch td.moreFields a img {border:none}
#form table.generalForm a.complexSearchIcon { border-radius: 5px 0px 0px 5px; display: inline-block; height: 26px; position: relative; left: -45px; width: 40px; border: 0px solid; top: 8px;}
#form table.generalForm a.complexSearchIcon.calIcon { border-radius: 5px 0px 0px 5px; display: inline-block; height: 26px; position: relative; left: -45px; width: 40px; border: 0px solid; top: 8px; }
#form div td.complexSearchIcon a { background: #318EBD url("../images/8_3_b49_5/rtl/dview/icon_panas.gif") no-repeat scroll center center; border-radius: 0 5px 5px 0; display: inline-block;  height: 24px; position: relative;right: 26px;width: 41px;}

/*-------------Select Profile-------------*/
#form .selectProfile { margin-bottom: 30px; display: inline-block; padding-left: 15px; height: 40px; line-height: 40px;  }
#form .selectProfile a { color: #393e44; text-decoration: underline; display: inline-block; padding-right: 20px; }
#form .selectProfile select { width: 170px; font-size: 0.9rem; margin:0; }

#form table.selectProfile td.helpLocal{width:11px}

* html #form table.selectProfile td select.longer{margin-left:-0.4em}
#form .note { margin-bottom:5px; width:60%}
#form .main-title { height: 35px; font-size: 100%; line-height: 35px; text-align:left; }
#form .sub-title { height: 45px; font-size: 100%; line-height: 45px; }
#form .sub-title a{ font-size:100%;}
#form .sub-title h6 { font-size:100%; font-weight:bold; display:block; clear:left}
#form #htmldw_dataForm .main-title { font-size: 80%;padding-top: 10px;padding-bottom: 10px;line-height: 27px; }


/* Desktops and laptops ----------- */
@media only screen and (max-width : 1379px) {
/*limit panel with tabs*/
#content #limitPanel	{ margin-top: 0px; float: none; position: absolute; top: 170px; right: 10px;}
#content .limitPanel	{float: left;vertical-align: top;font-size: 85%;width: 180px;}
#content .limitPanel select { width: 145px; border-radius: 5px; }
.limitTabsTitle {width:180px;}
.limitTabsTitle li { display: inline; float: left; padding: 3px 0; text-align: center; width: 89px; border-radius: 3px 3px 0px 0px; }
.limitTabsTitle li.active	{border-radius: 3px 3px 0 0; border-style: solid solid none; border-width: 1px 1px medium; width: 89px;}
}

/* Large screens ----------- */
@media only screen  and (min-width : 1380px) {
/*limit panel with tabs*/
#content #limitPanel	{ margin-top: 0px;float: none;position: absolute;top: 170px; right: 50px;}
#content .limitPanel	{float: left;vertical-align: top; font-size: 85%; width: 270px;}
#content .limitPanel select {width:235px; border-radius: 5px;}
.limitTabsTitle {width:300px;}
.limitTabsTitle li { background-color: #f5f5f5; border-bottom: 1px solid #328CBC; border-radius: 8px 8px 0 0; display: inline; float: left; padding: 3px 0; text-align: center; width: 134px; }
.limitTabsTitle li.active	{ background-color: #ffffff; border-color: #328CBC ; border-radius: 8px 8px 0 0; border-style: solid solid none; border-width: 1px 1px medium; width: 134px; }
}

#content .limitPanel table.limitTabsContent { border-image: none; border-style: none solid solid; border-width: medium 1px 1px; height: auto; padding: 6px; }
.limitTabsTitle ul {font-size:75%; list-style:none; width:100%;}
.limitTabsTitle li a {text-decoration: underline; font-size: 0.9rem; font-weight: 600; }
.limitTabsTitle li.active a {text-decoration: none;}

#datalang_0 {width:154px}
#sort_0 {width:154px}


/*-------------Simple Search Styles-------------*/
#form table.simpleSearch {width:auto; padding-bottom:0px;}
#form table.simpleSearch td { width:270px; padding-bottom: 0px; vertical-align: top; }
#form .basicSearchForm .simpleSearchForm  { background: #eeeeee; padding: 12px 0 12px 10px; position: relative; margin-bottom: 15px; }
#form .basicSearchForm .simpleSearchForm input[type="text"] { margin: 0; border: solid 1px #cccccc; }
#form .basicSearchForm .simpleSearchForm select	{ width: 160px; height: 32px; margin: 0; }
#form  .basicSearchForm .simpleSearchForm a.simpleSearch-fun { font-size: 1.7rem; cursor: pointer; transform: rotate(90deg); transform-origin: right; text-decoration: none; display: inline-block; margin-right: 10px; top: 15px; position: relative;}
#form  .basicSearchForm .simpleSearchForm a.simpleSearch-fun:hover { color: #76BEF5; }


/* Desktops and laptops ----------- */
@media only screen and (max-width : 1279px) {
#form  .basicSearchForm .simpleSearchForm input.fullSize	{ width: 370px;}
}

/* Large screens  > 1280 ----------- */
@media only screen  and (min-width : 1280px) {
#form  .basicSearchForm .simpleSearchForm input.fullSize	{ width: 430px; }
}

/* Large screens  > 1824 ----------- */
@media only screen and (min-width : 1824px) {
#form  .basicSearchForm .simpleSearchForm input.fullSize	{ width: 600px; }
}


* html #form table.simpleSearch input.fullSize	{margin-left:0.7em;}
#form table.simpleSearch h4	span {margin-left:-0.5em;}
#form table.simpleSearch ul.alignLeft {margin-left:0.5em;}
* html #form table.simpleSearch ul.alignLeft {margin-left:0.2em;}

/*-------------Genera Form Styles-------------*/
#form table.generalForm { margin-bottom:0.5em;}
#form table.generalForm tr.underline{background-image: url(../images/8_3_b49_5/ltr/bgs/bg_underline.gif); background-repeat:repeat-x; background-position:bottom; }
#form table.generalForm tr.underline td{ padding-bottom:0.5em; padding-top:0.5em; vertical-align:text-top;}
#form table.generalForm th label { white-space:nowrap; }
#form table.generalForm th {  white-space:nowrap;font-weight:bold; border:none; vertical-align: middle;}
#form table.generalForm td input { width:420px; padding-top:1px; padding-bottom:1px;}
#form #htmldw_dataForm table.generalForm { width:auto;}
#form #htmldw_dataForm table.generalForm td input { width:50%; padding-top:1px; padding-bottom:1px; color:#666; font-size:13px; }
#form #htmldw_dataForm table.generalForm td select.fullSize { width:51.3%; padding-top:1px; padding-bottom:1px; }
#form #htmldw_dataForm table.generalForm td img { margin-left: -34px; margin-top: -2px; padding:0px; display:none; }
#form #htmldw_dataForm table.generalForm.generalForm2 td select.fullSize { width:400px; }
#form #htmldw_dataForm table.generalForm.generalForm2 td input.bordered_input.fullSize { width:384px; }
#form table.generalForm td input.checkbox { width:auto; padding-top:1px; padding-bottom:1px; border:none;}
#form table.generalForm td input.radio { width:auto; padding-top:1px; padding-bottom:1px; border:none;}
#form table.generalForm td {border:0px solid #D6D6D6; background-color:#FFFFFF; padding:0px 2px 0px 2px; vertical-align:middle;}
#form table.generalForm td img{ padding:0px;}

/*-------------Related Subject-------------*/
#subjectColumnContainer {margin-top:10px;}
#subjectColumn{width:100%;margin-left:0.5em;margin-right:0em; margin-bottom:1em}
#subjectColumnContainer h2 { border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; color: #5f5f5f; display: block; font-size: 90%; font-weight: bold; height: 35px; line-height: 35px; margin-bottom: 30px; margin-left: 0; margin-right: 0; padding-left: 10px; position: relative; top: 6px;}
#subjectColumnContainer div.more{padding-left:25px; margin-top:-12px; margin-bottom:25px; clear:left}
#subjectColumnContainer div.more A:link{font-size: 80%; text-decoration: underline;font-weight: bold;}
#subjectColumnContainer div.more A:visited{font-size:80%; text-decoration:underline;}
#subjectColumnContainer div.more img{ vertical-align:middle;}
* html #subjectColumnContainer div.more img{padding-top:3px;}/*for explorer 6.0*/

#subjectColumn li { font-size:80%;color:#8C91A2; list-style:none;padding-top:0px; padding-bottom:0px; margin-bottom:0px; clear:both}
#subjectColumn li a{/*margin-left:0.5em; ran */ text-decoration:none; font-weight:normal; white-space:nowrap; color:#393e44;}
#subjectColumn li span {float:left; width:18px;height:18px;background-image:url("../images/8_3_b49_5/ltr/side_menu/bullet_off.gif"); background-repeat:no-repeat; background-position:0% 100%;padding-top:0px;  margin:3px 0; }
#subjectColumn li span.close {width: 18px; height: 18px;  background-repeat:no-repeat; background-position:0% 100%;padding-top:0px; background-image: url("../images/8_3_b49_5/rtl/side_menu/bullet_subClosed.gif"); background-repeat: no-repeat; background-position: center right; padding-top: 0px; margin:3px 0; }
#subjectColumn li span.open {/*margin-left:0.5em; ran */ float:left; background-repeat:no-repeat; background-position:0% 100%;padding-top:0px; }
#subjectColumn li.subjectColumnSelected a{font-weight:bold;}
#subjectColumn li span.bidi { width:auto; height:auto; margin-left:1em; background-image:none;padding-top:0px; float:left; display:inline; }
#subjectColumn li span.number {  width:auto; height:auto; margin-left:0.1em; background-image:none;padding-top:0px; float:left; display:inline;}
#subjectColumn li div {width:auto; height:auto; margin-left:0em; background-image:none;padding-top:0px; float:none; display:inline;  }
#subjectColumn ul.level2{font-size:128%; }
#subjectColumn ul.level2 li a {margin-left:0.2em;text-decoration:none; font-weight:normal; white-space:nowrap; color:#393e44; line-height:100%}
#subjectColumn ul.level2 li span {margin-left:2em;float:left; width:5px; background-image:url(../images/8_3_b49_5/ltr/side_menu/bullet_level2.gif); background-repeat:no-repeat; }
#subjectColumn ul.level2 li span.bidi { width:auto; height:auto; margin-left:0.5em; background-image:none;padding-top:0px; float:left; display:inline; }
#subjectColumn ul.level2 li span.number {  width:auto; height:auto; margin-left:0.1em; background-image:none;padding-top:0px; float:left; display:inline;}
#subjectColumn ul.level2 li div {width:auto; height:auto; margin-left:0em; background-image:none;padding-top:0px; float:none; display:inline;  }

#linksColumn  {margin-bottom:15px}
#linksColumn li {  clear: both; color: #8c91a2; font-size: 80%; line-height: 1.6; list-style: outside none none; margin-bottom: 0; margin-left: 0.5em; padding-bottom: 0; padding-top: 0;}
#linksColumn li a{margin-left:0.5em;text-decoration:none; font-weight:normal; white-space:nowrap; color:#393e44}


/*carmit*/
#linksColumn li span.bidi { width:auto; height:auto; margin-left:1em; background-image:none;padding-top:0px; float:left; display:inline; }
#linksColumn li span.number {  width:auto; height:auto; margin-left:0.1em; background-image:none;padding-top:0px; float:left; display:inline;}
#linksColumn li div {width:auto; height:auto; margin-left:0em; background-image:none;padding-top:0px; float:none; display:inline;  }
#linksColumn li.linksColumnSelected a{font-weight:bold; color:#008AE5}

/* idea */

/*#form table.complexSearch td.complexSearchSelect select{width:70px;}*/
.page_refresh { direction:ltr; border:1px; border-bottom:3px; border-left:3px; border-style:outset; position:absolute; /*top:200px; left:150px; */ width:300px; height:25px; margin-bottom:0px; font-size:80%; padding:3px 0px 3px 0px; text-align:center; font-weight:bold;}

.item_delete_done {background-image:url(../images/8_3_b49_5/ltr/bgs/bg_drawers.gif); background-repeat:repeat-x;  border:1px; border-style:groove;; position:absolute; top:250px; left:400px; width:300px; height:25px; margin-bottom:0px; font-size:80%; padding:3px 0px 3px 0px; text-align:center; font-weight:bold}

#media_scroller_folder {margin-left:7px; margin-top:5px; padding-left:5px;padding-right:5px; vertical-align:text-top; text-align:left;font-size:80%;height:19px;}
#media_upload_button {margin-left:10px; margin-top:5px;}


/*------------------------------------------------value selection--------------------------------------*/
.popupWrap{text-align:left; padding:0px; margin:0px; width:100%; height:100%; color:#393e44; }
.popHeader {  height:auto;  width:100%; padding:0px; margin:0px; overflow:hidden; }
.popHeader div.alignRight {float:left; font-size:80%; width:100%;}
.popHeader span{ font-weight:bold; font-size:95%}
.popHeader a{color:#FFFFFF; text-decoration:underline; font-weight:normal;}
.popHeader a:visited{color:#FFFFFF; text-decoration:underline; font-weight:normal;}

.breadcrumbs { background-color:#e9e9e9; height:auto; padding-left:10px; text-align:left; overflow:hidden; padding-bottom:2px }
.breadcrumbs span { font-size:70%;}
.breadcrumbs span a {color:#393e44; text-decoration:none}
.breadcrumbs span a:visited{color:#393e44; text-decoration:none}
.breadcrumbs span a:hover	{text-decoration:underline}
.breadcrumbs span.selected a{color:#0894ff; text-decoration:underline}
.breadcrumbs span.selected a:visited{color:#0894ff; text-decoration:underline}
.breadcrumbs img			{margin-top:3px}

/*-------------popup tabs-------------*/
#popTabsContainer {width:100%; margin-top:10px; border-bottom:1px solid #c7c7c7;}
#popTabs{width:100%;margin-left:10px;margin-right:0em; height:18px; }
* html #popTabs{margin-bottom:-1px;}
#popTabs li { font-size:80%;color:#10125E; list-style:none;padding:0px 10px; float:left; border:1px solid #c7c7c7; border-bottom:none; line-height: normal; margin-right:1px;height:17px;margin-bottom:0px;background-image: url(../images/8_3_b49_5/ltr/value_selection/tab_off.gif); background-repeat:repeat-x;  }
#popTabs li a{text-decoration:none; font-weight:normal; white-space:nowrap; color:#393e44;}
#popTabs li.popTabsSelected	{ border-bottom:#efefef 1px solid ; background-image: url(../images/8_3_b49_5/ltr/value_selection/tab_selected.gif);}
#popTabs li.popTabsSelected a{ color:#349add; font-weight:bold; }
#popTabs li a:hover{ color:#008AE5}
#popTabs li.action { float:right; border:0px; background-image:none}
#popTabs li.action img{ padding-right:5px; vertical-align:text-top; margin-top:0px;}


/*-------------popup search bar-------------*/
.searchBar 			{padding-top:10px; height:auto; overflow:hidden; padding-bottom:10px;    width:100%;  border-bottom:1px solid #c7c7c7; background-color:#efefef }
.searchBar table		{font-size:100%; text-align:center; width:96.5%; margin-left:10px; }
.searchBar table td		{padding:2px; width:auto; }
.searchBar table td.bulletTd{width:2%; text-align:center;}
.searchBar table td.select15{width:19%;}
.searchBar table td.select10{width:14%;}
.searchBar table td.select4{width:8%;}
.searchBar table td.width4{width:10px; }
.searchBar table th		{padding:2px; width:auto; text-align:left; color:#393e44}
.searchBar label	{ font-weight:bold}
.searchBar input { border:#A9A9A9 1px solid; padding:0px; margin:0px; padding-left:2px; vertical-align:middle; width:99%}
.searchBar select { border:#A9A9A9 1px solid; vertical-align:middle; margin-left:0px; width:98%}
.searchBar input.submit {background-image:url(../images/8_3_b49_5/ltr/dview/btn_bg1.png); background-position:center; height:21px; color:#FFFFFF; font-size:13px; border:1px solid #B1B1B1; cursor:pointer; padding-left:3px; padding-right:3px; font-weight:bold; padding-bottom:2px; margin-bottom:1px; width:55px; float:right; margin-left:4px}


/* idea_cst - control the space between the scroller popup frame and the popup inner content */
.popContainer { height:auto;  padding-top:10px; font-size:80%;  padding-right:10px; padding-left:10px; padding-bottom:5px; width:98%; overflow:hidden;}
.popContainer .titleBar		{height:20px; width:100%; padding-bottom:10px;  }
* html .popContainer .titleBar		{height:30px; }
.popContainer .titleBar .alignRight		{width:62%;}
.popContainer .titleBar .alignLeft		{width:37%; }
.popContainer .titleBar h1	{height:auto; font-weight:bold; color:#0e88e4 ;margin-left:20px; padding-top:10px}
.popContainer p	{height:auto; width:95%;margin-left:20px; margin-top:10px}
.popContainer .alignRight {height:auto; margin:0px; padding:0px; float:left; width:56%; text-align:right; }
.popContainer .alignLeft {height:auto; overflow:hidden; margin:0px; padding:0px; float:right; width:42%;}
.popContainer .alignLeft .titleBar		{text-align:right; width:98%; }
.popContainer .wideList	{height:auto; margin:0px; padding:0px 10px; width:auto; }
.popContainer .headline {width:auto;  color:#393e44; float:left; }
.popContainer .headline img { margin-right:5px}
.popContainer .paging	{width:auto;  float:right;   direction:rtl;}
.popContainer .paging a {padding:0px;}
.popContainer .paging span { padding:0px;}
.popContainer ul.icons { display:inline; float:right;padding:0px; margin:0px; margin-right:4px; padding-top:3px}
.popContainer ul.icons li{ display:inline; list-style:none; padding:0px; margin:0px}
.popContainer ul.icons li a img, .popContainer ul.icons li img{ padding:0px; margin:0px;cursor:pointer; }
.popContainer .titleBar img		{vertical-align: middle; margin-top:-1px; }
.popContainer .titleBar .langBar	{float:right;  width:70%; text-align:right;}
.popContainer .titleBar form	{width:100%; padding-left:3px}
.popContainer .titleBar .addValue	{float:right; width:28%; margin-bottom:2px}
.popContainer .titleBar input.winButton { width:100%; background-image:url(../images/8_3_b49_5/ltr/value_selection/bt_bg.gif); background-repeat:repeat-x; background-position:center; border:1px solid #cbcbce; height:19px; color:#878888; background-color:#f8f8f8; font-weight:bold   }
.popContainer .titleBar select	{border:#A9A9A9 1px solid; margin-left:0px; width:50%;}

.cubesContainer {width:auto; padding:0px;  border:solid 1px #E8E8E9; height:297px; overflow:hidden}
.cubesContainer a{color:#0E88E4; text-decoration:none}
/* idea_cst - control the widths of the list and details divs */
.cubesContainer div.alignRightNoDetails{ width:95%; float:right; border:solid 1px #E8E8E9; padding:1px;}
/* idea_cst - control the height of the scroller items table */
.cubesContainer div.scroll{/*height:265px;*/ overflow:hidden; overflow-y:auto; width:98%; padding:5px; padding-left:5px; text-align:left; direction:ltr;}.cubesContainer div.scroll p{direction:ltr}
.cubesContainer table{font-size:100%;  border:none; text-align:left; direction:ltr; width:98%;}
.cubesContainer table tr.gray { background-color:#fafbfc;}
.cubesContainer table tr.white { background-color:#FFFFFF;}
.cubesContainer table tr.blue {background-color:#eaeaeb; color:#008ae5; text-decoration:underline; border-top:1px solid #000000; border-bottom:1px solid #000000; }
.cubesContainer table tr.blue td { background-image:none}
.cubesContainer table tr.blue td.icons {text-decoration:none}
.cubesContainer table tr.blue td.lineArrow {background-image:none;}
.cubesContainer table.wideTable tr.blue td.lineArrow {background-image:none;}
.cubesContainer table tr.blue a:link {color:#008ae5;}
.cubesContainer table tr.blue a:visited {color:#008ae5;}
.cubesContainer table td{padding-left:0px;line-height:28px; }
.cubesContainer table td{padding-left:0px;line-height:28px; }
.cubesContainer div.notebody {padding-left:0px;line-height:normal; }
.cubesContainer table td.icons#firstItem {text-align:right;}
.cubesContainer table td.icons img{padding:6px 3px; vertical-align:top;}
.cubesContainer table td.buttons{text-align:center;  width:39px;}
.cubesContainer table td.lineArrow {width:30px;}
.cubesContainer table tr.selected {background-color:#d1edfd; color:#008ae5; text-decoration:underline; border-top:1px solid #000000; border-bottom:1px solid #000000; }
.cubesContainer table tr.selected td.lineArrow {background-image:url(../images/8_3_b49_5/ltr/value_selection/lineArrow.gif); background-repeat:no-repeat; background-position:right;}
.cubesContainer table tr.selected a:link {color:#008ae5;}
.cubesContainer table td.code {width:75px;}
.cubesContainer table.headers{background-image:url(../images/8_3_b49_5/ltr/dview/headlines_bg.gif); background-repeat:repeat-x; background-position:top; color:#393e44; background-color:#EAEAEB; width:100%}
.cubesContainer table.headers td {color:#393e44; font-weight:bold; text-align:left; line-height:normal; }
.cubesContainer table.headers td.header1 {padding-left:25px; width:75px;}
.cubesContainer table.headers td.buttons {width:108px; text-align:right;}
.cubesContainer table.headers td a{color:#393e44; font-weight:bold;  text-decoration:underline;}
.cubesContainer table.headers td a:visited{color:#393e44; font-weight:bold; text-decoration:underline;}

/*basket*/
.cubesContainer#basket		{border-color:#b3d0e9;}
.cubesContainer#basket table.headers{background-image: url(../images/8_3_b49_5/ltr/value_selection/background_basket_title.gif)}

/* idea_cst  - control the height of the scroller details table */
.infoFrame{ height:297px;  width:98%; border:1px solid #e8e8e9; }

.transparent	{height:100%; width:100%;}
.infoContainer { width:100%;  height:100%;  font-size:80%;   background-image:url(../images/8_3_b49_5/ltr/value_selection/infowindow_bg.gif); background-repeat:repeat-x; background-position:top;}
.infoContainer a{color:#0E88E4}
.infoContainer a:hover{color:blue;}
.infoContainer .infoTable{padding-bottom:10px; padding-right:10px; padding-left:10px; height:100%; overflow:hidden}
.infoContainer table{ font-size:100%; line-height:28px; border:none; text-align:left;  width:90%; margin-left:15px; height:auto; overflow:hidden }
.infoContainer table th{color:#393e44; font-weight:normal; text-align:left; height:100%; }
.infoContainer table td	{width:50%}
.infoContainer table td.alignLeft { text-align:right;  float:right}
.infoContainer table td.alignLeft a {color:#393e44}

.bottomButton input.submit {background-image:url(../images/8_3_b49_5/ltr/dview/btn_bg1.png); height:21px; color:#ffffff; font-size:100%; border:1px solid #B1B1B1; cursor:pointer; font-weight:bold; padding-bottom:2px; padding-left:2px; padding-right:3px; margin-top:4px;  float:right; margin-left:10px}


/*wide list*/
.wideList table	{ width:98.5%}
.wideList table td{width:290px;}

/*-------------message-------------*/
#message      { margin:2px; padding:0px; width:98%; /*font-size:80%;*/ height:98%; }
#messageTitle { width: 100%;height: 28px;margin-bottom: 0px;clear: left; line-height: 26px;}
#messageTitle h2.strong { font-weight:bold;  width:90%; float:left; padding-top:6px; padding-left:10px;  margin:0px; font-size:80%}
#messageContent {  height:100% ;margin-bottom:0px; clear:left;  width:100%;}
#messageContent p		{height:100%; width:90%;padding:10px;font-size:80%}
#message #form { width: 90%;padding: 10px 0px 0px 20px;margin: 0px;line-height: 20px;}
#message div.buttons {margin: 0.5em 0px;}
#message div.buttons input.register{ background-image:none; height:19px; color:blue; font-size:13px; border:none; cursor:pointer; padding-left:3px; padding-right:3px; }

/* htmldw position */
#htmldw_wrapper { width:95%; float:right; padding:1px; padding-bottom:10px; padding-right:15px;}

#ideaLink li { font-size:70%; list-style:none;}
#ideaLink li a{margin-left:0em;  text-decoration:none; font-weight:normal; white-space:nowrap; color:#393e44}
#ideaLink li a:hover{ color:#000080}
#ideaLink li span { margin-left:1.5em; margin-right:0.5em;float:right; width:7px;height:12px; background-repeat:no-repeat; background-position:0% 100%;padding-top:0px; padding-bottom:2px;}

.media_scroll {overflow:auto; height:370px;}
#media_scroller_folder {margin-left:7px; margin-top:5px; padding-left:5px;padding-right:5px; vertical-align:text-top; text-align:left;/*font-size:80%; */ color:#0E88E4; /* background-color:#FFFFFF;height:19px; */ border-bottom:1px solid #D1D1D3;}
#media_upload_button {margin-left:1px; margin-top:5px; }


/*--------action menu----------*/
#results_list td.actions { width:10%; padding:0px; margin:0px; text-align:right; padding-top:5px; vertical-align:top; }/*--for records view action menu--*/
#results_list td.actions img {border:none;}
#results_list.album td a.albumActionIcon  {text-align:left; width:32%; float:right; }/*--for album view action menu--*/
#results_list.album td a.albumActionIcon img {border:none;}
#results_list.album td a.albumBasketIcon img {border:none;}

.notebody { position: relative; z-index: 20; width: 100%; padding: 1px 1px 5px; text-align: right; border-radius: 5px; right:-48px; top: 0; }
.notebody ul li.actions {list-style-type:none; padding-top:2px; width:98%; }
.notebody ul li.actions a {font-weight:normal; text-decoration:none;padding:0px; margin:0px;  padding-right:3px;text-align:right; float:none}
.notebody ul li.actions a:visited {font-weight:normal; text-decoration:none; }
.notebody ul li.actions a:hover {text-decoration:underline; }


.notebody1 { z-index: 20; width: 100%; padding: 5px; text-align: left; height: 150px; }
.notebody1 ul li.actions {list-style-type:none; padding-top:2px; width:98%; }
.notebody1 ul li.actions a {font-weight:normal; text-decoration:none;padding:0px; margin:0px;  padding-right:3px;text-align:right; float:none}
.notebody1 ul li.actions a:visited {font-weight:normal; text-decoration:none; }
.notebody1 ul li.actions a:hover {text-decoration:underline; }

table.notetitle {background: #F5F5F5 none repeat scroll 0px 0px; border:none;}
table.notetitle td.title { font-size:100% !important; font-weight:bold; color:#505050; border:none; padding-left:5px; white-space:nowrap; height:20px; text-align:left; }
table.notetitle td.close { text-align:right; border:none; white-space:nowrap; height:20px; padding-right:5px; }
table.notetitle td.close a {text-align:left; padding:0px; margin:0px; width:auto; float:none; font-size: 100% !important;}


.notehidden { display: none;}
.notevisible {position: absolute; z-index: 10; right: 45px; width: 150px; }
.notevisible2 { position:absolute; z-index: +10; right:80px;  width:150px; margin:0px}
.separator {margin-bottom:-15px; margin-left:1px; margin-right:1px;  margin-top:5px;height:20px; background-image:url(../images/8_3_b49_5/ltr/dview/bg_actionSaperator.gif); background-repeat:repeat-x; padding:0px;}


p.moreInfoText { font-weight: normal; font-size: 100%; padding: 0 10px; }
div.moreInfoTextData { unicode-bidi: embed; font-weight: normal; color: rgb(95, 95, 95); font-size: 14px; padding: 0px 10px 10px 30px; max-width: 95%; direction:ltr;}
div.moreInfoTextData { unicode-bidi: embed; font-weight: normal; color: rgb(95, 95, 95); font-size: 14px; padding: 0px 10px 10px 30px; max-width: 95%; direction:ltr;}
a.closeText { padding-left:30px; }
p.moreInfoText a	{font-weight:normal; color:#393e44; }



.credit {padding: 19px 0; text-align: center; display:table; width:100%; }
.credit	a {text-decoration:none}



/*about popup*/
.sideNavPop { width:25%; float:left; background-color:#FDFDFE; border-right:1px solid #E1E4EA; padding-right:10px; padding-top:3px; height:100%;  overflow:hidden}
.sideNavPop ul#sideNav	{width:85%; height:auto}
.sideNavPop ul#sideNav li{border-bottom:1px solid #E1E4EA; line-height:30px}
.sideNavPop ul#sideNav li.lastNavItem	{border-bottom:none}
.sideNavPop ul#sideNav li span{margin-top:6px}


.popContent	{ width:70%; float:right; font-size:80%; padding-top:10px; padding-right:6px; padding-left:10px;  height:auto;}
.popContent	h2{font-size:110%; color:#393e44; margin-bottom:5px; margin-left:0px}
.popContent	h3{font-size:100%; color:#393e44; margin-top:15px;margin-bottom:5px;}
#messageContent .popContent p {height:auto; width:100%; padding:0px;font-size:100%; margin-bottom:5px}
.popContent	ul {padding-bottom:5px; padding-top:5px;}
.popContent	ul li{list-style:none;padding:0px;}
.popContent	ul li span{ background-image:url(../images/8_3_b49_5/ltr/icons/bullet.gif); background-repeat:no-repeat; margin-right:0.3em; margin-left:0.2em; margin-top:0.5em; float:left; width:7px; height:7px;background-position:0% 100%; vertical-align:middle;}


/***************item comments rank*************************/
#results_list p.rank span img { box-shadow: none; border: medium none; float: none; height: auto; margin-left: 2px; margin-top:-5px; padding: 0;width: auto; }
#results_list p.ranka span img{top: 2px; position: relative;}
#results_list p.rank span{ font-size:80%;}
#results_list p.rank_album a{font-size: 95%; margin: 0px 0px 0px 15px; float:left;} /*25 */
img.rank_album {float:right; top: 1px; right: 12px ; position: relative;}

/*ranking with visual*/
#item div.rank{ width:214px;font-size:80%; text-align:left; line-height:normal; margin-bottom:15px;  height:auto; overflow:hidden; clear:right }
#item div.rank p{margin-top:0.5em}
#item div.rank#onTop p{margin-bottom:2em; margin-top:1.5em; }
#item div.rank a{ text-decoration:none; padding:0em; margin:0em}
#item div.rank a:hover{ text-decoration:underline;color:#3DB1FF}
#item div.rank img{margin-left:0.2em; vertical-align:middle}
#item div.rank span.bidi{font-size:85%}

/*comments rank table*/
#item table.commentsRankTable {font-size:120%; margin: 10px 0px;}
#item table.commentsRankTable td { width: auto; padding: 4px; border-bottom: 1px solid #E9EDF2;}
#item table.commentsRankTableAlternative td { border:none;}/*use this style to remove underlines in the item page, fields section*/
#item table.commentsRankTable td img{border:none}
#item table.commentsRankTable td.strong{width: 20%; color: #5F5F5F; }
#item table.commentsRankTable td.relationIcon{ width:25px; text-align:center; vertical-align: middle;}
#item table.commentsRankTable td.seperatorImg{ width:11px; text-align:center; vertical-align:middle;}
#item table.commentsRankTable td.similarItems {font-size: 70%;width: 25px;color: #328CBC;text-align: center;vertical-align: middle;}
#item table.commentsRankTable td.similarItems1{ width:100px; vertical-align: middle;}
#item table.commentsRankTable td.moreActions {width:85px; font-size:70%}

/*optional display option for dynamic fields - currently deals only with underline */
#item table.commentsRankTable {font-size: 100%;margin: 10px 0px;}
#item table.commentsRankTable td {width:auto; padding:4px 0px;}
#item table.commentsRankTable td img{border:none}
#item table.commentsRankTable td.strong{font-weight:bold; width:25%}
#item table.commentsRankTable td.groupIcon{width: 19px;text-align: right;}
#item table.commentsRankTable td.relationIcon{ width:25px; text-align:center; padding:4px; }
#item table.commentsRankTable td.seperatorImg{ width:11px; text-align:center}
#item table.commentsRankTable td.similarItems { width:35px; vertical-align: middle;}
#item table.commentsRankTable td.similarItems a { background: transparent url("../images/8_3_b49_5/ltr/icons/similar1.png") no-repeat scroll center center; font-size: 0px; color: #FFF; text-align: center; width: 16px; height: 16px; display: inline-block; }
#item table.commentsRankTable td.moreActions { width:85px; font-size:70% }

/*wide Table*/
#item .commentsRankWrapper {height: auto; display: inline-block;border: 1px solid #D1D1D3; border-radius: 5px;vertical-align: top; margin-bottom: 15px; width: 98%;}
#item .commentsRankWrapper table.commentsRankTable {font-size:100%}
#item .commentsRankWrapper table.commentsRankTable td img{border:none}
#item .commentsRankWrapper table.commentsRankTable td.groupIcon{ width:33px; text-align:center}
#item table.commentsRankTable td.strong{width: 20%;color: #5F5F5F;}

.moreCommentsFields {padding-left:10px;}
.moreCommentsFields a{ text-decoration:none; padding-left:0px;}
#item .commentsRankWrapper .moreCommentsFields {font-size:80%; padding-left:12px;}

/*picture popup*/
.popupWrap#bigPic{margin:2px; border:1px solid #d4d3d1; margin-left:auto; margin-right:auto}
.popupWrap#bigPic .pictureHolder {margin:0px; border-top:2px solid #6ac3ff; height:auto; padding:1px 0px; text-align:center }
.popupWrap#bigPic .pictureHolder img{ margin-left:auto; margin-right:auto}
.popupWrap#bigPic .picBar{ width:100%; border-top:1px solid #D1D1D3; height:26px; background-image:url(../images/8_3_b49_5/ltr/dview/bg_strip_title.gif); background-repeat:repeat-x;  }
.popupWrap#bigPic .picBar .alignRight{padding:4px 5px;}
.popupWrap#bigPic .picBar .alignLeft{padding:4px 5px;}
.popupWrap#bigPic .picBar img {vertical-align:middle}
.popupWrap#bigPic .picBar a{color:#585780; font-size:80%; text-decoration:none;}
.popupWrap#bigPic .picBar a:hover{text-decoration:underline;}

/*refresh*/
.refresh { /*background-image:url(images/8_3_b49_5/ltr/refresh/refresh_bg.png); *//*width:328px; height:36px; position:absolute; top:20%; left:30%; paddinng:0px; margin:0px;*/ /*z-index:20;  */ background-color:transparent; }
/*.refresh iframe {z-index:20;  background-color:transparent; }*/
.refreshing{ /*background-image:url(../images/8_3_b49_5/ltr/refresh/refresh_bg.gif);  background-color:transparent;  width:328px; height:36px;*/}
.refreshing div { height: auto !important; }
.refreshing div img{ vertical-align:middle; width:40px; height:40px; }

table ul li input{ vertical-align:middle} /*added by liron for explorer8 09.06.09*/

#please_wait_iframe {position:absolute;}
.please_wait {background-image: url(../images/8_3_b49_5/ltr/dview/please_wait.gif); BACKGROUND-REPEAT:no-repeat; HEIGHT: 20px; WIDTH: 20px; float:left;}

/*browse archive tree screen styles*/
#archive { width:100%; padding:0px; color:#393e44;}
#archive div.browseArchive{ width:60%; font-size:80%; padding-left:0em;padding-top:0em;}


/* Desktops and laptops ----------- */
@media only screen and (max-width : 1279px) {
iframe.archiveItemDetailsIframe { left: 480px !important;}
}

/* Large screens > 1280 ----------- */
@media only screen  and (min-width : 1280px) {
iframe.archiveItemDetailsIframe { left: 650px !important;}
}

/* Large screens > 1440 ----------- */
@media only screen  and (min-width : 1440px) {
iframe.archiveItemDetailsIframe { left: 750px !important;}
}


/* Large screens > 1680 ----------- */
@media only screen  and (min-width : 1680px) {
iframe.archiveItemDetailsIframe { left: 820px !important;}
}


/* Large screens  > 1824 ----------- */
@media only screen and (min-width : 1824px) {
iframe.archiveItemDetailsIframe { left: 920px !important;}
}



.archiveItemDetails{  width:230px; font-size:80%; text-align:center; border:1px solid #D1D1D3; color:#393e44; border-radius: 4px;  }
.archiveItemDetails div.archiveItemDetailsHeader{ border-bottom:1px solid #D1D1D3; height:30px; display:block; line-height:240%; text-align:left; text-indent:0.5em; font-weight:bold; }
.archiveItemDetails div.archiveFieldsContainer { padding:5px 2px 0px 5px; height:auto; text-align:left;}
.archiveItemDetails div.archiveFieldsContainer div.archiveFieldsScroll { padding-bottom:10px; display:block;overflow-y:auto; }
.archiveItemDetails div.archiveFieldsContainer div.archiveFieldsScrollFull { height:auto; display:block; overflow-y:auto; padding: 20px 0;}/*use when there is no visual to display*/
.archiveItemDetails div.archiveFieldsContainer div.archiveFieldRow { line-height:140%; padding:0px 5px 0px 5px; }
.archiveItemDetails div.archiveFieldsContainer div.archiveFieldRow strong{ margin-right:0.5em; }
.archiveItemDetails div.archiveFieldsContainer div.archiveFieldRow img{ max-width: 100%; padding-bottom: 10px; max-height: 253px; border-radius: 4px; }
.archiveItemDetails div.archiveFieldsContainer div.archiveFieldRow a{ text-decoration:underline;  }
.archiveItemDetails div.archiveTreeFooter{ padding: 0em; border-top: 1px solid #D1D1D3; height: 30px; line-height: 30px; text-align: left; }
.archiveItemDetails div.archiveTreeFooter a img{ padding:0px; margin:0px; position:relative; right:5px; top:4px; margin-left:1em }
.archiveItemDetails div.archiveTreeFooter a {text-decoration: none;}

/*browse tree */
.browseArchive { padding:0px; height:auto; text-align:left; float:left;  }
.browseArchive li.lastItem { border-bottom:1px solid #e1e4ea;}
.browseArchive ul { margin:0px; padding:0px;}
.browseArchive ul li { padding:0px; list-style-position:outside; list-style:none; clear:both; width:100%; line-height:240%; width:100%;  border-bottom:1px solid #e1e4ea; }
.browseArchive li span{text-decoration:none; font-weight:normal; display:block; font-size:90%; color:#393e44; width:100%;background-color:#ffffff; margin-top:1px;margin-bottom:1px; height:30px; overflow:hidden}
.browseArchive li span span{ font-size:100%; padding:0px; margin:0px}
.browseArchive li span.ArchiveTreeItemSelected{ background:#eae9e9 url(../images/8_3_b49_5/ltr/icons/arrow_archive_tree.gif) no-repeat 100% 50%;}
.browseArchive li span.ArchiveTreeItemSelected span{ font-size:100%; background-image:none; background-color:transparent; width:90%; padding:0px;margin:0px;}
.browseArchive li span a{text-decoration:none; font-size:110%;}
.browseArchive ul.levelTwoUL li img { margin-right:0.5em; cursor:pointer; clear:right; position: relative; top:3px;}
.browseArchive ul.levelTwoUL li img.browseArchiveTreeThumb { width:25px; vertical-align: middle; margin-top: -2px;  }
.browseArchive ul.levelTwoUL { margin-right:0em; margin-top:0px }
.browseArchive ul.levelTwoUL ul{ text-indent:30px; }
.browseArchive ul.levelTwoUL ul ul{ text-indent:60px;}
.browseArchive ul.levelTwoUL ul ul ul{ text-indent:90px;}
.browseArchive ul.levelTwoUL ul ul ul ul{ text-indent:120px;}

/*login styles*/
#form table.login {width:auto; margin:0em; margin-top:1em}
#form table.login td.loginLabel { width:90px; padding-top:0px;}
#form table.login td.loginInput { width:270px; padding:0px 5px; }

#win-overlay{
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5);
}

/*lightbox styles*/
#lbOverlay {Z-INDEX: 99998; POSITION: fixed; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; LEFT: 0px;margin:0px;}
.grey#lbOverlay, #lbOverlay {BACKGROUND-COLOR: #000000}
#lbMain {Z-INDEX: 99999; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; LEFT: 0px}
#lbMain A IMG {BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none}
#lbOuterContainer {POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 200px; HEIGHT: 200px}
.grey#lbOuterContainer {BORDER-BOTTOM: #888888 3px solid; BORDER-LEFT: #888888 3px solid; BORDER-TOP: #888888 3px solid; BORDER-RIGHT: #888888 3px solid}
#lbDetailsContainer {BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 100%; FONT: 0.8em Arial, Verdana, sans-serif; OVERFLOW: auto}
.grey#lbDetailsContainer {BORDER-BOTTOM: #888888 3px solid; BORDER-LEFT: #888888 3px solid; BORDER-TOP: medium none; BORDER-RIGHT: #888888 3px solid}
#lbImageContainer {PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px}
#lbIframeContainer {PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px}
#lbLoading {POSITION:absolute; TEXT-ALIGN: center; LINE-HEIGHT:0;WIDTH:100%; BACKGROUND:url(../images/8_3_b49_5/ltr/lightbox/loading.gif) no-repeat center 50%; HEIGHT: 32px; TOP: 45%; LEFT: 0%}
#lbHoverNav {Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px}
#lbImageContainer > #lbHoverNav {LEFT: 0px}
#lbHoverNav A {OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium}
#lbPrev {WIDTH: 49%; DISPLAY: block; BACKGROUND: url(../images/8_3_b49_5/ltr/lightbox/blank.gif) no-repeat; FLOAT: left; HEIGHT: 100%; LEFT: 0px}
.grey#lbPrev:hover {BACKGROUND: url(../images/8_3_b49_5/ltr/lightbox/prev_grey.gif) no-repeat left 15%}
.grey#lbPrev:hover:visited {BACKGROUND: url(../images/8_3_b49_5/ltr/lightbox/prev_grey.gif) no-repeat left 15%}
#lbNext {WIDTH: 49%; DISPLAY: block; BACKGROUND: url(../images/8_3_b49_5/ltr/lightbox/blank.gif) no-repeat; FLOAT: right; HEIGHT: 100%; RIGHT: 0px}
.grey#lbNext:hover {BACKGROUND: url(../images/8_3_b49_5/ltr/lightbox/next_grey.gif) no-repeat right 15%}
.grey#lbNext:hover:visited {BACKGROUND: url(../images/8_3_b49_5/ltr/lightbox/next_grey.gif) no-repeat right 15%}
#lbPrev2 {FONT-WEIGHT: bold; TEXT-DECORATION: none}
#lbNext2 {FONT-WEIGHT: bold; TEXT-DECORATION: none}
.grey#lbPrev2 {COLOR: #333333}
.grey#lbNext2 {COLOR: #333333}
.grey#lbSpacer {COLOR: #333333}
#lbPrev2_Off {FONT-WEIGHT: bold}
#lbNext2_Off {FONT-WEIGHT: bold}
.grey#lbPrev2_Off {COLOR: #cccccc}
.grey#lbNext2_Off {COLOR: #cccccc}
#lbDetailsData {PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px}
.grey#lbDetailsData {COLOR: #333333}
#lbDetails {TEXT-ALIGN: left; WIDTH: 60%; FLOAT: left}
#lbCaption {DISPLAY: block; FONT-WEIGHT: bold}
#lbNumberDisplay {PADDING-BOTTOM: 1em; DISPLAY: block; FLOAT: left}
#lbNavDisplay {PADDING-BOTTOM: 1em; DISPLAY: block; FLOAT: left}
#lbClose {WIDTH: 64px; MARGIN-BOTTOM: 1px; FLOAT: right; HEIGHT: 28px;BACKGROUND: url(../images/8_3_b49_5/ltr/lightbox/closelabel.gif) no-repeat; background-position:right;}
#lbPlay {WIDTH: 64px; MARGIN-BOTTOM: 1px; FLOAT: right; HEIGHT: 28px}
#lbPause {WIDTH: 64px; MARGIN-BOTTOM: 1px; FLOAT: right; HEIGHT: 28px}
.grey#lbPause {BACKGROUND: url(../images/8_3_b49_5/ltr/lightbox/pause_grey.png) no-repeat}

/* timeline  */
.timeline {width:100%; height: 25px;}

table.timeline img { width: 1px; height: 0; }
td.tdtimeline:nth-child(2) { border-bottom: solid 6px #65646c; }
td.tdtimeline:nth-child(4) { border-bottom: solid 6px #85c435; }
td.tdtimeline:nth-child(6) { border-bottom: solid 6px #55b0a7; }
td.tdtimeline:nth-child(8) { border-bottom: solid 6px #e7bc4c; }
td.tdtimeline:nth-child(10) { border-bottom: solid 6px #967bd7; }
td.tdtimeline:nth-child(12) { border-bottom: solid 6px #00beeb; }
td.tdtimeline:nth-child(14) { border-bottom: solid 6px #00958f; }
td.tdtimeline:nth-child(16) { border-bottom: solid 6px #ffb400; }
td.tdtimeline:nth-child(18) { border-bottom: solid 6px #ff9025; }
td.tdtimeline:nth-child(20) { border-bottom: solid 6px #000000; }
td.tdtimeline:nth-child(22) { border-bottom: solid 6px #56aa29; }
.tdtimeline_select {width:auto; cursor:pointer; border: 1px solid gray; border-radius: 2px;}

.timeline p.TextRight {text-align:left; font-size:70%;}
.timeline p.TextLeft {text-align:right; font-size:70%;}


.alltl {text-align:left; font-size:85%;}

/*#dhtmltooltip {position: absolute; width: 150px; border: 2px solid black; padding: 2px; visibility: hidden; text-align:right; z-index: 100;}*/
#dhtmltooltip{position: absolute; left: -300px; width: 150px; border: 1px solid LightGrey; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ filter: progid:DXImageTransform.Microsoft.Shadow(color=LightGrey,direction=135); /* ie */ -webkit-box-shadow:0.4em 0.4em 1em LightGrey; /* chrome */ -moz-box-shadow:0.4em 0.4em 1em LightGrey; /* FF */ }
/* end of timeline */

/* superfish menu */
.sf-menu, .sf-menu * {margin:0; padding: 0; list-style: none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;	top:-999em;	width: 10em;}
.sf-menu ul li {width: 100%;}
.sf-menu li:hover {	visibility:	inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float: left; position:	relative;}
.sf-menu a {display: block;	position: relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:	0; top:	2.5em; z-index:	99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 10em; /* match ul width */ top: 0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}
.sf-menu {float:left; margin-bottom:1em; background:#BDD2FF; width:100%}
.sf-menu a {border-left:1px solid #fff;	border-top:1px solid #CFDEFF; padding:.45em 1em; text-decoration:none;}
.sf-menu a, .sf-menu a:visited {color:#13a;}
.sf-menu li {background:#BDD2FF;}
.sf-menu li li {background:#AABDE6;}
.sf-menu li li li {background: #9AAEDB;}
.sf-menu li:hover, .sf-menu li.sfHover, sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#CFDEFF; outline:0;}
.sf-menu a.sf-with-ul {padding-right:2.25em; min-width: 1px;}
.sf-sub-indicator {	position: absolute; display:block; right:.75em;	top:1.05em; /* IE6 only */ width:10px; height:10px;	text-indent:-999em;	overflow:hidden; background: url('../images/8_3_b49_5/ltr/side_menu/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator {top:	.8em; background-position: 0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px;}
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;}
.sf-shadow ul {background:	url('../images/8_3_b49_5/ltr/side_menu/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0;	-moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px;	-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}


/**** Album Preview ****/
.gallery-area .panel-info { border-color: #e2e8eb; }
.gallery-area .panel { border-radius: 0; }
.gallery-area .panel-info > .panel-heading { color: #313131; background-color: #fff; border-color: #efefef; font-size: 16px; }
.gallery-area .panel-info { border-color: #e2e8eb; }
.gallery-area .carousel-inner .item img { width: 98%;}
.gallery-area .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 1.5em; }
.gallery-area  .container-lightbox { width: 100%; margin: 0 auto; padding: 0; height: 93%; }
.gallery-area  .container-lightbox  .carousel-control.left, .gallery-area  .container-lightbox  .carousel-control.right {/* width: 4%; */ opacity: 0.4;}
button.gallery-close { -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0; float: right; font-size: 13px;}
.gallery-area  .carousel-caption  {border-radius: 5px 5px 5px 5px; background-color: #fff; position: relative; left: 0; right: 0; bottom: 0; z-index: 10; font-size: 17px; padding: 0 0 8px 25px; padding-right: 10px; color: #fff; }
.gallery-area  #idea-caption {color: #777; text-shadow: none; padding-top: 10px; text-align: left; font-size: 14px;}
.gallery-area  .carousel-caption.top { right: 16px; top: -40px; }
.gallery-area .active.item img { margin: 0 auto; }
/* .gallery-area .carousel-control.left .glyphicon, .carousel-control.right .glyphicon { color: #fff; }*/

.album #content {  border-radius: 5px;border-right: 0px solid;height: 100%;padding: 0px; background: transparent url("../images/8_3_b49_5/bg.jpg") repeat scroll 0px 0px; margin-bottom: 15px; margin-top: 15px; }
.box { margin: 10px; background: #fff; font-size: 100%; text-align: center; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.025); flex: 0 0 33.333333%; max-width: 33.333333%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: transform 0.1s ease-in-out; -o-transition: transform 0.1s ease-in-out; transition: transform 0.1s ease-in-out; overflow: hidden; position: relative; border: solid 5px #e2e8eb; width: 150px; }
.box.active { border: solid 5px #328CBC; }
.box .thumbnail-box video { max-width: 150px; max-width: 130px; }
.box .thumbnail-box { display: block; max-height: 200px; cursor: pointer; }
.box .thumbnail-box img { max-height: 160px; }

.box h2 { font-size: 14px; font-weight: 200; }
.box a[rel=lytebox] img,#tumblelog img { width: 100%; display: inline-block;}
.box .title-box { /*border-top:1px solid #E7E7E7; padding: 10px;*/	 }
.box .title-box-main { font-size: 85%; text-align: right; margin: 0 10px 10px 10px; }
.box .title-box-main span {  line-height: 17px;  color: #393e44; }


.album #content { border-radius: 5px;border-right: 0px solid;height: 100%;padding: 0px;background: transparent url("../images/8_3_b49_5/bg.jpg") repeat scroll 0px 0px;margin-bottom: 15px;margin-top: 15px;}

.box { margin: 10px; background: #fff; font-size: 100%; text-align: center; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.025); flex: 0 0 33.333333%; max-width: 33.333333%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: transform 0.1s ease-in-out; -o-transition: transform 0.1s ease-in-out; transition: transform 0.1s ease-in-out; overflow: hidden; position: relative; border: solid 5px #e2e8eb; width: 150px; }
.box h2 {font-size: 14px;font-weight: 200;}
.box a[rel=lytebox] img,#tumblelog img {display: inline-block; width: 100%;}
.box .title-box { /*border-top: 1px solid #E7E7E7; padding: 10px;*/ text-align: left; }
.rtl .box {float: right;text-align: right; direction: rtl;}
.box .title-box1 { border-top: 1px solid #E7E7E7; padding: 10px; font-size: 1.4em; color: #777; }
.title-box2 {padding: 10px; font-size: 13px; color: #777; align: left; }
.col3.basic-search {box-shadow: 0 0 6px #ccc; background: #fff; font-size: 100%; border: solid 5px #ffffff;}
.search-item { position: absolute; z-index: 1; bottom: 5px; left: 5px; color: rgba(255,255,255,0.8); font-size: 60px; }

/**** Content ****/

.title-icon {width:20px;height:220px;}

a.edit-metadata{
	float: right;
	font-size: 14px;
	padding-right: 5px;
}

#results_list  a.info {text-decoration: none;}
#results_list  a.info span.bidie { margin-left: 5px; text-align: left; display: block; text-decoration: underline; font-weight: normal; line-height: 20px; }
#results_list  a.info span.bidi {padding: 5px 15px;font-size: 90%; display: block;text-decoration: underline;font-weight: bold;}
#results_list .title-box p span.bidi {margin-left: 5px;font-size: 95%; display: block;}

p.info {margin: 10px 15px; font-size: 90%;line-height: 17px; word-wrap: break-word;text-align: left;	display:inline-block;}

.title-box p .bidie{margin-left: 5px; font-size: 95%;line-height: 20px;word-wrap: break-word; text-align: left;	display:block;}

#results_list .col3 a.info.main-title span.bidi {font-size: 100%; padding: 10px; }
#results_list .col3 a.info.main-title span.bidie {font-size: 110%; padding: 10px; font-family: 'Rubik-Regular', sans-serif;  }
#results_list .gallery-view img[src*="100px.png"] { width:auto; }

/* Credit Item */
.creditItem {border-top: 1px solid #e7e7e7;padding: 10px 15px;text-align: right;}
.creditImg {	border-top: 1px solid #E7E7E7;padding: 8px 8px 2px 8px;}
.creditImg a {text-decoration: none;}
.creditBox { display: inline-block; }
.creditBox a.creditTitle {color:#328CBC;display:block;font-size: 1.2em;}

#results_list .gallery-view { box-shadow: 0 0 6px #ccc; background: #fff; font-size: 100%; width: 200px; border: solid 5px #ffffff; }
#results_list .gallery-view img { width: 200px; max-width: 100%; max-height: 100%; margin-bottom: 5px; }
#results_list .gallery-view img:hover { transform: scale(1.1); transition: transform 3s; /* Animation */ }
#results_list .gallery-view img[src*="100px.png"] { width:auto; }
#results_list .gallery-view img[src*="100px.png"]:hover { transform: scale(1); transition: transform 0s; /* No Animation */ }
#results_list .gallery-view h5  { text-align: right; }
#results_list .gallery-view h5 a.info span.bidi { display: inline-block; font-size: 90%; padding: 5px; text-align: right; line-height: 20px; font-weight: normal; }
#results_list .gallery-view .heightContainer { display: block; margin: 25px 0 0 5px; text-align: left; }

/* Desktops and laptops ----------- */
@media only screen and (max-width : 1024px) {
.col2 { width: 180px; border: 1px solid #e7e7e7;  }  /* ���� ������ ����� */
.col2 img { max-width: 180px; }
}

/* Large screens  > 1024 ----------- */
@media only screen  and (min-width :1025px) {
.col2 { width: 195px; border: 1px solid #e7e7e7;} /* ���� ������ ����� */
.col2 img { max-width: 195px; }
}

/* Large screens  > 1365 ----------- */
@media only screen  and (min-width :1365px) {
.col2 { width: 200px; border: 1px solid #e7e7e7; }  /* ���� ������ ����� */
.col2 img { max-width: 200px;  }
}

/* Large screens  > 1439 ----------- */
@media only screen  and (min-width :1439px) {
.col2 { width: 230px; border: 1px solid #e7e7e7; }  /* ���� ������ ����� */
.col2 img { max-width: 230px;}
}

/* Large screens  > 1679 ----------- */
@media only screen  and (min-width :1679px) {
.col2 { width: 215px; border: 1px solid #e7e7e7;  } /* ��� ������ ����� */
.col2 img { max-width: 215px;  }
}

/* Large screens  > 1919 ----------- */
@media only screen  and (min-width :1919px) {
.col2 { width: 240px; border: 1px solid #e7e7e7;  } /* ��� ������ ����� */
.col2 img { max-width: 240px;  }
}


/* Desktops and laptops ----------- */
@media only screen and (max-width : 1024px) {
.col3 { width: 190px; border: 1px solid #e7e7e7;  }
.col3 img { max-width: 190px; }
}

/* Large screens  > 1024 ----------- */
@media only screen  and (min-width :1025px) {
.col3 { width: 260px; border: 1px solid #e7e7e7;  }
.col3 img { max-width: 260px; }
}

.col4 { width: 155px; border: 1px solid #e7e7e7; }
.col4 img { max-width: 155px; }

.col5 { width: 140px; border: 1px solid #e7e7e7; }
.col5 img { max-width: 140px; }

#results_list .col3 a.info span.bidie {text-decoration: none;}
#results_list .col3 a.info span.bidi {text-decoration: none;}
#results_list .col3 a.more span.bidi {text-decoration: underline;}
#results_list .col3 a.more span.bidie {text-decoration: underline;}

.masonry { /*background: #F5F5F5 none repeat scroll 0px 0px;border-radius: 10px;*/	}

.cart-bar{ border-top:1px solid gray; }

.cart { }

.heightContainer { display: inline-block; }
.heightContainer li {	display: inline-block; margin-bottom: 0;}
.heightContainer li a.album_more {	background: transparent url("../images/8_3_b49_5/ltr/icons/more.png") no-repeat scroll center center;display: inline-block;height: 32px;width: 32px;}
.heightContainer li a.album-client-app {background: #0e7aa1 url("../images/8_3_b49_5/client_app_album.png") no-repeat scroll center center;display: inline-block; height: 25px; width: 25px; background-size: 20px; border-radius: 4px;}
.heightContainer li a.album-invitation {background: #0e7aa1 url("../images/8_3_b49_5/ltr/icons/shopping.svg") no-repeat scroll center center;display: inline-block; height: 25px; width: 25px; background-size: 20px; border-radius: 4px;}
.heightContainer li a.album-mail {	background: #733999 url("../images/8_3_b49_5/ltr/icons/mail.svg") no-repeat scroll center center;display: inline-block; height: 25px; width: 25px; background-size: 20px; border-radius: 4px;}
.heightContainer li a.album-cart {	background: #404040 url("../images/8_3_b49_5/ltr/icons/cart-empty.png") no-repeat scroll center center;display: inline-block; height: 25px; width: 25px; background-size: 20px; border-radius: 4px;}
.heightContainer li a.album-quote {background: #f16c6f url("../images/8_3_b49_5/ltr/icons/quote.svg") no-repeat scroll center center;display: inline-block; height: 25px; width: 25px; background-size: 20px; border-radius: 4px;}
.heightContainer li a.album-update {background: #fcbf0f url("../images/8_3_b49_5/ltr/icons/update.svg") no-repeat scroll center center;display: inline-block; height: 25px; width: 25px; background-size: 20px; border-radius: 4px;}
.heightContainer li a.album-cancel {background: #e84341 url("../images/8_3_b49_5/ltr/icons/cancel.svg") no-repeat scroll center center;display: inline-block; height: 25px; width: 25px; background-size: 20px; border-radius: 4px;}
.heightContainer li a.album-cart-full {background: #40ae49 url("../images/8_3_b49_5/ltr/icons/cart-full-all.png") no-repeat scroll center center;display: inline-block; height: 25px; width: 25px; background-size: 20px; border-radius: 4px;}
.heightContainer li a.album-copies {	background: #398599 url("../images/8_3_b49_5/rtl/icons/copies-icon.png") no-repeat scroll center center; display: inline-block; height: 25px; width: 25px; background-size: 20px; border-radius: 4px; }

/**** List Preview Cart ****/

#results_list table.resultsTypes td li.cart {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/ltr/icons/cart-icon.png") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.send-mail {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/email-icon.svg") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.copies {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/copies-icon.svg") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.invitation {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/shopping-icon.svg") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.client-app {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/client_app.png") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.quote {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/quote-icon.svg") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.album-cancel {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/cancel-icon.svg") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.album-update {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/update-icon.svg") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.cart_full {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/ltr/icons/cart-full-icon.png") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.cart a { color: #404040; font-weight: bold; }
#results_list table.resultsTypes td li.send-mail a { color: #733999; font-weight: bold; }
#results_list table.resultsTypes td li.copies a {color:#e09b26; font-weight: bold;}
#results_list table.resultsTypes td li.invitation a {color: #0e7aa1; font-weight: bold;}
#results_list table.resultsTypes td li.client-app a {color: #104E7C; font-weight: bold;}
#results_list table.resultsTypes td li.cart_full a { color:#40ae49; font-weight: bold;}
#results_list table.resultsTypes label {margin-top:-5px;}
.col1 {height: 100px; border-top: 0 solid;}
.col1 img { max-height: 100px; }

.col10 {height: 100px; border-top: 0 solid;}
.col10.pdf-album-box img { max-height: 100px;}


.notebook_img {height: 100px;border-top: 0 solid;}
.notebook_img img { max-height: 100px;  }

#results_list table.resultsTypes td li.attach {padding: 0 20px 0 30px;background: transparent url("../images/8_3_b49_5/attach.png") no-repeat scroll left center;height: 32px;line-height: 32px;font-weight: bold;text-decoration: underline;}
#results_list table.resultsTypes td li.attach a {color:#840000;}


/* help */
.help_popContent	{ width:70%; float:right; font-size:80%; padding-top:10px; padding-right:6px; padding-left:10px;  height:auto;}
.help_popContent	h2{font-size:110%; color:#393e44; margin-bottom:5px; margin-left:0px}
.help_popContent	h3{font-size:100%; color:#393e44; margin-top:15px;margin-bottom:5px;}
.help_popContent	h4{font-size:80%; color:#393e44; margin-top:15px;margin-bottom:5px;text-decoration: underline}
#messageContent .help_popContent p {height:auto; width:100%; padding:0px;font-size:100%; margin-bottom:5px}
.help_popContent	ul {padding-bottom:5px; padding-top:5px;}
.help_popContent	ul li{list-style:none;padding:0px;}
.help_popContent	ul li span{ background-image:url(../images/8_3_b49_5/ltr/icons/bullet.gif); background-repeat:no-repeat; margin-right:0.3em; margin-left:0.2em; margin-top:0.5em; float:left; width:7px; height:7px;background-position:0% 100%; vertical-align:middle;}


.ui-widget-content { background-color: #5E6772; }
a.aggLink {text-decoration: none;}
.cbx_aggs{ margin-right: 3px; }
.open_agg{ float:right; margin-top: 12px; margin-right: 5px; }
.badge { color: #393e44; margin-right: 3px; margin-top: 3px; font-size: 11px; line-height: 20px; padding: 2px 10px; float: right; white-space: nowrap; display: inline-block; font-style: italic; }

.SelectedAgg label.aggs_label_remove {color: rgb(245,139,139); font-weight:bold;}
.aggs_label_remove label.aggs_label {color: rgb(245,139,139);}
.aggs_label_remove span.badge {color: rgb(245,139,139)}
.aggs_label {color: #393e44; }
.aggs_label_remove { margin-left: 5px; color: #757575; }
.agg_img_remove {cursor: pointer; margin-bottom: -3px; height: 14px; margin-left: 10px;}
.agg_button_remove {font-size: 14px; color: #555b61; background-color: #f8f9fa; padding-left: 12px; padding-bottom: 5px; padding-top: 5px; cursor: pointer;}


/* jquery-ui */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before,
.ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); /* support: IE8 */ }
.ui-front{z-index:100}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item {overflow: auto; max-width: 800px; position:relative;margin:0;padding:5px .4em 5px 1em;cursor:pointer;min-height:0;}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}

.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.0em}
.ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif,Segoe UI;font-size:1em}.ui-widget-content a{color:#fff}
.ui-widget-header{border:1px solid #333;background:#333 url("../images/8_3_b49_5/ui-bg_gloss-wave_25_333333_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header
.ui-state-default{border:1px solid #666;font-weight:bold;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#000;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header /* כיתוב שאינו צבוע - שורה נבחרת */

.ui-menu-item { border-bottom: 1px solid #DADADA;}
.ui-widget-content a { color: #000; font-size: 0.9rem; }  /* כיתוב בהשלמת מילים */
.autoc_highlight { font-weight: 700; }
.ui-menu-item { border-bottom: 1px solid #DADADA;}
.ui-autocomplete {background-color: #FCFCFC; border: 1px solid #BABABA; border-radius: 4px ;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);} /* צבע רקע + מסגרת */
.ui-state-focus{background:#D9D9D9 ;font-weight:bold;color:#000;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-widget-content {border-radius: 5px}

.autoc_value { text-align: left; font-weight: normal; width: 85%; display: inline-block; }
.autoc_badge { color: #fff; font-size: 0.65rem; line-height: 17px; font-weight: normal; padding: 2px 7px; text-align: center; vertical-align: baseline; white-space: nowrap; border-radius: 5px; display: inline-block; float: right; margin-right: 2px; }
.panel { margin-bottom: 20px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); }
.panel-default { border-color: #ddd; }
.panel-default>.panel-heading { color: #313131; background-color: #fff; border-color: #efefef; font-size: 16px; }
.panel-heading { color: #5f5f5f; padding: 8px 10px; border-bottom: 1px solid #ddd; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.panel-body { /*padding: 5px 15px;*/ }


a.client-app-multimedia {
	font-size: 120%; 
	color: #5DBCD2;
	font-weight: 500;
}


a.client-app-multimedia-item {
	font-size: 80%; 
	color: #5DBCD2;
}

a.client-app-item {
	font-size: 80%;
	color: #5DBCD2;
	font-weight: normal;
}

.container-lightbox .panel-heading.lightbox 
	border-bottom: 1px solid #eee; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 1em 1em; background: #fff; 
	}
.container-lightbox .panel-heading.lightbox  a { line-height: 1.28571429em; color: rgba(0,0,0,.85); font-size: 1.18571429em; margin-top: -.51425em; display: inline-block; margin-bottom: 10px; }

.autoc_title { color: #767676 !important; background: #eee url(../images/8_3_b49_5/rtl/dview/br_down_search.png) 98% center no-repeat; display: block; padding: 10px .4em 10px 1em; margin: -10px -.4em -10px -1em; }
.autoc_line { border: 1px solid #9ea6b0; background-color: #D3D3D3; }
.autoc_title_dym { color: #767676 !important; background: #eee url(../images/8_3_b49_5/rtl/dview/br_down_search.png) 98% center no-repeat; display: block; padding: 10px .4em 10px 1em; margin: -10px -.4em -10px -1em; }

#clear_all_selections { text-decoration: none; padding: 5px 5px 5px 12px; text-align: left; font-weight: normal; font-family: Rubik-Regular; display: block; font-size: 0.8rem; color: #bc0606; }
.far.fa-trash-alt { padding-right: 7px; }
/*  */
/*  */
.dropbtn { color: white; padding: 16px; font-size: 12px; }
.dropdown { position: relative; display: inline-block; }
.dropdown-content { display: none; position: absolute; background-color: rgba(255,255,255,0.95); min-width: 200px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); border-radius: 2px; z-index: 200; line-height: 25px; }
.dropdown-content a { padding: 5px 10px; text-decoration: none; display: block; text-align: left; float: none; font-weight: normal; }
.dropdown-content a:hover {/* font-weight: bold;text-decoration: underline; */ }
.dropdown:hover .dropdown-content { display: block; }
.dropdown:hover .dropbtn { background-color: #3e8e41; }

.login-descr { font-size: 1rem; line-height: 70px; margin-left: 15px; }
.login-link { font-size:90%; float: left; }
.login-img { margin-bottom: -6px; padding: 0 10px; }
.login-msg { color: gray; }

#langNav li a.logout-link { font-size:90%; float: left;  }

#popuph2 h2{ height: 35px; line-height: 35px; margin: 15px 0; padding-right: 10px;}
#popuph2 h2{background: whiteSmoke none repeat scroll 0 0; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; color: #5f5f5f;}

.popup-underline { background-image: url(../images/8_3_b49_5/rtl/bgs/bg_underline.gif); background-repeat:repeat-x; background-position:bottom; }
.popup-underline:hover { background-color: #e6e6e6; }

.popup-img {max-width: 90%;}












/* קישור לפתיחת חלון המצורפים ברשימה */
.list-attach {}

/* קישור לפתיחת חלון המקובצים בתצוגת הפריט */
.item-attach {}

/* popup הקישור למסמך המצורף בתוך חלון ה */
a.attach-descr {}

.h1-reader{width: 100%; background: whitesmoke none repeat scroll 0 0;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;color: #707070;display: block;font-size: 90%;font-weight: bold;height: 35px;line-height: 35px;margin-bottom: 30px; margin-left: -15px;margin-right: -15px;padding-right: 10px;position: relative; top: 15px;}

span.highlight_attach { font-size:65%; color: #757575; }



/* ---------- lightbox ---------------------------------------- */
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  height: auto;
}


@media screen and (min-height: 500px) {
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
		max-height: 440px;
		/* max-height: 500px; */
	}
}

@media screen and (min-height: 700px) {
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
		max-height: 550px;
	}
}

@media screen and (min-height: 800px) {
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
		/* max-height: 800px; */
		max-height: 590px;

	}
}

@media screen and (min-height: 900px) {
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
		/* max-height: 800px; */
		max-height: 730px;

	}
}

@media screen and (max-height: 499px) {
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
		max-height: 400px;
	}
}


.lb-img { display: block; margin-left: auto; margin-right: auto; }

.carousel-caption.top { border-radius: 0; background-color: transparent; position: absolute; top: -34px; left: 0; bottom: auto; z-index: 10; font-size: 1.5em; padding: 0; color: rgba(0,0,0,.58); right: auto; text-shadow: none; }

/* carousel fullscreen */
.carousel-fullscreen .carousel-inner .item { height: 100vh; min-height: 600px; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.carousel-fullscreen .carousel-caption { top: 50%; bottom: auto; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }


.lb-right {}
.lb-left {}
.carousel-indicators { }
.carousel-control.left,
.carousel-control.right {
		width: 8%;
}

.carousel-control.left .glyphicon,
.carousel-control.right .glyphicon { height: 40px; line-height: 40px; width: 40px; border-radius: 3px; font-size: 4.5em; margin-left: -15px; }

.section-white { padding: 10px 0; }
.section-white { background-color: #fff; color: #555; }


.container { /* width: 100%; */ }
.container-lightbox { width: 85%; margin: 0 auto; padding: 20px 0; }
.container-lightbox .inner-lightbox { margin: 0 10px; }
.container-lightbox .panel-group  { margin-bottom: 0; }
.container-lightbox .panel-group .panel { height: 90vh; border-radius: 4px 4px 0 0; }
.container-lightbox .next-lightbox { border: solid 0;  display: table; width: 100%; }
.container-lightbox #next-item, .container-lightbox #prev-item { font-size: 16px; display: table-cell; vertical-align: middle; color: #000000; font-weight: normal; }
.container-lightbox #next-item1, .container-lightbox #prev-item1 { font-size: 16px; vertical-align: middle; color: #000000; font-weight: normal; }
.container-lightbox #next-item:hover { text-decoration: none; color: rgba(0,0,0,.8); }
.container-lightbox .carousel-indicators  {position: fixed; /* bottom: 55px; */ right: 0; left: 0; width: 50%; z-index: 15; margin: 0 auto; text-align: center; }
.container-lightbox .carousel-indicators .active { background-color: #000000; }
.container-lightbox .carousel-indicators li { border: 1px solid #000000;	}

.img-fluid, .modal-dialog.cascading-modal.modal-avatar .modal-header, .section-blog-fw .view img, .video-fluid { max-width: 100%; height: auto; }
.img-fluid, .modal-dialog.cascading-modal.modal-avatar .modal-header, .section-blog-fw .view img, .video-fluid { max-width: 100%; height: auto; }

#next-item { float: right; padding-right: 3px; font-size: 12px; color: #777171; }
#prev-item { float: left; padding-left: 3px; font-size: 12px; color: #777171; }

button.lb-close { position: relative; top: -5px; -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0; float: right; cursor: pointer; }

#lb-heading { font-size: 18px; text-align:left; }

.modal-footer { text-align: right; border-top: 1px solid #e5e5e; height: 0px; }

.copies-info-wrap { padding: 1.5rem; }
.copies-info-wrap h1 { font-size: 1.71428571em; margin: 0 0 .44285714em 0; font-weight: 700; padding: 0 0; color: rgba(0,0,0,.87); line-height: 1.28571429em; }
.copies-info-wrap h2 { background: #2185d0!important; color: #fff!important; display: inline-block; width: auto!important; margin: 0 0 .44285714em 0; max-width: 9999px; vertical-align: baseline; padding: .5833em .5em .5833em .833em; font-size: .85714286rem; line-height: 1; border-radius: 0 .28571429rem .28571429rem 0; }
.copies-info-wrap h2 span { background: rgba(0,0,0,.1); margin: -.5833em -.533em -.5833em 0.5em; padding: .5833em 1.133em; display: inline-block; vertical-align: top; font-weight: 700; opacity: .8; }

#copies-info-table { padding: 1.5rem; margin-right: 0; margin-left: 0; border-width: .2rem; position: relative; margin: 1rem 0; border: solid #f8f9fa; }
#copies-info-table ul { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; }
#copies-info-table ul li { position: relative; display: block; padding: .75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid rgba(0,0,0,.125); }
#copies-info-table ul li span, #copies-info-table ul li strong { width: 30%; display: inline-block; text-align:center; }
#copies-info-table ul li:first-child { border-top-left-radius: .25rem; border-top-right-radius: .25rem; background: #e8e8e8; }
#copies-info-table ul li:last-child { border-bottom-left-radius: .25rem; border-bottom-right-radius: .25rem; }
.copies-queue { font-size: 85%; font-weight:bold; }
.copies-lib { /* padding-left: 10px; */ }

#lb-iframe{ width: 700px; height: 700px; z-index: 9999; }

#overlay { position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 2; cursor: pointer; }

.text-block { right: 0; left: 0; font-family: 'Rubik-Regular', sans-serif; position: absolute; top: 50px; text-align: center; color: #F3E9D6; padding-left: 15px; padding-right: 15px; }

.video1 { height:8%; }
.video2 { width: 100px; height: 100px; padding:0px;  margin:0px; margin:5px 30px 5px 5px; margin-left: 30px; }
.video3 { height: 100px; vertical-align: bottom; border: solid 5px #fff; box-shadow: 0 0 6px #ccc; display: inline-block; margin-left: 5px; }
.video4 { width: 150px; height: 100px; vertical-align: bottom; border: solid 5px #fff; box-shadow: 0 0 6px #ccc; display: inline-block; margin-left: 5px; }
.video5 { width: 100px;  display: inline-block; margin-left: 30px;   }

.pdf-box5 { position: relative; display: inline-block;  }
.pdf-box5 span {
	margin-left: 25px;
    width: 20px;
    display: inline-block;
    height: 20px;
    background-image: url(../images/expand.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top left;
    position: absolute;
    top: 4px;
    left: 6px;
    z-index: 99999;
    background-color: rgba(255,255,255,1);
    padding: 4px;
    border: 1px solid #D1D1D3;
}


.pdf-album-box5 { position: relative; display: inline-block;  }
.pdf-album-box5 span {
	margin-left: 25px;
    width: 20px;
    display: inline-block;
    height: 20px;
    background-image: url(../images/album_like_expand.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top left;
    position: absolute;
    top: 4px;
    left: 6px;
    z-index: 99999;
    background-color: rgba(255,255,255,1);
    padding: 4px;
    border: 1px solid #D1D1D3;
}

.availabe-copies {
  color: rgb(61, 122, 34);
  font-weight: bold;
}

.circulation-return-xp {
  color: red;
}

.circulation-td {max-width : 115px;}

.fb-like {
  margin-top:  -16px;
}

/* מוריד את המסגרת בליטבוקס ובגלריה */
.panel {
  border: none
}

.databanks-checkall {
  float: left;
  padding-left: 5px;
}

.databanks-uncheckall {
  float: right;
  padding-right: 5px;
}


#gallery-next {
	float: right;
	font-size: 12px;
	margin-top: 14px;
}

#gallery-prev {
	float: left;
	margin-top: -10px;
	font-size: 14px
}

.g-heading {
	display: flex; justify-content: center;;
	font-size: 16px;
}

/*-------------Changes For Mobile-------------*/

.top-filter { display: none; }
.mobile-lang-heb { display: none; }
.mobile-lang-rus { display: none; } //ran
.mobile-lang-eng { display: none; }

#top-nav { display:none; }
#mobile-nav-menu { display:none; }
#openLimitPanel { display:none; }
.item-image-mobile { display:none; }
#accessibility span { display:inline-block; }
#accessibility img { display:none; }
.mobile-action { display:none; }





#displaySmTree { display:none; }

@media screen and (min-width:200px) and (max-width:400px){	

    td#loginLabel label {
		font-size: 100%;
    }

    #login-help {
        font-size: 100%;
    }
	
}	

@media only screen and (min-width:410px){
	

    td#loginLabel label {
		font-size: 250%;
    }

    #login-help {
        font-size: 250%;
    }

}

	
@media only screen and (max-width:800px){
	#displaySmTree { display:inline; }
	
	/*-------------Wrapper-------------*/
	#wrapper { padding-top: 0; }
	#wrapper table#layoutTable td.contentColumn #content { height: 100%; }	
	.dropdown { min-width: 100px; }
	
	/*-------------Accessibility-------------*/	
	#accessibility span { display:none; }
	#accessibility img { display:inline-block; display:none;  }
	.acc_menu_toggle.acc_menu_toggle_pos2.white-button  { display: inline-block;  vertical-align: middle; cursor: pointer; padding: 5px; border: 1px solid #ddd; border-radius: 4px;  }
	
	
	/*-------------Main Content-------------*/	
	#form div.alignLeft { width: 100%; }
	#form .selectProfile { margin-bottom: 0; display: table; padding-right: 0; height: 40px; line-height: 40px; padding-left: 0; }
	#form .selectProfile select { width: 130px; }
	#form .basicSearchForm .simpleSearchForm input.fullSize { width: 55%; }	
	#content h1 { margin-bottom: 10px; height: auto; line-height: 25px; padding: 5px 10px; font-size: 85%; }	
	.fb_iframe_widget { right: 65px; }
	
	/*-------------Right Filter  Hide and Open-------------*/	
	#mainNav li.lastNavItem#right { display: none; }		
	.mobile-nav { background:#fff; padding: 10px 5px 10px 0; display: inline-block; }	
	#mobile-nav { vertical-align: middle; cursor: pointer; position: relative; padding: 10px; background-color: #f8f8f8; background-image: none; border: 1px solid #ddd; border-radius: 4px; font-size: 14px; }
	#mobile-nav .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #888; }
	#mobile-nav .icon-bar + .icon-bar { margin-top: 4px; }
	#openLimitPanel { display: inline-block; margin-left: 10px; vertical-align: middle; cursor: pointer; position: relative; padding: 10px; background-color: #f8f8f8; background-image: none; border: 1px solid #ddd; border-radius: 4px; font-size: 14px; }	
	
	/*-------------Right Filter  Hide and Open - button-------------*/	
	#top-nav li.lastNavItem#right { display: none; }	
	.top-nav { background:#fff; padding: 10px; display: inline-block; }	
	#top-nav { display: inline-block; vertical-align: middle; cursor: pointer; position: relative; margin-top: -50px; padding: 10px; z-index: 1000; background-color: #f8f8f8; background-image: none; border: 1px solid #ddd; border-radius: 4px; }
	#top-nav .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #888; }
	#top-nav .icon-bar + .icon-bar { margin-top: 4px; }	
	
	#logo {height: 50%}		
	
	/*-------------Right Filter  Hide and Open - List--------------*/	
	#layoutTable td.menuColumn { width: 91%; margin: 0 auto 20px auto; box-shadow: none; height: auto;}	
	#navBarContainer { display: table; }
	#layoutTable td.contentColumn { display: table; width: 100%; }
	
	/*-------------Top Filter for Mobile-------------*/	
	.results_list_toolbox:nth-child(2) { display: none; }
	.top-filter { width: 90%; margin: 0 auto; display: table; }
	.results_list_toolbox div.recordsNav div.alignRight { float: none; text-align: right; vertical-align: middle; }	
	.results_list_toolbox div.recordsNav div.alignRight span { display: none; }
	
	/*-------------Input-------------*/	
	#form div input[type="checkbox"] + label { margin: 5px 5px 0 5px; font-size: 0.8rem; }
	input[type=text], input[type=password] { width: 100%; }
	#layoutTable td.main-form input[type=text] { width: 185px; }
	#form .buttons input.submit, .sap_button	{ padding: .48571429em 0.8em .48571429em }
	#form .buttons input, .sap_button2  { padding: .48571429em 0.8em .48571429em }

	/*-------------Top Search-------------*/	
	.searchBox { padding-top: 10px; padding-bottom: 15px; text-align: center; }
	.searchBox input { max-width: 150px; margin: 5px 10px 0 0; }
	.searchBox input.button { width: auto; }
	#langNav.langnav_pos2 { position: relative; left: 0; right: 0; width: 100%; text-align: left; height: 70px; line-height: initial; background: #fff; }
	#langNav.langnav_pos2 .lastNavItem .enter-button {  left: 45px; }
	a.acc_menu_toggle_pos2 { right: 0; top: 85px; z-index: 99999999; }	
	.dropdown-content { left: 10px; }
	
	/*-------------Top Sort for Mobile-------------*/	
	#Sort_by label { display:none; }
	.resultSum { display: table; width: 100%; margin: 0; height: 40px; line-height: 40px; padding: 0; }
	.resultSum div.alignRight	select { width: auto; font-size: 100%; }
	.resultSum div.alignLeft, .resultSum div.alignRight { float: none; font-size: 80%;	}		
			
	/*-------------Top Search for Mobile-------------*/	
	#mainNavContainer2 { border-bottom: 1px solid #c7c7c7; }
	#mainNav { display: none; height: auto; line-height: 45px; }
	#mainNav li { display: block; font-size: 100%; border-bottom: solid 1px rgba(255,255,255,0.8); text-align: center; }
	#mainNav li a { border-left: 0 solid; }		
	a#topbar_tx { font-size: 80%; padding: 0; text-align: center; }
	.mobile-lang-heb { display: inline-block; padding-right: 20px; font-size: 90% !important; background: url(../images/il.png) no-repeat right center; margin-right: 15px; color: #374A91 !important; float: right; clear: right; font-family: 'Rubik-Regular', sans-serif; }
	.results_list_toolbox div.recordsNav div.alignLeft { padding: 0 5px; text-align: left; float: none; display: inline-block; }	
	.results_list_toolbox .title { padding: 10px 0 10px 0; }	
	#topbar img.logo { padding-right: 0; width: 50px; }
	#topbar { display: block !important; }		
	
	/*-------------Top Search Log Out for Mobile-------------*/		
	#mainNav1 li.lastNavItem#right { display: none; }	
	#mainNav1 { display: none; height: auto; line-height: 45px; }
	#mainNav1 li { display: block; font-size: 100%; border-bottom: solid 1px rgba(255,255,255,0.8);  float: none;  }
	#mainNav1 li a { border-left: 0 solid; }
	#mainNav1 li a { border-right: 0 solid; }
	
	
	/*-------------Top Button Filter  Hide and Open - button-------------*/	
	.menuColumn { display: table; }
	#mobile-nav-menu { display: inline-block; }
	#mobile-nav-menu .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #888; }
	#mobile-nav-menu .icon-bar + .icon-bar { margin-top: 4px; }

	/*-------------Search Form-------------*/
	#form .basicSearchForm .simpleSearchForm select { width: 70px }
	
	/*-------------Limit Panel-------------*/
	#content #limitPanel { top: 0; right: 25px; display: none;}	
	
	/*-------------Basic Search-------------*/
	.search-item { bottom: 35px; left: 20px; }
	
	/*-------------Focus on Item-------------*/
	#itemTabs li  { padding-right: 8px; padding-left: 0; }
	#itemTabs li a { font-size: 80%; }
	#itemTabs li.action {  display: none;  }	
	#itemTabs li.action span { display: none; }
	#item div.itemData, .ls_itemWidgets2, #item div.itemFooter { display: table-row }
	.ls_itemWidgets2 { width: 100%; }
	#item div.archiveTree { border-radius: 0; font-size: 100%; }
	#item div.itemData a { display: block; font-size: 100%;  word-break: break-word; }
	#moreinfo1 { max-width: 100%; margin-bottom: 10px; }
	#item div.visual { margin-bottom: 15px; }
	#item table.commentsRankTable td.relationIcon { width: auto; }	
	#content h1 a, #content h1 span { font-size: 0.9rem; }
	#item table.records td { border-bottom: solid #eee 1px; padding: 10px 0; }
	#item table.commentsRankTable td.similarItems { width: 16px; }
	#content div.itemPagination { width: 100%; float: none; text-align: left; margin-top: 5px; background: #eeeeee8f; height: 40px; line-height: 40px; padding-left: 10px; }	
	#item div.thumbs img { max-width: 90%; }
	#item div.thumbs { margin-right: 0; }
	#item div.visual div {padding: 0em; border-top: 1px solid #D1D1D3; height: auto; font-size: 0.9rem; }
	#content div.itemPagination span.itemPaginationPrev { font-size: 1rem; }
	#content div.itemPagination span.itemPaginationNext  { font-size: 1rem; }
	.mobile-action { display: block; margin-top: 10px; font-size: 1rem; }
	.mobile-action select { width: 40%; }
	.visual, .rank  { display: none; }
	.item-image-mobile { display: block; }
	.visual-mobile { margin-top: 20px; text-align: center; border: 1px solid #D1D1D3; height: auto; }
	.visual-mobile img { max-width: 100%; }
	.rank-mobile { margin: 10px 0;}
	.rank-mobile img { margin: 0 10px; vertical-align: middle; }
		
	/*-------------Item tabs List-------------*/
	#itemTabsDetails { line-height: 25px; padding: 10px 0; }
	#itemTabsList{ display: table; }
	#itemTabsList li { display: table-cell; padding: 0 10px ; }	

	/*-------------Security Details List-------------*/	
	#securityDetails { margin-bottom: 5px; }
	#securityDetails li { min-width: auto; }
	#securityDetails li a span { display: none; }	
	
	/*-------------Copies Info-------------*/	
	#copies-info-table { padding: 0.5rem; }
	.copies-info-wrap h1 { font-size: 100%; }
	#copies-info-table ul { display: table; width: 100%; }
	#copies-info-table ul li:first-child { border-top-left-radius: 0; border-top-right-radius: 0; background: #eee; vertical-align: top; }
	#copies-info-table ul li { display: table-cell; padding: 0; }
	#copies-info-table ul li span, #copies-info-table ul li strong { font-size: 100%; display: block; text-align: right; font-weight: normal; padding: 0.5rem; height: 100px; }
	
	/*-------------Send by Mail-------------*/
	#form div td input.fullSize { width: 80%; }
		#form div td select.fullSize1 { width: 100%; }
		
	#message #form { width: 100%; padding: 10px; }
	#form div .login td { padding: 0; }
	#form table.login td.loginLabel { width: 100px; }
	
	/*-------------Gallery-------------*/	
	.carousel-control.left .glyphicon, .carousel-control.right .glyphicon { font-size: 4.5em; }
	.carousel-caption.top { position: relative; top: 0; }


	#accessibility-client-app { padding-right: 20px;}

	/*-------------Results List-------------*/	
	#results_list table.digital-code tr.underline td:first-child, #results_list table.digital-code tr.underline td:nth-child(2) { font-size: 0.8rem; }		
	#results_list table.digital-code th { padding-left: 10px; font-size: 0.9rem; }
	#results_list .digital-code th:first-child, #results_list .digital-code td:first-child { width: auto; }
	#results_list .code .code-box:first-child { width: auto;  margin-bottom: 20px; }
	#results_list .code .code-box.between { display: none; width: auto; }
	#results_list .code .code-box { display: block; vertical-align: top; padding: 0 0 10px 0; border: solid 0; }
	/* Force table to not be like tables anymore */
	#results_list table.digital-item { border: solid 1px #eee; }
	#results_list  table.digital-item, table.digital-item thead, table.digital-item tbody, table.digital-item th, table.digital-item td, table.digital-item tr { 
		display: block; 
	}		
	#results_list  table.digital-item tr.title { display: none; }	
	#results_list  table.digital-item tr:last-child { border-bottom: solid 0; }
	#results_list  table.digital-item tr { border-bottom: solid 2px #82bbd6; }
	/* Hide table headers (but not display: none;, for accessibility) */
	#results_list  table.digital-item thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}			
	#results_list  table.digital-item td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 35% !important; 
	}
	#results_list  table.digital-item td:last-child { 
		border-bottom: 0 solid; 		
	}	
	#results_list  table.digital-item td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 30%; 
		padding-left: 10px; 
		white-space: nowrap;
	}	
	/*
	Label the data
	*/
	#results_list table.digital-item td:before { color: #393e44; }
	
	/*
	#results_list table.digital-item td:nth-of-type(1):before { content: "Title:"; }
	#results_list table.digital-item td:nth-of-type(2):before { content: "Author:"; }
	#results_list table.digital-item td:nth-of-type(3):before { content: "Isbn:"; }
	#results_list table.digital-item td:nth-of-type(4):before { content: "Use Date:"; }
	#results_list table.digital-item td:nth-of-type(5):before { content: "Valid Until:"; }
	#results_list table.digital-item td:nth-of-type(6):before { content: "Vendor:"; }
	*/
				
		
	/*-------------General-------------*/	
	#pushcontentwrapper	 { display: table; width: 100%; position: relative; height: 100%; }
	.login-descr {  font-size: 0.85rem; }	 
	.white-button { min-width: auto; }
	.credit	ul { padding: 0 10px;}
	.credit	a { font-size: 0.8rem;}
	

}


.tooltip {
	position: relative;
	display: inline-block;
}

.tooltip .tooltiptext {
	font-size: 12px;
	width: 150px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	margin-top: -3px; 
	margin-left: -320px;
	transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-top: -28px;
	margin-left: 75px;
	border-width: 5px;
	border-style: solid;
	border-color:  transparent transparent transparent  #555 ;
}




.form-control1 {
    display: block;
    width: 500px;
    height: 150px;	
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


#input-label-cbx {
	 font-size: 14px;
}

input#main_pict_0.input-img-cbx {
	
}

input#b_send_0.disabled {
    opacity: .65;
}