:root {
	
 --uc_body-background:		#e7e7e7;
 --uc_form-background:		#eeeff0;
 --bs-body-bg: 				#eeeff0;
 --uc_popup_border:			#ced4da;

 --uc_a_color:				#0d6efd;
 --uc_ahover_color:			#d63384;
 --uc_aactive_color:		red;

 --uc_button-background:	white;
 --uc_button-iconbackground:inherit;
 --uc_button-border-radius: 20px;

 --uc_control-border:		1px solid #afafaf;
 --uc_control-border-acolor: 		1px solid var(--uc_a_color);
 --uc_control-border-cor: 	#afafaf;
 --uc_control-border-radius:		4px;	
 --uc_control-background:	#f7f7f7;
 --uc_control-shadow:		rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;

 --uc_nav-back-color: 		white;
 --uc_nav-background-color:	#e3e1e1;
 --uc_nav-border-color:		#dddddd;
 --uc_nav-cor:				#212529;
	
 --uc_sidebar-background-color:		#e3e1e1;
 --uc_sidebar-border-color:	#005c6e;
 --uc_uc_sidebar-cor:		#212529;

 --uc_navlight-cor:			#212529;
 --uc_navlight-background:	#fff;
		
 --uc_header-cor: 			#fff;
 --uc_header-backgrond: 	#303e49; 
 --uc_header-size: 			2.5rem;

 --uc_texto-font: 			"Open Sans"; 
 --uc_texto-size: 			12pt;
 --uc_texto-cor: 			#212529;	

 --uc_texto_xsm:			9pt;	
 --uc_texto_titulo-size:	12pt;	
 --uc_texto_subtitulo-size:	11pt;
		
 --uc_lead-font:			"Open Sans"; 
 --uc_lead-cor:				#6c757d; 
 --uc_lead-size:			1.6rem;	
	
 --uc_border-cor:			#a4a4a4; 
 --uc_table-background: 	#ffffff;
 --uc_card-background:		#ffffff;
 
  --uc_bs-white: 			#ffffff;
  --uc_bs-red:				#ffdada;
  --uc_bs-yellow:			#fdffda;
  --uc_bs-green:			#daffe1;
  --uc_bs-gray:				#e0e0e0;
  --uc_bs-blue:				#daeeff;


}

.uc_clear {color: var(--bs-gray-300);}


/**************************************************************/
/* LINKS, ITENS COM EVENTOS				      */
/**************************************************************/

.uc_link{ color: var(--uc_a_color);}
.uc_link:hover{ color: var(--uc_ahover_color); font-weight: 700;}
.uc_link:active{ color: var(--uc_aactive_color);}


/**************************************************************/
/* ICONES                                                     */
/**************************************************************/
.uc_fa_ico::before {
 display: inline-block;
 font-style: normal; 
 font-variant: normal; 
 text-rendering: auto; 
 -webkit-font-smoothing: antialiased;
}
.uc_fa_open::before {
 font-family: "Font Awesome 5 Free";
 font-weight: 900; content: "\f07c";
}
.uc_fa_edit::before {
 font-family: "Font Awesome 5 Free"; 
 font-weight: 900; 
 content: "\f07c";
}
.uc_fa_delete::before {
 font-family: "Font Awesome 5 Free"; 
 font-weight: 900; 
 content: "\f07c";
}
.uc_fa_expand::before {
 font-family: "Font Awesome 5 Free"; 
 font-weight: 900; 
 content: "\f07c";
}
.uc_fa_retract::before {
 font-family: "Font Awesome 5 Free"; 
 font-weight: 900; 
 content: "\f07c";
}

/* ------------ MARGENS,PADDINGS ---------------------------- */
.uc_mgauto {
 margin-right: auto!important; 
 margin-left: auto!important;
}



.uc_m30									{margin:30px;}
.uc_m20									{margin:20px;}
.uc_m15									{margin:15px;}
.uc_m10									{margin:10px;}
.uc_m5									{margin:5px;}

.uc_mr30 								{margin-right:30px;}
.uc_mr10 								{margin-right:10px;}
.uc_mr5 								{margin-right:5px;}
.uc_mr3 								{margin-right:3px;}
.uc_mr2									{margin-right:2px;}
.uc_mr1 								{margin-right:1px;}


.uc_mb100								{margin-bottom:100px;}
.uc_mb60								{margin-bottom:60px;}
.uc_mb50								{margin-bottom:50px;}
.uc_mb30								{margin-bottom:30px;}
.uc_mb20								{margin-bottom:20px;}
.uc_mb10								{margin-bottom:10px;}
.uc_mb5									{margin-bottom:5px;}
.uc_mb3 								{margin-bottom:3px;}
.uc_mb1 								{margin-bottom:1px;}

.uc_mt100								{margin-top:100px;}
.uc_mt70								{margin-top:70px;}
.uc_mt50								{margin-top:50px;}
.uc_mt40								{margin-top:40px;}
.uc_mt30								{margin-top:30px;}
.uc_mt20								{margin-top:20px;}
.uc_mt10								{margin-top:10px;}
.uc_mt5									{margin-top:5px;}
.uc_mt3 								{margin-top:3px;}
.uc_mt1 								{margin-top:1px;}

.uc_ml50								{margin-left:50px;}
.uc_ml40								{margin-left:40px;}
.uc_ml30								{margin-left:30px;}
.uc_ml10								{margin-left:10px;}
.uc_ml5									{margin-left:5px;}
.uc_ml3									{margin-left:3px;}
.uc_ml1									{margin-left:1px;}


.uc_p30									{padding:30px;}
.uc_p10									{padding:10px}
.uc_p5									{padding:5px;}

.uc_pt3rem								{padding-top: 3rem;	}
.uc_pb3rem								{padding-bottom: 3rem;}

.uc_pt100								{padding-top:100px}
.uc_pt30								{padding-top:30px;}
.uc_pt20								{padding-top:20px;}
.uc_pt10								{padding-top:10px;}
.uc_pt5									{padding-top:5x;}
.uc_pt1									{padding-top:1px;}

.uc_pb30 								{padding-bottom:30px;}
.uc_pb20 								{padding-bottom:20px;}
.uc_pb10 								{padding-bottom:10px;}
.uc_pb5 								{padding-bottom:5px;}
.uc_pb1 								{padding-bottom:1px;}

.uc_pl50 								{padding-left:50px;	}
.uc_pl40 								{padding-left:40px;	}
.uc_pl30 								{padding-left:30px;	}
.uc_pl20 								{padding-left:20px;	}
.uc_pl10 								{padding-left:10px;	}
.uc_pl5 								{padding-left:5px;	}
.uc_pl1 								{padding-left:1px;	}

.uc_pr50 								{padding-right:50px;}
.uc_pr40 								{padding-right:40px;}
.uc_pr30 								{padding-right:30px;}
.uc_pr20 								{padding-right:20px;}
.uc_pr10 								{padding-right:10px;}
.uc_pr5 								{padding-right:5px;	}
.uc_pr1 								{padding-right:1px;	}

.uc_w100								{width:100%;}
.uc_w90 {width:90%;}
.uc_w80									{width:80%;}
.uc_w75									{width:75%;}
.uc_w50									{width:50%;}
.uc_w25									{width:25%;}
.uc_w60 {width:60%;}
.uc_w40 {width:40%;}
.uc_w500px								{width:500px;}
.uc_w300px								{width:300px;}
.uc_w200px								{width:200px;}
.uc_w150px								{width:150px;}
.uc_wmin800								{min-width:800px;}
.uc_wmax40 {max-width:40%;}



/*
.uc_m30									{margin:30;}
.uc_m10									{margin:10px;}
.uc_m5									{margin:5px;}

.uc_mr30 								{margin-right:30px;}
.uc_mr10 								{margin-right:10px;}
.uc_mr5 								{margin-right:5px;}
.uc_mr3 								{margin-right:3px;}
.uc_mr1 								{margin-right:1px;}


.uc_mb100								{margin-bottom:100px;}
.uc_mb50								{margin-bottom:90px;}
.uc_mb30								{margin-bottom:30px;}
.uc_mb10								{margin-bottom:10px;}
.uc_mb5									{margin-bottom:5px;}
.uc_mb3 								{margin-bottom:3px;}
.uc_mb1 								{margin-bottom:1px;}

.uc_mt50								{margin-top:50px;}
.uc_mt40								{margin-top:40px;}
.uc_mt30								{margin-top:30px;}
.uc_mt10								{margin-top:10px;}
.uc_mt5									{margin-top:5px;}
.uc_mt3 								{margin-top:3px;}
.uc_mt1 								{margin-top:1px;}

.uc_ml50								{margin-left:50px;}
.uc_ml40								{margin-left:40px;}
.uc_ml30								{margin-left:30px;}
.uc_ml10								{margin-left:10px;}
.uc_ml5									{margin-left:5px;}
.uc_ml3									{margin-left:3px;}
.uc_ml1									{margin-left:1px;}


.uc_p30									{padding:30px;}
.uc_p10									{padding:10px}
.uc_p5									{padding:5px;}

.uc_pt3rem								{padding-top: 3rem;	}
.uc_pb3rem								{padding-bottom: 3rem;}

.uc_pt100								{padding-top:100px}
.uc_pt30								{padding-top:30px;}
.uc_pt10								{padding-top:10px;}
.uc_pt5									{padding-top:5x;}
.uc_pt1									{padding-top:1px;}

.uc_pb30 								{padding-bottom:30px;}
.uc_pb10 								{padding-bottom:10px;}
.uc_pb5 								{padding-bottom:5px;}
.uc_pb1 								{padding-bottom:1px;}

.uc_pl50 								{padding-left:50px;	}
.uc_pl40 								{padding-left:40px;	}
.uc_pl30 								{padding-left:30px;	}
.uc_pl10 								{padding-left:10px;	}
.uc_pl5 								{padding-left:5px;	}
.uc_pl1 								{padding-left:1px;	}


.uc_w100								{width:100%;}
.uc_w90 {width:90%;}
.uc_w80									{width:80%;}
.uc_w75									{width:75%;}
.uc_w50									{width:50%;}
.uc_w25									{width:25%;}
.uc_w60 {width:60%;}
.uc_w40 {width:40%;}
.uc_w500px								{width:500px;}
.uc_w300px								{width:300px;}
.uc_w200px								{width:200px;}
.uc_w150px								{width:150px;}
.uc_wmin800								{min-width:800px;}
*/

/* ------------ MARGENS,PADDINGS ---------------------------- */
.uc_conteudo {padding:30px;}
.uc_containerconteudo {padding-top:100px !important; padding-bottom:30px; padding-left:30px; padding-right:30px;}
.uc_borderred {border: 1px solid red;}

