/* Drone Elevation webmail branding */
:root{--de-navy:#0F1724;--de-orange:#F07A2A;--de-orange-2:#FF9248}
body.task-login,body.task-login #layout,body.task-login #layout>.content{background:var(--de-navy)!important}
body.task-login #login-form{background:transparent!important;color:#fff}
body.task-login #login-form .box-inner,body.task-login #login-form form{background:#16223A!important;border:1px solid rgba(240,122,42,.35)!important;border-radius:14px!important;padding:28px!important}
body.task-login #logo{max-height:96px;border-radius:50%}
body.task-login #login-form td.title,body.task-login #login-form label,body.task-login #login-footer,body.task-login #login-footer a{color:#DDE5F0!important}
body.task-login #login-form input.form-control{background:#0F1724!important;color:#fff!important;border:1px solid #3A4A63!important;min-height:46px;border-radius:8px!important}
body.task-login #login-form input.form-control:focus{border-color:var(--de-orange)!important;box-shadow:0 0 0 3px rgba(240,122,42,.25)!important}
.button.mainaction,.btn-primary,button.mainaction{background:var(--de-orange)!important;border-color:var(--de-orange)!important;color:#14100C!important;font-weight:700!important;transition:transform .15s ease,background .15s ease}
.button.mainaction:hover,.btn-primary:hover{background:var(--de-orange-2)!important;transform:scale(1.02)}
#layout-menu{background:var(--de-navy)!important}
#layout-menu a,#taskmenu a{color:#DDE5F0!important}
#taskmenu a.selected,#taskmenu a:hover{color:var(--de-orange)!important;background:rgba(240,122,42,.10)!important}
.listing li.selected>a,#folderlist-content li.selected>a{color:var(--de-orange)!important}
a.unread-count,.unreadcount,.listing li .unreadcount{background:var(--de-orange)!important;color:#14100C!important}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
