﻿body {
    color: #000000;
}

.navbar-brand img {
    width: 266px;
}

/*NAV BAR COLOR*/
.navbar-default .navbar-nav > li > a {
    color: #0169cb;
}
.navbar-default .navbar-nav > li > a:hover {
    background-color: #0169cb;
}

.navbar-default .navbar-nav .dropdown-menu > li > a {
    color: #0169cb;
}
.navbar-default .navbar-nav .dropdown-menu > li > a:hover {
    background-color: #0169cb;
}

/*TITLES AND HEADERS COLOR*/
.title h1:after, .title h2:after, .title h3:after {
    background: #002c76;
}

.title h1, .title h2, .title h3 {
    color: #002c76;
    text-transform: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #002c76;
}

.title-r h2, .title-r h3 {
    color: #002c76;
    text-transform:none;
}

.title-r h2:after, .title-r h3:after {
    background: #002c76;
}

.title-orange h1:after, .title-orange h2:after, .title-orange h3:after {
    background: #f06518;
}

.title-orange h1, .title-orange h2, .title-orange h3 {
    color: #f06518;
    text-transform: none;
}

.title-white h1:after, .title-white h2:after, .title-white h3:after {
    background: #ffffff;
}

.title-white h1, .title-white h2, .title-white h3 {
    color: #ffffff;
    text-transform: none;
}

/*BLOG COLOR*/
.author {
    color: #002c76;
}

.blognews h4 a:hover, .blognews h4 a:focus {
    color: #007b34;
}

.blognews h4 a {
    color: #0eac30;
}


/*BUTTON COLOR*/
.btn-default {
    background-color: #002c76;
    border-color: #002c76;
    color: #ffffff !important;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    background-color: #0169cb;
    border-color: #0169cb;
    color: #ffffff !important;
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
    background-color: #002c76;
    border-color: #002c76;
    color: #ffffff;
}

.btn-primary-corp-big {
    background-color: #f06518;
    color: #fff !important;
    padding: 0 25px;
    height: 48px;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: bold!important;
}

.btn-primary-corp-big:hover, .btn-primary-corp-big:focus, .btn-primary-corp-big:active {
    background-color: #fd9213;
    color: #fff;
    font-weight: bold !important;
    text-decoration: none !important;
}

.btn-primary {
    background-color: #002c76;
    border-color: #002c76;
    color: #ffffff !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #0169cb;
    border-color: #0169cb;
    color: #ffffff !important;
}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #002c76;
    border-color: #002c76;
    color: #ffffff;
}

/*VIBRANT BLUE BACKGROUND COLOR*/
.bg-light-green {
    background-color: #e6fcea;
    padding: 60px 0;
}

.bg-light-blue {
    background-color: #DFF8FF;
    padding: 60px 0;
}

.bg-vibrant-blue {
    background-color: #00d0ff;
    padding: 60px 0;
}

.bg-dark-blue {
    background-color: #002c76;
    color: #ffffff;
}

/*REPLACE DEFAULT GRAY BACKGROUND COLOR*/
/*.bg-gray {
    background-color: #dff8ff;
}*/

.bg-blue {
    background-color: #0169cb;
    padding: 60px 0;
}

/*BLOCKQUOTE*/
.bg-blue blockquote.success-story {
    border-left: none;
    padding-left: 0;
    padding-right: 0;
}

.bg-blue blockquote {
    color: #ffffff;
}

.bg-blue blockquote footer {
    color: #ffffff;
}

/*FOOTER COLOR*/
.footer-top {
    background-color: #DEDFE4;
    color: #000000;
}

.footer-top .footer-widget h3 {
    color: #002c76;
    margin-bottom: 10px;
    padding-bottom: 0;
}

.footer-top .footer-widget p {
    font-weight: normal;
}

.footer-top a {
    color: #000000;
    font-weight: normal;
}

.footer-top .footer-widget ul li {
    font-weight: normal;
}

.footer-bottom {
    border-top: #DEDFE4;
    background-color: #DEDFE4;
    color: #000000;
}

.social li .fa {
    background-color: #0169cb;
    color: #ffffff;
    margin-top:20px;
}

.social li .fa:hover, .social li .fa:focus {
    background-color: #00a6e6;
    text-decoration: none;
    color: #EEF3F5;
}

.credits {
    color: #ffffff;
    text-align: left;
}

.credits ul li {
    color: #ffffff;
}

.credits ul li a {
    color: #ffffff;
}

.credits ul li a:hover {
    color: #ffffff;
}

/*SCROLL COLOR*/

.scrollToTop {
    background: #002c76;
}

.scrollToTop:hover {
    background: #0169cb;
}

/*BREADCRUM COLOR*/
.breadcrumb-container {
    background-color: #002c76;
}

/* PHASE 2 CHANGES: ABOUT MGI */
a {
    color: #1E8BC3;
}

a:visited {
    color: #1E8BC3;
}

a:hover {
    color: #002c76;
}

/* PHASE 2 CHANGES: ABOUT MGI - WHAT WE DO */
.mgi-latest-news-date-light-blue {
    color: #1E8BC3;
}

.mgi-medium-green {
    color: #007B34;
}

.mgi-dark-blue {
    color: #002c76;
}

.mgi-blue {
    color: #0169CB;
}

.mgi-orange {
    color: #f06518;
}

/* PHASE 2 CHANGES: SOLUTIONS */
ul.listicon-chevron-right li:before {
    color: #0169CB;
}

/* PHASE 2 CHANGES: SOLUTIONS: CASE STUDY */
ul.listicon-check li:before {
    color: #0169CB;
}