﻿table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}


.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > ul {
    width: 250px !important;
}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > a {
    width: calc(250px + 70px) !important;
}

.vertical-collpsed .navbar-brand-box {
    padding: 0 !important;
}

.app-search {
    margin-left: 30px !important;
}

textarea.form-control.tall {
    min-height: calc(1.5em + .94rem + 350px);
}
/*
.vertical-menu {
    width: 300px !important;
}
.main-content {
    margin-left: 300px !important;
}*/
:root {
    --footer-margin: 100px;
}

.vertical-collpsed ~ footer.footer {
    --footer-margin: 0;
}

footer.footer {
    /*padding-left: var(--footer-margin) !important;*/
    transition: margin-left 0.3s ease-in-out;
}
