.table-bordered thead tr.searchRow td,
.table-bordered thead tr.searchRow th {
    border-bottom-width: 1px;
}


.mfp-iframe-scaler iframe {
    background: #f8f9fc !important;
}
.mfp-bg{
    animation: appearSoftlyBG .15s ease-in 0s ;
}
@keyframes appearSoftlyBG {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 0.8;
    }
}


#flash-messages {
    position: fixed;
    top: 45px;
    right: 30px;
    z-index: 2;
}
#flash-messages .close{
    padding-left: 30px;
    border: none!important;
    outline:none!important;
}


 #alert-list input{
     min-width: 58px;
 }
 #notification-list input{
     min-width: 30px;
 }


.dropdown-item.alert-action{
    color:#fff;
    cursor: pointer;
}

a.dropdown-item.alert-action:not([href]):not([tabindex]):focus,
a.dropdown-item.alert-action:not([href]):not([tabindex]):active{
    color:#fff;
}
.dropdown-item.alert-action.hidden{
    display: none;
}


.bg-login-image {
    background: url('/img/ana-rivarola-qE6_wSX457c-unsplash.jpg') center;
    background-size: cover;
}

.table-responsive .top {
    display: flex;
    justify-content: space-between;
}




.table-responsive .top.bulk {
    display: flex;
    justify-content: flex-end;
    margin-left: -15px;
    margin-right: -15px;
}

.table-responsive .top.bulk > *{
    margin-right: 15px;
    margin-left: 15px;
}
.table-responsive .top.bulk .dt-buttons{
    order: 1;
}
.table-responsive .top.bulk .dataTables_length{
    order: 2;
}
.table-responsive .top.bulk .dataTables_filter{
    order: 0;
}

.table-responsive .top.bulk .bulk_actions {
    display: flex;
    order: -1;
    margin-right: auto;
}
.table-responsive .top.bulk .bulk_actions > *{
    margin-right: 15px;
}