.tilsor-company-table-externalCompanyId
{
	width: 15%;
}		

.tilsor-company-table-RUT
{
	width: 18%;
}		

.tilsor-company-table-name
{
	width: 35%;
}

.tilsor-company-table-
{
	width: 35%;
}

/* ajustes generales */
.card.card-w-title
{
	border: none;
}

.card-title
{
	margin-bottom: 15px !important;
}

.card-title .clear
{
	clear: both;
}


.ui-panel-content > table tbody tr,
.ui-panel-content > table tbody tr td,
.ui-tabs-panel > table tbody tr,
.ui-tabs-panel > table tbody tr td,
table.tilsorSublistFormOptions > tbody > tr,
table.tilsorSublistFormOptions > tbody > tr > td,
table.tilsorSublistFormOptions > tfoot > tr,
table.tilsorSublistFormOptions > tfoot > tr > td
{
    border: none !important;
}

table tr:hover
{
  background: unset !important;
}

.tilsor-icons.delete_forever::after,
.tilsor-icons-outlined.delete_forever::after,
.tilsor-icons-round.delete_forever::after,
.tilsor-icons-sharp.delete_forever::after,
.tilsor-icons-two-tone.delete_forever::after
{
	color: red;
}

.ui-dialog 
{
  min-width: unset !important;
}

.ui-button 
{
	background-color: #004A95 !important;
	border-color: #002E51 !important;
}

.ui-button span.ui-button-text,
.ui-button span.ui-icon
{
	color: #FFFFFF;
}

.ui-button.btn.btn-secondary span.ui-button-text,
.ui-button.btn.btn-secondary span.ui-icon
{
	color: #004A95;
}

.ui-menubutton.ui-widget.primary-btn > button.ui-button
{
	background-color: #004A95 !important;
	border-color: #002E51 !important;
}

/* ajustes de stilos del menu */
div.mainMenu
{
	width: unset;
}

div.mainMenu ul > li:not(.ui-submenu-child)[role="menuitem"] 
{
	border-top: 1px solid #FFFFFF;
}

div.mainMenu ul > li:not(.ui-submenu-child)[role=menuitem]:first-child
{
	border-top: none;
}

div.mainMenu ul > li:not(.ui-submenu-child)[role="menuitem"]  a
{
	background-color: #004A95;
}

.wrap-item-nenu .ui-menuitem-icon
{
	float: left;
}
.wrap-item-nenu .ui-menuitem-text
 {
	white-space: break-spaces;
	width: calc(100% - 32px);
	display: inline-block;
}

/* ajustes de los estilos de la tabla generica */
div.tilsor-Table-Base .ui-paginator.ui-paginator-top > *,
div.tilsor-Table-Base .ui-paginator.ui-paginator-top .ui-paginator-rpp-label.ui-helper-hidden,
div.tilsor-Table-Base .ui-paginator.ui-paginator-bottom .ui-paginator-current
{
	display: none;
}

div.tilsor-Table-Base .ui-paginator.ui-paginator-top .tilsor-table-showOptions-container,
div.tilsor-Table-Base .ui-paginator.ui-paginator-top .ui-paginator-current,
div.tilsor-Table-Base .ui-paginator.ui-paginator-top .tilsor-table-exporters-container
{
	display:block !important;
	margin-bottom: 5px;
	margin-right: 5px;
}

div.tilsor-Table-Base .ui-paginator.ui-paginator-bottom .tilsor-table-exporters-container
{
	display: none;
}

div.tilsor-Table-Base .ui-paginator.ui-paginator-bottom .ui-paginator-pages
{
	display: inline-flex;
}

div.tilsor-Table-Base .ui-paginator.ui-paginator-bottom .ui-paginator-pages a.ui-paginator-page
{
	display: block;
}

div.tilsor-Table-Base .ui-paginator.ui-paginator-top .ui-paginator-current
{
	padding-top: 8px;
	float: left;
}

div.tilsor-Table-Base .ui-paginator.ui-paginator-top.ui-widget-header,
div.tilsor-Table-Base .ui-paginator.ui-paginator-bottom.ui-widget-header.ui-corner-bottom
{
	padding-top: 0;
	padding-bottom: 0;
}

div.tilsor-Table-Base .ui-paginator .ui-paginator-rpp-label.ui-helper-hidden
{
	display: unset;
	margin-right: 5px;
}

div.tilsor-Table-Base .ui-paginator .ui-paginator-first,
div.tilsor-Table-Base .ui-paginator .ui-paginator-prev,
div.tilsor-Table-Base .ui-paginator .ui-paginator-next,
div.tilsor-Table-Base .ui-paginator .ui-paginator-last
{
	margin: 0 !important;
}

div.tilsor-Table-Base .ui-paginator .ui-paginator-first::before,
div.tilsor-Table-Base .ui-paginator .ui-paginator-prev::before,
div.tilsor-Table-Base .ui-paginator .ui-paginator-next::before,
div.tilsor-Table-Base .ui-paginator .ui-paginator-last::before
{
	font-family: 'primeicons';
	top: unset;
	left: unset;
}

div.tilsor-Table-Base .ui-paginator .ui-paginator-prev::before
{
	content: '\e931'"Anterior" !important;
}

div.tilsor-Table-Base .ui-paginator .ui-paginator-next::before
{
	content: "Siguiente\e932" !important; 
}

div.tilsor-Table-Base .ui-paginator .ui-state-disabled
{
	color: #E2E2E2 !important;
}

/* ajustes de los estilos de filtos abanzados en tablas genericas */
.tilsor-Table-advancedSearch-Base
{
	border: 1px solid #DEE2E6 !important;
}

.tilsor-Table-advancedSearch-Base .ui-panel-titlebar.ui-widget-header .ui-panel-titlebar-icon .ui-icon.ui-icon-plusthick::before,
.tilsor-Table-advancedSearch-Base .ui-panel-titlebar.ui-widget-header .ui-panel-titlebar-icon .ui-icon.ui-icon-minusthick::before
{
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
}

.tilsor-Table-advancedSearch-Base .ui-panel-titlebar.ui-widget-header .ui-panel-titlebar-icon .ui-icon.ui-icon-plusthick::before
{
	content: "expand_more";
}

.tilsor-Table-advancedSearch-Base .ui-panel-titlebar.ui-widget-header .ui-panel-titlebar-icon .ui-icon.ui-icon-minusthick::before
{
	content: "expand_less";
}

.tilsor-Table-advancedSearch-Base div.ui-panel-content
{
	padding: 0 15px !important;
}

.tilsor-Table-advancedSearch-Base div.ui-panel-content table
{
	width: unset;
	margin-top: unset;
}

.tilsor-Table-advancedSearch-Base div.ui-panel-content table tr td
{
	padding: 5px;
}

.tilsor-Table-advancedSearch-Base > .ui-panel-content.ui-widget-content > .ui-button
{
	margin-bottom: 15px !important;
	margin-left: 10px !important;
}

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,
.invoiceDetailCalloutForm .ui-messages.ui-widget
{
	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 tabs */
body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header
{
	width: unset !important;
	min-width: 120px;
}

/* 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);
}

/* ajustes de los estilos de componentes */
span.ui-autocomplete input.ui-autocomplete-input
{
	border-right: none;
}

span.ui-autocomplete button.ui-autocomplete-dropdown
{
	background-color: #FFFFFF !important;
	border-left: none;
	border-color: #ced4da !important;
	height: 32px;
	top: 1px;
}

span.ui-autocomplete button.ui-autocomplete-dropdown .ui-icon
{
	color: #6c757d;
}

span.ui-autocomplete.shortSize.autocomplete-notDropdown input.ui-autocomplete-input,
span.ui-autocomplete.mediumSize.autocomplete-notDropdown input.ui-autocomplete-input,
span.ui-autocomplete.largeSize.autocomplete-notDropdown input.ui-autocomplete-input,
span.ui-autocomplete.fullSize.autocomplete-notDropdown input.ui-autocomplete-input
{
	width: inherit;
	border-right: 1px solid #ced4da;
}

.ui-inputgroup > button.ui-button 
{
	height: 29px;
}

.ui-datepicker .ui-icon
{
	text-indent: unset !important;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next
{
	text-decoration: none;
}

/* ajustes de los estilos de panel de ayuda */
.helpIcon,
.helpCloseIcon
{
	background-color: unset !important;
	border: unset !important;
}

.helpIcon
{
	float: right;
}

.helpIcon span.tilsor-icons.help,
.helpCloseIcon span.tilsor-icons.close
{
	color: #004A95;
}

.helpPanel.ui-sidebar.ui-sidebar-active
{
	overflow: auto;
}

.buttonAddForm,
.viewAudirForm
{
	float: right;
	margin-right: 10px;
}

/* ajustes de los estilos de otros fix nesesarios */
.forceAlign > *
{
	float: left;
}

.unsetWidth
{
	width: unset !important;
}

form.tilsorBasicForm.companyDataForm .tilsorSublistFormOptions,
form.tilsorBasicForm.userDataForm .tilsorSublistFormOptions
{
	width: unset;
}

.homeImage{
	text-align: center;
}

.footer_int
{
	margin-top: 20px;
}

input.ui-state-disabled
{
	background: unset !important;
	border: unset !important;
}

/* estilos de seccion de facturacion manual */
.invoiceBuildTable
{
	width: 100%;
}

.invoiceBuildCollumn50
{
	width: 50%;
	vertical-align: top;
}

.invoiceBuildDataContainer .ui-panel-content.ui-widget-content,
.invoiceBuildDataContainer .ui-panel-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-all
{
	border: 1px solid #dee2e6 !important;
}

.displayCounter
{
	font-size: 1rem;
}

.clearMAP,
.clearMAP .ui-panelgrid-content.ui-widget-content.ui-grid .ui-panelgrid-cell
{
	margin: 0 !important;
	padding: 0 !important;
}

#reportScheduleForm\:panelBtn
{
	width: unset;
}

/* Para evitar que aparezca el borde en el iframe de bot press cuando queda seleccionado. */
#bp-web-widget:focus {
    outline: none !important;
}