.lane-table {
    width: 100%;
}

    .lane-table td:first-child {
        font-weight: bold;
    }

    .lane-table td {
        border: 1px solid #888;
        padding: 15px;
    }

.table-athlete-modal td {
    border: 1px solid #333;
    padding: 10px;
}

.athlete-name {
    float: left;
}

.athlete-name-small {
    font-size: 12px;
    float: left;
    width: auto !important;
    padding: 5px 15px !important;
}

.lane-athlete-wrapper:hover {
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

.lap-input {
    max-width: 50px;
}

.lane-lap-label {
    padding-right: 6px;
    padding-top: 2px;
}

.lap-text:hover {
    cursor: pointer;
    text-decoration: underline;
}