.bg-blue{
	background-color:#00a8ff;
}
.bg-dark-blue{
	background-color:#1da8cb;
}

.bg-blue-trans{
	background:#024075 /*url(../images/trans-bg-2.png) repeat*/;
	
}

.footer-icons li{
	
}

.footer-icons li a{
	background:#FFF;
	color:#024075;

}

.footer-icons li a:hover{
	color:#FFF;
	border:1px solid #FFF;
	background:#024075;
}

.back-to-top:hover {    
	color:#1fb4da;	
}

.pricing .featured{
	border:#1da8cb 1px solid;
	color:#1da8cb;
}

.pricing .featured h1{
	color:#1da8cb;
}

.pricing .featured .panel-heading{
	background-color:#1da8cb;	
}

.pricing .panel-heading{
	background-color:#1fb4da;	
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
background-color: #1fb4da;
border-color: #1da8cb;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #1fb4da;
}

a {
color: #1abcff;
}

a:hover {
color: #aa0b3c;
}

.badge {
	background:#1fb4da;
}
.panel-title > a.selected {
    background: #024075;
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 100%;
    padding-left: 0;
    margin-left: -50%;
    text-align: center;
    list-style: none;
}

.carousel-indicators li {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    border: 1px solid #d3d3d3; /*#aa0b3c; vermelho*/
	border-radius: 50px;	   
}

.carousel-indicators .active {
    width: 22px;
    height: 22px;
    margin: 0;
    background-color: #00a8ff;
}

.btn-flippy {
    background-color: #1fb4da;
    border-color: #1fb4da;
}

.btn-flippy:hover,
.btn-flippy:focus,
.btn-flippy:active,
.btn-flippy.active,
.open .dropdown-toggle.btn-flippy {
  background-color: #1da8cb;
  border-color: #1da8cb;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  background-color: #024075;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: #024075;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #1da8cb;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
background-color: #1da8cb;
}

.flippy-container > div.flippy-back {
	background:#1fb4da;
}
.flippy-title-front{
	background:#1fb4da;
}

.flippy-title-back{
	color:#1fb4da;

}
.flippy-featured-container > div {
	background:#024075; /* cor da div base dos destaques home*/

}

.ferramenta-fonte p{
    font-size:12px;
	line-height:17px;
	margin:0;
	padding:0;
}

.ferramenta-fonte h2{ /* cor base dos destaques home*/
    font-size:16px;
	margin:0;
	padding:0px 0px 8px 0px;
	background:#024075;
}

.ferramenta-fonte h2 span{
    font-size:13px;	
}

.ferramenta-fonte h3{
    font-size:14px;
	margin:0;
	padding:0;
}

.ferramenta-fonte h4{
    font-size:14px;
	margin:0;
	padding:5px;
	background:#00a8ff;
	color:#fff;
}

.ferramenta-fonte h5{
    font-size:11px;
	line-height:20px;
	margin:0;
	padding:0;
}

.flippy-featured-container > div.flippy-featured-back {
	background:#024075;
}
.flippy-featured-title-front{
	background:#1a1a1a;
}

.flippy-featured-subtitle-front{
	background:#1da8cb;

}

.flippy-featured-title-back{
	border-bottom:dotted 2px #fff;
}

.flippy-blog-container > div.flippy-blog-back {
	background:#1fb4da;
}

.avatar-name{
	color:#1fb4da;	
}
.controls li.active{
	background-color:#1fb4da;

}

.controls li.active:hover{
	background-color:#1da8cb;

}
.flippy-btn-container > div {
	background:#1fb4da;

}
.flippy-btn-container > div.flippy-btn-back {
	background:#1fb4da;

}

.blog-date{
	background-color:#1fb4da;
}

.blog-month{
	color:#1fb4da;

}

.blog-title{
	color:#1fb4da;
	
}

.cbp_tmtimeline {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	position: relative;
} 

.cbp_tmtimeline:before {
	background: #afdcf8;

}

.cbp_tmtimeline > li .cbp_tmtime span:last-child {
	color: #1da8cb;
}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmtime span:last-child {
	color: #1fb4da;
}

.cbp_tmtimeline > li .cbp_tmlabel {
	color: #1fb4da;
	border-left:5px #1fb4da solid;
}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
	color:#1da8cb;
	border-left:5px #1da8cb solid;
}

.cbp_tmtimeline > li .cbp_tmlabel:after {

	border-right-color: #1fb4da;

}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
	border-right-color: #1da8cb;
}

.cbp_tmtimeline > li .cbp_tmicon {

	background: #1fb4da;
	box-shadow: 0 0 0 8px #afdcf8;
}
@media screen and (max-width: 47.2em) {
	.cbp_tmtimeline > li .cbp_tmlabel:after {

		border-bottom-color: #1da8cb;
	}

	.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
		border-bottom-color: #1fb4da;
	}

}

.under-title{
	color:#1fb4da;
	
}

@media  (max-width: 600px) {
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  background-color: #00a8ff;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: #00a8ff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #00a8ff;
}	
}