table {
    tr, td {
        vertical-align: middle;
    }
    th {
        background-color: #a9d08e;
    }
}

.bg-th {
    background-color: #a9d08e !important;
}

pre {
    margin-bottom: 0;
    padding: 0.5rem;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-family: monospace;
    color: #d63384;
}

math {
    font-family: monospace;
    color: #d63384;
}

dd {
    margin-left: 1rem;
}

.small-70 {
    font-size: 70% !important;
    line-height: 1.1;
}
.small-80 {
    font-size: 80% !important;
    line-height: 1.1;
}

.text-gray {
    color: #b0b0b0;
}
.text-darkgray {
    color: #555;
}

.btn-hover:hover {
    background-color: #eee;
}

.bg-neon {
    background-color: #23d959;
}
.border-neon {
    border-color: #23d959 !important;
}
.bg-yellow {
    background-color: #fefecb;
}
.bg-moneysave {
    background-color: #00b04f;
}
.text-moneysave {
    color: #00b04f;
}

@media screen and (max-width: 576px) {
    .box-note-info {
        width: 90px;
        min-width: 90px;
        max-width: 90px;
    }
}
@media screen and (min-width: 577px) {
    .box-note-info {
        width: 140px;
        min-width: 140px;
        max-width: 140px;
    }
}

.btn-header {
    width: 55px;
    height: 55px;;
}
.bg-score-a {
    background-color: #0000ff;
}
.bg-score-b {
    background-color: #00b050;
}
.bg-score-c {
    background-color: #92d050;
}
.bg-score-d {
    background-color: #ffc000;
}
.bg-score-e {
    background-color: #ed7d31;
}
.bg-score-f {
    background-color: #ff0066;
}

.intercom-lightweight-app-launcher {
    bottom: 40px !important;
}
.text-shadow-dark {
    text-shadow: 1px 1px 1px #000;
}
.shadow-glow {
    box-shadow: 0 0 10px 0 darkgray; /* rgba(0, 0, 0, 0.2); */
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}
.blink {
    animation: blink 1s linear infinite;
}

.btn-moneysave {
    background-color: #00b04f;
    color: #fff;
    border-color: #00b04f;
}
.bg-brightyellow {
    background-color: #ffff00;
}