/*Body*/
body {
    background-color:#FFFFFF;
}
/*Header*/

.headerBg {
    background: #ffffff;
}

.logo img {
    max-width: 200px;
}

/* Navigation - Tabs     background and text color */
.navbar-default .navbar-nav > li > a {
     background:#fff;    color: #000;
    padding: 10px 32px 30px;
}


/* Hide Guest Login Registered Link */
.loginPanel .guestBlock {
    display: none;
}



/* remove the | on the payment page */
.multipleLinks .pipe  { display: none; }

/*  remove the invoice details on the payment page  */
.hideinvoicedetails{ display: none;}




/*  hover over the menu bar  */
.subNav .nav>li>a:hover, .subNav .nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .logout a:hover {
        color: #800000;
}




/*  select a menu option background color  */
.subNav .nav > li.selected > a,
.navbar-default .navbar-nav > li.selected > a {
    color: #000;
    border-bottom: 4px solid #800000;
    background: #fff;
    padding: 10px 32px 26px;
}

.logout .nav>li>a, .logout a, .lastLoginText {
    color: #000;
}

/*  links */

a, a:hover, a:focus{
	color: #1F596C;

}


/*Primary Buttons*/
.btn-primary {
    color: #fff;
    background-color: #1F596C;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #1F596C;
    }

    .btn-primary:focus,
    .btn-primary.focus,
    .btn-primary:active:focus,
    .btn-primary:active {
        color: #fff;
        background-color: #1F596C;
        border-color: #3897ff;
    }

    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover {
        background-color: #1F596C;
        border-color: #057CFF;
}    }



/*  secondary buttons */
.btn-secondary:hover{
    color: #fff;
    background-color: #1F596C;
}

    .btn-secondary:active:focus,
    .btn-secondary:active {
        color: #fff;
        background-color: #1F596C;
        border-color: #3897ff;
    }






/*language selection texts at top*/
.lang_list ul li {
    color: #333;
}

.lang_list a {
    color: #333;
}
    .lang_list a:hover,
    .lang_list a:focus,
    .lang_list a:active {lets lets 
        color: #333;
    }



/*Responsive styling below*/

.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}

@media (max-width: 768px) {

/*   hover over menu item that is active*/
.navbar-default .navbar-nav > li.selected > a:hover, .navbar-default .navbar-nav > li.selected > a:focus {
    color: #000;
}



    /*Navigation - Tabs*/
    .navbar-default .navbar-nav > li > a{color:#000}
    .navbar-default {
        background-color: #fff;
    }

    .navbar-default .navbar-nav > li.selected > a {
            background: #fff;
     }

    .navbar-default .navbar-nav > li.selected > a:hover,
    .navbar-default .navbar-nav > li.selected > a:focus {
        color: #000000;
            }

}

@media all and (min-width: 769px) {

.navbar-default .navbar-nav > li.selected > a:hover, .navbar-default .navbar-nav > li.selected > a:focus {
        color: #000 !important; 
}

}

/* AutoPay */
.accountsLink .panel-title span.label.label-info {
    font-weight: 700;
}


/* Avitvity/History Styles */

.historyPanel .accountsLink .invoiceParam:first-child {
    display: none;
}


.historyPanel .invoiceParam {
    min-width: 183px;
}

.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;
}

.navbar-header .pageTitle {
    color: #000;
}

/*hide Misc Data guest*/
div#SuperClientClientId_1808_SuperClientClientPaymentChannel_I001808_MFields {
    display: none;
}

div#SuperClientClientId_1683_SuperClientClientPaymentChannel_I001683_MFields {
    display: none;
}

/*hide Misc Data regi add account page*/
#AddBillingAccountForm > div > div > div:nth-child(4)>.col-md-12 {
    display: none;
}