
    body {
         font-family: 'roboto', 'Helvetica neue', arial, sans-serif;
    }
     h1, h2, h3, h4, h5, h6, .title, .widget-header {
         color: #003366;
    }
     p {
         color: #373737;
    }
     a {
         color: #3c85df !important;
    }
     .title > a {
         color: #003366;
    }
     pre {
         white-space: pre;
         overflow: scroll;
    }
     .tags .tag {
         font-size: 1em;
         color: #003366;
         padding: 2px 10px;
         margin: 3px 3px 0 0;
         position: relative;
         cursor: pointer;
         background: #e2eff7;
         line-height: 22px;
         border: none;
         border-radius: 5px;
         webkit-border-radius: 5px;
         moz-border-radius: 5px;
    }
     .tags >.tag:hover {
         color: #3B73B9;
         text-decoration: none;
         background: #a9c2ff;
    }
    #main-navbar .navbar-inner.brand-nav img{
              padding: 10px 0;
    }
    
    #main-navbar .navbar-inner.brand-nav {
         /*background: #003366;*/
         border: none;
         filter: none;
         background-image: none;
    }
    #main-navbar .navbar-inner {
         background: #ebebeb;
         border-color: #CCC;
         filter: none;
         background-image: none;
         color: #003366;
    }
     #main-navbar .navbar-inner .row-fluid .nav-links > li > a, #main-navbar .navbar-inner .row-fluid .nav-links > li > button,
    #main-navbar .navbar-inner .row-fluid .nav-links #spacesMenu #spaces-menu-dropdown{
         color: #003366;
    }
    #main-navbar .navbar-inner .btn.btn-warning#create-button {
         color: #003366 !important;
         background-color: #ffee86;
         font-weight: bold;
             text-transform: capitalize;
             border-radius: 5px;
    }
    #main-navbar .navbar-inner .btn.btn-warning#create-button:hover {
         background-color: #ffe335;
         color: #003366;
         font-weight: bold;
    }
     .btn.btn-primary {
         color: #fff;
         background-color: #3c85df;
         font-weight: bold;
    }
     .btn.btn-primary:hover {
         background-color: #336dc2;
         color: #fff;
         font-weight: bold;
    }
     .btn.btn-danger {
         color: #fff;
         background-color: #a30000;
         font-weight: bold;
    }
     .btn.btn-danger:hover {
         background-color: #7a0000;
         color: #fff;
         font-weight: bold;
    }
     #not-footer #main-breadcrumb, .breadcrumb {
         filter: none;
         background: none;
         margin-top:20px;
    }
    
    .breadcrumb li a,
    .breadcrumb li:last-of-type a{
             font-weight: 400;
           color: #3c85df;       
    }
    
     .answer-badges > li {
         margin-bottom: 5px;
    }
     .accepted .accepted-answer p.answers.muted.accepted {
         background-color: #d1eed2;
         color: #0e5b10;
    }
     .extra-inner .extra a {
         color: #fff;
    }
     .unanswered {
         background-color: #f2f2f2;
         padding: 1px 2px 1px 2px;
         webkit-border-radius: 5px;
         moz-border-radius: 5px;
         border-radius: 5px;
    }
     .navbar-inner .nav-links > li > a {
         color: #003366;
    }
     .nav-pills > .active > a {
         background-color: #3c85df;
    }
     .navbar-inner .nav-links > li > a:hover {
         color: #183559;
    }
     .award {
         text-decoration: none;
    }
     .award:hover {
         text-decoration: none;
    }
     .ahub-popover-content .header {
         background-color: #3c85df;
    }
     .top-bar {
         background-color: #ffee86;
         color: #003366;
         padding: 4px 12px 4px 12px;
         margin-bottom: 10px;
         border: 1px solid #ffe339;
         text-align: center;
    }
     @media (max-width: 767px) {
         #recent-badges-widget, #recent-topics-widget {
             display: none;
        }
    }

    #middle .main .mainContent .title-drop-link {
        color: #435765;
    }
    #middle .main .mainContent	.title-drop {
        font-size: 16px;
        font-weight: 600;
        color: #435765;
        text-transform: uppercase;
        letter-spacing: 0.1px;
    }
    /* fix for older custom templates not adapted for accessibility */
    .mainContent .widget-header .title-drop h1 {
        font-size: 22px;
        line-height: 38px;
        text-transform: capitalize;
        display: inline-block;
        margin: 0;
    }
    #not-footer #middle .dropdown-menu > li > a:focus,
    #not-footer #middle .dropdown-menu > li > a:hover {
        background: #2f4151;
        color: #fff;
        text-decoration: underline;
    }

    .tags .tag {
        font-size: 1em;
        color: #003366;
        padding: 2px 10px;
        margin: 3px 3px 0 0;
        position: relative;
        cursor: pointer;
        background: #e2eff7;
        line-height: 22px;
        border: none;
        border-radius: 5px;
        webkit-border-radius: 5px;
        moz-border-radius: 5px;
   }
    .tags >.tag:hover {
        color: #3B73B9;
        text-decoration: none;
        background: #a9c2ff;
   }
     