.fs-sm {
    font-size: .85rem;
}

a.link-green-1 {
    color: var(--color-green-1);
}

a.link-green-1.link-underline-opacity-0 {
    text-decoration-color: transparent;
}

a.link-green-1.link-underline-opacity-100-hover:hover {
    text-decoration-color: inherit;
}

button.btn-green-1 {
    background-color: var(--color-green-1);
    color: white;
    border: 1px solid var(--color-green-1);
}

button.btn-green-1:hover {
    background-color: transparent;
    color: var(--color-green-1);
    border-color: var(--color-green-1);
}

button.btn-theme {
    border-radius: 30px;
}

.bg-sky {
    background-color: var(--color-sky);
}

.bg-light-grey-1,
thead.bg-light-grey-1 th {
    background-color: var(--color-light-grey-1);
}

.text-grey {
    color: var(--color-grey-1);
}

input[readonly] {
    box-shadow: none !important;
    border-color: var(--bs-border-color) !important;
    background-color: var(--bs-border-color) !important;
    cursor: not-allowed;
    color: var(--bs-tertiary-color);
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


