/*= Generic
-------------------------------------------------------------- */
.hide { display:none; }
.left { float:left; }
.right { float:right; }


/*= Login
-------------------------------------------------------------- */
#login h1 a {
	width:auto;
	height:123px;
	background:url(/wp-content/themes/npeca/images/bhn-logo.png) no-repeat center top;
}


/*= Tables
-------------------------------------------------------------- */
.vx_table {
	margin-bottom:5px;
}

	.vx_table th {
		background:#F1F1F1;
		background:-moz-linear-gradient(center top , #F9F9F9, #ECECEC);
		background:-webkit-linear-gradient(top, #F9F9F9, #ECECEC);
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#ECECEC));
		background:-ms-linear-gradient(top, #F9F9F9, #ECECEC);
		background:linear-gradient(top, #F9F9F9, #ECECEC);
	}
	
	.vx_table td {
		padding:8px 8px 7px;
		vertical-align:middle;
	}
	
.ui-datepicker.ui-helper-clearfix { display:none; } /* fixes a display issue */


/* Add/Edit Employee */
.vx_table .edit_status { text-transform:capitalize;  }
.vx_table .edit_status.active {color:#458C2D; }

.vx_table .actions {
	padding:0 8px;
}

.vx_table .actions a {
	height:22px;
	padding:0 6px;
	line-height:21px;
	cursor:pointer;
}

.vx_table tr.for_delete td {
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	background:#ddd;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.vx_table input[type="text"] { width:90%; }
.vx_table select { width:90%; }
.vx_table input[type="radio"] + label { margin-right:10px; }

.vx_table .comp_date,
.vx_table .exp_date {
	display:none;	
}

.vx_table .add_new_status label,
.vx_table .edit_status label { 
	padding-left:3px; 
}

.vx_table .edit_exp_date .warning { color:#C69900; }
.vx_table .edit_exp_date .expired { color:#980D0D; }

.vx_table .edit_file a.for_deletion,
.vx_table .edit_file a:link.for_deletion,
.vx_table .edit_file a:visited.for_deletion {
	color:#999;
}

.vx_table .edit_file .delete_attachment {
	display:inline-block;
	width:18px;
	height:18px;
	margin:0 5px 0 2px;
	background:url(images/x-01.png) no-repeat;
	text-indent:-999em;
	cursor:pointer;
}
.vx_table .edit_file .delete_attachment.undo {
	background-image:url(images/undo-01.png);
}

input.datepicker {
	width:80% !important;
	padding-left:20px;
	background-image:url(images/calendar-01.png);
	background-repeat:no-repeat;
	background-position:3px 3px;
}

.clear-datepicker {
	display:inline-block;
	width:18px;
	height:18px;
	margin:0 5px 0 2px;
	background:url(images/x-01.png) no-repeat;
	text-indent:-999em;
	cursor:pointer;
}

.add_new .upload { margin-right:5px; }