/* Web Help overrides */
body {
	background-color: #191919!important;
	color: #fff!important;
}
table tr, table th{
	color: #fff!important;
}
table tbody tr td {
	border-color: #5d5d5d!important;
	padding: 2px!important;
}
.p_Heading2 img {
	display: none;
}
div#pagewrapper {
	background: #191919!important;
}
div#topicbox {
	background-color: #6d6d6d!important;
	border-color: transparent;
	border-radius: 6px;
}
div#hmpagebody,
div#hmtoctree {
	background-color: #313131!important;
	border-top-width: 1px;
	border-color: #353535;
}
div#hmpageheader {
	background-color: transparent!important;
}
#headerwrapper h1.page_header {
	background: transparent!important;
	color: #fff!important;
}
p.topictitle, p.topic_breadcrumbs {
	color: #fff;
	background-color: transparent!important
}
div.navbox {
	background-color: #222!important;
	border-color: transparent;
	border-radius: 6px;
}
ul#toc li > span {
	color: #fff!important;
}
ul#toc li span.current {
	color: #fff!important;
	background-color: #242424!important
	outline: none!important;
}
li.hmtabs {
	border-top-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
    background-color: #3a3a3a;
    border-color: #222;
    border-width: 1px;
}
li.hmtabs.current {
	background: #222222;
    color: #fff;
    border-color: #222;
}
ul#toc li span:hover {
	background-color: #242424!important
	
}
a.topiclink,
a.weblink,
a.dropdown-toggle  {
	color: #fff!important;
}
span.f_Notes {
	color: #d9534f!important;
}
span.f_InternalHelpDefFunctionLabel {
	color: #5bc0de!important;
}
div#idxheadwrapper,
ul.idxgroup-header {
	background-color: #333333!important;
}
div#multiwrapper a.kw,
div#idxheadwrapper a.kw,
label#idxmodelabel,
ul.idxgroup-header,
a.kw {
	color: #fff!important;
}
ul.idxgroup-header {
	border-color: #353535!important;
}
input.zoom_searchbox {
	width: calc(100% - 1.4rem) !important;
	border-radius: 1.7rem;
    background-color: #4c4c4c!important;
    border: none!important;
    height: 1.7rem!important;
    color: white!important;
    padding-left: 1rem!important;
}
input.zoom_searchbox:focus {
	outline: none!important;
}
input.zoom_button {
	margin-right: 0.3rem!important;
    color: #fff!important;
    background-color: #5cb85c!important;
    border-color: #5cb85c!important;
    font-size: 1rem!important;
    border: none!important;
    border-radius: 1.7rem!important;
    padding: 5px 12px!important;
}
input.zoom_button:hover {
	background-color: #449d44!important;
    border-color: #419641!important;
}
.sorting {
	color: #fff!important;
}
.sorting a:link {
	color: #cecece!important;
}
.results {
	background-color: transparent!important;
	border: none!important;
}
.result_pages {
	color: #fff!important;
}
.result_pages a:link {
	color: #cecece!important;
}
.result_title a:link {
	color: #cecece!important;
}
.p_NotesBox {
	color: #ffffff!important;
    background-color: #f16857!important;
    border-color: #f16857!important;
}
span.f_NotesBox,
span.f_InternalHelpDefHeader,
span.f_InternalHelpDefName {
	color: #ffffff!important;
}
.p_InternalHelpDefHeader {
	background: none!important;
}