﻿.shift-type {
    font-size: var(--font-size-sm);
    padding: 0 var(--spacing-lg);
}

.join-button-class {
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
    color: var(--white);
    text-transform: uppercase;
    padding: var(--spacing-xs) var(--spacing-md);
    font-size: var(--font-size-xs);
    border-radius: var(--spacing-md);
}

a, .btn-link {
    color: var(--link-bootstrap);
}

.btn-primary {
    color: var(--white);
    background-color: var(--link-bootstrap);
    border-color: var(--link-bootstrap);
}

.button-wrap {
    position: relative;
    z-index: 1;
}

.button {
    display: inline-block;
    padding: var(--spacing-sm) var(--spacing-lg);
    cursor: pointer;
    border-radius: var(--border-radius-base);
    background-color: var(--primary-color);
    font-size: var(--font-size-lg);
    color: var(--white);
}

    .button:hover {
        background-color: var(--primary-hover);
        border-color: var(--primary-active);
    }

    .button:active {
        background-color: var(--primary-active);
        border-color: var(--primary-active);
    }
