﻿/*
body > div.container > section > div > div:nth-child(2) > div > div > div > div > a > div{
background: #110657;
    color: #ffffff;
    border-bottom: 5px solid #2695dc;

}
*/

body > div.container > section > div > div:nth-child(2) > div > div > div > div > a > div: hover{
background: #005440; 

}

body {
    background-color: #e6e6e7;
    color: black;
}


.label-default {
    color: #ffffff;
    background: #311F49;
}


/*Language Links*/
.lang_list {
    color: #ffffff;
}

.lang_list a {
    color: #ffffff;
}

/*Masthead */
.headerBg {
    background: #2E1A47;
}

#accountHeader{
color: #000000;
}

/*Buttons Primary*/
.btn-primary {
    color: #ffffff;
    background-color: #110657; 
}
.btn-primary:hover {
        color: #ffffff;
  background-color: #FDBD3E;

}
.btn-primary:focus, .btn-primary.focus, .btn-primary:active:focus, .btn-primary:active {
    color: #ffffff;
    background-color: #311F49;
    border-color: #311F49;
}

.btn-primary.disabled:hover, .btn-primary[disabled]:hover {
        background-color: #311F49;
    	border-color: #311F49;
	color: #ffffff;
}
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, .btn-primary.disabled:focus, .btn-primary.disabled:visited {
        background-color: #311F49;
    	border-color: #311F49;
	color: #ffffff;
}


/*secondary button*/

.btn-secondary, .btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus {
    color: #ffffff;
}

.btn-secondary.disabled:hover, .btn-secondary[disabled]:hover {
    background: #000000;
    border-color: #000000;
    color: #ffffff;
}

/*Navigation*/




.navbar-nav {
    color: #ffffff;
background: transparent;
}



.subNav .nav>li.selected>a, .navbar-default .navbar-nav>li.selected>a {
    background:#110657;
color: #ffffff;
    border-bottom: 4px solid #2695dc;
}

.subNav .nav>li.selected>a, .navbar-default .navbar-nav>li.selected>a: hover {
    background:#005440;
color: #ffffff;
    border-bottom: 4px solid #2695dc;
}

.navbar-default .navbar-nav>li.selected>a:hover, .navbar-default .navbar-nav>li.selected>a:focus{
  background:#005440;
color: #ffffff;
    border-bottom: 4px solid #2695dc;
}

.subNav .nav>li>a:hover{
color: #ffffff;
}

.navbar-default .navbar-nav>li>a{
color: #000000;
}



.navbar-default .navbar-nav>li>a:hover {
    color: #ffffff; 
background: #110657;
    padding: 10px 32px 26px;
     border-bottom: 4px solid #2695dc;
}

.subNav .nav>li>a:hover, .subNav .nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
color: #ffffff;
}


.pull-right {
    color:#000000;
}






.cs-placeholderdiv {
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    border: 1px solid #e6e6e7;
    background-color: #ffffff;
    border-radius: 5px;
}

.cs-select-review .cs-select .cs-placeholderdiv {
    background: #e6e6e7;
} 

.navbar-default .navbar-nav > li > a: hover {
    background-color: #ffffff;
    padding: 10px 32px 26px;
    border-radius: 0;
}


div.cs-skin-border {
    background: #e6e6e7;
    font-size: 22px;
    font-weight: 700;
    position: relative;
    height: 73px;
    border-radius: 5px;
}



/

/*Registered Experience*/



.accountsList .accountsLink .col-xs-12 > .label {
    color: #ffffff;
 background-color: #311F49;
}


.accountsList .accountsLink .col-xs-12 > .label-default{
    background-color: #311F49;
    color: #ffffff;
}

.label-success {
    background-color: #8dd187;
}



/*Autopay*/
a#editAutoPay {
    color: #FDBD3E; /*process blue*/  
}


div#accountHeader span.label.label-default {
    background: #311F49;

}


.top-nav .HomeLink {
    display: inherit;
}


/*
span#convfeespan {
    display: block;
}
/*


*/
/*logout*/

.logout .nav>li>a{
color: #000000;
}


ul > .lastLoginText {
    color: #ffffff;
}

.logout a{
color: #000000;
}

.logo img{
    max-height: 80px;
    max-width: 210px;
    position: relative;
    top: -15px;
}

.welcomeNote{
    color: #000000;
}


/*
.col-md-4.mobileConf {
    display: block;
}

*/

/*
p.termsInlineLabel {
    display: block;
}

    */




.invoiceData{
 color: #000000;
}

.invoiceData span {
 color: #000000;
}


.invoiceData span, dl.subText dd {
 color: #000000;
}


.acctExtraInfo{
 color: #000000;
}
.invoiceData span:first-child, {
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    display: block;
}



.acctExtraInfo, .invoiceDataInverse span:last-child, dl.subText dt {
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}


.acctExtraInfo, .invoiceData span:first-child, dl.subText dt {
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    display: block;
}

.label label-default automatic-payments-pill h5{
    color: #3c763d;
}

.hideinvoicedetails{
visibility: hidden;
}


.pipe{
visibility: hidden;
}

.invoiceParam .btn-link, .acctExtraInfo a, .invoiceData a, .panel-title a {
  visibility: hidden;
}

.invoiceLable {
  visibility: hidden;
}


@media (max-width: 768px) {
    .navbar-default {
        background-color: #311F49;
    }

        .navbar-default .navbar-nav > li > a {
            color: #ffffff;
        }

        .subNav .nav > li.selected > a, .navbar-default .navbar-nav > li.selected > a {
            color: #fff;
       }

.logo img{
 
    position: relative;
    top: -1px;
}
}
