DIV.input-group	
{	
	display: flex;	
}	
DIV.input-group INPUT.form-control	
{	
	margin-left: 0px;	
	flex: 1;	
	min-width: auto;	
	max-width: inherit;	
}	
DIV.input-group SPAN.input-group-btn	
{	
	width: 34px;	
}	
DIV.input-group SPAN.input-group-btn A.btn.btn-default	
{	
	margin-right: 0px;	
	padding-bottom: 0px;	
	padding-left: 0px;	
	padding-right: 0px;	
	padding-top: 0px;	
	height: 34px;	
	width: auto;	
	display: flex;	
	align-items: center;	
	justify-content: center;	
	min-width: auto;	
}	
DIV.input-group SPAN.input-group-btn A.btn.btn-default IMG	
{	
	padding-left: 5px;	
	padding-right: 5px;	
}	
DIV.input-group P.form-control-static	
{	
	flex:1;	
}	
DIV.input-group P.form-control-static SPAN.ReadonlyAttributeDate	
{	
	margin-left: 0px;	
}
DIV.comboLogoutCell	
{	
	padding-right: 10px;	
	display: flex;	
	align-items: center;	
}	
DIV.comboLogoutCell DIV.btn-group	
{	
	padding-bottom: 0px;	
	padding-left: 0px;	
	padding-right: 0px;	
	padding-top: 0px;	
}	
DIV.comboLogoutCell DIV.btn-group BUTTON.dropdown-toggle	
{	
	background-color: #eef2f9;	
	border-top-left-radius: 50%;	
	border-top-right-radius: 50%;	
	border-bottom-right-radius: 50%;	
	border-bottom-left-radius: 50%;	
	margin-right: 0px;	
	padding-bottom: 0px;	
	padding-left: 0px;	
	padding-right: 0px;	
	padding-top: 0px;	
	min-width: 0px;	
	display: flex;	
	box-shadow: none;	
	border: none;	
	align-items: center;	
	justify-content: center;	
}	
DIV.comboLogoutCell DIV.btn-group BUTTON.dropdown-toggle SPAN.caret	
{	
	display: none;	
}	
DIV.comboLogoutCell DIV.btn-group BUTTON.dropdown-toggle IMG	
{	
	height: 45px;	
}	
DIV.comboLogoutCell DIV.btn-group UL.dropdown-menu	
{	
	right: 0px;	
	z-index: 1500;	
	visibility: hidden;	
	min-width: 200px;	
	display: block;	
	left: unset;	
	transform: translatey(30px);	
	transition: visibility .2s, opacity .2s, transform .5s cubic-bezier(.43, .26, .11, .99);	
	opacity: 0;	
}	
DIV.comboLogoutCell DIV.btn-group UL.dropdown-menu LI A	
{	
	padding-left: 10px;	
	padding-right: 10px;	
	color: #505a78;	
}	
DIV.comboLogoutCell DIV.btn-group UL.dropdown-menu LI A .fa 	
{	
	padding-right: 10px;	
}	
DIV.comboLogoutCell DIV.btn-group UL.dropdown-menu LI A:hover	
{	
	color: #008e8e;	
}	
DIV.comboLogoutCell DIV.btn-group.open UL.dropdown-menu	
{	
	opacity: 1;	
	visibility: visible;	
	display: block;	
	box-shadow: 0px 14px 29px -9px #a1a1a1;	
	transform: translatey(0);	
}
DIV.page-sidebar.sidebar-fixed:before	
{	
	background-color: #008e8e;	
	left: 0px;	
	top: 60px;	
	width: 224px;	
}	
DIV.page-sidebar.sidebar-fixed	
{	
	top: 60px;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu	
{	
	margin-left: 0px;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown	
{	
	border-bottom: solid 1px #FFFFFF80;	
	padding-left: 10px;	
	color: white;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown .fa 	
{	
	padding-right: 10px;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown SPAN.menu-text	
{	
	font-size: 1.1rem;	
	font-weight: 400;	
	color: white;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown .menu-expand:before 	
{	
	font-family: 'Font Awesome 5 Free';	
	font-weight: 900;	
	color: white;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown:hover	
{	
	background-color: #02a0a0;	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown:hover SPAN.menu-text	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown:hover .menu-expand:before 	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown:focus	
{	
	background-color: #1eb1b1;	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown:focus SPAN.menu-text	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu A.menu-dropdown:focus .menu-expand:before 	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open A.menu-dropdown	
{	
	background-color: #1eb1b1;	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open A.menu-dropdown SPAN.menu-text	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open A.menu-dropdown .menu-expand:before 	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu A:hover	
{	
	background-color: #108888;	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu A:hover SPAN.menu-text	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu A:hover .menu-expand:before 	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu A	
{	
	background-color: transparent;	
	color: white;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu A SPAN.menu-text	
{	
	color: white;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu A .menu-expand:before 	
{	
	color: white;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open UL.submenu	
{	
	background-color: #014949;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open UL.submenu A:hover	
{	
	background-color: #036363;	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open UL.submenu A:hover SPAN.menu-text	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open UL.submenu A:hover .menu-expand:before 	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open UL.submenu A	
{	
	background-color: transparent;	
	padding-left: 30px;	
	padding-right: 10px;	
	display: flex;	
	color: white;	
	align-items: center;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open UL.submenu A SPAN.menu-text	
{	
	overflow: hidden;	
	white-space: nowrap;	
	color: white;	
	text-overflow: ellipsis;	
	flex:1;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open UL.submenu A .menu-expand:before 	
{	
	color: white;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open UL.submenu LI:hover A SPAN.menu-text	
{	
	white-space: normal;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open A	
{	
	background-color: #1a9b9b;	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open A SPAN.menu-text	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.open A .menu-expand:before 	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.active A	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu LI.open UL.submenu LI.active A SPAN	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu UL.submenu	
{	
	background-color: #007474;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu UL.submenu A	
{	
	border-bottom: solid 1px #FFFFFF80;	
	padding-left: 20px;	
	color: white;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu UL.submenu A .fa 	
{	
	padding-right: 10px;	
	font-size: 1.2rem;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu UL.submenu A SPAN.menu-text	
{	
	color: white;	
	display: initial;	
}	
DIV.page-sidebar.sidebar-fixed UL.sidebar-menu UL.submenu A:before	
{	
	content: none;	
}	
DIV.page-sidebar.sidebar-fixed .menu-dropdown:focus-visible 	
{	
	outline: none;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover A.menu-dropdown SPAN.menu-text	
{	
	left: 47px;	
	padding-bottom: 0px;	
	padding-left: 0px;	
	padding-right: 0px;	
	padding-top: 0px;	
	top: 2px;	
	height: 41px;	
	width: 225px;	
	display: flex;	
	font-size: 1.3rem;	
	font-weight: 600;	
	color: #007474;	
	align-items: center;	
	justify-content: center;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu	
{	
	padding-top: 43px;	
	width: 230px;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu A.menu-dropdown SPAN.menu-text	
{	
	font-size: 11px;	
	color: white;	
	display: initial;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu LI:hover	
{	
	background-color: transparent;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu LI:hover A	
{	
	background-color: #029292;	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu LI:hover A SPAN.menu-text	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu LI.open:hover UL.submenu A	
{	
	background-color: transparent;	
	color: white;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu LI.open UL.submenu	
{	
	background-color: #004747;	
	padding-top: 0px;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu LI.open UL.submenu A SPAN.menu-text	
{	
	color: white;	
	white-space: normal;
	padding-right: 5px;
	padding-bottom: 1px;
}
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu LI.open UL.submenu LI:hover A	
{	
	background-color: #005c5c;	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu LI.open UL.submenu LI:hover A SPAN.menu-text	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover UL.submenu LI.open A SPAN.menu-text	
{	
	color: #e4e852;	
}	
DIV.page-sidebar.sidebar-fixed.menu-compact UL.nav.sidebar-menu LI:hover .submenu LI:hover:before 	
{	
	content: none;	
}
	DIV.TableFlex-Info DIV.Flex.gx-invisible	
{	
	display: none !important;	
}
DIV.ColumnSettings UL.dropdown-menu DIV.gx-attribute	
{	
	margin-right: 0px !important;	
}	
DIV.ColumnSettings UL.dropdown-menu DIV.input-group	
{	
	display: flex;	
	width: 100% !important;	
}	
DIV.ColumnSettings UL.dropdown-menu DIV.input-group INPUT.form-control	
{	
	min-width: 0px;	
	flex: 1;	
	margin-left: 0px !important;	
	width: 100% !important;	
}	
DIV.ColumnSettings UL.dropdown-menu DIV.input-group SPAN.input-group-btn	
{	
	width: 30px;	
}	
DIV.ColumnSettings UL.dropdown-menu DIV.input-group SPAN.input-group-btn A	
{	
	margin-left: -1px;	
}	
DIV.ColumnSettings UL.dropdown-menu DIV.input-group SPAN.input-group-btn A IMG	
{	
	padding-left: 2px;	
	padding-right: 2px;	
}	
DIV.ColumnSettings UL.dropdown-menu DIV.ColumnSettingsRangeContainer DIV.ColumnSettingsRangeContainerDiv	
{	
	width: 100%;	
}	
DIV.ColumnSettings UL.dropdown-menu INPUT.btn.btn-default.Button	
{	
	background-color: #008e8e;	
	border-top-left-radius: 2rem;	
	border-top-right-radius: 2rem;	
	border-bottom-right-radius: 2rem;	
	border-bottom-left-radius: 2rem;	
	color: white;	
}	
DIV.ColumnSettings UL.dropdown-menu INPUT.btn.btn-default.Button:hover	
{	
	background-color: #005f5f;	
}
DIV.btn-group.bootstrap-select.form-control.ActGrp-Accion.ConvertToDDO	
{	
	border-top-left-radius: 50%;	
	border-top-right-radius: 50%;	
	border-bottom-right-radius: 50%;	
	border-bottom-left-radius: 50%;	
	height: auto;	
	width: auto;	
	min-width: 0px;	
}
DIV.ActGrp-Accion SELECT.form-control.ActGrp-Accion.ConvertToDDO.selectpicker	
{	
	display: none !important;	
}	
DIV.ActGrp-Accion BUTTON.btn.dropdown-toggle.btn-default	
{	
	background-color: #ccebe0;	
	border-top-left-radius: 50%;	
	border-top-right-radius: 50%;	
	border-bottom-right-radius: 50%;	
	border-bottom-left-radius: 50%;	
	margin-left: 0px;	
	margin-right: 0px;	
	padding-bottom: 3px;	
	padding-left: 3px;	
	padding-right: 3px;	
	padding-top: 3px;	
	height: 30px;	
	width: 30px;	
	min-width: 0px;	
	display: flex;	
	text-decoration: none;	
	align-items: center;	
	justify-content: center;	
	border: none;	
}	
DIV.ActGrp-Accion BUTTON.btn.dropdown-toggle.btn-default .fa 	
{	
	margin-right: -3.5px;	
	flex: 1;	
}	
DIV.ActGrp-Accion BUTTON.btn.dropdown-toggle.btn-default SPAN.filter-option.pull-left	
{	
	width: 0px;	
	display: none;	
}	
DIV.ActGrp-Accion BUTTON.btn.dropdown-toggle.btn-default SPAN.bs-caret	
{	
	display: none;	
}	
DIV.ActGrp-Accion BUTTON.btn.dropdown-toggle.btn-default .far 	
{	
	margin-right: -3.5px;	
	flex: 1;	
}	
DIV.ActGrp-Accion BUTTON.btn.dropdown-toggle.btn-default .fab 	
{	
	margin-right: -3.5px;	
	flex: 1;	
}	
DIV.ActGrp-Accion BUTTON.btn.dropdown-toggle.btn-default:focus	
{	
	outline: none !important;	
}	
DIV.ActGrp-Accion .btn.dropdown-toggle.btn-default:focus-visible 	
{	
	outline: none !important;	
}	
DIV.ActGrp-Accion DIV.dropdown-menu	
{	
	z-index: -1;	
	opacity: 0;	
	transform: translatey(30px);	
	transition: visibility .2s, opacity .2s, transform .5s cubic-bezier(.43, .26, .11, .99);	
}	
DIV.ActGrp-Accion SELECT	
{	
	display: none !important;	
}	
DIV.ActGrp-Accion.open DIV.dropdown-menu	
{	
	opacity: 1;	
	z-index: 5;	
	visibility: visible;	
	display: block;	
	transform: translatey(0);	
}
DIV.dropdown-menu.open UL.dropdown-menu.inner A	
{	
	padding-left: 10px;	
	padding-right: 20px;	
}	
DIV.dropdown-menu.open UL.dropdown-menu.inner A SPAN.text	
{	
	color: #788faa;	
}	
DIV.dropdown-menu.open UL.dropdown-menu.inner A .far.fa-trash-alt 	
{	
	color: #f15b5b;	
}	
DIV.dropdown-menu.open UL.dropdown-menu.inner A .fa.fa-ban 	
{	
	color: #f15b5b;	
}	
DIV.dropdown-menu.open UL.dropdown-menu.inner A .fa.fa-edit 	
{	
	color: #ffb600;	
}	
DIV.dropdown-menu.open UL.dropdown-menu.inner A .fa.fa-search 	
{	
	color: #8883ff;	
}	
DIV.dropdown-menu.open UL.dropdown-menu.inner A .fa 	
{	
	padding-right: 10px;	
	color: #788faa;	
}	
DIV.dropdown-menu.open UL.dropdown-menu.inner A .far 	
{	
	padding-right: 10px;	
	color: #788faa;	
}	
DIV.dropdown-menu.open UL.dropdown-menu.inner A .fab 	
{	
	padding-right: 10px;	
	color: #788faa;	
}	
DIV.dropdown-menu.open UL.dropdown-menu.inner A .fa.fa-check-circle 	
{	
	color: #00cc83;	
}
DIV.gx-content-placeholder.transitioning .gx-ct-body > DIV 	
{	
	height: 0px;	
}	
DIV.gx-content-placeholder.transitioning DIV.gx-standard-grid TABLE.table-responsive THEAD:before	
{	
	top: unset;	
}	
DIV.gx-content-placeholder.transitioning DIV.gx-standard-grid TABLE.table-responsive THEAD TH	
{	
	top: unset;	
}
DIV.gx-basic-tab UL.nav.nav-tabs	
{	
	background-color: white;	
}	
DIV.gx-basic-tab UL.nav.nav-tabs LI	
{	
	margin-left: 0px;	
	margin-right: 0px;	
}	
DIV.gx-basic-tab UL.nav.nav-tabs LI A	
{	
	background-color: transparent;	
	border-bottom: solid 2px transparent;	
	border-top: solid 2px transparent;	
	margin-right: 0px;	
	position: relative;	
	font-size: 1.3rem;	
	border-left: none;	
	border-right: none;	
	color: #b3d0d0 !important;	
}	
DIV.gx-basic-tab UL.nav.nav-tabs LI A:hover	
{	
	color: #00baba !important;	
}	
DIV.gx-basic-tab UL.nav.nav-tabs LI A:before	
{	
	border-bottom: solid 2px;	
	bottom: -2px;	
	left: 50%;	
	position: absolute;	
	height: 100%;	
	width: 0%;	
	content: "";	
	transition: all ease-in-out .3s;	
}	
DIV.gx-basic-tab UL.nav.nav-tabs LI A:focus	
{	
	border-top-color: transparent !important;	
}	
DIV.gx-basic-tab UL.nav.nav-tabs LI.active A	
{	
	background-color: transparent;	
	border-bottom: solid 2px #008e8e;	
	border-top: solid 2px transparent;	
	border-left: none;	
	border-right: none;	
	color: #008f5c !important;	
}	
DIV.gx-basic-tab UL.nav.nav-tabs LI.active A:focus	
{	
	border-bottom-color: #008e8e !important;	
}	
DIV.gx-basic-tab .nav.nav-tabs LI A:hover:before 	
{	
	left: 0%;	
	width: 100%;	
	transition: all ease-in-out .3s;	
}	
DIV.gx-basic-tab DIV.tab-content DIV.tab-pane TABLE	
{	
	width: 100%;	
}
DIV.WWTableHeader.Header-Clean:before	
{	
	content: none !important;	
}	
DIV.WWTableHeader.Header-Clean	
{	
	padding-bottom: 5px;	
}
TABLE.tabs-table	
{	
	margin-top: 10px;	
}	
TABLE.tabs-table DIV.tab-content	
{	
	height: auto !important;	
}	
TABLE.tabs-table UL.nav.nav-tabs LI	
{	
	margin-left: 0px;	
	margin-right: 0px;	
}	
TABLE.tabs-table UL.nav.nav-tabs LI A	
{	
	background-color: transparent;	
	border-bottom: solid 2px transparent;	
	border-left: none;	
	border-right: none;	
	border-top: solid 2px transparent;	
	margin-right: 0px;	
	position: relative;	
	font-size: 1.3rem;	
	color: #b3d0d0 !important;	
}	
TABLE.tabs-table UL.nav.nav-tabs LI A:hover	
{	
	color: #00baba !important;	
}	
TABLE.tabs-table UL.nav.nav-tabs LI A:before	
{	
	border-bottom: solid 2px #414a51;	
	bottom: -2px;	
	left: 50%;	
	position: absolute;	
	height: 100%;	
	width: 0%;	
	content: "";	
	transition: all ease-in-out .3s;	
}	
TABLE.tabs-table UL.nav.nav-tabs LI A:focus	
{	
	border-top-color: transparent !important;	
}	
TABLE.tabs-table UL.nav.nav-tabs LI.active A	
{	
	background-color: transparent;	
	border-bottom: solid 2px #008e8e;	
	border-left: none;	
	border-right: none;	
	border-top: solid 2px transparent;	
	color: #008f5c !important;	
}	
TABLE.tabs-table UL.nav.nav-tabs LI.active A:focus	
{	
	border-bottom-color: #008e8e !important;	
}	
TABLE.tabs-table .nav.nav-tabs LI A:hover:before 	
{	
	left: 0%;	
	width: 100%;	
	transition: all ease-in-out .3s;	
}	
TABLE.tabs-table DIV.tab-pane	
{	
	padding-bottom: 20px;	
	padding-left: 20px;	
	padding-right: 20px;	
	padding-top: 20px;	
}	
TABLE.tabs-table DIV.tab-pane TABLE	
{	
	margin-top: 20px;	
}	
TABLE.tabs-table DIV.tab-pane TABLE TR	
{	
	line-height: normal;	
}