@font-face { font-family: 'Noto Sans'; font-style: normal; font-weight: 400; src: local(''), url('/fonts/noto-sans-v12-latin_greek_cyrillic-regular.woff2') format('woff2'), url('/fonts/noto-sans-v12-latin_greek_cyrillic-regular.woff') format('woff'); } @font-face { font-family: 'Noto Sans'; font-style: normal; font-weight: 700; src: local(''), url('/fonts/noto-sans-v12-latin_greek_cyrillic-700.woff2') format('woff2'), url('/fonts/noto-sans-v12-latin_greek_cyrillic-700.woff') format('woff'); } @font-face { font-family: 'Noto Sans'; font-style: italic; font-weight: 400; src: local(''), url('/fonts/noto-sans-v12-latin_greek_cyrillic-italic.woff2') format('woff2'), url('/fonts/noto-sans-v12-latin_greek_cyrillic-italic.woff') format('woff'); } @font-face { font-family: 'Noto Sans'; font-style: italic; font-weight: 700; src: local(''), url('/fonts/noto-sans-v12-latin_greek_cyrillic-700italic.woff2') format('woff2'), url('/fonts/noto-sans-v12-latin_greek_cyrillic-700italic.woff') format('woff'); } #maxmsgsize { min-width: 80px; } #slider1 .slider-selection { background: #FFD700; } #slider1 .slider-track-high { background: #FF4500; } #slider1 .slider-track-low { background: #66CD00; } .striped:nth-child(odd) { background-color: #fff; } .striped:nth-child(even) { background-color: #fafafa; border:1px solid white; } .btn { text-transform: none; } .btn * { pointer-events: none; } .textarea-code { font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace; background:transparent !important; } .navbar-nav { margin: 0; } .navbar-nav .nav-item { display: flex; padding: 0 10px !important; } .navbar-nav .nav-link { height: 44px; display: flex; align-items: center; padding: 0 10px !important; } .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 1000px } .bi { display: inline-block; font-size: 12pt; } .btn .bi { display: inline-block; font-size: inherit; } .btn-group-xs > .btn, .btn-xs { padding: .25rem .4rem; font-size: .875rem; line-height: 1rem; border-radius: .2rem; } .icon-spin { animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation: spin 2000ms infinite linear; } .dropdown-menu { font-size: 0.9rem; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes blink { 50% { color: transparent } } .loader-dot { animation: 1s blink infinite } .loader-dot:nth-child(2) { animation-delay: 250ms } .loader-dot:nth-child(3) { animation-delay: 500ms } pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;} /* Fix modal moving content left */ body.modal-open { overflow: inherit; padding-right: inherit !important; } body { font-family: "Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 10.5pt; line-height: 1.5; } html { font-family: "Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 10.5pt; line-height: 1.5; } #mailcow-alert { position: fixed; bottom: 8px; right: 25px; min-width: 350px; max-width: 550px; z-index: 2000; } .input-group-sm .btn { margin-top: 0 !important } legend { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; font-size: 1.2rem; } .navbar .navbar-brand { padding-top: 5px; } .navbar .navbar-brand img { height: 40px; } .mailcow-logo img { max-width: 250px; } .lang-link-disabled a { pointer-events: none; } .lang-link-disabled { cursor: not-allowed; } .overlay { background: #fff; position: absolute; z-index: 10000; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.7; } .bootstrap-select.btn-group .no-results { display: none; } .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary { color: rgb(197, 197, 197) !important; } .haveibeenpwned { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .full-width-select { width: 100%!important; } .tooltip { font-family: inherit; font-size: 0.8rem; } .progress-bar { font-size: 0.8rem; line-height: 14px; } .footer { margin-top: 27px; margin-bottom: 20px; color: #959595; display: flex; flex-direction: column; } .footer .version { margin-left: auto; margin-top: 20px; } .slave-info { padding: 15px 0px 15px 15px; font-weight: bold; } .alert-hr { margin:3px 0px; border-bottom:1px solid #f5f5f5!important; opacity: 0.3; } .btn-input-missing, .btn-input-missing:hover, .btn-input-missing:active, .btn-input-missing:focus, .btn-input-missing:active:hover, .btn-input-missing:active:focus { color: #000 !important; background-color: rgba(255, 65, 54, 0.2); border-color: #ff291c; } .navbar-nav > li { font-size: 1rem !important; } .dropdown-menu > li > a { font-size: 1rem !important; } .label { font-size:inherit; } [class^="bi-"]::before, [class*=" bi-"]::before { vertical-align: -0.2em !important; } legend > [class^="bi-"]::before, legend > [class*=" bi-"]::before { vertical-align: 0em !important; } code { font-size: inherit; } .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { margin-top: 0px; } .flag-icon { margin-right: 5px; } .dropdown-header { font-weight: 600; } .dataTables_info { margin: 15px 0 !important; padding: 0px !important; } .dataTables_paginate, .dataTables_length, .dataTables_filter { margin: 15px 0 !important; } .dtr-details { width: 100%; } .dtr-title { width: 20%; } table.dataTable>tbody>tr.child ul.dtr-details>li { border-bottom: 1px solid rgba(239, 239, 239, 0.129); padding: 0.5em 0; } .tag-box { display: flex; flex-wrap: wrap; height: auto; } .tag-badge { transition: 200ms linear; margin-top: 5px; margin-bottom: 5px; margin-left: 2px; margin-right: 2px; } .tag-badge.btn-badge { cursor: pointer; } .tag-badge .bi { font-size: 12px; } .tag-badge.btn-badge:hover { filter: brightness(0.9); } .tag-input { margin-left: 10px; border: 0 !important; flex: 1; height: 24px; min-width: 150px; } .tag-input:focus { outline: none; } .tag-add { padding: 0 5px 0 5px; align-items: center; display: inline-flex; } #dnstable { overflow-x: auto!important; } .well { border: 1px solid #dfdfdf; background-color: #f9f9f9; padding: 10px; } table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before:hover, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before:hover { background-color: #cfcfcf; } table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before { background-color: #cfcfcf !important; border: 1.5px solid #616161 !important; border-radius: 5px !important; color: #616161; height: 1.25em; width: 1.25em; line-height: 1.25em; border-radius: 0px; box-shadow: none; font-size: 14px; transition: 0.5s all; } table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before { background-color: #f0f0f0 !important; } table.dataTable.dtr-inline.collapsed>tbody>tr>td.child, table.dataTable.dtr-inline.collapsed>tbody>tr>th.child, table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty { background-color: #fbfbfb; } table.dataTable.table-striped>tbody>tr>td { vertical-align: middle; } table.dataTable.table-striped>tbody>tr>td>input[type="checkbox"] { margin-top: 7px; }