/*Header*/


.headerBg {
    background: #FFF;
}


.glyphicon-alert:before {
    content:"\e088";
}

.glyphicon-ok:before {
    content:"\e089";
}

/*logout*/
.logout {
    display: none;
}

/* login Page 
div#SuperClientClientId_1757_SuperClientClientPaymentChannel_I001757_MFields {
    display: none !important;
}

div#SuperClientClientId_1757_SuperClientClientPaymentChannel_J001757_MFields {
    display: none !important;
}*/

/*Navigation*/
.navbar-default .navbar-nav > li > a {
    color: #000;
    padding: 10px 32px 26px;
    border-radius: 0;
    text-transform: uppercase;
}

nav li.selected a {
    color: #FFFFFF;
    background: none;
}

.subNav .nav > li.selected > a, .navbar-default .navbar-nav > li.selected > a {
    color: #000;
    border-bottom: 4px solid #0079c1;
    font-weight: 600;
    text-transform: uppercase;
}

.accountDetails {
    margin: 1px 0 10px 0;
}

/*
.acctExtraInfo span:nth-child(1) {
    display: block !important;
}

.acctExtraInfo span {
    display: none;
}*/

@media (min-width: 768px) {
li.hideTabOnetimePayment { width: 220px; }

li.pageTitle.hideTabhistory {
    width: 150px;
}

.contentContainer {
    border-top: none;
}
}

.payArea .noteBlock {
    padding: 0px 15px 15px 15px;
}

#cancelOrEditPayment .col-md-12 .noteBlock {
	padding: 15px 15px 0px 25px;
}

.dateColumn {
    display: none;
}

/*Pay Entry Buttons*/
.btn-primary {
    color: #ffffff;
    background-color: #0079C1;
    text-transform: uppercase;
}
.btn-primary:hover {
        color: #ffffff;
        background-color: #0067A4;
}
.btn-primary:focus, .btn-primary.focus, .btn-primary:active:focus, .btn-primary:active {
    color: #ffffff;
    background-color: #0067A4;
    border-color: #0067A4;
}

.btn-primary.disabled:hover, .btn-primary[disabled]:hover {
        background-color: #0067A4;
    	border-color: #0067A4;
}

/*.col-md-12.acctExtraInfo {
    display: none;
}*/

input#emailId {
    pointer-events: none;
    background-color: #e0e0e0;
    color: #9e9e9e;
}

/* Hide Email Address */

#SinglePaySingleInvoice .col-md-12.additionalInfo {
    display: none;
}

.reviewPage .col-md-12.additionalInfo {
    display: none;
}

/*.acctExtraInfo.receipt span:nth-child(3) {
    display: none;
}*/

/* Pay Review Buttons */

.btn-secondary#btnReviewEdit {
	background-color: #FFFFFF;
	color: #0079C1;
	border: solid 1px #0079C1;
	text-transform: uppercase;
}

.btn-secondary#btnReviewEdit:hover {
	background-color: #F2F8FC;
}

.btn.btn-primary#btnReviewPay {
	background-color: #0079C1;
}

.btn.btn-primary#btnReviewPay:hover {
	background-color: #0067A4;
}

.btn.btn-primary.disabled#btnReviewPay {
	background-color: #E2E2E2;
	color: #767676;
}


/* Pay Confirm Button */

#cancelOrEditPayment .buttonBlock.clearfix {
    display: none;
}

.buttonBlock.clearfix #btnClosePayment {
    display: none;
}

.col-md-12.accountDetails.alert-success {
    color: #000;
}

/*Language Links*/
.lang_list a {
 color: #0b7abf;
}

.logout .nav > li > a  {
 color: #0b7abf;
}

.top-nav { display: none; }

body {
background-color:#e2e2e2;
}


/.loginPanel form, .block form {
    padding-bottom: 0;
    border: 1px solid #d14c12;

/}

.totalPaymentDetails ul li:nth-child(1) {
    display: none;
}

footer {
  border-top: 1px solid #ffffff;
    border-bottom: none;
    background: #fff;
    margin: 0 auto;
    padding: 20px 0;
    clear: both;
    font-size: .8em;
    color: #666;
    position: relative;
    bottom: 0;
    min-height: 60px;
}


.navbar-default .navbar-nav>li.selected>a:hover, .navbar-default .navbar-nav>li.selected>a:focus{
	font-weight: 600;
	color: #000;
}

.subNav .nav > li > a:hover, .subNav .nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    font-weight: 600;
    background: transparent;
    color: #000;
} 


.logout .nav > li > a {
    display: none;
}


/.invoiceData, dl.subText {
   
/margin-bottom: 0;
    color: #333;
    display: none;

/}



.col-xs-5.col-md-2.amountColumn .invoiceData:nth-child(2) {
display: none;
}

section header {
display:none;
}


#btnReviewCancel{
display:none;
}



/* Avitvity/History Styles */
.historyPage .totalBlock ul li {
    display: none;
}

.accountDetails.alert-info .acctExtraInfo .row span:nth-child(3) {
    display: none;
}

.accountDetails.alert-info h2 {
    color: #000;
}

/*Invoice Hide */

h4#ViewDetailsID {
    display: none;
}

#viewDetailsPopUp_ span.UDFDescData {
    font-size: 18px;
    font-weight: bold;
}

.historyPanel .accountsLink .invoiceParam:first-child {
    display: none;
}

.invoiceParam {
    min-width: 165px;
}


/* Hide Pay Entry Invoice/Billing Details Links */
span.hideaccountdetails {
    display: none;
}

span.hideinvoicedetails {
    display: none;
}

.accountsLink .invoiceParam {
    display: none;
}

.historyPage .panel-title .col-md-2:first-child {
    display: none;
}

.reviewPage .panel-title.clearfix .col-md-2:first-child {
    display: none;
}

.reviewPage .panel-review {
    padding-bottom: 0;
}

.accountDetails span.pipe.nopipe, span.pipe {
    display: none;
}

a {
    color: #0079C1;
}

.checkbox.accepttext a {
    font-weight: bolder;
}

p.termsInlineLabel {
    display: none;
}

/* Mobile Styles */

.navbar-header {
    background: #fff;
}

.navbar-header .pageTitle {
    color: #000;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}

.navbar-default {
    background-color: #FFF!important;
}

ul.nav.navbar-nav a.visible-xs {
    display: none!important;
}

span.pageTitle.hideTabhistory {
    text-transform: uppercase;
}


/* Due Date Label Resize */
@media (max-width: 769px) {
	.accountDetails .col-md-12.acctExtraInfo {
		font-size: 18px !important;
	}
}

@media (max-width: 480px) {
	.accountDetails .col-md-12.acctExtraInfo {
		font-size: 17px !important;
	}
}


/*Grey boxes color*/


.accountReceiptDetails, .accountDetails, .accountNav {
    background-color: #fafafa;
}

.buttonBlock, .mainContainer {
    border: 1px solid #fafafa;
}

.buttonBlock {
    background: #fafafa;
}

.schedulePage .totalPaymentBlock, .historyPage .totalPaymentBlock {
    background: #fafafa;
}

.cs-select-review .cs-select .cs-placeholderdiv {
    background: #fafafa;
}

.panel-selected {
    background: #fff;
}

.termsInlineBlock {
    background: #fafafa;
}

.termsInlineBlock:after {
    border-bottom-color: #fafafa;
}

.historyPage .additionalInfo {
    display:none;
}

.historyPage span.invoiceData {
    display: none;
}


.reviewPage div#invoice1 {
    display: none;
}

.accountDetails .col-md-12.acctExtraInfo {
    color: #000;
    font-size: 20px;
    line-height: 22px;
}

.btn.btn-secondary {
    text-transform: uppercase;
}

/* Privacy Policy Table */
#privacyPopup table {
	border-collapse: collapse;
	margin-bottom: 10px;
}
/*#privacyPopup tr {
    border: solid 1px;
}*/
#privacyPopup th {
    border: solid 1px;
	background-color: rgba(180, 224, 177, 0.38);
	padding: 8px;
    text-align: center;
}
#privacyPopup td {
    border: solid 1px;
    padding: 8px;
}
#privacyPopup td.first-col {
	background-color: rgba(201, 212, 218, 0.3);
}
#privacyPopup .list-row td {
	border: none !important;
}

/* Account Settings */
.acctOptns.mainPage {
    display: none;
}

/*Hide Mobile SMS Notifications*/
.termsInlineLabel {
    display: none;
}

.mobileConf {
    display: none;
}

#secContainer {
    display: none;
}

/*input[type=checkbox][disabled]+input+label {
    display: none;
}*/

.manageProfile .col-md-3.col-sm-4.form-group:nth-child(3) {
    display: none;
}



#duplicatePaymentPopUp .modal-body p:nth-child(4) {
    display: none;
}


/* Hide "Amount Selected" in Payment Details */
#totalPaymentDetail label#lblAmountSelected {
    display: none;
}

#totalPaymentDetail span#amountSelected {
    display: none;
}

.totalPaymentDetails ul li:first-child {
    display: none;
}

/* Uppercase Buttons */
button.btn.btn-secondary {
    text-transform: uppercase;
}