/* Standard and Legacy Reusable Styles
--------------------------------------------------------------------------------------------------------------------*/
body.fractal-body {
    background: #f5f5f6;
}

.btn.btn-primary, /* bootstrap button */
.button.primary-btn, /* clean system button */
.legacy-primary-btn,
form.auth_form .btn.btn-saml,
.green_btn_center { /* backward compatible for existing button */
    background: #2F89CC;
    border-color: #2F89CC;
    color: #ffffff;
}

.btn.btn-primary:hover,
.button.primary-btn:hover,
.legacy-primary-btn:hover,
.btn.btn-saml:hover,
.green_btn_center:hover {
    background: #D35400;
    border-color: #D35400;
    color: #ffffff;
}

.legacy-primary-btn:link,
.legacy-primary-btn:visited {
    background: #2F89CC;
    border-color: #2F89CC;
    color: #ffffff;
}

.legacy-primary-btn:link:hover,
.legacy-primary-btn:visited:hover {
    background: #D35400;
    border-color: #D35400;
    color: #ffffff;
}

.btn.btn-secondary,
.button.secondary-btn,
.legacy-secondary-btn {
    background: #999EA1;
    border-color: #999EA1;
    color: #ffffff;
}

.btn.btn-secondary:hover,
.button.secondary-btn:hover,
.legacy-secondary-btn:hover {
    background: #BDC3C7;
    border-color: #BDC3C7;
    color: #ffffff;
}

.legacy-secondary-btn:link,
.legacy-secondary-btn:visited {
    color: #ffffff;
}

.legacy-secondary-btn:link:hover,
.legacy-secondary-btn:visited:hover {
    color: #ffffff;
}

.legacy-secondary-btn-color {
    color: #999EA1;
}

.legacy-secondary-btn-color:hover {
    color: #BDC3C7;
}

.button.hero-secondary {
    background: #999EA1;
    border-color: #ffffff;
    color: #ffffff;
}

.button.hero-secondary:hover {
    background: #BDC3C7;
    border-color: #BDC3C7;
    color: #ffffff;
}

a,
a:visited,
button.button-link,
button.legacy-button-link,
input.legacy-button-link,
.legacy-link,
.bimodal-container a {
    color: #D35400;
}

a:hover,
a:visited:hover,
button.button-link:hover,
button.legacy-button-link:hover,
input.legacy-button-link:hover,
.legacy-link:hover,
.bimodal-container a:hover {
    color: #D35400;
}

/* Specific Styles
--------------------------------------------------------------------------------------------------------------------*/
.user-homepage .fractal-page-userHomepage .f-nav-sidebar-wrapper {
    background: #153E5C;
    color: #f5f5f6;
}

.user-homepage .fractal-page-userHomepage .f-nav-sidebar-wrapper.f-is-community {
    background: linear-gradient(
    deg,
    #153E5C %,
    # %
    );
}

.user-homepage .fractal-page-userHomepage .f-nav-sidebar-wrapper a,
.user-homepage .fractal-page-userHomepage .f-nav-sidebar-wrapper a:visited {
    color: #f5f5f6;
}

.user-homepage .fractal-page-userHomepage .f-nav-sidebar-wrapper li.f-selected {
    background-color: #2F89CC;
}

#global-nav-bar.stick-to-top {
    background-color: #;
}

/* My Activity Page: Icons
--------------------------------------------------------------------------------------------------------------------*/
.activity_feed_landing_left::before,
.action_item_landing_left::before,
.messages_landing_left::before,
.lightbulb_idea_landing_left::before,
.proposals_landing_left::before,
.action_item_subscription_left::before,
.bubble_comment::before,
.idea_comment_icon::before,
.projects_landing_left::before {
    color: #D35400;
}

/* Accent Color
--------------------------------------------------------------------------------------------------------------------*/
.accent-background-color {
    background-color: #f0bd54;
}

.accent-color {
    color: #f0bd54;
}

.profile_horizontal_tabs a::after,
.my_ideas_tabs a::after,
.bi_dynamic_navigation > li a::after {
    background-color: #f0bd54;
}
