.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a:not(.btn) {
  color: #0b0c0c;
}
a:not(.btn):hover,
a:not(.btn).active {
  color: #002f5f;
}
body {
  color: #666666;
}
body.bg {
  background: #fff;
}
.module.jm-xhtml-icontop i[class^="icon-"]:hover,
.module.jm-xhtml-icontop i[class*="icon-"]:hover,
.module.jm-xhtml-icontop i[class^="fa-"]:hover,
.module.jm-xhtml-icontop i[class*="fa-"]:hover,
.module.jm-xhtml-icontop i[class^="fa-"]:hover {
  background: #002f5f;
  border-color: #002f5f;
}
#sp-main-menu ul.level-0 > li >.sp-submenu {
  border-color: #002f5f;
}
#sp-feature-wrapper a:not(.btn) {
  color: #6b7278;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #9fa5aa;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
#sp-bottom-wrapper,
#sp-footer-wrapper {
  color: #fff;
}
#sp-bottom-wrapper h3,
#sp-footer-wrapper h3 {
  color: #fff;
}
#sp-bottom-wrapper a:not(.btn),
#sp-footer-wrapper a:not(.btn) {
  color: #53595d;
}
#sp-bottom-wrapper a:not(.btn):hover,
#sp-footer-wrapper a:not(.btn):hover {
  color: #858c91;
}
.sp-border {
  border-top: 1px solid #000000;
}
.sp-border::after {
  background: #040404;
}
.stButton span.fa:hover {
  background: #002f5f;
  color: #fff;
}
.testimonials .sp-slide-td.sp-slide-avatar {
  border: 3px solid #002f5f;
}
.testimonials .fa-caret-right {
  color: #002f5f;
}
.jmnewspro.portfolio a.slide-item-readmore {
  background: rgba(0,47,95,0.8);
  color: #fff;
}
.jmnewspro.testinomial  .testinomialUserDescription:after {
  background: #fff;
}
.btn.btn-default,
.JMFeatures .JMFeatureItem:hover span.icon i.icon,
.JMFeatures .jm-feature:hover span.icon i.icon,
.separator_block .separator .separator_line,
.jmnewspro.layout1 .slide-item-wrap-item:hover .slide-item-title,
.jmnewspro.layout1 .slide-item-readmore a,
.jmnewspro.layout1 .slide-item-zoom a,
#sp-message-wrapper,
.list-square ul li:before,
.JMFeatures.top_icon_large .header:after,
.awesomeicon .jmsocials_items li .jmsocials_link:hover {
  background: #002f5f;
}
.color1,
ul.list li:before,
#sp-bottom-wrapper #bottom a,
#sp-bottom-wrapper #bottom a:hover,
#sp-bottom-wrapper #bottom #sp-bottom3 ul.latestnews li a:hover,
.module.border-square .JMFeatureItem .icon,
#sp-feature-icons-wrapper #feature-icons .module.border-square .JMFeatureItem:hover .icon,
#sp-footer-wrapper #sp-footer1 a,
.JMFeatures .JMFeatureItem:hover span.icon i.icon.no-border,
.JMFeatures .jm-feature:hover span.icon i.icon.no-border,
.accordion .accordion-toggle .fa,
.accordion .accordion-toggle:after,
.JMFeatures.IconInTitle .header .icon,
.JMFeatures .JMFeatureItem:hover span.icon i.icon.large,
.JMFeatures .jm-feature:hover span.icon i.icon.large,
.JMFeatures .icon .large,
.JMFeatures.top_icon_large .icon,
.introText > span,
.sub-header > span,
.JMFeatures .row-fluid .JMFeatureDesc a,
h1.page-error,
.jm-color,
table.category a {
  color: #002f5f;
}
#sp-feature-icons-wrapper #feature-icons .module.border-square .JMFeatureItem .header:after,
.list-square ul li:before,
.list-disc ul li:before {
  background: #3b3f42;
}
#sp-showcase-wrapper .jmnewspro.layout1.showCategory .slide-item-wrap-item:hover .slide-item-title a {
  color: #3b3f42;
}
.accordion .accordion-toggle,
#sp-showcase-wrapper .jmnewspro.sc-boxshadow .slide-item-wrap-item:hover .slide-item-title a,
#sp-showcase-wrapper .jmnewspro.layout1 .slide-item-title a,
.sub-header > span.bold {
  color: #666666;
}
.jmnewspro.testimonial-1col .bx-pager ul li a:hover,
.jmnewspro.testimonial-1col .bx-pager ul li a.active {
  background: #002f5f;
}
ul.list.list-icons li .icon.mini {
  color: #002f5f;
  border-color: #002f5f;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
button,
input[type='submit'],
input[type='button'],
submit,
#sp-footer-wrapper .sp-totop:hover,
#finder-search #advanced-search .advanced-search-tip .term,
.jmnewspro.theTeam .theTeamUserAdditionalInfoWrap a.fa:hover,
table.category tr:hover,
.k2Pagination ul li.pagination-active a,
.k2Pagination ul li:hover a,
#filters li.current a,
#filters li a:hover,
.rtl #sp-bottom-wrapper #bottom #sp-bottom3 ul.latestnews li:after,
.jmnewspro.layout1 .slide-item-button-link a {
  background-color: #002f5f;
}
.JMFeatures .JMFeatureItem:hover span.icon i.icon.large:after,
.JMFeatures .jm-feature:hover span.icon i.icon.large:after {
  border-top-color: #002f5f;
}
