/*! CIBG Huisstijl 3.22.0 */ .back-office .btn-group .btn.active { background-color: #d9ebf7; } .back-office .editor-container .edit-area { background-color: #fff; border: 1px solid #000; border-top: 0; font-family: "Verdana", sans-serif; font-size: 0.825rem; height: auto; min-height: 200px; padding: 1.25rem 1rem 0.75rem 1rem; } .back-office .editor-container .edit-area:active, .back-office .editor-container .edit-area:focus-visible { outline: 2px dotted #000; outline-offset: -2px; } .back-office .editor-container .edit-area h2, .back-office .editor-container .edit-area h3, .back-office .editor-container .edit-area h4 { color: #000; font-size: 0.825rem; font-weight: bold; line-height: 1.25rem; margin-bottom: 0; padding-bottom: 0; } .back-office .btn-toolbar { background-color: #fff; border: 1px solid #000; border-bottom: 1px solid #e2e8f0; border-bottom: 0; box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.1), 0 8px 8px -4px rgba(34, 47, 62, 0.07); display: flex; flex-wrap: wrap; padding: 7px 0; position: relative; z-index: 2; } .back-office .btn-toolbar .btn-group { border-right: 1px solid #e2e8f0; display: flex; padding: 0 6px; } .back-office .btn-toolbar .btn-group [aria-disabled=true] { opacity: 0.5; } .back-office .btn-toolbar .btn-group:last-child { border-right: none; } .back-office .btn-toolbar .btn-group .btn { background-color: #fff; border: 0; color: #000; min-width: 30px; padding: 2px 8px; } .back-office .btn-toolbar .btn-group .btn.active { background-color: #d9ebf7; } .back-office .btn-toolbar .btn-group .btn.disabled { cursor: not-allowed; } .back-office .btn-toolbar .btn-group .btn:hover { background: #f1f5f9; } .back-office .btn-toolbar .btn-group .btn:active, .back-office .btn-toolbar .btn-group .btn:focus-visible { outline: 2px dotted #000; outline-offset: -2px; } .back-office .editor-icon { background-size: contain; display: inline-block; height: 1.25em; vertical-align: middle; width: 1.25em; } .back-office .editor-icon--indent { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--remove-style { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--ul { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--ol { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--link { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--square-yellow { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--square-red { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--square-green { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--square-blue { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--undo { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--redo { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--outdent { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-icon--chevron-down { background: url('data:image/svg+xml;utf8,') no-repeat center center; } .back-office .editor-select { background: #f1f5f9; border: 0; border-radius: 2px; border-right: 5px solid #f1f5f9; font-size: 1rem; padding: 6px 4px 6px 6px; width: 5.5em; } .back-office .editor-select:active, .back-office .editor-select:focus-visible { outline: 2px dotted #000; outline-offset: -2px; } .back-office .editor-select--h2, .back-office .editor-select--h3, .back-office .editor-select--h4 { font-weight: bold; } .back-office .editor-select--h2 { font-size: 1.25rem; } .back-office .editor-select--h3 { font-size: 1.125rem; } .back-office .editor-select--h4 { font-size: 1rem; } .back-office .menu-color-picker { background-color: #fff; border: 1px solid #e2e8f0; border-radius: 4px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); margin-top: -2px; max-height: 323px; overflow: hidden auto; position: absolute; z-index: 2; } .back-office .menu-color-picker__color-list { align-items: center; display: flex; flex-direction: row; gap: 4px; padding: 8px; } .back-office .menu-color-picker__color-btn { border-radius: 4px; cursor: pointer; height: 24px; width: 24px; } .back-office .btn--split-button { padding: 0.425rem 0.25rem; user-select: none; } .back-office .btn--split-button:hover { background: #f1f5f9; } .back-office .btn--split-button:active, .back-office .btn--split-button:focus-visible { outline: 2px dotted #000; outline-offset: -2px; } @media (min-width: 1200px) { body.back-office .container, html.back-office .container { max-width: 1860px; padding: 0 1.5rem; } } .back-office .form-horizontal .form-group { margin-bottom: 0.75rem; } .back-office .form-horizontal .form-group .col-control { padding-right: 1em; } .back-office .form-horizontal .form-group.last { margin-bottom: 0; } .back-office .form-horizontal .form-group .form-control { height: 2rem; } .back-office .form-horizontal .form-group .help { height: 2rem; width: 2rem; } .back-office .form-horizontal .form-group .help.open::before { font-size: 0.9rem; line-height: 2rem; } .back-office .form-horizontal .form-group .help.close::before { font-size: 0.85rem; line-height: 2rem; } .back-office .form-horizontal .form-group .form-check.styled { margin-bottom: 0; padding-left: 1.575rem; } .back-office .form-horizontal .form-group .form-check.styled input + label { margin-bottom: 0.25rem; } .back-office .form-horizontal .form-group .form-check.styled input[type=checkbox] + label { line-height: 1.5rem; } .back-office .form-horizontal .form-group .form-check.styled input[type=checkbox] + label::before { height: 1.1rem; top: 5px; width: 1.1rem; } .back-office .form-horizontal .form-group .form-check.styled input[type=checkbox] + label::after { height: 5px; left: 4px; top: 10px; width: 10px; } .back-office .form-horizontal .form-group .form-check.styled input[type=radio] + label { line-height: 1.5rem; } .back-office .form-horizontal--has-help .form-group .col-control { padding-right: 70px; } .back-office .form-horizontal--has-help .form-group .col-control.loader-right .loader { top: -2px; } .back-office .form-horizontal--has-help .period-input_field .form-group .col-control { padding-right: 1rem; } .back-office .form-horizontal.table-form fieldset { background: none; margin-bottom: 0; padding: 0; } .back-office .form-horizontal.table-form h2 { display: block; } .back-office .form-horizontal .filter-bar { padding-bottom: 0; } .back-office .form-horizontal .filter-bar .col-control { flex: 0 0 100%; max-width: 100%; } .back-office .form-horizontal .filter-bar .col-form-label { color: #617286; flex: 0 0 100%; max-width: 100%; } @media (min-width: 992px) { .back-office .form-horizontal .filter-bar { padding: 0.375rem 0.75rem 1rem; } .back-office .form-horizontal .filter-bar .form-group { margin-bottom: 0; } .back-office .form-horizontal .filter-bar .col-control { padding-right: 0.1rem; } .back-office .form-horizontal .filter-bar__buttons .btn { border-radius: 1px; padding: 0.1375rem 0.75rem; } .back-office .form-horizontal .filter-bar__buttons .btn.btn-loader { padding-right: 40px; } .back-office .form-horizontal .filter-bar__buttons .btn.btn-loader:after { top: 14px; } } .back-office .feedback-cta { background-color: #f1f5f9; border-radius: 1px; } .back-office .feedback-cta .icon { background: url("../../icons/information-symbol.svg") center center no-repeat #617286; background-size: 11px; } .back-office .data-block .modified { background-color: #fff4dc; border-radius: 4px; font-weight: bold; padding: 5px; } .back-office .data-block .modified::after { content: " *"; } @media (max-width: 575.98px) { .back-office table.multi-axis tbody tr td { background-color: #f1f5f9; border-bottom: 0; } .back-office table.multi-axis tbody tr td::before { border-left: 0; color: #475569; font-weight: normal; } .back-office table.multi-axis th { background-color: #e2e8f0; border: 0; border-bottom: 2px solid #fff; border-top: 2px solid #fff; } } .back-office table { margin-bottom: 1em; } .back-office table .status::before { border-radius: 2px; display: inline-block; font-family: "CIBG Icons", serif; font-size: 13px; height: 20px; line-height: 20px; margin: -3px 5px 0 0; padding-left: 4px; speak: none; vertical-align: middle; width: 20px; } .back-office table .status.failed { color: #d52b1e; } .back-office table .status.failed::before { background-color: #d52b1e; color: #fff; content: "\ea35"/""; } .back-office table .status.warning { color: #000; } .back-office table .status.warning::before { background-color: #ffb612; color: #000; content: "\ea35"/""; } .back-office table .status.success { color: #176e1b; } .back-office table .status.success::before { background-color: #39870c; color: #fff; content: "\ea34"/""; } .back-office .table--form-grid .form-group { margin-bottom: 0; } .back-office .table--form-grid .col-control { flex: 0 0 100%; max-width: 100%; } .back-office .btn-approve::before, .back-office .btn-approve::after, .back-office .btn-reject::before, .back-office .btn-reject::after, .back-office .btn-next::before, .back-office .btn-next::after, .back-office .btn-previous::before, .back-office .btn-previous::after, .back-office .btn-icon::before, .back-office .btn-icon::after { display: inline-block; font-family: "CIBG Icons", serif; font-size: 0.8em; font-weight: normal; line-height: 10px; margin: -3px 5px 0 0; speak: none; vertical-align: middle; } .back-office .btn-approve:focus, .back-office .btn-reject:focus, .back-office .btn-next:focus, .back-office .btn-previous:focus, .back-office .btn-icon:focus { box-shadow: 0 0 0 2px #fff; outline: 2px dotted #000; outline-offset: 1px; transition: all 0.2s linear; } .back-office .btn-approve { background-color: #39870c; color: #fff; } .back-office .btn-approve::before { content: "\ea34"/""; } .back-office .btn-reject { background-color: #d52b1e; color: #fff; } .back-office .btn-reject::before { content: "\ea18"/""; } .back-office .btn-next::after { content: "\ea09"/""; margin: -2px -2px 0 4px; } .back-office .btn-previous::before { content: "\ea06"/""; margin: -3px 4px 0 -2px; } .back-office .btn.btn-icon { vertical-align: top; } .back-office .btn.btn-icon::before { font-family: "CIBG Icons", sans-serif; font-size: 1em; vertical-align: middle; } .back-office .btn.btn-icon.verwijderen.btn-link { color: #d52b1e; } .back-office .btn.btn-icon.verwijderen::before { content: "\ea20"/""; } .back-office .btn.btn-icon.bewerken::before { content: "\ea31"/""; font-size: 1.1em; } .back-office .icon-add::before { content: "\ea15"/""; font-size: 1em; margin: -3px 4px 0 -2px; } .back-office .notes { background-color: #f1f5f9; padding: 0.5em 0.75em; } .back-office .notes .note-item { margin-bottom: 1em; } .back-office .notes .note-item h2, .back-office .notes .note-item h3, .back-office .notes .note-item h4, .back-office .notes .note-item h5 { font-size: 1em; font-weight: bold; line-height: 2em; } .back-office .notes .note-item .title { font-weight: 700; line-height: 2em; } .back-office .notes .note-item .title .separator { color: #617286; display: inline-block; line-height: 1em; margin: 0 0.15em; } .back-office .notes .note-item .remove { display: inline-block; padding-top: 2px; text-decoration: none; } .back-office .notes .note-item .remove.icon { color: #d52b1e; font-size: 0.9em; } .back-office .notes .note-item .sub-title { color: #617286; font-size: 0.9em; } .back-office .notes .note-item .description { background-color: #fff; margin-bottom: 0.25em; padding: 0.5em 0.75em; white-space: pre-line; } .back-office .input-counter { font-size: 0.9em; text-align: right; } .back-office .tag { border-radius: 0.25em; font-size: 0.9em; margin-left: 2px; padding: 0.2em 0.4em; } .back-office .tag.grey { background-color: #617286; color: #fff; } .back-office .tag.white { background-color: #fff; border: 1px solid #617286; color: #000; } .back-office .feedback.compact, .back-office .feedback--compact { border-radius: 3px; display: flex; line-height: 1.35em; margin-bottom: 0.375em; padding: 0.5rem 0.5rem 0.425rem 2.375rem; } .back-office .feedback.compact .icon, .back-office .feedback--compact .icon { height: 1rem; left: 0.65rem; margin: 0 0.3em 0 0; min-width: 21px; top: 0.575rem; width: 1rem; } .back-office .feedback.compact p, .back-office .feedback--compact p { line-height: inherit; margin-bottom: 0; } .back-office .dropdown-menu[role=listbox] { right: calc(17px + 1em); } .back-office .page-summary { background-color: #f1f5f9; border-left: 8px solid #0E7C77; display: flex; flex-direction: column; flex-wrap: wrap; padding: 0.75em 0.75em 0.25em 1em; } @media (min-width: 768px) { .back-office .page-summary { flex-direction: row; } } .back-office .page-summary__item { padding-right: 3em; } .back-office .page-summary__item-term { color: #475569; font-size: 0.9em; font-weight: bold; } .back-office .dropdown li a { text-decoration: none; } .back-office .dropdown li:before { display: none; } .back-office .dropdown-item:focus { box-shadow: 0 0 0 2px #fff; outline: 2px dotted #000; outline-offset: 1px; transition: all 0.2s linear; } .back-office--hide-logo header .visually-hidden-focusable { background-color: #fff; color: var(--ro-brand-primary); z-index: 1000; } .back-office--hide-logo header .logo { display: none; } .back-office--hide-logo header .title a, .back-office--hide-logo header .title span { font-size: 1.425rem; } .back-office .modal-content { animation-name: unset; } .back-office .doc-visibility::before { color: #475569; display: inline-block; font-family: "CIBG Icons", serif; font-size: 1.325rem; line-height: 10px; margin-right: -0.25rem; vertical-align: middle; } .back-office .doc-visibility--invisible::before { content: "\ea46"/""; } .back-office .doc-visibility--visible::before { content: "\ea47"/""; } .back-office .doc-direction { white-space: nowrap; } .back-office .doc-direction::before { display: inline-block; font-family: "CIBG Icons", serif; font-size: 0.925rem; font-weight: 400; line-height: 1rem; margin: -2px 0.325rem 0 -2px; vertical-align: middle; } .back-office .doc-direction--in::before { color: #0E7C77; content: "\ea13"/""; } .back-office .doc-direction--out::before { color: var(--ro-brand-contrast); content: "\ea12"/""; } .back-office .doc-direction--internal:before { color: #475569; content: "\ea4a"/""; font-size: 1.325rem; margin: -2px 2px 0 -5px; } .back-office main > :last-child { margin-bottom: 0; } .back-office .preview-docs { border: 1px solid #e2e8f0; border-radius: 3px; height: 75vh; width: 100%; } .back-office .document-placeholder { align-items: center; background-color: #fff; border: 1px solid #e2e8f0; border-radius: 3px; color: #617286; display: flex; height: 40vh; justify-content: center; padding: 1rem; } .back-office form:not(.form-horizontal--has-help) .col-control.loader-right .loader { margin: 0.5rem; opacity: 1; position: absolute; right: 1rem; top: -2px; } .back-office form:not(.form-horizontal--has-help) .col-control.loader-right select ~ .loader { right: 2.25rem; } @media (min-width: 992px) { .sticky-tabs { bottom: 0.75rem; overflow-y: hidden; padding: 0; position: sticky; top: 0.75rem; } .sticky-tabs .tab-content.scrollable { max-height: 90vh; overflow-y: scroll; padding: 1rem; } .sticky-tabs .tab-content.scrollable .tab-pane { padding: 0; } .sticky-tabs .tab-content.scrollable .tab-pane::after { background: linear-gradient(to bottom, transparent, #fff 85%); bottom: 1px; content: " "; height: 3.5rem; left: 1px; position: absolute; right: 1rem; z-index: 1; } .tox.tox-tinymce { border: 1px solid #475569; border-bottom: 1px solid #000; border-radius: 0; } .tox.tox-tinymce.active { outline: 2px dotted #000; outline-offset: 2px; } .tox.tox-tinymce .tox-edit-area::before { border: none; } }