#jui_dropdown_demo {
  height: 400px;
}
 
#toolbar4 button {
  padding: 3px !important;
}
 
#toolbar4 ul li {
  background: none;
  display: inline-block;
  list-style: none;
}
 
/* selected option indicator ------------------------------------------------ */
#opt_selected {
  margin-top: 20px;
  font-size: 20px;
}


/* menu ---------------------------------------------------------- */
.menu-container-file {
  margin: 5px 0px 0px 5px;
  display: inline-block;
  z-index: 9999;
}
.menu-container-views{
  margin: 5px 0px 0px 5px;
  display: inline-block;
}
 .menu-container-search {
  margin: 5px 0px 0px 5px;
  display: inline-block;
}
.menu-container-help{
  margin: 5px 0px 0px 5px;
  display: inline-block;
}

.menu-file-items {
  position: absolute;
  width: 240px !important;
  margin-top: 3px !important;
  z-index: 9999;
}
.menu-views-items {
  position: absolute;
  width: 140px !important;
  margin-top: 3px !important;
  z-index: 1000;
}
 .menu-search-items {
  position: absolute;
  width: 140px !important;
  margin-top: 3px !important;
  z-index: 1000;
}
.menu-help-items {
  position: absolute;
  width: 140px !important;
  margin-top: 3px !important;
  z-index: 1000;
}
.menu-item, .menu-item:hover {
	background-color: transparent !important;
	text-decoration: none !important;
	color: inherit;
}

/* fix for jquery-ui-bootstrap theme */
#menu-file span {
  !margin: 10px 10px 10px 10px ;
  display: inline-block;
}
#menu-views span {
  display: inline-block;
}
#menu-search span {
  display: inline-block;
}
#menu-help span {
  display: inline-block;
}

/* toolbox*/
.button {
	display: inline-block;
	margin: -5px 0px 3px 0px ;
	vertical-align: top;
}
#left-goto,#right-goto {
	margin-left: 3px;
}
.folio-display {
	display: inline-block;
	min-width: 40px;
	border: #4444ff 1px solid;
	padding: 3px;
	margin: -3px 3px 0px 3px;
	vertical-align: top;
}
#left-hotspots,#right-hotspots {
	background-image: url(icons/HotspotToggleIcon.gif) !important;
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
#left-rest,#right-rest {
	background-image: url(icons/ConjecturalRestorationIcon-ON.png) !important;
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
#left-restoff,#right-restoff {
	background-image: url(icons/ConjecturalRestorationIcon-OFF.png) !important;
	width: 20px;
	height: 20px;
	vertical-align: middle;
        margin-left: -27px;
        pointer-events: none;
        opacity: 1.0 !important;
        z-index: 2;
}
.kb-button {
	height: 20px;
	padding: 3px 4px 0px 4px !important;
	vertical-align: middle;
}
select {
	width: 125px;
}
.fit-select  {
	/*margin-right: 30px;*/
	display: inline-block;
     /* width: 125px;*/
	margin: -8px 10px 5px 0px ;
	vertical-align: bottom;
}
 
/* demo_dropdown 2 ---------------------------------------------------------- */
.container2 {
  margin: 20px 30px 10px 30px ;
  display: inline-block;
}
 
.menu2 {
  position: absolute;
  width: 120px !important;
  margin-top: 3px !important;
}
 
/* demo_dropdown 3 ---------------------------------------------------------- */
.container3 {
  margin: 20px 30px 10px 30px ;
  padding: 4px;
  width: 200px;
  display: inline-block;
}
 
.menu3 {
  position: absolute;
  width: 120px !important;
  margin-top: 3px !important;
}
 
.launcher3_container {
  padding: 4px 4px 6px 4px;
}
 
.launcher3 {
  padding: 3px;
}
 
/* demo_dropdown 4 ---------------------------------------------------------- */
.container4 {
  margin: 20px 30px 10px 30px ;
  padding: 4px;
  display: inline-block;
}
 
.menu4 {
  position: absolute;
  width: 100px !important;
  margin-top: 3px !important;
}
 
/* fix for jquery-ui-bootstrap theme */
#launcher4 span {
  display: inline-block;
}
