.m-accordion .m-accordion__item .m-accordion__item-head {
    display: table;
    padding: 0.4rem;
    width: 100%;
    overflow: hidden;
    -webkit-transition: all .3s;
    transition: all .3s
}
.m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-icon>i {
    display: inline-block;
    font-size: 1rem
}

.m-btn--icon.m-btn--icon-only {
    display: inline-block;
    position: relative;
    padding: 0!important;
    width: 20px;
    height: 20px
}

.tablePersonal{
    font-size:11px !important;
    color: black !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

@media (min-width:1400px) {
    .m-container.m-container--responsive.m-container--xxl {
        width: 1540px !important;
    }
}

table.dataTable tbody th,
table.dataTable tbody td {
    padding-top: 2px !important;
    padding-right: 10px !important;
    padding-bottom: 2px !important;
    padding-left: 10px !important;
}

.m-portlet .m-portlet__body {
    padding-top: 0.5rem !important;
    padding-bottom: 0.4rem !important;
}

.m-portlet .m-portlet__head {
    height: 3.1rem !important;
}

.bordeSombreado {
    width: 350px !important;;
    box-shadow: 5px 5px 0 #333 !important;;
    -webkit-box-shadow: 5px 5px 0 #333 !important;;
    -moz-box-shadow: 5px 5px 0 #333 !important;;
}

.m-card-user .m-card-user__details .m-card-user__name {
    font-size: 1rem !important;
}

.m-topbar .m-topbar__nav.m-nav {
    margin: 0 140px 0 30px !important;
}

.modal-header {
    background-color: #c4c5d6 !important;
}
.modal-footer {
    background-color: #c4c5d6 !important;
}
.m-form .m-form__group>label {
    color: #111 !important;
}

.dropdown-item {
    width: 75% !important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #aed581 !important;
}

.table-striped tbody tr:nth-of-type(even) {
    background-color: #e1ffb1 !important;
}



