a {
  color: #0275d8; //main color
}

a:link, a:visited {
  color: #0275d8; //main color
}

a:hover, a:active{
  color: #0042A5; //20% dark
} 

.btn-primary {
  background-color: #0275d8;
  border-color: #0275d8;
}

.btn-primary:hover {
  background-color: #005CBF; //10% dark
  border-color: #0042A5;
}

.btn-primary:focus,
.btn-primary.focus {
  background-color: #005CBF;
  border-color: #0042A5;
}

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-color: #005CBF;
  border-color: #0042A5;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  background-color: #0042A5;
  border-color: #00298C;
}

.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary:disabled:focus,
.btn-primary:disabled.focus {
  background-color: #0275d8;
  border-color: #0275d8;
}

.btn-primary.disabled:hover,
.btn-primary:disabled:hover {
  background-color: #0275d8;
  border-color: #0275d8;
}

.btn-outline-primary {
  color: #0275d8;
  border-color: #0275d8;
}

.btn-outline-primary:hover {
  background-color: #0275d8;
  border-color: #0275d8;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  background-color: #0275d8;
  border-color: #0275d8;
}

.btn-outline-primary:active,
.btn-outline-primary.active,
.open > .btn-outline-primary.dropdown-toggle {
  background-color: #0275d8;
  border-color: #0275d8;
}

.btn-outline-primary:active:hover,
.btn-outline-primary:active:focus,
.btn-outline-primary:active.focus,
.btn-outline-primary.active:hover,
.btn-outline-primary.active:focus,
.btn-outline-primary.active.focus,
.open > .btn-outline-primary.dropdown-toggle:hover,
.open > .btn-outline-primary.dropdown-toggle:focus,
.open > .btn-outline-primary.dropdown-toggle.focus {
  background-color: #0042A5;
  border-color: #00298C; //30% dark
}

.btn-outline-primary.disabled:focus,
.btn-outline-primary.disabled.focus,
.btn-outline-primary:disabled:focus,
.btn-outline-primary:disabled.focus {
  border-color: #35A8FF; //%20 lighter
}

.btn-outline-primary.disabled:hover,
.btn-outline-primary:disabled:hover {
  border-color: #35A8FF;
}

.btn-link {
  color: #0275d8;
}

.dropdown-item.active,
.dropdown-item.active:focus,
.dropdown-item.active:hover {
  background-color: #0275d8;
}

.nav-pills .nav-link.active,
aside ul .nav-link.active,
aside ul li a.active, .nav-pills .nav-link.active:focus,
aside ul .nav-link.active:focus,
aside ul li a.active:focus, .nav-pills .nav-link.active:hover,
aside ul .nav-link.active:hover,
aside ul li a.active:hover, .nav-pills .nav-item.open .nav-link,
aside ul .nav-item.open .nav-link,
.nav-pills .nav-item.open aside ul li a,
aside ul .nav-item.open li a, aside ul li .nav-item.open a, .nav-pills .nav-item.open .nav-link:focus,
aside ul .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open aside ul li a:focus,
aside ul .nav-item.open li a:focus, aside ul li .nav-item.open a:focus, .nav-pills .nav-item.open .nav-link:hover, aside ul .nav-item.open .nav-link:hover, .nav-pills .nav-item.open aside ul li a:hover, aside ul .nav-item.open li a:hover, aside ul li .nav-item.open a:hover {
  background-color: #0275d8;
}

.card-primary, #list-posts article.sticky {
  background-color: #35A8FF;
  border-color: #0275d8;
}

.card-primary h4.card-title a:hover, #list-posts article.sticky h4.card-title a:hover,
.card-primary .text-muted, #list-posts article.sticky .text-muted{
  color: #000059 !important; //50% dark
}

.card-inverse .card-link, #list-posts article.sticky .card-link, .card-inverse .card-text, #list-posts article.sticky .card-text, #list-posts article.sticky p, #list-posts article.sticky small, .card-inverse .card-subtitle, #list-posts article.sticky .card-subtitle, .card-inverse .card-blockquote .blockquote-footer, #list-posts article.sticky .card-blockquote .blockquote-footer,
.card-inverse .card-header, #list-posts article.sticky .card-header, .card-inverse .card-footer, #list-posts article.sticky .card-footer, .card-inverse .card-title, #list-posts article.sticky .card-title, .card-inverse .card-blockquote, #list-posts article.sticky .card-blockquote,
#list-posts article.sticky a{
  color: black;
}

.card-footer a, .card-header a{
  color: #005CBF;
}

.card-footer a:hover, .card-header a:hover{
  color: #0275d8;
}

.card-outline-primary {
  border-color: #0275d8;
}

.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
  background-color: #0275d8;
  border-color: #0275d8;
}

.page-link {
  color: #0275d8;
}

.tag-primary {
  background-color: #0275d8;
}

.tag-primary[href]:focus,
.tag-primary[href]:hover {
  background-color: #005CBF;
}


.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  background-color: #0275d8;
  border-color: #0275d8;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #35A8FF; //20% lighter
}

.bg-primary {
  background-color: #0275d8 !important;
}

a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #005CBF !important;
}

.text-primary {
  color: #0275d8 !important;
}

a.text-primary:focus,
a.text-primary:hover {
  color: #005CBF !important;
}

#list-posts article.sticky .card-footer, #list-posts article.sticky .card-header {
  background-color: #1C8FF2;
  border-top: 1px solid #0275d8;
}

.form-control:focus, input:focus, textarea:focus {
  border-color: #0275d8;
}

/************* wp-core.less */
/* TODO: Find out and style these classes*/
.bypostauthor {
  color: #0275d8;
}

.wp-caption {
  color: #0275d8;
}

.wp-caption-text {
  color: #0275d8;
}

.gallery-caption {
  color: #0275d8;
}