/* Generated by deploy/roundcube/make-theme.py from Roundcube's Elastic skin; do not edit by hand. */
:root{--blue:#41660f;--primary:#41660f}
a{color:#41660f}
a:hover{color:#2d480a}
.table-primary,.table-primary>td,.table-primary>th{background-color:#bee091}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#8dd330}
.table-hover .table-primary:hover{background-color:#aad96c}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#aad96c}
.form-control:focus{border-color:#92d43a;box-shadow:0 0 0 .2rem rgba(65,102,15,.25)}
.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(65,102,15,.25)}
.btn-primary{background-color:#41660f;border-color:#41660f}
.btn-primary:hover{background-color:#37570d;border-color:#34520c}
.btn-primary.focus,.btn-primary:focus{background-color:#37570d;border-color:#34520c;box-shadow:0 0 0 .2rem rgba(74,118,17,.5)}
.btn-primary.disabled,.btn-primary:disabled{background-color:#41660f;border-color:#41660f}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#34520c;border-color:#314d0b}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(74,118,17,.5)}
.btn-outline-primary{color:#41660f;border-color:#41660f}
.btn-outline-primary:hover{background-color:#41660f;border-color:#41660f}
.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(65,102,15,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#41660f}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#41660f;border-color:#41660f}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(65,102,15,.5)}
.btn-link{color:#41660f}
.btn-link:hover{color:#2d480a}
.dropdown-item.active,.dropdown-item:active{background-color:#41660f}
.custom-control-input:checked~.custom-control-label::before{border-color:#41660f;background-color:#41660f}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(65,102,15,.25)}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#92d43a}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background-color:#bade8a;border-color:#bade8a}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#41660f;background-color:#41660f}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(65,102,15,.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(65,102,15,.5)}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(65,102,15,.5)}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(65,102,15,.5)}
.custom-select:focus{border-color:#92d43a;box-shadow:0 0 0 .2rem rgba(65,102,15,.25)}
.custom-file-input:focus~.custom-file-label{border-color:#92d43a;box-shadow:0 0 0 .2rem rgba(65,102,15,.25)}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(65,102,15,.25)}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(65,102,15,.25)}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(65,102,15,.25)}
.custom-range::-webkit-slider-thumb{background-color:#41660f}
.custom-range::-webkit-slider-thumb:active{background-color:#bade8a}
.custom-range::-moz-range-thumb{background-color:#41660f}
.custom-range::-moz-range-thumb:active{background-color:#bade8a}
.custom-range::-ms-thumb{background-color:#41660f}
.custom-range::-ms-thumb:active{background-color:#bade8a}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#41660f}
.page-link{color:#41660f}
.page-link:hover{color:#2d480a}
.page-link:focus{box-shadow:0 0 0 .2rem rgba(65,102,15,.25)}
.page-item.active .page-link{background-color:#41660f;border-color:#41660f}
.badge-primary{background-color:#41660f}
a.badge-primary:focus,a.badge-primary:hover{background-color:#34520c}
a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(65,102,15,.5)}
.alert-primary{color:#223508;background-color:#cee6ae;border-color:#bee091}
.alert-primary hr{border-top-color:#aad96c}
.alert-primary .alert-link{color:#152105}
.progress-bar{background-color:#41660f}
.list-group-item.active{background-color:#41660f;border-color:#41660f}
.list-group-item-primary{color:#223508;background-color:#bee091}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#223508;background-color:#aad96c}
.list-group-item-primary.list-group-item-action.active{background-color:#223508;border-color:#223508}
.bg-primary{background-color:#41660f!important}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#34520c!important}
.border-primary{border-color:#41660f!important}
.text-primary{color:#41660f!important}
a.text-primary:focus,a.text-primary:hover{color:#2d480a!important}
a{color:#41660f}
a:hover{color:#34520c}
p.image-attachment{background-color:rgba(79,125,18,.05)}
.quota-widget .value{background-color:#4f7d12}
.image-tools{background-color:rgba(79,125,18,.4)}
.image-tools a:focus,.image-tools a:hover{background-color:rgba(79,125,18,.5)!important}
.table-widget table.options-table tr.selected td{background-color:#e7f2da}
.floating-action-buttons a.button{background:#4f7d12;box-shadow:0 0 5px 5px #e7f1d8}
.btn:focus{box-shadow:0 0 0 .2rem rgba(79,125,18,.3)}
.btn-link{color:#41660f}
.btn-primary{background:#4f7d12;border-color:#4f7d12}
.btn-primary:focus{background:#487310;border-color:#466e10;box-shadow:0 0 0 .2rem rgba(79,125,18,.5)}
.btn-primary:hover{background:#487310;border-color:#466e10}
.btn-primary.disabled,.btn-primary:disabled{background:#4f7d12;border-color:#4f7d12}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background:#42680f;border-color:#3f640e}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(79,125,18,.53)}
.ui-menu .ui-state-active{background-color:#4f7d12!important}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus{background-color:rgba(79,125,18,.5)}
.ui-slider .ui-slider-range{background:#d1e7b4}
.ui-slider .ui-slider-handle.ui-state-active{background:#4f7d12;border-color:#223508}
.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:#d1e7b4;color:#4f7d12}
.ui-datepicker a.ui-state-active{background:#4f7d12!important}
html.layout-phone .popover-header,html.layout-small .popover-header{background-color:#223508}
.popover .menu li a:not(.disabled):hover{background-color:#4f7d12}
.popover .menu .dropbutton a.dropdown:hover{background-color:#4f7d12}
@media screen and (min-width:481px){#taskmenu .action-buttons a{color:#4f7d12}
#taskmenu .action-buttons a:hover{color:#4f7d12}
}
.ui.alert{background-color:rgba(79,125,18,.05)}
.ui.alert a:not(.btn){color:#4f7d12}
.ui.alert.boxinformation{background-color:rgba(79,125,18,.2)}
#messagestack .alert-info.information{background-color:#4f7d12}
.listing li.selected,.listing tr.selected td{background-color:#e7f2da}
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 #a9d968}
.popupmenu .listing li>a:not(.disabled):hover{background-color:#4f7d12}
.popupmenu .listing li.selected{background-color:#4f7d12}
ul.treelist li.selected>a,ul.treelist li.selected>div>a{background-color:#e7f2da}
.folderlist li.mailbox .unreadcount{background:#4f7d12}
.folderlist li.mailbox.recent>a{color:#35540c}
.folderlist li.mailbox.recent>a>.unreadcount{background:#4f7d12}
.formcontent.raweditor .CodeMirror-focused{border-color:#4f7d12;box-shadow:0 0 0 .2rem rgba(79,125,18,.25)}
.input-group a:focus{background-color:rgba(79,125,18,.25)}
.multi-input>.content.focused{border-color:#4f7d12;box-shadow:0 0 0 .2rem rgba(79,125,18,.25)}
.recipient-input.focus{border-color:#4f7d12;box-shadow:0 0 0 .2rem rgba(79,125,18,.25)}
.tagedit-list[tabindex="-1"]{border-color:#4f7d12;box-shadow:0 0 0 .2rem rgba(79,125,18,.25)}
