/*Form-control Focus*/
.form-control:focus {
  border-color: none;
  -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075),0 0 0px transparent;
  box-shadow: inset 0 0px 0px rgba(0,0,0,.075),0 0 0px transparent;
}

/*Section Title*/
.title-bg {
  border-bottom: 2px solid #024067;
}
.slider-title-border{
background: #024067;
}  
.small-title-border {
  width: 42px;
  border-bottom: 3px solid #024067;
}

/*Header Part*/
.header-serarch-area .btn-default {
  color: #024067;
}

.header-serarch-area .form-control::-webkit-input-placeholder {
  color: #024067;
}

.header-serarch-area .form-control:-moz-placeholder {
/* Firefox 18- */
  color: #024067;
}

.header-serarch-area .form-control::-moz-placeholder {
/* Firefox 19+ */
  color: #024067;
}

.header-serarch-area .form-control:-ms-input-placeholder {
  color: #024067;
}

/*Main Menu Part*/
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
  color: #2B6090;
}

#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #024067;
}

#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
  color: #024067;
}

/*Fitness Fraction Slider Area*/
.ft-slide-left-button .btn-default span.icon {
  color: #024067;
}

.ft-slide-right-button .btn-default span.icon {
  color: #024067 !important;
}

.ft-slide-left-button .btn-default:hover{
  border:1px solid #024067 !important;
}

.ft-slide-right-button .btn-default:hover{
  border:1px solid #024067 !important;
}

.ft-slide-left-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-slide-left-button .btn-default:hover span.icon {
  color: #024067;
}

.ft-slide-right-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-slide-right-button .btn-default:hover span.icon {
  color: #024067;
}

/*Fitness Home Getting Started Area*/
.ft-getting-started-button .btn-default span.icon {
  color: #024067;
}

.ft-getting-started-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-getting-started-button .btn-default:hover span.icon {
  color: #024067;
}

div[class*="other-home-header-wraper-"] .ft-header-bottom-fitness-level-title {
  background: #024067;
}  

/*Fitness Home Classes Area*/
.ft-class-feat a {
  background: #024067;
}

.ft-class-feat-content:hover .ft-class-feat-content-info a {
  color: #024067;
}

.ft-class-feat-content:hover .ft-class-feat-content-image-hover::after {
  background: #024067;
}

/*Fitness Discount Area*/
.ft-discount-area {
  background: #024067;
}

.ft-discount-button .btn-default span.icon {
  color: #024067;
}

.ft-discount-button .btn-default:hover span.icon {
  color: #024067 !important;
}

.ft-discount-button .btn-default:hover span.text {
  color: #024067 !important;
  border-right: 1px solid #024067;
}

.ft-discount-button .btn-default:hover {
  background: #fff !important;
  border: 1px solid #024067 !important;
  color: #024067 !important;
}

/*Course Content Part*/
.ft-courses-main-content .ft-courses .ft-courses-hover-area::before {
  background: #024067;
}

.ft-courses-main-content .ft-courses .right {
  border-top: 2px solid #024067;
}

.ft-courses-main-content .ft-courses .right .left {
  background: #024067;
}

/*Team Part*/
	/*Hover*/
.team-wrap:hover .team-info-wrap::before {
  background: #024067;
}	
  /*Active*/
.team-wrap.team-active .team-info-wrap::before{
  background: #024067;
}

/*Testimonial Part*/
.ft-testimonial .content-wrap .content .blq-icon {
  background: #024067;
}

/*Pricetable Part*/
	/*Active*/
.ft-pricetable-area .pricetable .info ul.active {
  background: #024067;
}

.ft-pricetable-area .pricetable .sign-up-link.active {
  background: #024067;
}	
	/*Hover*/
.ft-pricetable-area .pricetable:hover .info ul {
  background: #024067;
}

.ft-pricetable-area .pricetable:hover .sign-up-link {
  background: #024067;
}	

/*Blog Part*/
.ft-recent-post .recent-post:hover .images::after {
  background: #024067;
}

/*Newsletter Part*/
.ft-newletter-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-newletter-button .btn-default:hover span.icon {
  color: #024067;
}

.ft-newletter-button .btn-default span.icon {
  color: #024067;
}

.ft-footer ul li:hover .icon {
  color: #024067;
}

/*Footer Part*/
.ft-footer ul li:hover a {
  color: #024067;
}

.ft-footer ul li:hover {
  color: #024067;
}

.footer-copyright-area .social a:hover {
  color: #024067;
  border: 1px solid #024067;
}

/*Contact Page*/
	/*Contact Form button area*/
.ft-contact-button .btn-default {
  background: #024067;
  border: 1px solid #024067 !important;
}

.ft-contact-button .btn-default span.icon {
  background: #024067;
}

.ft-contact-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-contact-button .btn-default:hover span.icon {
  color: #024067;
}

.ft-contact-button .btn-default:hover {
  border: 1px solid #024067 !important;
}

/*Blog Details*/
.ft-blog-post .content ul li, .ft-blog-post .content ul li a, .ft-blog-post .content ul li:hover, .ft-blog-post .content ul li:hover a {
  color: #ff8c04;
}

.ft-blog-post .content blockquote span {
  color: #02f6ff;
}

.ft-blog-post .media-body p span.reply a {
  color: #02f6ff;
}

.ft-blog-post .admin-social-info a:hover{color:#02f6ff;}

	/*Comments Form button area*/
.ft-comments-button .btn-default {
  background: #024067;
  border: 1px solid #024067 !important;
}

.ft-comments-button .btn-default span.icon {
  background: #024067;
}

.ft-comments-button .btn-default span.text {
  border-right: 1px solid #282f39;
}

.ft-comments-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-comments-button .btn-default:hover span.icon {
  color: #024067;
}

.ft-comments-button .btn-default:hover {
  border: 1px solid #024067 !important;
}

/*About Us*/
.ft-fitness-center .content ul li span {
  color: #eb9500;
}

.ft-fitness-center .content ul li:hover a {
  color: #eb9500;
}

.feature-class-about:hover .image {
  border: 8px solid #024067;
}

.feature-class-about:hover h6 {
  color: #024067;
}

.feature-class-about:hover .btn-default {
  background: #024067;
  border: 1px solid #024067;
}

.ft-video-content-section ul li:hover a {
  color: #024067;
}

.ft-video-content-section ul li:hover span {
  background: #024067;
}

/*Contact Form button area*/
.ft-registration-button .btn-default {
  background: #024067;
  border: 1px solid #024067 !important;
}

.ft-registration-button .btn-default span.icon {
  background: #024067;
}

.ft-registration-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-registration-button .btn-default:hover span.icon {
  color: #024067;
}

.ft-registration-button .btn-default:hover {
  border: 1px solid #024067 !important;
}

/*Sidebar*/
.sidebar-widget ul li:hover a {
  color: #02f6ff;
}

.sidebar-widget ul li:hover span {
  color: #2B6090;
}

.popular-post-content:hover .content p.title a {
  color: #024067;
}

/*Class Page*/
.ft-class-item:hover .image-wrap .image::after {
  background: #024067;
}

.ft-classes-slide-item:hover .image-wrap::after {
  background: #024067;
}

/*Class details Sidebar*/
.ft-gallary-item:hover::after {
  background: #02f6ff;
}

.class-details-sidebar-content .sidebar-content .popular-post-content .content {
  border-left: 2px solid #02f6ff;
}

.class-details-sidebar-content .sidebar-content .popular-post-content:hover .image::after {
  background: #02f6ff;
}

/*FAQ Content Search box*/
.ft-section-search-option .input-group .input-group-btn .btn-default {
  background: #024067;
  border-color: #024067;
}

/*Home Counter Table Area*/
.counter-wrap .counter-bg {
  border-bottom: 5px solid #024067;
}

.ft-section-service-hot-line-content a {
  color: #024067;
}

.ft-section-service-hot-line-content a:hover {
  border: 1px solid #024067;
  background: #024067;
  ;
}

/*Career Page Sidebar Button*/
.ft-sidebar-button .btn-default {
  background: #024067;
  border: 1px solid #024067 !important;
}

.ft-sidebar-button .btn-default span.icon {
  background: #024067;
}

.ft-sidebar-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-sidebar-button .btn-default:hover span.icon {
  color: #024067;
}

.ft-sidebar-button .btn-default:hover {
  border: 1px solid #024067 !important;
}

/*Prices Page*/
.affordable-price-wrap .icon span {
  color: #024067;
  border: 2px solid #024067;
}

/*404 Pages*/
.section-404-bg a:hover {
  border: 1px solid #024067;
  color: #024067;
}

/*Comming Soon Page*/
.coming-soon-header .page-title h3 {
  color: #024067;
}

.countdown_section {
  border: 1px solid #024067;
  color: #024067;
}

.countdown_amount {
  color: #024067;
}

/*Galarry V2*/
.ft-bmi-calculator-form .nav-tabs>li.active>a, .ft-bmi-calculator-form .nav-tabs>li.active>a:focus, .ft-bmi-calculator-form .nav-tabs>li.active>a:hover {
  background-color: #024067;
}

.ft-bmi-button .btn-default:hover {
  border: 1px solid #024067 !important;
}

.ft-bmi-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-bmi-button .btn-default:hover span.icon {
  color: #024067;
}

.ft-bmi-button .btn-default span.icon {
  color: #024067;
}

/*Account Page Log In button area*/
.ft-log-in-button .btn-default {
  background: #024067;
  border: 1px solid #024067 !important;
}

.ft-log-in-button .btn-default span.icon {
  background: #024067;
}

.ft-log-in-button .btn-default span.text {
  border-right: 1px solid #282f39;
}

.ft-log-in-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-log-in-button .btn-default:hover span.icon {
  color: #024067;
}

.ft-log-in-button .btn-default:hover {
  border: 1px solid #024067 !important;
}

/*Forgot your login info*/
.ft-forgot-row .content a {
  color: #024067;
}

/*Cart Area*/
.ft-porcess-checkout .btn-default {
  background: #024067;
  border: 1px solid #024067 !important;
}

.ft-porcess-checkout .btn-default span.icon {
  background: #024067;
}

.ft-porcess-checkout .btn-default span.text {
  border-right: 1px solid #282f39;
}

.ft-porcess-checkout .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-porcess-checkout .btn-default:hover span.icon {
  color: #024067;
}

.ft-porcess-checkout .btn-default:hover {
  border: 1px solid #024067 !important;
}

.cart-page .cart-total-box .proceed-to-checkout .ft-proceed-checkout-button .btn-default:hover {
  border: 1px solid #024067 !important;
}

.cart-page .cart-total-box .proceed-to-checkout .ft-proceed-checkout-button .btn-default span.icon {
  color: #024067;
}

.cart-page .cart-total-box .proceed-to-checkout .ft-proceed-checkout-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.cart-page .cart-total-box .proceed-to-checkout .ft-proceed-checkout-button .btn-default:hover span.icon {
  color: #024067;
}

.cart-page .cart-total-box .proceed-to-checkout .ft-proceed-checkout-button .btn-default:hover {
  border: 1px solid #024067 !important;
}

/*Product Details Page*/
.ft-add-to-cart-button .btn-default {
  background: #024067;
  border: 1px solid #024067 !important;
}

.ft-add-to-cart-button .btn-default span.icon {
  background: #024067;
}

.ft-add-to-cart-button .btn-default span.text {
  border-right: 1px solid #282f39;
}

.ft-add-to-cart-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.ft-add-to-cart-button .btn-default:hover span.icon {
  color: #024067;
}

.ft-add-to-cart-button .btn-default:hover {
  border: 1px solid #024067 !important;
}

/*Shop Page*/
.shop-page-content .single-shop-item .meta p a {
  color: #024067;
}

.shop-page-wrapper .shop-page-content .ft-add-to-cart-button .btn-default {
  background: #024067;
  border: 1px solid #024067 !important;
}

.shop-page-wrapper .shop-page-content .ft-add-to-cart-button .btn-default span.icon {
  background: #024067;
}

.shop-page-wrapper .shop-page-content .ft-add-to-cart-button .btn-default span.text {
  border-right: 1px solid #282f39;
}

.shop-page-wrapper .shop-page-content .ft-add-to-cart-button .btn-default:hover span.text {
  color: #024067;
  border-right: 1px solid #024067;
}

.shop-page-wrapper .shop-page-content .ft-add-to-cart-button .btn-default:hover span.icon {
  color: #024067;
}

.shop-page-wrapper .shop-page-content .ft-add-to-cart-button .btn-default:hover {
  border: 1px solid #024067 !important;
}