.texto-izquierda {
	text-align: left !important;
}

.boton-succes {
	background-color: #2c3e50 !important;
	color: #fff !important;
	padding: 10px 20px !important;
	border-radius: 5px !important;
	border: none !important;
}

.boton-succes i {
    font-size: 16px !important; /* ícono más pequeño */
}

.boton-clean {
	background-color: #9E9E9E !important;
	color: #fff !important;
	padding: 10px 20px !important;
	border-radius: 5px !important;
	border: none !important;
}

.boton-clean i {
    font-size: 16px !important; /* ícono más pequeño */
}

.boton-enviado-saci {
	background-color: #8D65C5 !important;
	color: white !important;
	font-size: 25px !important;
	padding: 10px 20px !important;
	border-radius: 8px !important;
	border: none !important;
}

.botones-texto{
	font-size: 25px !important;
}

.minWidth100px{
	width: 100px !important;
}

.custom-panel .ui-panel-titlebar {
    text-align: left;          /* Alinear a la izquierda */
    font-size: 1.4rem;         /* Tamaño más grande */
    background: #2c3e50; /* Fondo oscuro */
    color: #ffffff;            /* Texto blanco */
}

.custom-panel .ui-panel-titlebar .ui-panel-title {
    font-size: 1.4rem;   /* ahora sí aumenta */
    font-weight: bold;   /* opcional */
}

.museo {
    font-weight: 800;     /* equivalente a 700 */
    font-size: 2rem;     /* opcional, por si quieres más grande */
}

.ui-fileupload-choose {
    background-color: #2c3e50 !important; /* color de fondo */
    color: #ffffff !important;            /* color de texto */
    border: none !important;
    border-radius: 5px !important;
    padding: 8px 16px !important;
    font-weight: bold;
    transition: background 0.2s ease;
}

.ui-fileupload-choose:hover {
    background-color: #1a252f  !important; /* tono más oscuro al pasar el mouse */
}