header .navbar-brand img {
    max-height: 64px;
}

header {
    border-bottom: 7px solid #e6007e
}

html {
    font-size: 0.94rem;
}

html,
body {
    margin: 0;
    padding: 0;
    background-color: #333;
}

body {
    color: #fff;
    /*text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);*/
}

/*.google-visualization-orgchart-table {*/
    /*border-collapse: separate;*/
/*}*/


/*.google-visualization-orgchart-table {*/
    /*color: #000000;*/
/*}*/


.c20p {
    margin-top: 25px;
}

.spacer {
    height: 8px;
}

.card a, .card a:link, .card a:active, .card a:visited {
    color: #efefef !important;
}

.card a:hover {
    color: #ffffff !important;
    text-decoration: underline;
}

.card-header .tag::after {
    width: 45px;
    display: block;
    margin-top: 9px;
    margin-bottom: 9px;
    height: 8px;
    background-color: #ffffff;
    content: '';
}

.card-header .tag {
    font-size: 0.85rem;
    font-weight: bold;
}

.card-header .title {
    font-size: 1.3rem;
    font-weight: bold;
}


/*.google-visualization-orgchart-table a, .google-visualization-orgchart-table a:link, .google-visualization-orgchart-table a:visited, .google-visualization-orgchart-table a:active{*/
    /*color: #000000 !important;*/
    /*text-decoration: none !important;*/
/*}*/

/*.google-visualization-orgchart-table a:hover{*/
    /*color: #000000 !important;*/
    /*text-decoration: underline !important;*/
/*}*/
.progress, .progress a, .progress a:link, .progress a:hover, .progress a:visited, .progress a:active{
    width: 100%;
}
.progress, .progress a, .progress a:link, .progress a:hover, .progress a:visited, .progress a:active, .progress a .progress-bar {
    height: 25px;
}