/*

Style : Blue Theme CSS
Version : 1.0
Author  : Surjith S M
URI   : http://themeforest.net/user/surjithctly

Copyright Â© All rights Reserved
Surjith S M / @surjithctly

*/
/* 
   COLOR PALLETTES : BLUE
   ------------------------------------------------

   Light Blue     : #818181;
   White          : #ffffff;
   Blue           : #012e46

   
   */
/* ================================================
   THEME SPECIFIC STYLES : VISUAL STYLES ONLY
   ================================================ */
/*White bg*/

body,
.pace .pace-progress {
    /*background: #000000;*/
    background: #ffffff;
    
}


body,
.timeline-content h2 {
    /*color: #85fcca;*/
    /*color: #f7ef86 */
    /*color: #ff5000; Naranjo */
    color: #108f05; 
    

}

.nav-pills>li>a {
    color: #C2C2C2;
}

.form-control:focus {
    /*border-color: #C2C2C2;*/
    border-color:#fc8154;

}

.navbar-default .navbar-nav>li>a {
    color: #85fcca;
}


.slick-prev:before,
.slick-next:before {
    color: #85fcca;
}
/* green
 * ----- */

::-moz-selection {
    background: #f7ef86;
    color: #f7ef86;
}

::selection {
    /*background: #4eae49;*/
    /*background: #012e46;*/
    background: #08de28;
    
    color: #c6c6c6;
}

.header,
.sub-header {
    color: #000000;

    background-color: #fc4b08;
}
/*color*/

a,
a:hover,
a:focus,
.speaker-info p,
.highlighted-plan .price,
.highlighted-plan .plan-name {
    color: #012e46;
}

.benefit-item .benefit-icon i {
   /* color: #012e46;*/
    color: #000000;

}
/*background*/

.timeline::before {
    background: #000000;
}

.navbar-default .navbar-nav>.active>a, /*Menu Header*/
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color:#f7ef86 ;
    /*background-color: #012e46;*/
    background-color: #012e46;
    
    
}
/*border*/

.timeline-bullet,
.highlighted-plan {
    border-color: #842525;
}
/*background color*/

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    /*background-color: #012e46;*/
    background-color: #0000;

    /*color: #D4AF37;*/
    color: #35cec1;
}
/* 
  BUTTONS
  ------- */

.btn-default {
    color: #f7ef86;
    border-color: #35cec1;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    background-color: transparent;
    border-color: #000000;
    color: #35cec1;
}

.btn-primary {
    background-color: #f7ef86;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #3b3b3b;
}

.btn-success {
    background-color: #012e46;
    border-color: #012e46;
    color: #35cec1;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
    /*background-color: #FFF;*/
    background-color: #35cec1;
    border-color: #012e46;
    color: #012e46;
}

.btn-outline {
    color: #85fcca;
    border-color: #35cec1;
}

.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active {
    background-color: transparent;
    border-color: #85fcca;
    color: #85fcca;
}

.text-with-icon {
    position: relative; /* Enable relative positioning for child elements */
    padding-left: 25px; /* Adjust padding to accommodate icon width */
}

.text-with-icon img {
    position: absolute; /* Make icons absolute within their text containers */
    top: 50%; /* Center icons vertically */
    left: 5px; /* Position icons at the left edge */
    transform: translateY(-50%); /* Adjust vertical position if needed */
}

.color_pro {
color:#f7ef86 

}