@import "CalistoDS.css";
@import "EleccionesDS_Tokens.css";

/* [gx-css-import ignore - start] */
 
/* [gx-css-import ignore - end] */
@media screen and (max-width: 767px)
{
	.gx-freestyle-grid .row 
	{
		padding-top : var(--spacing_stack-xs) ;
		padding-bottom : var(--spacing_stack-xs) ;
	}
}


.flex-kanban div 
{
	flex-basis : 0;
}
.box-kanban 
{
	border-radius : var(--radius_default) ;
	padding : var(--spacing_gap-s) ;
	margin : var(--spacing_gap-xs) ;
	height : 70vh;
	overflow : hidden;
	background : rgba(0,0,0,.05);
	box-shadow : inset 0.1em 0.1em rgb(0,0,0,.1);
}
.dhx_cal_event.past_event div 
{
	background-color : var(--colors_primary) ;
}
.dhx_cal_event .dhx_body, .dhx_cal_event .dhx_footer, .dhx_cal_event .dhx_header, .dhx_cal_event .dhx_title 
{
	background-color : var(--colors_primary) ;
	border : 1px solid var(--colors_secondary);
	color : var(--colors_white) ;
	overflow : hidden;
	width : 100%;
	font-family : var(--fonts_primary-regular) ;
	font-size : 14px;
}
.dhx_cal_event .dhx_title 
{
	height : auto;
	background-color : var(--colors_secondary) !important;
}
.dhx_cal_event.today_event div 
{
	background-color : var(--colors_secondary) !important;
	color : var(--colors_white) ;
}
.dhtmlXTooltip.tooltip 
{
	background-color : var(--colors_dark) ;
	border-left : 1px solid var(--colors_secondary);
	border-top : 1px solid var(--colors_secondary);
	color : var(--colors_white) ;
}
.footer 
{
	display : block;
	padding : var(--spacing_gap-s) ;
}
.header 
{
	width : 100%;
	padding : 1em;
}
.inputEx-Group-legend 
{
	color : var(--colors_text) ;
}
.gx-prompt 
{
	filter : none !important;
}
.bg-alpha 
{
	background-color : rgba(0,0,0,0) !important;
}
.FreeStyleGrid a 
{
	color : white;
	text-decoration : none;
	font-weight : bold;
}
.FreeStyleGridnobold a 
{
	color : white;
	text-decoration : none;
	font-size : medium;
}
.tag 
{
	font-weight : bold;
	display : block;
	width : max-content;
	cursor : pointer;
}
.MapaMendoza 
{
	background-repeat : no-repeat;
}
.TextBlock 
{
	font-family : Rem-Regular_ttf;
	border-style : none;
	border-width : 0px;
	font-style : normal;
	font-weight : normal;
	color : var(--colors_dark) ;
}
.Attribute 
{
	font-family : Rem-Regular_ttf;
}
.AttTitle 
{
	font-family : Rem-Regular_ttf;
	font-size : 12pt;
	font-weight : bold;
}
.TextBold 
{
	font-weight : bold;
}
.FontBold 
{
	font-family : Rem-Bold_ttf;
}
.boxR 
{
	background : var(--colors_secondary) ;
	border-radius : var(--radius_default) ;
	box-shadow : var(--shadows_xxxs) ;
	padding-top : 0.1em;
}
.margin-sup--s 
{
	margin-top : 1.5em;
}
.margin-sup--xs 
{
	margin-top : 0.7em;
}
.margin-neg-x--xs 
{
	margin-top : -0.2em;
	margin-bottom : -0.2em;
}
.margin-neg-left 
{
	margin-left : -1em;
}
.line-height--s 
{
	line-height : 1.1;
}
.line-height--xs 
{
	line-height : 0.8;
}
.padding-x--xxs 
{
	padding-left : 0.2em;
	padding-right : 0.2em;
}
.padding-top--xxs 
{
	padding-top : 0.1em;
}
.font-size-xs 
{
	font-size : var(--fontSizes_xs) ;
}
html, body 
{
	background : linear-gradient(90deg, #cccccc, #f8f8f8);
	scrollbar-color : var(--colors_secondary) var(--colors_gray01) !important;
}
.menu-flotante 
{
	top : 150px;
	position : fixed;
	z-index : 10;
}
.box-pad--xs 
{
	border-radius : var(--radius_default) ;
	box-shadow : 1px 1px 5px 0px #888888;
	padding : 0.5em;
}
.border-rad 
{
	border-radius : var(--radius_default) ;
}
.heigth-zero 
{
	height : 0px !important;
}
.text-border 
{
	border : outset;
	border-color : lightgrey;
	border-radius : 4px;
	text-decoration : none !important;
	background-color : #eaeaea;
}
.BGFJM, .bg-fjm 
{
	background-color : #3CADD4 !important;
}
.BGFV, .bg-fv 
{
	background-color : #7A9A01 !important;
}
.BGPFP, .bg-pfp 
{
	background-color : #2AAE86 !important;
}
.BGFIT, .bg-fit 
{
	background-color : #F65058 !important;
}
.BGFLD, .bg-fld 
{
	background-color : #1D4289 !important;
}
.BGAPU, .bg-apu 
{
	background-color : #FF6A39 !important;
}
.BGLLACM, .bg-llacm 
{
	background-color : #753BBD !important;
}
.BGPDJ, .bg-pdj 
{
	background-color : #B9D9EB !important;
}
.BGPNT, .bg-pnt 
{
	background-color : #8031A7 !important;
}
.BGNR, .bg-nr 
{
	background-color : #000000 !important;
}
.BGPRT, .bg-prt 
{
	background-color : #007680 !important;
}




@font-face
{
	font-family : Rem-Light_ttf;
	src : url("Rem-Light_ttf.ttf");
}
@font-face
{
	font-family : Rem-Regular_ttf;
	src : url("Rem-Regular_ttf.ttf");
}
@font-face
{
	font-family : Rem-Bold_ttf;
	src : url("Rem-Bold_ttf.ttf");
}