﻿#tableContainer {
    overflow-y: auto;
    margin: 20px 0;
    height: 560px;
}
#tableContainer.half {
    height: 280px;
}

#recordSummaryContent #tableContainer {
    overflow-y: scroll;
    margin-bottom: 0;
}
#recordSummaryContent .tableContainerFooter {
    padding-right: 17px;
}

table {
    text-align: center;
    width: 100%;
    overflow-y: scroll;
}

thead {
    background-color: #fff;
}

    /* .remarks, .taglist, .id, .locked, .schId, .modified, .empId, .initialHours, .initialPlanned, .initialAdHoc, .initialLate,
.initialEarly, .initialActual, .initialPayStart, .initialPayEnd, .initialReason, .initialTagList, .balance, .fullPayRule,
.dynamic, .initialScheduleStart, .initialScheduleEnd, .initialShiftType, .unplannedId, .initialRole {
    display: none;
} */
    .man-hour-transfer-from.label-success, .man-hour-transfer-to.label-danger {
        color: #ffffff;
    }

/* Set width for pop-up report */
#recordSummary > .modal-dialog {
    width: 1600px;
}
.modal-open #recordSummary.modal {
    overflow-x: auto;
}
.modal.fade#orgFilter {
    z-index: 1053;
}
div.modal-header div.org-filter-container {
    padding-right: 15px; /*  for float button  */
}
div.body-content > div.org-filter-container form.org-filter-form #get-btn1,
div.body-content > div.org-filter-container form.org-filter-form #summary-btn1 {
    display: inline-block;
}
div.body-content > div.org-filter-container form.org-filter-form #get-btn2 {
    display: none;
}
div.modal-header div.org-filter-container form.org-filter-form #get-btn1,
div.modal-header div.org-filter-container form.org-filter-form #summary-btn1 {
    display: none;
}

div.modal-header div.org-filter-container form.org-filter-form #get-btn2 {
    display: inline-block;
}

div.pull-right {
    padding-right: 15px !important;
}

table#records td {
    vertical-align: middle;
}

div#recordEdit .modal-lg {
    width: 80%;
}

    div#recordEdit .modal-lg .row {
        padding-top: 4px;
        padding-bottom: 4px;
    }

/*div.mh-cat-table th:nth-child(2), #recordsBody td:nth-child(2) {
    display: none;
}*/

div.mh-cat-table th:nth-child(3), div.mh-cat-table th:nth-child(4), #recordsBody td:nth-child(3), #recordsBody td:nth-child(4) {
    display: none;
}

#recordContent input {
    padding: 3px;
}

#recordContent select {
    padding: 5px;
}

#recordContent .row > div:first-child label {
    padding-left: 16px;
}

.table th {
    text-align: center;
}

/*tr[data-val]:has(input[allowdelete=false]) {
    border: 2px solid red;
}*/
