:root {
    --fh-green: #70BC44;
    --fh-light-green: #BDD3B1;
    --fh-dark-green: #385129;
    --fh-red: #993030;
    --fh-light-gray: #F8F8F8;
    --fh-disabled: #D4D4D4;
    --fh-on-disabled: #909090;
    --fh-gray: #E6E6E6;
    --fh-bold-gray: #707070;
    --fh-black: #1C1F33;
    --fh-white: #FFFFFF;
    --fh-yellow: #e0a800;
    --fh-bold-blue: #090446;
    --fh-light-purple: #D7D6EB;
    --fh-smokey-grape: #373847;
    --fh-Navy: #090466;
}

body {
    color: var(--fh-smokey-grape) !important;
}

.navbar-header {
    color: var(--fh-white) !important;
}

.rotation-action-btn {
    padding: 12px;
    float: right;
    width: fit-content;
}

.farmhand-header-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: var(--fh-gray); /*#E6E6E6*/
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 90px;
    padding: 1rem;
}


/* #region modal */

.modal-farmhand-v3 {
    background-color: var(--fh-gray) !important;
    color: black !important;
    border-radius: 15px !important;
}

/* used to be named modal-farmhand in v1 */
.modal-dialog-farmhand-v3 {
}

.modal-header-farmhand-v3 {
}

.modal-content-farmhand-v3 {
}

.modal-footer-farmhand-v3 {
    justify-content: start !important;
}


.modal-style {
    background-color: var(--fh-gray) !important;
    border-radius: 15px !important;
}

.modal-backdrop.show {
    opacity: 0.8 !important;
}

.modal-dialog:not(.modal-dialog-scrollable):not(.modal-dialog-v3) .modal-header {
    padding-bottom: 0;
}

    .modal-dialog:not(.modal-dialog-scrollable):not(.modal-dialog-v3) .modal-header .btn-close {
        margin-top: -1.25rem 1.25rem;
    }

.modal-dialog:not(.modal-dialog-scrollable):not(.modal-dialog-v3) .modal-footer {
    padding-top: 0;
}

.modal-header-bg {
    background-color: var(--fh-gray) !important;
}

.modal-rounded-corners {
    border-radius: 15px !important;
}
.modal-xl.modal-xl-lower {
    margin: 5rem auto !important;
}


/* #endregion */

/* #region Rotation herd header */

.rotation-herd-header {
    font-weight: 600;
    font-size: 24px;
    margin: 8px !important;
}

.rotation-herd-header-title {
    font-size: 24px;
    font-weight: 600;
    display: flex;
}

.rotation-herd-header-back-img {
    height: 26px;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

.rotation-herd-header-cow-img {
    height: 24px;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

.rotation-herd-header-title-number {
    margin: 0 0.5em 0 0.5em;
}

.rotation-herd-header-subtitle {
    color: #1C1F33;
    font-size: 1em;
    font-weight: 400 !important;
    padding-top: 5px;
}

/* #endregion */

.table-header-word-btn {
    line-height: 30px !important;
}

.tab-tab {
    margin-left: 2rem;
}

.tab {
    margin-left: 1rem;
}


.svg-filter-smokey-grape {
    filter: brightness(0) saturate(100%) invert(20%) sepia(5%) saturate(2005%) hue-rotate(199deg) brightness(94%) contrast(91%);
}
.herd-container .btn-farmhand-green {
    line-height: 1.5em !important;
}
