﻿@charset "UTF-8";

#div_pre_header {
    background: #777F87;
}

#div_logo {
    background: url(./Logo) no-repeat;
    padding-left: 20px;
    width: 150px;
}

    #div_logo a {
        margin: 0px !important;
        height: 46px;
    }

        #div_logo a img {
            display: none;
        }

#div_ticker .fadeLeft, #div_ticker .fadeRight {
    display: none;
}

#div_user_dropdown_name a, #a_user_dropdown_name, #div_user_dropdown_detail {
    background: #8D949A;
}

.AlphaControl.Accordion, .AlphaControl.Accordion > .ControlPanel > h3.ui-accordion-header-active {
    background: #fff !important;
}

    .AlphaControl.Accordion .AlphaControl.Tab {
        background: #fff !important;
    }

    .AlphaControl.TabStrip .ui-tabs-nav li.ui-tabs-active a, .AlphaControl.Accordion > .ControlPanel a.small, .AlphaControl.TabStrip.embedded .ui-tabs-nav li.ui-tabs-active a {
        color: #363839 !important;
    }

.AlphaControl.Table.inverted .ControlPanel > table > tbody tr.tableRow.active,
.AlphaControl.Table.inverted .ControlPanel > table > tbody tr td.ASC,
.AlphaControl.Table.inverted .ControlPanel > table > tbody tr td.DESC {
    background: #EDEDED !important;
}

    .AlphaControl.Table.inverted .ControlPanel > table > tbody tr.tableRow.active td {
        background: none !important;
    }

.AlphaControl.Table.inverted, .AlphaControl.Table.inverted a {
    color: #6B6D6F !important;
}

.increase {
    color: #00D138;
}

.decrease {
    color: red;
}

.zh-CN .increase {
    color: red;
}

.zh-CN .decrease {
    color: #00D138;
}

/*.inverted #MainContent_ColumnLeft_HomeAccordion_HomeAccordionTabMyPortfolios_MPTable_MPTableControlPanel .scrollPane {
    height: auto !important;
}

.inverted #MainContent_ColumnLeft_HomeAccordion_HomeAccordionTabMyPortfolios_MPTable_MPTableControlPanel .jspPane {
    position: static;
}*/

#div_user_dropdown:hover #div_user_dropdown_detail {
    display: none;
}

#div_user_dropdown_container {
    float: right;
}

    #div_user_dropdown_container:hover #div_user_dropdown_detail {
        display: block;
    }


#div_pre_header_bg_wrapper {
    position: fixed;
    top: 0;
    z-index: 10000;
    width: 100%;
}

#div_body {
    margin-top: 46px;
}


@media screen and (max-width: 1440px) {
    #div_pre_header #div_pre_header_content #div_user_dropdown {
        position: fixed;
        right: 0;
        white-space: nowrap;
        word-break: keep-all;
        z-index: 9999;
        height: 46px;
    }

    #div_pre_header {
        width: 1440px;
    }
}

#userProfileGuider {
    font-size: 14px;
}

    #userProfileGuider .mfa {
        display: block;
    }

    #userProfileGuider .none-mfa {
        display: none;
    }

    #userProfileGuider .k-button {
        box-shadow: none !important;
    }

.ASANA #userProfileGuider .mfa,
.DELAWARETRUST #userProfileGuider .mfa,
.GREENOAK #userProfileGuider .mfa {
    display: none;
}

.ASANA #userProfileGuider .none-mfa,
.DELAWARETRUST #userProfileGuider .none-mfa,
.GREENOAK #userProfileGuider .none-mfa {
    display: block;
}



/* Custom Branding */
.MOSAIC ul.customUl {
    background: #F3F3F3 !important;
}

/*.DEMO ul.customUl {
            background: #F3F3F3 !important;
        }*/

.AlphaMonitor.Empty[class] {
    background: url(/Common/Images/Icons/Add-branding.png) center no-repeat #e1e1e1;
    background-size: 100px;
}

.ASANA .customUl .k-state-active .k-link, .ASANA .k-panelbar li.customLi.k-state-active .k-link {
    color: #cfa43f !important;
}

.ASANA button:not(.tab-item), .ASANA .k-state-selected, .ASANA button:not(.tab-item):active:hover {
    background: #cfa43f !important;
    color: #FFF !important;
    border-color: #cfa43f !important;
    outline: none !important;
    outline-width: 0 !important;
}

.ASANA .AlphaControl.TabStrip .ui-tabs-nav li.ui-tabs-active a, .ASANA .AlphaControl.Accordion > .ControlPanel a.small, .ASANA .AlphaControl.TabStrip.embedded .ui-tabs-nav li.ui-tabs-active a {
    color: #cfa43f !important;
}
body.ASANA .AlphaButtonPanel input {
    color: #fff;
    background-color: #cfa43f !important;
    border-color: #cfa43f;
    border-radius: 5px;
    box-sizing: border-box;
}

    body.ASANA .AlphaButtonPanel input:hover {
        color: #fff;
        background-color: #cfa43f !important;
        border-color: #cfa43f;
    }

    body.ASANA .AlphaButtonPanel input:active {
        color: #fff;
        background-color: #cfa43f !important;
        border-color: #cfa43f;
    }

.DELAWARETRUST .k-tabstrip-items .k-state-active .k-link, .DelawareTrust .k-panelbar li.k-state-active .k-link {
    color: #00509D !important;
}

.DELAWARETRUST .AlphaControl.TabStrip .ui-tabs-nav li.ui-tabs-active a, .DELAWARETRUST .AlphaControl.Accordion > .ControlPanel a.small, .DELAWARETRUST .AlphaControl.TabStrip.embedded .ui-tabs-nav li.ui-tabs-active a {
    color: #00509D !important;
}

.DELAWARETRUST .k-state-selected {
    background-color: #00509D !important;
    border-color: #00509D !important;
}

body.DELAWARETRUST .AlphaButtonPanel input {
    color: #fff;
    background-color: #00509D !important;
    border-color: #00509D;
    border-radius: 5px;
    box-sizing: border-box;
}

    body.DELAWARETRUST .AlphaButtonPanel input:hover {
        color: #fff;
        background-color: #00509D !important;
        border-color: #00509D;
    }

    body.DELAWARETRUST .AlphaButtonPanel input:active {
        color: #fff;
        background-color: #00509D !important;
        border-color: #00509D;
    }

/*@media screen and (max-width: 1000px) {
    #div_pre_header_content {
        height: 92px;
        background-color: #777F87;
    }

    #div_pre_header_bg_wrapper {
        position: fixed;
        top: 0;
        z-index: 10000;
        width: 100%;
    }

    #div_body {
        margin-top: 92px;
    }

    #div_pre_header #div_pre_header_content #div_user_dropdown {
        position: fixed;
        right: 0;
        top: 46px;
        white-space: nowrap;
        word-break: keep-all;
        z-index: 9999;
        height: 46px;
    }
}*/
