/* Shared primary button palette, including pages loaded through instant navigation. */
.site .btn-primary,
.site .btn-primary:hover,
.site .btn-primary:focus,
.site .btn-primary:active,
.site .btn-primary.active,
.site input.btn-primary,
.site input.btn-primary:hover,
.site input.btn-primary:focus,
.site button.btn-primary,
.site button.btn-primary:hover,
.site button.btn-primary:focus {
    border-color: #0c65bd;
    background-color: #0c65bd;
    color: #fff;
}

.site .btn-primary:hover,
.site .btn-primary:focus,
.site input.btn-primary:hover,
.site input.btn-primary:focus,
.site button.btn-primary:hover,
.site button.btn-primary:focus {
    border-color: #094f94;
    background-color: #094f94;
}

.site .pricing-plan.primary .hst-plan-price .btn,
.site .pricing-plan.primary .hst-plan-price .btn:hover,
.site .pricing-plan.primary .hst-plan-price .btn:focus {
    border-color: #0c65bd;
    background-color: #0c65bd;
    color: #fff;
}

.site .pricing-plan.primary .hst-plan-price .btn:hover,
.site .pricing-plan.primary .hst-plan-price .btn:focus {
    border-color: #094f94;
    background-color: #094f94;
}

.site .hn-page-hero-actions .btn,
.site .hn-page-hero-actions .btn:hover,
.site .hn-page-hero-actions .btn:focus {
    border-color: #0c65bd;
    background-color: #0c65bd;
    color: #fff;
}

.site .hn-page-hero-actions .btn:hover,
.site .hn-page-hero-actions .btn:focus {
    border-color: #094f94;
    background-color: #094f94;
}

#homeDomainSubmit,
#homeDomainSubmit:visited {
    border-color: #0c65bd;
    background: #0c65bd;
    color: #fff;
}

#homeDomainSubmit:hover,
#homeDomainSubmit:focus,
#homeDomainSubmit:active {
    border-color: #094f94;
    background: #094f94;
    color: #fff;
}

.site .hn-blog-feed-post .ptitle a:hover,
.site .hn-blog-feed-post .ptitle a:focus,
.site .latest-post .media-body a:hover,
.site .latest-post .media-body a:focus,
.site .lp-inner a:hover,
.site .lp-inner a:focus {
    color: #35abdf !important;
}
