body {
  color: #2b2b2b;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover,
.h5 a:hover,
.h6 a:hover,
h1 a:focus,
h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus,
h6 a:focus,
.h1 a:focus,
.h2 a:focus,
.h3 a:focus,
.h4 a:focus,
.h5 a:focus,
.h6 a:focus {
  color: #488f40;
}
h4,
.h4 {
  color: #17458f;
}
h5,
.h5 {
  color: #488f40;
}
a {
  color: #17458f;
}
a:hover,
a:focus {
  color: #488f40;
}
.btn,
.btn-default {
  color: #17458f;
  border-color: #17458f;
}
.btn:hover,
.btn-default:hover,
.btn:focus,
.btn-default:focus {
  background: #488f40;
  color: #ffffff;
  border-color: #488f40;
}
.btn-primary {
  background: #488f40;
  color: #ffffff;
}
.btn-primary:hover,
.btn-primary:focus {
  background: #ffa800;
  color: #000000;
}
.btn-secondary {
  background: #17458f;
  color: #ffffff;
}
.btn-secondary:hover,
.btn-secondary:focus {
  background: #ffa800;
  color: #000000;
}
.btn-tertiary {
  background: #ffa800;
  color: #000000;
}
.btn-tertiary:hover,
.btn-tertiary:focus {
  background: #488f40;
  color: #ffffff;
}
.search-form .btn,
.filter .btn,
.input-group-btn .btn {
  background: #17458f;
  color: #ffffff;
  border-color: #17458f;
}
.search-form .btn:hover,
.filter .btn:hover,
.input-group-btn .btn:hover,
.search-form .btn:focus,
.filter .btn:focus,
.input-group-btn .btn:focus {
  background: #488f40;
  color: #ffffff;
  border-color: #488f40;
}
body .gform_wrapper .gform_button,
body .widget .gform_wrapper .gform_button {
  background: #17458f;
  color: #ffffff;
}
body .gform_wrapper .gform_button:hover,
body .widget .gform_wrapper .gform_button:hover,
body .gform_wrapper .gform_button:focus,
body .widget .gform_wrapper .gform_button:focus {
  background: #ffa800;
  color: #000000;
}
body.footer-widget .gform_button,
body .widget.footer-widget .gform_button {
  background: #ffa800;
  color: #000000;
}
body.footer-widget .gform_button:hover,
body .widget.footer-widget .gform_button:hover,
body.footer-widget .gform_button:focus,
body .widget.footer-widget .gform_button:focus {
  background: #488f40;
  color: #ffffff;
}
.nav-buttons > li > a {
  background: #488f40;
  color: #ffffff;
}
.nav-buttons > li > a:hover,
.nav-buttons > li > a:focus {
  background: #ffa800;
  color: #000000;
}
.post-paging > .pagination > li > span {
  background: #ffa800;
  border-color: #ffa800;
  color: #000000;
}
.post-paging > .pagination > li > a:hover,
.post-paging > .pagination > li > a:focus {
  background: #17458f;
  border-color: #17458f;
  color: #ffffff;
}
.post-thumbnail {
  background: #17458f;
}
.post-password-form input[type="submit"] {
  color: #17458f;
  border-color: #17458f;
}
.post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:focus {
  background: #488f40;
  color: #ffffff;
  border-color: #488f40;
}
body > .wrap > .post-title {
  background: #17458f;
  color: #ffffff;
}
body > footer > div.top {
  background: #17458f;
  color: #ffffff;
}
body > footer > div.top a:hover,
body > footer > div.top a:focus {
  color: #ffa800;
}
body > .navbar > div.top > .container > div.right > .navbar-toggle {
  border-color: #17458f;
}
body > .navbar > div.top > .container > div.right > .navbar-toggle .icon-bar {
  background-color: #17458f;
}
body > .navbar > div.top > .container > div.right > .navbar-toggle:focus,
body > .navbar > div.top > .container > div.right > .navbar-toggle:hover {
  border-color: #488f40;
}
body > .navbar > div.top > .container > div.right > .navbar-toggle:focus .icon-bar,
body > .navbar > div.top > .container > div.right > .navbar-toggle:hover .icon-bar {
  background-color: #488f40;
}
body > .navbar > div.top > .container > div.right > nav > ul > li > a {
  background: #488f40;
  color: #ffffff;
}
body > .navbar > div.top > .container > div.right > nav > ul > li > a:hover,
body > .navbar > div.top > .container > div.right > nav > ul > li > a:focus {
  background: #ffa800;
  color: #000000;
}
body > .navbar > div.bottom {
  background: #5d7db1;
  color: #ffffff;
}
body > .navbar > div.bottom > .container > nav > ul > li.active > a {
  color: #ffa800;
}
body > .navbar > div.bottom > .container > nav > ul > li.open > a,
body > .navbar > div.bottom > .container > nav > ul > li.open > a:focus,
body > .navbar > div.bottom > .container > nav > ul > li.open > a:hover,
body > .navbar > div.bottom > .container > nav > ul > li > a:hover,
body > .navbar > div.bottom > .container > nav > ul > li > a:focus {
  background: #488f40;
  color: #ffffff;
}
body > .navbar > div.bottom > .container > nav > ul > li ul > li.open > a,
body > .navbar > div.bottom > .container > nav > ul > li ul > li.open > a:focus,
body > .navbar > div.bottom > .container > nav > ul > li ul > li.open > a:hover,
body > .navbar > div.bottom > .container > nav > ul > li ul > li > a:hover,
body > .navbar > div.bottom > .container > nav > ul > li ul > li > a:focus {
  background: #488f40;
  color: #ffffff;
}
body > .navbar > div.bottom > .container > nav > ul.search > li.active > a,
body > .navbar > div.bottom > .container > nav > ul.search > li.open > a,
body > .navbar > div.bottom > .container > nav > ul.search > li.open > a:focus,
body > .navbar > div.bottom > .container > nav > ul.search > li.open > a:hover,
body > .navbar > div.bottom > .container > nav > ul.search > li > a:hover,
body > .navbar > div.bottom > .container > nav > ul.search > li > a:focus {
  background: transparent;
  color: #488f40;
}
@media (min-width: 992px) {
  body.has-hero-slider > .navbar > div.bottom {
    background: rgba(23, 69, 143, 0.7);
  }
}
@media (min-width: 992px) {
  body.has-hero-slider > .navbar > div.bottom.affix {
    background: #5d7db1;
  }
}
.widget.sidebar-widget > h1 {
  background: #488f40;
  color: #ffffff;
}
.posts-recent article h1 > a {
  color: #17458f;
}
.posts-recent article h1 > a:hover,
.posts-recent article h1 > a:focus {
  color: #488f40;
}
.tt-hero > .blocks > .container > ul > li > a {
  background-color: #2e589a;
  color: #ffffff;
}
.tt-social > li > a:hover,
.tt-social > li > a:focus {
  color: #ffa800;
}
.widget_nav_menu.bottom-widget > ul > li > a {
  background: #488f40;
  color: #ffffff;
}
.widget_nav_menu.bottom-widget > ul > li > a:hover,
.widget_nav_menu.bottom-widget > ul > li > a:focus {
  background: #ffa800;
  color: #000000;
}
.widget_techtriad-recent-post-columns.bottom-widget > div > .post-thumbnail h3 {
  background: #488f40;
  background: rgba(72, 143, 64, 0.8);
  color: #ffffff;
}
.widget_techtriad-recent-post-columns.bottom-widget > div > .post-thumbnail > a:hover > h3,
.widget_techtriad-recent-post-columns.bottom-widget > div > .post-thumbnail > a:focus > h3 {
  background: #ffa800;
  background: rgba(255, 168, 0, 0.8);
  color: #000000;
}
