.ryz-project { border-spacing: 0px; border-collapse: separate; cursor: default; padding: 0px 0px 30px 0px; width: 100%; } .ryz-project .b { font-weight: bold; } .ryz-project .c { text-align: center; } .ryz-project .i { display: inline-block; width: 20px; } .ryz-project thead tr { font-weight: bold; font-size: 0.8em; user-select: none; height: 40px; text-align: center; vertical-align: bottom; } .ryz-project thead tr th { background-color: #E1E1E1; border-color: #B8B8B8; border-style: solid; border-width: 0px 0px 1px 1px; color: #3E7138; margin: 0px; padding: 6px 10px 5px 10px; min-width: 20px; } .ryz-project thead tr th:first-child { background-color: inherit; border-left-width: 0px; } .ryz-project thead tr th:last-child { border-right-width: 1px; } .ryz-project tbody tr td { border-color: #B8B8B8; border-style: solid; border-width: 0px 0px 1px 0px; margin: 0px; overflow: hidden; padding: 5px 5px 5px 5px; text-overflow: ellipsis; white-space: nowrap; } .ryz-project tbody tr td:first-child { border-right-width: 1px; color: #7E7E7E; font-size: 0.8em; text-align: center; user-select: none; } .ryz-project tbody tr td:last-child { border-right-width: 1px; } .ryz-project tbody tr:hover td:first-child { background-color: #D1F2C7; color: #3E7138; font-weight: bold; } .border { border-color: #B8B8B8; border-style: solid; border-width: 1px; }