body {
  color: #222; }

a {
  color: #0074d9; }

a:hover, a:focus {
  color: #004b8d; }

.text-primary {
  color: #0074d9; }

.text-primary-active {
  color: #004b8d; }

.smt-color-primary {
  color: #0074d9; }

a.text-primary:hover, a.text-primary:focus {
  color: #004b8d; }

.bg-primary {
  background-color: #0074d9; }

a.bg-primary:hover, a.bg-primary:focus {
  background-color: #004b8d; }

.btn-primary {
  background-color: #0074d9;
  border-color: #0066c0; }

.btn-primary:focus, .btn-primary.focus {
  background-color: #0059a6;
  border-color: #002240; }

.btn-primary:hover {
  background-color: #0059a6;
  border-color: #004682; }

.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-color: #0059a6;
  border-color: #004682; }

.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: #004682;
  border-color: #002240; }

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #0074d9;
  border-color: #0066c0; }

.btn-primary .badge {
  color: #0074d9; }

.btn-link {
  color: #0074d9; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #0074d9; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-color: #0074d9; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #0074d9; }

.pagination > li > span {
  color: #0074d9; }

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
  color: #004b8d; }

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
  background-color: #0074d9;
  border-color: #0074d9; }

.label-primary {
  background-color: #0074d9; }

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #004b8d; }

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #0074d9;
  background-color: #fff; }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
  border-color: #0074d9; }

.progress-bar {
  background-color: #0074d9; }

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

.panel-primary {
  border-color: #0074d9; }

.panel-primary > .panel-heading {
  background-color: #0074d9;
  border-color: #0074d9; }

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #0074d9; }

.panel-primary > .panel-heading .badge {
  color: #0074d9; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #0074d9; }

.btn-primary {
  background-image: -webkit-linear-gradient(top, #0074d9 0%, #00539c 100%);
  background-image: -o-linear-gradient(top, #0074d9 0%, #00539c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0074d9), to(#00539c));
  background-image: linear-gradient(to bottom, #0074d9 0%, #00539c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0074D9", endColorstr="#FF00539B", GradientType=0);
  border-color: #004e92; }

.btn-primary:hover, .btn-primary:focus {
  background-color: #00539c; }

.btn-primary:active, .btn-primary.active {
  background-color: #00539c;
  border-color: #004e92; }

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #00539c; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #0074d9 0%, #0066c0 100%);
  background-image: -o-linear-gradient(top, #0074d9 0%, #0066c0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0074d9), to(#0066c0));
  background-image: linear-gradient(to bottom, #0074d9 0%, #0066c0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0074D9", endColorstr="#FF0066BF", GradientType=0);
  background-color: #0066c0; }

@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    background-image: -webkit-linear-gradient(top, #0074d9 0%, #0066c0 100%);
    background-image: -o-linear-gradient(top, #0074d9 0%, #0066c0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0074d9), to(#0066c0));
    background-image: linear-gradient(to bottom, #0074d9 0%, #0066c0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0074D9", endColorstr="#FF0066BF", GradientType=0); } }

.progress-bar {
  background-image: -webkit-linear-gradient(top, #0074d9 0%, #0059a6 100%);
  background-image: -o-linear-gradient(top, #0074d9 0%, #0059a6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0074d9), to(#0059a6));
  background-image: linear-gradient(to bottom, #0074d9 0%, #0059a6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0074D9", endColorstr="#FF0058A6", GradientType=0); }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #0059a6;
  background-image: -webkit-linear-gradient(top, #0074d9 0%, #0060b3 100%);
  background-image: -o-linear-gradient(top, #0074d9 0%, #0060b3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0074d9), to(#0060b3));
  background-image: linear-gradient(to bottom, #0074d9 0%, #0060b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0074D9", endColorstr="#FF005FB2", GradientType=0);
  border-color: #0060b3; }

.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #0074d9 0%, #0066c0 100%);
  background-image: -o-linear-gradient(top, #0074d9 0%, #0066c0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0074d9), to(#0066c0));
  background-image: linear-gradient(to bottom, #0074d9 0%, #0066c0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0074D9", endColorstr="#FF0066BF", GradientType=0); }

.smt-list_menu a:hover {
  background-color: #0074d9; }

.smt-menu-left a.current {
  background-color: #0074d9;
  color: #fff; }

.smt-menu-main ul {
  border-top-color: #0074d9; }

.smt-logo-footer__text:before {
  border-bottom: 2px solid #0074d9; }
  .smt-logo-footer__text b, .smt-logo-footer__text strong {
    color: #0074d9; }

.smt-btn {
  background-color: #0074d9;
  color: #fff; }

.smt-btn:focus, .smt-btn.focus {
  background-color: #0066c0; }

.smt-btn:hover {
  background-color: #0066c0; }

.smt-btn:active, .smt-btn.active, .open > .smt-btn.dropdown-toggle {
  background-color: #0066c0; }

.smt-btn:active:hover, .smt-btn:active:focus, .smt-btn:active.focus, .smt-btn.active:hover, .smt-btn.active:focus, .smt-btn.active.focus, .open > .smt-btn.dropdown-toggle:hover, .open > .smt-btn.dropdown-toggle:focus, .open > .smt-btn.dropdown-toggle.focus {
  background-color: #0066c0; }

.smt-btn.disabled:hover, .smt-btn.disabled:focus, .smt-btn.disabled.focus, .smt-btn[disabled]:hover, .smt-btn[disabled]:focus, .smt-btn[disabled].focus, fieldset[disabled] .smt-btn:hover, fieldset[disabled] .smt-btn:focus, fieldset[disabled] .smt-btn.focus {
  background-color: #0074d9; }

.smt-btn .badge {
  color: #0074d9; }

.smt-btn-border {
  color: #0074d9;
  border-color: #0074d9; }

.smt-btn-border:focus, .smt-btn-border.focus {
  background-color: #0074d9; }

.smt-btn-border:hover {
  background-color: #0074d9; }

.smt-btn-border:active, .smt-btn-border.active, .open > .smt-btn-border.dropdown-toggle {
  background-color: #0074d9; }

.smt-btn-border:active:hover, .smt-btn-border:active:focus, .smt-btn-border:active.focus, .smt-btn-border.active:hover, .smt-btn-border.active:focus, .smt-btn-border.active.focus, .open > .smt-btn-border.dropdown-toggle:hover, .open > .smt-btn-border.dropdown-toggle:focus, .open > .smt-btn-border.dropdown-toggle.focus {
  background-color: #0074d9; }

.smt-btn-border.disabled:hover, .smt-btn-border.disabled:focus, .smt-btn-border.disabled.focus, .smt-btn-border[disabled]:hover, .smt-btn-border[disabled]:focus, .smt-btn-border[disabled].focus, fieldset[disabled] .smt-btn-border:hover, fieldset[disabled] .smt-btn-border:focus, fieldset[disabled] .smt-btn-border.focus {
  background-color: #0074d9; }

.smt-btn-border .badge {
  background-color: #0074d9; }

.smt-form_bordered:hover {
  border-color: #0074d9; }

.smt-widget-benefit__item:first-child .smt-benefit-item {
  background-color: #08f; }

.smt-widget-benefit__item:last-child .smt-benefit-item {
  background-color: #0060b3; }

.smt-benefit-item {
  background-color: #0074d9; }

.smt-benefit-item__icon {
  color: #1a94ff; }

.smt-slide__header strong, .smt-slide__header b {
  color: #0074d9; }

.owl-theme_slider.owl-carousel .owl-nav [class*='owl-'] {
  background: #0074d9; }
  .owl-theme_slider.owl-carousel .owl-dots .owl-dot span {
    border-color: #0074d9; }
    .owl-theme_slider.owl-carousel .owl-dots .owl-dot.active span, .owl-theme_slider.owl-carousel .owl-dots .owl-dot:hover span {
      background-color: #0074d9; }

.owl-theme_smt-arrow.owl-carousel .owl-nav [class*='owl-'] {
  color: #0074d9; }
  .owl-theme_smt-arrow.owl-carousel .owl-dots .owl-dot span {
    border-color: #0074d9; }
    .owl-theme_smt-arrow.owl-carousel .owl-dots .owl-dot.active span, .owl-theme_smt-arrow.owl-carousel .owl-dots .owl-dot:hover span {
      background-color: #0074d9; }

.owl-theme_smt.owl-carousel .owl-nav [class*='owl-'] {
  background: #0074d9; }
  .owl-theme_smt.owl-carousel .owl-nav [class*='owl-']:hover {
    background: #0074d9; }
  .owl-theme_smt.owl-carousel .owl-dots .owl-dot.active span, .owl-theme_smt.owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #0074d9; }

.owl-theme_smt-outside.owl-carousel .owl-nav [class*='owl-'] {
  color: #0074d9; }
  .owl-theme_smt-outside.owl-carousel .owl-nav [class*='owl-']:hover {
    background: #0074d9; }
  .owl-theme_smt-outside.owl-carousel .owl-dots .owl-dot.active span, .owl-theme_smt-outside.owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #0074d9; }

.smt-divider_primary {
  border-color: #0074d9; }

.smt-go-up-arrow {
  background-color: #0074d9; }
  .smt-go-up-arrow:hover {
    background-color: #0066c0; }

.bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #0074d9; }

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #0074d9; }

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #0074d9; }

.smt-nav-tabs_colored > li.active > a, .smt-nav-tabs_colored > li.active > a:hover, .smt-nav-tabs_colored > li.active > a:focus {
  background-color: #0074d9; }

.smt-tab-content_vertical > li.active > a, .smt-tab-content_vertical > li.active > a:hover, .smt-tab-content_vertical > li.active > a:focus {
  background-color: #0074d9; }

.smt-nav-pills_services > li.active > a, .smt-nav-pills_services > li.active > a:hover, .smt-nav-pills_services > li.active > a:focus {
  background-color: #0074d9; }

.smt-service-item__icon {
  color: #0074d9; }

.smt-img-thumbnail, .smt-img-thumbnail-left, .smt-img-thumbnail-right {
  border-color: #0074d9; }

.smt-form_bordered:hover {
  border-color: #0074d9; }

.smt-header-underline-center:before {
  border-color: #0074d9; }

.smt-header-underline-left:before {
  border-color: #0074d9; }

.smt-pagination > li {
  display: inline; }
  .smt-pagination > li > a, .smt-pagination > li > span {
    color: #0074d9; }
  .smt-pagination > .active > a, .smt-pagination > .active > span, .smt-pagination > .active > a:hover, .smt-pagination > .active > span:hover, .smt-pagination > .active > a:focus, .smt-pagination > .active > span:focus {
    background-color: #0074d9;
    border-color: #0074d9; }
  .smt-pagination > li > a:hover, .smt-pagination > li > span:hover, .smt-pagination > li > a:focus, .smt-pagination > li > span:focus {
    color: #0074d9; }

.smt-breadcrumb > li:after {
  color: #0074d9; }

button.mfp-arrow-left:before:hover {
  color: #0074d9; }

button.mfp-arrow-right:before:hover {
  color: #0074d9; }

.smt-page-header__header .smt-header-underline-center:before {
  border-color: #0074d9; }

.smt-list__icon {
  color: #0074d9; }
  .smt-list__link_active {
    color: #00305a; }
  .smt-list_arrow li:before {
    border-left-color: #0074d9; }

.smt-contact__phone .fa {
  color: #0074d9; }

.smt-contact-item:hover {
  border-color: #0074d9; }

.smt-panel-group .panel-title a:after {
  color: #0074d9; }
  .smt-panel-group__icon {
    color: #0074d9; }

.smt-panel-group_colored .smt-panel-primary_in .panel-heading {
  background: #0074d9; }

.smt-panel-group_services .panel-title > a:before {
  color: #0074d9; }

.smt-alert_success:after {
  color: #0074d9; }

.smt-alert_info {
  background-color: #fff;
  border-color: #0074d9;
  color: #0074d9; }

.smt-alert_info hr {
  border-top-color: #0066c0; }

.smt-alert_info .alert-link {
  color: #0059a6; }

.smt-alert_info:after {
  color: #0074d9; }

.smt-alert_warning:after {
  color: #0074d9; }

.smt-chart-pie__value {
  color: #0074d9; }

.smt-cart-item_arrow:before {
  border-left-color: #0074d9; }
  .smt-cart-item_bordered-full:hover {
    border-color: #0074d9; }

.smt-call-action-button__icon {
  background: #0074d9; }

.smt-banner__content {
  border-color: #0074d9; }
  .smt-banner__link strong, .smt-banner__link b {
    color: #0074d9; }

.smt-blog-item__link:before {
  border-bottom-color: #0074d9; }

.smt-gallery-item__link:before {
  border-bottom-color: #0074d9; }

.smt-counter__value {
  color: #0074d9; }

.smt-history-list:before {
  border-left-color: #0074d9; }

.smt-history-item:before {
  border-color: #0074d9; }

.smt-price {
  color: #0074d9; }

.smt-logo a strong, .smt-logo a b {
  color: #0074d9; }
  .smt-logo > span strong, .smt-logo > span b {
    color: #0074d9; }
  .smt-logo .fa, .smt-logo .glyphicon {
    color: #0074d9; }

.smt-image-box-inline-label {
  background-color: #0074d9; }

.bx-filter .bx-filter-popup-result {
  border: 1px solid #0074d9; }

@media (min-width: 992px) {
  .smt-menu-main a, .smt-menu-main a:hover, .smt-menu-main a:focus, .smt-menu-main a:active, .smt-menu-main a.highlighted {
    color: #323232; } }

.smt-contact a.smt-btn, .smt-contact a.smt-btn:hover, .smt-contact a.smt-btn:focus {
  color: #fff; }

.bx-filter .bx-filter-parameters-box-title span {
  color: #0074d9; }
  .bx-filter .bx-filter-parameters-box-title span:hover {
    border-color: #0074d9; }

.smt-background-primary {
  background-color: #0074d9; }

.bx-filter.bx-blue .btn-themes {
  background-color: #0074d9;
  border-color: #0074d9;
  color: #fff; }

.bx-filter.bx-blue .btn-themes.bx-active, .bx-filter.bx-blue .btn-themes.focus, .bx-filter.bx-blue .btn-themes:active, .bx-filter.bx-blue .btn-themes:focus, .bx-filter.bx-blue .btn-themes:hover {
  background-color: #0074d9;
  border-color: #0074d9;
  color: #fff; }

.smt-sort-link-arrow.active {
  color: #0074d9; }

.smt-sort-link.active {
  color: #0074d9; }
