@charset "UTF-8";

.loader-container {
	margin: 2rem 0.5rem 0 0.5rem;
	padding: 0;
}
.loading-icon {
	font-size: 3rem !important;
    
}
.ui-selectonemenu-panel {
	max-width: 40rem !important;
	overflow: auto !important;
}
.ui-selectonemenu-item.ui-selectonemenu-list-item {
	width: fit-content;
	width: -moz-fit-content;
	min-width: 100%;
}
.w-full{
	min-width: unset !important;
	max-width: 100% !important;
} 
.ui-selectonemenu-label.ui-inputfield {
	width: 1em !important;
    min-width: 100% !important;
}
.ui-fieldset {
	margin: 0 0 1em 0;
	padding: 1.5em 2em 0.5em 2em !important;
}
.st-integridad {
	width: 15em; white-space:normal; text-overflow: ellipsis; overflow: hidden;
}
.ine-button-color {
	color: white !important;
	background-color: #d5007f !important;
	border: 1px solid #d5007f !important;
}
.ui-button.ui-wizard-nav-next, .ui-button.ui-wizard-nav-back {
	color: white !important;
	background-color: #d5007f !important;
	border: 1px solid #d5007f !important;
}

.ui-widget, .ui-widget * {
    font-family: "Roboto", sans-serif !important;
}

body .pi {
	font-family: "primeicons" !important;
}
/* CSS Document */
/*
.ui-menu{
    background: #ffffff !important;
}

.noBorder {
    border: 0px !important;
}

.ui-menuitem-text{
    font-size: 1.2em !important;
}

.guindaHover > .ui-state-hover{
    background:#7A1A26 !important;
}

.guindaHover.ui-state-hover{
    background:#7A1A26 !important;
}

.ui-state-hover > span{
    color:#ffffff !important;
}

.ui-menu {
    padding: 1em !important;
}

.ui-button.pinkButton:hover{
    background: #E83476 !important;
}

.ui-tabs-panel{
    padding: 0em 0.2em !important;
}

.ui-commandlink :hover{
    opacity: 0.9 !important;
    filter: alpha(opacity=90) !important;
}
.subSection > .ui-fieldset-legend{
    border: 0px !important;
    background: #ffffff !important;
    padding:0.3em;
    font-size: 1.3em !important;
    font-weight: normal !important;
    padding: 0.5em !important;
}

.labelText{
    margin-bottom: 0.35em !important;
    margin-top: 0.35em !important;
}

.ui-button.pinkButton{
    background: #AC1F53 !important;
    color: #FFFFFF !important;
    font-size: 1.1em;
    font-weight: normal !important;
    padding: 5px 10px !important;
    border: 1px solid #ffffff !important;
    border-radius: 5px !important;
}

.ui-button.bigPinkButton{
    background: #AC1F53 !important;
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: normal !important;
    padding: 5px 8px !important;
    border: 1px solid #ffffff !important;
    border-radius: 5px !important;
}

.ui-tabs-nav{
    background: #ffffff !important;
}

.ui-tabs > .ui-tabs-nav > li{
   font-size: 1.2em !important;
    padding: 0.3em !important;
    background: #ffffff !important;
}
.ui-tabs-nav > li.ui-state-active{
    background: #665E5E !important;
}

.ui-tabs-nav > li >a{
    color: #4F4F4F !important;
}

.ui-tabs-nav > li.ui-state-active >a{
    color: #ffffff !important;
    text-shadow: 1px 1px 1px #333 !important;
}

.tabsDiv{
    border: 0px !important;
}


.ui-tabs-nav > li.ui-state-active :hover{
    background: #665E5E !important;
}


.ui-wizard.pinkWizard > ul > li{
    font-size: 1.1em !important;
    padding: 0.6em !important;
    background: #ffffff !important;
}

.ui-wizard.pinkWizard > ul > li.ui-state-highlight{
    font-size: 1.1em !important;
    padding: 0.6em !important;
    background: #665E5E !important;
}

.ui-wizard-navbar > button {
    font-size: 1.1em !important;
    font-weight: normal !important;
    padding: 0.3em !important;
    background: #950054 !important;
    color: #ffffff !important;
    border-radius: 5px !important;
}

.ui-wizard-navbar {
    padding: 0.7em !important;
}

.ui-button.bigPurpleButton{
    background: #7C4C93 !important;
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: normal !important;
    padding: 5px 8px !important;
    border: 1px solid #ffffff !important;
    border-radius: 5px !important;
}

.ui-button.bigBlueButton{
    background: #8B98CE !important;
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: normal !important;
    padding: 5px 8px !important;
    border: 1px solid #ffffff !important;
    border-radius: 5px !important;
}

.ui-button.smallBlueButton{
    background: #8B98CE !important;
    color: #FFFFFF !important;
    font-size: 1em;
    font-weight: normal !important;
    padding: 1px 1px !important;
    border: 1px solid #ffffff !important;
    border-radius: 5px !important;
}

.ui-button.smallPinkButton{
    background: #d5007f !important;
    color: #FFFFFF !important;
    font-size: 1em;
    font-weight: normal !important;
    padding: 1px 1px !important;
    border: 1px solid #ffffff !important;
    border-radius: 5px !important;
}


.ui-button.midiumGrayButton{
    background: #E6E6E6 !important;
    color: #333333 !important;
    font-size: 1em;
    font-weight: normal !important;
    padding: 2px 4px !important;
    border: 1px solid #ffffff !important;
    border-radius: 5px !important;
}

.ui-button.midiumGrayButton:hover{
    background: #47304E !important;
    color: #333343 !important;
}

.loginTab > ul > li{
    background: #d5007f !important;
}

.ui-widget{
    font-size: 1em !important;
}

.ui-selectonemenu-panel {
    max-width: 350px !important;
    overflow: auto !important;
        
    
}
*/