.line {
    height: 2px;
    width: 100%;
    margin: 0;
}

.line-green {
    background-color: #28a745;
}

.line-blue {
    background-color: #007bff;
}

.line-red {
    background-color: #dc3545;
}

.line-gray {
    background-color: #6c757d;
}

.line-doted-green {
    border-top: 2px dotted #28a745;
    background: none;
}

.line-doted-blue {
    border-top: 2px dotted #007bff;
    background: none;
}

.line-doted-red {
    border-top: 2px dotted #dc3545;
    background: none;
}

.line-doted-gray {
    border-top: 2px dotted #6c757d;
    background: none;
}
