/*Import Css*/
@import url('bootstrap.min.css');
/*@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');*/
@import url('font-awesome.min.css');
@import url('webslidemenu.css');
@import url('demo.css');
@import url('jquery.mmenu.all.css');

@font-face {
    font-family: 'Bliss';
    src: url( '../fonts/Bliss2R.eot' );
    src: url( '../fonts/Bliss2R.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/Bliss2R.woff2' ) format( 'woff2' ), url( '../fonts/Bliss2R.woff' ) format( 'woff' ), url( '../fonts/Bliss2R.ttf' ) format( 'truetype' ), url( '../fonts/Bliss2R.svg#proxima_nova_altblack' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}
/*Default Css*/
body {
    font-family: 'Bliss', sans-serif;
    color: #7a7e86;
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.col-centered {
    float: none;
    margin: 0 auto;
    display: block;
}

a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
    color: #0065bd;
}

ul {
    margin: 0;
    padding: 0;
}
/*li
{
	list-style-type: none;
}*/
.white {
    background: #fff;
}

.dark_blue {
    background: #002747;
}

.light_blue {
    /*background: #e1edf9;*/
    background: #004165;
    padding: 10px; /*margin-bottom: 20px;*/
    float: left;
    width: 100%;
}

.blue {
    background: #0065bd;
}

.sky_blue {
    background: #00a1de;
}

.grey {
    background: #f4f4f4;
    padding: 10px;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

p {
    margin: 0;
}

section {
    float: left;
    width: 100%;
    padding: 30px 0;
}

.form-group {
    float: left;
    width: 100%;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px;
    outline-offset: 0px;
    box-shadow: none;
}

.form-control {
    box-shadow: none;
}

    .form-control:focus {
        box-shadow: none;
        border: 1px solid #002032;
    }

.overlay {
    position: absolute;
    background: #000;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.57;
}

.page_header {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}

    .page_header h3 {
        color: #515661;
        font-weight: 500;
        display: inline-block;
        margin: 0;
    }

    .page_header img {
        padding: 0 0 0 10px;
        vertical-align: text-bottom;
    }

.advertisement {
    float: left;
    width: 100%;
    margin: 15px 0;
}

    .advertisement img {
        width: 100%;
    }

    .advertisement h5 {
        color: #767676;
        text-transform: uppercase;
        font-size: 12px;
        margin-top: 0;
    }

.learn_more {
    display: inline-block;
    color: #0065bd;
    padding: 0;
    border: none;
    text-transform: uppercase;
    text-align: left;
    font-weight: 500;
    margin: 5px 0;
    position: relative;
}

    .learn_more:after {
        content: '\f101';
        font-family: 'FontAwesome';
        padding-left: 8px;
        position: absolute;
    }

    .learn_more:hover, .learn_more:focus {
        color: #000;
    }

.read_more {
    display: inline-block;
    color: #1195d8;
    padding: 3px 15px;
    border: none;
    float: right;
}

.art-read_more {
    display: inline-block;
    color: #1195d8;
    padding: 3px 5px;
    border: none;
}

.read_more:hover, .read_more:focus {
    color: #000;
}

.bullets {
    margin: 5px 0 15px 0;
    padding: 0;
    display: block;
    float: left;
    width: 100%;
}

    .bullets li {
        display: block;
        position: relative;
        padding: 3px 0 3px 20px;
        float: left;
        width: 100%;
    }

        .bullets li i {
            position: absolute;
            top: 8px;
            left: 0;
            font-size: 10px;
        }

    .bullets dd {
        margin: 0;
        padding: 5px 0;
        display: block;
        text-align: center;
        position: relative;
        right: 0;
        left: 0;
    }

        .bullets dd:before {
            content: '';
            position: absolute;
            background: #ccc;
            width: 45%;
            height: 1px;
            right: 0;
            top: 15px;
        }

        .bullets dd:after {
            content: '';
            position: absolute;
            background: #ccc;
            width: 45%;
            height: 1px;
            left: 0;
            top: 15px;
        }

.border_right {
    border-right: 1px solid #dfdfdf;
    -webkit-border-right: 1px solid #dfdfdf;
    -moz-border-right: 1px solid #dfdfdf;
}
/*Default End*/
/*My Css*/
header {
    text-align: center;
   /*height: 185px;*/
    background: #fff;
    color: #fff; /*font-family: 'Montserrat', sans-serif;*/
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 99;
    right: 0;
    left: 0;
    padding: 0;
}

.logo {
    float: left;
    max-width: 150px;
    padding: 10px 0;
    display: inline-block;
}

.logo_right {
    float: none;
    width: auto;
    padding: 30px 0;
    display: inline-block;
}

.top_navigation {
    float: left;
    width: 100%;
    display: block;
    margin: 9% 0;
}

    .top_navigation ul {
        margin: 0;
        padding: 0;
        display: block;
        text-align: right;
    }

        .top_navigation ul li {
            display: inline-block;
        }

            .top_navigation ul li a {
                display: inline-block;
                color: #0065bd;
                padding: 2px 12px;
            }

            .top_navigation ul li:last-child a {
                background: #0065bd;
                color: #fff;
            }

                .top_navigation ul li:last-child a:hover {
                    background: #004165;
                    color: #fff;
                }

            .top_navigation ul li a:hover, .top_navigation ul li a:focus {
                color: #004165;
            }

            .top_navigation ul li:last-child a {
                margin: 0;
            }

.top_search {
    float: right;
    width: 40%;
    position: relative;
    margin: 20px 0;
    display: block;
}

header .social {
    margin: 20px 0;
    float: right;
    width: 100%;
    text-align: right;
    display: inline;
}

.top_search .btn {
    position: absolute;
    top: 0;
    border-radius: 0;
    right: 0;
    background: #002032;
}

    .top_search .btn:hover, .top_search .btn:focus {
        background: #1195d8;
        color: #fff;
    }

.top_search .form-control {
    background: none;
    border: 1px solid #002032;
}

    .top_search .form-control:focus {
        background: #fff;
        border: 1px solid #002032;
    }

    .top_search .form-control::placeholder {
        color: #fff;
    }

header .navbar {
    background: #004165;
    border-radius: 0;
    box-shadow: none;
    border: none;
    min-height: auto;
    box-shadow: 0px 2px 5px -1px rgb(0, 0, 0);
}

header .navbar-default .navbar-nav > li > a {
    color: #fff;
    padding: 10px;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    position: relative;
}

    header .navbar-default .navbar-nav > li > a:before {
        content: '';
        position: absolute;
        background: #fff;
        height: 60%;
        width: 2px;
        top: 8px;
        left: -2px;
    }

header .navbar-default .navbar-nav > li:first-child > a:before {
    content: none;
}

header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a:focus {
    color: #18afe7;
}

footer {
    float: left;
    width: 100%;
    position: relative;
    padding: 30px 0 10px 0;
    color: #fff;
    background: url( '../images/grid.png' ) top right #004165;
    background-repeat: repeat-y;
    line-height: 25px;
}

    footer:before {
        content: '';
        position: absolute;
        top: -9px;
        left: 0;
        right: auto;
        width: 100%;
        height: 27px;
        z-index: 9;
        background: url( '../images/nav_bg.png' ) top left no-repeat;
    }

    footer p {
        margin: 0;
    }

.footer_left {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 14px;
}

    .footer_left img {
        padding: 15px 0;
    }

    .footer_left a {
        padding: 0;
        color: #fff;
        font-weight: 500;
        display: inline-block;
    }

.footer_right {
    float: left;
    width: 100%;
    text-align: right;
    font-size: 14px;
}

    .footer_right ul {
        margin: 0;
        padding: 0;
        display: block;
    }

    .footer_right li {
        display: inline-block;
    }

        .footer_right li:last-child a {
            border: none;
        }

    .footer_right a {
        display: inline-block;
        color: #fff;
        padding: 0 5px;
        margin: 5px 0;
        border-right: 1px solid #fff;
        line-height: 15px;
    }

.footer_navigation {
    float: left;
    width: 100%;
    margin: 10px 0 5px 0;
    text-align: left;
}

    .footer_navigation ul {
        margin: 0;
        padding: 0;
        display: block;
    }

        .footer_navigation ul li {
            display: inline-block;
        }

            .footer_navigation ul li:first-child a {
                padding-left: 0;
            }

            .footer_navigation ul li:last-child a {
                border: none;
                padding-right: 0;
            }

            .footer_navigation ul li a {
                display: inline-block;
                color: #fff;
                text-transform: capitalize;
                padding: 0 7px;
                margin: 5px 0;
                border-right: 1px solid #fff;
                line-height: 15px;
                font-size: 14px;
            }

                .footer_navigation ul li a:hover, .footer_navigation ul li a:focus, .footer_left a:hover {
                    color: #00a1de;
                }

.banner {
    float: left;
    width: 100%;
    padding: 5% 0;
    min-height: 250px;
}

    .banner .banner_text {
        float: left;
        width: 100%;
    }

        .banner .banner_text h2 {
            color: #fff;
            text-transform: uppercase;
        }

        .banner .banner_text h3 {
            color: #3db7e4;
            margin: 0;
        }

        .banner .banner_text h4 {
            color: #fff;
            line-height: 30px;
        }

.main_breadcrumb {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

    .main_breadcrumb img {
        float: right;
    }

.snapshot_view a:hover, .snapshot .snapshot_view a:focus {
    background: #002032;
}

.advertisement.ad_center {
    text-align: center;
}

    .advertisement.ad_center img {
        margin: 10px auto;
        width: auto;
    }

.more {
    display: inline-block;
    padding: 8px 20px;
    background: #0065bd;
    color: #fff;
    border-radius: 5px;
    margin: 25px 0;
}

    .more:hover, .more:focus {
        background: #002032;
        color: #fff;
    }

.champions {
    float: left;
    width: 100%;
    background: url( '../images/bg_1.png' ) top left;
    padding: 40px 0;
    text-align: center;
}

.about_champions {
    float: left;
    width: 100%;
}

    .about_champions p {
        padding: 0 25px 0 0;
    }

.champions img {
    margin: 0 auto;
}

.champions .champions_details {
    background: #ffffff4a;
    padding: 20px 0;
}

.champions h1, .champions h2 {
    color: #004b94;
    padding: 0 0 35px 0;
    margin: 0;
}

.champions .champions_details {
    color: #004b94;
}

    .champions .champions_details h5 {
        margin: 0;
        line-height: 20px;
    }

.champions_right {
    float: left;
    width: 100%;
    position: relative;
}

    .champions_right ul {
        margin: 0 20px 0 0;
        padding: 20px;
        background: #ffffff4a;
        width: 90%;
        float: right;
    }

        .champions_right ul li {
            text-align: left;
            color: #004b94;
            border-bottom: 1px dashed #fff;
            padding: 0 0 10px 20px;
            margin-bottom: 10px;
        }

            .champions_right ul li:last-child {
                margin: 0;
                border: none;
                padding-bottom: 0;
            }

    .champions_right:before {
        content: '';
        position: absolute;
        top: 0;
        left: -15px;
        border-left: 1px dashed #fff;
        height: 100%;
    }

.mission {
    float: left;
    width: 100%;
    background: url( '../images/graph.png' ) no-repeat top right #002747;
    color: #fff;
}

    .mission h3 {
        margin: 0 0 10px 0;
        font-weight: 600;
    }

    .mission p {
        margin-bottom: 20px;
    }

.whats_new {
    float: left;
    width: 100%;
    padding: 20px 0;
	display: none;
}

    .whats_new h3 {
        font-weight: 600;
        color: #fff;
        margin: 0;
    }

    .whats_new a {
        display: inline-block;
        border-right: 1px solid #fff;
        margin: 0;
        padding: 0 15px;
        color: #fff;
    }

        .whats_new a:last-child {
            border: none;
        }

        .whats_new a:hover {
            color: #18afe7;
        }

.awards {
    float: left;
    width: 100%;
    color: #fff;
}

    .awards h2 {
        margin: 0;
    }

    .awards a {
        background: #297ec8;
        display: block;
        padding: 10px;
        color: #fff;
        line-height: 25px;
        margin: 10px 0;
    }

        .awards a span {
            display: block;
        }

        .awards a.view {
            display: inline-block;
            margin: 0;
            padding: 5px 30px;
            border-radius: 3px;
        }

            .awards a.view:hover {
                background: #fff;
                color: #0065bd;
            }

    .awards .bullets li i {
        position: absolute;
        top: 9px;
        left: 0;
        font-size: 8px;
    }

.accordion_role {
    float: left;
    width: 100%;
}

    .accordion_role .panel-heading {
        padding: 0;
    }

    .accordion_role .panel-title a {
        display: block;
        padding: 10px 15px;
    }

.champions_img {
    float: left;
    width: 20%;
    margin: 0 15px 0 0;
    border: 1px solid #ccc;
}

    .champions_img img {
        width: 100%;
    }

    .champions_img h5 {
        color: #0065bd;
        text-align: center;
    }

        .champions_img h5 span {
            display: block;
            color: #004165;
            padding-top: 5px;
        }

.login {
    float: left;
    width: 100%;
    background: #f7f7f7;
    padding: 20px;
    margin: 1% 0;
}

    .login h4 {
        margin: 0;
        padding-bottom: 20px;
        color: #0a65bd;
    }

    .login a {
        display: block;
        padding: 15px 0;
    }

.article_title {
    float: left;
    width: 100%;
    padding: 10px 0;
}

    .article_title h5 {
        margin: 0;
        text-transform: uppercase;
        color: #1073c0;
    }

    .article_title span {
        font-style: italic;
        padding: 5px 0 0 0;
        font-weight: 500;
        display: inline-block;
        color: #004165;
    }

    .article_title .date {
        font-style: italic;
        padding: 0;
        font-weight: 500;
        display: block;
        color: #1195d8;
    }

.search_article_head {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

    .search_article_head h4 {
        margin: 0;
        color: #004165;
    }

        .search_article_head h4 span {
            color: #1195d8;
        }

.breadcrumb {
    background: none;
    padding: 0;
}

    .breadcrumb li a {
        color: #515661;
    }

    .breadcrumb .active a {
        color: #0065bd;
    }

    .breadcrumb > li + li:before {
        content: "\f101";
        font: normal normal normal 14px/1 FontAwesome;
        color: #515661;
    }

.left_divider {
    display: block;
    position: relative;
}

    .left_divider:before {
        content: '';
        position: absolute;
        left: -20px;
        top: 0;
        height: 100%;
        width: 1px;
        background: #b0b0b0;
    }

.left_navigation {
    float: left;
    width: 100%;
}

    .left_navigation h4 {
        margin: 10px 0;
    }

        .left_navigation h4 a {
            color: #002032;
            background: #fff;
            margin: 0;
            border-left: 2px solid #fff;
            padding: 10px;
            display: block;
        }

            .left_navigation h4 a:hover /*.left_navigation h4 a:focus*/ {
                background: #f0f9fd;
                margin: 0;
                border-left: 2px solid #3db7e4;
                padding: 10px;
            }

        .left_navigation h4.active {
            margin: 0;
        }

            .left_navigation h4.active a {
                background: #f0f9fd;
                margin: 0;
                border-left: 2px solid #3db7e4;
                padding: 10px;
            }

    .left_navigation ul {
        display: block;
        margin: 0;
        padding: 0 10px;
        background: #f4f4f4;
        margin-bottom: 20px;
    }

        .left_navigation ul li {
            display: block;
            position: relative;
            padding: 8px 0 8px 25px;
            font-size: 16px;
            color: #000;
        }

            .left_navigation ul li.active a {
                color: #0a65bd;
            }

            .left_navigation ul li i {
                position: absolute;
                top: 10px;
                left: 0;
                color: #0a65bd;
            }

            .left_navigation ul li a {
                color: #000;
                display: block;
                margin: 0;
                text-decoration: none;
            }

            .left_navigation ul li.active > a {
                color: #0065bd;
            }

            .left_navigation ul li a:hover, .left_navigation ul li a:focus {
                color: #0065bd;
            }

.mentor_details {
    padding-left: 0 !important;
}

    .mentor_details .table {
        background: #fff;
        margin-bottom: 5px;
    }

    .mentor_details td:first-child {
        color: #000;
    }

    .mentor_details td {
        padding: 5px;
        color: #0a65bd;
        font-size: 14px;
    }

.goal {
    padding-left: 0 !important;
}

    .goal .table {
        background: #fff;
        margin-bottom: 5px;
    }

    .goal td {
        padding: 5px;
        color: #0a65bd;
        font-size: 14px;
        border: 1px solid #c3c3c3;
        vertical-align: middle !important;
        text-align: center;
    }

    .goal th {
        color: #0a4177;
        font-size: 14px;
        border: 1px solid #c3c3c3 !important;
        vertical-align: middle !important;
        text-align: center;
    }

    .goal td:last-child, .goal td:last-child {
        text-align: center;
    }

.result {
    padding-left: 0 !important;
}

    .result .table {
        background: #fff;
        margin-bottom: 5px;
    }

    .result td {
        padding: 5px;
        color: #0a65bd;
        font-size: 14px;
        border: 1px solid #c3c3c3;
        vertical-align: middle !important;
        text-align: center;
    }

    .result th {
        color: #0a4177;
        font-size: 14px;
        border: 1px solid #c3c3c3 !important;
        vertical-align: middle !important;
        text-align: center;
    }

    .result td:last-child, .goal td:last-child {
        text-align: center;
    }

    .result td:nth-child(3) {
        text-align: center;
    }

.left_navigation ul .panel-group {
    margin: 0;
}

.left_navigation ul .panel-heading {
    padding: 0;
}

.left_navigation ul .panel {
    background: none;
    border: none;
}

.left_navigation ul .panel-body {
    padding: 0;
    border: none !important;
}

    .left_navigation ul .panel-body ul {
        padding: 0;
        margin: 0;
        background: none;
        border: none !important;
        padding: 0;
    }

.left_navigation ul .panel-title {
    padding: 8px 0 8px 25px;
    color: #000;
    margin-bottom:0;
}
    .left_navigation ul .panel-title a {
            padding: 0;
    background: none;
    border:none;
    }
        .left_navigation ul .panel-title a:hover {
            background:none;
            border:none;
        }

    .left_navigation ul .panel-title.active a {
        color: #0065bd;
    }

    .left_navigation ul .panel-title i {
        position: absolute;
        top: 10px;
        left: 0;
        color: #0a65bd;
    }

    .left_navigation ul .panel-title a {
        display: block;
    }

.panel-title {
    position: relative;
}

.left_navigation ul .panel-title > a:before {
    top: 8px;
}

.panel-title > a:before {
    font-family: FontAwesome;
    content: "\f056";
    padding-right: 5px;
    text-align: right;
    position: absolute;
    right: 0;
}

.panel-title > a.collapsed:before {
    float: right !important;
    content: "\f055";
}


.panel-title > a.collapse:before {
    float: right !important;
    content: "\f055";
}

/*.panel-title > a.collapsed:after {
    float: right !important;
    content: "\f056";
}*/

.panel-title > a:hover, .panel-title > a:active, .panel-title > a:focus {
    text-decoration: none;
}

.page_head {
    margin: 0;
    padding: 0 0 20px 0;
    color: #0a4177;
}

.second_head {
    margin: 0 0 20px 0;
    padding: 10px;
    color: #000;
    background: #edebeb;
    float: left;
    width: 100%;
}

.export_file {
    margin: 0;
    text-align: right;
    color: #0a4177;
}

    .export_file img {
        padding-right: 10px;
        vertical-align: top;
    }

.mapping {
    float: left;
    width: 100%;
}

    .mapping .panel-heading {
        padding: 0;
    }

    .mapping .panel-group .panel + .panel {
        margin-top: 20px;
    }

    .mapping .panel-default > .panel-heading {
        background: #e1edf9;
        border: none;
        border-radius: 0;
    }

    .mapping .panel {
        background: none;
        border: none;
        box-shadow: none;
    }

    .mapping .table {
        margin: 0;
    }

    .mapping .panel-title > a:before {
        content: none;
    }

    .mapping .panel-title .table {
        width: 98%;
    }

        .mapping .panel-title .table td {
            color: #000;
        }

    .mapping .panel-body .table td:first-child {
        color: #0a65bd;
    }

    .mapping .panel-body {
        padding: 0;
        background: none;
        border: none !important;
    }

        .mapping .panel-body .table {
            background: #f4f4f4;
        }


.m_mapping{ float:left; width:100%;}
.m_mapping .panel-body table thead tr { background:#e1edf9;   }
.m_mapping  table tbody tr td:first-child { color:#0a65bd;   }
.m_mapping .panel-body .table td:first-child { color:#000;}
.m_mapping table tbody tr { background:#f4f4f4;   }



.m_mapping .panel-body table thead tr td{ font-weight:500; color:#000;  }

.notifications {
    float: left;
    width: 100%;
    background: url( '../images/notification_bg.png' ) 95% center no-repeat #e1edf9;
    padding: 10px;
    margin-bottom: 20px;
    line-height: 25px;
    color: #7a7e86;
}

.change_password {
    float: left;
    width: 100%;
    color: #000;
}

    .change_password sup {
        font-size: 16px;
        top: 0;
        padding: 0 5px;
        color: red;
    }

    .change_password p {
        margin-bottom: 15px;
    }

    .change_password label {
        font-weight: 500;
    }

.release {
    background: #f4f4f4;
    padding: 10px;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

    .release p {
        color: #000;
    }

    .release .bullets {
        margin: 5px 0 5px 0;
    }

.champion_interactions {
    float: left;
    width: 100%;
}

    .champion_interactions .table {
        border: 2px solid #e1edf9;
    }

        .champion_interactions .table td {
            color: #000;
            border: none;
            vertical-align: middle;
        }

            .champion_interactions .table td:first-child {
                background: #e1edf9;
            }

            .champion_interactions .table td:last-child {
                background: #f7fafd;
            }

            .champion_interactions .table td .form-control {
                width: 60%;
            }

            .champion_interactions .table td input[type="date"] {
                float: left;
            }

    .champion_interactions .btn {
        display: inline-block;
        margin-left: 15px;
        background: #004165;
        padding: 6px 20px;
    }

        .champion_interactions .btn:hover, .champion_interactions .btn:focus {
            background: #0a65bd;
        }

    .champion_interactions .discussions p {
        margin-bottom: 15px;
        color: #000;
    }

    .champion_interactions .discussions .btn {
        margin: 15px 15px 0 0;
    }

.mentors_list {
    float: left;
    width: 100%;
}

    .mentors_list .table-striped > tbody > tr:nth-of-type(odd) {
        background: #f4f4f4;
    }

    .mentors_list .table-striped > tbody > tr:nth-of-type(even) {
        background: #e1edf9;
    }

    .mentors_list .table-striped td, .mentors_list .table-striped th {
        border: 2px solid #fff;
        color: #000;
    }

    .mentors_list .table-striped tr.active td {
        color: #0a65bd;
        background: #e1edf9;
    }

.content_section {
    float: left;
    width: 100%;
    padding: 30px 0;
}

.page_header {
    margin: 0;
    padding-bottom: 20px;
    color: #0065bd;
}

.btn {
    background: #0065bd;
    color: #fff;
    padding: 6px 20px;
}

    .btn:hover, .btn:focus {
        background: #004165;
        color: #fff;
    }

.lead_Generation {
    float: left;
    width: 100%;
    color: #000;
}

    .lead_Generation sup {
        font-size: 16px;
        top: 0;
        padding: 0 5px;
        color: red;
    }

    .lead_Generation p {
        margin-bottom: 15px;
    }

    .lead_Generation .btn {
        display: inline-block;
        background: #004165;
    }

        .lead_Generation .btn:hover, .champion_interactions .btn:focus {
            background: #0a65bd;
        }

.knowledge_management {
    float: left;
    width: 100%;
}

    .knowledge_management .tabbable-panel {
        padding: 0;
    }
/* Default mode */
.tabbable-line > .nav-tabs {
    border: none;
    margin: 0px;
}

    .tabbable-line > .nav-tabs > li {
        margin-right: 2px;
    }

        .tabbable-line > .nav-tabs > li > a {
            border: 0;
            font-weight: 600;
            margin-right: 0;
            color: #0065bd;
            background: none;
        }

            .tabbable-line > .nav-tabs > li > a > i {
                color: #a6a6a6;
            }

        .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
            border-bottom: 2px solid #f1f1f1;
        }

            .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
                border: 0;
                background: none !important;
                color: #333333;
            }

                .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
                    color: #a6a6a6;
                }

            .tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
                margin-top: 0px;
            }

        .tabbable-line > .nav-tabs > li.active {
            border-bottom: 2px solid #000;
            position: relative;
        }

            .tabbable-line > .nav-tabs > li.active > a {
                border: 0;
                color: #000;
            }

                .tabbable-line > .nav-tabs > li.active > a > i {
                    color: #404040;
                }

.tabbable-line > .tab-content {
    margin-top: 25px;
    background-color: #fff;
    padding: 0;
    float: left;
    width: 100%;
}

    .tabbable-line > .tab-content label {
        font-weight: 500;
        margin: 5px 0;
    }

    .tabbable-line > .tab-content .checkbox, .tabbable-line > .tab-content .radio {
        margin: 0;
    }

        .tabbable-line > .tab-content .checkbox label, .tabbable-line > .tab-content .radio label {
            margin-right: 15px;
        }

.lead_Generation .tabbable-line > .tab-content .form-group p {
    margin: 5px 0;
}

.portlet .tabbable-line > .tab-content {
    padding-bottom: 0;
}

.knowledge_management {
    float: left;
    width: 100%;
}

    .knowledge_management .panel-heading {
        padding: 0;
    }

    .knowledge_management .panel-group .panel + .panel {
        margin-top: 20px;
    }

    .knowledge_management .panel-default > .panel-heading {
        background: #e1edf9;
        border: none;
        border-radius: 0;
    }

    .knowledge_management .panel {
        background: none;
        border: none;
        box-shadow: none;
    }

    .knowledge_management .panel-title a {
        padding: 10px;
        display: block;
        color: #000;
    }

    .knowledge_management .panel-body {
        padding: 0;
        margin: 15px 0 0 0;
        border: none !important;
    }

        .knowledge_management .panel-body h4 {
            color: #0065bd;
            margin: 0 0 15px 0;
        }

        .knowledge_management .panel-body p {
            margin-bottom: 10px;
        }

    .knowledge_management .bullets {
        margin: 0;
    }

.cac_interactions {
    float: left;
    width: 100%;
}

    .cac_interactions .table {
        border: 2px solid #e1edf9;
    }

        .cac_interactions .table td {
            color: #000;
            border: none;
            vertical-align: middle;
        }

            .cac_interactions .table td:first-child {
                background: #e1edf9;
            }

            .cac_interactions .table td:last-child {
                background: #f7fafd;
            }

    .cac_interactions .btn {
        display: inline-block;
        margin-left: 15px;
        background: #004165;
        padding: 6px 20px;
    }

        .cac_interactions .btn:hover, .cac_interactions .btn:focus {
            background: #0a65bd;
        }

    .cac_interactions .discussions p {
        margin-bottom: 15px;
        color: #000;
    }

    .cac_interactions .discussions .form-control {
        margin-bottom: 15px;
    }

    .cac_interactions .discussions .btn {
        margin: 0 15px 0 0;
    }

    .cac_interactions .readmore_btn, .cac_interactions .hide_btn {
        color: #0a4177;
        font-weight: 600;
    }

        .cac_interactions .readmore_btn i, .cac_interactions .hide_btn i {
            padding-left: 5px;
        }

    .cac_interactions .hide_btn {
        border: 1px solid #0a4177;
        padding: 5px 15px;
        text-align: right;
        display: inline-block;
        margin: 0;
    }

    .cac_interactions .table td .bullets {
        color: #7a7e86;
    }

    .cac_interactions .table td p {
        color: #7a7e86;
    }

.champion_rating {
    float: left;
    width: 100%;
}

    .champion_rating .mentor_table {
        border: 2px solid #e1edf9;
    }

        .champion_rating .mentor_table td {
            color: #000;
            border: none;
            vertical-align: middle;
        }

            .champion_rating .mentor_table td:first-child {
                background: #e1edf9;
            }

            .champion_rating .mentor_table td:last-child {
                background: #f7fafd;
            }

            .champion_rating .mentor_table td .form-control {
                width: 60%;
            }

            .champion_rating .mentor_table td input[type="date"] {
                float: left;
            }

.ratings_table {
    float: left;
    width: 100%;
}

    .ratings_table .table td {
        background: #f4f4f4;
        border: 2px solid #fff;
        text-align: center;
        vertical-align: middle;
    }

        .ratings_table .table td:first-child {
            text-align: left;
        }

        .ratings_table .table td:last-child a {
            display: inline-block;
            background: #e1edf9;
            text-align: right;
            padding: 6px 15px;
            float: right;
        }

            .ratings_table .table td:last-child a:hover, .ratings_table .table td:last-child a:focus {
                background: #004165;
                color: #fff;
            }

    .ratings_table .table th {
        background: #edebeb;
        border: 2px solid #fff;
        text-align: center;
        vertical-align: middle;
        text-transform: uppercase;
        color: #000;
        font-weight: 500;
    }

        .ratings_table .table th:first-child {
            text-align: left;
        }

    .ratings_table .table td dd {
        display: inline-block;
        color: #0a65bd;
    }

    .ratings_table .table.score {
        float: left;
        width: 100%;
    }

        .ratings_table .table.score td {
            color: #000;
        }

            .ratings_table .table.score td:nth-child(2) {
                background: #e1edf9;
            }

    .ratings_table .interview_score {
        float: left;
        width: 100%;
    }

        .ratings_table .interview_score td {
            text-align: left;
            padding: 5px;
        }

            .ratings_table .interview_score td dd {
                background: #e1edf9;
                color: #000;
                padding: 8px 12px;
            }

    .ratings_table .second_head dd {
        font-size: 13px;
        text-align: right;
        margin: 0;
        padding: 0;
        display: inline-block;
        float: right;
    }

    .ratings_table .submission {
        float: left;
        width: 100%;
        margin: 0;
    }

        .ratings_table .submission td {
            text-align: left;
        }

            .ratings_table .submission td .btn {
                width: 150px;
                margin: 0;
            }

.champion_rating .btn {
    display: inline-block;
    margin-left: 15px;
    background: #004165;
    padding: 6px 20px;
}

    .champion_rating .btn:hover, .champion_rating .btn:focus {
        background: #0a65bd;
    }

.champion_rating .discussions p {
    margin-bottom: 15px;
    color: #000;
}

.champion_rating .discussions .btn {
    margin: 15px 15px 0 0;
}

.edit_profile {
    float: left;
    width: 100%;
    color: #000;
}

    .edit_profile sup {
        font-size: 16px;
        top: 0;
        padding: 0 5px;
        color: red;
    }

    .edit_profile p {
        margin-bottom: 15px;
    }

    .edit_profile .btn {
        display: inline-block;
        background: #004165;
    }

        .edit_profile .btn:hover, .champion_interactions .btn:focus {
            background: #0a65bd;
        }

    .edit_profile .admin .form-control {
        background: #e9f0f7;
    }

    .edit_profile input[type="file"] {
        width: 100%;
        height: 34px;
        line-height: 34px;
    }

    .edit_profile p i {
        color: #476079;
        margin: 7px 0 0 0;
        display: block;
    }

.login_accordion {
    float: left;
    width: 100%;
}

    .login_accordion .panel-heading {
        padding: 0;
    }

    .login_accordion .panel-group .panel + .panel {
        margin-top: 20px;
    }

    .login_accordion .panel-default > .panel-heading {
        background: #e1edf9;
        border: none;
        border-radius: 0;
    }

    .login_accordion .panel {
        background: none;
        border: none;
        box-shadow: none;
    }

    .login_accordion .panel-title a {
        padding: 15px;
        display: block;
    }

    .login_accordion .panel-body {
        background: #f4f4f4;
        border: none !important;
    }

        .login_accordion .panel-body h4 {
            color: #000;
            margin: 10px 0 0 0;
            padding: 10px 0 5px 0;
        }

    .login_accordion .panel-title > a:before {
        padding-right: 20px;
    }

    .login_accordion .panel-body ul.bullets {
        margin: 0;
    }

.goal_table {
    float: left;
    width: 100%;
}

    .goal_table .table th {
        background: #004165;
        color: #fff;
        border: 1px solid #fff;
        font-weight: 500;
        text-align: center;
    }

        .goal_table .table th:first-child {
            text-align: left;
        }

    .goal_table td.head {
        padding: 0;
    }

    .goal_table .table {
        margin-bottom: 15px;
    }

        .goal_table .table td {
            border: none;
        }

            .goal_table .table td a {
                padding-left: 10px;
                display: inline-block;
            }

        .goal_table .table.table-bordered td {
            border: 1px solid #ddd;
        }

    .goal_table .checkbox {
        margin: 0;
    }

    .goal_table label {
        font-weight: 500;
    }

    .goal_table h4 {
        padding: 10px;
        background: #e1edf9;
        color: #000;
    }

.candidates_modal .modal-title {
    display: inline-block;
    color: #000;
}

.candidates_modal .modal-body {
    color: #909090;
}

.candidates_modal ul {
    padding-left: 20px;
    margin: 10px 0;
}

    .candidates_modal ul li {
        padding: 3px 0;
        color: #909090;
    }

        .candidates_modal ul li a {
            list-style-type: lower-alpha;
            color: #909090;
        }


.mentee_ratings {
    float: left;
    width: 100%;
}

    .mentee_ratings label {
        font-weight: 500;
        color: #000;
        margin: 5px 0;
    }

    .mentee_ratings b {
        color: #000;
        font-weight: 500;
    }

    .mentee_ratings .table th {
        background: #004165;
        color: #fff;
        border: 1px solid #fff;
        font-weight: 500;
        text-align: center;
    }

    .mentee_ratings .grey .table {
        margin: 0;
    }

    .mentee_ratings .table td label {
        margin: 0;
    }

    .mentee_ratings .panel-group {
        margin: 0;
    }

    .mentee_ratings .submission {
        float: left;
        width: 100%;
        margin: 0;
    }

        .mentee_ratings .submission td {
            text-align: left;
            vertical-align: middle;
        }

            .mentee_ratings .submission td .btn {
                width: 150px;
                margin: 0;
                background: #004165;
                padding: 6px 20px;
            }

                .mentee_ratings .submission td .btn:hover, .mentee_ratings .submission td .btn:focus {
                    background: #0a65bd;
                }

    .mentee_ratings .panel-body {
        margin: 0;
        padding: 0;
    }

    .mentee_ratings .panel-title a {
        color: #0065bd;
    }

.back {
    display: inline-block;
    background: #004165;
    padding: 6px 20px;
    color: #fff;
    border-radius: 3px;
    float: right;
    margin: 0 0 30px 0;
}

    .back i {
        padding-right: 10px;
    }

    .back:hover, .back:focus {
        background: #0a65bd;
        color: #fff;
    }

.photo_gallery {
    float: left;
    width: 100%;
}

    .photo_gallery .carousel-control {
        opacity: inherit;
    }

        .photo_gallery .carousel-control .fa-angle-left, .photo_gallery .carousel-control .fa-angle-right {
            position: absolute;
            top: 50%;
            font-size: 30px;
            color: #fff;
        }

    .photo_gallery #sync1 .item .caption {
        position: absolute;
        bottom: 5px;
        text-align: center;
        left: 0;
        right: 0;
        background: #000000b0;
        margin: 0 5px;
    }

    .photo_gallery #sync1 .item {
        padding: 0px;
        margin: 5px;
        color: #FFF;
        border-radius: 3px;
        text-align: center;
    }

    .photo_gallery #sync2 .item {
        padding: 0px;
        margin: 5px;
        color: #FFF;
        border-radius: 3px;
        text-align: center;
        cursor: pointer;
    }

        .photo_gallery #sync2 .item h1 {
            font-size: 18px;
        }

    .photo_gallery #sync2 .current .item {
        background: #0c83e7;
    }

    .photo_gallery .owl-theme .owl-nav {
        /*default owl-theme theme reset .disabled:hover links */
    }

        .photo_gallery .owl-theme .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
        }

            .photo_gallery .owl-theme .owl-nav [class*='owl-'].disabled:hover {
                background-color: #D6D6D6;
            }

    .photo_gallery #sync1.owl-theme {
        position: relative;
    }

        .photo_gallery #sync1.owl-theme .owl-next,
        .photo_gallery #sync1.owl-theme .owl-prev {
            width: 22px;
            height: 40px;
            margin-top: -20px;
            position: absolute;
            top: 50%;
        }

        .photo_gallery #sync1.owl-theme .owl-prev {
            left: 10px;
        }

        .photo_gallery #sync1.owl-theme .owl-next {
            right: 10px;
        }

.awards_recognitions .table thead th {
    background: #004165;
    color: #fff;
}

.awards_recognitions .table-hover > tbody > tr:hover td {
    color: #0065bd;
}
/*Custom Media query*/
@media (min-width:320px) {
    .mobile_menu {
        display: -webkit-inline-box;
    }

    .mobile_menu {
        position: absolute;
        right: 15px;
        top: 25px;
        z-index: 99;
    }

    .wsmain {
        display: none;
    }

    .left_divider:before {
        display: none;
    }
}

@media (min-width:480px) {
}

@media (min-width:768px) {
    .mobile_menu {
        position: absolute;
        right: 15px;
        top: 27px;
    }

    .wsmain {
        display: none;
    }
}

@media (min-width:992px) {
    .wsmain {
        display: inline-block;
    }

    .mobile_menu {
        display: none;
    }

    .left_divider:before {
        display: inline;
    }
}

@media (min-width:1200px) {
    .mobile_menu {
        display: none;
    }
}

@media(max-width:768px) {
    .mission {
    background-image:none;
    }
}
.maccorrdion {
    float: left;
    width: 100%;
    border: none;
}

    .maccorrdion .panel-group {
        border: none;
        box-shadow: none;
    }

    .maccorrdion .accordionHeader {
        margin-bottom: 10px;
    }

        .maccorrdion .accordionHeader .panel-title {
            border-radius: 5px;
        }

    .maccorrdion .accordionHeaderSelect .panel-title {
        border-radius: 5px 5px 0 0;
    }

    .maccorrdion .accordionHeaderSelect {
        margin: 0;
    }

    .maccorrdion .panel-title {
        display: block;
        padding: 10px 15px;
        background: #f5f5f5;
        border: 1px solid #ddd;
        color: #000;
        border-radius: 5px 5px 0 0;
    }

    .maccorrdion .panel-body {
        border: 1px solid #ddd;
        margin-bottom: 15px;
        border-radius: 0 0 5px 5px;
    }
.spaccordionHeader:before, .spaccordionHeaderSelect:before {
    font-family: FontAwesome;
    padding-right: 5px;
    text-align: right;
    position: absolute;
    right: 20px;
    margin-top: 15px;
}


.spaccordionHeader:before {
    float: right !important;
    content: "\f055";
}


.spaccordionHeaderSelect:before {
    float: right !important;
    content: "\f056";
}


.award_category {
    display: inline-block;
    padding: 5px 15px;
    color: #004b94;
    font-size: 18px;
    font-weight: bold;
    cursor:pointer;
}

.award_category_container {
    margin-bottom: 20px;
}

.award_category.active
{
        border-bottom: 1px solid #FFF;
    color: #FFF !important;
    text-shadow: 1px -1px 0px #004b94;
    font-size: 19px;
}

.award_details 
{
    color: #000;
    font-weight: 500;
    font-size: 20px;
    text-shadow: 1px 1px 1px #FFF;
    font-style:italic;
}

.read-more{
    color:black;
    font-size:20px;
}

.champion-head{
    padding: 0 0 20px 0 !important;
}

.w600{
    font-weight:600;
}

.wsize {
font-size:25px;
}