@charset "utf-8";

.popover {
  max-width: 65%;
  width: auto;
}

 .multiSel {
  cursor: pointer;
  width:100%; 
}

/* this customizes the "Format" drop down box to show properly for jQuery TE plugin (Text Editor) */
.jqte_tool.jqte_tool_1 .jqte_tool_label {
	height:26px;
}


html{
	font-size:100%;
	font-family: Georgia, serif, Baskerville, Garamond,"open sans",Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
}

body{
	font-size: 12px;
	padding-top: 85px;
	padding-bottom: 40px;
	text-align: justify;
}

tbody tr.even td.highlighted {
	background-color: #E6FF99;
}

/*
body {
	font-size: 0.90em;
	line-height:140%;
	font-weight: normal;
    font-style: normal;
	text-decoration:none;
	text-align:justify;
	background-image:url('../images/common/blackwallpaper.jpg');
	margin: 0px;
	padding: 0px;
	
}
*/

.row-fluid [class*="span"].center, .center {
	margin: 0 auto;
	float: none;
}  

.shadow {
	-webkit-box-shadow: 4px 6px 3px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 4px 6px 3px 0px rgba(0,0,0,0.25);
	box-shadow: 4px 6px 3px 0px rgba(0,0,0,0.25);
}

/* Gradient transparent - color - transparent */
/* from: http://css-tricks.com/examples/hrs/ */
/* Gradient transparent - color - transparent */
/* from: http://css-tricks.com/examples/hrs/ */
hr.style-one { 
	border: 0; height: 1px; 
	background-image: -webkit-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.75)); 
	background-image: -moz-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.75)); 
	background-image: -ms-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.75)); 
	background-image: -o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.75)); 
}

hr.style-two { 
	border: 0; height: 1px; 
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), 	rgba(0,0,0,0.75)); 
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75)); 
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75)); 
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75)); 
}

hr.style-center { 
	border: 0; height: 1px; 
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), 	rgba(0,0,0,0.5), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.5), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.5), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.5), rgba(0,0,0,0)); 
}

/* bootstrap 3 - navbar customization for styling the top and collapsible navbar */
.custom-topnav {
    min-height: 70px;
	padding-left: 20px;
	padding-right: 20px;
    background-color: #FAFAFA;
    background-image: linear-gradient(to bottom, #FFF, #F2F2F2);
    background-repeat: repeat-x;
    border-bottom: 1px solid #D4D4D4;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);
}

.navbar-toggle {
  margin-top: 20px;
  border-color: @gray-dark;
  border-radius: 4px;
  border: 1px solid #D4D4D4;
}

.navbar-toggle .icon-bar {
  border-color: gray80;
  border: 1px solid lightgray;
}

/* remove scrollbars from collapsed nav menu bar */
.navbar-collapse {
  overflow-y: hidden;
  overflow-x: hidden;
  max-height: none;
}
 
/* bootstrap 3 - end navbar customization */

/* enable carousel images to auto-stretch and center */ 
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
width: 100%; /* use this, or not */
margin: auto;
}


.customnav { 
	font-size: 13px;
	font-weight: bold;
	color: black;
	border-bottom: 1px solid lightgray;
}

.cell-btn {
	font-weight:bold;
	margin: 3px 2px;
	padding: 0px 5px;
}


td.cell-center {
	margin: 0px;
	padding: 0px;
	vertical-align:middle; 
	text-align:center;
	overflow: hidden;
	display:table-cell;
	white-space: nowrap;
}



.dllink {
	color: black;
}




/*
 * Table styles
 */
 
table.pretty {
	width: 98%;
	clear: both;
    background: #e3e3e3;
    border: 1px solid darkgray;
}

table.pretty td,
table.pretty th {
	border: 1px solid darkgray;
}

/* Header cells */

table.pretty thead th,
table.pretty tfoot th
{
	border: 1px solid darkgray;
	border-spacing:0;
    border-collapse:collapse;
	text-align: center;
	background: #dff0d8;
	color: #545454;
	margin: 0;
}


/* Body cells */

table.pretty tbody td {
	text-align: center;
	vertical-align: middle;
	background: lightgray;
	border: 1px solid darkgray;
	padding: 3px;
}

/*		
table.pretty tbody td {
	text-align: center;
	background: #D0D0D0;
}
	
table.pretty tbody tr.odd td { 
	background: #E0E0E0;
}
*/

/* Footer cells */	
table.pretty tfoot th {
	background: #dff0d8;
	text-align: center;
}
	
table.pretty tfoot td {
	background: #dff0d8;
	text-align: center;
	font-weight: bold;
}



/*
 * Pagination
 */
 /*
a.paginate_button,
a.paginate_active {
	display: inline-block;
	background-color: #608995;
	padding: 2px 6px;
	margin-left: 2px;
	cursor: pointer;
	*cursor: hand;
}

a.paginate_active {
	background-color: transparent;
	border: 1px solid black;
}

a.paginate_button_disabled {
	color: #3d6672;
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}

div.dataTables_paginate span>a {
	width: 15px;
	text-align: center;
}

*/

/*
 Sorting
*/

table.pretty thead .sorting_asc,
table.pretty thead .sorting_desc,
table.pretty thead .sorting {
  cursor: pointer;
  *cursor: hand;
}

table.pretty thead .sorting {
  background: #dff0d8 url("/assets/images/tables/sort_both.png") no-repeat center right;
}
table.pretty thead .sorting_asc {
  background: #d7e1c5 url("/assets/images/tables/sort_asc.png") no-repeat center right;
}
table.pretty thead .sorting_desc {
  background: #d7e1c5 url("/assets/images/tables/sort_desc.png") no-repeat center right;
}
table.pretty thead .sorting_asc_disabled {
  background: url("/assets/images/tables/sort_asc_disabled.png") no-repeat center right;
}
table.pretty thead .sorting_desc_disabled {
  background: url("/assets/images/tables/sort_desc_disabled.png") no-repeat center right;
}



.navbar .nav > li > a {
  padding: 10px 10px 11px;
  font-size: 13px;
  color: #666666;
}


/* Bootstrap 3 Tooltip size*/
div.tooltip-inner {
    max-width: 350px;
}


div.dataTables_filter input {
    margin-left: 10px;
}



 

.truncated-wrapper-cell {

	width: 100px;
    overflow: hidden;
    white-space: nowrap;

    display: table-cell;
    text-overflow: ellipsis;
	vertical-align:middle;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
	border-spacing: 0;
}

.truncated-cell {
	width:100px;
	vertical-align:middle;
		
	text-overflow:ellipsis;
	display:inline-block;
	white-space: nowrap;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	
	padding: 0;
    margin: 0;
    border-collapse: collapse;
	border-spacing: 0;
}



