﻿/*TQ's CSS Additions*/
dl.form     { clear: both; }
dl.form dt  { float: left; clear: left; width: 150px; padding: 8px !important; }
dl.form dd  { padding: 8px; }

/*add some padding to tables*/
td { padding: 0 2px 0 3px; }

/*for jQuery-ui Datatables alternating row shading and link styling*/
.odd { background-color: gray; color: black;}
.even a { background-color: white; color: blue !important; }
.even a:hover { color: black !important; }
.odd a:hover {  color: black !important; }
.odd a { color: white !important; }

/*For Styling tips that display next to user input fields */
.formatTip { font-size:.8em; color:Maroon; }
/*For error text formatting */
.error { color: red; }


/*Data Tables*/


/*
 * jQuery UI specific styling
 */

.paging_two_button .ui-button {
	float: left;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers .ui-button {
	padding: 2px 6px;
	margin: 0;
	cursor: pointer;
	* cursor: hand;
	color: #333 !important;
}

.dataTables_paginate .ui-button {
	margin-right: -0.1em !important;
}

.paging_full_numbers {
	width: 350px !important;
}

.dataTables_wrapper .ui-toolbar {
	padding: 5px;
}

.dataTables_paginate {
	width: auto;
}

.dataTables_info {
	padding-top: 3px;
}

table.user-table thead th {
    padding: 3px 0px 3px 10px; 
	cursor: pointer;
	* cursor: hand;
}

div.dataTables_wrapper .ui-widget-header {
	font-weight: normal;
}


table.dataTable thead th div.DataTables_sort_wrapper {
	position: relative;
	padding-right: 20px;
}

table.dataTable thead th div.DataTables_sort_wrapper span {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 0;
}

.dataTables_length
{ margin-left: 20px;}
/*********/


.ui-widget-content {
    font-size: 13px;
}

.ui-widget-content a {
    font-size: 13px;
}

#admin-button-area, #client-button-area, #candidate-button-area {
    margin-bottom: 10px;
}
