.spinner {
    border: 4px solid rgba(0, 0, 0, 0.1);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border-left-color: #3498db;
    animation: spin 1s linear infinite;
    margin: auto;
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

.ssjm-card-value {
    color:#7413dc;
}

.ssjm-card-title {
    height:3.5em;
}

.ssjm-card-spacer {
    height:2em;
}

.ssjm-card-district-average {
    display: none; 
    height: 2em; 
    line-height: 2em;
}

.ssjm-chart-title {
    height:3.5em;
}

.ssjm-modal-chart-title{
    
}

.ssjm-danger{
    color:white;
}

#ssjm-application-form-help-text{
    font-style: italic;
    font-size:small !important;
}

#ssjm-group-info{
    /*color:black;*/