.ic {
	background: transparent;
	color:#fff;
	font-family: 'Josefin Sans', sans-serif;
	font-size:0.95em;
}

.ic-sub {
	background: transparent;
	color:#fff;
	font-family: 'Josefin Sans', sans-serif;
	font-size:0.40em;
	text-transform:uppercase;
}

.ic-sub .ic-sub-capitalize {
	background: transparent;
	color:#fff;
	font-family: 'Josefin Sans', sans-serif;
	font-size:1.30em;
	text-transform:uppercase;
}

.titulo {
	margin-top: 100px;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 700;
}

.titulo-area {
	margin-top: 10px;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 700;
}

ac_red {
	color:#BE0000;	
}

#top {
	background-color:white;
}

#sobre {
	min-height:750px;
	background-image:url(../images/background/pessoas-maos-dadas.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

#equipe {
	min-height:350px;
	background-color:#8FAC91;
	color: #FFF;
}

#equipe .modal {
	color: #000;
}

#equipe .modal .help-block {
	font-size: 10px;	
}

#equipe .modal form label {
	font-size: 14px;	
}


#sobre img {
	margin-bottom:10px;
}

#sobre ul {
	font-size:16px;
	font-family: 'Muli', sans-serif;	
}

#beneficios {
	min-height:750px;
	background-image:url(../images/background/saude01.jpg);
}

#cursos {
	min-height:750px;
	background-image:url(../images/background/cursos.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

#cursos ul li {
	font-size: 14px;	
	font-family: 'Muli', sans-serif;		
}

#cursos .lead {
	font-family: 'Muli', sans-serif;		
}

#perguntas {
	min-height:900px;
	background-image:url(../images/background/questions.jpg);
}

#etica {
	min-height:900px;
	background-image:url(../images/background/cloud.jpg);
}

#berkley-saiba-mais {
	min-height: 900px;
	background-image:url(../images/background/ponto.png);	
}

#contato {
	min-height:700px;
	background-image:url(../images/background/contato.png);
}

#contato div form h1 {
    text-transform: uppercase;
    font-family: 'PT Sans Narrow', Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
	margin-top: 100px;
	margin-bottom: 25px;
}

#contato form .has-error {
	font-size:11px;	
}

#cursos form label {
	font-size:12px;
}

#cursos form .has-error {
	font-size:11px;	
}

#rodape {
	min-height: 200px;
	background-color: #999;
	color: #FFF;
}

#rodape h3 {
	font-size:16px;
}

#rodape ul {
	font-size: 12px;
}

#rodape p {
	font-size: 12px;
	line-height:10px;
}

#rodape a {
	color: #FFF;
}

#rodape a:hover {
	color: #F90953;
	text-decoration:none;
}

#rodape-faixa {
	min-height:35px;
	background-color:#000;
	color: #FFF;
}

#rodape-faixa p {
    text-transform: uppercase;
    font-family: 'PT Sans Narrow', Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 900;
	margin-top: 5px;
	margin-bottom: 5px;		
}

#rodape-faixa span {
    text-transform: uppercase;
	font-size:10px;
	font-family: 'Muli', sans-serif;	
	margin-top: 5px;
	margin-bottom: 5px;		
}

#rodape-faixa a:hover {
	text-decoration:none;
}



@media(min-width:768px) {
    .navbar-fixed-top {
        padding: 15px 0;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
    }

    .navbar-fixed-top .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
    }

    .navbar-fixed-top.navbar-shrink {
        padding: 5px 0;
    }

    .navbar-fixed-top.navbar-shrink .navbar-brand {
        font-size: 1.5em;
    }
	
	.navbar-brand img {
		height:70px;
		margin-top:-10px;
	}
		
}

.navbar {
    /*text-transform: uppercase;*/
    font-family: 'PT Sans Narrow', Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
}

.navbar a:focus {
    outline: 0;
}

.navbar .navbar-nav {
    letter-spacing: 1px;
}

.navbar .navbar-nav li a:focus {
    outline: 0;
}

.navbar-default,
.navbar-inverse {
    border: 0;
}



/* Alterando Cores do NavBar */
/* navbar */
.navbar-inverse {
    background-color: #62B3BA;
    border-color: #62B3BA;
}
/* title */
.navbar-inverse .navbar-brand {
    color: #777;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #5E5E5E;
}
/* link */
.navbar-inverse .navbar-nav > li > a {
    color: #FFF;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #FFF;
}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #FFF;
    background-color: #2EA0B5;
}
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #E9C5E6;
}
/* caret */
.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #2EA0B5;
    border-bottom-color: #2EA0B5;
}
/* Final da Alteracao de Cores do NabBar */

.carousel .item {
    width: 100%; /*slider width*/
    max-height: 750px; /*slider height*/
}
.carousel .item img {
    width: 100%; /*img width*/
}
/*add some makeup*/
.carousel .carousel-control {
    background: none;
    border: none;
    top: 50%;
}

.carousel .carousel-caption {
	font-family: 'Josefin Sans', sans-serif;
}

full width container
@media (max-width: 767px) {
    .block {
        margin-left: -20px;
        margin-right: -20px;
    }
}

p {
	font-size:16px;
	font-family: 'Muli', sans-serif;
}

#projetos a, a:hover {
	text-decoration:none;
}

#projetos h2 {
	font-size:18px;
	font-family: 'Muli', sans-serif;			
}

#projetos .entrevista {
	margin-top:5px;
	font-size:12px;
	font-family: 'Muli', sans-serif;	
	color: #900;		
}

#projetos img {	
	margin-bottom: 5px;
}

#projetos {
	min-height:700px;
	background-color:#ECDE7E;
	/*background-image:url(../images/background/planejamento2.png);*/
}

#perguntas h3 {
	color: #F90953;
}

#servicos {
	min-height:750px;
	background-color:#CFD4DF;
	/*background-image:url(../images/background/servicos.png);*/
}

#beneficios {
	color: #333;
}

#berkley-saiba-mais ul {
	font-size:16px;
	font-family: 'Muli', sans-serif;		
}

#seguranca {
	min-height:700px;
	background-image:url(../images/background/seguranca.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

#seguranca ol {
	font-size:16px;
	font-family: 'Muli', sans-serif;	
}

.panel-heading {
	font-size:18px;	
	font-family: 'Muli', sans-serif;
}

form {
	font-size:16px;	
	font-family: 'Muli', sans-serif;
}

h3 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight:bold;
}

h2 {
	font-family: 'Muli', sans-serif;
	font-weight:bold;
	font-size:1.40em;
}

#grid-dependentes {
	background-color:#A8E2EE;
}

#myCarousel-Projetos .nav a small {
    display:block;
}
#myCarousel-Projetos .nav {
	background:#eee;
}
#myCarousel-Projetos .nav a {
    border-radius:0px;
	min-height:100px;
}

.resumo-compra {
	line-height:35px;			
}

.autor {
	font-family: 'Muli', sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:right;	
}

.infoinsight {
	margin-top:5px;
	background: transparent;
	color:#fff;
	font-family: 'PT Sans Narrow', Arial, sans-serif;
	text-transform:uppercase;
	font-size:1.15em;
}

.infoinsight a {
	text-decoration:none;
}

.infoinsight a:hover {
	text-decoration:none;
}

.infoinsight-sub {
	background: transparent;
	color:#fff;
	font-family: 'PT Sans Narrow', Arial, sans-serif;
	text-transform:uppercase;
	font-size:0.45em;	
}

ac_red {
	color:#BE0000;	
}