﻿.left-half {
    border-right: 2px solid #007932;
    padding: 50px 0;
}

.right-half {
    padding: 50px 0;
}

.year-row {
    height: 100%;
}

.vert-align {
    display: flex;
    align-items: center;
}

.dot {
    height: 24px;
    width: 24px;
    background-color: #007932;
    border-radius: 50%;
    display: inline-block;
}

.dot-col-left {
    padding: 0 !important;
}

@media (max-width: 992px) {
    .award-entry {
        border-bottom: 2px solid #007932;
    }

    .left-half {
        border: none;
        padding-bottom: 0;
    }

    .dot {
        display: none;
    }

    .vert-align {
        text-align: center;
    }
}
