.bg-go {
    background: #cd161c;
}

.bg-go:hover {
    background: #b91c1c;
}

.text-go {
    color: #b91c1c;
}

.custom-fs-sm {
    font-size: 0.8rem !important;
}

.w-20 {
    width: 20% !important;
}

.w-80 {
    width: 80% !important;
}

.opacity-85 {
    opacity: .85 !important
}

.table {
    font-size: 0.925rem;
}

.table>tbody>tr>td:first-child {
    padding: 0.25rem 0.25rem;
}

.table>tbody>tr>td {
    vertical-align: middle !important;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}

.table-bordered {
    border-top-style: hidden;
}

.table-bordered th:first-child,
.table-bordered td:first-child {
    border-left: 0;
}

.table-bordered th:last-child,
.table-bordered td:last-child {
    border-right: 0;
}

.choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: var(--phoenix-primary);
    color: var(--phoenix-emphasis-bg);
}

.choices .choices__list--multiple .choices__item {
    background-color: var(--phoenix-primary-border-subtle) !important;
}

.choices[data-type*=select-multiple] .choices__button {
    border-left: 1px solid var(--phoenix-primary-border-subtle) !important;
}

.choices .choices__list--dropdown .choices__item--selectable {
    font-size: 0.8rem !important;
}

.custom-my-1 {
    margin-top: 0.35rem !important;
    margin-bottom: 0.35rem !important;
}

[x-cloak] {
    display: none !important;
}

.form-label {
    padding-left: 0 !important;
}

.container-landing {
    max-width: 720px;
}

@media (min-width: 1200px) {
    .container-medium {
        max-width: 1080px !important;
    }
}

.modal {
    background:rgba(0,0,0,0.3) !important;
}

.card-header {
    padding: 1rem 1.5rem !important;
}

.borderless-bottom {
    border-bottom-style: hidden;
}