@charset "ISO-8859-1";

.tilsor-about-box {
	font-size: 0.8em;
	text-align: center;
}

.align-top {
	vertical-align: top !important;
}

.md-label {
	color: rgb(153, 153, 153);
	margin-right: 16px;
}

label.required:after {
	content: "*";
	padding-left: 2px;
	padding-top: 2px;
}

.rightpanel-text {
	color: white;
	float: right;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: bold;
	line-height: 43px;
	vertical-align: middle;
	padding-right: 8px;
}

.lefpanel-application-title {
	color: rgba(255, 255, 255, 0.5);
	text-align: center;
}

.tilsor-about-box .application-title {
	font-size: 1.5em;
	font-weight: bold;
}

.notification-title {
	font-weight: bold !important;
}

.notification-summary {
	font-size: 0.75em !important;
}

ul.notification-menu {
	width: 320px !important;
}

ul.notification-menu li.viewMore
{
	border-top: 1px solid black;
	margin: 0 10px;
}

ul.notification-menu li.viewMore a
{
	margin: 10px auto; 
	text-align: center;
}

.logo {
	background:
		url('/aif-imp/inc/img/app-logo.svg')
		top left no-repeat !important;
	background-size: contain !important;
	background-position: center !important;
	height: 55px !important;
	margin-top: -10px;
}

.tilsor-Table-Options span.pi
{
	color: #757575; 
	font-size: 20px;
}

.pencionuy-column-dateAndTime
{
	width: 175px;
}

.pencionuy-column-dateAndTime .ui-column-customfilter
{
	width: 120px;
}

.separatorAuditDataCalloutFix
{
	width:110%;	
}

.pencionuy-column-yesNo
{
	width: 150px;
}

.topbar-subfondo
{
	min-width: 200px;
	position: absolute;
	left: calc(50% - 250px/2 - 217px/2);
	top: calc( 50% - 36px/2);
	color: white;
	text-align: center;
	padding-top: 2px;
}

.topbar-subfondo i
{
	font-size: 36px !important;
	color: white;
	float: left;
}

.topbar-subfondo span
{
	color: white;
	font-size: 14px !important;
	font-weight: bold;
	padding-left: 8px;
	float: left;
	margin-top: 8px;
}

.topbar-subfondo span.ui-state-disabled
{
	padding: 0;
	margin: 0;
}

.subfondo-requered-msg
{
}

.subfondo-requered-msg .ui-message.ui-staticmessage.ui-message-warn
{
	padding: 10px;
	width: 100%;
}

.subfondo-requered-msg .ui-message-warn-icon
{
	font-size: 36px !important;
}

.subfondo-requered-msg ui-message-warn-summary,
.subfondo-requered-msg .ui-message-warn-detail
{
	font-size: 36px !important;
	font-weight: bold;
	margin: 10px 0 !important;
}

table.tilsorSublistFormOptions tbody tr td
{
	vertical-align: middle;
}

form.tilsorBasicForm table.tilsorSublistFormOptions tfoot tr td
{
	padding-left: 120px;
}

form.tilsorBasicForm table.tilsorSublistFormOptions tfoot tr td button
{
	margin-right: 20px;
}

table#conceptoDataForm\:conceptoContentForm
{
	width: 100%;
}

table#conceptoDataForm\:conceptoContentForm tbody tr td:first-child
{
	width: 220px;
}

table#conceptoDataForm\:conceptoContentForm .formula
{
	width: 100%
}

table#conceptoDataForm\:conceptoContentForm .formula.disable
{
	background-image: none;
}

.tilsor-concepto-table .ui-column-customfilter
{
	width: calc(100% - 35px);
}

.tilsor-concepto-table .ui-column-customfilter > div
{
	width: 100%;
}

.tilsor-company-table .tilsor-Table-Options
{
	width: 115px;
}

.tilsor-user-table .tilsor-Table-Options
{
	width: 115px;
}

.tilsor-companyGroup-table .tilsor-Table-Options
{
	width: 115px;
}

.tilsor-parameter-table .tilsor-Table-Options
{
	width: 115px;
}

.tilsor-globalParameter-table .tilsor-Table-Options
{
	width: 140px;
}

.tilsor-companyParameter-table .tilsor-Table-Options
{
	width: 140px;
}


.tilsor-companyUser-table-enabled
{
	width: 50px;
}


.tilsor-archivo-table .tilsor-Table-Options
{
	width: 140px;
}

table#archivoCalloutForm\:archivoContentForm,
table#archivoCalloutForm\:archivoContentForm tbody tr td:first-child,
div#archivoCalloutForm\:treeSelectFile
{
	width: 100%;
}

div#archivoCalloutForm\:treeSelectFile ul.ui-tree-container
{
	max-height: 300px;
	overflow: auto;
}

.unsetWidth
{
	width: auto;
}

.tilsor-movimientoDetalle-table .tilsor-Table-Options
{
	width: 55px;
}

.tilsor-movimientoDetalleHistorico-table .tilsor-Table-Options
{
	width: 30px;
}

.tilsor-controlProceso-table .tilsor-Table-Options
{
	width: 210px;
}

.tilsor-menuManagement-table .tilsor-Table-Options
{
	width: 115px;
}

.tilsor-alarma-table
{
	width: 800px;
}

.tilsor-archivo-table-size
{
	width: 100px;
	text-align: right !important;
}

.panel-chico
{
	  border-spacing: 5px;
}

.panel-medio
{
	  border-spacing: 10px;
}

.panel-grande
{
	  border-spacing: 20px;
}

.tilsor-rezago-table .tilsor-Table-Options
{
	width: 130px;
}

.tilsor-desafiliacion-table .tilsor-Table-Options
{
	width: 150px;
}

.tilsor-archivoDetalle-table .tilsor-Table-Options
{
	width: 0px;
}

.tilsor-archivoDetalleHistorico-table .tilsor-Table-Options
{
	width: 0px;
}

.tilsor-controlDivision-table .tilsor-Table-Options
{
	width: 0px;
}

.tilsor-aporte-table .tilsor-Table-Options
{
	width: 120px;
}

.tilsor-anulacion-table .tilsor-Table-Options
{
	width: 150px;
}

.notification-alert-container
{
	margin-right: 15px !important;
}

.notification-alert-container .tilsor-icons.notifications.notification-enabled
{
	color: #CFB53B !important;
}

.notification-alert-container .tilsor-icons.notifications.notification-disable
{
	color: #FFFFFF !important;
}

.topbar-message.viewMore
{
	padding: 0;
}

.tilsor-estimacion-table .tilsor-Table-Options
{
	width: 120px;
}

.blue {
	color: blue;
}
.red {
	color: red;
}

.white {
	color: white;
}

.tilsor-comisionCustodia-table .tilsor-Table-Options
{
	width: 115px;
}

.big-icon
{
	font-size: 1.5rem !important;
}

button .big-icon
{
	margin-top: -10px !important;
}

ul.topbar-items li a i.big-icon
{
	font-size: 2.5rem !important;
}

.tilsor-report-select-format
{
	width: 200px;
}

.layout-ajax-loader-icon
{
	right: 20px;
	position: absolute;
	bottom: 35px;
	font-size: 32px !important;
	color: var(--tilsor-highlighter-color);
}

.card.card-w-title h1
{
	font-weight: 400;
	font-size: 1.55rem;
}


.columnaNoVisible {
	display: none;
}

.amount-column{
	width: 75px;
	text-align: right !important;
}

.tilsor-dataGrid-noneBorders div.ui-panelgrid-content.ui-widget-content.ui-grid.ui-grid-responsive,
.tilsor-dataGrid-noneBorders div.ui-panelgrid-content.ui-widget-content.ui-grid.ui-grid-responsive div.ui-grid-row {
	border: none !important;
}

.tilsor-dataGrid-noneBorders div.ui-panelgrid-content.ui-widget-content.ui-grid.ui-grid-responsive div.ui-grid-row div.ui-panelgrid-cell {
	padding: 0px;
}

.tilsor-sumaryCFE-label label {
	width: 135px; float: left	
}

.tilsor-sumaryCFE-data {	
}

.number-column {
	text-align: right;
}

.tilsor-Table-Base.tilsor-audit-table .tilsor-audit-table-startInvocation
{
	width: 145px;
}

.tilsor-Table-Base.tilsor-audit-table .tilsor-audit-table-session\.sessionId
{
	width: 225px;
}

.tilsor-Table-Base.tilsor-audit-table .tilsor-audit-table-session\.userName
{
	width: 60px;
}

.tilsor-Table-Base.tilsor-audit-table .tilsor-audit-table-session\.rut
{
	width: 110px;
}

.tilsor-Table-Base.tilsor-audit-table .tilsor-Table-Options
{
	width: 50px; 
}

table#auditCalloutForm\:auditContentForm.tilsorSublistFormOptions tbody tr td
{
	vertical-align: top !important;
}

.auditParameters
{
	border: none !important;
	padding: 0 !important;
}

.auditParameters:hover,
.auditParameters:focus
{
	background-color: unset !important;
	box-shadow: none !important;
	border: none !important;
}

.servicesBtnContainer
{
	margin-top: 10px;
}

.servicesBtnContainer button
{
	margin-right: 10px;
}

.layout-menuitem-icon + span
{
	width: calc(100% - 2em);
}

.companyUserHelp {
	font-size: 0.75em;
}

.paramNameSize {
	width: 100px !important;
}

.hiddenText {
	display: none;
}

.subscriptions-true
{
}

.subscriptions-false
{
	color: grey;
}

.noborder,
table.noborder tr,
table.noborder tr td
{
	border: none !important;
}

.help-align-justify
{
	text-align: justify;
}

a.tilsor-link-reset-form span.ui-button-text
{
	text-decoration: underline;
}

/* ajustes de los estilos de mensajes de error */
.ui-growl.ui-widget
{
	width: unset;
	min-width: 300px;
	max-width: 65%;
}

.ui-growl.ui-widget .ui-growl-message
{
	width: calc(100% - 40px);
}

.updateCertMsg,
.formMsg
{
	max-width: unset !important;
}

.ui-messages-error-icon::after,
.ui-messages-info-icon::after,
.ui-messages-warn-icon::after
{
	content: unset !important;
}

.ui-messages-error-summary,
.ui-messages-info-summary,
.ui-messages-warn-summary
{
	margin-right: 5px !important;
}

body .ui-inputfield.ui-state-error 
{
  border-color: #f44336 !important;
}

/* ajustes de los estilos de inputs */
.shortSize,
div.shortSize,
span.shortSize input
{
	width: 100px;
}
.ui-autocomplete.shortSize input
{
	width: calc(100px - 32px);
}

.mediumSize,
div.mediumSize,
span.mediumSize input
{
	width: 200px;
}
.ui-autocomplete.mediumSize input
{
	width: calc(200px - 32px);
}
span.mediumSize.ui-calendar input
{
	max-width: unset !important;
}

.largeSize,
div.largeSize,
span.largeSize input
{
	width: 400px;
}
.ui-autocomplete.largeSize input
{
	width: calc(400px - 32px);
}

.fullSize,
div.fullSize,
span.fullSize input
{
	width: 100%; 
}
.ui-autocomplete.fullSize input
{
	width: calc(100% - 32px);
}

.ui-autocomplete.autocomplete-notDropdown,
.ui-autocomplete.autocomplete-notDropdown input
{
	width: 100%;
}

.separateNext,
input.separateNext
{
	margin-right: 5px;
}
.separateNext + .shortSize,
.separateNext + div.shortSize,
.separateNext + span.shortSize input
{
	width: calc(100px - 5px);
}
.separateNext + .ui-autocomplete.shortSize input
{
	width: calc(100px - 32px - 5px);
}

.separateNext + .mediumSize,
.separateNext + div.mediumSize,
.separateNext + span.mediumSize input
{
	width: calc(200px - 5px);
}
.separateNext + .ui-autocomplete.mediumSize input
{
	width: calc(200px - 32px - 5px);
}

.separateNext + .largeSize,
.separateNext + div.largeSize,
.separateNext + span.largeSize input
{
	width: calc(400px - 5px);
}
.separateNext + .ui-autocomplete.largeSize input
{
	width: calc(400px - 32px - 5px);
}

.ui-inputgroup-fix
{
	width: calc(100% - 32px);
}

.kaptcha img
{
	width: 100%;
}