/* Production application's palette, layered over the packaged Elastic skin. */
:root{--rwa-blue:#144283;--rwa-hover:#436ca8;--rwa-pale:#e8eef6;--rwa-border:#c9d4e1;--rwa-green:#128f40}
html:not(.dark-mode) body{color:#243750;background:#edf1f6}
#layout-menu{background:var(--rwa-blue);border-color:var(--rwa-blue)}
#taskmenu a{color:#fff}
#taskmenu a.selected,#taskmenu a:hover,#taskmenu a:focus{background:#436ca8;color:#fff}
#taskmenu .special-buttons a.logout{color:#fff}
#layout-menu .popover-header{background:var(--rwa-blue)!important;border:0!important;height:58px;display:flex;align-items:center;justify-content:center;padding:0!important}
#layout-menu #logo{width:46px;height:46px;max-width:46px;max-height:46px;object-fit:contain;filter:none;margin:0 auto}
html:not(.dark-mode) .header,html:not(.dark-mode) #layout-sidebar .header{background:var(--rwa-pale);border-color:var(--rwa-border);color:var(--rwa-blue)}
html:not(.dark-mode) #layout-sidebar,html:not(.dark-mode) .listing li.selected>a{background:#f4f7fb}
html:not(.dark-mode) .folderlist li.selected>a,html:not(.dark-mode) .listing tbody tr.selected td{background:#dce8f7;color:#144283}
html:not(.dark-mode) .folderlist li a,html:not(.dark-mode) a{color:var(--rwa-blue)}
.btn-primary,button.mainaction,input.button.mainaction,.ui-dialog .ui-dialog-buttonpane button.mainaction{background:var(--rwa-blue);border-color:var(--rwa-blue);color:white}
.btn-primary:hover,button.mainaction:hover{background:var(--rwa-hover);border-color:var(--rwa-hover)}
html:not(.dark-mode) .form-control:focus,html:not(.dark-mode) input:focus{border-color:#436ca8;box-shadow:0 0 0 .15rem rgba(20,66,131,.16)}
body.task-login{background:#c9d4e1}
body.task-login #login-form{background:#fff;padding:30px;border-radius:8px;border-top:5px solid var(--rwa-blue);box-shadow:0 5px 24px #14428324;box-sizing:content-box}
body.task-login #logo{max-height:112px;width:auto;margin-bottom:20px}
body.task-login #login-form .btn-primary{background:var(--rwa-blue);border-color:var(--rwa-blue)}
.rwa-recovery-link{text-align:center;margin-top:16px}
.rwa-search-tools{display:flex;justify-content:space-between;flex-wrap:wrap;flex:none;padding:3px 8px;background:#edf2f8;border-bottom:1px solid var(--rwa-border)}
.rwa-search-tools .btn{padding:3px 6px;font-size:12px;color:var(--rwa-blue)}
#rwa-advanced-search{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;max-height:70vh;overflow-y:auto;padding:2px 8px}
#rwa-advanced-search .form-group{margin:0}
#rwa-advanced-search label{display:block;margin-bottom:5px;font-size:14px}
#rwa-advanced-search .hint,#rwa-advanced-search [role=alert]{grid-column:1/-1;font-size:13px;line-height:1.5}
#searchmenu .formbuttons .btn{margin:4px 0}
html.dark-mode .rwa-search-tools{background:#27364b}
html.dark-mode .rwa-search-tools .btn{color:#c1d8ff}
html.dark-mode body.task-login #login-form{background:#263440}
@media(max-width:480px){#rwa-advanced-search{grid-template-columns:1fr}body.task-login #login-form{padding:22px 16px;box-sizing:border-box}.rwa-search-tools .btn{font-size:11px}}
