// Start CSS-only toggle of full HD Profile label#toggle-full-hd-profile { color: $link-colour; display: inline-block; margin: 0.16rem; &:focus { color: $link-focus-colour; } } .full-hd-profile { transition: max-height .3s ease 0s; max-height: 0; overflow-y: hidden; } input#toggle-full-hd-profile-input { display: none; &:checked ~ .full-hd-profile { overflow: hidden; max-height: 500px; } } // End CSS-only toggle of full HD Profile table.hd-sessions { border-spacing: 0; border-collapse: collapse; td { height: 2rem; } .has-tip { font-weight: normal; } thead { tr { &:nth-of-type(even) { background-color: #f5f5f5; } th { vertical-align: top; padding: 3px; border: 1px solid #DDDDDD; } &.row2 { th { font-weight: normal; font-style: italic; } } } } tbody { tr { &:nth-of-type(even) { background-color: $white; } &:nth-of-type(odd) { background-color: $white; } &.even{ background-color: #F9F9F9; } &.open { td { background-color: #FFFFC8; } } &.closed { } &.dna { td { background-color: #ccc; } } td { border-right: 1px solid #DDDDDD; &.derived { font-style: italic; } } } } } .hd-session-form { .simple_form { label.boolean { padding-left: 0; } input.boolean { margin-top: 0.3rem; float: none; } } } .mdm-page { .patient-header { dl { margin-left: 0; } } } table.mdm.audit { thead { th { vertical-align: top; } } } .hd-unmet-preferences { thead { tr { th { vertical-align: top; } &.secondary th { font-style: italic; background: $smoke; border-top: 0; font-weight: normal; } } } td { vertical-align: top; } dl, dd, dt { margin: 0; padding: 0; line-height: 1.3rem; } dd { margin-bottom: 0.2rem; } }