h1{
	color: #006a39;
}

textarea, input[type="text"], input[type="password"]{
	border: none !important;
	border-radius: 0px !important;
	box-shadow: none !important;
	font-size: 18px !important;
    width: 100%;
}

body .ui-input-icon-left, body .ui-input-icon-right{
	border-top: none !important;
	border-right: none !important;
	border-left: none !important;
    border-bottom: 1px solid #ccc!important;
    display: block;	
    background-color: #ffffff !important;
}

body .ui-input-icon-enviar{
	width:130%!important;
	height:110%!important;
	margin:-10px 0 0!important;
	background-image: url("/Abaconet/resources/Custom/images/ico-enviar.png") !important;
}
body .ui-input-icon-favorito{
	width:130%!important;
	height:110%!important;
	margin:-10px 0 0!important;
	background-image: url("/Abaconet/resources/Custom/images/ico-favoritos.png") !important;
}
body .ui-input-icon-descargar{
	width:130%!important;
	height:110%!important;
	margin:-10px 0 0!important;
	background-image: url("/Abaconet/resources/Custom/images/ico-descarga.png") !important;
}

body .ui-input-icon-burgermenu{
	width:130%!important;
	height:110%!important;
	margin:-10px 0 0!important;
	background-image: url("/Abaconet/resources/Custom/images/ico-menu.png") !important;
}

body .ui-input-style-sms{
font-size:35px!important;
width:40px!important;
height:50px!important;
margin:0 10px 0;
padding:10px!important;
border: 1px solid #ccc!important;
background:none!important;	
text-align:center!important;
color:#ccc!important;
font-weight:300!important;
}

body .ui-input-noicon{
	border-top: none !important;
	border-right: none !important;
	border-left: none !important;
    border-bottom: 1px solid #ccc!important;
    display: block;
}


body .ui-input-icon-left textarea, input[type="text"], input[type="password"]{
	padding-left: 30px;
}

.layout-topbar{
	background-color: #006a39 !important;
}

.layout-content{
	background-color: #ffffff !important;
}

.menu-wrapper{
	background-color: #006a39 !important;
}

.ui-fluid .ui-inputtext{
	width: 100%;
}

body .ui-selectonemenu{
	display: block;
}

body .ui-selectonemenu .ui-selectonemenu-label{
	border: none;
	box-shadow: none;
	font-size: 18px !important;
}

.ico-menu-27{
	background-image: url("/Abaconet/javax.faces.resource/Custom/images/ico-menu-pagos.png.xhtml") !important;
	background-size: contain;
	background-position: center;
	width: 30px;
    height: 30px;  	
}

.ico-menu-28{
	background-image: url("/Abaconet/javax.faces.resource/Custom/images/ico-menu-transferencias.png.xhtml") !important;
	background-size: contain;
	background-position: center;
	width: 30px;
    height: 30px;  	
}

body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight{
	font-size: 18px !important;
}

body .ui-selectonemenu.ui-state-hover:not(.ui-state-error) {
	border-color: #D4D6D9; 
}
    
body .ui-selectonemenu.ui-state-focus:not(.ui-state-error) {
    border-color: #D4D6D9;
    outline: 0 none;
    box-shadow: none; 
}

.p-field.p-grid .p-col-fixed, .p-formgrid.p-grid .p-col-fixed, .p-field.p-grid .p-col, .p-formgrid.p-grid .p-col, .p-field.p-grid .p-col-1, .p-formgrid.p-grid .p-col-1, .p-field.p-grid .p-col-2, .p-formgrid.p-grid .p-col-2, .p-field.p-grid .p-col-3, .p-formgrid.p-grid .p-col-3, .p-field.p-grid .p-col-4, .p-formgrid.p-grid .p-col-4, .p-field.p-grid .p-col-5, .p-formgrid.p-grid .p-col-5, .p-field.p-grid .p-col-6, .p-formgrid.p-grid .p-col-6, .p-field.p-grid .p-col-7, .p-formgrid.p-grid .p-col-7, .p-field.p-grid .p-col-8, .p-formgrid.p-grid .p-col-8, .p-field.p-grid .p-col-9, .p-formgrid.p-grid .p-col-9, .p-field.p-grid .p-col-10, .p-formgrid.p-grid .p-col-10, .p-field.p-grid .p-col-11, .p-formgrid.p-grid .p-col-11, .p-field.p-grid .p-col-12, .p-formgrid.p-grid .p-col-12{
    margin-top: 30px;
    margin-bottom: 30px;
}

.card{
	border: none !important;
	border-radius: 15px;
	box-shadow: 2px 10px 40px rgb(41 50 65 / 20%);
}

.card .card-header{
	background-color: #ffffff !important;
	border-radius: 10px;
}

.imgCaptcha{

}

.layout-topbar{
	min-height: 90px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	
}

.layout-footer{
	background-color: #d8d8d8 !important;
    padding: 10px 14px;
	min-height: 20px;
}

.btn-ico-reload{
	border: none !important;
	border-radius: 0px !important;
	background-repeat: no-repeat !important;
  	background-size: 25px 19px !important;
	background-color: transparent !important;
	min-height: 25px;
	min-width: 30px;
	padding: none !important;
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding-top: 20px;
    margin-left:6px !important;
}


.title-lightblue{
	color: #24b9d7 !important;
    font-family: inherit !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
}

body .ui-dialog .ui-dialog-content{
	padding-top: 0px !important;
}

body .ui-dialog .ui-dialog-footer{
	text-align: center;
}

body .ui-dialog .ui-dialog-content{
	font-size: 18px;
	color: #24b9d7 !important;
	text-align: center;
	font-weight: 600;
	margin: auto;
}

body .ui-dialog h2{
	text-align: center;
	margin: auto;
	padding-bottom: 15px;
}

.primary-button{
	background-color: white !important;
	color: #24b9d7 !important;
	border: 1px solid #24b9d7 !important;
	border-radius: 20px !important;
	padding-left:15px;
	padding-right: 15px;
	font-weight: 500;
	font-size: 18px !important;
	margin-left: 10px !important;
    margin-right: 10px !important;
}

.primary-button-minwidth{
	background-color: white !important;
	color: #24b9d7 !important;
	border: 1px solid #24b9d7 !important;
	border-radius: 20px !important;
	padding-left:20px;
	padding-right: 15px;
    min-width: 150px;
    font-weight: 500;
    font-size: 18px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}


.secondary-button{
	background-color: #24b9d7 !important;
	color: white !important;
	border: 1px solid #24b9d7 !important;
	border-radius: 20px !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left:15px;
	padding-right: 15px;
	font-weight: 500;
	font-size: 18px !important;
	margin-left: 10px !important;
    margin-right: 10px !important;
}

.secondary-button-minwidth{
	background: none !important;
	background-color: #24b9d7 !important;
	color: white !important;
	border: 1px solid #24b9d7 !important;
	border-radius: 20px !important;
    min-width: 150px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 15px;
	padding-right: 15px;
	font-weight: 450;
	font-size: 18px !important;
	margin-left: 10px !important;
    margin-right: 10px !important;
}
.principal-button{
		background: none !important;
	background-color: #24b9d7 !important;
	color: white !important;
	border: 1px solid #24b9d7 !important;
	border-radius: 10px !important;
    min-width: 150px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 0px;
	padding-right: 0px;
	font-weight: 500!important;
	font-size: 14px !important;
	margin-left: 10px !important;
}
.doc-button{
		background: none !important;
	background-color: #24b9d7 !important;
	color: white !important;
	border: 1px solid #24b9d7 !important;
	border-radius: 8px !important;
    min-width: 80px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 0px;
	padding-right: 0px;
	font-weight: 500!important;
	font-size: 14px !important;
	margin-left: 10px !important;
}


.link-button-gray{
	color: #A7A7A7 !important;
	font-size: 18px !important;
	font-weight: 400;
	background: none !important;
	background-color: transparent !important;
	border: none !important;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.p-justify-center{
	text-align: center;
}

.a-gray{
	color: #A7A7A7 !important;
	font-size: 18px !important;
	font-weight: 500;
}

.labelLightBlue{
	color: #24b9d7 !important;
	font-weight: 500;
	font-size: 18px !important;
}

.div-lightblue{
	background-color: #24b9d7 !important;
	    min-height: 5px !important;
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 5px;
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
}

.text-center{
    text-align: center;
}


.text-header{
	text-align: center;
	color: white !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.icoHeader{
	width: 19px !important;
	height: 19px !important;
}

.div-topbar{
	font-size: 18px;
	font-weight: 300;
}

.spHeader{
	color: white !important;
	font-size: 18px;
	font-weight: 400;
}

.layout-topbar-internal {
  margin: 0px !important;
  position: inherit !important;
 }

.layout-main{
	padding-top: 0px !important;
}

.div-lightblue{
	position: inherit !important;
	margin:0px !important;	
}
 
 .col-top-profile{
 margin-top:0px !important; margin-bottom:0px !important; text-align:right;
 }

 .col-top-profile .ui-menu.ui-menubar{
 margin:0px!important;
 }
 
 .col-top-logout{
 margin-top:0px !important; margin-bottom:0px !important; text-align:left;
 }
 
 .contenedor-option{
	display: inline-block!important;
    padding-top: 3px;
 }
 
 .minMenuMobile{
 	background-color: #006a39 !important;
	display:none;
 }
 .responsiveCuentasConsolidos{
 width:50%;
margin:0 auto 30px
 }
.contenedorDeposito{
width:50%;
margin :0 auto 20px;

}
 .cuentactstylo{
width:60%;
margin : 0 auto 20px;

 }
 .cuentaLinea{
width:78%;
margin:0 auto 20px;
 }
 .stylodeposito{
width:70%;
margin:0 auto 20px;
 }
 
 .styleaportacion{
 width:62%;
 margin:0 auto 20px;
 }
.stylemancomunda{
	width:52%;
	margin:0 auto 20px;
} 

.styleabono{
	width:40%;
	margin:20px auto 20px;
} 
.styleprestamo{
	width:80%;
	margin:0 auto 20px;
} 
.styleprestamo1{
	width:80%;
	margin:0 auto 20px;
}
.buttonAgregarOperacion{
	width:40%;
	margin:0px auto 30px;
	text-align:left;
}
 
 .selectRuta{
 width:350%;
 border-left:none;
 border-right:none;
 border-top:none;
 }
  .anchoSelect{

height:40px;
font-size:18px;
background:none;
border-color:white!important;
color:#8b8e8e; 
 }
 
 .styleselects{
 width:40%;
	margin:0 auto 20px;
	display:inherit;
 }
 .styleselects1{
 width:40%;
	margin:0 auto 20px;
	display:none;
 }
 .documentoexterior{
 display:flex;
 margin:10px 0 10px;
 }
 .subtitlePresTra{
text-align: center;font-size:20px!important;font-weight:500;		
}
.titulotranexterior{
	font-size:17px!important;color:#24b9d7;
	}
 
.tituloCargo{
	margin-top:-45px;
	border-radius:10px;
	background-color: white;
}
.tituloDestino{
	
}




 @media (max-width: 768px) 
 {
  .contenedor-option{
  
  }
   .minMenuMobile{

	display:inherit;
 }

 .maxMenuDestop{
  display:none;
 }
 .Bresponsive{
 display:none;
 }
 .Baparece{
 width:90%
 }
.TletraTam{
	font-size:16px;
}
 .responsiveCuentasConsolidos{
  width:100%;
 margin:0; 

 }
 .contenedorDeposito{
 width:100%;
 margin:0 auto 20px;
 }
 .cuentactstylo{
width:100%;

 }
  .stylodeposito{
width:100%;

 }
  .styleaportacion{
 width:100%;

 }
 .stylemancomunda{
	width:100%;
} 

.styleabono{
	margin:50px auto 20px;
	width:100%;
	
} 
.styleprestamo{
	width:100%;
	
} 
.styleprestamo1{
	width:100%;
	text-align:center;
	
} 
.buttonAgregarOperacion{
	width:100%;
}
.selectRuta{
	width:100%;
}
.anchoSelect{
width:50%!important;
}
.styleselects{
   display:none;
}
.styleselects1{
	width:100%;
   display:inherit;
}
 .documentoexterior{
 display:block;
 }
 .titulotranexterior{
	font-size:17px!important;color:#24b9d7;
	}
.subtitlePresTra{
text-align: center;font-size:20px!important;font-weight:500;		
}
.cuentaLinea{
	width:100%;
}
.mostrarImporte{
	display:none
}
.modalResponsiveDocumento{
	overflow-y:scroll; height:600px;
}
 }
 

  
 body .ui-datepicker.ui-input-overlay{
 	max-width: 300px !important;
 }
 
 body .ui-datepicker .ui-datepicker-calendar td a.ui-state-active{
 	background: rgba(70, 77, 242, 0.9);
    color: #FFFFFF !important;
 }
 
body .ui-menu.ui-menubar{
	background: transparent;
	border: none;
	font-size: 16px;
	color: white;
	margin-top: px !important;
	margin-left: 30px !important;
}

body .ui-menu .ui-menu-list .ui-menuitem.ui-menuitem-active > .ui-menuitem-link{
	background: transparent;
	border: none;
	transition: none;
	color: white;
}

body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.ui-state-hover{
	background: transparent;
	border: none;
	color: white;
	transition: none;
	box-shadow: none !important;
}

body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link > span{
	font-size: 16px;
	color: white;
	transition: none;
	box-shadow: none !important;
}

body .ui-menu .ui-menu-list .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text, body .ui-menu .ui-menu-list .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menu .ui-menu-list .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-icon{
	font-size: 16px;
	color: white;
	transition: none;
	box-shadow: none;
}

.ico-menu-sub{
	color: #69707A !important;
	font-size: 14px !important;
}

.ico-menu-sub > span{
	color: #69707A !important;
	font-size: 14px !important;
	padding-left: 10px;
}

.ico-menu-sub.ui-state-hover > span{
	color: #24b9d7 !important;
	font-size: 14px !important;
	border-left: 2px solid #24b9d7 !important;
	font-weight: 400px;
	padding-left: 10px;
}


/*eramos 20242811*/
/*.ui-menu-parent > .ui-submenu-link.ui-state-hover > span {
	color: #24b9d7 !important;
	font-size: 14px !important;
	border-left: 2px solid #24b9d7 !important;
	font-weight: 400px;
	padding-left: 10px;	
}*/
.ui-menu-parent > .ui-submenu-link > span {
	font-size: 14px !important;
	padding-left: 10px;
}
/**/

body .div-topbar .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link .ui-icon-triangle-1-s:last-child{
	display: none !important;
}

body .div-topbar .ui-menu.ui-menubar{
    display: inline-block !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    
}

body .div-topbar .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link{
	padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 25px !important;
}

body .div-topbar .ui-menu .ui-menu-list .ui-menu-child.ui-shadow{
	text-align: left;
}


.btnSalir{
	background-color: #24b9d7 !important;
	background-image: none !important;
	border: none !important;
	box-shadow: none !important;
	color: white !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    cursor: pointer !important;
    vertical-align: top;
}
.btnmenu{
	background-color: #006a39 !important;
	background-image: none !important;
	border: none !important;
	box-shadow: none !important;
	color: white !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    cursor: pointer !important;
    vertical-align: top;
    color:#006a39 !important;
}

body .input-bordered-icon-left{
	border-radius:10px !important;
	border: 1px solid #ccc!important;
    display: block;
    background-color: #ffffff !important; 
}


body .input-bordered-icon-left > input{
	border-radius:10px !important; 
}

.icon-primary-button{
	background-color:#42c4dd !important;
	border: none !important;
	text-decoration: none!important;
	border-radius:10px;
	outline:none;
	font-size: 20px !important;
	padding: 0px !important;
}

.icon-primary-button > span{
	padding: 4px 10px 5px 10px !important;
}

.favorito-list-item{
	display: block;
	width:100%;
}

.dvFavoritos .ui-dataview-layout-options{
	display: none !important;
}

.btnSplitAccounts{
	padding-top: 0px !important;	
	font-size: 16px !important;
	
}

.btnSplitAccountsTieredMenu{
	margin-top: 0px !important;
	padding-top: 0px !important;	
	padding-left: 0px !important;
	font-size: 16px !important;
    background: none !important;
    background-color: #24b9d7 !important;
    border: none !important;
    color: white !important;
    text-shadow: none !important;
    transition: none !important;
    box-shadow: none !important;

}

.tmHomeOptions .ui-menuitem-text{
	font-size:15px !important;
}

.tmHomeOptions .ui-menu-list .ui-menuitem.ui-menuitem-active{
	background-color: #24b9d7 !important;
	font-size:15px !important;
}

.btnSplitAccounts > .ui-button > .ui-c{
	padding-left:10px !important;
	padding-right:0px !important;
}

.btnSplitAccounts > .ui-splitbutton-menubutton > .ui-c {
	padding-left:0px !important;
	padding-right:10px !important;
}


.btnSplitAccounts > button{
	background: none !important;
	background-color: #24b9d7 !important;
    border: none !important;
    color: white !important;
    text-shadow: none !important;
    transition: none !important;
    box-shadow: none !important;
}

.miSplitAccounts{
	font-size: 14px;
}

body .ui-splitbuttonmenu-list-wrapper .ui-menuitem.ui-state-hover{
	background-color: #24b9d7 !important;
}

body .ui-splitbuttonmenu-list-wrapper .ui-menuitem.ui-state-hover .ui-menuitem-text{
	color: white !important;
}


.ui-dataview-header{
	display: none !important;
}

datatable .styledatatable .styledatatable-column{
	border-color:#42c4dd!important;
	color:#42c4dd!important;
	font-size:20px;
	border-color:#42c4dd!important;	
	}
	
 .styledatatable .styledatatable-column .ui-column-title{
 border-color:#42c4dd!important;
	color:#42c4dd!important;
	font-size:20px;
	border-color:#42c4dd!important;

}

.styleacordionPanel-title{
	color:#8b8e8e;
	background-color:white!important;
	font-weight: 500;
	height:60px;
	border-left:hidden;
	border-right:hidden;
	border-color:#42c4dd"
}

.dvAccounts .ui-dataview-content{
	padding-bottom: 0px !important;
}

.dvNoEspaces .ui-dataview-content{
	padding-top:0px !important;
	padding-bottom: 0px !important;
}

.dvLines .ui-dataview-content{
	border: none !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.dvLines .ui-dataview-row{
	border: none !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
.dvDocCobrPag .ui-dataview-row{
	border: none !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
.dvFianzas .ui-dataview-content{
	border: none !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.dvFianzas .ui-dataview-row{
	border: none !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.dvDocCobrPag .ui-dataview-content{
	padding-bottom: 0px !important;
	
}
.dvNoEspacesDoc .ui-dataview-content{
	padding-top:0px !important;
	padding-bottom: 0px !important;
}

	
.dvAccounts .ui-dataview-row{
	border: none !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}


.dvFavoritos .ui-dataview-row{
	border: none !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.ui-accordion .ui-accordion-header .ui-icon{
	    font-family: 'primeicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-indent: 0 !important;
    background-image: none !important;
    position: static;
    margin: 0 0.5rem 0 0;
    border:none!important;
}

body .ui-steps:before{
	border-top: 8px solid #bfe4f6;
    width: 70%;
    margin: auto;
    left: 15%;
}

body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number{
	border: 8px solid #d8d8d8;
	text-align:center;
	width: 5rem;
    height: 5rem;
    text-shadow: none;
    color: #d8d8d8;
    font-size: 22px !important;
}

body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number{
	border: 8px solid #24b9d7;
	text-align:center;
	width: 5rem;
    height: 5rem;
    color: #24b9d7;
    font-size: 22px !important;
}


body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title{
	color: #d8d8d8;
}

body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title{
	color: #24b9d7;
	font-weight: 700;
	text-shadow: none;
}

body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active{
	background-color: #24b9d7 !important;
}

body .ui-button.ui-button-text-icon-left .ui-button-text {
    padding: 0.5rem 1rem 0.5rem 2rem;
    padding-left: 0px;
}

.btn-download-state .ui-button-text{
	min-width: 150px !important;
}

.card-block{
	margin-top:10px;
}

.select-border-bottom{
	border:none !important;
}

.select-border-bottom .ui-selectonemenu-label{
	border: none;
	border-bottom: 1px solid !important;
	border-bottom-color: #cccccc !important;
	border-radius: 0px !important;
	color: #69707A;
}

.panel-nopadding{
	padding: 0px !important;
}

.panel-nopadding .ui-panel-content{
	padding: 0px !important;
}

.div-securityimage-margin-right{
	margin-right:8.33333333%;
}

.styleSelOne {
	width:100% !important;
	height:40px !important;
	font-size:18px !important;
	background:none !important;
	/*border-color:white !important;*/
	color:#8b8e8e !important;
}