﻿/*.container {
        box-shadow: 0 -10px 18px rgba(0, 0, 0, 0.1);
}*/


/* Sticky footer styles  -------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
    overflow-y: scroll;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 100px;
}

.clear {
    clear: both;
}

.container {
    width: auto;
    max-width: 1170px;
}

.header {
    z-index: 0;
}

#body-background {
    background-repeat: no-repeat;
    background-position: top right;
}

.footer {
    position: absolute;
    bottom: 0;
    max-width: 1170px;
    width: 100%;
    padding: 0 15px;
    /* Set the fixed height of the footer here */
    height: 100px;
}

.footer-menu ul {
    list-style: none;
    float: left;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

.footer-menu li {
    list-style: none;
    float: left;
    padding: 0 20px;
}

    .footer-menu li a {
        text-decoration: none;
        color: #767676;
    }

        .footer-menu li a:hover {
            color: #d60056;
        }

/* END Sticky footer styles  -------------------------------------------------- */


a {
    color: #000000;
    /*font-size: 12px;*/
    text-decoration: underline;
}

    a:hover, a:focus {
        color: #000000;
        text-decoration: underline;
    }

    a:active, a:hover {
        color: #000000;
        /*font-weight: bold;*/
        text-decoration: underline;
    }


.body {
    font-size: 12px;
    color: #000000;
}

p {
    font-size: 12px;
    color: #000000;
}

table td {
    font-size: 12px;
    padding: 10px 10px 20px 0px;
    color: #000000;
}

/*table td li {
        margin-left: -28px;
    }*/

table.ready-made-table h3 {
    margin-top: 0;
}

li {
    /*list-style-type: disc;
    list-style: hanging;*/
    /*color: #000000;
    font-size: 12px;*/
}

h2, .h2, h2 a {
    font-size: 18px;
    color: #d60056;
}

.container.leadership h2, .container.leadership h2 {
    color: #8DBE48;
}

.container.management-development h2, .container.management-development h2 a {
    color: #810365;
}

.container.executive-coaching h2, .container.executive-coaching h2 a {
    color: #00b0ad;
}

.container.behavioural-assessment h2, .container.behavioural-assessment h2 a {
    color: #00B3DC;
}

.container.hr-consulting h2, .container.hr-consulting h2 a {
    color: #004494;
}

.container.team-effectiveness h2, .container.team-effectiveness h2 a {
    color: #EF8200;
}

h3, .h3, h3 a {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.footer p {
    font-size: 12px;
    margin-top: 10px;
    color: #767676;
    /*color: #fff;*/
    float: right;
}

/*.footer-top {
    border-top: 1px solid #636363;
    border-bottom: 1px solid #636363;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 20px;
}*/

.footer-top {
    background-color: #cccccc;
    margin-top: 20px;
}

    .footer-top p {
        color: #fff;
        font-size: 14px;
        font-style: italic;
        float: right;
        padding: 0px;
        /*font-family: Georgia;*/
        /*font-weight: bold;*/
    }

.home-heading p {
    text-align: center;
    font-size: 18px;
    /*font-style: italic;*/
    /*font-family: Georgia;*/
    margin-bottom: 20px;
}

.company-description {
    background-color: #f5f2f2;
    padding: 10px 20px;
    border-radius: 4px;
    margin-bottom: 20px;
}

    .company-description p {
        text-align: left;
        font-size: 12px;
        /*line-height: 1.3;*/
        /*font-family: Georgia;*/
        margin: 10px 0;
    }

.header-strapline {
    text-align: center;
    font-size: 16px;
    color: #d60056;
    font-style: italic;
}

.header {
    padding-top: 8px;
}

.searchForm {
    clear: right;
    float: right;
    margin-right: 20px;
}

#sharethis span {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.page-heading {
    text-align: left;
    font-size: 22px;
    color: #d60056;
    margin-top: 20px;
}

    .page-heading.executive-coaching {
        color: #00b0ad;
    }

    .page-heading.leadership {
        color: #8DBE48;
    }

    .page-heading.management-development {
        color: #810365;
    }

    .page-heading.behavioural-assessment {
        color: #00B3DC;
    }

    .page-heading.hr-consulting {
        color: #004494;
    }

    .page-heading.team-effectiveness {
        color: #EF8200;
    }

.lead-para {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    /*  margin-bottom: 20px;*/
    color: #2e2e2e;
}

.page-body {
    margin-bottom: 20px;
}

.page-conclusion {
    margin-top: 20px;
}

.blog_page_head {
    text-align: left;
    font-size: 22px;
    color: #d60056;
    margin-top: 20px;
}

.blog_image {
    margin: 55px 10px 10px 20px;
    text-align: center;
    image-align: center;
}

.blog_author p {
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: #d60056;
    margin-top: 20px;
}

.blog_author a {
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: #d60056;
    margin-top: 20px;
}

.category_name p {
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: #d60056;
    margin-top: 20px;
}


.entry_date p {
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: #d60056;
    margin-top: 20px;
}

.blog_date {
    font-size: 12px;
    font-style: italic;
    color: #d60056;
    float: right
}

.tag_cloud {
    margin: 10px 30px 0px 30px;
    text-align: center;
}

    .tag_cloud a {
        /*color: #3b3b3b;*/
        color: #666;
    }



.nav-tabs {
    border-bottom: 1px solid #d60056;
}

#navbar-ex1-collapse a.has-submenu {
    cursor: default;
}

#navbar-ex1-collapse a.highlighted {
    color: #000;
}

#navbar-ex1-collapse li.open a {
    font-weight: bold;
}


#navbar-ex1-collapse li li a {
    color: #000;
}

#navbar-ex1-collapse .menu-container-level1 ul {
    width: 100%;
    background-color: #d60056;
    box-shadow: 0 3px 3px #d4d4d2;
}

.dropdown-menu > li.open a.highlighted,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li.open a:hover {
    background-color: #F5F5F5;
}

#navbar-ex1-collapse a {
    color: #ffffff;
    text-decoration: none;
}

    #navbar-ex1-collapse a:active {
        color: #000000;
    }

    #navbar-ex1-collapse a:hover, #navbar-ex1-collapse a:active {
        color: #fff;
        /*font-weight: bold;*/
        text-decoration: none;
    }

#navbar-ex1-collapse .highlighted a {
    color: #fff;
    font-weight: bold;
    /*color: #000000;*/
}

.navbar-nav > li > a {
    font-size: 16px;
    padding-right: 28px;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    background-color: #d60056;
    border-color: #428bca;
}

.nav .menu-level2-item.open > a,
.nav .menu-level2-item.open > a:hover,
.nav .menu-level2-item.open > a:focus {
    background-color: transparent;
}

.nav-tabs > li > a:hover {
    border-color: #e9ccce;
    border-radius: 0;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: underline;
}

.dropdown-menu {
    background-color: #e9ccce;
    border: 0 solid #e9ccce;
    box-shadow: none;
}

ul.menu-level2 {
    clear: both;
    font-size: 12px;
}

ul.menu-level3 {
    clear: both;
}

ul.navbar-nav li.highlighted.has-kids {
    background-image: url("/images/menu/indent.png");
    background-repeat: no-repeat;
    background-position: bottom center;
}

ul.menu-level2 li.highlighted.has-kids {
    background-image: url("/images/menu/indent.png");
    background-repeat: no-repeat;
    background-position: bottom center;
}

.menu-level2-item {
    float: left;
    list-style: none;
    padding-bottom: 10px;
}

.menu-level3-item {
    float: left;
    list-style: none;
    max-width: 160px;
    text-align: center;
}

#navbar-ex1-collapse .menu-level2-item a, #navbar-ex1-collapse .menu-level3-item a {
    /*color: #353535;*/
    color: #000;
    font-size: 12px;
    text-decoration: none;
    max-width: 175px;
    text-align: center;
}

.navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

.menu-container-level2 {
    clear: left;
    /*background-color: #cea2a5;*/
    /*border: 2px solid #f3f0f0;*/
    box-shadow: 0 3px 3px #d4d4d2;
    margin: 0 1px;
}

.menu-container-level3 {
    clear: left;
    /*background-color: #e9ccce;*/
    /*border: 2px solid #f3f0f0;*/
    box-shadow: 0 3px 3px #d4d4d2;
    margin: 0 1px;
}

#navbar-ex1-collapse .menu-level3-item.highlighted li {
    /*background-color: #F7EEEF;*/
    background-color: #e9ccce;
}

.navbar-toggle {
    background-color: #d60056;
}

    .navbar-toggle .icon-bar {
        background-color: #FFF;
    }




/*  Begin Menu Indicators Main Navigation */

/*.executive-coaching ul.navbar-nav li.highlighted.has-kids {
    background-image: url("/images/menu/ec_level1_indent.png");
}

#navbar-ex1-collapse.executive-coaching ul.menu-level2 li.highlighted.has-kids {
    background-image: url("/images/menu/ec_level2_indent.png");
}*/

/*  End Menu Indicators Main Navigation */


/*  Begin Executive Coaching Custom Main Navigation and Footer*/

#navbar-ex1-collapse.executive-coaching .menu-container-level1 ul {
    /*background-color: #00b0ad;*/
    background-color: #00b0ad;
}

#navbar-ex1-collapse.executive-coaching a {
    color: #fff;
    text-decoration: none;
}

#navbar-ex1-collapse .menu-level2-item a, #navbar-ex1-collapse .menu-level3-item a {
    color: #000;
    font-size: 12px;
}

#navbar-ex1-collapse.executive-coaching .menu-level2-item.highlighted a {
    color: #00b0ad;
}

#navbar-ex1-collapse.executive-coaching .menu-level3-item.highlighted a {
    color: #00b0ad;
}

.executive-coaching .footer-top {
    /*background-color: #00b0ad;*/
    background-color: #cccccc;
}

    .executive-coaching .footer-top p {
        color: #fff;
    }

/*  End Executive Coaching Custom Main Navigation */

/*  Begin Leadership Custom Main Navigation and Footer*/

#navbar-ex1-collapse.leadership .menu-container-level1 ul {
    background-color: #8DBE48;
}

#navbar-ex1-collapse.leadership .menu-level2-item.highlighted a {
    color: #8DBE48;
}

#navbar-ex1-collapse.leadership .menu-level3-item.highlighted a {
    color: #8DBE48;
}

.leadership .footer-top {
    background-color: #8DBE48;
}

/*  End Leadership Custom Main Navigation */

/*  Begin Management Development Custom Main Navigation and Footer*/

#navbar-ex1-collapse.management-development .menu-container-level1 ul {
    background-color: #810365;
}

#navbar-ex1-collapse.management-development .menu-level2-item.highlighted a {
    color: #810365;
}

#navbar-ex1-collapse.management-development .menu-level3-item.highlighted a {
    color: #810365;
}

.management-development .footer-top {
    background-color: #810365;
}

/*  End Management Development Custom Main Navigation */

/*  Begin Behavioural Assessment Custom Main Navigation and Footer*/

#navbar-ex1-collapse.behavioural-assessment .menu-container-level1 ul {
    background-color: #00B3DC;
}

#navbar-ex1-collapse.behavioural-assessment .menu-level2-item.highlighted a {
    color: #00B3DC;
}

#navbar-ex1-collapse.behavioural-assessment .menu-level3-item.highlighted a {
    color: #00B3DC;
}

.behavioural-assessment .footer-top {
    background-color: #00B3DC;
}

/*  End Behavioural Assessment Custom Main Navigation */

/*  Begin HR Consulting Custom Main Navigation and Footer*/

#navbar-ex1-collapse.hr-consulting .menu-container-level1 ul {
    background-color: #004494;
}

#navbar-ex1-collapse.hr-consulting .menu-level2-item.highlighted a {
    color: #004494;
}

#navbar-ex1-collapse.hr-consulting .menu-level3-item.highlighted a {
    color: #004494;
}

.hr-consulting .footer-top {
    background-color: #004494;
}

/*  End HR Consulting Custom Main Navigation */

/*  Begin Team Effectiveness Custom Main Navigation and Footer*/

#navbar-ex1-collapse.team-effectiveness .menu-container-level1 ul {
    background-color: #EF8200;
}

#navbar-ex1-collapse.team-effectiveness .menu-level2-item.highlighted a {
    color: #EF8200;
}

#navbar-ex1-collapse.team-effectiveness .menu-level3-item.highlighted a {
    color: #EF8200;
}

.team-effectiveness .footer-top {
    background-color: #EF8200;
}

/*  End Team Effectiveness Custom Main Navigation */



.breadcrumbs p {
    float: left;
    clear: left;
}


.breadcrumbs li {
    float: left;
    color: #d60056;
    font-style: italic;
    font-weight: bold;
    /*background-color: #edeaea;*/
    padding: 0 10px;
    list-style: none;
}

    .breadcrumbs li a {
        color: #d60056;
        text-decoration: none;
    }

.container.leadership .breadcrumbs li {
    color: #8DBE48;
}

    .container.leadership .breadcrumbs li a {
        color: #8DBE48;
    }

.container.management-development .breadcrumbs li {
    color: #810365;
}

    .container.management-development .breadcrumbs li a {
        color: #810365;
    }

.container.executive-coaching .breadcrumbs li {
    color: #00b0ad;
}

    .container.executive-coaching .breadcrumbs li a {
        color: #00b0ad;
    }

.container.behavioural-assessment .breadcrumbs li {
    color: #00B3DC;
}

    .container.behavioural-assessment .breadcrumbs li a {
        color: #00B3DC;
    }

.container.hr-consulting .breadcrumbs li {
    color: #004494;
}

    .container.hr-consulting .breadcrumbs li a {
        color: #004494;
    }

.container.team-effectiveness .breadcrumbs li {
    color: #EF8200;
}

    .container.team-effectiveness .breadcrumbs li a {
        color: #EF8200;
    }

.panel-group .panel {
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0);
    box-shadow: none;
    margin-bottom: 10px;
    margin-top: 20px;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: none;
    border: 1px solid #EDEAEA;
}

.panel-default > .panel-heading {
    border-left: 12px solid #d60056;
    background-color: #edeaea;
}

    .panel-default > .panel-heading.leadership {
        border-left: 12px solid rgb(141, 190, 72);
        background-color: #edeaea;
    }

    .panel-default > .panel-heading.management-development {
        border-left: 12px solid rgb(129, 3, 101);
        background-color: #edeaea;
    }

    .panel-default > .panel-heading.executive-coaching {
        border-left: 12px solid rgb(0, 191, 179);
        background-color: #edeaea;
    }

    .panel-default > .panel-heading.behavioural-assessment {
        border-left: 12px solid rgb(0, 179, 220);
        background-color: #edeaea;
    }

    .panel-default > .panel-heading.hr-consulting {
        border-left: 12px solid rgb(0, 68, 148);
        background-color: #edeaea;
    }

    .panel-default > .panel-heading.team-effectiveness {
        border-left: 12px solid rgb(239, 130, 0);
        background-color: #edeaea;
    }

.panel-title {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

    .panel-title a {
        font-size: 14px;
        font-weight: bold;
        color: #f5f5f5;
        text-decoration: none;
    }


.panel-heading .accordion-toggle.collapsed:after {
    content: "\f055";
    color: #d60056;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading .accordion-toggle:after {
    content: "\f056";
    color: #d60056;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.leadership .accordion-toggle.collapsed:after {
    content: "\f055";
    color: #8DBE48;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.leadership .accordion-toggle:after {
    content: "\f056";
    color: #8DBE48;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.executive-coaching .accordion-toggle.collapsed:after {
    content: "\f055";
    color: #00b0ad;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.executive-coaching .accordion-toggle:after {
    content: "\f056";
    color: #00b0ad;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.management-development .accordion-toggle.collapsed:after {
    content: "\f055";
    color: #810365;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.management-development .accordion-toggle:after {
    content: "\f056";
    color: #810365;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}


.panel-heading.behavioural-assessment .accordion-toggle.collapsed:after {
    content: "\f055";
    color: #00B3DC;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.behavioural-assessment .accordion-toggle:after {
    content: "\f056";
    color: #00B3DC;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.team-effectiveness .accordion-toggle.collapsed:after {
    content: "\f055";
    color: #EF8200;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.team-effectiveness .accordion-toggle:after {
    content: "\f056";
    color: #EF8200;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.hr-consulting .accordion-toggle.collapsed:after {
    content: "\f055";
    color: #004494;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading.hr-consulting .accordion-toggle:after {
    content: "\f056";
    color: #004494;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

@media (max-width: @screen-xs-max) {
    #navbar-ex1-collapse {
        background-color: #008ACE;
    }
}

.page-conclusion {
    margin-top: 30px;
}

.page-resources-heading {
    font-weight: bold;
    color: #d60056;
    padding-bottom: 10px;
}

.page-resources a {
    text-decoration: underline;
    cursor: pointer;
}

.container.leadership .page-resources-heading {
    color: #8DBE48;
}

.container.management-development .page-resources-heading {
    color: #810365;
}

.container.executive-coaching .page-resources-heading {
    color: #00b0ad;
}

.container.behavioural-assessment .page-resources-heading {
    color: #00B3DC;
}

.container.hr-consulting .page-resources-heading {
    color: #004494;
}

.container.team-effectiveness .page-resources-heading {
    color: #EF8200;
}

.page-resources-box {
    border: 2px dotted #ffa400;
    padding: 10px;
    margin: 10px 10px 20px 20px;
}

.container.leadership .page-resources-box {
    border-color: #8DBE48;
}

.container.management-development .page-resources-box {
    border-color: #810365;
}

.container.executive-coaching .page-resources-box {
    border-color: #00b0ad;
}

.container.behavioural-assessment .page-resources-box {
    border-color: #00B3DC;
}

.container.hr-consulting .page-resources-box {
    border-color: #004494;
}

.container.team-effectiveness .page-resources-box {
    border-color: #EF8200;
}

.page-graphic-quote {
    margin: 10px 10px 10px 20px;
    text-align: center;
    image-align: center;
}

    .page-graphic-quote p {
        font-style: italic;
        font-size: 14px;
        /*font-family: Georgia;*/
        margin: 0 30px 10px 30px;
    }

    .page-graphic-quote a {
        /*font-style: italic;*/
        font-size: 16px;
        /*font-family: Georgia;*/
    }


.row.header {
    background-image: url('/images/template/Website_Background_New.jpg');
}

.btn-core {
    background-color: #d60056;
    border-color: #d60056;
    color: #ffffff;
    font-size: 16px;
    /*width: 160px;*/
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

.btn-core-flex {
    background-color: #d60056;
    border-color: #d60056;
    color: #ffffff;
    font-size: 16px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

.btn-core-small {
    background-color: #d60056;
    border-color: #d60056;
    color: #ffffff;
    font-size: 14px;
    width: 80px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
    margin-left: 30px;
    /*padding: 0px;*/
}

.btn-news {
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.5;
    width: 200px;
    text-align: left;
    float: left;
    margin-right: 20px;
}

.btn-home {
    border-radius: 4px;
    font-size: 16px;
    line-height: 2;
    padding: 5px 10px;
    width: 263px;
    text-align: center;
    margin-top: 40px;
    float: left;
}

.btn-long {
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.5;
    padding: 5px 10px;
    width: 220px;
    text-align: left;
}

.btn-high {
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.5;
    padding: 5px 10px;
    width: 230px;
    height: 80px;
    text-align: center;
}

.btn-lg {
    border-radius: 4px;
    font-size: 16px;
    line-height: 1.33;
    text-decoration: none;
}

.btn-sm {
    border-radius: 4px;
    line-height: 1.33;
    color: #ffffff;
    font-size: 16px;
    padding: 5px 10px;
    width: auto;
    text-align: left;
}


.btn-core:hover,
.btn-core:focus,
.btn-core:active,
.btn-core.active,
.btn-core-flex:hover,
.btn-core-flex:focus,
.btn-core-flex:active,
.btn-core-flex.active {
    /*background-color: #b6044c;
    border-color: #b6044c;
    color: #fff;*/
    background-color: #333;
    border-color: rgba(0, 0, 0, 0);
    color: #fff;
}

.btn-core.disabled:hover,
.btn-core.disabled:focus,
.btn-core.disabled:active,
.btn-core.disabled.active,
.btn-core[disabled]:hover,
.btn-core[disabled]:focus,
.btn-core[disabled]:active,
.btn-core[disabled].active,
fieldset[disabled] .btn-core:hover,
fieldset[disabled] .btn-core:focus,
fieldset[disabled] .btn-core:active,
fieldset[disabled] .btn-core.active {
    background-color: #d60056;
    border-color: #d60056;
    color: #fff;
}

.btn-leadership {
    background-color: #d60056;
    border-color: #d60056;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    width: 130px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

    .btn-leadership.btn-long {
        border-radius: 3px;
        /*border: 2px solid #fff;*/
        box-shadow: 2px 2px 2px #d4d4d2;
        color: #ffffff;
        font-size: 14px;
        width: 180px;
        /*height: 50px;*/
        padding: 3px 10px;
        margin-right: 10px;
        margin-bottom: 20px;
    }

    .btn-leadership:hover,
    .btn-leadership:focus,
    .btn-leadership:active,
    .btn-leadership.active {
        background-color: #b6044c;
        border-color: #fff;
        color: #fff;
    }

    .btn-leadership.disabled:hover,
    .btn-leadership.disabled:focus,
    .btn-leadership.disabled:active,
    .btn-leadership.disabled.active,
    .btn-leadership[disabled]:hover,
    .btn-leadership[disabled]:focus,
    .btn-leadership[disabled]:active,
    .btn-leadership[disabled].active,
    fieldset[disabled] .btn-leadership:hover,
    fieldset[disabled] .btn-leadership:focus,
    fieldset[disabled] .btn-leadership:active,
    fieldset[disabled] .btn-leadership.active {
        background-color: #b6044c;
        border-color: #b6044c;
        color: #fff;
    }

.btn-management-development {
    background-color: #d60056;
    border-color: #d60056;
    color: #ffffff;
    font-size: 14px;
    /*width: 130px;*/
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

    .btn-management-development.btn-solutions {
        border-radius: 3px;
        /*border: 2px solid #fff;*/
        box-shadow: 2px 2px 2px #d4d4d2;
        font-size: 14px;
        font-weight: bold;
        line-height: 1.5;
        margin-top: 10px;
        /*width: 200px;*/
        /*height: 50px;*/
        /*align-items: center;*/
    }

    .btn-management-development.btn-long {
        border-radius: 3px;
        /*border: 2px solid #fff;*/
        box-shadow: 2px 2px 2px #d4d4d2;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        width: 170px;
        height: 50px;
        padding: 3px 10px;
        margin-right: 10px;
        margin-bottom: 20px;
    }

    .btn-management-development:hover,
    .btn-management-development:focus,
    .btn-management-development:active,
    .btn-management-development.active {
        background-color: #b6044c;
        border-color: #b6044c;
        color: #fff;
    }

    .btn-management-development.disabled:hover,
    .btn-management-development.disabled:focus,
    .btn-management-development.disabled:active,
    .btn-management-development.disabled.active,
    .btn-management-development[disabled]:hover,
    .btn-management-development[disabled]:focus,
    .btn-management-development[disabled]:active,
    .btn-management-development[disabled].active,
    fieldset[disabled] .btn-management-development:hover,
    fieldset[disabled] .btn-management-development:focus,
    fieldset[disabled] .btn-management-development:active,
    fieldset[disabled] .btn-management-development.active {
        background-color: #b6044c;
        border-color: #b6044c;
        color: #fff;
    }

.btn-executive-coaching {
    background-color: #00b0ad;
    border-color: #00b0ad;
    color: #ffffff;
    font-size: 16px;
    width: 130px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

    .btn-executive-coaching.btn-long {
        border-radius: 3px;
        color: #ffffff;
        font-size: 14px;
        line-height: 1.5;
        padding: 10px 10px;
        width: 210px;
        text-align: center;
        margin: 0 0 0 15px;
    }

    .btn-executive-coaching.btn-solutions {
        border-radius: 3px;
        border: 2px solid #fff;
        box-shadow: 2px 2px 2px #d4d4d2;
        font-size: 14px;
        width: 170px;
        height: 50px;
        padding: 3px 10px;
        margin-right: 10px;
        margin-bottom: 20px;
    }

    .btn-executive-coaching:hover,
    .btn-executive-coaching:focus,
    .btn-executive-coaching:active,
    .btn-executive-coaching.active {
        background-color: #048d84;
        border-color: #048d84;
        color: #fff;
    }

    .btn-executive-coaching.disabled:hover,
    .btn-executive-coaching.disabled:focus,
    .btn-executive-coaching.disabled:active,
    .btn-executive-coaching.disabled.active,
    .btn-executive-coaching[disabled]:hover,
    .btn-executive-coaching[disabled]:focus,
    .btn-executive-coaching[disabled]:active,
    .btn-executive-coaching[disabled].active,
    fieldset[disabled] .btn-executive-coaching:hover,
    fieldset[disabled] .btn-executive-coaching:focus,
    fieldset[disabled] .btn-executive-coaching:active,
    fieldset[disabled] .btn-executive-coaching.active {
        background-color: #048d84;
        border-color: #048d84;
        color: #fff;
    }

.btn-behavioural-assessment {
    background-color: #d60056;
    border-color: #d60056;
    color: #ffffff;
    font-size: 14px;
    width: 130px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

    .btn-behavioural-assessment.btn-long {
        border-radius: 3px;
        /*border: 2px solid #fff;*/
        box-shadow: 2px 2px 2px #d4d4d2;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        width: 200px;
        height: 50px;
        padding: 3px 10px;
        margin-right: 10px;
        margin-bottom: 20px;
    }

    .btn-behavioural-assessment:hover,
    .btn-behavioural-assessment:focus,
    .btn-behavioural-assessment:active,
    .btn-behavioural-assessment.active {
        background-color: #b6044c;
        border-color: #fff;
        color: #fff;
    }

    .btn-behavioural-assessment.disabled:hover,
    .btn-behavioural-assessment.disabled:focus,
    .btn-behavioural-assessment.disabled:active,
    .btn-behavioural-assessment.disabled.active,
    .btn-behavioural-assessment[disabled]:hover,
    .btn-behavioural-assessment[disabled]:focus,
    .btn-behavioural-assessment[disabled]:active,
    .btn-behavioural-assessment[disabled].active,
    fieldset[disabled] .btn-behavioural-assessment:hover,
    fieldset[disabled] .btn-behavioural-assessment:focus,
    fieldset[disabled] .btn-behavioural-assessment:active,
    fieldset[disabled] .btn-behavioural-assessment.active {
        background-color: #b6044c;
        border-color: #b6044c;
        color: #fff;
    }

.btn-hr-consulting {
    background-color: #d60056;
    border-color: #d60056;
    color: #ffffff;
    font-size: 14px;
    width: 130px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

    .btn-hr-consulting.btn-solutions {
        border-radius: 3px;
        /*border: 2px solid #fff;*/
        box-shadow: 2px 2px 2px #d4d4d2;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        height: 40px;
        margin-bottom: 40px;
        margin-right: 30px;
        width: 150px;
        padding-top: 8px;
    }

    .btn-hr-consulting:hover,
    .btn-hr-consulting:focus,
    .btn-hr-consulting:active,
    .btn-hr-consulting.active {
        background-color: #b6044c;
        border-color: #fff;
        color: #fff;
    }

    .btn-hr-consulting.disabled:hover,
    .btn-hr-consulting.disabled:focus,
    .btn-hr-consulting.disabled:active,
    .btn-hr-consulting.disabled.active,
    .btn-hr-consulting[disabled]:hover,
    .btn-hr-consulting[disabled]:focus,
    .btn-hr-consulting[disabled]:active,
    .btn-hr-consulting[disabled].active,
    fieldset[disabled] .btn-hr-consulting:hover,
    fieldset[disabled] .btn-hr-consulting:focus,
    fieldset[disabled] .btn-hr-consulting:active,
    fieldset[disabled] .btn-hr-consulting.active {
        background-color: #b6044c;
        border-color: #b6044c;
        color: #fff;
    }

.btn-team-effectiveness {
    background-color: #d60056;
    border-color: #d60056;
    color: #ffffff;
    font-size: 14px;
    /*width: 130px;*/
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

    .btn-team-effectiveness.btn-long {
        border-radius: 3px;
        /*border: 2px solid #fff;*/
        box-shadow: 2px 2px 2px #d4d4d2;
        font-size: 14px;
        font-weight: bold;
        width: 170px;
        height: 50px;
        padding: 3px 10px;
        margin-right: 10px;
    }

    .btn-team-effectiveness.btn-solutions {
        border-radius: 3px;
        /*border: 2px solid #fff;*/
        box-shadow: 2px 2px 2px #d4d4d2;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        height: 40px;
        margin-top: 10px;
        /*width: 150px;*/
        padding-top: 8px;
    }

    .btn-team-effectiveness:hover,
    .btn-team-effectiveness:focus,
    .btn-team-effectiveness:active,
    .btn-team-effectiveness.active {
        background-color: #b6044c;
        border-color: #fff;
        color: #fff;
    }

    .btn-team-effectiveness.disabled:hover,
    .btn-team-effectiveness.disabled:focus,
    .btn-team-effectiveness.disabled:active,
    .btn-team-effectiveness.disabled.active,
    .btn-team-effectiveness[disabled]:hover,
    .btn-team-effectiveness[disabled]:focus,
    .btn-team-effectiveness[disabled]:active,
    .btn-team-effectiveness[disabled].active,
    fieldset[disabled] .btn-team-effectiveness:hover,
    fieldset[disabled] .btn-team-effectiveness:focus,
    fieldset[disabled] .btn-team-effectiveness:active,
    fieldset[disabled] .btn-team-effectiveness.active {
        background-color: #b6044c;
        border-color: #b6044c;
        color: #fff;
    }

.hover-tip {
    /*border: 1px solid #999;*/
    /*background-color: #EDEAEA;*/
    /*border: 3px solid #fff;*/
    /*border: 3px solid #00b0ad;*/
    /*background-color: #dbe9e1;*/
    box-shadow: 2px 2px 2px #d4d4d2;
    border-radius: 4px;
    border: 1px solid #00b0ad;
    background-color: #fff;
    line-height: 1.5;
    max-width: 350px;
    margin-left: 0px;
    margin-top: 0px;
}

    .hover-tip p {
        color: #000;
    }

    .hover-tip h4 {
        color: #00b0ad;
    }

#hover-box {
    float: left;
}

/* Modal Forms */

.modal-header {
    min-height: 60px;
    padding: 5px;
}

.modal-title {
    /*background-color: #d60056;*/
    color: #d60056;
    /*color: #FFFFFF;*/
    font-size: 38px;
    /*margin-left: 20px;*/
    margin-right: 40px;
    margin-top: 10px;
    font-weight: 600;
    /*padding: 5px 10px;*/
}

.leadership .modal-title {
    color: #8dbe48;
}

.executive-coaching .modal-title {
    color: #00b0ad;
}


.modal-body {
    clear: both;
    min-height: 120px;
}

    .modal-body > p {
        padding-left: 8px;
        margin-right: 20px;
    }

    .modal-body img {
        float: right;
        /*margin-right: 25px;*/
        margin-left: 30px;
        margin-bottom: 10px;
    }

.modal-header-image {
    margin-left: 40px;
}

.modal-body h2 {
    text-align: center;
}

.btn-default {
    background-color: #EBEBEB;
    border-color: #CCCCCC;
    color: #333333;
}

.btn-txt-group a.btn {
    float: left;
    clear: left;
    vertical-align: top;
}

.btn-txt-group {
    clear: both;
}

form.proform input {
    width: 90% !important;
}

form.proform textarea {
    width: 90% !important;
}

form.proform label {
    display: block;
}

.pf_column {
    width: 90%;
}

.indicator.error {
    clear: left;
    color: #FF0000;
    display: block;
}

li.pf_column {
    list-style-type: none;
}

span.required {
    color: #FF0000;
}

.pf_captcha {
    margin-top: 30px;
    padding-left: 8%;
}

    .pf_captcha img {
        float: left;
    }

    .pf_captcha label {
        float: left;
        font-size: 12px;
    }

    .pf_captcha input {
        max-width: 350px;
    }

.consultant {
    float: left;
    margin: 5px;
    min-height: 170px;
    width: 113px;
}

    .consultant img {
        display: block;
        margin: 0 auto;
    }

    .consultant p {
        color: #000000;
        font-size: 0.8em;
        line-height: 1.4em;
        margin: 0 !important;
        text-align: center;
    }

.modal-event-table {
    margin: 0 auto;
}


.events-list {
    clear: both;
    margin-left: 20px;
}

.event-table-title {
    font-weight: bold;
    color: #d60056;
    padding: 0px;
    font-size: 12px;
}

tr.event-table-event td, tr.event-table-event td a {
    font-size: 12px;
    font-weight: bold;
    padding: 3px 3px 3px 0px;
}

.event a {
    font-size: 12px;
    text-decoration: underline;
}

li.event {
    list-style-type: none;
}



    li.event a:before {
        display: inline-block;
        content: "\f152";
        color: #d60056;
        font-family: FontAwesome;
        margin-left: -1.5em;
        text-decoration: none;
        padding: 0 5px;
    }

.toast-success {
    background-color: #8DBE48;
}

.header-social p {
    font-size: 14px;
    font-weight: bold;
    color: #666;
    float: right;
}

.header-social img {
    vertical-align: top;
    margin: 1px 0 0 10px;
    float: right;
}

#twitter-widget-0 {
    height: 450px;
    border: 1px solid #666 !important;
    border-radius: 5px;
}

#dmfeed_7ba8a140-b662-cce8-b77e-b6a90b27a71a {
    border: 1px solid #666 !important;
    margin: 10px 0;
    padding: 5px;
    border-radius: 5px;
}

h3.home-news-feed {
    font-size: 16px;
    color: #d60056;
    margin-top: 10px;
}

.dmDiv {
    color: #999;
}

    .dmDiv a {
        font-size: 14px;
    }

video {
    margin-bottom: 30px;
}

#myDiv {
    margin-bottom: 30px;
}

.floatingMessage {
    position: absolute;
    float: left;
    visibility: hidden;
    z-index: 200;
    /*background-color:#d60056;*/
    background-color: #fff;
    /*color:#fff;*/
    width: 50%;
    padding: 10px;
    border: solid 2px #d60056;
}

    .floatingMessage h3 {
        /*color: #ffffff;*/
        color: #d60056;
    }

/* Start - Stop modal from causing page to shift left */

.modal {
    overflow-y: auto;
}

.modal-open {
    overflow: auto;
}

/* End - Stop modal from causing page to shift left */

/* Start - 5C videos */

.video-row {
    margin-top: 15px;
}

.home-video {
    overflow: visible;
    height: 200px;
}

.shaddow {
    margin-top: -6px;
    overflow: visible;
}

ul.video-links {
    list-style: none inside none;
    margin: 0;
    padding: 0;
}

    ul.video-links li {
        margin: 15px 0;
        list-style-type: none;
        list-style-position: outside;
    }

        ul.video-links li a, ul.video-links li a:hover {
            font-size: 18px;
            margin: 20px 0;
            text-decoration: none;
            cursor: pointer;
            color: #004062;
        }

            ul.video-links li a i {
                color: #de2724;
                font-size: 28px;
                vertical-align: middle;
            }

                ul.video-links li a i:hover {
                    color: #e55856;
                }

/* End - 5C videos */

/* Start - Newsletter Modal form */


.executive-coaching.modal-title {
    color: #00b0ad;
}


#newsletter-modal .modal-dialog {
    width: 550px;
}

table.newsletter-modal {
    width: 500px;
    border-spacing: 10px;
    border-collapse: separate;
    margin-bottom: 20px;
}

.newsletter-modal input.text {
    width: 200px;
}

.newsletter-modal td.newsletter-label {
    width: 100px;
}

.newsletter-modal td.terms {
    font-size: 10px;
}

.newsletter-modal td.terms-agree p, .newsletter-modal td.terms-agree input {
    float: left;
    margin: 4px 5px 0 0;
}

input.newsletter-btn {
    margin: 20px;
}

.table-newsletter-select {
    margin-left: 10px;
}

    .table-newsletter-select td {
        padding: 5px 10px 0 0;
    }


.newsletter-label:after {
    content: " *";
    color: #d60056;
}

/* End - Newsletter Modal Form */

.search-error {
    background-color: #dadada;
    border-radius: 30px;
    margin: 10px 10%;
    padding: 10px;
}

    .search-error p {
        text-align: center;
        font-size: 22px;
        color: #d60056;
    }

        .search-error p strong {
            color: #000;
        }

table.advanced-search td {
    padding: 15px;
}

tr.search-result td.title {
    font-size: 13px;
    font-weight: bold;
}

tr.search-result td.date {
    font-size: 13px;
    width: 20%;
}

tr.search-result td.excerpt {
    font-size: 12px;
    /*padding: 8px 0 15px;*/
}



@media (max-width: 753px) {

    #navbar-ex1-collapse {
        max-height: 800px;
    }

    .navbar-collapse {
        max-height: auto;
        overflow-x: auto;
    }

    .navbar-nav > li > a {
        line-height: 14px;
        font-size: 14px;
    }

    .nav > li > a {
        padding: 3px 20px;
    }

    #navbar-ex1-collapse ul li {
        background-image: none;
    }

    #navbar-ex1-collapse .menu-container-level1 ul,
    #navbar-ex1-collapse.leadership .menu-container-level1 ul,
    #navbar-ex1-collapse.executive-coaching .menu-container-level1 ul,
    #navbar-ex1-collapse.management-development .menu-container-level1 ul,
    #navbar-ex1-collapse.behavioural-assessment .menu-container-level1 ul,
    #navbar-ex1-collapse.hr-consulting .menu-container-level1 ul,
    #navbar-ex1-collapse.team-effectiveness .menu-container-level1 ul {
        background-color: #FFF;
        box-shadow: none;
    }

    #navbar-ex1-collapse .menu-level2-item.highlighted a,
    #navbar-ex1-collapse.leadership .menu-level2-item.highlighted a,
    #navbar-ex1-collapse.executive-coaching .menu-level2-item.highlighted a,
    #navbar-ex1-collapse.management-development.menu-level2-item.highlighted a,
    #navbar-ex1-collapse.behavioural-assessment .menu-level2-item.highlighted a,
    #navbar-ex1-collapse.hr-consulting .menu-level2-item.highlighted a,
    #navbar-ex1-collapse.team-effectiveness .menu-level2-item.highlighted a {
        color: #333;
        box-shadow: none;
    }

    #navbar-ex1-collapse .menu-container-level1 > ul a {
        color: #000;
    }

    #navbar-ex1-collapse ul.menu-level2 a {
        color: #666;
        padding: 5px 20px 0;
    }

    #navbar-ex1-collapse .menu-level2-item.highlighted .menu-level3-item a,
    #navbar-ex1-collapse.leadership .menu-level2-item.highlighted .menu-level3-item a,
    #navbar-ex1-collapse.executive-coaching .menu-level2-item.highlighted .menu-level3-item a,
    #navbar-ex1-collapse.management-development.menu-level2-item.highlighted .menu-level3-item a,
    #navbar-ex1-collapse.behavioural-assessment .menu-level2-item.highlighted .menu-level3-item a,
    #navbar-ex1-collapse.hr-consulting .menu-level2-item.highlighted .menu-level3-item a,
    #navbar-ex1-collapse.team-effectiveness .menu-level2-item.highlighted .menu-level3-item a {
        color: #999;
    }

    .menu-level2-item, .menu-level3-item {
        clear: left;
        margin-left: 40px;
        line-height: 12px;
        max-width: 300px;
        text-align: left;
        padding-bottom: 0;
    }
}

.cookie-consent {
    background-color: #f4f2f2;
    text-align: center;
    padding: 5px;
    color: #FFF;
    width: 750px;
    margin: 0px 0px 0px 200px;
}

    .cookie-consent .btn {
        width: 210px;
    }

.btn-cookie {
    border-radius: 4px;
    font-size: 12px;
}

.ul-left-justified {
    padding-left: 10px;
}

.webinar-tag-cloud a {
    color: #d60056;
}

    .webinar-tag-cloud a.tag-color-13 {
        color: #f93a91;
    }

body.languages .languages-spacer {
    height: 30px;
}

body.languages .row.header {
    background: url("/images/template/OG_languages_header_colour.png") no-repeat top right;
    min-height: 200px;
}

@media(max-width:767px) {
    body.languages .row.header {
        background: none;
        min-height: 100px;
    }
}

body.languages .labelled-icon {
    width: 20%;
    float: left;
    padding: 15px;
}

@media(max-width:767px) {
    body.languages .labelled-icon {
        width: 33%;
        float: left;
        padding: 15px;
    }
}

body.languages .labelled-icon p {
    text-align: center;
    word-wrap: break-word;
}

body.languages .labelled-icon img {
    display: block;
    margin: 0 auto;
}


.homepage-graphic-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-bottom: 20px;
}

.homepage-graphic-item {
    flex-shrink: 1;
    width: 20%;
}

    .homepage-graphic-item img {
        width: 70%;
        margin: 0 auto;
        display: block;
    }

.homepage-blog-container,
.homepage-news-container {
    margin-top: 10%;
}

.homepage-blog-listing a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
}

.homepage-blog-listing span {
    color: #999999;
    font-size: 14px;
}

label[for=contact_us-username1], #contact_us-username1 {
    display: block !important;
    left: -9999px !important;
    position: absolute !important;
}

.k-primary {
    border-color: #d60056;
    background-color: #d60056;
}

.k-multiselect .k-button {
    border-color: #d60056;
    background-color: #d60056;
}

.k-primary:hover {
    background-color: #b6044c;
    border-color: #b6044c;
    color: #fff;
}

.k-state-selected {
    color: #fff;
    background-color: #b6044c;
    border-color: #b6044c;
}

.k-list > .k-state-selected {
    background-color: #b6044c;
}

    .k-popup .k-list .k-state-focused {
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 2px 0 #fff, inset 0 0 7px 0 #fff;
    box-shadow: inset 0 0 2px 0 #fff, inset 0 0 7px 0 #fff;
}

.k-textbox:focus,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    border-color: #ccc;
    -webkit-box-shadow: 0 0 7px 0 #76abd9;
    box-shadow: 0 0 7px 0 #76abd9;
}

.k-link:link, .k-link:visited, .k-nav-current.k-state-hover .k-link {
    color: #b6044c;
}

.internalpage {
    color: #555;
    padding: 30px;
    background: #fefefe;
    /*border: solid 1px #eee;
    box-shadow: 0 0 3px #eee;*/
}

.internalpageheader {
    color: #555;
    text-align: center;
    margin-bottom: 35px;
    border-bottom: solid 1px #eee;
}

.bs-checkbox input {
    zoom: 2;
}

.fieldset {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.borderedround {
    width: 100%;
    height: auto;
    padding: 5px;
    border: 2px solid #b6044c;
    border-radius: 8px;
}


.k-grid-add,
.k-grid-edit,
/*.k-grid-delete,*/
/*.k-item,*/
.k-button {
    border-color: #d60056;
    background-color: #d60056;
    color: #fff;
}

/*.k-grid-add:hover,
.k-grid-edit:hover,
.k-grid-delete:hover,
k-grid-excel:hover {
    background-color: #b6044c;
    border-color: #b6044c;
    color: #fff;
}

   .k-state-hover:hover {
        background-color: #b6044c;
        border-color: #b6044c;
        color: #fff;
    }*/

.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
    color: #b6044c !important;
}

.k-widget.k-tooltip-validation {
    border-color: white;
    background-color: white;
    color: #c0392b !important;
}
/*.k-tabstrip-items .k-item.k-state-active {
    color: #fff!important;
    background-color:  #b6044c;
    border-color:  #b6044c;
}*/

.k-multiselect-wrap.k-floatwrap {
    padding: 5px;
}

.remove-border {
    border: none;
    border-radius: 0;
}

.k-checkbox:checked:active + .k-checkbox-label:before, .k-checkbox:checked + .k-checkbox-label:before {
    -webkit-box-shadow: 0 0 2px 0 #d60056;
    box-shadow: 0 0 2px 0 #d60056;
    border-color: #d60056;
}

.k-checkbox:checked + .k-checkbox-label:before {
    background-color: #fff;
    border-color: #d60056;
    color: #d60056;
}

input[type="checkbox"].form-control-eventGrid {
    -moz-min-width: 10px;
    -ms-min-width: 10px;
    -o-min-width: 10px;
    -webkit-min-width: 10px;
    min-width: 63px;
    max-width: 51px;
    max-height: 56px;
}

/*div#grdEvents.k-grid .k-hierarchy-col {
    width: 1px;
}*/

/* To Increase the length of grid page dropdown*/
.k-pager-wrap .k-dropdown {
    width: 5.5em;
}

.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap,
.k-link.k-pager-nav,
.k-icon.k-i-refresh {
    color: #b6044c;
}

.k-grid-filter.k-state-active {
    background-color: #d60056;
    color: white;
}

.k-tabstrip-items .k-item.k-state-active {
    /*border: #333 solid 2px;*/
    /*border-bottom-color: white;*/
}

.k-content.k-state-active {
    border-color: #333;
    border: #333 solid 2px;
}

.panel-default {
    border: #d60056 2px solid;
}

    .panel-default > .panel-heading {
        color: white;
        background-color: #d60056;
        border: 5px;
        border-color: #d60056;
    }

        .panel-default > .panel-heading > h1 {
            color: white;
        }

.text-og {
    background-color: #d60056;
    color: white;
    text-decoration: none;
    border: solid 2px white;
    border-radius: 5px;
}

    .text-og:hover {
        background-color: #ded8da;
        color: black;
        text-decoration: none;
        border: solid 2px #000000;
    }

.k-state-active {
    background-color: #d60056;
    color: white;
}

.panel-title > a, .panel-title > a:active {
    display: inherit;
    padding: inherit;
}

div > h1 {
    color: #d60056; /*#000000;*/
}

.panel > .panel-default > .panel-heading > h2 {
    color: #fff;
    font-weight: bold;
}


.panel-heading > h2 {
    color: #fff;
    font-weight: bold;
}

.fa .fa-pencil-square-o,
.fa .fa-cubes {
    color: #d60056;
}

@media only screen and (min-width: 768px) {
    .shadow-wrapper p {
        font-size: 16px;
    }
}

input:active {
    border: hidden;
    border-color: none;
}

.k-datepicker.form-control {
    border: none;
}

.k-input:active {
    border: none;
}

.form-control {
    border: 2px solid #333;
    border-radius: 5px;
}



.k-progressbar > .k-state-selected,
.k-widget.k-autocomplete,
.k-widget.k-combobox,
.k-widget.k-datepicker,
.k-widget.k-datetimepicker,
.k-widget.k-dropdown,
.k-widget.k-menu,
.k-widget.k-multiselect,
.k-widget.k-numerictextbox,
.k-widget.k-progressbar,
.k-widget.k-timepicker {
    clear: both;
    border: 2px solid;
    width: 100%;
}

.k-pager-sizes .k-widget.k-dropdown {
    margin-top: -2px;
     border: none; 
     width: auto; 
}
/*.k-upload-action:hover{
    visibility:visible;
}

.k-icon.k-i-close.k-i-x{
    visibility:visible;
}*/
/*
   Boostrap overrides
*/
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #333;
    border: 2px solid #333;
}

.panel-primary {
    /*border: 2px solid #b6044c;*/
    border: 2px solid #333;
}

.image-preview {
    position: relative;
    vertical-align: top;
    height: 100px;
}

.error-header-message {
    color: red;
    font-size: large;
    list-style-type: none;
}

.text-primary {
    color: #b6044c;
}

.input-group-addon {
    border: 2px solid black;
    /* border-right: none; */
    color: black;
}

/*.k-select {
    border-left: 2px solid black;
    color: black;
}*/

/*.k-state-default > .k-select {
    border-left: 2px solid black;
    color: #000000;
}*/

.legend {
    border-bottom: 1px solid #333;
}

.address-lookup {
    color: #b6044c;
}

    .address-lookup:hover {
        color: #fff;
        background-color: #b6044c;
    }

.panel-heading a:before {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    transition: all 0.5s;
    font-size: 20px;
    color: white;
}

.panel-heading > a {
    color: white;
    text-decoration: none;
    font-size: 20px;
}

.field-validation-error {
    color: red;
}

    .field-validation-error .danger {
        color: red;
    }

.panel-heading.remove-icon a:before {
    content: none;
}

/*textarea:active{
    border-color:none;
}*/

.k-icon.k-clear-value.k-i-close {
    color: #333;
}

.modal-open {
    padding-right: 0px !important;
}

.k-tabstrip-items .k-state-active .k-link {
    color: #fff !important;
    background: #333;
}

.k-panelbar > li.k-state-default > .k-link, .k-tabstrip-items .k-state-default .k-link {
    color: #333;
}

button.k-button.k-upload-action {
    color: #333;
}

.pa-disclosure > p {
    color: #ff0000;
}


div#QASection ul li {
    list-style-type: none;
    margin-top: 10px;
}

.k-panelbar .k-tabstrip-top > .k-tabstrip-items .k-state-active, .k-tabstrip-top > .k-tabstrip-items .k-state-active {
    /* border-bottom-width: 1px; */
    /*margin-bottom: 0px;*/
    margin-left: -1px;
    padding-bottom: 0;
}


.k-panelbar .k-tabstrip-items .k-state-active, .k-tabstrip-items .k-state-active {
    background-color: #fff;
    background-image: none;
    /* border-color: #333; */
}

.company-footer-panel {
    background-color: #000;
    border-radius: 5px;
    margin: 2px 2px 12px 2px;
    color:#000
}

    .company-footer-panel label {
        color: #f5f5f5;
    }

.sweet-alert h2 {
    color: #b6044c
}
.swal-overlay {
    background-color: rgba(43, 165, 137, 0.45);
}

.swal-text {
    background-color: #FEFAE3;
    padding: 17px;
    border: 1px solid #F0E1A1;
    display: block;
    margin: 22px;
    text-align: center;
    color: #61534e;
}

#topcontrol:hover {
    background-color: #000000;
}
#topcontrol {
    color: #ffffff;
    background: #d60056;
}

.content-xs {
    padding-top: 20px;
    padding-bottom: 50px;
}

.row-content {
    margin-left:auto;
    /*margin-bottom:2px;*/
}

.displayOveride {
    display: inline !important;
}

#radioBtn .notActive {
    color: #333;
    background-color: #fff;
}

.key-worker-text {
    font-size: 12px;
    font-weight:normal;
}

.required-field:after {
    color: red;
    content: " *";
    font-family: 'FontAwesome';
    font-weight: normal;
    font-size: 15px;
    content: " \f069";
}