﻿
/*
body {
    background-color: #012169;
    color: black;
}
    */

/*Masthead */
.headerBg {
    background: #26527C;
}

/*Buttons Primary*/
.btn-primary {
    background-color: #FFA300;
    border-color: #FFA300;
}

    .btn-primary:hover {
        background-color: #0380cb;
    }

    .btn-primary:focus, .btn-primary.focus, .btn-primary:active:focus, .btn-primary:active {
        background-color: #FFA300;
    }

    .btn-primary.disabled:hover, .btn-primary[disabled]:hover, .btn-primary.disabled:focus, .btn-primary.disabled:visited {
        background-color: #FFA300;
    }

.navbar-default .navbar-nav > li.selected > a:hover, .navbar-default .navbar-nav > li.selected > a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #ffffff 
}


/*Payment authorized */
.accountDetails.alert-success h2:first-of-type {
    color: #009A44;
}

/*add account label*/
.accountsList .addaccountsLink > .panel-heading > a h4 {
    color: #26527C;
}

/*Autopay*/
/*Registered Experience*/
.accountsList .accountsLink .col-xs-12 > .label-default{
    background-color: #444444;
    color: #ffffff;
}

/*logout - making the welcome transparent*/
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:hover, .nav > li > a:focus, .nav .open > a{
background-color:transparent;
}

/*remove invoice details*/
#accountHeader .multipleLinks span.pipe.nopipe {
    display: none;
}

.reviewPage div#invoice1 div.panel-title.clearfix div.col-md-2 span a {
    display: none;
}

#accountHeader .multipleLinks span.hideinvoicedetails {
    display: none;
}

span.invoiceLable {
    display: none;
}

.reviewPanel .panel-selected .panel-title .col-md-2:first-child{
    display:none;
}
/*logo*/
.logo img {
    max-height: 60px;
}

/*Remove back to home link*/
.top-nav .HomeLink {
    display: none;
}

@media (max-width: 768px) {
    .navbar-default {
        background-color: #168869;
    }

        .navbar-default .navbar-nav > li > a {
            color: #fff;
        }

        .subNav .nav > li.selected > a, .navbar-default .navbar-nav > li.selected > a {
            color: #fff;
        }
}


.outerPrivBoxDM .innerPrivBoxDM table {
            border: 1px solid black;
            margin-bottom: 10px;
            border-collapse: collapse;
            
        }

        .innerPrivBoxDM {
            margin-left: 5px;
            margin-right: 5px;
        }

        .outerPrivBoxDM .innerPrivBoxDM .privFirstSec {
            font-size: 20px;
        }

            .outerPrivBoxDM .innerPrivBoxDM .privFirstSec table tr td:first-child {
                border-bottom: 1px solid black;
                padding: 0px;
                font-size: 25px;
                width: 20%;
            }

            .outerPrivBoxDM .innerPrivBoxDM .privFirstSec table:first-child tr td:first-child + td {
                border-bottom: 1px solid black;
                color: #212f87;
                padding: 15px 15px;
            }

        .outerPrivBoxDM .innerPrivBoxDM .privSecondtSec th {
            background-color: #b7b1b1;
            text-align: left;
            font-size: 18px;
        }

        .outerPrivBoxDM .innerPrivBoxDM .privSecondtSec tr td {
            border: 1px solid black;
            font-size: 18px;
        }

        .outerPrivBoxDM .innerPrivBoxDM .privSecondtSec .specialcell td {
            text-align: center;
        }

        .outerPrivBoxDM .innerPrivBoxDM .privSecondtSec tr td:first-child {
            text-align: left;
            vertical-align: top;
        }

            .outerPrivBoxDM .innerPrivBoxDM .privSecondtSec tr td:first-child + td {
            }

        .outerPrivBoxDM .innerPrivBoxDM .privSecondtSec .txtDecor1 {
            color: #212f87;
            font-weight: bold;
        }