div.ac-control { margin-top: 5px; } .ac-control div.ac-left-col { height: auto; display: block; float: left; overflow: hidden; } .ac-control div.ac-left-col div.ac-left-col-header { width: 100%; overflow: hidden; } .ac-control div.ac-left-col div.ac-left-col-header > table { margin-top: 0px; margin-left: 0px; display: block; border: 0; } .ac-control div.ac-left-col div.ac-left-col-header > table > thead { padding: 0px; margin: 0px; } .ac-control div.ac-left-col div.ac-left-col-header > table > thead th.firstcol { height: 84px; border-left: 0px !important; border-right: 1px solid #dbdbdb !important; border-bottom: 1px solid #dbdbdb !important; } .ac-control div.ac-left-col div.ac-left-col-header > table > thead th.firstcol:nth-child(1) { width: 300px; } .ac-control div.ac-left-col div.ac-left-col-header > table > thead th.firstcol:nth-child(2), .ac-control div.ac-left-col div.ac-left-col-header > table > thead th.firstcol:nth-child(3) { width: 100px; } .ac-control div.ac-left-col div.ac-left-col-content { overflow: hidden; } .ac-control div.ac-left-col div.ac-left-col-content > table { border: 0; margin-left: 0px; display: block; } div.main-table-container table tbody tr td { cursor:pointer; } div.main-table-container table.bar-mode tbody tr.project-row td div { display:none; } div.freezeTable1 table.ac-table-header > thead > tr, div.freezeTable1 table.ac-table-header > thead > tr > th:last-child { border-right: 1px solid #dbdbdb !important; } table.ac-table-header > thead > tr > th:nth-child(2) { border-left: 1px solid #ebebeb !important; /*none !important;*/ } table.ac-table-header > thead > tr > th.collapsedWeeks { border-left: 1px solid #ebebeb !important; /*none !important;*/ } table.ac-table-header > thead > tr > th:first-child { border-left: none !important; border-right: none !important; border: 0; } .freezeTable1 table.ac-table-header { margin-top: 0px !important; margin-left: 0px !important; display: block !important; } .freezeTable1 table.ac-table-header th { height: 28px !important; } .ac-normal-header-cell { width: 70px; } div.ac-left-col-content td.ac-row-name { border-left: 0px !important; border-right: 1px solid #dbdbdb !important; } div.ac-left-col-content td.ac-row-name div.ac-name { display: inline-block; vertical-align: bottom; } div.ac-left-col-content div.ac-resource-name { padding-left: 15px; } div.ac-left-col-content td.ac-row-name i.fa.fa-plus-square, div.ac-left-col-content td.ac-row-name i.fa.fa-minus-square { margin-right: 5px; } .panel-compact .panel-body div.ac-left-col-content table thead tr th:last-child, .panel-compact .panel-body div.ac-left-col-content table tbody tr td:last-child { border-right: 1px solid #dbdbdb !important; } div.ac-left-col-content td.ac-row-total { width: 100px; padding-bottom: 0px !important; border-left: none !important; border-right: 1px solid #dbdbdb !important; } div.ac-left-col-content td.ac-row-total > div.ac-total { width: 90px !important; white-space: nowrap; overflow: hidden; height: 19px; } div.ac-left-col-content tr.ac-level-2 td.ac-row-name { padding-left: 10px; } div.ac-left-col-content tr.ac-level-3 td.ac-row-name { padding-left: 16px; } div.ac-left-col-content tr.ac-level-3 td.assign { /*padding-left: 8px;*/ padding-bottom: 1px; } div.ac-left-col-content tr.ac-level-4 td.ac-row-name { padding-left: 24px; } div.ac-left-col-content tr.ac-level-5 td.ac-row-name { padding-left: 32px; } #main-navbar .calendar-options-menu li div.select2-container { padding: 3px; } #main-navbar .calendar-options-menu li div.select2-container a, .calendar-options-menu li div.select2-container a { line-height: 30px; } td.ac-colors-mode-cell > span, td.ac-colors-mode-cell > a { display: none; } tr.ac-team-total-row > td { background-color: #e6e6e6 !important; border-right-color: #e6e6e6; } tr.ac-team-total-row > td div { background-color: #e6e6e6; } div.ac-restbl, .row-with-buttons div.ac-restbl { width: 100%; display: table; } div.ac-restbl > div, .row-with-buttons div.ac-restbl > div { width: 100%; display: table-row; } div.ac-restbl > div > div, .row-with-buttons div.ac-restbl > div > div { display: table-cell; } div.ac-restbl > div > div.shortName2, .row-with-buttons div.ac-restbl > div > div.shortName2 { width: 205px; max-width: 205px; } .row-with-buttons div.ac-restbl > div > div:first-child { /*display all 4 buttons*/ text-overflow: ellipsis; overflow: hidden; width: 150px; max-width: 150px; } .row-with-buttons div.ac-restbl > div > div:first-child.buttons-1 {/*display 4 minus 1 button*/ width: 178px; max-width: 178px; } .row-with-buttons div.ac-restbl > div > div:first-child.buttons-2 {/*display 4 minus 2 buttons*/ width: 208px; max-width: 208px; } .row-with-buttons div.ac-restbl > div > div:first-child.buttons-1.buttons-2, .row-with-buttons div.ac-restbl > div > div:first-child.buttons-3 {/*display 4 minus 3 buttons*/ width: 236px; max-width: 236px; } .row-with-buttons div.ac-restbl > div > div:first-child.buttons-1.buttons-3, .row-with-buttons div.ac-restbl > div > div:first-child.buttons-4 {/*display 4 minus 4 buttons*/ width: 266px; max-width: 266px; } .row-with-buttons div.ac-restbl > div > div:last-child { text-align: right; } div.ac-restbl > div > div.res-buttons-container, .row-with-buttons div.ac-restbl > div > div.res-buttons-container { padding-left: 15px; text-align: right; } div.ac-restbl > div > div.menuGroup, .row-with-buttons div.ac-restbl > div > div.menuGroup { padding-bottom: 5px; } div.freezeTable1 table tr td div.ac-restbl div div button { padding-bottom: 3px !important; } div.freezeTable1 table tr.row-with-buttons td, tr.row-with-buttons td, td.editable-row { padding-bottom: 0!important; height: 31px!important; } td.resource-over-capacity, td.resource-over-capacity > div { background-color: #FFCCCC !important; }