:root {
    --timer-height: 100px;
    --timer-padding: 1em;
    --diagram-height:30vh;
    --contrast-color: #008169;
    --default-color: #a3a3a3;
    --text-color: #f6f5f5;
    --button-info-height:50px;
    --avatar-list-height: 100px;
    --salient-color: #f7110b;
}

.freeTimer, #freeTimer {
    font-size: 2em;
    font-weight: bold;
    margin:0;
}
#divTimer {
    height: var(--timer-height);
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.btn-general-info {
    height: var(--button-info-height);
}

.general-info {
    width: 100%;
    text-align:right;
    padding-bottom: var(--timer-padding);
    display:none;
}

.card-footer {
    display:flex;
    justify-content:center;
}

.card {
    width: 800px;
    max-width: 90vw;
}
