body {
font-size: 11px;
  background-color: #FFFDDF;
  position: relative; /* For scrollyspy */
  padding-top: 30px;  /*Account for fixed navbar */
}


.btn {
  display: inline-block;
  padding: 6px 12px;}

/* By default it's not affixed in mobile views, so undo that  
spy and affixed enhanced navigation to highlight sections and secondary
 * sections of docs content.
 */


.bs-sidebar.affix {
  position: static;
}

/* First level of nav */
.bs-sidenav {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top:    10px;
  padding-bottom: 10px;
  text-shadow: 0 1px 0 #fff;
  background-color: #ffffff;
  border-radius: 5px;
}

/* All levels of nav */
.bs-sidebar .nav > li > a {
  display: block;
  color: #716b7a;
  padding: 5px 20px;
}
.bs-sidebar .nav > li > a:hover,
.bs-sidebar .nav > li > a:focus {
font-weight: bold;
  text-decoration: none;
  background-color: #F7F5FA;
  border-right: 1px solid #dbd8e0;
}
.bs-sidebar .nav > .active > a,
.bs-sidebar .nav > .active:hover > a,
.bs-sidebar .nav > .active:focus > a {
  font-weight: bold;
  color: #B77222;
  background-color: transparent;
  border-right: 1px solid #B77222;
}


.table .table {
  background-color: #FEFF8F;

}

.td{
vertical-align:top;
}

a {
  color: #B77222;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #8F5511;
  text-decoration: underline;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #FFBD6F;
}

.text-muted {
  color: #FFBD6F;
}

.text-primary {
  color: #B77222;
}

.text-primary:hover {
  color: #3071a9;
}

.text-warning {
  color: #8a6d3b;
}

.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

.text-danger:hover {
  color: #843534;
}

.text-success {
  color: #3c763d;
}

.text-success:hover {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

.text-info:hover {
  color: #245269;
}

blockquote small,
blockquote .small {
  display: block;
  line-height: 1.428571429;
  color: #FFBD6F;
}



.form-control {
  background-color: #FFFDDF;
  border: 1px solid #CECB9F;}

  .btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #FFFDDF;
  border-color: #adadad;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #FEFF8F;
  border-color: #cccccc;
}

.btn-default .badge {
  color: #FEFF8F;
  background-color: #fff;
}

.btn-primary {
  color: #BA6D16;
  background-color: #FFBD6F;
  border-color: #EFA147;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #FEFF8F;
  background-color: #BA6D16;
  border-color: #285e8e;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #B77222;
  border-color: #357ebd;
}

.btn-primary .badge {
  color: #B77222;
  background-color: #fff;
}

.btn-warning {
  color: #FEFF8F;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #FEFF8F;
  background-color: #ed9c28;
  border-color: #d58512;
}

.dropdown-menu {
  background-color: #FFF9AA;}

  .dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #FEFF8F;
  text-decoration: none;
  background-color: #B77222;
  outline: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #FFBD6F;
}

.navbar-inverse {
  background-color: green;
  border-color: #036003;
}

.navbar-inverse .navbar-brand {
  color: #FFBD6F;
}

.navbar-inverse .navbar-text {
  color: #FFBD6F;
}

.navbar-inverse .navbar-nav > li > a {
  color: #FFBD6F;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #FEFF8F;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #FEFF8F;
  background-color: #0E630E;
}


.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #FEFF8F;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #FEFF8F;
  background-color: #014F01;
}




/* Nav: second level (shown on .active) */
.bs-sidebar .nav .nav {
  display: none; /* Hide by default, but at >768px, show it */
  margin-bottom: 8px;
}
.bs-sidebar .nav .nav > li > a {
  padding-top:    3px;
  padding-bottom: 3px;
  padding-left: 40px;
  font-size: 90%;

}

/* Show and affix the side nav when space allows it */
@media (min-width: 992px) {
  .bs-sidebar .nav > .active > ul {
    display: block;
  }
  /* Widen the fixed sidebar */
  .bs-sidebar.affix,
  .bs-sidebar.affix-bottom {
    width: 213px;
  }
  .bs-sidebar.affix {
    position: fixed; /* Undo the static from mobile first approach */
    top: 80px;
  }
  .bs-sidebar.affix-bottom {
    position: absolute; /* Undo the static from mobile first approach */
  }
  .bs-sidebar.affix-bottom .bs-sidenav,
  .bs-sidebar.affix .bs-sidenav {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* Widen the fixed sidebar again */
  .bs-sidebar.affix-bottom,
  .bs-sidebar.affix {
    width: 263px;
  }
}




/* Space things out */
.bs-docs-section + .bs-docs-section {
  padding-top: 0px;
}


/* Janky fix for preventing navbar from overlapping */
h1[id] {
  padding-top: 80px;
  margin-top: -45px;
}


h2[id] {
  padding-top: 80px;
  margin-top: -45px;
}

h3[id] {
  padding-top: 80px;
  margin-top: -45px;
}

h4[id] {
  padding-top: 80px;
  margin-top: -45px;
}

h5[id] {
  padding-top: 80px;
  margin-top: -45px;
}



#bb-side-nav {
  padding-top: 80px;
  margin-top: -45px;
 /* background-color: red;*/
}

h5{
font-weight:bold;
color: green;
}


h4{
font-weight:bold;
color: green;
}

.rule{

padding-bottom:6px;
margin-bottom:12px;
border-bottom: 1px solid #F9B26B;
}


.rule2{

padding-bottom:6px;
margin-bottom:12px;
border-bottom: 4px solid #F9B26B;
}

.bs-header .container {
  position: relative;
}


.bs-header{
  background-color: #FFBD6F;
}

.page-header {
  padding-bottom: 3px;
  margin: 0px 0 15px;
border-bottom: 10px solid #F9B26B;
}

p {
  margin: 0 0 5px;
}

.form-control {

font-size:12px;
  width: 100%;
  margin: 6px;
  margin-left:0px;
  padding:2px;
  padding-left:4px;
  background-color: #ffffff;
  line-height: 1.3;
  display:inline-block;
}


.btn {
  display: inline-block;
  padding: 6px 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.1;}

 .btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-default:active,
.btn.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #9B5A11;
  background-color:#FFBD6F;
  border-color: #E08B2A;
}

.lead{
  margin-bottom: 10px;
  font-weight: bold;
  line-height: 1.4;
color:green;
font-size:13px;
}

.br{
color:#E57B02;
font-weight:bold;
}

.lead{
margin-bottom:6px;
}

.glyphicon {
color:#14BEE0;
font-size:15px;
}

.glyphicon > a:hover {
color:#38AEF7
}

.form-control:-moz-placeholder {
  color: #FFA200;
    font-weight:normal;
}

.form-control::-moz-placeholder {
  color: #FFA200;
  opacity: 1;
    font-weight:normal;
}

.form-control:-ms-input-placeholder {
display:inline-block;
  color: #FFA200;
    font-weight:normal;
}

.form-control::-webkit-input-placeholder {
  color: #FFA200;
  font-weight:normal;
}

::-webkit-input-placeholder { color:#FFA200;  opacity: 1;}
::-moz-placeholder { color:#FFA200;  opacity: 1;} /* firefox 19+ */
:-ms-input-placeholder { color:#FFA200; opacity: 1; } /* ie */
input:-moz-placeholder { color:#FFA200;  opacity: 1;}


.lead > b{
color:#E57B02;
}

.form-control{
font-weight:normal;
color:#000000;
}

.form-control:hover {
background-color:#FFEDB7;
}

.form-control:focus {
background-color:#FFEDB7;
color:black;
 border-color: #E57B02;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 178, 107, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 178, 107, 0.6);
}


.error {
 color:red;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.4;
}


.error > b{
color:black;
}

select.form-control {
padding-top:6px
}

.alert {
  padding: 5px;
  margin-bottom: 5px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size:16px;
}

.input-group-addon{
font-size:13px;
margin-top:-8px
}

iframe{
border:none;

}

.popover {
  position: absolute;
  top: -22px;
  left: 22px;
  z-index: 1010;
  display: none;
  max-width: 250px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: white;
  border: 1px solid rgba(255, 162, 0, 1);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.5);
          box-shadow: 0 5px 12px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.note,#note{
font-size:9px;
vertical-align:text-top;
display:inline;
color:#14BEE0;
}

.fancybox-title a{
color:#086308;
decoration:none;
}


