Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1 | @font-face {
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 2 | font-family: 'Noto Sans';
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 3 | font-style: normal;
|
| 4 | font-weight: 400;
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 5 | src: local(''),
|
| 6 | url('/fonts/noto-sans-v12-latin_greek_cyrillic-regular.woff2') format('woff2'),
|
| 7 | url('/fonts/noto-sans-v12-latin_greek_cyrillic-regular.woff') format('woff');
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 8 | }
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 9 |
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 10 | @font-face {
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 11 | font-family: 'Noto Sans';
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 12 | font-style: normal;
|
| 13 | font-weight: 700;
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 14 | src: local(''),
|
| 15 | url('/fonts/noto-sans-v12-latin_greek_cyrillic-700.woff2') format('woff2'),
|
| 16 | url('/fonts/noto-sans-v12-latin_greek_cyrillic-700.woff') format('woff');
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 17 | }
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 18 |
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 19 | @font-face {
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 20 | font-family: 'Noto Sans';
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 21 | font-style: italic;
|
| 22 | font-weight: 400;
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 23 | src: local(''),
|
| 24 | url('/fonts/noto-sans-v12-latin_greek_cyrillic-italic.woff2') format('woff2'),
|
| 25 | url('/fonts/noto-sans-v12-latin_greek_cyrillic-italic.woff') format('woff');
|
| 26 | }
|
| 27 |
|
| 28 | @font-face {
|
| 29 | font-family: 'Noto Sans';
|
| 30 | font-style: italic;
|
| 31 | font-weight: 700;
|
| 32 | src: local(''),
|
| 33 | url('/fonts/noto-sans-v12-latin_greek_cyrillic-700italic.woff2') format('woff2'),
|
| 34 | url('/fonts/noto-sans-v12-latin_greek_cyrillic-700italic.woff') format('woff');
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 35 | }
|
| 36 | #maxmsgsize { min-width: 80px; }
|
| 37 | #slider1 .slider-selection {
|
| 38 | background: #FFD700;
|
| 39 | }
|
| 40 | #slider1 .slider-track-high {
|
| 41 | background: #FF4500;
|
| 42 | }
|
| 43 | #slider1 .slider-track-low {
|
| 44 | background: #66CD00;
|
| 45 | }
|
| 46 | .striped:nth-child(odd) {
|
| 47 | background-color: #fff;
|
| 48 | }
|
| 49 | .striped:nth-child(even) {
|
| 50 | background-color: #fafafa;
|
| 51 | border:1px solid white;
|
| 52 | }
|
| 53 | .btn {
|
| 54 | text-transform: none;
|
| 55 | }
|
| 56 | .btn * {
|
| 57 | pointer-events: none;
|
| 58 | }
|
| 59 | .textarea-code {
|
| 60 | font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;
|
| 61 | background:transparent !important;
|
| 62 | }
|
| 63 | .navbar-nav {
|
| 64 | margin: 0;
|
| 65 | }
|
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 66 | .navbar-nav .nav-item {
|
| 67 | flex-direction: column;
|
| 68 | display: flex;
|
| 69 | padding: 0 10px !important;
|
| 70 | }
|
| 71 | .navbar-nav .nav-link {
|
| 72 | height: 44px;
|
| 73 | display: flex;
|
| 74 | align-items: center;
|
| 75 | padding: 0 10px !important;
|
| 76 | }
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 77 | .navbar-fixed-bottom .navbar-collapse,
|
| 78 | .navbar-fixed-top .navbar-collapse {
|
| 79 | max-height: 1000px
|
| 80 | }
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 81 | .bi {
|
| 82 | display: inline-block;
|
| 83 | font-size: 12pt;
|
| 84 | }
|
| 85 | .btn .bi {
|
| 86 | display: inline-block;
|
| 87 | font-size: inherit;
|
| 88 | }
|
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 89 | .btn-group-xs > .btn, .btn-xs {
|
| 90 | padding: .25rem .4rem;
|
| 91 | font-size: .875rem;
|
| 92 | line-height: 1rem;
|
| 93 | border-radius: .2rem;
|
| 94 | }
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 95 | .icon-spin {
|
| 96 | animation-name: spin;
|
| 97 | animation-duration: 2000ms;
|
| 98 | animation-iteration-count: infinite;
|
| 99 | animation-timing-function: linear;
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 100 | -webkit-animation: spin 2000ms infinite linear;
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 101 | }
|
| 102 | .dropdown-menu {
|
| 103 | font-size: 0.9rem;
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 104 | }
|
| 105 | @-webkit-keyframes spin {
|
| 106 | 0% {
|
| 107 | -webkit-transform: rotate(0deg);
|
| 108 | transform: rotate(0deg);
|
| 109 | }
|
| 110 | 100% {
|
| 111 | -webkit-transform: rotate(359deg);
|
| 112 | transform: rotate(359deg);
|
| 113 | }
|
| 114 | }
|
| 115 | @keyframes spin {
|
| 116 | 0% {
|
| 117 | -webkit-transform: rotate(0deg);
|
| 118 | transform: rotate(0deg);
|
| 119 | }
|
| 120 | 100% {
|
| 121 | -webkit-transform: rotate(359deg);
|
| 122 | transform: rotate(359deg);
|
| 123 | }
|
| 124 | }
|
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 125 | @keyframes blink {
|
| 126 | 50% {
|
| 127 | color: transparent
|
| 128 | }
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 129 | }
|
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 130 | .loader-dot {
|
| 131 | animation: 1s blink infinite
|
| 132 | }
|
| 133 | .loader-dot:nth-child(2) {
|
| 134 | animation-delay: 250ms
|
| 135 | }
|
| 136 | .loader-dot:nth-child(3) {
|
| 137 | animation-delay: 500ms
|
| 138 | }
|
| 139 |
|
| 140 | pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 141 | /* Fix modal moving content left */
|
| 142 | body.modal-open {
|
| 143 | overflow: inherit;
|
| 144 | padding-right: inherit !important;
|
| 145 | }
|
| 146 | body {
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 147 | font-family: "Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
|
| 148 | font-size: 10.5pt;
|
| 149 | line-height: 1.5;
|
| 150 | }
|
| 151 | html {
|
| 152 | font-family: "Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
|
| 153 | font-size: 10.5pt;
|
| 154 | line-height: 1.5;
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 155 | }
|
| 156 | #mailcow-alert {
|
| 157 | position: fixed;
|
| 158 | bottom: 8px;
|
| 159 | right: 25px;
|
| 160 | min-width: 350px;
|
| 161 | max-width: 550px;
|
| 162 | z-index: 2000;
|
| 163 | }
|
| 164 | .input-group-sm .btn { margin-top: 0 !important }
|
| 165 | legend {
|
| 166 | -webkit-user-select: none;
|
| 167 | -moz-user-select: none;
|
| 168 | -ms-user-select: none;
|
| 169 | -o-user-select: none;
|
| 170 | user-select: none;
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 171 | font-size: 1.2rem;
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 172 | }
|
| 173 | .navbar .navbar-brand {
|
| 174 | padding-top: 5px;
|
| 175 | }
|
| 176 | .navbar .navbar-brand img {
|
| 177 | height: 40px;
|
| 178 | }
|
| 179 | .mailcow-logo img {
|
| 180 | max-width: 250px;
|
| 181 | }
|
| 182 | .lang-link-disabled a {
|
| 183 | pointer-events: none;
|
| 184 | }
|
| 185 | .lang-link-disabled {
|
| 186 | cursor: not-allowed;
|
| 187 | }
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 188 | .overlay {
|
| 189 | background: #fff;
|
| 190 | position: absolute;
|
| 191 | z-index: 10000;
|
| 192 | top: 0; right: 0; bottom: 0; left: 0;
|
| 193 | opacity: 0.7;
|
| 194 | }
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 195 | .bootstrap-select.btn-group .no-results {
|
| 196 | display: none;
|
| 197 | }
|
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 198 | .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary {
|
| 199 | color: rgb(197, 197, 197) !important;
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 200 | }
|
| 201 | .haveibeenpwned {
|
| 202 | cursor: pointer;
|
| 203 | -webkit-user-select: none;
|
| 204 | -moz-user-select: none;
|
| 205 | -ms-user-select: none;
|
| 206 | user-select: none;
|
| 207 | }
|
| 208 | .full-width-select {
|
| 209 | width: 100%!important;
|
| 210 | }
|
| 211 | .tooltip {
|
| 212 | font-family: inherit;
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 213 | font-size: 0.8rem;
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 214 | }
|
| 215 | .progress-bar {
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 216 | font-size: 0.8rem;
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 217 | line-height: 14px;
|
| 218 | }
|
| 219 | .footer {
|
| 220 | margin-top: 27px;
|
| 221 | margin-bottom: 20px;
|
| 222 | color: #959595;
|
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 223 | display: flex;
|
| 224 | flex-direction: column;
|
| 225 | }
|
| 226 | .footer .version {
|
| 227 | margin-left: auto;
|
| 228 | margin-top: 20px;
|
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 229 | }
|
| 230 | .slave-info {
|
| 231 | padding: 15px 0px 15px 15px;
|
| 232 | font-weight: bold;
|
| 233 | }
|
| 234 | .alert-hr {
|
| 235 | margin:3px 0px;
|
| 236 | border-bottom:1px solid #f5f5f5!important;
|
| 237 | opacity: 0.3;
|
| 238 | }
|
| 239 | .btn-input-missing,
|
| 240 | .btn-input-missing:hover,
|
| 241 | .btn-input-missing:active,
|
| 242 | .btn-input-missing:focus,
|
| 243 | .btn-input-missing:active:hover,
|
| 244 | .btn-input-missing:active:focus {
|
| 245 | color: #000 !important;
|
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 246 | background-color: #ff2f24 !important;
|
| 247 | border-color: #e21207 !important;
|
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 248 | }
|
| 249 | .navbar-nav > li {
|
| 250 | font-size: 1rem !important;
|
| 251 | }
|
| 252 | .dropdown-menu > li > a {
|
| 253 | font-size: 1rem !important;
|
| 254 | }
|
| 255 | .label {
|
| 256 | font-size:inherit;
|
| 257 | }
|
| 258 | [class^="bi-"]::before, [class*=" bi-"]::before {
|
| 259 | vertical-align: -0.2em !important;
|
| 260 | }
|
| 261 | legend > [class^="bi-"]::before, legend > [class*=" bi-"]::before {
|
| 262 | vertical-align: 0em !important;
|
| 263 | }
|
| 264 | code {
|
| 265 | font-size: inherit;
|
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 266 | }
|
| 267 | .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
|
| 268 | margin-top: 0px;
|
| 269 | }
|
| 270 | .flag-icon {
|
| 271 | margin-right: 5px;
|
| 272 | }
|
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 273 |
|
| 274 | .dropdown-header {
|
| 275 | font-weight: 600;
|
| 276 | }
|
| 277 |
|
| 278 |
|
| 279 | .tag-box {
|
| 280 | display: flex;
|
| 281 | flex-wrap: wrap;
|
| 282 | height: auto;
|
| 283 | }
|
| 284 | .tag-badge {
|
| 285 | transition: 200ms linear;
|
| 286 | margin-top: 5px;
|
| 287 | margin-bottom: 5px;
|
| 288 | margin-left: 2px;
|
| 289 | margin-right: 2px;
|
| 290 | }
|
| 291 | .tag-badge.btn-badge {
|
| 292 | cursor: pointer;
|
| 293 | }
|
| 294 | .tag-badge .bi {
|
| 295 | font-size: 12px;
|
| 296 | }
|
| 297 | .tag-badge.btn-badge:hover {
|
| 298 | filter: brightness(0.9);
|
| 299 | }
|
| 300 | .tag-input {
|
| 301 | margin-left: 10px;
|
| 302 | border: 0 !important;
|
| 303 | flex: 1;
|
| 304 | height: 24px;
|
| 305 | min-width: 150px;
|
| 306 | }
|
| 307 | .tag-input:focus {
|
| 308 | outline: none;
|
| 309 | }
|
| 310 | .tag-add {
|
| 311 | padding: 0 5px 0 5px;
|
| 312 | align-items: center;
|
| 313 | display: inline-flex;
|
| 314 | }
|
| 315 |
|
| 316 | #dnstable {
|
| 317 | overflow-x: auto!important;
|
| 318 | }
|
| 319 | .well {
|
| 320 | border: 1px solid #dfdfdf;
|
| 321 | background-color: #f9f9f9;
|
| 322 | padding: 10px;
|
| 323 | }
|
| 324 |
|
| 325 |
|
| 326 | .btn-check-label {
|
| 327 | color: #555;
|
| 328 | }
|
| 329 |
|
| 330 | .caret {
|
| 331 | transform: rotate(0deg);
|
| 332 | }
|
| 333 | a[aria-expanded='true'] > .caret,
|
| 334 | button[aria-expanded='true'] > .caret {
|
| 335 | transform: rotate(-180deg);
|
| 336 | }
|
| 337 |
|
| 338 | .list-group-details {
|
| 339 | background: #fff;
|
| 340 | }
|
| 341 | .list-group-header {
|
| 342 | background: #f7f7f7;
|
| 343 | }
|
| 344 |
|
| 345 |
|
| 346 | .bg-primary, .alert-primary, .btn-primary {
|
| 347 | background-color: #0F688D !important;
|
| 348 | border-color: #0d526d !important;
|
| 349 | }
|
| 350 | .bg-info, .alert-info, .btn-info {
|
| 351 | background-color: #148DBC !important;
|
| 352 | border-color: #127ea8 !important;
|
| 353 | }
|
| 354 |
|
| 355 | .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary {
|
| 356 | color: rgb(137 137 137)!important;
|
| 357 | }
|
| 358 |
|
| 359 | .progress {
|
| 360 | background-color: #d5d5d5;
|
| 361 | }
|
| 362 |
|
| 363 |
|
| 364 | .btn-outline-secondary:hover {
|
| 365 | background-color: #f0f0f0;
|
| 366 | }
|
| 367 | .btn.btn-outline-secondary {
|
| 368 | border-color: #cfcfcf !important;
|
| 369 | }
|
| 370 | .btn-check:checked+.btn-outline-secondary, .btn-check:active+.btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
|
| 371 | background-color: #f0f0f0 !important;
|
| 372 | }
|