:root { --caritas-red: #db001b; --caritas-red-accent: #FF4081; --caritas-red-dark: #d0001a; --caritas-red-deep: #bf0018; --primary: var(--caritas-red); --mdc-theme-primary: var(--primary); --mdc-theme-secondary: var(--secondary); --mdc-theme-error: var(--danger); } a { color: var(--primary); } a:hover { color: var(--caritas-red-accent); } .inputFile { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; } .inputFile + label { cursor: pointer; width: 100%; text-align: center; } .inputfile-mat-ripple { width: 48px; height: 48px; -moz-border-radius: 24px; -webkit-border-radius: 24px; border-radius: 24px; align-items: baseline; justify-content: center; display: inline-flex; } .navmenu-mat-ripple { margin-left: 0.5em; margin-right: 0.5em; border-radius: 6px; } .btn-primary { color: #fff; background-color: var(--primary); border-color: var(--caritas-red-accent); } .btn-primary:hover { color: #fff; background-color: var(--primary); border-color: var(--caritas-red-accent); } .btn-primary.focus, .btn-primary:focus { color: #fff; background-color: var(--caritas-red-dark); border-color: var(--primary); box-shadow: 0 0 0 .2rem rgb(255 64 88 / 0.5); } .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: var(--caritas-red-deep); border-color: var(--caritas-red-dark); } .text-black { color: rgba(0,0,0) !important; } .bg-primary-color { background-color: var(--primary); } .fv-mat-card { border-radius:20px; } .mat-icon-large { height: 46px !important; width: 46px !important; padding: 0 4px; } button.mat-icon-large > i { height: 48px !important; width: 48px !important; font-size: 48px !important; margin-left: -5px; display: block; } .fullscreen { width: 100vw; height: 100vh; } .sidebar { background-color: var(--primary); } #blazor-error-ui { background: lightyellow; bottom: 0; box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); display: none; left: 0; padding: 0.6rem 1.25rem 0.7rem 1.25rem; position: fixed; width: 100%; z-index: 1000; } #blazor-error-ui .dismiss { cursor: pointer; position: absolute; right: 0.75rem; top: 0.5rem; } .navBar-title { padding-left: 0px; font-size: 90%; font-weight: 500; white-space: normal; line-height: inherit; } div.mat-card-media div.mdc-circular-progress { margin: 0; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }