.pageContent {
    margin-left: 15px;
    margin-right: 15px;
}

.labelHTML {
    font-weight: bold;
    text-align: right;
}

.labelLineHolder, .labelLineHolder label {
    font-weight: bold;
}

.logo {
	border-right: none; 
}

.nav.nav-tabs li.active a {
    background-color: #e6e6e6;
}

h3.legend {
    color: inherit !important;
}

/*fix jqgrid*/
.ui-jqgrid th.ui-state-default {
    border: 1px solid #fff !important;
	/* it seems that sometimes the images from jqgrid don't completely cover the table, so the background color can show occasionally */
    background: url("/resources/static/shared/js/jquery-ui-1.11.4/images/ui-bg_highlight-soft_60_e9e3be_1x100.png") repeat-x scroll 50% 50% #ffffff !important;
    font-weight: bold !important;
}

.ui-jqgrid .ui-jqgrid-htable th div {
    color: #474747 !important;
}

.ui-jqgrid.ui-widget.ui-widget-content.ui-corner-all {
    border: none;
}

.ui-jqgrid-pg-left {
    white-space: nowrap;
}


/*hover over jqgrid row*/
.ui-widget-content.jqgrow.ui-row-ltr.ui-state-hover {
    background: none;
    background-color:#EAF5FF;
}
/*select jqgrid row*/
.ui-widget-content.jqgrow.ui-row-ltr.ui-state-highlight {
    background: none;
    background-color:#b0bed9 !important;
}
/*font size*/
.ui-jqgrid .ui-jqgrid-view, .ui-jqgrid .ui-jqgrid-pager {
    font-size: inherit !important;
}
.ui-jqgrid tr.jqrow td {
    font-size: inherit;
}
.ui-jqdialog {
    font-size: inherit !important;
}
.ui-jqgrid .ui-jqgrid-titlebar {
    font-size: inherit !important;
}

/* more jqgrid fixes */
/*table headers were shifted downward*/
.ui-jqgrid .ui-jqgrid-htable .ui-th-div {
    margin-top: 0px;
}
/*tails of letters like p and q were being cut off*/
.ui-jqgrid .ui-jqgrid-htable th div {
    overflow: visible;
}
/*page number field was too short */
.ui-jqgrid .ui-pg-input, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-input, .ui-jqgrid .ui-pg-selbox {
    height: inherit;
}
/*keep buttons from shifting on hover*/
.ui-jqgrid .ui-pg-button:hover {
    padding: 0px 1px;
    border: none;
}
/* move icons down */
.ui-jqgrid .ui-icon-asc {
    margin-top:0px;
}
.ui-jqgrid .ui-icon-desc{
    margin-top:6px;
}

/* always show scrollbar -- height of table matches content */
.ui-jqgrid .ui-jqgrid-bdiv { 
	overflow-y: scroll; 
	overflow-x: hidden;
	height:auto !important; 
}



/* force jqgrid to make its tables the width of the container */
.ui-jqgrid-htable,
.ui-jqgrid-btable,
.ui-jqgrid-pager,
.ui-jqgrid-view,
.ui-jqgrid-bdiv,
.ui-jqgrid-hdiv,
.ui-jqgrid-hbox,
.ui-jqgrid { 
	max-width: 100% !important; 
	width:100% !important; 
}	


/* align table columns */
.ui-jqgrid .ui-jqgrid-hbox {
	float: left;
	padding-right: 0px !important;
}

.checkbox label {
    font-weight: bold;
}




fieldset {
    padding-bottom:20px;
}

.sectiontitle {
    line-height:inherit;
    padding-bottom:10px;
}

.form-group label, .radio label {
    font-weight: bold;
}

.form-horizontal, .form-inline {
    border: 1px solid #ccc;
    padding: 15px 15px 15px 15px;
}

#footerWrapper {
    margin-top:25px;
}

.collapser {
    margin-top: 23px;
    margin-bottom: 23px;
}

.collapser.collapse {
    float: left;
}


.messages {
    padding-left: 0px;
    padding-right: 0px;
}

.messages .alert {
    margin-bottom: 10px;
}

.control-text {
    margin-right: 10px;
}

.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: transparent;
}

/* external links */
.pageContent a[target="_blank"]::after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\00a0\f08e";
}


.bold{
	font-weight: bold;
}



.loading-animation {
	margin-right: 10px;
	margin-left: 10px;
}





.changeHighlight {
    background-color:#ccffcc !important;
}

.warningHighlight {
    background-color:#ffff99 !important;
}