\/* Primary and secondary background colors */
/* Body background */
/* Menu background, alternate background in tables, etc */
/* Primary color for font */
/* Primary dark color for font */
/* Color for links */
/* Code colors */
/* Colors for warnings/errors/... */
/* Table colors */
body {
  color: #32363d;
  background-image: none;
}

div.fragment, pre.fragment {
 /* border: 1px solid #000000;*/
  background: #e6e6e6;
}

a, a:link, a:visited  {
  color: #44c5df !important;
}

.title  {
  color: #32363d !important;
}

.highlighted {
  background: none !important;
}

a.highlighted {
  background: none !important;
}



/*********************************************/
/**             TOP navigation              **/
/*********************************************/


#main-nav li {

  font-size:16px; 
}
#main-nav .sm-dox {
  background: transparent !important;
}

#version{
  color:rgb(240, 240, 240) !important;
}

#main-nav li> a:hover
, #title2 a{
  color: #00BCD4 !important; 
  }
  
#version {
  background-color:#00BCD4;
}
.sm-dox a {
  text-shadow: none !important;
  background: transparent !important;
}
.sm-dox a:hover {
  background: #282923 !important;
}

.sm-dox {
  text-shadow: none !important;
  box-shadow: none !important;
}
.sm-dox ul {
  border: 1px solid #000000;
  background: #32363d;
}

.directory tr.even {
  background: rgb(240, 240, 240);
}

/*********************************************/
/**               Top search                **/
/*********************************************/
#MSearchSelectWindow {
  border: 1px solid #000000;
  background: #32363d;
}

a.selectItem {
  padding: 3px;
}

a.SelectItem:hover {
  background: #282923 !important;
}

#MSearchResultsWindow {
  border: 1px solid #000000;
  background: #32363d;
  color: #67d8ef !important;
}

/*********************************************/
/**                Main menu                **/
/*********************************************/
#nav-tree {
  background: transparent;
}

#nav-tree  .selected {
  background-image: none;
  background: #67d8ef;
}

/*********************************************/
/**               Main content              **/
/*********************************************/


.contents tr {
  background-color:rgb(230, 230, 230);
}

.contents .heading, header {
  background-color: white;
}

div.directory {
  border-top: 1px solid #67d8ef !important;
}

.arrow {
  color:#499aaa  !important;
}
.icon {
  background-color:#499aaa  !important;
}
/*********************************************/
/**              Side navigation            **/
/*********************************************/
#side-nav {
  background: rgb(230, 230, 230) !important;
  z-index: 100000;
}

#side_menu_toggle {
  border-color: #000000;
  background: #32363d;
}

#side_menu_toggle .hamburger_line {
  background: #000000 !important;
}

#nav-tree a {
  color:#32363d !important;
}

/*********************************************/
/**               Inline code               **/
/*********************************************/
p code,
li code,
td code,
dd code {
  background-color: transparent;
  border: 1px solid #A8B8D9;
  color: #32363d;
}

/*********************************************/
/**         Table of Contents (ToC)         **/
/*********************************************/
div.toc {
  background: #32363d;
  border: 1px solid #000000;
}

div.toc h3 {
  font-size: 150%;
  color: inherit;
}


/*********************************************/
/**              Content table              **/
/*********************************************/
table.doxtable th {
  background-color: #32363d;
  text-align: left;
}
table.doxtable td, table.doxtable th {
  border-color: #444444;
}
table.doxtable tr:nth-child(even) td {
  background: #282923;
}
table.doxtable tr:nth-child(odd) td {
  background: #32363d;
}

/*********************************************/
/**               Field table               **/
/*********************************************/
.fieldtable th {
  background: #282923;
  color: inherit;
}

div.header {
  background: transparent;
  border-bottom: 1px solid #c5c5c5;
}

/*********************************************/
/**           Memitem and memtitle          **/
/*********************************************/
.memdoc {
  border: 1px solid #A8B8D9;
}

/*********************************************/
/**             TOP navigation              **/
/*********************************************/
.tabs, .tabs2, .tabs3 {
  background: #e6e6e6;
}

.tablist li {
  background: transparent !important;
}

.tablist a {
  background-image: none;
  border-right: 1px solid #999999;
  color: #32363d !important;
}

.tablist a:hover,
.tablist li.current a {
  text-decoration: none;
  color: #000000;
  background: #67d8ef;
  background-image: none;
}

/*********************************************/
/**              H1 in textblocks           **/
/*********************************************/
.textblock h1 {
  border-bottom: 1px solid #32363d;
  border-left: 2px solid #32363d;
}

/*********************************************/
/**               Note, warning             **/
/*********************************************/
/* Background colors */
dl.note {
  border-color: #cbc693;
  background-color: #cbc693;
}

dl.warning {
  border-color: #bf5f82;
  background-color: #bf5f82;
}

dl.todo {
  border-color: #82b3c9;
  background-color: #82b3c9;
}

dl.deprecated {
  border-color: #af8eb5;
  background-color: #af8eb5;
}

dl.reflist {
  border-color: #cbae82;
  background-color: #cbae82;
}

/* Content */
dl.note dd {
  background-color: #fff9c4;
}

dl.warning dd {
  background-color: #f48fb1;
}

dl.todo dd {
  background-color: #b3e5fc;
}

dl.deprecated dd {
  background-color: #e1bee7;
}

dl.reflist dd {
  background-color: #ffe0b2;
}

/*********************************************/
/**               Reference list            **/
/**Similar to warning/note/todo/... messages**/
/*********************************************/
/*********************************************/
/**               Note, warning             **/
/*********************************************/
#docs_list {
  background: #32363d;
}

#docs_list ul li {
  border-right: 1px solid #BFBFBF;
}

#docs_list ul li a {
  color: #1b1e21;
}

#docs_list ul li a:hover,
#docs_list ul li a.docs_current {
  background: #282923;
}

/*********************************************/
/**               Resizable UI              **/
/*********************************************/
.ui-resizable-e {
  background: #67d8ef;
}

/*********************************************/
/**               Download url              **/
/*********************************************/
/*********************************************/
/**               Syntax folor              **/
/*********************************************/
div.line {
  background: transparent;
  color: inherit;
}

div.line a {
  color: inherit;
}

span.keyword {
  color: #f92472;
  font-style: italic;
}

span.keywordtype {
  color: #67cfc1;
  font-style: italic;
}

span.keywordflow {
  color: #01b7ff;
  font-style: italic;
}

span.className{
  color: #03b470;
}

span.comment {
  color: #4f7952;
}

span.preprocessor {
  color: #a6e22b;
}

span.stringliteral {
  color: #e7db74;
}

span.charliteral {
  color: #e7db74;
}

span.vhdldigit {
  color: #ff00ff;
}

span.vhdlchar {
  color: #000000;
}

span.vhdlkeyword {
  color: #700070;
}

span.vhdllogic {
  color: #ff0000;
}

span.lineno {
  background: transparent;
}

span.lineno a {
  background: transparent;
}

/*********************************************/
/**          Modules/Directory table        **/
/*********************************************/
.mdescLeft, .mdescRight, .memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
  background: transparent;
  color: inherit;
}

.memSeparator {
  border: none;
  background: transparent;
}

h2.groupheader {
  color: #67d8ef;
  border-bottom: 1px solid #67d8ef !important;
}

/*********************************************/
/**                 Mem items               **/
/*********************************************/
.memtitle {
  border-color: #D8D8D8;
}

.memitem {
  color: inherit;
  text-shadow: none;
}

.memproto {
  background: inherit;
  border-color: #D8D8D8;
  color: inherit;
  text-shadow: none;
}

.memproto table td {
  font-family: monospace, fixed !important;
}

td.memItemLeft, td.memItemRight {
  font-family: monospace, fixed;
}

.paramname, .paramname em {
  color: #bf5f82;
}

.memdoc {
  background: inherit;
  border-color: #D8D8D8;
}

/*********************************************/
/**                 Footer                  **/
/*********************************************/
#titlearea {
  border-bottom: 1px solid #000000;
  background-color: #282923;
}

/*********************************************/
/**                 Footer                  **/
/*********************************************/




/*********************************************/
/**             Custom scrollbar            **/
/*********************************************/
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #67d8ef;
  border: none;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #499aaa;
}

/*********************************************/
/**             Custom scrollbar            **/
/*********************************************/
h1.glow, h2.glow, h3.glow,
h4.glow, h5.glow, h6.glow {
  text-shadow: 0 0 15px  v;
}

/*# sourceMappingURL=custom_dark_theme.css.map */

