﻿#Tax-Preparer-Forms {
    --primary: #006699;
    --text: #41576c;
    --tab-text: #869eb6;
    --bg-color: #f0f5f9;
    font-size: 16px;
    margin-top: 12em;
    margin-bottom: 5em;
    color: var(--text);
}

@media (min-width: 991px) {
    #Tax-Preparer-Forms {
        margin-bottom: 7rem;
    }
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_title {
    border-left: 6px solid var(--primary);
    padding-left: 2em;
    margin-bottom: 4.5em;
}

@media (min-width: 992px) {
    #Tax-Preparer-Forms #Tax-Preparer-Forms_title {
        padding-left: 3em;
    }
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_title strong {
    font-size: 2.25em;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_title h1 {
    font-size: 2.25em;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_title p {
    font-size: 15px;
    line-height: 2em;
    font-weight: 400;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart {
    position: relative;
}

    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .tab-forms {
        border-bottom: 2px solid #eaeaea;
        margin-bottom: 3.5em;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

        #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .tab-forms button {
            border: unset;
            color: var(--tab-text);
            font-weight: bold;
            font-size: 12px;
        }

@media (min-width: 500px) {
    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .tab-forms button {
        font-size: 15px;
    }
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart .tab-forms button.active-tab {
    color: var(--primary);
    border-bottom: 4px solid var(--primary);
    position: relative;
    top: 2px;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart[data-tab="f1040"] .Tax-Preparer-Forms_chart_table.f1040 {
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart[data-tab="f1041"] .Tax-Preparer-Forms_chart_table.f1041 {
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart[data-tab="f1065"] .Tax-Preparer-Forms_chart_table.f1065 {
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart[data-tab="f1120"] .Tax-Preparer-Forms_chart_table.f1120 {
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart[data-tab="f1120s"] .Tax-Preparer-Forms_chart_table.f1120s {
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart[data-tab="f990"] .Tax-Preparer-Forms_chart_table.f990 {
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart[data-tab="f990pf"] .Tax-Preparer-Forms_chart_table.f990pf {
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart[data-tab="f990t"] .Tax-Preparer-Forms_chart_table.f990t {
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart[data-tab="other"] .Tax-Preparer-Forms_chart_table.other {
    display: block;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table {
    display: none;
    color: var(--text);
    font-size: 13px;
}

@media (min-width: 500px) {
    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table {
        font-size: 15px;
    }

        #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table th {
            font-size: 18px;
            min-width: 132px;
        }
}

@media (max-width: 500px) {
    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table.f1040 table tr td:nth-child(2),
    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table.f1040 table tr th:nth-child(2) {
        display: none;
    }
}

@media (min-width: 992px) {
    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table.f1040 table tr td:nth-child(3), #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table.f1040 table tr td:nth-child(4),
    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table.f1040 table tr th:nth-child(3),
    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table.f1040 table tr th:nth-child(4) {
        min-width: 140px;
        text-align: center;
    }
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table .material-icons {
    color: #5fa656;
    display: table-cell;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table:not(.f1040) table tr td:nth-child(3) {
    text-align: center;
}

#Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table table {
    width: 100%;
}

    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table table tr {
        background-color: #fff;
    }

        #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table table tr:nth-child(even) {
            background-color: #f0f5f9;
        }

    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table table td,
    #Tax-Preparer-Forms #Tax-Preparer-Forms_chart .Tax-Preparer-Forms_chart_table table th {
        padding: 1rem;
    }
