@charset "ISO-8859-1";


/* -------------- LOGOS -------------- */
div.row.no-negative-margin{
	margin-right: 0;
    margin-left: 0;
}



/* -------------- HEADER -------------- */

div#logos-inicio{
	height:65px;
	padding: 0 25px;
}
div#head-peq-pad{
	padding-top: 5rem !important;
}

section#min-h{
	min-height: 90vh;
}
.padd-column{
	padding-left: 0;
	padding-right: 0;
}
img.altoImg{
	height: 45px;
}
.position-absolute.cerrar {
    top: 15px;
    right: 15px;
}
div#logos-bottom {
    border-top: 2px solid #eaeaea;
    padding: 5px 0;
} 
img#logo-ue{
	padding-left: 10px;
}
.flag {
    height: 8px;
    width: 100%;
    background-color: #fabd00;
    display: flex;
    justify-content: space-between;
    padding-bottom: 0;
}
.flag span.flag-left {
    height: 8px;
    width: 25%;
    background-color: #AD1519;
}
.flag span.flag-center {
    background-color: #fabd00;
    height: 8px;
    width: 50%;
}
.flag span.flag-right {
    height: 8px;
    width: 25%;
    background-color: #AD1519;
}




/* -------------- FORMULARIO -------------- */

section#marginSticky.sticky-top{
	top: 1rem;
}
div#marginStickyAtras.sticky-top{
	top: 1rem;
}

div#liveToast.toast{
	background-color: rgba(255,255,255,1);
}

ul.no-bullets {
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove padding */
  margin: 0; /* Remove margins */
}

div.input-group div.input-group-text.custom{
	padding: 0 0.75rem 0 0;
	background-color: transparent;
	border: none;
}

.input-group-text.custom input.form-check-input {
    margin-right: 8px;
}

mark.marcado {
    padding: 0.2em 0.4em;
    background-color: rgba(300, 263, 39, 1.0);
}

.custom-tooltip {
  --bs-tooltip-bg: var(--bs-primary);
}


/* -------------- PAGINAS DE ERRORES -------------- */

#logos-error{
	background-color: #ffdb00;
}
p.error-num{
	font-size: 9rem;
	margin-bottom: 0px;
}


/* -------------- FORMULARIOS REALIZADOS -------------- */

p#p-cuest-realizados{
	margin: 0;
}


/* -------------- MEDIA QUERIES -------------- */
@media only screen and (max-width: 576px){
	div.ancho-realizados {
    width: 100%;
    padding: 0.35em 0;
	}
}
@media only screen and (min-width: 576px){
	p.error-num{
	font-size: 12rem;
	margin-bottom: 0px;
	}
}
@media (min-width: 991.98px) {
		img.altoImg{
	height: 65px;
	}
}
