﻿.input-validation-error {
    border-color: red !important;
    border-style: solid !important;
    border-width: 1px !important;
}

.login-form p {
    line-height: 21px;
    font-size: 11pt;
    margin-bottom: 18px;
}

.date-legend-item-line {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    padding-left: 20px; /* Create space for the line */
}

    .date-legend-item-line:before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        height: 2px; /* Height of the line */
        width: 15px; /* Width of the line */
        background-color: black; /* Color of the line */
        transform: translateY(-50%); /* Center vertically */
    }