body {
  color: #292929;
  background: #191919; }

main {
  background: #ffffff; }

header .site-info__text__name, header .site-info__text__slogan {
  color: #fafafa; }
  header .site-info__text__name a, header .site-info__text__slogan a {
    color: #fafafa;
    text-decoration: none; }

header {
  background: #343a40; }
  header .nav > li > a {
    color: #fffffe; }
    header .nav > li > a:after {
      background: #f1862e; }

header .navbar-default .navbar-nav > li > a {
  color: #fffffe; }
header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a:focus {
  color: #fffffe; }
header .navbar-default .navbar-nav > .open > a, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus {
  color: #fffffe; }

@media (max-width: 767px) {
  header .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fffffe; }
  header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, header .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fffffe; }
  header .navbar-default .navbar-nav .open .dropdown-menu > .active > a, header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fffffe;
    background-color: #343a40; }
  header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #fffffe; } }
header .navbar-collapse.collapse.in,
header .navbar-collapse.collapsing {
  background: #343a40; }

header .dropdown-menu {
  background: #343a40;
  border-color: #343a40; }
  header .dropdown-menu:before {
    border-color: transparent transparent #343a40 transparent; }
  header .dropdown-menu > li > a {
    background: #343a40;
    color: #fffffe; }
    header .dropdown-menu > li > a:hover, header .dropdown-menu > li > a:focus {
      background: #343a40;
      color: #fffffe; }
    header .dropdown-menu > li > a:before {
      color: #f1862e; }
    header .dropdown-menu > li > a:after {
      background: #f1862e; }

.sticky-header header {
  background: #343a40 !important; }

.has-header header.menu-expanded {
  background: #343a40 !important; }

.region-content > nav.tabs {
  background: #343a40; }
  .region-content > nav.tabs a.is-active {
    color: #343a40; }

main .field--type-text-with-summary .nav-tabs li a {
  color: #105ea9;
  background: #fffdfd; }
main .field--type-text-with-summary .nav-tabs li.active a, main .field--type-text-with-summary .nav-tabs li:hover a {
  background: #f2f6fa;
  color: #1161af; }
main .field--type-text-with-summary .tab-content {
  background: #f2f6fa;
  color: #1161af; }

body > footer {
  background: #191919;
  color: #ffffff; }
  body > footer h2 {
    color: #ffffff !important; }
    body > footer h2:after {
      background: #ffffff !important; }
  body > footer nav ul.menu.nav li a {
    color: #ffffff; }
    body > footer nav ul.menu.nav li a:hover {
      color: #ffffff; }
      body > footer nav ul.menu.nav li a:hover:before {
        color: #f1862e; }
    body > footer nav ul.menu.nav li a:before {
      color: #f1862e; }
    body > footer nav ul.menu.nav li a:after {
      background: #f1862e; }
  body > footer section[id*='followus']:after {
    background: #ffffff; }
  body > footer section a {
    color: #ffffff; }
    body > footer section a:hover {
      color: #0d72ca; }
  body > footer div[class*="footercolumn1"]:after {
    background: #ffffff; }
  body > footer .block-custom-wrapper {
    color: #ffffff; }
    body > footer .block-custom-wrapper .field--name-field-visible-title {
      color: #ffffff; }
      body > footer .block-custom-wrapper .field--name-field-visible-title:after {
        background: #ffffff; }

main .field--type-text-with-summary a {
  color: #2574b9; }
  main .field--type-text-with-summary a:hover {
    color: #044873; }
main .field--type-text-with-summary ul li::before {
  color: #ff27e7; }
main .field--type-text-with-summary u {
  text-decoration-color: #ff27e7; }
main .field--type-text-with-summary table {
  background: #fefefe; }
  main .field--type-text-with-summary table thead th {
    background: #212529;
    color: #efefef;
    padding: 5px; }
  main .field--type-text-with-summary table tbody tr:nth-child(odd) {
    background-color: #f9f9fa; }
  main .field--type-text-with-summary table tbody tr:nth-child(even) {
    background-color: #e9ecef; }
  main .field--type-text-with-summary table tbody td {
    color: #333333; }
  main .field--type-text-with-summary table tfoot td {
    background-color: #333339;
    color: #999999; }
main .field--type-text-with-summary blockquote,
main .field--type-text-with-summary q {
  color: #bbbbbb; }
main .field--type-text-with-summary hr {
  border-top-color:  !important; }

.field--type-link a {
  color: #2574b9; }
  .field--type-link a:hover {
    color: #044873; }

.owl-theme .owl-dots .owl-dot span {
  background: #dddddd; }

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #f1862d; }

.owl-theme .owl-dots .owl-dot.active,
.owl-theme .owl-dots .owl-dot:hover {
  border: 2px solid #f1862d; }

.component-slider .owl-nav .owl-prev,
.component-slider .owl-nav .owl-next {
  color: #0855a0; }

.component-slider .owl-nav .owl-prev:hover,
.component-slider .owl-nav .owl-next:hover {
  color: #0855a0; }

.component-slider .owl-nav .owl-prev.disabled,
.component-slider .owl-nav .owl-next.disabled {
  color: #bebebe; }

.component-slide__caption {
  color: #aaaaaa; }

figcaption {
  color: #aaaaaa; }

.content .field.field--type-entity-reference .field--item a {
  background: #165e9d;
  color: #f2f9ff; }
  .content .field.field--type-entity-reference .field--item a:hover {
    color: #f2f9ff; }

.btn-default {
  color: #ffffff;
  background-color: #0db6a1;
  border-color: #ffffff; }
  .btn-default:focus, .btn-default.focus {
    color: #000000;
    background-color: #9cf4e9;
    border-color: #ffffff; }
  .btn-default:hover {
    color: #000000;
    background-color: #9cf4e9;
    border-color: #ffffff; }
  .btn-default:active, .btn-default.active {
    color: #000000;
    background-color: #9cf4e9;
    border-color: #ffffff;
    background-image: none; }
    .btn-default:active:hover, .btn-default:active:focus,
    .btn-default:active .focus, .btn-default.active:hover, .btn-default.active:focus,
    .btn-default.active .focus {
      color: #000000;
      background-color: #9cf4e9;
      border-color: #ffffff; }
  .btn-default .badge {
    color: #ffffff;
    background-color: #0db6a1; }
  .btn-default.disabled:hover, .btn-default[disabled]:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, .btn-default.disabled.focus, .btn-default[disabled].focus {
    background-color: #9cf4e9;
    border-color: #ffffff; }

.open > .dropdown-toggle.btn-default {
  color: #000000;
  background-color: #9cf4e9;
  border-color: #ffffff;
  background-image: none; }
  .open > .dropdown-toggle.btn-default:hover, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default.focus {
    color: #000000;
    background-color: #9cf4e9;
    border-color: #ffffff; }

fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #9cf4e9;
  border-color: #ffffff; }

.btn-primary {
  color: #ffffff;
  background-color: #f06d05;
  border-color: #ffffff; }

.btn-primary:focus,
.btn-primary.focus {
  color: #000000;
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-primary:hover {
  color: #000000;
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #000000;
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #000000;
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none; }

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-primary .badge {
  color: #ffffff;
  background-color: #f06d05; }

.btn-success {
  color: #ffffff;
  background-color: #f06d05;
  border-color: #ffffff; }

.btn-success:focus,
.btn-success.focus {
  color: #000000;
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-success:hover {
  color: #000000;
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #000000;
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #000000;
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none; }

.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #fcdabf;
  border-color: #ffffff; }

.btn-success .badge {
  color: #ffffff;
  background-color: #f06d05; }

.views-view-grid .views-row .views-col article {
  background: #c56e6b;
  color: #ffffff; }
  .views-view-grid .views-row .views-col article a {
    color: #2574b9; }
    .views-view-grid .views-row .views-col article a:before {
      color: #f1862e; }
    .views-view-grid .views-row .views-col article a:hover {
      color: #044873; }
  .views-view-grid .views-row .views-col article > h2 a {
    color: ; }
    .views-view-grid .views-row .views-col article > h2 a:hover {
      color: ; }

.view-content table {
  background: #fefefe; }
  .view-content table thead th {
    background: #212529;
    color: #efefef;
    padding: 5px; }
  .view-content table tbody tr:nth-child(odd) {
    background-color: #f9f9fa; }
  .view-content table tbody tr:nth-child(even) {
    background-color: #e9ecef; }
  .view-content table tbody td {
    color: #333333; }
  .view-content table tfoot td {
    background-color: #333339;
    color: #999999; }

.block-custom-wrapper {
  background: #c56e6b;
  color: #ffffff; }
  .block-custom-wrapper .field--name-field-visible-title {
    color: ; }
    .block-custom-wrapper .field--name-field-visible-title:before {
      color: #f1862e; }

main .block-custom-wrapper .field--type-text-with-summary a {
  color: #2574b9; }
  main .block-custom-wrapper .field--type-text-with-summary a:hover {
    color: #044873; }

.pagination > li a,
.pagination > li span {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -khtml-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: #2574b9; }
.pagination > li a::before {
  color: #2574b9; }
.pagination > li a:hover {
  color: #044873; }
.pagination .page__item--previous::before, .pagination .page__item--next::before {
  color: #2574b9; }
.pagination .page__item--previous:hover::before, .pagination .page__item--next:hover::before {
  color: #044873; }
