﻿body {
} 

.fc .fc-timegrid-slot {
    height: 1em !important;
}

.fc-timegrid-event-harness.fc-timegrid-event-harness-inset {
    min-height: 30px;
}

.input-group {
    flex-wrap: initial;
}

table.dataTable td {
    vertical-align: middle;
}


    table.dataTable td .form-check-input {
        border-color: #999;
    }


table.dataTable.humanoa-table > thead th.sorting {
    vertical-align: middle;
}

/*
table.dataTable.humanoa-table thead th.sorting:not(.sorting_asc):not(.sorting_desc):after {
    content: "!" !important;
    width: 25px;
    position: absolute !important;
    display: block !important;
    opacity: 0;
    right: 10px !important;
}
*/

/*


table.dataTable.table-striped > tbody > tr.odd.selected > *, table.dataTable > tbody > tr.selected > * {
    box-shadow: inset 0 0 0 9999px rgba(00,00,00,.75) !important;
}



*/

table.dataTable > tbody > tr.selected td {
    color: rgb(7, 20, 55) !important;
    box-shadow: inset 0 0 0 9999px #DEEBEF !important;
    border: none;
}

table.dataTable > tbody > tr.selected {
    outline: dashed 2px #70CEF2;
}

    table .dataTable > tbody > tr.selected > * a:not([class=btn]) {
        text-decoration: none !important;
    }


.select2-container--default .select2-results__option[aria-disabled=true], .select2-results__option.select2-results__option--disabled {
    display: none;
}

.form-control:disabled {
    background-color: #fafafa;
    color: #555;
}

.table-loading .badge:not(.badge-small), .humanoa-section-context .badge:not(.badge-small) {
    max-width: 250px !important;
    display: inline-block !important;
    /*display: block !important;*/
    white-space: normal !important;
    height: auto !important;
    margin: .75rem !important;
    min-height: 30px;
    vertical-align: middle;
    padding: 0.75rem;
    clear: right;
}

.select2-selection {
    min-height: 42px;
}

.select2-selection--multiple {
    max-height: 85px;
}

@media (max-width: 991.98px) {
    .card .card-body {
        padding: 0 1rem;
    }

    .app-container-fit-mobile {
        padding-left: .5rem !important;
        padding-right: .5rem !important;
    }

    .btn.humanoa-button {
        font-size: 12px;
        padding: 5px 7px !important;
        margin: 1px !important;
    }

    .humanoa-batchactions-header {
        padding: 0px !important;
    }

    .humanoa-table tr:not(.child) td {
        border-top: 2px outset #888;
    }

    .humanoa-table tr td:not(.dtr-control) {
        min-width: 125px;
    }

    table.humanoa-table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {
        text-align: left !important;
        width: 75px !important;
    }


    table.dataTable > tbody > tr.child ul.dtr-details {
        width: 100%;
    }

    table.dataTable > tbody > tr.child span.dtr-data {
        margin-left: 10px;
    }

    table.dataTable > tbody > tr.child span.dtr-title {
        text-align: right;
        width: 75px !important;
    }
}


@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 95%;
    }
}

@media (min-width: 1600px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        width: 95%;
        max-width: 1500px;
    }
}




[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar-menu .menu-content-tenant {
    display: none;
}

.humanoa-button {
    margin-left: 2px;
    margin-right: 2px;
}


#fullcalendar {
    min-height: 200px;
}
/*
    #fullcalendar .fc-event-end {
        display: none;
    }*/

.breadcrumb {
    margin-bottom: 35px;
}


.swal2-container .swal2-html-container {
    max-height: 800px;
}


.line-through, .strikethrough {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through
}




#divScreenFilter .col-xxl-6 {
    margin-top: 5px;
}

#divScreenFilter .col-form-label {
    padding-bottom: 1px;
}
 
.daterangepicker .ranges ul { 
    width: 180px; 
}