/* ==|== PaymentFlo styles =====================================================
   Author: Paymentflo
   Date: 07/30/2018
   ========================================================================== */


/* =============================================================================
   Header & Logo
   ========================================================================== */
#header-wrapper {
	background-color: #fff;
	/*background-image: url(../imageServer/bkg_gcp.png);
	background-repeat: no-repeat;
	background-position: left top;*/
}
#logo {
	width: 254px;
	height: 78px;
}
#logo a {
	background-image: url(../imageServer/payflo_logo.png);
	background-size: 179px 60px;
	min-width: 179px;
	min-height: 60px;
}
#logo a span {
	display: none;
}
html,body {
	background: #fff;
}
footer {
	background: #000;
}
/* =============================================================================
   Tables
   ========================================================================== */
.tableContainer table thead tr td,
.tableContainer table thead tr th,
th.lists,
th.controlLists,
th.info {
	background-color: #000;
  border: none;
  border-right: 1px #b9b9b9 solid;
}
.tableContainer table tbody tr:nth-child(odd) {
	background-color: #f2f2f2;
}
.tableContainer table tbody tr:hover{
	background: #e5f7ec;
}
.focusin td,
.focusin th {
	background: #cef0db;
}
.selected td,
.selected th
tr.selected td {
	background: #e5f7ec;
}
.tableContainer table tbody tr.last td, 
.tableContainer table tbody tr.last:hover td{
  background: none;
  background: #fff;
}
table.flat th,
table.flat1 th,
table.flat2 th {
	background:#b9e9cc;
}

.tableContainer th.selectAll, th.selectAll {
	background:#000;
}
/* =============================================================================
   Changes applied to common.css
   ========================================================================== */
h1, h2, h3, h4, h5 {
	color: #000;											 
}
.en_button h5 { 
	background:rgb(0, 175, 65);
}

.en_button h5:active { 
	background:rgb(0, 135, 108);
}

#main-navigation ul li a:hover {
	background: #00AF41;
}

#main-navigation ul li.sublinks a:hover {
	background: #00AF41;
}

#content-wrapper,
.bodyLogin,
.extraNav {
	background-color:#fff;
}

.en_info {
  border: 1px solid #D2D2D2;
}
.pNumber {
	background-color:#cecece;
}
span.pNumber.selected {
	background-color: #23d565;
}
.blue,
.button.blue,
/*input[type="submit"],*/
input.submitAlt /* Old WebMain class */ {
	color: #d9eef7;
	border: solid 1px #013e75;
	background: #0095cd; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#008dde), to(#0353a6));
	background: -moz-linear-gradient(top, #008dde, #0353a6); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #008dde 0%, #0353a6 100%); /* Chrome10+,Safari5.1+     */
	background: -o-linear-gradient(top, #008dde 0%, #0353a6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #008dde 0%, #0353a6 100%); /* IE10+ */
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dde', endColorstr='#0353a6'); /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background-image: linear-gradient(top, #00aeff 0%, #0353a6 100%); /* W3C */
}
.blue:hover,
.button.blue:hover,
input.submitAlt:hover /* Old WebMain class */ {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0353a6), to(#008dde));
	background: -moz-linear-gradient(top, #0353a6, #008dde);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0353a6', endColorstr='#008dde');
}
.blue:active,
.button.blue:active,
input.submitAlt:active /* Old WebMain class */ {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0353a6), to(#008dde));
	background: -moz-linear-gradient(top, #0353a6, #008dde);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0353a6', endColorstr='#008dde');
}
/* green */
a.green, a.green:link, a.green:visited, a.green:hover, a.green:active {
	color: #fff;
}
.green {
	color: #fff;
	border: solid 1px #00742b;
	background: #06b045;
	background: -webkit-gradient(linear, left top, left bottom, from(#06b045), to(#00742b));
	background: -moz-linear-gradient(top, #06b045, #00742b);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#06b045', endColorstr='#00742b');
}
.green:hover {
					 
	background: -webkit-gradient(linear, left top, left bottom, from(#06b045), to(#1ed461));
	background: -moz-linear-gradient(top, #06b045, #1ed461);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#06b045', endColorstr='#1ed461');
}
.green:active {
	color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00742b), to(#06b045));
	background: -moz-linear-gradient(top, #00742b, #06b045);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00742b', endColorstr='#06b045');
}
a.buttonLink:hover, 
a.buttonLink:active{
  border: solid 2px #00af41;
  color: #00af41;
}
#login h3 {
	border-bottom: 1px dotted #000;
	color: #000;
}
#main-navigation ul li.sublinks a.groupB,
#main-navigation ul li.sublinks a.groupD,
#main-navigation ul li.sublinks a.groupF {
	background:#000;
}
th.lists,
th.controlLists,
.tableContainer th.inactive,
th.info,
th.info2 {
	border: none;
  border-right: 1px #b9b9b9 solid;
	background-color: #000;
}
td.lists2 {
	background-color: #e5e5e5;
}
.en_info h5,
th.lists{
	background:none;
	background:#000;
}
#projects table {
    border-spacing: .1em;
    border-collapse: separate;
    background-color: #cecece;
    border: 1px solid #cecece;
}