
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 50%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 50%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .3)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.navbar {
    border: 0px solid transparent;
    margin-bottom: 0px;
    min-height: 0px;
    position: relative;
}

.img-responsive2 {
	width: 97%;
}

/*body { padding-top: 60px; }
*/
body {
	font-family: Arial, Helvetica, sans-serif
}
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

html body nav.navbar div#bs-qland-navbar-collapse-1.collapse ul.nav p.padded-list a.menuBar {
	color: #FFF;
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}


#sidebar {
	font-size:75%;
	
}
.table-cell {
	padding:3px;
}
.table-cell .form-control
{
	font-size:10pt;
}
div#sidebar  li.wbg.active
{
	color:white;
}
div#sidebar  li.wbg
{
	background-color:#bba57a;
	color:white;
}

div#sidebar a,a:hover {
	color:white;
  	text-decoration:none;
}
div#sidebar a:hover {
	background-color:#76684d;
	
}
@media (max-width: 767px) {
  .showBackground {
	background-color: #bba57a;
	
  }
}

.grad1
{
width:101%;
position: relative;
background: -webkit-linear-gradient(#a0947d, #c8b99c); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#a0947d, #c8b99c); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#a0947d, #c8b99c); /* For Firefox 3.6 to 15 */
background: linear-gradient(#a0947d, #c8b99c); /* Standard syntax (must be last) */
background-image: url('/assets/images/menu-bg.png');
background-size: 29pt;
}
div.header {
height: auto;
width:100%;
background-image: url('/assets/images/background.png');
background-size:100%,60%;
}
div.bar {
	
height: auto;
width:100%;background: -webkit-linear-gradient(#a0947d, #c8b99c); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#a0947d, #c8b99c); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#a0947d, #c8b99c); /* For Firefox 3.6 to 15 */
background: linear-gradient(#a0947d, #c8b99c); /* Standard syntax (must be last) */
background-image: url('/assets/images/menu-bg.png');
background-size: 29pt;
height:41px;
}
div.header h1 {
	display:none;
}


img.imgHeader {
	width: 356px;
	height: 78px;
	margin-left:32px;
	margin-top:18px;
	
}
.shifted {
	height:10px !important;
}

.dbName {
	/*font-family: "Century Gothic", Arial, Helvetica, sans-serif;*/
	/*text-transform:uppercase;*/
	pull-right;
	padding-left:20px;
	margin-top:8px;
	color:/*#ffffff; */#6a5122; 
	height:12px;
	/*font-weight:bold;*/
}

.squish {
	height: 34px;
	text-transform: uppercase;
	padding-top: 10px !important;

}

a.squish.menuBar {
	margin-top:2px;
	font-size:85%;
}
.noLeftPad {
	padding-left: 0px;
}
li.root span.root i.glyphicon {
	font-size: 80%;
	padding-right: 3px;
}

li.root ul.tree li.parent_li span i.glyphicon {
	font-size: 75%;
	padding-right: 2px;
}

tree {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#fbfbfb;
    border:1px solid #999;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.tree li {
    list-style-type:none;
    margin:0;
    padding:5px 5px 0 5px;
    position:relative
}

li.root {
    list-style-type:none;
    margin:0;
    padding:10px 0px 0px 5px;
    position:relative
}

ul.tree {
	padding-left: 6px;
}

.tree li::after {
    content:'';
    left:-4px;
    position:absolute;
    right:auto
}

.tree li::before {
    content:'';
    left:-4px;
    position:absolute;
    right:auto
}
.tree li::before {
    border-left:1px solid #999;
    bottom:50px;
    height:100%;
    top:-3px;
    width:1px
}
.tree li::after {
    border-top:1px solid #999;
    height:10px;
    top:15px;
    width:8px
}

.tree li span.root {
	border:0px;
	display:inline-block;
    padding:0px 0px;
    color: #428BCA;
    text-decoration:none
}

.tree li span {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color: #428BCA;
   /* border:1px solid #999;
    border-radius:5px;*/
    
}
.tree li.parent_li>span {
    cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree li:last-child::before {
    height:18px;
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
    background:#eee;
    border:1px solid #94a0b4;
   /* color:#000*/
}




html body div.container-fluid div div.row div.col div.wellCase ol li blockquote.jade-noVerticalMargins
{
	font-size:80%;
}

.menuBar {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
	text-decoratin:none;
}

a.menuBar
{
	text-decoration:none;
}

html body div.container-fluid div div.row div.col div.wellCase blockquote.jade-noVerticalMargins
{
		border-left: 0px;
		padding-left: 50px;
		font-size: 16px;
}


@media screen and (max-width: 768px) {
    body { padding-top: 0px; }
}

.label.label-important {
	color:#FF0000;
	font-size: 200%;
}



.mainTitle {
	color: #fff;
	padding-bottom: 20px;
	font-size:250%;
}
/* bootstrap 3 helpers */

.navbar-form input, .form-inline input {
	width:auto;
}

.navbar-default .navbar-nav > li > a:hover {
	color:#E5E4E2;
}

.navbar-default .navbar-nav > li > a {
	color:#FFFFFE;
}
a.expandcollapse {
	margin-top:8px;
}
a.btn.dropdown-toggle a.btn.dropdown-toggle:hover {
	color: #FFFFFE;
	padding-top: 15px;
}

.expButton.btn {
    color: #FFFFFF;
}

a.expButton a.expButton:link {
	color: #FFFFFE;
} 

.btn-bar {
    background-color: #FFFFFE;
    border-color: #357EBD;
    color: #FFFFFF;
}

.well{
background-color: rgba(255,255,255,0.4); 
}

.largerFont {
	font-size: 120%;
}
.searchTerm {
	/*font-size: 120%;*/
	background-color: #FFFF00;
}
.bsearchTerm {
	/*font-size: 120%;*/
	background-color: #FFFF00;
	font-weight: bold;
}

.searchHilight {
	background-color: #FFFF00; 
}

.wellCase{
background-color: rgba(255,255,255,1.0);
padding-left: 20px;
padding-right: 20px;
margin-top:20px;

font-size: 100%;
line-height: normal;
}
/* end */

/* custom theme */

header {
	min-height:230px;
  	margin-bottom:5px;
}

@media (min-width: 979px) {
  #sidebar.affix-top {
      position: static;
  }
  
  #sidebar.affix {
      position: fixed;
      top: 0;
      width:21.2%;
  }
}

.affix,.affix-top {
   position:static;
}

/* theme */

body {
  color:#000;
  background-color:#eee;
}

a,a:hover {
	color:#428bca;
  	text-decoration:none;
}

a.case,a:hover.case {
	/*text-decoration:underline;*/
} 

.highlight-bk {
	background-color:#428bca;
    padding:1px;
    width:100%;
}

.highlight {
	/*color:#40A26F;*/
}
  
h3.highlight  {
	padding-top:13px;
    padding-bottom:14px;
  	border-bottom:2px solid #08c;
}

h3.highlight2  {
	padding-bottom:5px;
  	border-bottom:2px solid #08c;
}

.navbar {
	background-color:#00000;
  	color:#ffffff;
    border:0;
  	border-radius:0;
}
.navbar-nav > li > a {
  	color:#6a5122;
  	padding-left:20px;
  	padding-right:20px;
  	border-left:0px solid #e8e8e8;
}
.navbar-nav > li:last-child > a {
  	border-right:1px solid #e8e8e8;
}
.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    color: #ffffff;
	background-color:transparent;
}
.navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus {
	color: #555555;
	background-color:transparent;
  	opacity:.9;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #666;
  color:#ffffff;
}

.nav .open > a {
    border-color:#777777;
    border-width:0;
}

.accordion-group {
	border-width:0;
}

.dropdown-menu {
	min-width: 250px;
}

.accordion-heading .accordion-toggle, .accordion-inner, .nav-stacked li > a {
	padding-left:5px;
}

.caret {
	color:#fff;
}

.navbar-toggle {
	color:#fff;
    border-width:0;
}
  
.navbar-toggle:hover {
	background-color:#fff;
}

.panel {
	padding-left:27px;
    padding-right:27px;
    background-color: #fff;
}

.themepanel {
	background-color: #c8b99c;
}


a.anchor2{display: block; position: relative; top: 350px; visibility: hidden;}

/* end theme */
.affix-top,.affix{
	position: static;
}

.padded-list {
	padding-right:27px;
	padding-top:12px;
}

@media (min-width: 979px) {
  #sidebar.affix-top {
    position: static;
  	margin-top:30px;
  	width:180px; 
  }
  
  #sidebar.affix {
    position: fixed;
    top:70px;
    width:180px;
  }
}

#sidebar li.active {
  	border:0 #40A26F solid;
  	border-right-width:4px;
}


.nav-title {
	margin-left:5px;
	color: #2a6496;
	font-weight: bold;
}

p.indented {
	margin-left:36px;
}

p.dindented {
	margin-left:72px;
	margin-bottom:0px;
}

h2 {
	font-size:20px;
}

p.boldIndent {
	margin-left:36px;
	font-weight:bold;
}

.mainTitleWell {
	 background-color:#c8b99c;
}

.quick-search-subtext {
    margin: 10px 0px;
}

#postsearch {
    margin: 0px 20px;
}