#menus {
    color: #1a2957;
    display: flex;
}

#menus-inner {
    width: 100%;
}

#menus-inner div {
    width: auto;
    text-align: center;
    border-right: 1px solid white;
}

    #menus-inner div:first-child {
        width: auto;
        text-align: center;
        border-left: 1px solid white;
    }

#menus-inner li:hover i{
    color: #DDD;
}

#menus-inner li:hover span{
    color: #DDD;
}

#logout {
    color: #ffffff;
    margin-right:10px;
}

#searchAndLogout {
    color: #ffffff;
    position: absolute;
    top: 10px; 
    transform: translateY(-50%);
    right:10px;
}

#logout a{
    font-size: 15px;
    color: #ffffff;
    letter-spacing: .05em;
    line-height: 70px;

}

#logout a:hover{
    color: #cccccc;
}

.selected {
    /*background-color: #f5f5f5;*/
    border-left-color: #2EC9D1 !important;
    border-right-color: #2EC9D1 !important;
    border-top-color: #2EC9D1 !important;
}

.selected:hover span {
    color: #2EC9D1 !important;
}

.selected:hover i {
    color: #2EC9D1 !important;
}

.selected i {
    color: #2EC9D1 !important;
}

.selected span {
    color: #2EC9D1;
}

#menus-inner div i {
    font-size: 50px;
    display:inline-block;
}

.topbar {
    background-color: #1a2957;
    margin-bottom: 20px;
}

.navTest a {
    color: #4c4c4c;
    text-decoration: none;
}
.nav > li.active {
    color: #555;
    font-weight: bold
}
.navbar-toggle .icon-bar {
    background-color: #4c4c4c;
    padding-top: 4px;
}


#welcome {
    margin-right:20px;
    color: black;
}

#username {
    color: white;
}

#username a{
    color: white;
}

.capital {
    color: #C00000;
}

#logo {
    color: white;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 70px;
    font-family: mistral;
}

.glyphicon {
    color: white;
}

#effective-user {
    color: white;
    margin-right:25px;
}

#effective-user-name {
    color: red;
    font-weight:bold;
    margin-right:25px;
}

#clientPortalText {
    color: white;
    margin-left:10px;
}

#agreementMenu {
    color:black !important;    
}

#agreementMenu li.li-no-hover:hover {
    background-color: transparent;
    color: black !important;
}

    .li-no-hover:hover {
        background-color: transparent;
        color: black !important;
    }

.navbar-default, .topbar .topbar-left {
    background-color: unset;
}


/* MAdPortal style overrides */
body.madportal .topbar {
    background-color: #0070c0;
}

body.madportal .panel  {
  border-color: #337ab7;
}

body.madportal .panel-primary>.panel-heading  {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

body.madportal button {
    background: none;
    border: 0;
    color: white;
}

body.madportal .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

body.madportal .btn-primary:hover {
    background-color: #286090;
    border-color: #204d74;
}

body.madportal .btn:active, body.madportal .btn:focus {
    background: #337ab7 !important;
}

a.list-group-item, button.list-group-item {
    color: #555 !important;
}

body.madportal a {
    color: #337ab7;
}

body.madportal .btn-default.active {
    background-color: #337ab7 !important;
    color: white !important;
}


body.madportal .btn-default
{
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

body.madportal a.btn-danger,
 body.madportal a.btn-danger:hover, 
 body.madportal a.btn-danger:focus {
    color: white;
}

body.madportal a:focus, body.madportal a:hover {
    color: #23527c;
}