div.group-view div.team-analytics .lms-card {
    margin-bottom: 24px;
}

div.group-view .progress {
    cursor: pointer;
    left: 10%;
    width: 80%;
    margin: 40px 0px;
}

div.group-view .progress .indeterminate {
    cursor: pointer;
    margin: 0px;
}

div.group-view .no-data {
    color: var(--text-secondary);
    padding: 40px 0px;
    white-space: pre-wrap;
}

div.group-view div.team-analytics .lms-card .card-header {
    display: flex;
}


div.group-view div.team-analytics .lms-card .card-header h4 {
    flex-grow: 1;
}

div.group-view div.team-analytics .analytics-desc {
    color:var(--text-secondary);
    font-size:1.1em;
    margin-bottom:12px;
}

div.group-view div.team-analytics .bubble-chart {
    cursor: default;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}

div.group-view div.team-analytics .detail-header {
    font-weight: 600;
    font-size: 1.2em;
    color: var(--primary-orange);
}

div.group-view div.team-analytics .detail-description {
    margin-bottom: 12px;
}

div.group-view div.team-analytics .scrollable {
    overflow-y: auto;
}

div.group-view div.team-analytics .dropdown-wrapper {
    display: flex;
    justify-content: space-between;
    margin-bottom:20px;
}

div.group-view div.team-analytics .dropdown-title {
    flex-grow: 4;
    text-align: right;
    padding: 12px 6px 0px 0px;
}

div.group-view div.team-analytics .row-container .header {
    font-weight: 600;
    color: var(--text-secondary);
    text-transform: uppercase;
}

div.group-view div.team-analytics .row-container {
    padding: 0.1em;
    border-bottom: 1px solid var(--border);
}
div.group-view div.team-analytics .row-container-r {
    padding: 0.1em;
    border-bottom: 1px solid var(--border);
}

div.group-view div.team-analytics .competency-container:last-of-type .row-container {
    border:none;
}

div.group-view div.team-analytics .row-container:hover {
    cursor: pointer;
}
div.group-view div.team-analytics .row-container-r:hover {
    cursor: pointer;
}

div.group-view div.team-analytics .competency-container .competency-level {
    font-weight: 600;
    text-transform: uppercase;
}

div.group-view div.team-analytics .competency-container .competency-level.expert {
    color: var(--success);
}

div.group-view div.team-analytics .competency-container .competency-level.proficient {
    color: var(--primary-orange);
}

div.group-view div.team-analytics .competency-container .competency-level.novice {
    color: var(--error);
}

div.group-view div.team-analytics .competency-container.course-recommendations .row-container {
    align-items: center;
    display: flex;
    border-bottom: none;
    padding: 4px 0px;
}

div.group-view div.team-analytics .competency-container.course-recommendations .row-container .course-name {
    flex-grow: 1;
    padding-right: 4px;
}

div.group-view div.team-analytics .competency-container.course-recommendations .row-container .btn-primary-clear {
    font-size: 0.9em;
    height: 32px;
    line-height: 28px;
    min-width: 132px;
    padding: 0px;
}


/* new analytics */
.competency.intro{
    margin-bottom:20px;
}
.leftSelectionTitle{
    text-transform: capitalize;
    margin:10px 0 0 0;
}