.firstLevel::before { content:"" }
.secondLevel::before { content:"-" }
.thirdLevel::before { content:"--"}
.fourthLevel::before { content:"---"}

.modal-full { max-width:100% }
#financials { padding-right:0!important}
.w-70 { width:70px }

.tooltip .tooltip-inner { max-width: 300px!important; }
.tooltip .tooltip-inner img { width:100%}

/*.dropdown-menu {
    margin-top:0!important
}
.dropdown:not(.bootstrap-select):hover > .dropdown-menu {
    display: block;
}
.dropdown:not(.bootstrap-select) > .dropdown-toggle:active {
    pointer-events: none;
}*/

/* Extra small devices (portrait phones, less than 576px)
No media query for `xs` since this is the default in Bootstrap */

.table-responsive .table { min-width:1024px; }

.table td.td-long-description {
    max-width: 400px;
    max-height: 200px;
    overflow: auto;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .table-responsive .table { min-width:inherit; }

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .modal-lg-xl { max-width:80% }
    #financials { padding-right:inherit!important}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

