html, body {
	height: 100%;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial,Helvetica,sans-serif;
	/*color: #052645;*/
	color: #453821;
	background-color: #EEEEEE;
}

#wrapper {
    	width: 100%;
}

#page-wrapper {
    	padding: 0 15px;
    	min-height: 720px;
    	background-color: #fff;
}

@media(min-width:768px) {
    	#page-wrapper {
	        position: inherit;
	        margin: 0 0 0 250px;
	        padding: 0 30px;
	        border-left: 1px solid #e7e7e7;
    	}
}

.sidebar .sidebar-nav.navbar-collapse {
    	padding-right: 0;
    	padding-left: 0;
 	background-color: #EEEEEE;
}

.sidebar .sidebar-search {
    	padding: 15px;
}

.sidebar ul li {
    	border-bottom: 1px solid #e7e7e7;
}

.sidebar li a:focus, .sidebar li a:active {
    	color: white;
  	font-weight: bold;
    	background-color: #453821;
}

.sidebar li a:hover {
  	color: #453821;
  	font-weight: bold;
    	background-color: #BEBEBE;
}

.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
    	border-bottom: 0!important;
}

.sidebar .nav-second-level li a {
   	padding-left: 37px;
}

.sidebar .nav-third-level li a {
    	padding-left: 52px;
}

.sidebar .arrow {
    	float: right;
}

@media(min-width:768px) {
    	.sidebar {
	        z-index: 1;
	        position: absolute;
	        width: 250px;
	        margin-top: 78px;
    	}
    
 	.navbar-top-links .dropdown-messages,
    	.navbar-top-links .dropdown-tasks,
    	.navbar-top-links .dropdown-alerts {
        	margin-left: auto;
    	}
}

.navbar-inverse {
  	background-color: #453821;
}
  
.navbar-header {
	padding: 10px;
}

.header-right {
	border-radius: 4px;
}

.header-right:link {
	color: white;
}

.header-right:hover,
.header-right:active,
.header-right:focus { 
	color: #453821;	
	text-decoration: none;
}

.header-text {
    	color: white;
	font-weight: bolder;
	font-size: 40px;
}

.header-text:link {
	color: white;
	text-decoration: none;
}

.header-text:visited {
	color: white;
	text-decoration: none; 
}

.header-text:hover { 
	color: white;	
	text-decoration: none;
}

.left {
	/*margin: 12px;
	border-radius: 8px;
	box-shadow: 5px 5px 6px #818181;
	border-left: 1px solid #073763;
	border-bottom-right-radius: 4px;
	border-bottom: 1px solid #073763;
	position:fixed;*/
	top:0;
	bottom:0;
	height: auto;
	padding: 8px;
	border-right: 1px solid #453821;
	
	background: #F0F8FE;
}

.navbar-top-links {
  	margin-top: 27px;
    	margin-right: 20px;
}

.navbar-top-links li {
    	display: inline-block;
}

.navbar-top-links li:last-child {
    	margin-right: 15px;
}

.navbar-top-links li a {
    	padding: 15px;
    	min-height: 50px;
}

.navbar-top-links .dropdown-menu li {
    	display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
    	margin-right: 0;
}

.navbar-top-links .dropdown-menu li a {
    	padding: 3px 20px;
    	min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
   	 white-space: normal;
}

#formLogin {
  	width: 250px;
  	padding: 20px;
}

.dropdown-menu {
    	border-radius: 4px;
    	box-shadow: 5px 5px 6px #818181;
}
	
#middle {
	float: left;
}
	
.content {
	padding: 20px;
	background: white;
}

.twocolumns {
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;
}

.threecolumns {
	-moz-column-count:3; /* Firefox */
	-webkit-column-count:3; /* Safari and Chrome */
	column-count:3;
}

.fivecolumns {
	-moz-column-count:5; /* Firefox */
	-webkit-column-count:5; /* Safari and Chrome */
	column-count:5;
}
	
footer {
	background: #453821;
	height: auto;
	color: white;
	padding: 10px;
	/*border: 0px #073763;*/
}

.sitestuff {
	font-size: 12px;
}

.sitestuff p {
	margin: 0px 50px 0px 50px;
}

img { 
	border: 0; 
}

.go-top {
	position: fixed;
	bottom: 2em;
	right: 2em;
	text-decoration: none;
	color: white;
	background-color: rgba(0, 0, 0, 0.3);
	font-weight: bold;
	padding: 1em;
	display: none;
}

.go-top:hover {
	background-color: rgba(0, 0, 0, 0.6);
}

.list ul {
	font-size: 14px;
}

.list th {
	background: #453821;
	color: white;
	padding: 4px 10px;
}

.list th.wide {
	width: 104px;
	}

.list th.wider {
	width: 200px;
	}

.list td {
	/* border: 1px solid #453821; */
	padding: 4px 10px;
	font-size: 14px;
}

.list tr:nth-child(odd) { background-color: #D0D0D0; }

.list tr:nth-child(even) { background-color: #FFF; }

.biglist td {
	font-size: 18px;
	padding: 4px 10px;
}

.panel-heading .accordion-toggle h3:after {
 	/* symbol for "opening" panels */
    	font-family: 'Glyphicons Halflings';  
    	content: "\e114";    
    	float: left;        
   	color: grey;        
    	overflow: no-display;
    	margin-right: 10px;
}

.panel-heading .accordion-toggle.collapsed h3:after {
    	/* symbol for "collapsed" panels */
    	content: "\e080";    
}

a.accordion-toggle{
    	text-decoration: none;
}

.nav-tabs {
	font-weight: bold;
}

.btn.btn-pt {
    color: #ffffff;
    background-color: #6A604D;
    border-color: #6A604D;
}

.btn.btn-pt:hover {
    color: #ffffff;
    background-color: #453821;
    border-color: #453821;
}