/******************************/
/*	GERAL                 */
/******************************/
body{
	background-color:#333333;
}
/******************************/
/*  HEADER                    */
/******************************/
div.header{
	border-bottom:0;
	background-color:#ffffff;
}
div.header div.logo{
	float:left;
	width:200px;
	margin-left:0;
	margin-top:-5px;
	height:100px;
	background-image:url(logo_planejar.svg);
	background-repeat:no-repeat;
}

div.header div.user{
	background-color:transparent;
}
div.header div.user span{
	text-transform:uppercase;
	font-size:14px;
	color:#6e6e78;
}
div.header div.user a.hdrbt{
	border-left:1px solid #ffffff;
	color:#6e6e78;
}
ul.menu li a{
	text-transform:uppercase;
}

ul.formulario li label,
ul.formulario li label.req{
	color:#666666 !important;
}

/******************************/
/*  CONTEUDO                  */
/******************************/
body.external div.main{
	background-color:#a5cd39;
}
div.principal.external{
	background-color:#efeff1;
	color:#707070;
}
div.principal.external ul.formulario li label{
	color:#707070 !important;
}
div.principal.external div.botoes a.esqueci{
	color:#ff7900;
}
div.principal{
	background-color:#ffffff;
	overflow:auto;
}
div.principal.external h2{
	background-color:#ff7900;
	color:#FFF;
}

h2.principal-titulo{
	text-transform:uppercase;
	font-weight:400;
	font-size:24px;
	color:#666666;
}
h2.principal-titulo span.icon{
	color:#4b9933;
}
h3.principal-subtitulo{
	color:#ff6600;
	font-size:18px;
}
h3.principal-subtitulo span.icon {
    color: #6a6a6a;
}

a.botao{
	background-color:#EE3F6B;
}

div.menu{
	background-color:#5784bc;
}
ul.menu li a:hover span{
	color:#009646;
}
a.openpanel{
	background-color:#efeff1;
	color:#333333;
	border-left:1px solid #efeff1;
	border-right:1px solid #efeff1;	
}

/*external*/
body.external div.box-external{
	background-color:#ffffff;
}
body.external h2.box-titulo{
	background-color:#00b4ac;
	color:#ffffff;
}
body.external h3.box-subtitulo{
	background-color:#ef7737;
	color:#ffffff;
}
body.external div.botoes a.esqueci{
	color:#20a5e8;	
}
/*breadcrumb*/
div.breadcrumb{
	font-size:12px;
	text-transform:uppercase;
	background-color:#f1f1f1;
	color:#666666;
}
div.breadcrumb a{
	color:#666666;	
}
div.breadcrumb a.voltar{
	background-color:#ff6600;
	color:#fff;
	text-transform:uppercase;
}
div.breadcrumb a.voltar span.icon{
	width:35px;
	padding-left:0;
}


/******************************/
/*  HOME                      */
/******************************/
body.home div.nivo-controlNav{
	display:none;
}

body.home div.main{
	background-color:#efeff1;
}


a.home-item{
	color:#000000;
}
a.home-item p strong{
	color:#000000;
}
a.home-item div.circle{
	border:2px solid #959595;
}
a.home-item div.circle span{
	color:#959595;
}
a.home-item:hover div.circle{
	border:2px solid #ff7900;
}
a.home-item:hover div.circle span{
	color:#ff7900;
}
a.home-item p strong{
	color:#ff7900;
}
/******************************/
/*  CURSOS                    */
/******************************/
div.curso h2.curso-titulo{
	font-weight:normal;
	color:#ff7900;
	text-transform:uppercase;
}
div.curso{
	border-bottom:1px solid #d8d8d8;
}
/******************************/
/*  TRILHAS                   */
/******************************/
a.curso-tema{
	text-transform:uppercase;
}
ul.curso-lista li span.curso-title{
	text-transform:uppercase;
}
ul.curso-lista li a.curso-acessar{
	background-color:#ff7900;
	text-transform:uppercase;
}
ul.curso-lista li a.curso-acessar.iniciar{
	color:#ffffff !important;
}
ul.curso-lista li a.curso-acessar.continuar{
	background-color:#ffffff !important;
	color:#ff6600;
	border:1px solid #ff6600;
}
ul.curso-lista li a.curso-acessar.bloqueado{
	color:#666666 !important;
	background-color:#fafafa !important;
	border-bottom:1px solid #666666 !important;
}

ul.curso-lista li a.curso-acessar.consultar{
	color:#666666 !important;
	background-color:#fafafa !important;
}
ul.curso-lista li a.curso-acessar.concluido{
	color:#666666 !important;
	background-color:#fafafa !important;
}
ul.curso-lista li a.curso-acessar.refazer{
	color:#666666 !important;
	background-color:#fafafa !important;
}

ul.curso-lista li span.curso-icon{
	font-weight:bold;
}
a.botao.mostrar{
	color:#ff7900;
	text-transform:uppercase;
}
/*cursos*/
ul.detalhe-menu li a{
	color:#00a14b;
	text-transform:uppercase;	
}
ul.detalhe-menu li a:hover{
	background-color:#f1f1f1;
}
ul.detalhe-menu li.selected a{
	background-color:#00a14b;
	color:#fff;
}

/******************************/
/*  SIDEBAR                   */
/******************************/
div.sidebar-header{
	border-top:7px solid #3d3d45;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;		
	color:#ff7900;
}
div.sidebar-header h2{
	color:#ff7900;
}
div.sidebar-header span.icon{
	display:none;
}
div.sidebar-item{
	border-bottom:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;	
}
div.sidebar-item span.icon{
	display:none;
}
div.sidebar-item.notifica{
	background-color:#e0f4d6;
}
div.sidebar-item a.sidebar-botao{
	border:1px solid #ff7900;
	background-color:#fff;
	color:#ff7900;
	font-size:13px;
}
div.notification{
	background-color:#ff7900;
}

/*POPUPS*/
div.popbody h2{
	background-color:#5784bc;
}
div.popquadro{
	background-image:url(seta-popup.png);
	background-repeat:no-repeat;
}

/******************************/
/*  FOOTER                    */
/******************************/
div.footer{
	background-color:#333333;
	border-top:0;
	padding-top:27px;
	height:90px;
	background-image:url(assinatura.png);
	background-repeat:no-repeat;
	background-position:center center;
}
div.footer p{
	margin-top:0;
}

/******************************/
/*  CONTEUDOS                 */
/******************************/
div.conteudos a.conteudo-item h2{
	color:#ff7900;
}
div.conteudos a.conteudo-item.conteudo-Artigo div.thumb{background-color:#fe710a;}
div.conteudos a.conteudo-item.conteudo-Curso div.thumb{background-color:#b5a22a;}
div.conteudos a.conteudo-item.conteudo-Atividade div.thumb{background-color:#b5a22a;}
div.conteudos a.conteudo-item.conteudo-Vimeo div.thumb{background-color:#84c1ca;}
div.conteudos a.conteudo-item.conteudo-Youtube div.thumb{background-color:#84c1ca;}
div.conteudos a.conteudo-item.conteudo-Galeria div.thumb{background-color:#8d4ee2;}
div.conteudos a.conteudo-item.conteudo-Podcast div.thumb{background-color:#1ac4b0;}

div.conteudo h1{
	color:#ff7900;
}

div.conteudos a.conteudo-item.notifica{
	background-color:#F5E6CA;
}

#nav ul li{
	border: 1px solid #2f9643;	
}
#nav ul li a{
	color:#ff7900;
}
#nav ul li a:hover{
	background-color:#DDDDDD;
}
#nav ul li.current{
	background-color:#ff7900;
}

/*FAQ*/
ul.faq-categ li.selected{
	background-color:#ff7900;
	border:1px solid #ff7900;
}
a.faq-tema.selected{
	background-color:#ff7900;
	border:1px solid #ff7900;
}

/*depoimentos*/
div.depoimentos span.icon{
	color:#ff7900;
}
div.depoimentos p{
	color:#ff7900;
}

/******************************/
/*  GESTOR                    */
/******************************/
h2.gestor-titulo{
	color:#ff7900;
}

ul.gestor-lista li a{
	color:#ff7900;
}

table.relatorio1 td a{
	color:#dd5500;
}

table.relatorio1 td,
table.relatorio1 th{
	font-size:14px;
}

/******************************/
/*  RESPONSIVO                */
/******************************/
@media (max-width :1000px){
div.header div.logo{
	margin-top:-7px;
	margin-left:12px;
	width:180px;
	height:90px;
	background-size:180px 90px;
}
div.header div.user a.hdrbt:last-of-type{
	border-left:0 solid #ffffff;
}
}
@media (max-width : 400px){
div.header div.logo{
	margin-top:-7px;
	margin-left:12px;
	width:180px;
	height:90px;
	background-size:180px 90px;
	background-image:url(logo_planejar.svg);
}
}