.table.table-custom>thead>tr>th,
.table.table-custom>tbody>tr>th,
.table.table-custom>tfoot>tr>th,
.table.table-custom>thead>tr>td,
.table.table-custom>tbody>tr>td,
.table.table-custom>tfoot>tr>td{
	padding:5px 8px;
}

.modal > .modal-wide-dialog{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.modal > .modal-wider-dialog{
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}


.navbar-default a.navbar-brand{
	background: url(../images/01/hta-logo-20.png) 16px 16px no-repeat scroll;
	padding-left: 40px;
	color:#000;
	white-space: nowrap;
}



/* JS table sorter styles*/
.tablesorter .ui-widget-content{
	border-color: #ccc;
}
.tablesorter .ui-widget-content a{
	color:#428BCA;
}
.tablesorter .ui-widget-content a.btn{
	color:#fff;
}

.tablesorter .ui-state-default a, .tablesorter .ui-state-default a:link, .tablesorter .ui-state-default a:visited{
	color:#428BCA;
}
.tablesorter .ui-state-default a.btn, .tablesorter .ui-state-default a.btn:link, .tablesorter .ui-state-default a.btn:visited{
	color:#fff;
}
.tablesorter-dropbox .header,
.tablesorter-dropbox .tablesorter-header {
	background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
	background-position: center right;
	background-repeat: no-repeat;
	cursor: pointer;
	white-space: normal;
	padding: 4px 20px 4px 4px;
}
.tablesorter-dropbox thead .headerSortUp,
.tablesorter-dropbox thead .tablesorter-headerSortUp,
.tablesorter-dropbox thead .tablesorter-headerAsc {
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
	border-bottom: #333 2px solid;
}
.tablesorter-dropbox thead .headerSortDown,
.tablesorter-dropbox thead .tablesorter-headerSortDown,
.tablesorter-dropbox thead .tablesorter-headerDesc {
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
	border-bottom: #333 2px solid;
}
.tablesorter-dropbox thead .sorter-false {
	background-image: none;
	cursor: default;
	padding: 4px;
}
.tablesorter td.primary{
	background-color: rgba(0,0,0,0.04);
}


@media (max-width: 767px) {
	a.navbar-brand{
		height: auto;
		width: 78%;
	}
	.well{
		padding: 5px;
	}
}

@media (max-width: 767px) {
	h1, .h1 {
		font-size: 28px;
	}
	h2, .h2 {
		font-size: 22px;
	}
	h3, .h3 {
		font-size: 18px;
	}
	h4, .h4 {
		font-size: 16px;
	}
	h5, .h5 {
		font-size: 14px;
	}
	h6, .h6 {
		font-size: 12px;
	}
}