/* ViVortis-huisstijl voor Roundcube Elastic. Gegenereerd door maak_roundcube.py uit de originele Elastic-CSS; niet met de hand wijzigen. */
a{color:#000080}a:hover{color:#000080}@media screen and (min-width:481px){#layout-menu .popover-header{background-color:#000080!important}}@media screen and (min-width:481px){#layout-menu{background-color:#000080}}p.image-attachment{background-color:rgba(0,0,128,0.05)}.quota-widget .value{background-color:#000080}.image-tools{background-color:rgba(0,0,128,0.4)}.image-tools a:focus,.image-tools a:hover{background-color:rgba(0,0,128,0.5)!important}.floating-action-buttons a.button{background:#000080}.btn:focus{box-shadow:0 0 0 .2rem rgba(0,0,128,0.3)}.btn-link{color:#000080}.btn-primary{background:#ff7518;border-color:#ff7518}.btn-primary:focus{background:#ff7518;border-color:#ff7518;box-shadow:0 0 0 .2rem rgba(0,0,128,0.5)}.btn-primary:hover{background:#ff7518;border-color:#ff7518}.btn-primary.disabled,.btn-primary:disabled{background:#ff7518;border-color:#ff7518}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background:#ff7518;border-color:#ff7518}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(0,0,128,0.53)}.ui-menu .ui-state-active{background-color:#000080!important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus{background-color:rgba(0,0,128,0.5)}.ui-slider .ui-slider-range{background:#d0d0e8}.ui-slider .ui-slider-handle.ui-state-active{background:#000080;border-color:#00006c}.ui-datepicker .ui-datepicker-days-cell-over a,.ui-datepicker .ui-datepicker-days-cell-over a.ui-state-default,.ui-datepicker .ui-state-highlight,.ui-datepicker.ui-widget-content .ui-state-highlight{background:#d0d0e8;color:#000080}.ui-datepicker a.ui-state-active{background:#000080!important}html.layout-phone .popover-header,html.layout-small .popover-header{background-color:#00006c}.popover .menu li a:not(.disabled):hover{background-color:#000080}.popover .menu .dropbutton a.dropdown:hover{background-color:#000080}@media screen and (min-width:481px){#taskmenu .special-buttons{background-color:#000080}#taskmenu .action-buttons a{color:#ff7518}#taskmenu .action-buttons a:hover{color:#ff7518}}.ui.alert{background-color:rgba(0,0,128,0.05)}.ui.alert a:not(.btn){color:#000080}.ui.alert.boxinformation{background-color:rgba(0,0,128,0.2)}#messagestack .alert-info.information{background-color:#000080}html:not(.touch) .listing li>a:focus,html:not(.touch) .listing.focus tbody tr.focused>td:first-child,html:not(.touch) .listing.focus:not(.withselection) tbody tr.focused>td.selection+td{border-left:2px solid #9d9dce}.popupmenu .listing li>a:not(.disabled):hover{background-color:#000080}.popupmenu .listing li.selected{background-color:#000080}.folderlist li.mailbox .unreadcount{background:#000080}.folderlist li.mailbox.recent>a{color:#000080}.folderlist li.mailbox.recent>a>.unreadcount{background:#000080}.formcontent.raweditor .CodeMirror-focused{border-color:#000080;box-shadow:0 0 0 .2rem rgba(0,0,128,0.25)}.input-group a:focus{background-color:rgba(0,0,128,0.25)}.multi-input>.content.focused{border-color:#000080;box-shadow:0 0 0 .2rem rgba(0,0,128,0.25)}.recipient-input.focus{border-color:#000080;box-shadow:0 0 0 .2rem rgba(0,0,128,0.25)}.tagedit-list[tabindex="-1"]{border-color:#000080;box-shadow:0 0 0 .2rem rgba(0,0,128,0.25)}.form-control:focus{border-color:#000080;box-shadow:0 0 0 .2rem rgba(0,0,128,0.25)}.input-group-text input:focus{border-color:#000080!important}.custom-switch .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,0,128,0.25)}.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#000080}.custom-switch .custom-control-input:checked~.custom-control-label::before{border-color:#000080;background-color:#000080}.custom-switch .custom-control-input:checked:disabled~.custom-control-label::before{border-color:#000080;background-color:#000080}.custom-file-input:focus~.custom-file-label{border-color:#000080;box-shadow:0 0 0 .2rem rgba(0,0,128,0.25)}div.tox.focused{border-color:#000080!important;box-shadow:0 0 0 .2rem rgba(0,0,128,0.25)!important}div.tox .tox-dialog .tox-dialog__body-nav-item--active{color:#000080}div.tox .tox-dialog .tox-dialog__body-nav-item--active:hover{color:#000080}div.tox .tox-dialog__footer .tox-button{background:#000080;border-color:#000080}div.tox .tox-dialog__footer .tox-button:focus{background:#000080;border-color:#000080;box-shadow:0 0 0 .2rem rgba(0,0,128,0.5)}div.tox .tox-dialog__footer .tox-button:hover{background:#000080;border-color:#000080}div.tox .tox-dialog__footer .tox-button.disabled,div.tox .tox-dialog__footer .tox-button:disabled{background:#000080;border-color:#000080}div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active,div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active{background:#000080;border-color:#000080}div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active:focus,div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(0,0,128,0.53)}div.tox .tox-dialog__footer .tox-button:focus:not(:disabled){background:#000080;border-color:#000080}div.tox .tox-color-input>input:focus,div.tox .tox-listboxfield .tox-listbox--select:focus,div.tox .tox-textarea:focus,div.tox .tox-textfield:focus{border-color:#000080;box-shadow:0 0 0 .2rem rgba(0,0,128,0.25)}.googie_list li.googie_list_onhover{background-color:#000080}.message-htmlpart blockquote,.message-part blockquote{color:#00006c;border-left:2px solid #00006c;border-right:2px solid #00006c}html.dark-mode body{background-color:#101037}html.dark-mode #layout-content,html.dark-mode #layout-list,html.dark-mode #layout-sidebar,html.dark-mode #layout>div>.footer,html.dark-mode #layout>div>.header,html.dark-mode .menu.pagenav.pagenav-list,html.dark-mode .menu.pagenav.pagenav-list+.navlist,html.dark-mode .menu.pagenav.pagenav-list.expanded+.navlist,html.dark-mode .popup .listbox .footer{border-color:#252580}html.dark-mode #layout-menu{border-right:1px solid #252580}@media screen and (max-width:480px){html.dark-mode #layout-menu .popover-header{border-bottom:1px solid #252580}}html.dark-mode #layout-menu .special-buttons a:not(:focus){background:#101037}html.dark-mode.layout-phone #layout-menu{background:#0b0b24}html.dark-mode .searchbar{border-color:#252580}html.dark-mode #messagestack .alert-info,html.dark-mode .ui.alert.boxinformation{background-color:#e5650f}html.dark-mode #messagestack .loading{background-color:#1a1a5b}html.dark-mode .iframe-loader{background-color:rgba(16,16,55,0.9)}html.dark-mode .iframe-loader .spinner-border{border-color:currentColor #20206d currentColor currentColor}html.dark-mode #taskmenu a.selected,html.dark-mode .menu.toolbar a.selected{background-color:#1a1a5b}html.dark-mode #taskmenu .action-buttons a{color:#ff7518}@media screen and (max-width:480px){html.dark-mode #taskmenu a{border-color:#151549!important}}html.dark-mode.layout-phone .popover,html.dark-mode.layout-small .popover{border-left:1px solid #252580}html.dark-mode.layout-phone .popover:not(.select-menu) .listing li:last-child,html.dark-mode.layout-small .popover:not(.select-menu) .listing li:last-child{border-color:#151549}html.dark-mode.layout-phone .popover-header,html.dark-mode.layout-small .popover-header{background:#0b0b24;border-bottom:1px solid #252580}html.dark-mode #taskmenu a:hover,html.dark-mode .header a.button.icon:not(.disabled):focus,html.dark-mode .header a.button.icon:not(.disabled):hover,html.dark-mode .menu a:not(.disabled):focus,html.dark-mode .menu a:not(.disabled):hover,html.dark-mode .menu.toolbar .dropbutton:not(.disabled):hover,html.dark-mode .popupmenu .listing li>a:not(.disabled):hover{background-color:#1a1a5b}html.dark-mode .menu.toolbar .dropbutton a.dropdown:hover{background-color:#20206e}html.dark-mode .listing li,html.dark-mode .listing li ul,html.dark-mode .listing tbody td{border-color:#151549}html.dark-mode .listing li.selected,html.dark-mode .listing li.selected>a,html.dark-mode .listing li.selected>div>a,html.dark-mode .listing tr.selected td{color:#ff7518;background-color:#1a1a5b}html.dark-mode .listing li.selected ul{background-color:#101037}html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject a,html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject span.msgicon.status{color:#ff7518}html.dark-mode .folderlist li.mailbox .unreadcount{background-color:#252580}html.dark-mode .attachmentslist{background-color:#1a1a5b}html.dark-mode .btn-primary{background-color:#e5650f}html.dark-mode .btn-primary:hover:not(:disabled){background-color:#e5650f}html.dark-mode .btn-secondary{background-color:#252580}html.dark-mode .btn-secondary:hover:not(:disabled){background-color:#2a2a92}html.dark-mode .floating-action-buttons a.button{background:#e5650f}html.dark-mode .custom-file-label,html.dark-mode .form-control{background-color:#101037}html.dark-mode .custom-file-label:focus,html.dark-mode .form-control:focus{background-color:#151549}html.dark-mode .custom-file-label:focus:not(.is-invalid),html.dark-mode .form-control:focus:not(.is-invalid){border-color:#ff7518}html.dark-mode .custom-file-label::after{background-color:#1a1a5b}html.dark-mode .custom-switch .custom-control-label::before{background-color:#252580}html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::before{background-color:#e5650f}html.dark-mode .multi-input:not(.is-invalid)>.content.focused{border-color:#ff7518}html.dark-mode .input-group-text{background-color:#1a1a5b}html.dark-mode .input-group a:focus{border-color:#ff7518;box-shadow:0 0 0 .2rem rgba(255,117,24,0.25)}html.dark-mode .recipient-input.focus{background-color:#151549;border-color:#ff7518}html.dark-mode .recipient-input .recipient{background-color:#1a1a5b}html.dark-mode .file-upload{border-color:#252580}html.dark-mode .file-upload.droptarget.hover{background-color:#1a1a5b}html.dark-mode .image-upload{background-color:#1a1a5b}html.dark-mode .image-upload a.button{background-color:rgba(16,16,55,0.25)}html.dark-mode .formcontent.raweditor .CodeMirror{background-color:#101037}html.dark-mode .formcontent.raweditor .CodeMirror-focused{background-color:#151549;border-color:#ff7518}html.dark-mode .CodeMirror-line::selection,html.dark-mode .CodeMirror-line>span::selection,html.dark-mode .CodeMirror-line>span>span::selection,html.dark-mode .CodeMirror-selected{background:#1a1a5b}html.dark-mode .CodeMirror-gutters{background-color:#101037}html.dark-mode .CodeMirror-activeline-background{background:#1a1a5b}html.dark-mode .html-editor .editor-toolbar{background-color:#1a1a5b}html.dark-mode .html-editor .editor-toolbar .mce-i-html:focus,html.dark-mode .html-editor .editor-toolbar .mce-i-html:hover{background-color:#2a2a92}html.dark-mode .tox .tox-toolbar{background-color:#1a1a5b}html.dark-mode .tox .tox-toolbar-overlord>div{background:url("data:image/svg+xml,%3Csvg height='33px' viewBox='0 0 40 33px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='32px' width='100' height='1' fill='%237c949c'/%3E%3C/svg%3E") #1a1a5b}html.dark-mode .tox .tox-split-button:focus,html.dark-mode .tox .tox-split-button:hover,html.dark-mode .tox .tox-swatches__picker-btn:focus,html.dark-mode .tox .tox-swatches__picker-btn:hover,html.dark-mode .tox .tox-tbtn:focus,html.dark-mode .tox .tox-tbtn:hover{background:#2a2a92}html.dark-mode .tox .tox-tbtn--enabled{background:#2a2a92}html.dark-mode .tox .tox-button--naked.tox-button--icon:hover:not(:disabled),html.dark-mode .tox .tox-button--naked:focus:not(:disabled){background-color:#2a2a92}html.dark-mode .tox .tox-dialog,html.dark-mode .tox .tox-dialog__body,html.dark-mode .tox .tox-dialog__footer,html.dark-mode .tox .tox-dialog__header,html.dark-mode .tox .tox-dialog__title{border-color:#252580;background-color:#101037}html.dark-mode .tox .tox-dialog__footer .tox-button{background-color:#e5650f}html.dark-mode .tox .tox-dialog__footer .tox-button:focus:not(:disabled){background-color:#e5650f}html.dark-mode .tox .tox-dialog__footer .tox-button:hover:not(:disabled){background-color:#e5650f}html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary{background-color:#252580}html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled){background-color:#252580}html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:hover:not(:disabled){background-color:#2a2a92}html.dark-mode .tox .tox-dialog__body-nav-item--active{color:#ff7518}html.dark-mode .tox .tox-menu{background-color:#0b0b24}html.dark-mode .tox .tox-collection__item:not(:last-child){border-bottom:1px solid #151549}html.dark-mode .tox .tox-collection__item--active,html.dark-mode .tox .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#1a1a5b}html.dark-mode .tox .tox-collection__item--enabled{color:#ff7518;background-color:#1a1a5b}html.dark-mode .message-part{border-color:#252580}html.dark-mode .message-part blockquote{background-color:#101037;border-color:#ff7518;color:#ff7518}html.dark-mode .message-part blockquote span.blockquote-link{background:#101037}html.dark-mode .message-htmlpart{color:#151549}html.dark-mode .message-partheaders{background-color:#1a1a5b}html.dark-mode p.image-attachment{border-color:#252580;background-color:#1a1a5b}html.dark-mode fieldset.image-attachment legend{border-color:#252580}html.dark-mode .ui-widget{border-color:#252580}html.dark-mode .ui-widget-content,html.dark-mode .ui-widget-header{background-color:#101037}html.dark-mode .ui-dialog .ui-dialog-titlebar{border-color:#252580}html.dark-mode .ui-dialog .ui-dialog-buttonpane{border-color:#252580}html.dark-mode .ui-datepicker .ui-datepicker-header{border-color:#252580}html.dark-mode .ui-datepicker .ui-state-highlight,html.dark-mode .ui-datepicker.ui-widget-content .ui-state-highlight{color:#ff7518;background-color:#1a1a5b}html.dark-mode .ui-datepicker .ui-datepicker-days-cell-over a{background-color:#252580}html.dark-mode .ui-menu{background-color:#0b0b24}html.dark-mode .ui-menu .ui-menu-item{border-bottom:1px solid #151549}html.dark-mode .ui-menu .ui-state-active{background-color:#1a1a5b!important}html.dark-mode .minicolors-panel{border-color:#252580;background:#0b0b24}html.dark-mode .popover{background-color:#0b0b24}html.dark-mode .popover .menu ul+li.separator{border-top:1px solid #151549}html.dark-mode .listing-hover-menu{background-color:#0b0b24;border-color:#252580}html.dark-mode .nav-tabs{border-color:#252580}html.dark-mode .nav-tabs .nav-link{border-bottom-color:#252580}html.dark-mode .nav-tabs .nav-link:hover{background:#101037;border-color:#252580}html.dark-mode .nav-tabs .nav-link.active{background:#101037;border-color:#252580}html.dark-mode .table td,html.dark-mode .table th,html.dark-mode .table thead th{border-color:#252580}html.dark-mode .table-widget{border-color:#252580}html.dark-mode .table-widget>.footer{border-color:#252580}html.dark-mode .table-widget table.options-table tr:last-child td{border-color:#252580}html.dark-mode .table-widget table.options-table tr.selected td{background-color:#1a1a5b}html.dark-mode #rcmdraglayer{background-color:#0b0b24}html.dark-mode .quota-widget .bar{border-color:#252580;background-color:#252580}html.dark-mode #contactpic,html.dark-mode img.contactphoto{background-color:#1a1a5b!important}
/* ViVortis: letter en details */
@font-face{font-family:"Archivo";src:url(archivo-server.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}
body,input,select,textarea,button,.popover,.ui-dialog,.ui-widget,.form-control,.custom-select,.btn,.menu,.listing,.toolbar,.header,.footer,h1,h2,h3,h4,h5,h6{font-family:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff}
.btn-primary:hover:not(:disabled),.btn-primary:active:not(:disabled){background-color:#e5650f;border-color:#e5650f}
#layout-menu{background-color:#000080}
html.dark-mode #layout-menu{background-color:#00004a}
#login-footer,#login-footer a{color:inherit}
body.task-login #logo{width:240px;max-width:75%;height:auto;margin-bottom:1.25rem}
