.pointer,
.cursor-pointer {
    cursor: pointer;
}

.cursor-help {
    cursor: help;
}

.cursor-wait {
    cursor: wait;
}

.text-indianred {
    color: indianred;
}

.text-primary {
    color: #98add7 !important;
}

.bordered {
    border-left: 5px solid;
    padding-left: 10px;
    border-radius: 4px;
}

.text-striked {
    text-decoration: line-through;
}

.border-bottom {
    border-bottom: 2px double #e9ecef !important;
}

.border-bottom-dashed {
    border-bottom: 1px dashed #e9ecef !important;
}

.border-bottom:last-child,
.border-bottom-dashed:last-child {
    border-bottom: none !important;
}

.border-danger {
    border-color: var(--danger) !important;
}

.opacity-0 {
    opacity: 0;
}

.opacity-3 {
    opacity: 0.3;
}

.opacity-5 {
    opacity: 0.5;
}

.opacity-grey-5 {
    opacity: 0.5;
    -webkit-filter: grayscale(100%);
    /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.substr-60 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 60%;
}

.substr-80 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 80%;
}

.substr-95 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 95%;
}

.bg-lavender {
    background: lavender;
}

.bg-beige {
    background: beige !important;
}

.bg-darkseagreen {
    background: darkseagreen !important;
}

.bg-darkslategray {
    background: darkslategray !important;
}

.font-90 {
    font-size: 0.9rem;
}

.font-85 {
    font-size: 0.85rem;
}

.font-80 {
    font-size: 0.8rem;
}

.font-70 {
    font-size: 0.7rem;
}

.no-label {
    margin-top: 33px
}