.cursor {
    cursor: pointer !important;
}

.mt-5 {
    margin-top: 5px;
}

.mt-10 {
    margin-top: 10px !important;
}

.sub-menu-report {
    margin-left: 15px;
}

.text-bold {
    font-weight: bold !important;
}

.filter-color {
    font-size: 14px;
    color: #73879C;
}

.pl-20 {
    padding-left: 20px;
}

.pl-32 {
    padding-left: 32px;
}

.sub-detail {
    margin-left: 15px;
}

.pl-10 {
    padding-left: 10px;
}

.scroll-report {
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}


.ml-5 {
    margin-left: 5px;
}

.mr-6 {
    margin-right: 6px;
}

.white-space {
    white-space: nowrap;
    width: 95%;
}

.index-auto {
    z-index: auto;
}

.d-flex {
    display: flex;
}

.text-left {
    text-align: left !important;
}

.border-top {
    border-top: 1px solid #e2e2e2;
}

.border-right {
    border-right: 1px solid #e2e2e2;
    padding: 0
}

.mb-15 {
    margin-bottom: 15px;
}

.spinner {
    z-index: 1031 !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.pl-24 {
    padding-left: 24px;
}

.custom_label_table.ng-binding.tooltipstered {
    margin-bottom: 10px;
}

.label-role {
    float: right;
}

.icon-wrapper-link {
    height: 20px;
    position: absolute;
    width: 20px;
}

.item-name-link {
    margin-left: 24px;
}

.scroll-report-link {
    max-height: 100px;
    overflow-y: auto;
}

.ml-0 {
    margin-left: 0 !important;
}

.word-break {
    word-break: break-word;
}

.mb-5 {
    margin-bottom: 5px;
}

.text-overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.margin-link {
    margin-right: 0;
    margin-bottom: 18px;
}

.fa-1-5 {
    font-size: 1.5em;
}

.pl-40 {
    padding-left: 40px;
}

.pl-26 {
    padding-left: 26px;
}

.pl-65 {
    padding-left: 65px;
}

.mr-3 {
    margin-right: 3px;
}

.pl-5 {
    padding-left: 5px;
}

.pt-5 {
    padding-top: 3px;
}

.text-responsive {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 0.25em;
    color: white;
}

.width-340 {
    width: 340px;
}

.width-300 {
    width: 300px;
}

.through-line {
    text-decoration: line-through;
}

.d-flex {
    display: inline-flex;
}

.handle-checkbox-checkbox .checkbox {
    margin-top: -5px;
}

.width-450 {
    width: 450px;
}

.width-250 {
    width: 250px;
}

.large-Modal .modal-content .modal-body {
    max-height: 70vh !important;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 0 !important;
}

.max-height-150 {
    max-height: 150px !important;
}

.max-height-100 {
    max-height: 100px !important;
}

.style-scroll-v {
    overflow-y: auto;
    overflow-x: hidden;
}
