/*

Style : Purple 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 : Purple
   ------------------------------------------------

   Purple 1       : #8C1812;
   Dark Grey      : #3b3b3b;
   Medium Grey    : #5c5c5c;
   Light Grey     : #818181;
   Lightest Grey  : #C2C2C2;
   White          : #ffffff;


   */
/* ================================================
   THEME SPECIFIC STYLES : VISUAL STYLES ONLY
   ================================================ */
/*White bg*/

body,
.pace .pace-progress {
    background: #FFF;
}
/*Grey*/

body,
.timeline-content h2 {
    color: #5c5c5c;
}

.nav-pills>li>a {
    color: #161616;
}

.form-control:focus {
    border-color: #00adef;
}

.navbar-default .navbar-nav>li>a {
    color: #818181;
}

.slick-prev:before,
.slick-next:before {
    color: #C2C2C2;
}
/* Purple
 * ----- */

::-moz-selection {
    background: #8C1812;
    color: #FFF;
}

::selection {
    background: #8C1812;
    color: #FFF;
}

.header,
.sub-header {
    color: #5C5C5C;
    background-color: #8C1812;
}
/*color*/

a,
a:hover,
a:focus,
.speaker-info p,
.highlighted-plan .price,
.highlighted-plan .plan-name {
    color: #881230;
}

.benefit-item .benefit-icon i {
    color: #8C1812;
}
/*background*/

.timeline::before {
    background: #8C1812;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #FFF;
    background-color: #881230;
}
/*border*/

.timeline-bullet,
.highlighted-plan {
    border-color: #8C1812;
}
/*background color*/

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #881230;
    color: #FFF;
}
/*
  BUTTONS
  ------- */

.btn-default {
    color: #8C1812;
    border-color: #FFF;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    background-color: transparent;
    border-color: #FFF;
    color: #FFF;
}

.btn-primary {
    background-color: #5c5c5c;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #3b3b3b;
}

.btn-success {
    background-color: #fff;
    border-color: #fff;
    color: #cc004d;
}

.btn-fondonegro {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #161616;
}


.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
    background-color: #cc004d;
    border-color: #cc004d;
    color: #FFF;
}

.btn-outline {
    color: #8C8C8C;
    border-color: #CACACA;
}

.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active {
    background-color: transparent;
    border-color: #818181;
    color: #8C8C8C;
}

a.btn-UAI{
    background-color: #e40055;
    color: #fff;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    padding: 10px 40px;
    border-radius: 20px;
    display: inline-block;
    box-shadow: 2px 2px 10px 0px rgba(228,0,85,0.5);
}
a.btn-UAI:hover{
    background-color: #fff;
    color: #e40055;
}
a.btn-UAI:active{

    transform: scale(0.95);
}

@media (min-width: 992px) {
    a.btn-UAI{
        background-color: #FF0084;
        color: #fff;
        font-family: Trebuchet MS;
        font-size: 18px;
        font-weight: 600;
        font-style: normal;
        text-decoration: none;
        padding: 10px 40px;
        border-radius: 20px;
        display: inline-block;
        box-shadow: 2px 2px 10px 0px rgba(228,0,85,0.5);
    }
    a.btn-UAI:hover{
        background-color: #fff;
        color: #e40055;
    }
    a.btn-UAI:active{

        transform: scale(0.95);
    }
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{
    color: #cfcfcf;
}

.form-control {
    color: #000000;
    font-weight: bold;
}