/* custom styles */
body { padding-top: 5px; padding-bottom:50px; }
body.DTTT_Print { padding-top: 40px; }
container {
   min-height:100%;
   position:relative;
}
.sInfo { background-color: #fff; }
.loginLabel { margin: 0 auto;  padding: 15px 25px; font-size: 32px; 
 width: 450px; 
  border-top: 1px solid #104F9F;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px; 
          border-right: 0; 
          border-bottom: 0;          
          border-left: 0;          
          border-bottom-right-radius:0;
          border-bottom-left-radius:0;
     background-color: #104F9F;
    background-image: linear-gradient(to bottom, #104F9F, #4dd9d8);
    background-repeat: repeat-x;
    border: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067); color: #fff; }
.login { margin: 0 auto;  padding: 10px 25px; 
 width: 448px; 
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
          border-top: 0;
          border-top-right-radius:0;
          border-top-left-radius:0;
          margin-bottom: 30px;
          }
.loginOuter { margin: 30px; }

.loginFooter {
    background-color: transparent;
    border-radius: 0 0 6px 6px;
    border-top: 1px solid #DDDDDD;
    box-shadow: 0 1px 0 #FFFFFF inset;
    margin-bottom: 0;
    padding: 15px;
    text-align: right;
}

.loginFooterText { float: left; text-align: left; padding: 2px; }
.loginFooterText a:link { }
.loginBtn { margin-left: 10px; }
.loginDisclaimer { display:block; color: #777; font-size: 90%; padding-bottom: 10px; }

.logoImage { position: relative; top: 5px; }
.userCreds { padding: 0 5px; clear:both; position: absolute; right: 15px;}
.userCreds ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
float:right;
}

.userCreds ul li { display: inline; }

.userCreds ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #83a6a3;
background-color: #fff;
border: transparent 1px dotted;
}

.userCreds ul li a:hover
{
color: #83a6a3;
border: #83a6a3 1px dotted;
}
.userCredsName { font-weight: 800; color: #83a6a3; }
.navbar {
    margin-bottom: 4px;
    overflow: visible;
}
.navbarTop{ position: relative; top:-6px; }

.navbarBottom{ position: fixed; bottom: 0; height: 60px; }

.navbar-inner {
    background-color: #fff;
    background-image: linear-gradient(to right, #fff, #104F9F);
    background-repeat: repeat-x;
    border: 0;
    border-radius: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    min-height: 25px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 560px;
}

.navbar .nav {  margin: -20px 10px 0 0; }

.navbar .nav > li > a {
    color: #00877b;
    float: none;
    padding: 8.5px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #0064CD;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #00877b;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #00877b;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0053a9;
  *background-color: #00877b;
  background-image: -moz-linear-gradient(top, #F7DA58, #00877b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F7DA58), to(#00877b));
  background-image: -webkit-linear-gradient(top, #F7DA58, #00877b);
  background-image: -o-linear-gradient(top, #F7DA58, #00877b);
  background-image: linear-gradient(to bottom, #F7DA58, #00877b);
  background-repeat: repeat-x;
  border-color: #00877b #00877b #00264e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF7DA58', endColorstr='#ff004b9a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #00877b;
  *background-color: #00958f;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #003267 \9;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #dbe4b8;
    color: #00958f;
}

.navbar-fixed-bottom {
 position:fixed;
   bottom:-2px;
   width:100%;
   height:48px;   /* Height of the footer */
  z-index: 1030;
}


.navbar-fixed-bottom .navbar-inner { margin-left: 0; background-color: #fff;
    background-image: none;}
 .navbar-fixed-bottom .navbar-inner .container { margin: 0 auto; }
 .ie9logo { display: none; }
.footerLogo {width:20%; float: left; display: none; padding-top: 2px;}
.ie9logo img{
	height: 48px;
}
.ie9logo { display: inline; position: relative; padding-top: 2px; padding-bottom: 3px; }
.copyR { text-align: center; width: 80%;margin-top: 14px; }



./* onmouseover for bootstrap navbar */
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #444;
  text-decoration: none;
  background-color: #F7DA58;
  background-image: -moz-linear-gradient(top, #faefbb, #F7DA58);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faefbb), to(#F7DA58));
  background-image: -webkit-linear-gradient(top, #faefbb, #F7DA58);
  background-image: -o-linear-gradient(top, #faefbb, #F7DA58);
  background-image: linear-gradient(to bottom, #faefbb, #F7DA58);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaefbb', endColorstr='#ffF7DA58', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #444;
  text-decoration: none;
  background-color: #F7DA58;
    background-image: url("../img/glyphicons-halflings-gold.png");
  background-image: -moz-linear-gradient(top, #faefbb, #F7DA58);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faefbb), to(#F7DA58));
  background-image: -webkit-linear-gradient(top, #faefbb, #F7DA58);
  background-image: -o-linear-gradient(top, #faefbb, #F7DA58);
  background-image: linear-gradient(to bottom, #faefbb, #F7DA58);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaefbb', endColorstr='#ffF7DA58', GradientType=0);
}
/* form styles */
form table th { vertical-align: top; }
.formContainer { padding: 20px; }
.formContainer .formRow { display: block; }
.formContainer .formRow .fieldLabel { width: 150px; }
.formContainer .formRow .formField { margin-left: 155px; }
.formRow { display: inline; font-size: 90%; }
.formLabel, .fieldLabel {    padding: 2px 4px; text-align: right; font-weight: bold; display: inline; }
.formField { padding: 6px; }

.fieldInstr { color: #faefbb; font-size: 90%; font-style: italic; }
/* grid */
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 98%;
    margin-top: -20px;
}
.reportTitle { position: relative; top: -34px; left: 120px; width: 480px; }

.welcome { position: relative; top: 70px; width: 80%; }
.hero-unit {
font-size: 100%;
    background-color: #F2F5F9;
    color: inherit;
    margin-bottom: 10px;
    padding: 0 10px;
    border-radius: 6px;
    font-size: 100%
    font-weight: 200;
    line-height: 12px;
    padding: 10px;
}

.hero-unit {
    color: inherit;
    font-weight: 200;
    line-height: 12pt;
}
.container .ng-scope {  }
.row-fluid [class*="span"] {   margin-left: -20px; min-height: 0; }

#btnDeleteRow .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .btn-filter {
margin-right: 4px;
padding: 3px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #104F9F;
  background-image: -moz-linear-gradient(top, #416ba0, #104F9F);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#416ba0), to(#104F9F));
  background-image: -webkit-linear-gradient(top, #416ba0, #104F9F);
  background-image: -o-linear-gradient(top, #416ba0, #104F9F);
  background-image: linear-gradient(to bottom, #416ba0, #104F9F);
  background-repeat: repeat-x;
  border-color: #104F9F #104F9F #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff416ba0', endColorstr='#ff104F9F', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.ui-button-text-only .ui-button-text {
    padding: 2px;
}
.btn-filter:hover,
.btn-filter:focus,
.btn-filter:active,
.btn-filter.active,
.btn-filter.disabled,
.btn-filter[disabled] {
  color: #e4d67a;
  background-color: #104F9F;
  *background-color: #2a85a0;
}

.btn-filter:active,
.btn-filter.active {
  background-color: #24748c \9;
}
.ui-button-text-only .ui-button-text {
    padding: 2px;
}
/* new sprites */
.icon-newReport {
  background-position: -456px -160px;
}

/* end new sprites */

/* modal styles */
.modalContainer { padding: 15px; }
.modalWide { width: 800px; margin-left: -380px; }

.span6 { text-align: center; }

/* FORMS */
fieldset div {
	margin: .3em;
	clear:both;
}
fieldset { padding: 10px; margin-left: 10px;}

label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
}
legend {
	color:#0b77b7;
	font-size:1.2em;
}
legend span {
	width:10em;
	text-align:right;
}
input {
	padding:0.15em;
	width:10em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}
.date input {
	background-image:url(../gfx/calendar-small.gif);
	background-repeat:no-repeat;
	background-position:100% 50%;
}

.date fieldset label {
	float:none;
	display:block;
	text-align:left;
	width:auto;
}
.date fieldset div {
	float:left;
	clear:none;
	margin-right:0.2em;
}
.radio, .date {
	position:relative;
}
.radio fieldset, .date fieldset {
	border:none;
	width:auto;
	padding:1px 0 0 11em;
}
.radio legend, .date legend {
	font-size:1em;
	color:#000;
}
.radio legend span, .date legend span {
	position:absolute;
	left:0;
	top:0.3em;
	width:10em;
	display:block;
}
.radio label, .radio input {
	vertical-align:middle;
	display:inline;
	float:none;
	width:auto;
	background:none;
	border:none;
}
.radio div {
	float:left;
	white-space:nowrap;
	clear:none;
}

.email {
	width:14em;
}

input.default {
	color:#bbb;
}

#submit-go {
	margin-top:1em;
	width:69px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(../gfx/submit-button.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
}
#submit-go:hover {
	background-position:0 -26px;
}

/*
input[type=checkbox], input[type=radio] { visibility: hidden; width:0; height:0; padding:0; margin:0; }
input[type=checkbox] + label, input[type=radio] + label { padding-left:18px; }
input[type=checkbox] + label{ background: url(../gfx/check_radio.png) 0 0 no-repeat; }
input[type=checkbox]:focus + label{ background-position: 0 -16px; }
input[type=checkbox] + label:hover{ background-position: 0 -32px; } 
input[type=checkbox]:checked + label{ background-position: 0 -48px; }

input[type=radio] + label{ background: url(../gfx/check_radio.png) 0 -64px no-repeat; }
input[type=radio]:focus + label{ background-position: 0 -80px; }
input[type=radio] + label:hover{ background-position: 0 -96px; } 
input[type=radio]:checked + label{ background-position: 0 -112px; }
*/
.navBtns { display: none; }

/* datatables */
/* datatbles */
#theTableDiv { background-color: #e9e9e9; width: 100%; border: #078E83 1px solid; border-radius: 6px; padding: 6px; height:80%; min-height: 350px; overflow: auto; }


table.dataTable {
    clear: both;
    margin: 0 auto;
    width: 98%; }
.dataTables_wrapper    {
    min-width: 1020px;
 height: 100%;
}
.dataTables_wrapper .ui-toolbar {
    padding: 2px;
}


.dataTables_scrollBody { height: auto; }
.DataTables_sort_icon .css_right .ui-icon .ui-icon-carat-2-n-s, .ui-icon {
display: inline=block;
/*    background-position: -128px 4px; */
 height: 12px; 
 width: 12px;
   }
   .ui-icon {
/*    background-repeat: no-repeat; */
    display: inline-block;
    overflow: hidden;
    text-indent: -99999px;
}

table.dataTable thead th {
    border-bottom: 1px solid #000000;
     background: url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") repeat-x scroll 50% 50% #F6F6F6;
    cursor: pointer;
    font-weight: bold;


}

table.dataTable thead th, table.dataTable tbody td { font-size: 85%;  padding: 3px 18px 3px 10px; min-width: 100px;
    white-space: nowrap;}

table.dataTable tbody td { text-align: center; }
table.dataTable tbody th .control, table.dataTable tbody td .control { width: 50px; }
table.dataTable tr.odd {
    background-color: #F8E7B3;
}	
.dataTables_length select { width: 80px; }



.dataTables_length select { width: 50px; }



/*.dataTables_wrapper { height: 450px; overflow; auto; }
.dataTables_wrapper .bottom { border: 0; }
.dataTables_wrapper .ui-toolbar {
    color: #666;
}
#toolbar { display: none; }
table.dataTable { width:95%; }
table.dataTable td { padding: 6px 10px; white-space: nowrap; }
.displayTable {  display: block; line-height: 14pt; }
.dataTables_wrapper .ui-toolbar {  color: #555; } */
.dataTables_length {  width: 70%; }
.dataTables_length select { width: 80px; color: #555;}
.dataTables_length label { width: auto; }
/*
.filtersTable thead th label{ text-align: center }
.cellDate { white-space: nowrap; }
.dataTables_scroll{ max-width: 1100px; overflow: auto; }
.dataTables_scrollBody { height: auto; max-height: 350px; overflow: auto; }
.datatable th, .datatable td {
  overflow: hidden; /* this is what fixes the expansion */
 /* white-space: nowrap;
} */

.filterAll { text-align: center; }
.row_selected { font-weight: bold; color: red; }
.inline-block { display: inline-block; }

/* export div */
div.DTTT_Print { padding: 50px 10px; 20px 10px; position:relative; top: 50px; }


div.DTTT_container {
    float: right;
    margin-bottom: 2px;
    position: relative;
    top: 6px;
} 
.DTTT_PrintMessage {   background-color: red; }

button.DTTT_button, div.DTTT_button, a.DTTT_button {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F3F3F3 89%, #F9F9F9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
      background-image: url("../img/flashBack.png") repeat-x;
    border: 1px solid #999999;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 3px #CCCCCC;
    color: #000000 !important;
    cursor: pointer;
    float: left;
    font-size: 0.88em;
    margin-right: 3px;
    padding: 5px 8px;
    position: relative;
}
button.DTTT_button {
    height: 30px;
    padding: 3px 8px;
}
.DTTT_button embed {
    outline: medium none;
}
button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover {
    background: -moz-linear-gradient(center top , #F3F3F3 0%, #E2E2E2 89%, #F4F4F4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #666666;
    box-shadow: 1px 1px 3px #999999;
    text-decoration: none !important;
}
button.DTTT_disabled, div.DTTT_disabled, a.DTTT_disabled {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F9F9F9 89%, #FAFAFA 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D0D0D0;
    color: #999999;
}
button.DTTT_button_collection span {
    background: url("../js/vendor/dataTables-1.9.4/media/images/collection.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 17px;
}
button.DTTT_button_collection:hover span {
    background: url("../js/vendor/dataTables-1.9.4/media/images/collection_hover.png") no-repeat scroll right center #F0F0F0;
    padding-right: 17px;
}
table.DTTT_selectable tbody tr {
    cursor: pointer;
}
table.dataTable tr.DTTT_selected.odd {
    background-color: #9FAFD1;
}
table.dataTable tr.DTTT_selected.odd td.sorting_1 {
    background-color: #9FAFD1;
}
table.dataTable tr.DTTT_selected.odd td.sorting_2 {
    background-color: #9FAFD1;
}
table.dataTable tr.DTTT_selected.odd td.sorting_3 {
    background-color: #9FAFD1;
}
table.dataTable tr.DTTT_selected.even {
    background-color: #B0BED9;
}
table.dataTable tr.DTTT_selected.even td.sorting_1 {
    background-color: #B0BED9;
}
table.dataTable tr.DTTT_selected.even td.sorting_2 {
    background-color: #B0BED9;
}
table.dataTable tr.DTTT_selected.even td.sorting_3 {
    background-color: #B0BED9;
}
div.DTTT_collection {
    background-color: rgba(255, 255, 255, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    padding: 8px 8px 4px;
    width: 150px;
    z-index: 2002;
}
div.DTTT_collection_background {
    background: url("../js/vendor/dataTables-1.9.4/media/images/background.png") repeat scroll left top rgba(0, 0, 0, 0);
    z-index: 2001;
}
div.DTTT_collection button.DTTT_button, div.DTTT_collection div.DTTT_button, div.DTTT_collection a.DTTT_button {
    box-shadow: 1px 1px 3px #999999;
    display: block;
    float: none;
    left: 0;
    margin-bottom: 4px;
    position: relative;
    right: 0;
}
.DTTT_print_info {
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
    color: #333333;
    height: 150px;
    left: 50%;
    margin-left: -200px;
    margin-top: -75px;
    opacity: 0.95;
    padding: 10px 30px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 400px;
}
.DTTT_print_info h6 {
    font-size: 28px;
    font-weight: normal;
    line-height: 28px;
    margin: 1em;
}
.DTTT_print_info p {
    font-size: 14px;
    line-height: 20px;
}
.DTTT_button_pdf { display: none; }

.ui-widget-header {
    background: url("../js/vendor/dataTables-1.9.4/media/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
    }
    
    /*
 * Pagination
 */
.dataTables_paginate .ui-button { background-image: none;  background-color: #fff; }
.paginate_disabled_previous, .paginate_enabled_previous,
.paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
.paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,
.paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

.paginate_disabled_previous {
	background: url('../js/vendor/dataTables-1.9.4/media/images/back_disabled.png') no-repeat top left;
}

.paginate_enabled_previous {
	background: url('../js/vendor/dataTables-1.9.4/media/images/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
	background: url('../js/vendor/dataTables-1.9.4/media/images/back_enabled_hover.png') no-repeat top left;
}

.paginate_disabled_next {
	background: url('../js/vendor/dataTables-1.9.4/media/images/forward_disabled.png') no-repeat top right;
}

.paginate_enabled_next {
	background: url('../js/vendor/dataTables-1.9.4/media/images/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
	background: url('../js/vendor/dataTables-1.9.4/media/images/forward_enabled_hover.png') no-repeat top right;
}

/* datatables */
.display { font-size: 85%%; }
#theTable{ max-width: 980px; overflow: auto; }
#theTable_filter label, .dataTables_filter label {
	float:left;
	width:auto;
	text-align:left;
	margin-right:1em;
}
.dataTables_filter {
    float: left;
    text-align: left;
    width: auto;
}

.backBtn { width:100%; display:block; float:right; }