

label{font-weight:bold}
.white{color:#fff}
.clearer{clear:both}

form .required {
		font-weight: bold;
}
form .required label:after {
		color: #e32;
		content: '*';
		display:inline;
}
form .required label{color:green}

span.required {
	color: #CE1C22;
	font-size: 18px;
}
#modalForm{margin-bottom:0}
.pager{margin-bottom:0;}
.page-header{margin:10px 0 15px;color:#202020;border-color:#e6e6e6}
.subtab-header{font-size:16px;color:#333333;font-weight:bold;display:block;};
h1, h2, h3, h4, h5, h6 {margin: 0}
.table-bordered th{background:#003C44;color:#fff;border-left-color:#202020}
.modal{
		width: 780px;
		margin-left: -390px; /* - width/2 */
}
.modal-body{max-height:350px}

/* table sorter */
th.headerSortUp, th.headerSortDown {
	background-image: url(../img/asc.gif);
	background-repeat: no-repeat;
	background-position: right;
}
th.headerSortDown {
	background-image: url(../img/desc.gif);
}
.alert.nostyle{background-color:transparent}
.dl-horizontal dt{width:200px;margin-right:3px}
/* 	Silverlink horizontal form
		- Allow's us to avoid all the excess bootstrap markup
*/
.horizontal{padding:0;margin:0}
.horizontal .modal-body label,.horizontal .modal-body  select,.horizontal .modal-body  input {
	float: left;
}
.horizontal .control-group label,.horizontal .control-group  select,.horizontal .control-group  input{
	float: left;
	padding-top: 5px;
	margin:5px;
}
.horizontal .control-group label{
	width:100px;
	padding-top: 5px;
	margin:5px;
}

.ui-resizable-s {
	bottom: 0;
}
.ui-resizable-e {
	right: 0;
}

#notice{position:fixed;bottom:0;width:100%;z-index:9999}
.notificationClose{float:right}

.filtered{display: none}
td{background:#fff}

/* tablesorter overlay */
#overlay {
	color: #000;
	text-align:center;
	background-color: #ddd;
	font-weight:bold
}
/* component configuration */
.input-sysaudio {
	width: 400px;
	margin-top: 9px;
}
.select-ctlpad {
	margin-top: 9px;
}
.output-template {
	width: 330px;
	margin-top: 8px;
}
.help-block{font-style:italic; color:#666}
/* tables with actions header  */
.table th.actions,.table td.actions {white-space: nowrap;}

h3 img {
	margin-bottom: 3px;
}
#requiredHelp{
	clear:both
}

/* Bootstrap overrides */
.nav-collapse .dropdown-menu {
	display: box;
}
.nav-collapse.collapse {
  height: auto; /* instead of 0 */
}
ul.breadcrumb{margin-bottom:0}
/* for low res, to keep menu from wrapping */
div.navbar-inner .container-fluid {
	padding-right: 10px;
	padding-left: 10px;
}
/* Printing display logic */
@media screen {
	#printSection {
		display: none;
	}
}
@media print {
	body * {
		visibility:hidden;
	}
	#printSection, #printSection * {
		visibility:visible;
	}
	#printSection {
		position:absolute;
		left:0;
		top:0;
	}
	#printSection .modal-body{
		height:auto%;
		max-height:auto;
		overflow-y:visible;
	}
	.pagination, .btn{display:none}
	a[href]:after {
    content: "";
  }
}
/* Bootstrap tooltip change for top menu ***/
.tooltip {
	font-size:13px; 
	font-weight: bold; 
  	font-family: Trebuchet, "Helvetica Neue", Helvetica, Arial, sans-serif;	
}
.tooltip-inner { 
	color:#0087AB; 
	min-width: 100px;
	background-color: #FFFFFF;
	border: solid 1px #0087AB;
	text-align:left;
    text-decoration:none;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #FFFFFF;
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:5px solid #FFFFFF;
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #FFFFFF;
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-right:5px solid #FFFFFF;
}
.tooltip.in {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
#PageLoaded, #ModalLoaded{display:none}
span.browserwarn{display:none}
.icon-invisible {
    visibility: hidden;
}

.pagination .first, .pagination .prev, .pagination .next, .pagination .last {
	padding: 4px 12px;
} 

.pagerSelect {
	height: 30px;
}

.pagination .tableFilter {
	height: 24px;
}

.pagerSelect li a {
	height: 20px;
}

.alert-success {
  color: #468847 !important;
  background-color: #dff0d8 !important;
  border-color: #d6e9c6 !important;
}

.alert-danger,
.alert-error {
  color: #b94a48 !important;
  background-color: #f2dede!important;
  border-color: #eed3d7!important;
}

.alert-info {
  color: #202020 !important;
  background-color: #C6D9FF !important;
  border-color: #3671E2 !important;
}