:root {
	--border-radius: 4px;
	--border-radius2x: 8px;
	--default: #777;
}
body{
	background-color: var(--color-bg);
}
body.standAlone {
	background-color:var(--color-standalone-bg) !important;
}
#main {
	background:var(--color-surface);
	color:var(--color-text);
}
#title h2{
	color:var(--primary);
}
#title h2 span{
	color:var(--tertiary);
}
#nav > div, .ReportHeader, .ReportSummary, #user_panel{
	background:#999;
}
.ReportOrderHeader, .ReportGroup{
	background:#ccc !important;
	color:var(--light) !important;
}
#nav a, a.ReportHeader, #user_panel, #user_panel a, #user_panel a:visited{
	color:var(--light) !important;
}
#nav a.active,
#nav a:hover,
#nav a.active:hover,
a.ReportOrderHeader.active,
a.ReportHeader:hover,
a.ReportOrderHeader:hover{
	color:var(--tertiary);
}
#content h1{
	color:var(--primary--200);
}
#content h2, .FormHeader{
	color:var(--tertiary-200);
}
#content a {
	color:var(--color-text);
}
#content h3{
	color:var(--color-text);
}
#side-bar small{
	color:var(--grey-900);
}
#side-bar #inscreva > p, .FormButtonConfirm, .btn-primary, .FormButtonApply, .ReportLinkHighlight {
	color:var(--light);
	background:var(--secondary);
}
#side-bar #inscreva > p a{
	color:var(--light);
}
#side-bar #inscreva > p a:hover{
	text-decoration: underline
}
#side-bar #inscreva > p + p {
	color:var(--light);
	background:var(--quaternary);
}
#inscreva a{		
	color: var(--primary);
}
#parceiros span{
	color:var(--dark--300);
}
#parceiros > li{
	border-color:var(--light-200);
}
#rodape {
	color:var(--primary);
	border-color:var(--primary);
}
#rodape a{
	color:var(--primary);	
}
#rodape > ul > li{
	color:var(--primary);
}

#nav > div{
	background:var(--color-surface);
}
#nav a{
	color:var(--primary) !important;
}
#nav a.active,
#nav a:hover,
#nav a.active:hover{
	color:var(--tertiary);
}
#side-menu a{
	color:var(--primary);	
}
#side-menu a.active,
#side-menu a:hover{
	color:var(--tertiary);
}
#side-menu ul{
	border-color:#ccc;
}
#side-menu ul li{
	border-color:var(--primary-rgba-10);
}
/* Steps */
.StepList ol{
	background:url(../img/steps/01_bkg.png);
}
.Step .back{
	background-image:url(../img/steps/01_core.png);
}
.Step .middle{
	background:url(../img/steps/01_bkg.png);
}
.Step .point{
	background-image:url(../img/steps/01_core.png);
}
.StepSelected .back{
	background-image:url(../img/steps/01_core.png);
}
.StepSelected .middle{
	background:url(../img/steps/01_bkg_selected.png)
}
.StepSelected .point{
	background-image:url(../img/steps/01_core.png);
}
.StepNextSelected .point{
	background-image:url(../img/steps/01_core.png);
}
.StepSelected .title, .StepSelected .description, .StepSelected a{
	color:#fff
}
.StepUndone .content, .StepUndone .title, .StepUndone .description, .StepUndone a{
	color:#bbb;
}

