.ts-record-container {
    box-shadow: 0px 4px 8px #ccc;
    transition: 0.2s linear;
    margin-bottom: 15px;
}

.ts-record-meta {
    display: flex;
    justify-content: space-between;
    padding: 15px;
}

.ts-record-label {
    color: #4a4a4a;
    border: 1px solid #708090;
    padding: 0 10px;
    align-self: flex-start;
}

.ts-record-data {
    font-size: 1.2em;
    font-weight: 600;
    color: #4a4a4a;
    padding-top: 5px;
}

.ts-record-hours-data {
    text-align: center;
}

.ts-record-desc-data {
    padding: 5px;
}

.ts-record-meta-group {
    display: flex;
    flex-direction: column;
}

.ts-record-desc {
    display: flex;
    flex-direction: column;
    padding: 15px;
}

.ts-record-link {
    font-size: 1.2em;
}

.mange-ts-record {
    align-self: flex-end;
    width: 11%;
}

.add-ts-record {
    font-size: 1.3em;
    margin-right: 12%;
}

.add-ts-record a {
    color: #333 !important;
}
