a {
  color: #555555;
}
a:hover {
  color: #003e7b;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #003e7b;
}
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #003e7b;
}
strong {
  color: #c64130;
}
.title-left-after:after {
  background: #003e7b;
}
.sppb-row-overlay {
  background-color: rgba(16,37,46,0.8) !important;
}
.scrollup {
  background-color: #003e7b;
}
.sp-megamenu-parent >li >a {
  color: #ffffff;
}
.sp-megamenu-parent >li >a:before {
  background: rgba(255,255,255,0.2);
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #003e7b;
}
.sp-megamenu-parent >li.sp-has-child>a:after,
.sp-megamenu-parent >li.sp-has-child>span:after {
  color: #003e7b;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
  color: #003e7b;
  border-top-color: rgba(0,62,123,0.15);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:before {
  border: 2px solid #003e7b;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title:hover {
  background: #003e7b;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #003e7b;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {
  background: #003e7b;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #ffffff;
  border: 1px solid rgba(0,62,123,0.15);
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega li.sp-menu-item:hover {
  background: none;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner > .row > div:nth-child(odd) {
  border-right: 1px solid rgba(0,62,123,0.15);
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner > .row > div:nth-child(odd) li.sp-menu-item >a.sp-group-title:hover {
  background: #003e7b;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner > .row > div {
  padding: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner > .row > div .sp-mega-group-child > li.sp-menu-item:hover {
  background: #003e7b;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner > .row > div li.sp-menu-item >a.sp-group-title {
  background-color: #e6ecf2 !important;
  color: #003e7b;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-mega .sp-dropdown-inner > .row > div li.sp-menu-item >a.sp-group-title:hover {
  background: #003e7b;
}
.offcanvas-menu {
  background-color: #003e7b;
  color: #ffffff;
}
#offcanvas-toggler >i {
  color: #ffffff;
}
#offcanvas-toggler >i:hover {
  color: #003e7b;
}
#offcanvas-toggler:before {
  background: #ffffff !important;
}
#offcanvas-toggler:after {
  border-color: #ffffff !important;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #003e7b;
  background-color: #003e7b;
  color: #fff !important;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #003162;
  background-color: #003162;
}
.btn-primary.hvr-sweep-to-left:hover,
.sppb-btn-primary.hvr-sweep-to-left:hover {
  border-color: #c64130;
}
.btn-primary.hvr-sweep-to-left:hover:before,
.sppb-btn-primary.hvr-sweep-to-left:hover:before {
  background-color: #c64130;
  border-color: #c64130;
}
.btn.btn-default,
.btn.sppb-btn-default,
.sppb-btn.btn-default,
.sppb-btn.sppb-btn-default {
  background-color: #e6ecf2;
  color: #003e7b !important;
  border-color: rgba(0,62,123,0.15);
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #f9fafc;
  border-color: rgba(0,62,123,0.15);
}
ul.social-icons >li a:hover {
  color: #003e7b;
}
.sp-contact-info i {
  color: #003e7b;
}
.sp-contact-info h2 {
  color: #003e7b;
}
#sp-contact .col-md-4:nth-child(2) .sp-contact-info {
  background-color: #e6ecf2 !important;
}
#sp-contact .col-md-4:nth-child(2) .sp-contact-info:after {
  border-right: 1px solid rgba(0,62,123,0.15);
  background-color: #e6ecf2;
}
#sp-contact .col-md-4:nth-child(2) .sp-contact-info:before {
  border-left: 1px solid rgba(0,62,123,0.15);
  background-color: #e6ecf2;
}
#sp-contact .col-md-4:nth-child(2) .sp-contact-info a {
  color: #003e7b;
}
body {
  background-color: #ffffff;
  color: #555555;
}
#sp-top-bar {
  background-color: #e6ecf2 !important;
  color: #003e7b !important;
  border-bottom: 1px solid rgba(0,62,123,0.15);
  border-top: 3px solid #003e7b;
}
#btl .btl-panel >#btl-panel-login,
#btl .btl-panel >#btl-panel-registration {
  border-right: 1px solid rgba(0,62,123,0.15) !important;
}
#btl .btl-panel >#btl-panel-login i,
#btl .btl-panel >#btl-panel-registration i {
  color: #003e7b;
}
#btl .btl-panel >#btl-panel-login {
  border-left: 1px solid rgba(0,62,123,0.15) !important;
}
#sp-header-top {
  background-color: #fcfcfc !important;
}
#sp-header {
  background-color: #003e7b;
  color: #ffffff;
}
#sp-header.menu-fixed {
  background-color: #ffffff;
  color: #003e7b;
}
#sp-header.menu-fixed .sp-megamenu-parent >li >a {
  color: #003e7b;
}
#sp-header.menu-fixed .sp-megamenu-parent >li >a:before {
  background: rgba(0,62,123,0.2);
}
#sp-header.menu-fixed .sp-megamenu-parent >li.active>a,
#sp-header.menu-fixed .sp-megamenu-parent >li:hover>a {
  color: #c64130;
}
#sp-header.menu-fixed .sp-megamenu-parent >li.active>a:before,
#sp-header.menu-fixed .sp-megamenu-parent >li:hover>a:before {
  background-color: #c64130;
}
#sp-header.menu-fixed #offcanvas-toggler > i {
  color: #003e7b;
}
#sp-header.menu-fixed .vmCartModule .shopping-cart-icon span {
  border-left: 1px solid rgba(85,85,85,0.1);
}
#sp-header.menu-fixed #offcanvas-toggler:before {
  background: #003e7b !important;
}
#sp-header.menu-fixed #offcanvas-toggler:after {
  border-color: #003e7b !important;
}
.sp-page-title {
  background-color: #003e7b;
}
.sp-page-title .sp-page-title-overlay {
  background-color: rgba(16,37,46,0.8);
}
.sp-page-breadcrumb-title ol.breadcrumb {
  background-color: #ffffff;
  border-color: rgba(0,62,123,0.15);
}
.sp-page-breadcrumb-title ol.breadcrumb:before,
.sp-page-breadcrumb-title ol.breadcrumb:after {
  background-color: #ffffff;
}
#sp-twitter-feed {
  background-color: #003e7b;
  color: #6a7f93;
}
#sp-twitter-feed #sp-twitter {
  background: #003e7b;
}
#sp-bottom {
  background-color: #003e7b !important;
  color: #6a7f93 !important;
}
#sp-bottom a {
  color: #6a7f93;
}
#sp-bottom .sp-module-title {
  color: #fefefe;
}
#sp-bottom ul.menu >li>a::before {
  color: #003e7b;
}
#sp-bottom p a {
  color: #003e7b !important;
}
#sp-bottom:before {
  background: #ffffff;
}
ul.menu >li>a::before,
ul.menu >li>div>a::before {
  color: #003e7b;
}
#sp-footer {
  background-color: #003e7b;
  color: #6a7f93;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #555555;
}
.sp-module ul >li >a:hover {
  color: #003e7b;
}
.sp-module .sp-module-title {
  border-bottom-color: rgba(0,62,123,0.15);
}
.sp-module .latestnews >div >a {
  color: #555555;
}
.sp-module .latestnews >div >a:hover {
  color: #003e7b;
}
.sp-module .latestnews >div .date-block {
  text-align: center;
  width: 50px;
}
.sp-module .latestnews >div .date-block .date-block-month {
  background-color: #003e7b;
  color: #fff;
}
.sp-module .latestnews >div .date-block .date-block-date {
  border: 1px solid rgba(0,62,123,0.15);
}
.sp-module .latestnews >div .date-block .date-block-date:after {
  border-color: rgba(0,62,123,0.15);
}
.sp-module .tagscloud .tag-name:hover {
  background: #003e7b;
}
.sp-module.module-dark {
  background-color: #003e7b;
  color: #ffffff;
}
.sp-module.module-dark a,
.sp-module.module-dark .sp-module-title {
  color: #ffffff;
}
.sp-module.module-gray {
  background-color: #e6ecf2 !important;
  border-top: 3px solid #003e7b;
}
.sp-simpleportfolio .sp-simpleportfolio-filter {
  border-bottom: 1px solid #e6ecf2 !important;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
  color: #555555;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  color: #003e7b;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a:after {
  border-bottom: 1px solid rgba(0,62,123,0.15);
  border-right: 1px solid rgba(0,62,123,0.15);
  background: #ffffff;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
  background: #e6ecf2;
}
.search .btn-toolbar button {
  background: #003e7b;
}
.post-format {
  color: #003e7b;
  border: solid #003e7b;
}
.voting-symbol span.star.active:before {
  color: #003e7b;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #002448;
}
.entry-link,
.entry-quote {
  background: #003e7b;
}
blockquote {
  border-color: #003e7b;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #003e7b;
}
.sp-comingsoon body {
  background-color: #003e7b;
}
.pagination>li>a,
.pagination>li>span {
  color: #555555;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #555555;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #003e7b;
  background-color: #003e7b;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #003e7b;
  background-color: #003e7b;
}
.spk2-blog-item .spk2-blog-item-author {
  border-bottom-color: rgba(0,62,123,0.1);
  border-top-color: rgba(0,62,123,0.1);
}
.spk2-blog-item .spk2-blog-item-author p>a {
  color: #003e7b;
}
.spk2-blog-item .itemRatingForm ul.itemRatingList >li.itemCurrentRating:before {
  color: #003e7b;
}
.spk2-blog-item blockquote {
  color: #003e7b;
}
.spk2-blog-item .spk2-blog-item-tags {
  border-top-color: rgba(0,62,123,0.1);
}
.spk2-blog-item .spk2-blog-item-tags ul > li > a {
  background-color: #003e7b;
  color: #fff;
}
.spk2-blog-item div.itemRelated h3 {
  border-top-color: rgba(0,62,123,0.1);
  padding: 15px 0;
}
.spk2-blog-item div.itemRelated .col-md-3 {
  border-color: rgba(0,62,123,0.1);
}
.spk2-blog-item div.itemComments ul.itemCommentsList >li .commentDate {
  color: #003e7b;
}
.spk2-blog-item div.itemComments ul.itemCommentsList >li .commentAuthorName,
.spk2-blog-item div.itemComments ul.itemCommentsList >li a {
  color: #003e7b;
}
.spk2-blog-item div.itemComments h3.itemCommentsCounter {
  border-bottom-color: rgba(0,62,123,0.1);
}
div.itemToolbar {
  background: #ffffff;
}
div.itemIntroText {
  font-weight: inherit;
  color: inherit;
  line-height: inherit;
  font-size: inherit;
}
div.itemIntroText p:first-letter {
  background-color: #003e7b;
}
.spk2-cat-item {
  border-bottom: 1px solid rgba(0,62,123,0.1);
}
.spk2-cat-item-date .sppb-blog-item-day {
  color: #003e7b;
}
.spk2-cat-item-comments {
  background-color: #003e7b;
  color: #fff;
}
.spk2-cat-item-comments a {
  color: #fff;
}
p.catItemAuthor a {
  border-bottom: 1px solid rgba(0,62,123,0.1);
}
.spk2-cat-item-tags ul >li a {
  position: relative;
}
.spk2-cat-item-tags ul >li a:before {
  background: #003e7b;
}
#sp-page-builder .sppb-section.section-light {
  background-color: #e6ecf2 !important;
}
#sp-page-builder .sppb-section.section-light.section-has-border {
  border-top: 1px solid rgba(0,62,123,0.15);
  border-bottom: 1px solid rgba(0,62,123,0.15);
}
#sp-page-builder .sppb-section.section-dark {
  background-color: #003e7b;
  color: #6a7f93;
}
#sp-page-builder .sppb-section.section-dark h1,
#sp-page-builder .sppb-section.section-dark h2,
#sp-page-builder .sppb-section.section-dark h3,
#sp-page-builder .sppb-section.section-dark h4,
#sp-page-builder .sppb-section.section-dark h5,
#sp-page-builder .sppb-section.section-dark h6 {
  color: #fefefe;
}
#sp-page-builder .sppb-section.section-dark .sppb-no-gutter .sppb-addon {
  border-right-color: rgba(106,127,147,0.2);
}
#sp-page-builder .sppb-section.section-dark .sppb-no-gutter >div:first-child .sppb-addon {
  border-left-color: rgba(106,127,147,0.2);
}
#sp-page-builder .sppb-section.section-major-color {
  background-color: #003e7b;
  color: rgba(255,255,255,0.8);
}
#sp-page-builder .sppb-section.section-major-color h1,
#sp-page-builder .sppb-section.section-major-color h2,
#sp-page-builder .sppb-section.section-major-color h3,
#sp-page-builder .sppb-section.section-major-color h4,
#sp-page-builder .sppb-section.section-major-color h5,
#sp-page-builder .sppb-section.section-major-color h6 {
  color: #fff;
}
#sp-page-builder .sppb-section.section-major-color .sppb-no-gutter .sppb-addon {
  border-right-color: rgba(255,255,255,0.2);
}
#sp-page-builder .sppb-section.section-major-color .sppb-no-gutter >div:first-child .sppb-addon {
  border-left-color: rgba(255,255,255,0.2);
}
#sp-page-builder .sppb-section.section-header-color {
  background-color: #003e7b;
  color: #ffffff;
}
#sp-page-builder .sppb-section.section-header-color h1,
#sp-page-builder .sppb-section.section-header-color h2,
#sp-page-builder .sppb-section.section-header-color h3,
#sp-page-builder .sppb-section.section-header-color h4,
#sp-page-builder .sppb-section.section-header-color h5,
#sp-page-builder .sppb-section.section-header-color h6 {
  color: #ffffff;
}
#sp-page-builder .sppb-section.section-header-color h1 a,
#sp-page-builder .sppb-section.section-header-color h2 a,
#sp-page-builder .sppb-section.section-header-color h3 a,
#sp-page-builder .sppb-section.section-header-color h4 a,
#sp-page-builder .sppb-section.section-header-color h5 a,
#sp-page-builder .sppb-section.section-header-color h6 a {
  color: #ffffff;
}
#sp-page-builder .sppb-section.section-header-color .sppb-no-gutter .sppb-addon {
  border-right-color: rgba(255,255,255,0.2);
}
#sp-page-builder .sppb-section.section-header-color .sppb-no-gutter >div:first-child .sppb-addon {
  border-left-color: rgba(255,255,255,0.2);
}
#sp-page-builder .sppb-section.section-header-color .sppb-testimonial-pro .sppb-item .sppb-item-inner {
  background-color: rgba(0,62,123,0.8);
}
#sp-page-builder .sppb-section .sppb-text-center .sppb-title-heading:before {
  background-color: #003e7b;
}
#sp-page-builder .sppb-section .sppb-text-center .sppb-title-heading:after {
  background-color: #003e7b;
}
#sp-page-builder .sppb-section .sppb-section-title.sppb-text-left {
  border-bottom-color: rgba(0,62,123,0.15) !important;
}
.sppb-no-gutter .sppb-addon {
  border-right-color: rgba(0,62,123,0.15);
}
.sppb-no-gutter .sppb-addon.sppb-addon-feature .sppb-icon .sppb-icon-container > i {
  background-color: #c64130;
  color: #fff;
}
.sppb-no-gutter .sppb-addon.sppb-addon-feature .sppb-feature-box-title {
  font-size: 18px;
}
.sppb-no-gutter >div:first-child .sppb-addon {
  border-left-color: rgba(0,62,123,0.15);
}
.sppb-cta-intro {
  background-color: #ffffff;
}
.sppb-cta-intro .sppb-addon-cta .sppb-cta-subtitle {
  color: #003e7b;
  border-top: 1px solid rgba(85,85,85,0.1);
}
.sppb-testimonial-pro .sppb-item .sppb-item-inner {
  background: #003e7b;
  color: #ffffff;
}
.sppb-testimonial-pro .sppb-item .sppb-item-inner .pro-client-name {
  color: #003e7b;
}
.sppb-testimonial-pro .slick-prev,
.sppb-testimonial-pro .slick-next {
  background: #003e7b;
  color: #c3cbd3;
}
ul.sppb-nav.sppb-nav-tabs {
  border: 0;
}
ul.sppb-nav.sppb-nav-tabs >li {
  display: table-cell;
  float: none;
  width: 1%;
  border: 0;
  text-align: center;
}
ul.sppb-nav.sppb-nav-tabs >li >a {
  background-color: #003e7b;
  color: #fff;
}
ul.sppb-nav.sppb-nav-tabs >li >a >h4 {
  color: #fff;
}
ul.sppb-nav.sppb-nav-tabs >li.active >a {
  background-color: #ffffff;
  color: #003e7b;
}
ul.sppb-nav.sppb-nav-tabs >li.active >a >h4 {
  color: #003e7b;
}
.sppb-tab-content.sppb-nav-tabs-content ul >li:before {
  color: #003e7b;
}
.sppb-tab-content.sppb-nav-tabs-content ul >li:after {
  background-color: rgba(0,62,123,0.15);
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group {
  border-color: rgba(0,62,123,0.15);
  background-color: #ffffff;
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group .sppb-panel {
  border-top-color: rgba(0,62,123,0.15);
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-heading i {
  color: #003e7b;
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-heading.active {
  background-color: #e6ecf2 !important;
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-body {
  border-color: rgba(0,62,123,0.15);
}
.sppb-addon .sppb-addon-title:not(.sppb-feature-box-title),
.sppb-addon .sppb-feature-img .sppb-feature-box-title {
  border-bottom-color: rgba(0,62,123,0.15);
}
.sppb-addon .sppb-addon-title:not(.sppb-feature-box-title):after,
.sppb-addon .sppb-feature-img .sppb-feature-box-title:after {
  background-color: #003e7b;
}
.sppb-addon .sppb-feature-img-content {
  border-color: rgba(0,62,123,0.15) !important;
}
.sppb-addon.sppb-addon-feature ul > li::before {
  color: #003e7b;
}
.sppb-addon.sppb-addon-feature .pull-left .sppb-icon .sppb-icon-container {
  color: rgba(85,85,85,0.5);
}
.sppb-addon.sppb-addon-feature.sppb-text-center {
  border: 1px solid rgba(0,62,123,0.15);
}
.sppb-addon.sppb-addon-feature.sppb-text-center .sppb-icon-container i {
  color: #003e7b;
}
.sppb-addon.sppb-addon-feature .sppb-media-body .sppb-feature-box-title {
  border-bottom-color: rgba(0,62,123,0.1);
}
.sppb-addon.sppb-addon-text-block ul >li:before {
  color: #003e7b;
}
.sppb-addon-animated-number .sppb-addon-content .sppb-animated-number {
  color: #003e7b;
}
.sppb-addon-animated-number .sppb-addon-content .sppb-addon-animated-icon i {
  background-color: #003e7b;
  color: #fff;
}
.sppb-addon-single-team-member .sppb-person-single-team-member .sppb-person-information-social-wrapper {
  background-color: rgba(0,62,123,0.9) !important;
}
.sppb-addon-single-team-member .sppb-single-team-member-information {
  border-color: rgba(0,62,123,0.15);
}
.sppb-addon-single-team-member .sppb-single-team-member-information .sppb-single-team-member-designation {
  border-color: rgba(0,62,123,0.15);
  color: #003e7b;
}
.sppb-addon-single-team-member .sppb-single-team-member-information .sppb-single-team-member-designation:after {
  background-color: #003e7b;
}
.sppb-addon-single-team-member .sppb-addon-single-team-member-contact i {
  color: #003e7b;
}
.sppb-addon-single-team-member .sppb-person-introtext {
  background-color: #003e7b;
  color: rgba(255,255,255,0.8);
}
.sppb-addon-single-team-member .sppb-person-introtext p {
  border-top: 1px solid rgba(255,255,255,0.2);
}
.sppb-progress {
  box-shadow: none;
  height: 10px;
}
.sppb-progress .sppb-progress-bar {
  box-shadow: none;
}
.sppb-progress .sppb-progress-bar.sppb-progress-bar-primary {
  background-color: #003e7b;
}
.sppb-progress .sppb-progress-bar.sppb-progress-bar-success {
  background-color: #c64130;
}
.sppb-contacts-addon {
  border-color: rgba(0,62,123,0.15);
}
.sppb-contacts-addon i {
  color: #003e7b;
}
.sppb-contacts-addon h3 {
  border-bottom: 1px solid rgba(0,62,123,0.15);
}
.sprocket-strips-c .sprocket-strips-c-block .sprocket-strips-c-item {
  background: #ffffff !important;
}
.sprocket-strips-c .sprocket-strips-c-block .sprocket-strips-c-item .sprocket-strips-c-title {
  color: #ffffff;
}
.sprocket-strips-c .sprocket-strips-c-block .sprocket-strips-c-item .sprocket-strips-c-title a {
  color: #ffffff;
}
.sprocket-strips-c .sprocket-strips-c-block .sprocket-strips-c-item .sprocket-strips-c-title i {
  color: #003e7b;
}
.sprocket-strips-c .sprocket-strips-c-block .sprocket-strips-c-item .sprocket-strips-c-content {
  background-color: rgba(0,37,74,0.8) !important;
  color: #ffffff;
}
.sprocket-strips-c-nav .sprocket-strips-c-pagination ul>li {
  background: #003e7b;
}
.sprocket-tables-container .sprocket-tables-block .sprocket-tables-item {
  border-color: rgba(0,62,123,0.15);
}
.sprocket-tables-container .sprocket-tables-block .sprocket-tables-item span.sprocket-tables-cell {
  background-color: #e6ecf2 !important;
}
.sprocket-tables-container .sprocket-tables-block .sprocket-tables-item span.sprocket-tables-cell:nth-child(odd) {
  background-color: #ffffff !important;
}
.sprocket-tables-container .sprocket-tables-block .sprocket-tables-item .sprocket-tables-desc,
.sprocket-tables-container .sprocket-tables-block .sprocket-tables-item span.sprocket-tables-price {
  background-color: #003e7b !important;
  color: #fff;
}
.sprocket-tables-container .sprocket-tables-block .sprocket-tables-item .sprocket-tables-desc .sprocket-tables-title >a,
.sprocket-tables-container .sprocket-tables-block .sprocket-tables-item span.sprocket-tables-price .sprocket-tables-title >a {
  color: #fff;
}
.sprocket-tables-container .sprocket-tables-block .sprocket-tables-item div.sprocket-tables-link {
  background-color: #ffffff !important;
}
.sprocket-tables-container .sprocket-tables-block .sprocket-tables-item div.sprocket-tables-link .readon {
  background-color: transparent !important;
  color: #003e7b;
  border: 1px solid #003e7b;
}
.sprocket-tables-container .sprocket-tables-block.featured .sprocket-tables-item .sprocket-tables-desc,
.sprocket-tables-container .sprocket-tables-block.featured .sprocket-tables-item span.sprocket-tables-price {
  background-color: #003162 !important;
}
.sprocket-features-container {
  background-color: #003e7b;
  color: #fff;
}
.sprocket-features-container .sprocket-features-title >a {
  color: #fff;
}
.sp-block-item .sp-block-content {
  background-color: #ffffff;
}
.sp-block-item .sp-block-content .sppb-blog-item-date {
  background-color: #003e7b;
  color: #fff;
}
.sp-block-item .sp-block-media i {
  color: #ffffff;
  background-color: #003e7b;
}
.sppb-blog-item-inner {
  background: #ffffff;
}
.sp-home-blog {
  border-color: rgba(0,62,123,0.15);
}
.sp-home-blog .sp-home-blog-content .sppb-blog-item-header >a {
  color: #003e7b;
}
.sp-home-blog .sppb-blog-item-date {
  background-color: #003e7b;
  color: #fff;
}
.sp-home-blog .sppb-blog-item-date .sppb-blog-item-day {
  color: #fff;
}
.sppb-blog-article {
  background-color: #ffffff;
}
.sppb-blog-article .sppb-blog-item .sppb-blog-item-date .sppb-blog-item-day {
  background-color: #003e7b;
  color: #fff;
}
.sppb-blog-article .sppb-blog-item .sppb-blog-item-date .sppb-blog-item-month {
  border: 1px solid rgba(0,62,123,0.15);
}
.sppb-blog-article .modulePretext {
  border-color: rgba(0,62,123,0.1);
}
.sppb-blog-article .sppb-blog-item .sp-block-media i {
  color: #003e7b;
}
.sppb-blog-item-date .sppb-blog-item-month:after {
  background: rgba(0,62,123,0.1);
}
.sppb-blog-item-date .sppb-blog-item-day:before,
.sppb-blog-item-date .sppb-blog-item-day:after {
  background: rgba(0,62,123,0.1);
}
.sp-product-container {
  border-color: rgba(0,62,123,0.1);
}
.sp-product-container .ratingbox::before,
.sp-product-container .ratingbox span,
.sp-product-container .ratingbox .stars-orange::before {
  color: #555555;
}
.sp-product-container .ratingbox .stars-orange::before {
  color: #003e7b;
}
.orderby-displaynumber {
  border-top-color: rgba(0,62,123,0.1);
}
.orderlistcontainer div.activeOrder,
.orderlistcontainer div.orderlist {
  background: #e6ecf2 !important;
}
.sp-productdetails-view {
  border-color: rgba(0,62,123,0.1);
}
.sp-productdetails-view .product-description {
  border-top-color: rgba(0,62,123,0.1);
}
.cart-view {
  border-color: rgba(0,62,123,0.1);
}
.cart-view .inputbox {
  background: #e6ecf2 !important;
}
.cart-view .default {
  background-color: #003e7b;
  color: #fff;
}
.cart-view .billto-shipto {
  border-top-color: rgba(0,62,123,0.1);
}
.cart-view .details {
  background: #e6ecf2 !important;
  color: #003e7b;
}
.cart-view table.cart-summary tr th {
  background: #e6ecf2 !important;
  border-color: rgba(0,62,123,0.15) !important;
}
.cart-view .cart-summary td,
.cart-view .cart-summary th {
  border-color: rgba(0,62,123,0.15) !important;
}
.cart-view hr {
  border-color: rgba(0,62,123,0.15) !important;
}
.cart-view .details-button .details-button {
  background: #003e7b;
  border-color: #003e7b;
  color: #fff;
}
.cart-view .coupon {
  background: #e6ecf2 !important;
  border-color: #e6ecf2 !important;
}
.view-user .form-validate {
  border-color: #e6ecf2 !important;
}
.view-user .form-validate table.user-details input {
  background: #e6ecf2 !important;
}
.vmCartModule .sp-shopping-cart-wrapper {
  background-color: #ffffff;
  color: #555555 !important;
}
.vmCartModule .shopping-cart-icon span {
  border-left: 1px solid rgba(255,255,255,0.1);
}
#sp-user-container .sp-userBlock,
#sp-user-container div.userItemView {
  border-color: #e6ecf2 !important;
}
.sp-latestItemsCategory {
  border-bottom-color: rgba(0,62,123,0.15);
}
.sp-latestItemList div.latestItemView {
  border-color: rgba(0,62,123,0.15);
}
div.userView .sp-userItemView {
  border-color: rgba(0,62,123,0.15);
}
.simplemodal-wrap .btl-content-block {
  background: #ffffff;
}
.simplemodal-wrap .btl-content-block h3 {
  background: #ffffff;
  border-bottom: 1px solid rgba(85,85,85,0.1);
}
.simplemodal-wrap .btl-content-block div.btl-buttonsubmit input.btl-buttonsubmit,
.simplemodal-wrap .btl-content-block div.btl-buttonsubmit button.btl-buttonsubmit {
  background: #003e7b !important;
}
color:@major_color
			.sp-tweet-item .sp-tweet-avatar a.sp-tweet-time {
  color: #6a7f93;
}
.sp-tweet-item a {
  color: #003e7b;
}
