::placeholder {
  opacity: 0.4 !important; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 opacity: 0.4 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
 opacity: 0.4 !important;
}

.wizard>.steps {
  overflow: auto;
}

.modal.modal-static .modal-dialog{transform:scale(1.02)}

.select2-container {
    width: 100% !important;
}

.divalert {

    z-index:9999;
}

div.dataTables_wrapper div.dataTables_length label {
    justify-content: flex-start;
}

div.dataTables_wrapper div.dataTables_length select {
    max-width: 100px;
    margin-right: 10px;
}

.form-control.file-input {
     line-height: 1.5;
}

.wizard>.actions>ul {
    justify-content: center;
}

.wizard>.actions a {
    padding: 7px 15px;
}


[data-layout=vertical] body[data-sidebartype=mini-sidebar] .sidebar-nav .has-arrow::after {
    display: none
}

[data-layout=vertical] body[data-sidebartype=mini-sidebar] .left-sidebar:hover .fixed-profile,[data-layout=vertical] body[data-sidebartype=mini-sidebar] .left-sidebar:hover .hide-menu,[data-layout=vertical] body[data-sidebartype=mini-sidebar] .left-sidebar:hover .sidebar-nav .has-arrow::after {
    display: inline-block
}

.sidebar-nav ul .sidebar-item .sidebar-link:hover.has-arrow::after {
    border-color: var(--bs-primary)
}

.sidebar-nav ul .sidebar-item .sidebar-link.active:hover.has-arrow::after {
    border-color: var(--bs-white)
}

.sidebar-nav ul .sidebar-item .first-level .sidebar-item .sidebar-link.active.has-arrow::after {
    border-color: var(--bs-primary)
}

.sidebar-nav ul .sidebar-item.selected .sidebar-link.has-arrow::after {
    border-color: var(--bs-white)
}

.sidebar-nav .has-arrow {
    position: relative
}

.sidebar-nav .has-arrow::after {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: var(--bs-dark-text-emphasis);
    margin-left: 10px;
    transform: rotate(135deg) translate(0,-50%);
    transform-origin: top;
    top: 22px;
    right: 15px;
    transition: all .3s ease-out
}

.sidebar-nav .has-arrow[aria-expanded=true]::after,.sidebar-nav li.active>.has-arrow::after,.sidebar-nav li>.has-arrow.active::after {
    top: 18px;
    margin-top: 1px;
    border-color: var(--bs-white);
    transform: rotate(-135deg) translate(0,-50%)
}
/*
.card-data {
    background-color: #00bcd414;
}

#table-coal tr td{
    background-color: #00bcd414;
}

.bg-data-table{
    background-color: #00bcd414 !important;
}*/