#taskmenu .special-buttons, #layout-menu, #taskmenu a.selected, #taskmenu a  {
    background-color: #ffff !important;
    color: #2c363a !important;
}

#layout-content>.formcontent, #layout-content>.content {
    background-color: #ffff !important;
}
#login-footer {	
    color: #ffffff !important;
    position: fixed;
    bottom: 20px;
    left: 15px;

}


@media screen and (max-width: 481px){
    #login-footer { 
        top: 20px;
        max-height: 50px; 
    }
}

div#folderlist-content {
    background-color: #ffff !important;
}

div#folderlist-content, #messagelist-content, #layout-sidebar .scroller{
    border-left: 1px solid #f1f3f4!important;
}

.quota-widget {
    background-color: #ffff !important;
}

#layout>div>.footer {
    border-top: unset !important;
    background-color: #ffff !important;
}


#layout>div>.header {
    background-color: #0078d4 !important;
    color:#ffff !important;
    justify-content: flex-end!important;
}

/*#layout>div>.header a.button, .menu.toolbar li {
	color:#ffff !important;
    height: 49px !important;
    line-height: 38px !important;			
}*/


#taskmenu .action-buttons a {
    color: #0078d4 !important;
}

.searchbar form, .searchbar a.unread:before, .searchbar a.options:before, .searchbar form:before {
    background-color: #ffff !important;
    color: #0078d4 !important;
}

.btn-primary, .custom-switch .custom-control-input:checked~.custom-control-label::before, .btn-secondary, .popover-header {
    background-color: #0078d4 !important;
}

 
ul.treelist li.selected>div>a, ul.treelist li.selected>a, .listing tr.selected td {
    background-color: #c7e0f4 !important;
}

#layout>div>.header{
    line-height: 49px !important;
    height: 49px !important;
    min-height: 49px !important;
}

a.toolbar-button {
    display: none !important;
}

.header a.button.icon:before{
	line-height: 49px !important;
}

.menu a.select:before {
    content: "\f058" !important;
}

.menu a.threads:before {
    content: "\f4c4" !important;
}

#layout-menu .popover-header {
    background-color: #2c363a;
}

.menu a:not(.disabled):focus, .menu a:not(.disabled):hover, .menu.toolbar .dropbutton a.dropdown:hover {
    background-color: #005a9e!important;
}

a:not(.support-link) {color: #0078d4;}

@media screen and (min-width: 481px) {
    #layout-menu .popover-header a.logo {
        display: block !important;
        background: #0078d4 !important;
    }
    .menu span.inner {
        display: none !important;
    }
    .menu.toolbar a, #layout>div>.header a.button, .menu.toolbar li {
        color:#ffff !important;
        height: 49px !important;
        line-height: 38px !important;           
    }
}
button#rcmloginsubmit.btn-primary {
    color: #212529 !important;
    background-color: #ffc107 !important;
    border-color: #ffc107 !important;
    text-transform: unset!important;
}

button#rcmloginsubmit.btn-primary:hover {
    color: #212529 !important;
    background-color: #e0a800 !important;
    border-color: #d39e00 !important;
}

a.about {
    display: none!important;
}

#messagelist-content, #layout-list .scroller {
    background-color: #f2f2f2;
}

.task-login #layout-content{
    background:url(/skins/camscape/images/wallpaper.jpg?v=1.4);
    background-position: center center;
    background-size: cover;
}

#layout-menu .popover-header img {
    height: 35px;
}

#layout-menu .popover-header {
    height: 48px!important;
    line-height: 48px!important;
}
#layout-list, #layout-sidebar {
    border-right: none!important; 
}

.popupmenu .listing li.selected, .popupmenu .listing li>a:not(.disabled):hover{
    background-color: #0078d4!important;
}

.ui-dialog .ui-dialog-titlebar-close{
    color:#fff!important;
}

#layout>div>.header a.button {
    color:#fff!important;
}

.floating-action-buttons a.button{
    background:#ffc107 !important;
}
/*24.01,2020*/
.messagelist td.subject span.msgicon.status:before {
    content: "\f0e0"!important;
    font-size: .8rem!important;
    color: #7e8182!important;
}

.messagelist td.subject span.msgicon.status.unread:before {
    content: "\f2b6"!important;
    font-size: .8rem!important;
    color: #0078d4!important;
}

.messagelist td.subject span.msgicon.status.forwarded:before {
    content: "\f064"!important;
}

.messagelist td.subject span.msgicon.status.replied:before {
    content: "\f3e5"!important;

}

.messagelist td.subject span.msgicon.status.unreadchildren:before {
    content: "\f2b6"!important;
    color: #0078d4!important;
}

.messagelist td.subject span.msgicon.status.replied.unreadchildren:before {
    content: "\f3e5"!important;
}

.messagelist td.subject span.msgicon.status.forwarded.unreadchildren:before {
    content: "\f064"!important;
}

.folderlist li.mailbox .unreadcount {
    background: none!important;
    color: #0078d4!important;
}

.messagelist td.subject span.fromto {
    color: #333!important;
}

li.mailbox:hover {
    background: #f2f2f2!important;
}

li.mailbox a {
    padding: 3px!important;
}

tr.message:hover td {
    background: #ffffff!important;
}

li[role="treeitem"] ul[role="group"] {
    padding-left: 10px!important;
}




ul.treelist li ul > li > div.treetoggle {
    left: 0!important;
}

ul.treelist li ul > li > div.treetoggle:before, ul.treelist li div.treetoggle.expanded:before, ul.treelist li div.treetoggle.collapsed:before {
    display: none;
    
}