﻿/*
    Green: #5f5f5f
    Dark Grey: #5e5e5e
    Light Grey: #f0f0f0
*/

.k-state-selected {
    color: #fff;
    background-color: #5f5f5f;
    border-color: #5f5f5f;
}

.k-primary {
    border-color: #5f5f5f;
    background-color: #5f5f5f;
}

.k-multiselect .k-button {
    border-color: #5f5f5f;
    background-color: #5f5f5f;
}

.k-button {
    border-color: #5f5f5f;
    background-color: #5f5f5f;
    color: #fff;
}

.k-checkbox:checked:active + .k-checkbox-label:before, .k-checkbox:checked + .k-checkbox-label:before {
    -webkit-box-shadow: 0 0 2px 0 #5f5f5f;
    box-shadow: 0 0 2px 0 #5f5f5f;
    border-color: #5f5f5f;
}

.k-checkbox:checked + .k-checkbox-label:before {
    background-color: #fff;
    border-color: #5f5f5f;
    color: #5f5f5f;
}

.k-grid-filter.k-state-active {
    background-color: #5f5f5f;
    color: white;
}

.k-state-active {
    background-color: #5f5f5f;
    color: white;
}

.k-state-default > .k-select {
    color: #5f5f5f;
}

.k-grid-header .k-sort-order {
    color: #5f5f5f;
}

.footer-menu li a:hover {
    color: #5f5f5f;
}

h2, .h2, h2 a {
    font-size: 18px;
    color: #5f5f5f;
}


.header-strapline {
    text-align: center;
    font-size: 16px;
    color: #5f5f5f;
    font-style: italic;
}

.page-heading {
    text-align: left;
    font-size: 22px;
    color: #5f5f5f;
    margin-top: 20px;
}

.blog_page_head {
    text-align: left;
    font-size: 22px;
    color: #5f5f5f;
    margin-top: 20px;
}

.blog_author p {
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: #5f5f5f;
    margin-top: 20px;
}

.tag-box-v1 {
    border-top: solid 2px #5f5f5f;
}

.blog_author a {
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: #5f5f5f;
    margin-top: 20px;
}

.category_name p {
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: #5f5f5f;
    margin-top: 20px;
}


.entry_date p {
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: #5f5f5f;
    margin-top: 20px;
}



.blog_date {
    font-size: 12px;
    font-style: italic;
    color: #5f5f5f;
    float: right
}

.nav-tabs {
    border-bottom: 1px solid #5f5f5f;
}

#navbar-ex1-collapse .menu-container-level1 ul {
    width: 100%;
    background-color: #5f5f5f;
    box-shadow: 0 3px 3px #d4d4d2;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    background-color: #5f5f5f;
    border-color: #428bca;
}

.navbar-toggle {
    background-color: #5f5f5f;
}


.breadcrumbs li {
    float: left;
    color: #5f5f5f;
    font-style: italic;
    font-weight: bold;
    padding: 0 10px;
    list-style: none;
}

    .breadcrumbs li a {
        color: #5f5f5f;
        text-decoration: none;
    }

.panel-default {
    border: #5f5f5f 2px solid;
}

    .panel-default > .panel-heading {
        border-left: 12px solid #5f5f5f;
        background-color: #edeaea;
    }


.panel-heading .accordion-toggle.collapsed:after {
    content: "\f055";
    color: #5f5f5f;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}

.panel-heading .accordion-toggle:after {
    content: "\f056";
    color: #5f5f5f;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
}


.page-resources-heading {
    font-weight: bold;
    color: #5f5f5f;
    padding-bottom: 10px;
}


.btn-core {
    background-color: #5f5f5f;
    border-color: #5f5f5f;
    color: #ffffff;
    font-size: 16px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

.btn-core-flex {
    background-color: #5f5f5f;
    border-color: #5f5f5f;
    color: #ffffff;
    font-size: 16px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

.btn-core-small {
    background-color: #5f5f5f;
    border-color: #5f5f5f;
    color: #ffffff;
    font-size: 14px;
    width: 80px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
    margin-left: 30px;
}


.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: #5f5f5f;
    border-color: #5f5f5f;
    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: #5f5f5f;
    border-color: #5f5f5f;
    color: #fff;
}




.btn-leadership {
    background-color: #5f5f5f;
    border-color: #5f5f5f;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    width: 130px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}


.btn-management-development {
    background-color: #5f5f5f;
    border-color: #5f5f5f;
    color: #ffffff;
    font-size: 14px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}

.btn-behavioural-assessment {
    background-color: #5f5f5f;
    border-color: #5f5f5f;
    color: #ffffff;
    font-size: 14px;
    width: 130px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}


.btn-hr-consulting {
    background-color: #5f5f5f;
    border-color: #5f5f5f;
    color: #ffffff;
    font-size: 14px;
    width: 130px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}


.btn-team-effectiveness {
    background-color: #5f5f5f;
    border-color: #5f5f5f;
    color: #ffffff;
    font-size: 14px;
    vertical-align: central;
    text-align: center;
    text-decoration: none;
}


.modal-title {
    color: #5f5f5f;
    font-size:3vh;
    margin-top:20px;
    /*font-size: 38px;
    margin-right: 40px;
    margin-top: 10px;
    font-weight: 600;*/
}


.event-table-title {
    font-weight: bold;
    color: #5f5f5f;
    padding: 0px;
    font-size: 12px;
}


li.event a:before {
    display: inline-block;
    content: "\f152";
    color: #5f5f5f;
    font-family: FontAwesome;
    margin-left: -1.5em;
    text-decoration: none;
    padding: 0 5px;
}

h3.home-news-feed {
    font-size: 16px;
    color: #5f5f5f;
    margin-top: 10px;
}

.floatingMessage {
    position: absolute;
    float: left;
    visibility: hidden;
    z-index: 200;
    background-color: #fff;
    width: 50%;
    padding: 10px;
    border: solid 2px #5f5f5f;
}

    .floatingMessage h3 {
        color: #5f5f5f;
    }

.newsletter-label:after {
    content: " *";
    color: #5f5f5f;
}

.search-error p {
    text-align: center;
    font-size: 22px;
    color: #5f5f5f;
}


.webinar-tag-cloud a {
    color: #5f5f5f;
}

.panel-default > .panel-heading {
    color: white;
    background-color: #5f5f5f;
    border: 5px;
    border-color: #5f5f5f;
}

    .panel-default > .panel-heading > h1 {
        color: white;
    }



.text-og {
    background-color: #5f5f5f;
    color: white;
    text-decoration: none;
    border: solid 2px white;
    border-radius: 5px;
}


.k-state-active {
    background-color: #5f5f5f;
    color: white;
}

div > h1 {
    color: #5f5f5f;
    font-size:3vh;
}

.fa .fa-pencil-square-o,
.fa .fa-cubes {
    color: #5f5f5f;
}

#topcontrol {
    color: #ffffff;
    background: #5f5f5f;
}



.k-primary:hover {
    background-color: #5f5f5f;
    border-color: #5f5f5f;
    color: #fff;
}

.k-state-selected {
    color: #fff;
    background-color: #5f5f5f;
    border-color: #5f5f5f;
}


.k-list > .k-state-selected {
    background-color: #5f5f5f;
}


.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
    color: #5f5f5f !important;
}


.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap,
.k-link.k-pager-nav,
.k-icon.k-i-refresh {
    color: #5f5f5f;
}


.search-result {
    color: #5f5f5f;
}

input[type=checkbox]:focus {
    border: 1px solid #5f5f5f;
}

.k-link {
    color: #5f5f5f;
}


.k-state-selected {
    color: #fff;
    background-color: #5f5f5f;
    border-color: #5f5f5f;
}

.sweet-alert h2 {
    color: #5f5f5f
}


.address-lookup {
    color: #5f5f5f;
}

    .address-lookup:hover {
        color: #fff;
        background-color: #5f5f5f;
    }


.text-primary {
    color: #5f5f5f;
}

.header .navbar-nav > li:hover > a {
    color: #5f5f5f;
}

.k-link:link, .k-link:visited, .k-nav-current.k-state-hover .k-link {
    color: #5f5f5f;
}

.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
    color: #5f5f5f;
}

.btn-default {
    background-color: #f0f0f0;
    border-color: #CCCCCC;
    color: #333333;
}



.header .navbar-nav > li > a {
    color: #5e5e5e;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.header .dropdown-menu {
    padding: 0;
    border: none;
    min-width: 200px;
    border-radius: 0;
    z-index: 9999 !important;
    border-top: solid 2px #72c02c;
    border-bottom: solid 2px #5e5e5e;
}

    .header .dropdown-menu li a {
        color: #5e5e5e;
        font-size: 13px;
        font-weight: 400;
        padding: 6px 15px;
        border-bottom: solid 1px #eee;
    }

    .header .dropdown-menu .active > a,
    .header .dropdown-menu li > a:hover {
        color: #5e5e5e;
        filter: none !important;
        background: #eee !important;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
    }

.header .mega-menu .equal-height-list li a {
    color: #5e5e5e;
    display: block;
    font-size: 13px;
    font-weight: 400;
    margin-right: 15px;
    padding: 6px 25px;
    border-bottom: solid 1px #eee;
}




.header-v1 .navbar-default .navbar-nav > li > a {
    color: #5e5e5e;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.header-v1 .dropdown-menu {
    padding: 0;
    border: none;
    min-width: 200px;
    border-radius: 0;
    z-index: 9999 !important;
    margin-top: -2px !important;
    border-top: solid 2px #72c02c;
    border-bottom: solid 2px #5e5e5e;
}

    .header-v1 .dropdown-menu li a {
        color: #5e5e5e;
        font-size: 13px;
        font-weight: 400;
        padding: 6px 15px;
        border-bottom: solid 1px #eee;
    }


    .header-v1 .dropdown-menu .active > a,
    .header-v1 .dropdown-menu li > a:hover {
        color: #fff;
        filter: none !important;
        background: #5e5e5e !important;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
    }

.header-v1 .mega-menu .equal-height-list li a {
    color: #5e5e5e;
    display: block;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 25px;
    border-bottom: solid 1px #eee;
}

.header-v3 .navbar-default .navbar-nav > li > a {
    color: #5e5e5e;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.header-v3 .dropdown-menu {
    padding: 0;
    border: none;
    min-width: 200px;
    border-radius: 0;
    z-index: 9999 !important;
}

    .header-v3 .dropdown-menu li a {
        color: #5e5e5e;
        font-size: 14px;
        font-weight: 400;
        padding: 6px 15px;
        border-bottom: solid 1px #fff;
        text-decoration: none;
    }

    .header-v3 .dropdown-menu .active > a,
    .header-v3 .dropdown-menu li > a:hover {
        color: #fff;
        filter: none !important;
        background: #5e5e5e !important;
        border-bottom: solid 1px #fff;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
    }

    .header-v3 .dropdown-menu li {
        background: #f0f0f0 !important;
    }




.header-v3 .navbar-default .navbar-nav > li:hover > a {
    color: #5e5e5e;
}
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #5e5e5e;
    background-color: #fff;
}

.footer-v1 .copyright {
    background: #5e5e5e;
    border-top: none;
    padding: 10px 0 5px;
}


p,
li,
li a,
label {
    color: #5e5e5e;
}

.k-tabstrip-items .k-state-active .k-link {
    color: #fff !important;
    background: #5e5e5e;
}

.k-content.k-state-active {
    border-color: #5e5e5e;
    border: #5e5e5e solid 2px;
}

.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 {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

    
.header-v3 .navbar-header {
    height: 110px;
}

.header-fixed .header-v3 {
    min-height: 110px;
}

.header-fixed .header-v3.header-fixed-shrink {
    top: 0;
    left: 0;
    width: 100%;
    height: 127px;
    z-index: 999;
    position: fixed;
    margin-top: -35px;
    border-bottom: none;
    box-shadow: 0 0 3px #bbb;
    background: rgba(255,255,255, 0.96);
    -webkit-transition: height 0.4s;
    -moz-transition: height 0.4s;
    transition: height 0.4s;
}


/*@font-face {
    font-family: 'Polly Rounded';
    src: url('/fonts/PollyRounded-Bold.woff2') format('woff2'), url('/fonts/PollyRounded-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Polly Rounded';
    src: url('/fonts/PollyRounded-Thin.woff2') format('woff2'), url('/fonts/PollyRounded-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Polly Rounded';
    src: url('/fonts/PollyRounded-Light.woff2') format('woff2'), url('/fonts/PollyRounded-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Polly Rounded';
    src: url('/fonts/PollyRounded-Regular.woff2') format('woff2'), url('/fonts/PollyRounded-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/



/*Calbri italic*/
/*@font-face {
    font-family: 'Calibri';
    src: url(/fonts/calibrii.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
}*/

/*Calbri light italic*/
/*@font-face {
    font-family: 'Calibri';
    src: url(/fonts/calibrili.ttf) format('truetype');
    font-weight: 300;
    font-style: italic;
}*/

/*Calbri bold italic*/
/*@font-face {
    font-family: 'Calibri';
    src: url(/fonts/calibriz.ttf) format('truetype');
    font-weight:bold;
    font-style:italic;
}*/

/*Calbri light*/
/*@font-face {
    font-family: 'Calibri';
    src: url(/fonts/calibril.ttf) format('truetype');
    font-weight: 300 ;
    font-style: normal;
}*/

/*Calbri bold*/
/*@font-face {
    font-family: 'Calibri';
    src: url(/fonts/calibrib.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
}*/

/*Calbri bold*/
/*@font-face {
    font-family: 'Calibri';
    src: url(/fonts/calibri.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}*/


html {
    font-family: "Helvetica Neue",Arial, sans-serif;
}

.k-state-default.k-view-month.k-state-selected > .k-link,
.k-state-default.k-view-week.k-state-selected > .k-link,
.k-state-default.k-view-day.k-state-selected > .k-link {
    color: #ffffff;
}

.k-state-default.k-view-month.k-state-selected.k-state-hover > .k-link,
.k-state-default.k-view-week.k-state-selected.k-state-hover > .k-link,
.k-state-default.k-view-day.k-state-selected.k-state-hover > .k-link {
    color: #5f5f5f;
    text-decoration: none;
}

.glyphicon.glyphicon-info-sign{
font-size:3vh;
}

/*.k-gantt-layout.k-splitbar {
    display: none;
}*/


/*html .k-gantt-layout.k-gantt-treelist {
    width: 50% !important;
}*/


/*.k-filter-row th, .k-grid-header th.k-header {
    border-style:none;
    border:none;
    background-color:transparent;
}*/

/*.k-gantt .k-header.k-nonwork-hour {
    background-color: #f5f5f5 !important;
}*/

a.text-primary:hover {
    color: #00b3ba;
}
