#crudTable_wrapper #crudTable thead>tr>th[aria-label="Actions"] {
    padding-left: 20px;
}
input[type=checkbox]:focus-visible, input[type=radio]:focus-visible, .app-header .navbar-toggler:focus-visible,
.app-header button:focus {
    outline: none;
}
.box-file-type .form-check {
    display: inline;
    margin-right: 30px;
}
.box-file-type .bold-labels label, .box-file-type input[type=radio] {
    cursor: pointer;
}
.required-asterisk {
    color: red;
    font-weight: bold;
    margin-left: 2px;
}
.app-header.bg-light .navbar-brand {
    opacity: 1;
    background: #c91019;
}
.box-logo img {
    width: 75%;
}
.app-body .sidebar.sidebar-pills {
    flex: 0 0 250px;
    background: #c91019!important;
}
.app-header, .app-header .navbar-brand {
    height: 70px;
}
.sidebar .nav, .sidebar .sidebar-nav {
    width: 100%;
}
.app-header .navbar-toggler {
    margin-left: 15px;
}
html:not([dir=rtl]) .sidebar {
    margin-left: -250px;
}
.sidebar .nav-item {
    margin: 5px 0;
}

body {
    position: relative;
}

.main .container-fluid.animated {
    margin-bottom: 50px;
}

.app-footer {
    position: absolute;
    bottom: 5px;
    width: 100%;
}

@media screen and (max-width:768px) {
    .app-header {
        flex: 0 0 70px;
        background: #c91019!important;
        color: white;
    }
    .app-header.bg-light .navbar-brand {
        color: white;
        padding: 0;
        width: auto;
    }
}
