 .logo_principal .logoImg {
        height: 64px;
    width: 144px;
}
.barraSuperior {
	background-color: #0066cd!important;
    display: block!important;
    width: 100%;
    height: 40px;
/*	    background-image: url(../../../img/iconosCorporativos/header_govco.png);
    background-repeat: no-repeat;
	background-size: 135px;*/
	text-align: left;
	padding-left: 12px;
    padding-top: 4px;
	position: inherit;
}

.barraSuperiorImg, .barraInferiorImg {
	    width: 140px;
		  height: 30px;
            margin-right: 25px;
}
.barraInferiorImg2 {
	 width: 60px;
}


.fechaHora .barraSuperior{
	display: block!important;
}

#contenidoFecha, #blqHora {
	color: white;
}

#btRegistroSede, .chatportada {
	background-color: var(--main-color)!important;	
}
#navHeader {
	margin-top: 120px;
}
.scrollDown {
	margin-top: 0px!important;
}
#txtBuscarBuscadorGeneral, #searchFieldNav #txtBuscarBuscadorGeneral {
	border-radius: 5px!important;
	margin-right: 5px;
}
.searchNavInput, #searchFieldNav  .searchNavInput{
	
	border: 1px solid var(--main-color)!important;	
}

.contenedorHoraSimp {
	margin-top: 0px!important;
}
.iconContainer {
	margin-top: 40px!important;
	
}
#contenidoFecha, #blqHora{
	position: relative;
	margin-top: 5px;
}
#navHeader {
	    border-bottom: 1px var(--main-color) solid;

}
.scrollDown .logoImg {
	    height: 30px;
    width: 86px;
}

.dropdown-menu, .dropdown-menu li, .modal-dialog .loginmodal-container {
	border-radius: 0.75rem!important;	
}
 .confirmCustom #titulo, .confirmCustom .titulo,  .confirmCustom, .radicarportada, .tramite-card {
	 border-top-left-radius: 0.75rem!important;	
	 border-top-right-radius: 0.75rem!important;	
 }
 .confirmCustom, .confirmCustom .cuerpo, .radicarportada, .tramite-card {
	  border-bottom-left-radius: 0.75rem!important;	
	 border-bottom-right-radius: 0.75rem!important;
 }
 .scrollUpMiga {
	 top: 12rem!important;
 }
 #contenedorPrincipal {
	     margin-top: 2.5rem!important;
		     margin-left: 10%!important;
		 
 }
 #titleWithButtonToolbar {    top: 15.5em!important;}
 #contenedorPrincipal .titleWithButtonBarScrolled {top: 5.5em!important;}
 
 .barraSuperiorSecundaria {
 
 width: 92%;
 margin-top: 42px!important;	
 margin-left: 8%!important;
 
 }
 #searchFieldNav {
	 width: 40%;
	   /*  margin-top: 70px;*/
 }
 .logo-min img {
     height: 64px!important;
    width: 167px;
 }
 .barraSuperiorSecundaria {
	     margin-top: 22px!important;	 
 }
  .barraSuperiorSecundariaLogado {
	     margin-top: 7px!important;	 
 }
 .iconContainer {
	/* width: 9rem;*/
	 height: 9rem;
	     padding-top: 2.8em;
 }
 .card-img-top {
	 height: 300px;
 }
 .flotante {
	 right: 0%!important;	
	 	 border-radius: 0%!important;
border-bottom-left-radius:13px!important;
border-top-left-radius:13px!important;

 }
 .flotante2 {
	 right: 0%!important;	 
 }
 .chatportada {
    width: 70px;
    height: 70px;
}
.flotante .flotante2 {
	top:264px !important
}
.flotante{
	top:305px !important;
}
.fa-globe-americas {
	color: var(--main-color)!important;
}
.barraSuperiorImg {
	margin-left: 345px;
	    margin-top: 1px;
}
#portadamultiidioma, #blqHora {
	margin-right: 180px;
}
#navHeader, #footerPartePie1Apartado1 {
	    padding-left: 92px;
}
.btn-sede, #btRegistroSede,.btn-secundario, .btn , .loginmodal-submit, .botonSedeCancel, .botonSedeContinue   {
	border-radius: 40px!important;
}
.contenedorContinuarCancelar .btn{
	margin-left: 10px;
}
.confirmCustom #titulo, .confirmCustom .titulo {
	background-color: white!important;
	color: var(--main-color)!important;
	    text-align: center;
}
.logoImg {
	display: none!important;
	    margin-left: 100px;
}
.barraSuperiorSecundaria  .logoImg {
	display: inline!important;
}


/* Linea de avance */
.pasoGroup  {
	float: none !important;
	display: inline-table!important;
}
.lineNuevo {
	transform: rotate(90deg);
		display:inline-block!important;
}
.lineContainer {
	display:inline-block!important;
	float:none!important;
	position: absolute!important;
}
.menuArbol {
	overflow-y: visible!important;
}
#pasos {
	margin-top: 2em!important;
}
.generatorFrame {
	margin-top: 115px!important;
}
.sidePasos {
	display: none!important;
}
.parteWizard{
	margin-top:60px;
}
.nombrePaso {
	float: left!important;
	    margin-left: 216px;
}
.pasoGroup {
	    margin-right: 50px;
   /* margin-left: 80px;*/

}
.circle {
	    margin-bottom: -2.3rem!important;
margin-left: 210px;
}
#codigoSolicitudGenerado {	
    margin-top: -8px!important;
}
.lineNuevo {
	    margin-left: 80px!important;
    margin-top: -78px!important;
	height: 16em!important;
}
.textoInfoPaso3 {
	margin-top: 90px;

}
.menuArbol {
	padding-left:80px;
	    padding-top: 10px;
}

/* FIN linea de avance*/

.iconContainer {
	background-color: white!important;
	border: none!important;

}
.iconContainer > span {
	color: var(--main-color)!important;	
}
#portadamultiidiomaGov {
	display: none;
}
.tramite-card {
	border: none!important;
	box-shadow: none!important;
}
.card-img-top {
	    border-radius: 3%!important;
}
.card-title {
	color:var(--main-color)!important;	
	font-weight: bold;
}
.card-body .textoDerecha {
	text-align: left!important;
}
.card-text {
	color: black;
}
.tramite-group .card-body {
	padding-left: 0px!important;
}

.tramite-group .card-body {
	color: black;
	/*padding-left: 0.25rem;*/
}
.card-img-top {
	/*height: 230px!important;
	width: 70%!important;*/
}
.tramite-group {
	width: 65%!important;
}
.card-img-top {
	height: 230px!important;
	width: 100%;
}
.titulocard {
	height: 98px;
}
.tramite-group .card-title {
	width:100%;
	font-size: 1.2rem;
}
.iconsGroup {
	width:50%;
}
.ulNavStyle {
    padding-left: 15em;
width: 105%!important;
}

.itemHeader {
	    border-right: 1px solid #cccccc;
		margin-right: 0px!important;
}


/*.barraSuperior {
	    width: 82%;
    margin-left: 210px;
}*/
.logo_principal {
	    margin-left: 157px;
}
.divLogguedUser {
	text-align: left!important;
}
/*#btRegistroSede {
	    margin-right: 300px;

}*/
.logosSuperior {
	    display: inline-flex;
    width: 45%;
}
.logo-min {
	   margin-left: 30px;
}
.searchFieldNavDiv {
	width: 55%;
}
#searchFieldNav {
	margin-left:400px;
}

.iconBody {
	padding-top:0px!important;
}
.scrollUp {
	    height: 3rem!important;
}
#miga {
	padding-left: 11.5%!important;
}
#contentFormAlta .divCabeceraGeneral {    margin-top: 2px;}
#contentFormAlta .divBotones {
	    margin-top: -15px;

}
.definitionTramite p, .definitionTramite span,#definitionTramite, .loginmodal-submit, .linkModal, .loginmodal-container, .confirmCustom .cuerpo,  .btn, .confirmCustom p, p, span, .titulocard,
#miga a, #miga span {
	font-family: 'Work Sans' !important;
}
#definitionTramite p {
	margin-left: 0px!important;
}
#miga > a + a:before, #miga > a + span:before, #miga > span + a:before {
	    margin: 0 8px !important;
		color: #BABABA!important;
}
#miga a, #miga span {
	font-size: 14px!important;
	color: #004884!important;
}
/*
.btn, .loginmodal-submit {
	font-size: 16px!important;
}
*/
.divTituloDetalleTramite .divCabeceraGeneral, .divCabeceraGeneralWizard, .divCabeceraGeneral  {
	font-size: 32px!important;
}
#divopcionRegistrar {
margin-top: 20px;
}
.linkModal {
	padding: 0px!important;
margin: 20px;

}

#userPassPanel hr {
margin-top: 20px!important;
margin-bottom: 0px!important;
}

#flduserAcceso {
margin-top: 20px;
margin-bottom:20px!important;

}

#fldpwdAcceso {
margin-bottom: 10px;
}

#divopcionRegistrar {
margin-top: 20px;
}
#user-modal {
	    padding-right: 130px!important;
		padding-top: 50px!important;
}

/*RESPONSIVE*/
.logo-min {
	width: 100%;
}

.itemHeader {
	border-right: none !important;
}
.ulNavStyle {
	padding-left: 2em!important;
}
.logosSuperior {
	width: 100%!important;
}
#searchFieldNav {
	    margin-left: 152px;
		    margin-top: 18px;
		width: 55%!important;
}
#footerPartePie1Contenedor {
	    padding-left: 0px!important;
}
.card-img-top {
	    height: 100%!important;
}
#navHeader, #footerPartePie1Apartado1 {
	padding-left: 10%!important;
}
#footerPartePie1Apartado2 {
	width: 35%!important;
}
#footerPartePie1Apartado2, #footerPartePie1Apartado1 {
	height: 550px!important;
}
.scrollUp .itemHeader {
	width: 16%!important;
}
/* MEDIA QUERIES */
/* Smartphones (portrait & landscape) */
@media only screen 
and (min-width : 320px) 
and (max-width : 780px) {

	#footerPartePie1Apartado2, #footerPartePie1Apartado3 {
		width: 97%!important;	
		border: none!important;

	}
	.apartadospie {
		float: none!important;
	}
	#footerPartePie1Apartado3 {
			margin-left: 30px!important;
			display: inline-block!important;
			    margin-top: 12px;
	}
	#footerPartePie1Apartado1 {
		    height: 170px!important;
			border: none!important;
	}
	.barraInferiorImg  {
		margin-left: 8px!important;
	}
	.barraSuperiorImg, .logoImg, .logo_principal, .logo-min {
		margin-left: 0px!important;
	}
	.barraSuperiorSecundaria {
		margin-left: 12px!important;
	}
	.searchFieldNavDiv {
		display: none !important;
	}
	.logo-min img {
		    height: 35px!important;
			    margin-top: 10px;
	}
	.menu_collapse_principal {
		margin-top: -20px;
	}
	#navbarCollapse {
		background-color: white!important;
	}
	.tramite-group, .tramite-group .card-title {
		    width: 100%!important;
	}
	 	.itemHeader {
	width: auto!important;
	}
	.scrollUp .itemHeader {
	width: auto!important;
	}
}/* FIN MEDIA QUERIES */
.tramite-group .card-title, .titulocard {
	width: 100%!important;
}
.partepie1 #partepie2izda {
	margin-left: 30px!important;
}
/*FIN RESPONSIVE*/

.radicarportada {
	border-bottom-left-radius: 20px!important;
	border-bottom-right-radius:20px!important;
	border-top-left-radius:20px!important;
	border-top-right-radius:20px!important;
	padding-left: 16px!important;
	padding-right:16px!important;
	    padding-top: 8px;
		    padding-bottom: 8px;
}
#contenidoprincipal {
	margin-left: 10%!important;
}
#contentWizard {
	/*margin-left: 40px!important;*/
}
#divBotones {
	padding-right: 15%!important;
}
.descripasocinco {
    margin-top: 60px!important;
}
.mensajeLogeoExitosoExitoFirma {
	padding-top: 60px!important;
}
.ContenedorPaso1, .ContenedorPaso2, .ContenedorPaso3, .ContenedorPaso4, .contenidoCentral {
    width: 88% !important;
}
#contentFicha {
	    margin-left: 5%;
}
#editarData {
	margin-right: 18%;
}
#contenidoprincipal {
	width: 68%!important;
}
.colorTitleCustom, #txtBuscarBuscadorGeneral::placeholder {
	color: #4b4b4b!important;
}

.scrollUp {
	padding-bottom:	1.9rem!important;
}
.tramite-group .tramite-card {
	position: relative!important;
}
.tramite-card {
	    margin-left: 15px !important;
    margin-right: 15px !important;
}
.tramite-group .card-title {
	    width: 115%!important;
}
.titulocard {
	width: 114%!important;
}
.colorTitleCustom, #txtBuscarBuscadorGeneral::placeholder {
	color: #4B4B4B !important;
}

.flotante {
	background-color: #48bede!important;
}
.scrollUp {
    padding-top: 1.6rem!important;
}

#searchFieldNav {
    margin-left: 25%;
}







.chatportada {
	/*top: 250px !important;*/
	top: 30% !important;
}

.flotante2 {
	color: black !important;
	
}
.chatportadaenlace .flotante2 {
	top: 25% !important;
}
.f7 {
	 margin-top: 22px!important;
}

 #footerPartePie1Apartado1 {
    padding-left: 5%!important;
}

#navHeader {
	justify-content: center;
	    padding-left: 11%!important;
}
/*
.tramite-group {
	padding-top: 1em!important;
}*/
/*
.card-body .textoDerecha {
	margin-top: 45px;
}*/
/*
.frameAumentar {
    height: 1100px!important;
}
*/


table.dataTable thead th div.DataTables_sort_wrapper {
	    color: #666!important;
}
.inactivo a.enlacemarcado, .inactivo a.enlacemarcado:visited {
	color: #7070a7!important;
}

#descargasinfo #contenedorPrincipal, #reqsinfo #contenedorPrincipal{
	display: table!important;
}

#contentFicha {
	display: table;
}

#btportada_carrusel_boton, .contenedor_faq_carrusel {
	border-radius: 6px!important;
	    background-color: white!important;
		color: #3366CC!important;
		font-weight: bold;
		border: none!important;
}

.imgcontenedor_faq_carrusel {
	width: 40px;
    height: 40px;
}

.contenedor_faq_carrusel {
	    width: 33%;
}
#btningresar {
	    background-color: white!important;
		margin-right: 20px;
}
.buttons_ingresar_registrarse{
    margin-bottom: 25px;
}
#navbarCollapse #iconButtonIngresar, #navbarCollapse #btningresar, #navbarCollapse #iconButtonRegistrar, #navbarCollapse #btRegistroSede {
	visibility:hidden!important;
}
.tituloDescarga {
	padding-top: 0px!important;
}

#searchFieldNav .fa-search {
	color: white!important;
    background-color: #3366CC!important;
	padding: 10px;
    border-radius: 25px;
}

#txtBuscarBuscadorGeneral::placeholder {
	color: #4B4B4B !important;
	font-weight: bold!important;
	font-size: 14px!important;
}

.myFrame_inicio {
    height: 1150px!important;
}
/*.first-slide {
	filter: grayscale(100%);
	opacity: 0.3;
}*/

.carousel-caption h1 {
	text-align: left!important;
}

input[type=submit] {
	    visibility: hidden!important;
}

#contenedorMensajeUsoCookies {
	display: none;
}
/*
.nav-link:focus {
box-shadow: 0 0 0 2px black!important;
    border-radius: 8px;
}*/

.nav-item:focus {
	    border: 2.7px solid black;
		border-right: 2.7px solid black!important;
}
img:focus {
	border-radius: 8px;
}


/* Necesitas ayuda */
.ayuda_link {
	text-align: right;
    width: 20%;
	color: #3366CC!important;
	    font-size: 1.2em;
		font-weight:bold;
}
.ayuda_link:hover{
	color: #3366CC!important;
}


.ayuda_link_div{
text-align: right;
    width: 20%;
    z-index: 50000;
	right: 16%;
    position: absolute;
	    margin-top: -50px;
}
.wizard_link_div {
	    padding-right: 25px;
}
.ayuda_link_registro {
	  right: 28%;
}

.WizardPaso1, .WizardPaso2, .WizardPaso3 {
	padding-top: 5.1rem!important;
}

/*********************/

#navHeader {
	    padding-left: 10%!important;
}

/*****BUSCADOR********/
/*
#searchFieldNav {
	    width: auto !important;
}*/

/*********************/
/*.searchFieldNavDiv form#BrowserBean {
    background-size: 19% auto;
    background-image: linear-gradient(rgb(246, 248, 249), rgb(246, 248, 249));
    background-repeat: no-repeat;
}
#buscador-tittle {
    color: rgb(0, 72, 132);
	font-size: 16px;
}

#txtBuscarBuscadorGeneral {
    padding-left: 23%!important;
}
#searchFieldNav .fa-search {
	background-color: #4b4b4b !important;
}
#searchFieldNav .searchNavInput {
	    width: 92% !important;
}*/
.navbar-collapse #btningresar {display: none!important;}
#btportada_carrusel_boton, .contenedor_faq_carrusel {
	background-color: #f8f9fa !important;
}
