body.materialboxed-body .ingite-dashboard-page,
body.materialboxed-body #ingite-dashboard-page-content{
    z-index:7;
}

#materialbox-overlay{
    z-index: 2000;
}

.materialboxed.active{
    z-index:2001!important;
}

.materialboxed.active.mytz0-dx-icon{
    border-radius:0;
    object-fit: contain;
}

body.ingite-dashboard .input-field.col label{
    left:.25rem;
}

body.ingite-dashboard .card .card-content{
    padding:.5rem;
    & > a.btn:first-child + h5:last-child,
        & > a.btn-flat:first-child + h5:last-child,
        & > a.btn-outlined:first-child + h5:last-child{
        line-height:36px;
        margin:0;
    }
}


.ingite-dashboard .dropdown-content{
    & li:not(.divider){
        min-height:37px;
    }
    & li:not(.divider)>a, li:not(.divider)>span{
        padding:.5rem;
    }
}

.btn-outlined.btn-outlined-small{
    height: 25px;
    line-height: 20px;
    font-size: 15px;
}

@media screen and (min-width:993px){
    .btn-outlined.btn-outlined-small{
        height: 27px;
        line-height: 22px;
        font-size: 15px;
    }
}

table.striped.highlight>tbody>tr{
    position:relative;
    clip-path: inset(0); /* Workaround for Safari */
    & th, & td{
        z-index:1;
        position:relative;
    }
    &::after{
        display:block;
        content:"";
        z-index:0;
        position:absolute;
        top:0;
        left:0;
        background:transparent;
        width:100%;
        height:100%;
        transition:all .15s;
    }
    &:hover::after{
        background:rgba(0,0,0,.1)
    }
}

.btn-set-flex-end{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
    width:100%;
    align-items:center;
    & .btn, & .btn-flat{
        word-wrap:normal;
        white-space:nowrap;
    }
}