@charset "UTF-8";
body {
  background: url("wall_d.png");
  color: #000;
}

nav {
    background-color: #224422 !important;
    border: none !important;
}

nav a {
    text-decoration: none !important;
}
nav.navbar {
    margin-bottom: -12px;
}

.navbar-nav > li {
    font-size: 10pt;
}
.navbar-nav > li > a {
    padding-left: 2px;
    padding-right: 2px;
}
.navbar-nav > li > a:before {
    content: "/";
    color: #ccc;
}
.navbar-brand > a {
}
.navbar-form {
    margin-right: 5px;
    margin-left: 5px;
}

div.main {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 0 1px 2px #ccc;
  -webkit-box-shadow: 0 1px 2px #ccc;
  -moz-box-shadow: 0 1px 2px #ccc;
  background-color: rgba(255, 255, 255, 0.6);
  margin: 12px auto; }

a {
  color: #00f;
  text-decoration: underline; }
  a:link {
    color: #00f;
    text-decoration: underline; }
  a:visited {
    color: #00f;
    text-decoration: underline; }
  a:hover {
    color: #f00;
    text-decoration: underline; }
  a:active {
    color: #0ff;
    text-decoration: underline; }

h1 {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 0 1px 2px #ccc;
  -webkit-box-shadow: 0 1px 2px #ccc;
  -moz-box-shadow: 0 1px 2px #ccc;
  background: #338833;
  color: #FFFFFF;
  border-top: #338833 4px solid;
  border-bottom: #338833 4px solid;
  line-height: 120%;
  padding: 10px 14px; }
  h1 a {
    color: #FFFFFF;
    text-decoration: none; }
    h1 a:hover {
      color: #FFFFFF;
      text-decoration: none; }
    h1 a:active {
      color: #FFFFFF;
      text-decoration: none; }
    h1 a:link {
      color: #FFFFFF;
      text-decoration: none; }
    h1 a:visited {
      color: #FFFFFF;
      text-decoration: none; }

h2 {
  /* @include border(2px); */
  color: #000;
  border-left: #CC8833 0.6em solid;
  border-bottom: #338833 5px solid;
  padding-left: 0.4em;
  line-height: 120%; }
  h2 a {
    color: #000;
    text-decoration: none; }
    h2 a:hover {
      color: #000;
      text-decoration: none; }
    h2 a:active {
      color: #000;
      text-decoration: none; }
    h2 a:link {
      color: #000;
      text-decoration: none; }
    h2 a:visited {
      color: #000;
      text-decoration: none; }

h3 {
  color: #208050;
  border-bottom: #000066 1px solid;
  padding-left: 10px; }
  h3 a {
    color: #003366;
    text-decoration: none; }
    h3 a:hover {
      color: #003366;
      text-decoration: none; }
    h3 a:active {
      color: #003366;
      text-decoration: none; }
    h3 a:link {
      color: #003366;
      text-decoration: none; }
    h3 a:visited {
      color: #003366;
      text-decoration: none; }

strong {
    color: #004080; }

/* doxygen box menu */
.sm a {
    text-decoration: none !important;
}
/* override doxygen default */
body, table, div, p, dl {
    font-size: 16px !important;
    line-height: 1.5 !important;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, "Arial", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

p.reference, p.definition {
    font-size: 16px !important;
    line-height: 1.5 !important;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, "Arial", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

div.header {
	background: transparent !important;
	margin: 0px !important;
	border: 0px !important;
    padding: 0px !important;
}
div.headertitle{
	padding: 0px !important;
}
div.title {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    box-shadow: 0 1px 2px #ccc;
    -webkit-box-shadow: 0 1px 2px #ccc;
    -moz-box-shadow: 0 1px 2px #ccc;
    background: #338833;
    color: #FFFFFF;
    border-top: #338833 4px solid;
    border-bottom: #338833 4px solid;
    line-height: 120% !important;
    padding: 10px 14px;
    font-size: 200% !important;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, "Arial", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
    font-weight: normal !important;
    margin: 10px 2px;
}
.title a {
    color: #FFFFFF;
    text-decoration: none; }
.title a:hover {
    color: #FFFFFF;
    text-decoration: none; }
.title a:active {
    color: #FFFFFF;
    text-decoration: none; }
.title a:link {
    color: #FFFFFF;
    text-decoration: none; }
.title a:visited {
    color: #FFFFFF;
    text-decoration: none; }
.summary a {
    color: #FFFF00;
    text-decoration: none; }
.summary a:hover {
    color: #FFFF00;
    text-decoration: none; }
.summary a:active {
    color: #FFFF00;
    text-decoration: none; }
.summary a:link {
    color: #FFFF00;
    text-decoration: none; }
.summary a:visited {
    color: #FFFF00;
    text-decoration: none; }

/* table.directory { */
/*     font: 400 14px Roboto,sans-serif; */
/* } */
/* .navpath li.navelem a */
/* { */
/* 	height:32px; */
/* 	display:block; */
/* 	text-decoration: none; */
/* 	outline: none; */
/* 	color: #285D28; */
/* 	font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; */
/* 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); */
/* 	text-decoration: none; */
/* } */
