/*!
 * BuilderEngine Themes (http://builderengine.com)
 */

/* -------------------------------
    Header / Navbar
------------------------------- */
.navbar-inverse {
background-color: #FDFDFD;
border-color: #F7F7F7;
}
.header.navbar.navbar-inverse .brand-text {
color: #272727;
}
.navbar-nav .dropdown-menu {
    background: #FCFCFC;
} 
.navbar-nav .dropdown-menu > li.active > a,
.navbar-nav .dropdown-menu > li > a:hover,
.navbar-nav .dropdown-menu > li > a:focus {
    background: #FBFBFB;
}
.header.navbar .navbar-nav > li.active > a, 
.header.navbar .navbar-nav > li > a:hover, 
.header.navbar .navbar-nav > li > a:focus,
.header.navbar.navbar-default .navbar-nav > li.active > a, 
.header.navbar.navbar-default .navbar-nav > li > a:hover, 
.header.navbar.navbar-default .navbar-nav > li > a:focus,
.header.navbar.navbar-transparent .navbar-nav > li.active > a, 
.header.navbar.navbar-transparent .navbar-nav > li > a:hover, 
.header.navbar.navbar-transparent .navbar-nav > li > a:focus,
.header.navbar.navbar-inverse .navbar-nav > li.active > a, 
.header.navbar.navbar-inverse .navbar-nav > li > a:hover, 
.header.navbar.navbar-inverse .navbar-nav > li > a:focus,
.header.navbar.navbar-transparent.navbar-small .navbar-nav > li.active > a,
.header.navbar.navbar-transparent.navbar-small .navbar-nav > li > a:hover,
.header.navbar.navbar-transparent.navbar-small .navbar-nav > li > a:focus,
.text-theme,
.navbar-nav .dropdown-menu > li.active > a,
.navbar-nav .dropdown-menu > li > a:hover,
.navbar-nav .dropdown-menu > li > a:focus,

.navbar-nav .dropdown-menu > li.active > a,
.navbar-nav .dropdown-menu > li > a:hover,
.navbar-nav .dropdown-menu > li > a:focus {

	color: #2387D0;
}

.be-position-fixed-top {
  background: #ffffff;
  border-bottom: none;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}

/* -------------------------------
    Footer
------------------------------- */

.footer {
    background-color: #eaeaea;
    color: #707478;
    border-top-color: #d7d7d7;
}
.footer .footer-brand {
color: #707478;
}
#footer-bottom {
    padding: 25px 0;
    text-align: left;
    background: #E1E1E1;
}

/* -------------------------------
    Buttons
------------------------------- */
.btn.btn-theme {
    background: #348fe2;
    border-color: #348fe2;
    color: #fff;
}
.btn.btn-theme:hover,
.btn.btn-theme:focus {
    background: #2a72b5;
    border-color: #2a72b5;
}

/* -------------------------------
    General Theme Color
------------------------------- */

.fade {
  opacity: 1;

}
.fade.in {
  opacity: 1;
}

a {
    color: #337ab7;
}
a:hover,
a:focus {
    color: #2a72b5;
}

div.featured-box.nobg.border-only i.fa {
		color: #949494;
		border-color: #959393;
}
.blue  {
	color: #577FF0;
}
.bs-callout {
    color:#fff;
    background: #3F7792;
}
.bs-callout h3 {
    color:#fff;
}

.social-list a:hover
      {
      	color: #eee;
      }
	  
.bg-color {
    background-color: #4A839E;
}
.bg-color2 {
    background-color: #3F7792;
}

.box-color {
    padding: 45px 15px 40px;
    color: #fff;
}

.text-white {
    color: #fff;
}

.bg-silver-lighter {
    background: #f4f6f7;
}

/* -------------------------------
	Testimonials Block
------------------------------- */

blockquote {
    padding: 10px 40px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}

.blockcontent-testimonials.has-bg {
    padding-bottom: 20px;
    background: #FFFFFF;
	margin-top: 0px;
}

.blockcontent-testimonials {
    padding: 10px 15px 75px;
}

.blockcontent-testimonials.has-bg h1, .blockcontent-testimonials.has-bg h2, .blockcontent-testimonials.has-bg h3, .blockcontent-testimonials.has-bg h4, .blockcontent-testimonials.has-bg h5, .blockcontent-testimonials.has-bg h6 {
    color: #060606;
    font-weight: 500;
}

.testimonials .name {
    color: #444;
    font-size: 14px;
    margin-bottom: 15px;
}

.testimonials blockquote {
    border: none;
    text-align: center;
    color: #020202;
    position: relative;
    font-weight: 300;
    margin-bottom: 15px;
}

.blockcontent-testimonials .content-title {
    text-align: center;
    position: relative;
    margin-bottom: 0px;
    padding-bottom: 15px;
    margin-top: 0;
}

.testimonials .carousel-indicators li.active {
    background: #6D6D6D;
}
.testimonials .carousel-indicators li:hover, .testimonials .carousel-indicators li:focus {
    background: rgba(121, 121, 121, 0.7);
}
.testimonials .carousel-indicators li {
    background: rgba(66, 66, 66, 0.4);
    border: none;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}


/* -------------------------------
	Other Blocks
------------------------------- */

.blockcontent-quote.has-bg {
    background: #3F7792;
}

.blockcontent-action.has-bg {
    background: #3F7792;
}

.blockcontent-milestones.has-bg {
    background: #3F7792;
}
.milestone .title {
    color: #F7F7F7;
}

.blockcontent-quote.has-bg {
    overflow: visible;
}
.blockcontent-action.has-bg {
    overflow: visible;
}

.flexslider {
    margin-top: 0px;
    margin-bottom: 0px;
}