UNPKG

@flowfuse/nr-theme

Version:
109 lines (103 loc) 5.39 kB
/* Replace the header image using CSS trick https://css-tricks.com/replace-the-image-in-an-img-with-css/ */ #red-ui-header span.red-ui-header-logo img { /* header img */ display: inline-block; -moz-box-sizing: border-box; box-sizing: border-box; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAM1BMVEX////tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7wuqG8AAAAEXRSTlMAEHDA/9DwgLBAkOCgYDAgUObIcXUAAAK1SURBVHic7ZtZguwgCEWdjZn3v9rWdL0aXmUQAvrR3gWEIygRVCGSpNKmsKyS4inlSptPcv5hXnY1zCfpXydUsx8JNv/Xs29MjIKsEv9/crKuA4xRovj6+5QVde0b0wAaQANoAA2gATSABtAAGkADaAANoAE0gL8H4HTnfQjh2SMsaFv3Krx1J4sCDOM0f5kuBeDGaTkwXgDA+qORlwCw6mzo3ABDjnU2ADdeeZ4VwE651jkAAIPnALDTd6opCDCGa4N8AM5DB08KMEAmHj2ARvieEGDMSzlMAMjQUwGAcg49AGbZ0QEMN32/KaABxhVncQnKa/06KsMBaHDCTZKr11+nlAgAnfmj/1To7e7XgABxc4kYu1zHw/NZAIA931weah3PvnoNMMQpE0sJ2E/+qfl47A+AcCKczZfktB/3DwA+XQ6eF2DKPBXnsS599q0EDvPz6bRnB1hhNxKIrctpAJknBlh6+IUUQvMBdR+Iyjrc97QAAX0ZiAgAFX5SgKiMxM8LEAMByUAcAJhIEAPAlwM5gAAmYw6AGIn8ycADkG6pZkaCCyBqzUrN255w9f9rJdkWLv21G3K25Vr3PiBbAJduyK8LnPYrqiBTpxkSWBld9573tJwwwGtDh6qL5dTt50hUdexwjYlZ7UBg+wNDj5yVc1B+1K8y/UaHRN9tD83bOscDxFBg3fCuOwBR3e0K9iZA6tFW7RMmOV+1U7oJeEhBDxDXBLJtR3hegJwMdADIZUkJYDDLkhggHVjCIkEOYIBNdA6A1EnPng08ACb/BJENIHfrwgjwy3DlB16AJK1O8zQ/QJTr/OHCKAKwyY671UU5gAdGrHKm8EZSGuBdOurvXeVqAA3gC6D6g8fqTz6rP3qt/uxXCESHmUrbw+f6T7+FyD9mpNTz8bu4bKVxyD5uoPwAsQDGrgy9MzoAAAAddEVYdFNvZnR3YXJlAEBsdW5hcGFpbnQvcG5nLWNvZGVj9UMZHgAAAABJRU5ErkJggg==) no-repeat; width: 26px; height: 26px; padding-left: 26px; background-size: contain; } /* Replace the login image using CSS trick https://css-tricks.com/replace-the-image-in-an-img-with-css/ */ #node-dialog-login-image { /* login img */ display: block; -moz-box-sizing: border-box; box-sizing: border-box; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAM1BMVEX////tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7tTk7wuqG8AAAAEXRSTlMAEHDA/9DwgLBAkOCgYDAgUObIcXUAAAK1SURBVHic7ZtZguwgCEWdjZn3v9rWdL0aXmUQAvrR3gWEIygRVCGSpNKmsKyS4inlSptPcv5hXnY1zCfpXydUsx8JNv/Xs29MjIKsEv9/crKuA4xRovj6+5QVde0b0wAaQANoAA2gATSABtAAGkADaAANoAE0gL8H4HTnfQjh2SMsaFv3Krx1J4sCDOM0f5kuBeDGaTkwXgDA+qORlwCw6mzo3ABDjnU2ADdeeZ4VwE651jkAAIPnALDTd6opCDCGa4N8AM5DB08KMEAmHj2ARvieEGDMSzlMAMjQUwGAcg49AGbZ0QEMN32/KaABxhVncQnKa/06KsMBaHDCTZKr11+nlAgAnfmj/1To7e7XgABxc4kYu1zHw/NZAIA931weah3PvnoNMMQpE0sJ2E/+qfl47A+AcCKczZfktB/3DwA+XQ6eF2DKPBXnsS599q0EDvPz6bRnB1hhNxKIrctpAJknBlh6+IUUQvMBdR+Iyjrc97QAAX0ZiAgAFX5SgKiMxM8LEAMByUAcAJhIEAPAlwM5gAAmYw6AGIn8ycADkG6pZkaCCyBqzUrN255w9f9rJdkWLv21G3K25Vr3PiBbAJduyK8LnPYrqiBTpxkSWBld9573tJwwwGtDh6qL5dTt50hUdexwjYlZ7UBg+wNDj5yVc1B+1K8y/UaHRN9tD83bOscDxFBg3fCuOwBR3e0K9iZA6tFW7RMmOV+1U7oJeEhBDxDXBLJtR3hegJwMdADIZUkJYDDLkhggHVjCIkEOYIBNdA6A1EnPng08ACb/BJENIHfrwgjwy3DlB16AJK1O8zQ/QJTr/OHCKAKwyY671UU5gAdGrHKm8EZSGuBdOurvXeVqAA3gC6D6g8fqTz6rP3qt/uxXCESHmUrbw+f6T7+FyD9mpNTz8bu4bKVxyD5uoPwAsQDGrgy9MzoAAAAddEVYdFNvZnR3YXJlAEBsdW5hcGFpbnQvcG5nLWNvZGVj9UMZHgAAAABJRU5ErkJggg==) no-repeat; width: 170px; height: 170px; padding-left: 170px; margin-bottom: 14px; background-size: 170px 170px; } #node-dialog-login > div:nth-child(1) { /* parent of login img */ width: 170px !important; } #node-dialog-login { /* parent of parent of login img */ display: flex; flex-direction: row; align-items: flex-end; } /* Size up header to emulate FF */ #red-ui-header { height: 60px !important; padding: 8px 0px 8px 16px; border-bottom: 2px solid #D12B2B !important; } #red-ui-main-container { top: 60px !important; } #red-ui-header span.red-ui-header-logo { margin-top: 4px; } #red-ui-header .red-ui-header-toolbar { padding: 0px 12px 0px 12px; } #red-ui-header span.red-ui-header-logo img { height: 26px; } #red-ui-header span.red-ui-header-logo span:not(:first-child) { margin-left: 14px; font-size: 19px !important; text-transform: capitalize; top: 1px; position: relative; font-weight: 500; } #red-ui-header #red-ui-header-button-user .user-profile { width: 26px; height: 26px; } #red-ui-header span.button-group { top: 2px; position: relative; } #red-ui-header .button { font-size: 26px; padding: 1px 6px; } #red-ui-header-button-sidemenu > i { position: relative; top: 2px; } /** emulate FF menu labels */ #red-ui-header > ul > li:NOT(.disabled) > ul > li:NOT(.disabled) > ul > li:NOT(.disabled) > a:hover, #red-ui-header > ul > li:NOT(.disabled) > ul > li:NOT(.disabled) > a:hover { color: #8CE2E7 !important; transition: 0.3s background-color, 0.3s color !important; -webkit-transition: 0.3s background-color, 0.3s color !important; } /** pimped scroll bars */ .red-ui-editor { scrollbar-color: var(--red-ui-secondary-text-color) var(--red-ui-tertiary-background); scrollbar-width: auto; } ::-webkit-scrollbar { width: 12px; height: 12px; } ::-webkit-scrollbar-corner { background-color: var(--red-ui-primary-background); } ::-webkit-scrollbar-thumb { background-color: var(--red-ui-secondary-text-color); border-radius: 6px; border: 3px solid var(--red-ui-primary-background); } ::-webkit-scrollbar-track { background-color: var(--red-ui-primary-background); } ::-webkit-scrollbar-thumb:hover { background-color: var(--red-ui-secondary-text-color-hover); }