/********************************************************/
/* Customer customisations for IDS WebHelp              */
/********************************************************/

body {
		font-family: "Open Sans","Helvetica Neue", Helvetica,Arial, sans-serif;
}

P {
  font-size: 12px;
}
/****************************/
/* top bar (top)            */
/****************************/
#topbar   {
	background: #254a5d;
	/*For specials: background: #7F0000;*/
}
#topbar .logo img {
	vertical-align: unset;
	/*display: none; /* Select "none" or "inline-block" to hide or show the logo */
}
#topbar .pubtitle {
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
}


/****************************/
/* navigation bar (top)     */
/****************************/
#navbar {
	height:50px;
	background: #f7f9f9;
}
#navbar td.logo {
 /* Select "none" to permanentely hide the logo, remove to let stylesheet control it */
	display:none;
}

form#navform input{
	color: #1E3F4C;
	font-size:16px;
	border: 1px solid #254a5d;
	border-radius: 0px;
}

#menubutton {
	color: #254a5d;
}

#a_search {
	color: #7fa0a9; 
}
#a_search.focus {
  color: #004155;
}

/*************************************/
/* main: navwrapper + contentwrapper */
/*************************************/
#main {	
	top: 79px;
}

#navwrapper {
	background-color: #e4e9eb;
	width: 30%;
}

/****************************/
/* menu (right)             */
/****************************/
#menuContainer {
	background-color: #888;
}
.menu-item:hover {
	background-color: #c0e9ff;
}
.menu-item a {
	color:#fff;
}
.menu-item a:hover {
	color:#006599;
}

/****************************/
/* TOC  & Search results    */
/****************************/
a {
  color: #333333;
}
a:hover {
  color: #053263;
  text-decoration: underline;
}
#resultcontainer a  {
}

.resultinfo {
	font-size: 11px;
}

ul#searchresults li {
	margin: 0 0 0 0;
}

ul#searchresults li a{
	font-size: 12px;
}

/****************************/
/* Tree */
/****************************/
/** Selected **/
ul.toctree li.selected,
ul.toctree li div.selected,
ul.toctree li span.selected,
ul.toctree li.selected div a,
ul.toctree li span.selected a, 
ul.toctree li div.selected a {
	font-weight: bold;
	color: #002e3c;
	/*background-color: #c0e9ff;*/
}

ul.toctree ul {
	margin: 1px 0;
}	
ul.toctree li {
	margin: 1px 0;
}
ul.toctree li.L1 {
	margin: 1px 0;
}

ul.toctree {
		font-size:13px;
		margin: 1px 0;
	}

	.L1 * {
		font-size: 15px;
		margin: 1px 0;
	}

	.L2 * {
		font-size: 14px;
		margin: 1px 0;
	}

	.L3 * {
		font-size: 12px;
		margin: 1px 0;
	}


@media (min-width: 576px) {
	#topbar   {
		height: 45px;
	}
	#topbar .logo {
		width: unset;
	}
	#topbar .logo img {
		margin-top: 7px;
	}
	#tocshowbar {
		top: 95px;
	}
	#contentwrapper.navshown {
		margin-left: 30%;
	}
	#main {	
	top: 100px;
}
}
@media (max-width: 575px) {
	#topbar .pubtitle {
		font-size: 12px;
	}
	#topbar .logo {
		width: unset;
	}
}