.mix-table { width: auto !important; overflow-x: auto !important; background-color: #FFFFFF; border: none; padding-left: 274px !important; margin-bottom: 0; } .mix-table table { width: inherit; } div.mix-table table td.headcol, div.mix-table table th.headcol { position: absolute; left: 19px; top: auto; overflow: hidden; margin-left: 0px; } div.project-title { /*margin-top: 4px;*/ /*margin-top: 5px;*/ display:inline-block; float:left; /*vertical-align:top;*/ } div.buttons-block { float:right; display:inline-block; } .mix-table table thead tr th.headcol-week { text-decoration: underline; color: #4083a9; cursor: pointer; } .mix-table table tbody tr td.headcol-week { color: #4083a9; cursor: pointer; } .mix-table table thead tr th:nth-child(1), .mix-table table tbody tr td:nth-child(1) { width: 263px; min-width: 263px; } .mix-table table tbody tr td:nth-child(1).team-cell { border-top-width: 1px !important; border-bottom-width: 1px !important; } .mix-table table thead tr th.firstcol { height: 91px; text-align: center; } .mix-table > table > tbody > tr > td.capacity-total { padding:0; height: 54px; background-color: inherit; } .mix-table > table > tbody > tr > td.cellequal > div.exp-cat-total > .top-side { background-color: #CCFFCC; } .mix-table > table > tbody > tr > td.cellover > div.exp-cat-total > .top-side { background-color: #FFCCCC; } .mix-table > table > tbody > tr > td.cellless > div.exp-cat-total > .top-side { background-color: #FFFFCC; } div.mix-table > table > tbody > tr > td.capacity-row-title { padding: 0 5px; height: 54px; } div.mix-table > table > tbody > tr > td.capacity-row-title > .row-title { margin-top: 16px; display:block; } .mix-table > table > tbody > tr > td > div.exp-cat-total > .top-side, .mix-table > table > tbody > tr > td > div.exp-cat-total > .bottom-side { padding: 4px; } div.mix-table table tr td div.exp-cat-total hr { margin: 0px; } .grid-container { overflow: auto; width: 100%; max-height: 200px; background-color: #fff; } .mix-table table thead tr th, .mix-table table tbody tr td { min-width: 110px; max-width: 110px; text-align: center; padding: 4px 2px; vertical-align: bottom; } .mix-table table thead tr th.left, .mix-table table tbody tr td.left { text-align: left; padding-left: 8px; } .cell-text { overflow: hidden; text-overflow: ellipsis; width: 110px; min-width: 110px; display: block; } .cell-text1 { overflow: hidden; text-overflow: ellipsis; /*width: 110px; min-width: 110px;*/ /*height:20px;*/ display: block; color: black; font-weight: bold; text-align: left; } .cell-text.left-arrow, .cell-text.right-arrow { width: 90px; min-width: 90px; } .cell-text.left-arrow.right-arrow { width: 70px; min-width: 70px; } tr.total-row > td { background-color: #e6e6e6 !important; border-right-color: #e6e6e6; } tr.total-row > td.resource-name { color: #e66454; } td > span.resource-name { padding-left: 20px; } td.dummy-team-row { background: repeating-linear-gradient(-45deg, #fff, #fff 2px, #ddd 2px, #ddd 4px); } /* Draft style. Not used. Placed here to use later, if 'droppable-before' not work for old browsers */ td.droppable-before2 { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyZjRmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjYTJmNGZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNhMmY0ZmMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(162,244,252,1) 0%, rgba(162,244,252,1) 7%, rgba(162,244,252,0) 8%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(162,244,252,1)), color-stop(7%,rgba(162,244,252,1)), color-stop(8%,rgba(162,244,252,0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(162,244,252,1) 0%,rgba(162,244,252,1) 7%,rgba(162,244,252,0) 8%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(162,244,252,1) 0%,rgba(162,244,252,1) 7%,rgba(162,244,252,0) 8%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(162,244,252,1) 0%,rgba(162,244,252,1) 7%,rgba(162,244,252,0) 8%); /* IE10+ */ background: linear-gradient(to bottom, rgba(162,244,252,1) 0%,rgba(162,244,252,1) 7%,rgba(162,244,252,0) 8%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2f4fc', endColorstr='#00a2f4fc',GradientType=0 ); /* IE6-8 */ } /* Draft style. Not used. Placed here to use later, if 'droppable-after' not work for old browsers */ td.droppable-after2 { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiNhMmY0ZmMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiNhMmY0ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTJmNGZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: -moz-linear-gradient(top, rgba(162,244,252,0) 92%, rgba(162,244,252,1) 93%, rgba(162,244,252,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(92%,rgba(162,244,252,0)), color-stop(93%,rgba(162,244,252,1)), color-stop(100%,rgba(162,244,252,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(162,244,252,0) 92%,rgba(162,244,252,1) 93%,rgba(162,244,252,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(162,244,252,0) 92%,rgba(162,244,252,1) 93%,rgba(162,244,252,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(162,244,252,0) 92%,rgba(162,244,252,1) 93%,rgba(162,244,252,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(162,244,252,0) 92%,rgba(162,244,252,1) 93%,rgba(162,244,252,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2f4fc', endColorstr='#a2f4fc',GradientType=0 ); /* IE6-8 */ } td.droppable-before { background-image: linear-gradient(to top, transparent 95%, #a2f4fc 5%); } td.droppable-after { background-image: linear-gradient(to bottom, transparent 95%, #a2f4fc 5%); } .mix-proj-item { cursor: pointer; border: 1px solid red; margin: 5px; } .list-group-item { cursor: pointer; color: #000; } .list-group-item:hover, .list-group-item:focus { background: rgba(0, 0, 0, 0.04); } .proj-cell { vertical-align: middle; height: 20px !important; border-bottom: 1px solid black !important; border-top: 1px solid black !important; } .proj-name{ /*position: absolute;*/ color: black; /*overflow: hidden; text-overflow: ellipsis;*/ font-weight: bold; /*height: 22px;*/ text-align: left; } .exp-cat-value, .people-resource-value { color: black; text-align: center; } .cell-value { height: 21px; } div.cell-value > form > div > div.editable-error { visibility: hidden; } .manage-buttons-container { display: none; } td.first-cell:hover .manage-buttons-container { display: inline-block; } td.first-cell:hover span { display: none; } .dnd-cell { height: 32px; width: 115px; } .default-background { background-color: #a07474; } button.row-remove { float: right; position: relative; top: -12px; padding: 0 3px; } button.row-remove:hover { opacity: 0.75; } .exp-cat-cell { cursor: pointer; } .rmo-projects-bucket { border: solid 1px #d6d6d6; padding: 8px 12px; } .rmo-projects-bucket-header { border: solid 1px #808080; padding: 6px; padding-bottom: 1px; margin-bottom: 4px; text-align: center; } .rmo-no-items, .rmo-no-items:hover { cursor: default; text-align: center; color: #555; background-color: #fff; border: solid 1px #fff; }