/* BEGIN SPARSE CONTENT FOOTER: Needed for keeping footer at bottom of page with sparse content */
html,
body {
	margin:0; 
	padding:0;
	height:100%;
}
#wrapper {
	min-height:100%;
	position:relative;
}
#content {
	padding-bottom:210px; /* Almost height of the footer element */
}
#footer {
	width:100%;
	height:195px;
	position:absolute;
	bottom:0;
	left:0;
}
/* END SPARSE CONTENT FOOTER: Needed for keeping footer at bottom of page with sparse content */

/* Override Bootstrap's page-header padding/margins */
.page-header {
    padding-bottom: 2px;
    margin: 0px 0 20px;
}

.capitalize{text-transform: capitalize}
.top-header {
    padding-bottom: 9px;
    margin: 0px 0px 0px;
    border-bottom: 1px solid #E6E7E8;
    background-color: #006c8f;
}
.red{
	color: red;
}
 
.print-hidden{
	display:none;
}
 
/* Remove rounded corners on navbar. 
 Make the navbar smaller. */
.navbar {
  border-radius: 0;
  margin-bottom: 0;
}

/* HEADER: Change 'navbar-inverse' color to black instead of dark gray. */
.navbar-inverse {
  background-color: #000;
  border-color: #000;
}
/* HEADER: Make the navbar smaller. Font size changed to 'em'.*/
.navbar-brand {
    float: left;
    padding: 5px;
    font-size: .95em;
    line-height: 38px;
    height: 50px;
}
/* HEADER: Make the text white in the navbar brand element containing Comptroller name. */
.navbar-inverse .navbar-brand {
  color: #fff;
}

@media (max-width: 768px) { 
	/* HEADER: Used to fit 'Texas Comptroller of Public Accounts' text on small mobile screens. */
	.texascomptrollerheader, .navbar-bottom {
		font-size: 85% !important;
	}
}
@media (min-width: 768px) { 
	/* HEADER: Used to restore text size for 'Texas Comptroller of Public Accounts' on larger screens. */
	.texascomptrollerheader, .navbar-bottom {
		font-size: 100% !important;
	}
}

/* FOOTER: Footer text is black, background gray */
.navbar-bottom {
    color: #000000;
	background-color: rgb(204, 212, 202); 
	padding: 20px 0 5px 0; 
	margin-bottom: 0px;    
}
/* FOOTER: Make links black in footer. */
.navbar-bottom a, .btn-link {
    color: #000000;
}
/* FOOTER: Make hovering over link blue in footer. */
.navbar-bottom a:hover, .btn-link:hover {
    color: #004c98;
}
/* FOOTER: Remove padding on btn-link so it appears like other items in footer. */
.navbar-bottom .btn-link {
    padding: 0px;
    font-size: inherit;
}

/* data table display header with highlighted color */
table thead.cf {
    background-color: #d9edf7;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #ececec;
}
/* 508 compatibility */
.hyperlink{
    color: #337ab7;
    text-decoration: underline;
    font-weight: bold;
}
.alert-danger {
    color: #751c19;
}
.btn-success {
    color: #fff;
    background-color: #317331;
    border-color: #398239;
}
.btn-info {
    color: #fff;
    background-color: #337ab7;
    border-color: #46b8da;
}

.label-danger {
	color: #fff;
    background-color: #BA4442;
}
.label-success {
	color: #fff;
    background-color: #3a873a;
}
.btn-warning{
	color:#fff;
	background-color: #9c671c;
	border-color: #9c671c;
}
nav.leftwrap ul li {    
  width:100%;         
  word-wrap: break-word;        
 }