body {
  color: #222222;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
a {
  color: #004583ff;
}
a:hover,
a:focus {
  color: #2d77c4;
}
.text-primary {
  color: #639edb;
}
.smt-color-primary {
  color: #639edb;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #2d77c4;
}
.bg-primary {
  background-color: #639edb;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #2d77c4;
}
.btn-primary {
  background-color: #639edb;
  border-color: #4e91d6;
}
.btn-primary:focus,
.btn-primary.focus {
  background-color: #3a84d1;
  border-color: #1f5286;
}
.btn-primary:hover {
  background-color: #3a84d1;
  border-color: #2b72bc;
}
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-color: #3a84d1;
  border-color: #2b72bc;
}
.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: #2b72bc;
  border-color: #1f5286;
}
.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: #639edb;
  border-color: #4e91d6;
}
.btn-primary .badge {
  color: #639edb;
}
.btn-link {
  color: #639edb;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #639edb;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: #639edb;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #639edb;
}
.pagination > li > span {
  color: #639edb;
}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  color: #2d77c4;
}
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  background-color: #639edb;
  border-color: #639edb;
}
.label-primary {
  background-color: #639edb;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #2d77c4;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #639edb;
  background-color: #fff;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #639edb;
}
.progress-bar {
  background-color: #639edb;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  background-color: #639edb;
  border-color: #639edb;
}
.panel-primary {
  border-color: #639edb;
}
.panel-primary > .panel-heading {
  background-color: #639edb;
  border-color: #639edb;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #639edb;
}
.panel-primary > .panel-heading .badge {
  color: #639edb;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #639edb;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #639edb 0%, #317fd0 100%);
  background-image: -o-linear-gradient(top, #639edb 0%, #317fd0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#639edb), to(#317fd0));
  background-image: linear-gradient(to bottom, #639edb 0%, #317fd0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff639edb', endColorstr='#ff317fd0', GradientType=0);
  border-color: #2e7ac8;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #317fd0;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #317fd0;
  border-color: #2e7ac8;
}
.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: #317fd0;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #639edb 0%, #4e91d6 100%);
  background-image: -o-linear-gradient(top, #639edb 0%, #4e91d6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#639edb), to(#4e91d6));
  background-image: linear-gradient(to bottom, #639edb 0%, #4e91d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff639edb', endColorstr='#ff4e91d6', GradientType=0);
  background-color: #4e91d6;
}
@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, #639edb 0%, #4e91d6 100%);
    background-image: -o-linear-gradient(top, #639edb 0%, #4e91d6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#639edb), to(#4e91d6));
    background-image: linear-gradient(to bottom, #639edb 0%, #4e91d6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff639edb', endColorstr='#ff4e91d6', GradientType=0);
  }
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #639edb 0%, #3a84d1 100%);
  background-image: -o-linear-gradient(top, #639edb 0%, #3a84d1 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#639edb), to(#3a84d1));
  background-image: linear-gradient(to bottom, #639edb 0%, #3a84d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff639edb', endColorstr='#ff3a84d1', GradientType=0);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3a84d1;
  background-image: -webkit-linear-gradient(top, #639edb 0%, #448bd4 100%);
  background-image: -o-linear-gradient(top, #639edb 0%, #448bd4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#639edb), to(#448bd4));
  background-image: linear-gradient(to bottom, #639edb 0%, #448bd4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff639edb', endColorstr='#ff448bd4', GradientType=0);
  border-color: #448bd4;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #639edb 0%, #4e91d6 100%);
  background-image: -o-linear-gradient(top, #639edb 0%, #4e91d6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#639edb), to(#4e91d6));
  background-image: linear-gradient(to bottom, #639edb 0%, #4e91d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff639edb', endColorstr='#ff4e91d6', GradientType=0);
}
.smt-list_menu a:hover {
  background-color: #639edb;
}
.smt-menu-left a:hover,
.smt-menu-left a:focus,
.smt-menu-left a:active {
  background-color: #639edb;
  color: #ffffff;
}
.smt-menu-left a.current {
  background-color: #639edb;
  color: #ffffff;
}
.smt-menu-main ul {
  border-top-color: #639edb;
}
.smt-logo-footer__text:before {
  border-bottom: 2px solid #639edb;
}
.smt-logo-footer__text b,
.smt-logo-footer__text strong {
  color: #639edb;
}
.smt-btn {
  background-color: #0071acff;
  color: #ffffff;
}
.smt-btn:focus,
.smt-btn.focus {
  background-color: #005186;
  color: #ffffff;
}
.smt-btn:hover {
  background-color: #005186;
  color: #ffffff;
}
.smt-btn:active,
.smt-btn.active,
.open > .smt-btn.dropdown-toggle {
  background-color: #005186;
  color: #ffffff;
}
.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: #005186;
  color: #ffffff;
}
.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: #639edb;
}
.smt-btn .badge {
  color: #639edb;
}
.smt-btn-border {
  color: #639edb;
  border-color: #639edb;
}
.smt-btn-border:focus,
.smt-btn-border.focus {
  background-color: #639edb;
}
.smt-btn-border:hover {
  background-color: #639edb;
}
.smt-btn-border:active,
.smt-btn-border.active,
.open > .smt-btn-border.dropdown-toggle {
  background-color: #639edb;
}
.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: #639edb;
}
.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: #639edb;
}
.smt-btn-border .badge {
  background-color: #639edb;
}
.smt-form_bordered:hover {
  border-color: #639edb;
}
.smt-widget-benefit__item:first-child .smt-benefit-item {
  background-color: #82b1e2;
}
.smt-widget-benefit__item:last-child .smt-benefit-item {
  background-color: #448bd4;
}
.smt-benefit-item {
  background-color: #639edb;
}
.smt-benefit-item__icon {
  color: #97bee7;
}
.smt-slide__header strong,
.smt-slide__header b {
  color: #639edb;
}
.owl-theme_slider .owl-nav [class*='owl-'] {
  background: #639edb;
}
.owl-theme_slider .owl-dots .owl-dot span {
  border-color: #639edb;
}
.owl-theme_slider .owl-dots .owl-dot.active span,
.owl-theme_slider .owl-dots .owl-dot:hover span {
  background-color: #639edb;
}
.owl-theme_smt .owl-nav [class*='owl-'] {
  background: #639edb;
}
.owl-theme_smt .owl-nav [class*='owl-']:hover {
  background: #639edb;
}
.owl-theme_smt .owl-dots .owl-dot.active span,
.owl-theme_smt .owl-dots .owl-dot:hover span {
  background-color: #639edb;
}
.owl-theme_smt-outside .owl-nav [class*='owl-'] {
  color: #639edb;
}
.owl-theme_smt-outside .owl-nav [class*='owl-']:hover {
  background: #639edb;
}
.owl-theme_smt-outside .owl-dots .owl-dot.active span,
.owl-theme_smt-outside .owl-dots .owl-dot:hover span {
  background-color: #639edb;
}
.smt-divider_primary {
  border-color: #639edb;
}
.smt-go-up-arrow {
  background-color: #639edb;
}
.smt-go-up-arrow:hover {
  background-color: #4e91d6;
}
.bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #639edb;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #639edb;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #639edb;
}
.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: #639edb;
}
.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: #639edb;
}
.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: #639edb;
}
.smt-service-item__icon {
  color: #639edb;
}
.smt-img-thumbnail,
.smt-img-thumbnail-left,
.smt-img-thumbnail-right {
  border-color: #639edb;
}
.smt-form_bordered:hover {
  border-color: #639edb;
}
.smt-header-underline-center:before {
  border-color: #639edb;
}
.smt-header-underline-left:before {
  border-color: #639edb;
}
.smt-pagination > li {
  display: inline;
}
.smt-pagination > li > a,
.smt-pagination > li > span {
  color: #639edb;
}
.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: #639edb;
  border-color: #639edb;
}
.smt-pagination > li > a:hover,
.smt-pagination > li > span:hover,
.smt-pagination > li > a:focus,
.smt-pagination > li > span:focus {
  color: #639edb;
}
.smt-breadcrumb > li:after {
  /*color: #639edb;*/
  color: white;
}
button.mfp-arrow-left:before:hover {
  color: #639edb;
}
button.mfp-arrow-right:before:hover {
  color: #639edb;
}
.smt-page-header__header .smt-header-underline-center:before {
  /*border-color: #639edb;*/
  border-color: white;
}
.smt-list__icon {
  color: #639edb;
}
.smt-list__link_active {
  color: #245e9b;
}
.smt-list_arrow li:before {
  border-left-color: #639edb;
}
.smt-contact__phone .fa {
  color: #639edb;
}
.smt-contact-item:hover {
  border-color: #639edb;
}
.smt-panel-group .panel-title > a:after {
  color: #639edb;
}
.smt-panel-group__icon {
  color: #639edb;
}
.smt-panel-group_colored .smt-panel-primary_in .panel-heading {
  background: #639edb;
}
.smt-panel-group_services .panel-title > a:before {
  color: #639edb;
}
.smt-alert_success:after {
  color: #639edb;
}
.smt-alert_info {
  background-color: #fff;
  border-color: #639edb;
  color: #639edb;
}
.smt-alert_info hr {
  border-top-color: #4e91d6;
}
.smt-alert_info .alert-link {
  color: #3a84d1;
}
.smt-alert_info:after {
  color: #639edb;
}
.smt-alert_warning:after {
  color: #639edb;
}
.smt-chart-pie__value {
  color: #639edb;
}
.smt-cart-item_arrow:before {
  border-left-color: #639edb;
}
.smt-cart-item_bordered-full:hover {
  border-color: #639edb;
}
.smt-call-action-button__icon {
  background: #639edb;
}
.smt-banner__content {
  border-color: #639edb;
}
.smt-banner__link strong,
.smt-banner__link b {
  color: #639edb;
}
.smt-blog-item__link:before {
  border-bottom-color: #639edb;
}
.smt-gallery-item__link:before {
  border-bottom-color: #639edb;
}
.smt-counter__value {
  color: #639edb;
}
.smt-history-list:before {
  border-left-color: #639edb;
}
.smt-history-item:before {
  border-color: #639edb;
}
.smt-price {
  color: #639edb;
}
.smt-logo a strong,
.smt-logo a b {
  color: #639edb;
}
.smt-logo > span strong,
.smt-logo > span b {
  color: #639edb;
}
.smt-logo .fa,
.smt-logo .glyphicon {
  color: #639edb;
}
.smt-image-box-inline-label {
  background-color: #639edb;
  color: #ffffff;
}
.bx-filter .bx-filter-popup-result.right,
.bx-filter .bx-filter-popup-result.left {
  background-color: #639edb;
}
.bx-filter .bx-filter-popup-result.right:before {
  border-right-color: #639edb;
}
.bx-filter .bx-filter-popup-result.left:before {
  border-left-color: #639edb;
}
@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: #ffffff;
}
.bx-filter .bx-filter-parameters-box-title span {
  color: #639edb;
}
.bx-filter .bx-filter-parameters-box-title span:hover {
  border-color: #639edb;
}
