.is-primary-color {
    color: #004785 !important
}

.is-secondary-color {
    color: #A90533 !important
}

.is-accent-color-1 {
    color: #004785 !important
}

.is-accent-color-2 {
    color: #fff !important
}

.is-accent-color-3 {
    color: #000 !important
}

.is-success-color {
    color: #83c692 !important
}

.is-alert-color {
    color: #ec7063 !important
}

.is-white-color {
    color: #fefefe !important
}

span.success, small.success {
    background: #83c692;
    color: #fefefe
}

a:not(.button):not(.go-back) {
    color: #57575E;
    transition: all 0.2s ease-in-out
}

    a:not(.button):not(.go-back):hover {
        color: #57575E;
        opacity: 0.65
    }

.label {
    background: #004785
}

    .label.primary {
        background: #004785
    }

    .label.secondary {
        background: #A90533
    }

    .label.success {
        background: #83c692;
        color: #fefefe
    }

    .label.alert {
        background: #ec7063;
        color: #fefefe
    }

    .label.warning {
        background: #F69464
    }

.alert-box {
    background: #fefefe;
    border: none;
    border-radius: 0
}

    .alert-box.has-box-shadow {
        box-shadow: 0 6px 10px 0px rgba(49,49,93,0.05),0 1px 8px 0 rgba(49,49,93,0.2),0 1px 2px 0 rgba(0,0,0,0.1)
    }

    .alert-box.primary {
        background-color: #004785
    }

    .alert-box.secondary {
        background-color: #A90533
    }

    .alert-box.success {
        background-color: #83c692;
        color: #fefefe
    }

    .alert-box.alert {
        background-color: #ec7063;
        color: #fefefe
    }

    .alert-box.warning {
        background-color: #F69464
    }

.pagination .current {
    background: #004785
}

.switch input:checked + label {
    background: #004785
}

div.datepicker table tr td.prev, div.datepicker table tr td.next, div.datepicker table tr td.date-switch, div.datepicker table tr th.prev, div.datepicker table tr th.next, div.datepicker table tr th.date-switch {
    color: #A90533
}

div.datepicker table tr td.day, div.datepicker table tr td span.hour, div.datepicker table tr td span.minute, div.datepicker table tr th.day, div.datepicker table tr th span.hour, div.datepicker table tr th span.minute {
    color: #004785
}

    div.datepicker table tr td.day.active, div.datepicker table tr td span.hour.active, div.datepicker table tr td span.minute.active, div.datepicker table tr th.day.active, div.datepicker table tr th span.hour.active, div.datepicker table tr th span.minute.active {
        background: #A90533;
        color: #fefefe
    }

h1, h2, h3, h4, h5, h6 {
    color: #57575E
}

button, button.primary, .button, .button.primary {
    background: #004785;
    text-transform: uppercase
}

    button.success, button.primary.success, .button.success, .button.primary.success {
        background: #83c692
    }

        button.success:hover, button.primary.success:hover, .button.success:hover, .button.primary.success:hover {
            background: #61b674
        }

        button.success.hollow, button.primary.success.hollow, .button.success.hollow, .button.primary.success.hollow {
            background: transparent;
            border: 1px solid #83c692;
            color: #83c692 !important
        }

            button.success.hollow:hover, button.primary.success.hollow:hover, .button.success.hollow:hover, .button.primary.success.hollow:hover {
                border-color: #61b674;
                color: #61b674 !important
            }

        button.success.clear, button.primary.success.clear, .button.success.clear, .button.primary.success.clear {
            background: transparent;
            border: none;
            color: #83c692 !important
        }

            button.success.clear:hover, button.primary.success.clear:hover, .button.success.clear:hover, .button.primary.success.clear:hover {
                color: #61b674 !important
            }

    button.alert, button.primary.alert, .button.alert, .button.primary.alert {
        background: #ec7063
    }

        button.alert:hover, button.primary.alert:hover, .button.alert:hover, .button.primary.alert:hover {
            background: #e74736
        }

        button.alert.hollow, button.primary.alert.hollow, .button.alert.hollow, .button.primary.alert.hollow {
            background: transparent;
            border: 1px solid #ec7063;
            color: #ec7063 !important
        }

            button.alert.hollow:hover, button.primary.alert.hollow:hover, .button.alert.hollow:hover, .button.primary.alert.hollow:hover {
                border-color: #e74736;
                color: #e74736 !important
            }

        button.alert.clear, button.primary.alert.clear, .button.alert.clear, .button.primary.alert.clear {
            background: transparent;
            border: none;
            color: #ec7063 !important
        }

            button.alert.clear:hover, button.primary.alert.clear:hover, .button.alert.clear:hover, .button.primary.alert.clear:hover {
                color: #e74736 !important
            }

    button.secondary, button.primary.secondary, .button.secondary, .button.primary.secondary {
        background: #A90533
    }

        button.secondary:hover, button.primary.secondary:hover, .button.secondary:hover, .button.primary.secondary:hover {
            background: #90042b
        }

        button.secondary.hollow, button.primary.secondary.hollow, .button.secondary.hollow, .button.primary.secondary.hollow {
            background: transparent;
            border: 1px solid #A90533;
            color: #A90533 !important
        }

            button.secondary.hollow:hover, button.primary.secondary.hollow:hover, .button.secondary.hollow:hover, .button.primary.secondary.hollow:hover {
                border-color: #90042b;
                color: #90042b !important
            }

        button.secondary.clear, button.primary.secondary.clear, .button.secondary.clear, .button.primary.secondary.clear {
            background: transparent;
            border: none;
            color: #A90533 !important
        }

            button.secondary.clear:hover, button.primary.secondary.clear:hover, .button.secondary.clear:hover, .button.primary.secondary.clear:hover {
                color: #90042b !important
            }

    button.warning, button.primary.warning, .button.warning, .button.primary.warning {
        background: #F69464
    }

        button.warning:hover, button.primary.warning:hover, .button.warning:hover, .button.primary.warning:hover {
            background: #f37233
        }

        button.warning.hollow, button.primary.warning.hollow, .button.warning.hollow, .button.primary.warning.hollow {
            background: transparent;
            border: 1px solid #F69464;
            color: #F69464 !important
        }

            button.warning.hollow:hover, button.primary.warning.hollow:hover, .button.warning.hollow:hover, .button.primary.warning.hollow:hover {
                border-color: #f37233;
                color: #f37233 !important
            }

        button.warning.clear, button.primary.warning.clear, .button.warning.clear, .button.primary.warning.clear {
            background: transparent;
            border: none;
            color: #F69464 !important
        }

            button.warning.clear:hover, button.primary.warning.clear:hover, .button.warning.clear:hover, .button.primary.warning.clear:hover {
                color: #f37233 !important
            }

    button:hover, button.primary:hover, .button:hover, .button.primary:hover {
        background: #003c71
    }

    button.hollow, button.primary.hollow, .button.hollow, .button.primary.hollow {
        background: transparent;
        border: 1px solid #004785;
        color: #004785 !important
    }

        button.hollow:hover, button.primary.hollow:hover, .button.hollow:hover, .button.primary.hollow:hover {
            border-color: #003c71;
            color: #003c71 !important
        }

    button.clear, button.primary.clear, .button.clear, .button.primary.clear {
        background: transparent;
        border: none;
        color: #004785 !important
    }

        button.clear:hover, button.primary.clear:hover, .button.clear:hover, .button.primary.clear:hover {
            color: #003c71 !important
        }

section.top-header, section.top-header.is-home-page {
    color: #fefefe;
    background: #004785;
    border-bottom: 1px solid #fefefe
}

    section.top-header a, section.top-header.is-home-page a {
        color: #fefefe
    }

    section.top-header .language .button.dropdown, section.top-header .help .button.dropdown, section.top-header .links .button.dropdown, section.top-header.is-home-page .language .button.dropdown, section.top-header.is-home-page .help .button.dropdown, section.top-header.is-home-page .links .button.dropdown {
        background: #fefefe;
        color: #004785
    }

        section.top-header .language .button.dropdown::after, section.top-header .help .button.dropdown::after, section.top-header .links .button.dropdown::after, section.top-header.is-home-page .language .button.dropdown::after, section.top-header.is-home-page .help .button.dropdown::after, section.top-header.is-home-page .links .button.dropdown::after {
            border-width: rem-calc(4);
            right: rem-calc(10);
            border-color: #0062b8 transparent transparent transparent
        }

    section.top-header .links > a, section.top-header.is-home-page .links > a {
        color: #fefefe
    }

        section.top-header .links > a:hover, section.top-header.is-home-page .links > a:hover {
            color: #fefefe
        }

    section.top-header .links a.dropdown::after, section.top-header.is-home-page .links a.dropdown::after {
        border-color: #fefefe transparent transparent transparent
    }

    section.top-header .login a, section.top-header .login .forgot-password, section.top-header.is-home-page .login a, section.top-header.is-home-page .login .forgot-password {
        color: #fefefe
    }

        section.top-header .login a:hover, section.top-header .login .forgot-password:hover, section.top-header.is-home-page .login a:hover, section.top-header.is-home-page .login .forgot-password:hover {
            color: #fefefe;
            opacity: 0.65
        }

    section.top-header .login button.button, section.top-header.is-home-page .login button.button {
        background: #004785;
        color: #fefefe;
        border-color: #fefefe
    }

    section.top-header .contest-assignment-selector span, section.top-header.is-home-page .contest-assignment-selector span {
        color: #83c692
    }

    section.top-header .contest-assignment-selector select, section.top-header.is-home-page .contest-assignment-selector select {
        border-color: #83c692
    }

    section.top-header .contest-assignment-selector a, section.top-header.is-home-page .contest-assignment-selector a {
        color: #F69464
    }

    section.top-header nav.top-bar .top-bar-section ul li:not(.has-form) a:not(.button), section.top-header.is-home-page nav.top-bar .top-bar-section ul li:not(.has-form) a:not(.button) {
        color: #fefefe
    }

        section.top-header nav.top-bar .top-bar-section ul li:not(.has-form) a:not(.button):hover, section.top-header.is-home-page nav.top-bar .top-bar-section ul li:not(.has-form) a:not(.button):hover {
            color: #fefefe
        }

    section.top-header nav.top-bar .top-bar-section ul .has-dropdown > a:after, section.top-header.is-home-page nav.top-bar .top-bar-section ul .has-dropdown > a:after {
        border-color: #fefefe transparent transparent transparent
    }

section.header.new, section.header.is-home-page {
    background: #004785
}

    section.header.new .logo img, section.header.is-home-page .logo img {
        max-height: 35px
    }

    section.header.new .symbol-search input[type=text], section.header.is-home-page .symbol-search input[type=text] {
        background-color: #004785;
        border: 2px solid #fff;
        color: #fff
    }

        section.header.new .symbol-search input[type=text]::-webkit-input-placeholder, section.header.is-home-page .symbol-search input[type=text]::-webkit-input-placeholder {
            color: #fff
        }

        section.header.new .symbol-search input[type=text]::-moz-placeholder, section.header.is-home-page .symbol-search input[type=text]::-moz-placeholder {
            color: #fff
        }

        section.header.new .symbol-search input[type=text]:-ms-input-placeholder, section.header.is-home-page .symbol-search input[type=text]:-ms-input-placeholder {
            color: #fff
        }

        section.header.new .symbol-search input[type=text]:-moz-placeholder, section.header.is-home-page .symbol-search input[type=text]:-moz-placeholder {
            color: #fff
        }

    section.header.new .symbol-search .search-btn, section.header.is-home-page .symbol-search .search-btn {
        color: #fff
    }

    section.header.new .live-coverage > .label, section.header.is-home-page .live-coverage > .label {
        border: 1px solid #ec7063;
        color: #ec7063
    }

nav.top-bar, nav.top-bar.is-home-page {
    background: #004785
}

    nav.top-bar .top-bar-section ul li .title.back h5 a, nav.top-bar.is-home-page .top-bar-section ul li .title.back h5 a {
        color: #004785;
        border: 1px solid #004785
    }

    nav.top-bar .top-bar-section ul.dropdown label, nav.top-bar.is-home-page .top-bar-section ul.dropdown label {
        color: #004785
    }

    nav.top-bar.new .top-bar-section ul li a, nav.top-bar.is-home-page.new .top-bar-section ul li a {
        color: #fff
    }

        nav.top-bar.new .top-bar-section ul li a.button, nav.top-bar.is-home-page.new .top-bar-section ul li a.button {
            color: #83c692;
            border: 1px solid #83c692
        }

            nav.top-bar.new .top-bar-section ul li a.button:hover, nav.top-bar.is-home-page.new .top-bar-section ul li a.button:hover {
                color: #fefefe;
                background: #83c692
            }

    nav.top-bar.new .top-bar-section ul li .symbol-search input[type=text], nav.top-bar.is-home-page.new .top-bar-section ul li .symbol-search input[type=text] {
        background-color: #004785;
        border: 2px solid #fff;
        color: #fff
    }

        nav.top-bar.new .top-bar-section ul li .symbol-search input[type=text]::-webkit-input-placeholder, nav.top-bar.is-home-page.new .top-bar-section ul li .symbol-search input[type=text]::-webkit-input-placeholder {
            color: #fff
        }

        nav.top-bar.new .top-bar-section ul li .symbol-search input[type=text]::-moz-placeholder, nav.top-bar.is-home-page.new .top-bar-section ul li .symbol-search input[type=text]::-moz-placeholder {
            color: #fff
        }

        nav.top-bar.new .top-bar-section ul li .symbol-search input[type=text]:-ms-input-placeholder, nav.top-bar.is-home-page.new .top-bar-section ul li .symbol-search input[type=text]:-ms-input-placeholder {
            color: #fff
        }

        nav.top-bar.new .top-bar-section ul li .symbol-search input[type=text]:-moz-placeholder, nav.top-bar.is-home-page.new .top-bar-section ul li .symbol-search input[type=text]:-moz-placeholder {
            color: #fff
        }

    nav.top-bar.new .top-bar-section ul li .symbol-search .search-btn, nav.top-bar.is-home-page.new .top-bar-section ul li .symbol-search .search-btn {
        color: #fff
    }

    nav.top-bar.new .top-bar-section ul li ul.dropdown, nav.top-bar.is-home-page.new .top-bar-section ul li ul.dropdown {
        background: #fefefe
    }

        nav.top-bar.new .top-bar-section ul li ul.dropdown li, nav.top-bar.new .top-bar-section ul li ul.dropdown li a, nav.top-bar.is-home-page.new .top-bar-section ul li ul.dropdown li, nav.top-bar.is-home-page.new .top-bar-section ul li ul.dropdown li a {
            color: #57575E !important
        }

            nav.top-bar.new .top-bar-section ul li ul.dropdown li:hover, nav.top-bar.new .top-bar-section ul li ul.dropdown li a:hover, nav.top-bar.is-home-page.new .top-bar-section ul li ul.dropdown li:hover, nav.top-bar.is-home-page.new .top-bar-section ul li ul.dropdown li a:hover {
                color: #004785 !important
            }

        nav.top-bar.new .top-bar-section ul li ul.dropdown label, nav.top-bar.is-home-page.new .top-bar-section ul li ul.dropdown label {
            color: #004785;
            border-bottom: 1px solid rgba(87,87,94,0.25)
        }

    nav.top-bar.new .top-bar-section .has-dropdown > a:after, nav.top-bar.is-home-page.new .top-bar-section .has-dropdown > a:after {
        border-color: #fff transparent transparent transparent
    }

footer {
    background: #004785
}

    footer .title {
        display: none;
        background: #004785
    }

        footer .title span {
            color: #fff
        }

    footer .content {
        background: #004785
    }

        footer .content > div:not(.disclaimer) {
            display: none
        }

    footer .disclaimer {
        color: #fff
    }

    footer a {
        color: #fff
    }

        footer a:not(.button) {
            color: #6AB5FF !important
        }

            footer a:not(.button):hover {
                color: #BDE0FF !important
            }

section.register h1, section.login h1 {
    color: #004785
}

section.register div.introduction-box .header, section.register div.box-block .header, section.login div.introduction-box .header, section.login div.box-block .header {
    color: #004785
}

section.register div.introduction-box .main-content, section.register div.box-block .main-content, section.login div.introduction-box .main-content, section.login div.box-block .main-content {
    color: #57575E
}

section.register #register-box .header, section.register #login-box .header, section.register #upload-photo .header, section.register #update-profile .header, section.login #register-box .header, section.login #login-box .header, section.login #upload-photo .header, section.login #update-profile .header {
    color: #004785
}

section.register #register-box .main-content h4, section.register #login-box .main-content h4, section.register #upload-photo .main-content h4, section.register #update-profile .main-content h4, section.login #register-box .main-content h4, section.login #login-box .main-content h4, section.login #upload-photo .main-content h4, section.login #update-profile .main-content h4 {
    color: #57575E
}

section.register #register-box .main-content label, section.register #login-box .main-content label, section.register #upload-photo .main-content label, section.register #update-profile .main-content label, section.login #register-box .main-content label, section.login #login-box .main-content label, section.login #upload-photo .main-content label, section.login #update-profile .main-content label {
    color: #57575E
}

section.register #register-box .field-validation-error, section.register #login-box .field-validation-error, section.register #upload-photo .field-validation-error, section.register #update-profile .field-validation-error, section.login #register-box .field-validation-error, section.login #login-box .field-validation-error, section.login #upload-photo .field-validation-error, section.login #update-profile .field-validation-error {
    background: #ec7063
}

section.side-bar h2 {
    color: #57575E
}

section.side-bar ul.link-list li a {
    color: #57575E
}

section.side-bar .quick-nav-menu {
    background: #004785
}

    section.side-bar .quick-nav-menu .header {
        color: #fefefe;
        border-bottom: 1px solid #00396a
    }

    section.side-bar .quick-nav-menu .main-content {
        background: #004785;
        color: #fefefe
    }

        section.side-bar .quick-nav-menu .main-content h2 {
            color: #fefefe
        }

        section.side-bar .quick-nav-menu .main-content ul li a {
            color: #fefefe
        }

section.side-bar .side-bar-btns a.outline {
    color: #57575E
}

section.side-bar .panel {
    background: #fefefe
}

    section.side-bar .panel h5 {
        color: #57575E
    }

.form-wrapper .header {
    color: #004785
}

.form-wrapper .form-content h4 {
    color: #57575E
}

.form-wrapper .form-content label {
    color: #57575E
}

.form-wrapper .field-validation-error {
    background: #ec7063;
    color: #fefefe
}

.form-wrapper .confirmation-side-bar .header-txt {
    border: 1px solid #A90533;
    color: #A90533
}

.form-wrapper .confirmation-side-bar .panel {
    border-bottom: 1px solid #fefefe;
    background: #004785
}

    .form-wrapper .confirmation-side-bar .panel p, .form-wrapper .confirmation-side-bar .panel label {
        color: #fefefe
    }

table tr td.chart-news-icons a {
    color: #004785
}

table tr td.symbol a {
    color: #ec7063
}

table tr td.day-change.minus, table tr td.profit-loss.minus, table tr td.change-percentage.minus {
    color: #ec7063
}

table tr td.day-change.plus, table tr td.profit-loss.plus, table tr td.change-percentage.plus {
    color: #83c692
}

table.page-table tr th {
    color: #004785
}

table a.cancelorder {
    color: #ec7063
}

table a.show-more-data {
    color: #004785 !important
}

section.quick-summary-v2 .portfolio {
    background: #A90533;
    color: #fefefe;
    border-bottom: none
}

    section.quick-summary-v2 .portfolio span.market-closes {
        color: #F69464
    }

        section.quick-summary-v2 .portfolio span.market-closes.closed {
            color: #ec7063
        }

    section.quick-summary-v2 .portfolio span.item.up strong {
        color: #83c692
    }

    section.quick-summary-v2 .portfolio span.item.down strong {
        color: #ec7063
    }

section.quick-summary-v2 .indexes .index {
    color: #57575E
}

section.quick-summary-v2 .indexes .up {
    color: #83c692
}

section.quick-summary-v2 .indexes .down {
    color: #ec7063
}

section.open-positions ul.tabs li.tab-title > a, section.trade ul.tabs li.tab-title > a, section.order-history ul.tabs li.tab-title > a, section.rankings ul.tabs li.tab-title > a, section.quotes ul.tabs li.tab-title > a, seciton.risedisplay ul.tabs li.tab-title > a, section.main-wrap ul.tabs li.tab-title > a {
    background: #fefefe !important;
    color: #57575E
}

section.open-positions ul.tabs li.tab-title.active > a, section.trade ul.tabs li.tab-title.active > a, section.order-history ul.tabs li.tab-title.active > a, section.rankings ul.tabs li.tab-title.active > a, section.quotes ul.tabs li.tab-title.active > a, seciton.risedisplay ul.tabs li.tab-title.active > a, section.main-wrap ul.tabs li.tab-title.active > a {
    color: #004785;
    border-bottom: 2px solid #004785
}

section.open-positions .market-value-box, section.trade .market-value-box, section.order-history .market-value-box, section.rankings .market-value-box, section.quotes .market-value-box, seciton.risedisplay .market-value-box, section.main-wrap .market-value-box {
    color: #57575E
}

div.page-menu {
    background: #fefefe
}

    div.page-menu:after {
        background: #004785;
        outline: 1px solid #004785
    }

    div.page-menu.no-line:after {
        content: none
    }

    div.page-menu .select-box select {
        background-color: #fefefe;
        color: #57575E
    }

    div.page-menu .select-box small {
        color: #57575E
    }

    div.page-menu .tournament-select span {
        color: #004785
    }

    div.page-menu .assignment-select span {
        color: #004785
    }

    div.page-menu .menu-slider-wrap div.slide-left, div.page-menu .menu-slider-wrap div.slide-right {
        background: rgba(254,254,254,0.75);
        color: #57575E
    }

        div.page-menu .menu-slider-wrap div.slide-left:hover, div.page-menu .menu-slider-wrap div.slide-right:hover {
            color: #004785
        }

    div.page-menu ul.menu-items li, div.page-menu ul.menu-items2 li {
        color: #57575E
    }

        div.page-menu ul.menu-items li a, div.page-menu ul.menu-items2 li a {
            color: #57575E
        }

        div.page-menu ul.menu-items li.current, div.page-menu ul.menu-items2 li.current {
            font-weight: bold;
            color: #004785
        }

            div.page-menu ul.menu-items li.current:after, div.page-menu ul.menu-items2 li.current:after {
                border-bottom: 4px solid #004785
            }

        div.page-menu ul.menu-items li:hover a, div.page-menu ul.menu-items2 li:hover a {
            color: #004785
        }

    div.page-menu .assignment-process .progress-bar {
        color: #57575E;
        background: #fefefe
    }

    div.page-menu .title {
        color: #004785
    }

    div.page-menu h3 {
        color: #004785
    }

div.pagination-wrapper ul.pagination li a {
    border: 1px solid #004785;
    color: #004785
}

div.pagination-wrapper ul.pagination li.current a {
    background: #004785;
    color: #fefefe
}

div.pagination-wrapper .pagination-message {
    color: #57575E;
    background: #F69464
}

.dashboard-header .title-bar {
    color: #fefefe;
    background: #A90533
}

    .dashboard-header .title-bar span.bold {
        color: #fefefe
    }

    .dashboard-header .title-bar:after {
        background: none
    }

.dashboard-header .message-panel .col a {
    color: #004785
}

    .dashboard-header .message-panel .col a.more {
        color: #004785
    }

    .dashboard-header .message-panel .col a:hover {
        color: #004785
    }

.dashboard-header .message-panel .upload-documents .heading {
    color: #004785
}

.dashboard-header .message-panel .upload-documents .upload-docs-btn {
    color: #004785;
    border-color: #004785
}

    .dashboard-header .message-panel .upload-documents .upload-docs-btn:hover {
        background: #004785
    }

.dashboard-header .message-panel .upload-documents a.view-previous {
    color: #004785
}

div.dashboard-card .header {
    color: #fefefe;
    background: #A90533
}

    div.dashboard-card .header:after {
        background: none
    }

    div.dashboard-card .header a {
        color: #fefefe
    }

        div.dashboard-card .header a.view-link {
            color: #fefefe
        }

div.dashboard-card h3 {
    color: #fefefe
}

div.dashboard-card .grade-process .progress-bar {
    background: #fefefe;
    color: #57575E
}

div.dashboard-card .card-menu ul {
    padding: 0
}

    div.dashboard-card .card-menu ul li {
        background: rgba(0,71,133,0.1);
        color: #57575E
    }

        div.dashboard-card .card-menu ul li.current, div.dashboard-card .card-menu ul li:hover {
            background: #004785;
            color: #fefefe
        }

div.dashboard-card .news-item .title a {
    color: #004785
}

div.dashboard-card .news-item p a {
    color: #57575E
}

    div.dashboard-card .news-item p a.read-more {
        color: #004785
    }

div.dashboard-card .sparkline .stat-num {
    color: #004785
}

div.dashboard-card .sparkline .stat-name {
    color: rgba(0,71,133,0.6)
}

div.dashboard-card .sparkline .date {
    color: #004785
}

    div.dashboard-card .sparkline .date small {
        color: #57575E
    }

div.dashboard-card .sparkline a.edit-date {
    border-color: #57575E;
    color: #57575E
}

div.prof-announcement .header {
    color: #fefefe;
    background: #A90533
}

    div.prof-announcement .header:after {
        background: none
    }

div.prof-announcement .message {
    color: #57575E
}

div.forum-posts table tr td a.delete-post, div.documents table tr td a.delete-post {
    color: #ec7063
}

section.new-post h2 {
    color: #57575E
}

.post-title {
    color: #004785
}

.replies .post-reply .author .delete-reply {
    color: #ec7063;
    border-bottom: 1px dotted #ec7063
}

#statusMsg {
    background: #ec7063
}

.ui-autocomplete li a {
    color: #57575E
}

.ui-autocomplete li:hover {
    background: #004785 !important
}

    .ui-autocomplete li:hover a {
        color: #fefefe
    }

.qmodContainer h1.qmod-heading.qmod-hbg {
    background-color: #A90533 !important;
    color: #fefefe !important
}

.qmod-smartlookup input[type='text'].qmod-symbollookup, .qmod-smartlookup button.qmod-symbollookup {
    border-color: #83c692 !important
}

.qmod-smartlookup .qmod-btn {
    color: #fefefe !important
}

    .qmod-smartlookup .qmod-btn.qmod-darkblue {
        margin-left: -2px;
        background-color: #004785 !important
    }

    .qmod-smartlookup .qmod-btn.qmod-dark {
        background-color: #A90533 !important
    }

.qmod-smartlookup .inner-addon i {
    padding: rem-calc(0 10) !important;
    line-height: rem-calc(34) !important
}

.progress-bar-wrapper .progress-pin {
    color: #57575E
}

    .progress-bar-wrapper .progress-pin.negative {
        background: #ec7063
    }

    .progress-bar-wrapper .progress-pin.positive {
        background: #83c692
    }

#OverlayModalPopup .overlay-footer button#btn-show-previous, #OverlayModalPopup .overlay-footer button#btn-show-next {
    color: #57575E
}

.flicker-up {
    background-color: rgba(131,198,146,0.5)
}

.flicker-down {
    background-color: rgba(236,112,99,0.5)
}

.horizontial-menu ul li.current, .horizontial-menu ul li.active, .horizontial-menu ul li:hover {
    color: #004785;
    border-color: #004785
}

.assignments-section .assignment-table .table-bar {
    background: #004785;
    color: #fefefe
}

    .assignments-section .assignment-table .table-bar .collapse-hide {
        border: 1px solid #fefefe;
        color: #fefefe
    }

    .assignments-section .assignment-table .table-bar .selection-options a {
        color: #fefefe
    }

    .assignments-section .assignment-table .table-bar.table-closed {
        border-bottom: 1px solid #fefefe
    }

section.trade-forex .forex-item .title {
    color: #004785
}

section.trade-forex .forex-item .ticker.up {
    background: #83c692
}

section.trade-forex .forex-item .ticker.down {
    background: #ec7063
}

section.trade-forex .forex-item .actions .sell-btn, section.trade-forex .forex-item .actions .buy-btn {
    color: #004785
}

section.trade-forex .chart-header h3 {
    color: #004785
}

section.trade-forex .chart-header span.label {
    color: #ec7063;
    border: 1px solid #ec7063
}

section.trade-forex .chart-header .button-group .button {
    color: #004785;
    border: 1px solid #004785
}

    section.trade-forex .chart-header .button-group .button:hover {
        background: #004785;
        color: #fefefe
    }

section.trade-forex .chart-header .button-group li:first-child .button {
    border-left: 1px solid #004785
}

section.trade-forex ul.tabs li.tab-title a {
    color: #004785 !important
}

section.trade-forex ul.currency-select li a {
    color: #57575E
}

    section.trade-forex ul.currency-select li a:hover {
        color: #fefefe;
        background: #004785
    }

section.trade-forex ul.currency-select li.active a {
    color: #fefefe;
    background: #004785
}

div.helpful-info .header, div.popularStocks .header {
    color: #57575E
}

div.helpful-info .main-content, div.popularStocks .main-content {
    color: #57575E
}

div.portfolio-value-calculation .header {
    color: #004785
}

div.portfolio-value-calculation table tr .plus {
    color: #83c692
}

div.portfolio-value-calculation table tr .minus {
    color: #ec7063
}

div.market-closed p .highlight {
    color: #ec7063
}

div.date-range-chart p {
    color: #57575E
}

div.date-range-chart .date-selector span {
    color: #004785
}

div.trade-equities label {
    color: #57575E
}

div.equity-overview .wrapper .line-text {
    color: #57575E
}

div.equity-overview .wrapper .last-price {
    color: #004785
}

    div.equity-overview .wrapper .last-price .change.plus {
        color: #83c692
    }

    div.equity-overview .wrapper .last-price .change.minus {
        color: #ec7063
    }

div.equity-overview .wrapper .last-updated {
    color: #57575E
}

div.equity-overview .wrapper .chart-wrapper a .expand {
    background: rgba(0,71,133,0.5)
}

div.equity-overview .chaikin-wrapper .button {
    color: #004785;
    border-color: #004785
}

    div.equity-overview .chaikin-wrapper .button:hover {
        background: #004785;
        color: #fefefe
    }

div.estimated-total-table table thead tr th {
    color: #57575E
}

div.trade-footer h2 {
    color: #004785
}

div.trade-footer p.order-placed-txt {
    color: #83c692;
    border: 1px solid #83c692
}

div.summary-wrap .title-bar {
    color: #57575E
}

div.summary-wrap table thead tr th {
    background: #004785;
    color: #fefefe
}

div.summary-wrap table tbody tr td.negative {
    color: #ec7063
}

div.quote-wrap table tr td.qm_inactivebutton, div.quote-wrap table tr td.qm_activebutton, div.quote-wrap table tr td.qm-futures-chart-selected {
    background-color: #83c692;
    color: #fefefe
}

div.quote-wrap table tr td.qm_activebutton, div.quote-wrap table tr td.qm-futures-chart-selected {
    background-color: #56b16a
}

div.quote-wrap table tr td .qm_newsDateText {
    color: #004785
}

section.videos {
    background: #fefefe
}

    section.videos .video-selector {
        background: #fefefe
    }

        section.videos .video-selector > .title h3 {
            color: #57575E
        }

        section.videos .video-selector ul li a {
            color: #57575E
        }

        section.videos .video-selector ul li.active {
            background: #fefefe;
            border: 2px solid #004785
        }

            section.videos .video-selector ul li.active a {
                color: #004785
            }

        section.videos .video-selector ul li:hover:not(.active) {
            background: #fefefe
        }

section.video-categories a.category .icon {
    color: #57575E
}

section.video-categories a.category .title {
    color: #57575E
}

section.video-categories a.category.active, section.video-categories a.category:hover {
    border-color: #004785
}

    section.video-categories a.category.active .icon, section.video-categories a.category:hover .icon {
        color: #004785
    }

    section.video-categories a.category.active .title, section.video-categories a.category:hover .title {
        color: #004785
    }

article.post {
    border-bottom: 1px dotted #004785
}

    article.post h2.entry-title a {
        color: #004785
    }

    article.post h1.entry-title a {
        color: #004785
    }

    article.post div.entry-meta > span {
        color: #007deb
    }

        article.post div.entry-meta > span * {
            color: #007deb
        }

    article.post .entry-summary a {
        color: #004785
    }

    article.post .entry-content a:not(.button):not(.qmn_btn) {
        color: #004785
    }

    article.post #respond form input#submit {
        background: #A90533
    }

#sidebar.wp-sidebar input#search {
    border: 2px solid #83c692
}

    #sidebar.wp-sidebar input#search::-webkit-input-placeholder {
        color: #83c692
    }

    #sidebar.wp-sidebar input#search::-moz-placeholder {
        color: #83c692
    }

    #sidebar.wp-sidebar input#search:-ms-input-placeholder {
        color: #83c692
    }

    #sidebar.wp-sidebar input#search:-moz-placeholder {
        text-transform: uppercase
    }

#sidebar.wp-sidebar .widget h4 {
    color: #004785
}

#sidebar.wp-sidebar .widget.toc_widget .widgettitle {
    color: #004785;
    border-left: 2px solid #004785
}

div.dashboard-widget {
    background: #fefefe
}

    div.dashboard-widget.notice, div.dashboard-widget.file-upload {
        background: #fefefe
    }

        div.dashboard-widget.notice .message-box .icon, div.dashboard-widget.file-upload .message-box .icon {
            color: #004785
        }

        div.dashboard-widget.notice .message-box .message .file-name, div.dashboard-widget.file-upload .message-box .message .file-name {
            color: #A90533
        }

    div.dashboard-widget a.link {
        color: #A90533
    }

    div.dashboard-widget .header {
        color: #fefefe;
        background: #A90533
    }

        div.dashboard-widget .header .icon {
            background: #004785;
            color: #fefefe
        }

        div.dashboard-widget .header span.sub-title {
            color: #fefefe
        }

            div.dashboard-widget .header span.sub-title:before {
                border-left: 1px solid #db0642
            }

        div.dashboard-widget .header span.data {
            color: #fefefe
        }

        div.dashboard-widget .header .button {
            color: #fefefe !important;
            border-color: #fefefe
        }

    div.dashboard-widget .news-list .news-item h6 {
        color: #004785
    }
