/* Unitas webmail branding - generated from Roundcube Elastic 1.6.18 styles.min.css by /root/webmail-branding/gen_css.py. Regenerate after a Roundcube skin update. Poppins: SIL OFL 1.1 (@fontsource/poppins 5.3.0). */
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(poppins-latin-400-normal.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(poppins-latin-500-normal.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(poppins-latin-600-normal.woff2) format('woff2')}
.popover,body,button,input,optgroup,select,textarea{font-family:Poppins,Roboto,sans-serif}
a{color:#4f46e5}
a:hover{color:#3b34ab}
p.image-attachment{background-color:rgba(79,70,229,.05)}
.quota-widget .value{background-color:#4f46e5}
.image-tools{background-color:rgba(79,70,229,.4)}
.image-tools a:focus,.image-tools a:hover{background-color:rgba(79,70,229,.5)!important}
.table-widget table.options-table tr.selected td{background-color:#f6f5fd}
.floating-action-buttons a.button{background:#4f46e5}
.btn:focus{box-shadow:0 0 0 .2rem rgba(79,70,229,.3)}
.btn-link{color:#4f46e5}
.btn-primary{background:#4f46e5;border-color:#4f46e5}
.btn-primary:focus{background:#473fce;border-color:#473fce;box-shadow:0 0 0 .2rem rgba(79,70,229,.5)}
.btn-primary:hover{background:#473fce;border-color:#473fce}
.btn-primary.disabled,.btn-primary:disabled{background:#4f46e5;border-color:#4f46e5}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(79,70,229,.53)}
.ui-menu .ui-state-active{background-color:#4f46e5!important}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus{background-color:rgba(79,70,229,.5)}
.ui-slider .ui-slider-handle.ui-state-active{background:#4f46e5;border-color:#3b34ab}
.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{color:#4f46e5}
.ui-datepicker a.ui-state-active{background:#4f46e5!important}
html.layout-phone .popover-header,html.layout-small .popover-header{background-color:#3b34ab}
.popover .menu li a:not(.disabled):hover{background-color:#4f46e5}
.popover .menu .dropbutton a.dropdown:hover{background-color:#4f46e5}
@media screen and (min-width:481px){#taskmenu .action-buttons a{color:#4f46e5}}
@media screen and (min-width:481px){#taskmenu .action-buttons a:hover{color:#4f46e5}}
.ui.alert{background-color:rgba(79,70,229,.05)}
.ui.alert a:not(.btn){color:#4f46e5}
.ui.alert.boxinformation{background-color:rgba(79,70,229,.2)}
#messagestack .alert-info.information{background-color:#4f46e5}
.listing li.selected,.listing tr.selected td{background-color:#f6f5fd}
.popupmenu .listing li>a:not(.disabled):hover{background-color:#4f46e5}
.popupmenu .listing li.selected{background-color:#4f46e5}
ul.treelist li.selected>a,ul.treelist li.selected>div>a{background-color:#f6f5fd}
.folderlist li.mailbox .unreadcount{background:#4f46e5}
.folderlist li.mailbox.recent>a>.unreadcount{background:#4f46e5}
.formcontent.raweditor .CodeMirror-focused{border-color:#4f46e5;box-shadow:0 0 0 .2rem rgba(79,70,229,.25)}
.input-group a:focus{background-color:rgba(79,70,229,.25)}
.multi-input>.content.focused{border-color:#4f46e5;box-shadow:0 0 0 .2rem rgba(79,70,229,.25)}
.recipient-input.focus{border-color:#4f46e5;box-shadow:0 0 0 .2rem rgba(79,70,229,.25)}
.tagedit-list[tabindex="-1"]{border-color:#4f46e5;box-shadow:0 0 0 .2rem rgba(79,70,229,.25)}
.form-control:focus{border-color:#4f46e5;box-shadow:0 0 0 .2rem rgba(79,70,229,.25)}
.input-group-text input:focus{border-color:#4f46e5!important}
.custom-switch .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(79,70,229,.25)}
.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#4f46e5}
.custom-switch .custom-control-input:checked~.custom-control-label::before{border-color:#4f46e5;background-color:#4f46e5}
.custom-file-input:focus~.custom-file-label{border-color:#4f46e5;box-shadow:0 0 0 .2rem rgba(79,70,229,.25)}
div.tox,div.tox :not(.svg){font-family:Poppins,Roboto,sans-serif}
div.tox.focused{border-color:#4f46e5!important;box-shadow:0 0 0 .2rem rgba(79,70,229,.25)!important}
div.tox .tox-dialog .tox-dialog__body-nav-item--active{color:#4f46e5}
div.tox .tox-dialog .tox-dialog__body-nav-item--active:hover{color:#3b34ab}
div.tox .tox-dialog__footer .tox-button{background:#4f46e5;border-color:#4f46e5}
div.tox .tox-dialog__footer .tox-button:focus{background:#473fce;border-color:#473fce;box-shadow:0 0 0 .2rem rgba(79,70,229,.5)}
div.tox .tox-dialog__footer .tox-button:hover{background:#473fce;border-color:#473fce}
div.tox .tox-dialog__footer .tox-button.disabled,div.tox .tox-dialog__footer .tox-button:disabled{background:#4f46e5;border-color:#4f46e5}
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(79,70,229,.53)}
div.tox .tox-dialog__footer .tox-button:focus:not(:disabled){background:#4f46e5;border-color:#4f46e5}
div.tox .tox-color-input>input,div.tox .tox-listboxfield .tox-listbox--select,div.tox .tox-textarea,div.tox .tox-textfield{font-family:Poppins,Roboto,sans-serif!important}
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:#4f46e5;box-shadow:0 0 0 .2rem rgba(79,70,229,.25)}
.image-selector .attachmentslist li:focus,.image-selector .attachmentslist li:hover{background:#f6f5fd}
.googie_list li.googie_list_onhover{background-color:#4f46e5}
.message-htmlpart blockquote,.message-part blockquote{color:#272372;border-left:2px solid #272372;border-right:2px solid #272372}
.message-htmlpart blockquote span.blockquote-link,.message-part blockquote span.blockquote-link{font-family:Poppins,Roboto,sans-serif}
html.dark-mode{scrollbar-color:#473fce #4d6066}
html.dark-mode:not(.touch) ::-webkit-scrollbar-thumb{background-color:#473fce}
html.dark-mode #taskmenu .action-buttons a{color:#837dec}
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:#837dec}
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:#837dec}
html.dark-mode .btn-primary{background-color:#837dec}
html.dark-mode .btn-primary:hover:not(:disabled){background-color:#473fce}
html.dark-mode .floating-action-buttons a.button{background:#837dec}
html.dark-mode .custom-file-label:focus:not(.is-invalid),html.dark-mode .form-control:focus:not(.is-invalid){border-color:#837dec}
html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::before{background-color:#837dec}
html.dark-mode .multi-input:not(.is-invalid)>.content.focused{border-color:#837dec}
html.dark-mode .input-group a:focus{border-color:#837dec;box-shadow:0 0 0 .2rem rgba(131,125,236,.25)}
html.dark-mode .recipient-input.focus{border-color:#837dec}
html.dark-mode .formcontent.raweditor .CodeMirror-focused{border-color:#837dec}
html.dark-mode .tox .tox-dialog__footer .tox-button{background-color:#837dec}
html.dark-mode .tox .tox-dialog__footer .tox-button:focus:not(:disabled){background-color:#837dec}
html.dark-mode .tox .tox-dialog__footer .tox-button:hover:not(:disabled){background-color:#473fce}
html.dark-mode .tox .tox-dialog__body-nav-item--active{color:#837dec}
html.dark-mode .tox .tox-collection__item--enabled{color:#837dec}
html.dark-mode .ui-datepicker .ui-state-highlight,html.dark-mode .ui-datepicker.ui-widget-content .ui-state-highlight{color:#837dec}
body,.popover,.form-control,.btn,input,select,textarea,button{font-family:Poppins,Roboto,sans-serif}html:not(.dark-mode) .task-login #layout-content{background-color:#f6f5fd}.task-login #logo{max-height:88px;max-width:280px;object-fit:contain}#login-footer{color:#0b1f3a}#rcmloginsubmit{background-color:#4f46e5;border-color:#4f46e5}#rcmloginsubmit:hover,#rcmloginsubmit:focus{background-color:#473fce;border-color:#3b34ab}html:not(.dark-mode) #layout-menu,html:not(.dark-mode) #taskmenu .special-buttons{background-color:#f6f5fd}html:not(.dark-mode) #layout-menu{border-right:1px solid #e4e2fb}html:not(.dark-mode) #layout-menu .popover-header{background-color:#f6f5fd!important}html:not(.dark-mode) #taskmenu a{color:#0b1f3a}html:not(.dark-mode) #taskmenu a:hover,html:not(.dark-mode) #taskmenu a:focus,html:not(.dark-mode) #taskmenu a.selected,html:not(.dark-mode) #taskmenu a.selected:hover{color:#272372;background:#dbdaf9}html:not(.dark-mode) #taskmenu .action-buttons a{color:#4f46e5;background:0 0}html:not(.dark-mode) #taskmenu .action-buttons a:hover,html:not(.dark-mode) #taskmenu .action-buttons a:focus{color:#4f46e5;background:#dbdaf9}html:not(.dark-mode) #taskmenu a.logout,html:not(.dark-mode) #taskmenu a.logout:hover{color:#d8261f!important}#layout-menu #logo,#layout-menu .popover-header img{object-fit:contain}
