@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/* CSS Document */
body{
    background-color: #F7F7F7;
    font-family: "Roboto", sans-serif !important;
    
}

/* Oculta los botones de incremento y decremento en Chrome, Edge y Safari */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; /* Necesario para que Safari no añada espacio */
}

/* Oculta los botones de incremento y decremento en Firefox */
input[type=number] {
    -moz-appearance: textfield;
    /* En Firefox, esencialmente lo tratamos como un campo de texto normal */
}
.capafrmRegistrar{
    background-color: #FFFFFF;
}
.capafrmRegistrarGeneral{
    background-color: #FFFFFF;
}

.ColorTheme{
	background-color:#FF0000 !important;
	color: #FFFFFF !important;
    font-size: 11.5pt !important;
}

.ColorText{
	color: #FF0000 !important;
}

.ButtonTheme{
	border-style: solid;
	border-width: 1px;
	border-color: #FF0000;
	border-radius: 7px;
    
}

.ButtonTheme:hover{
	cursor: pointer;
	background-color:#C90303;/*Al cambiar el color del Theme cambiar aqui el color del hover del boton por uno mas oscuro que el del Theme-#ED0000-#E00202*/
}
.hrSwal {
    margin-top: 0.5em !important; /* Ajusta el espacio entre el título y la línea */
    margin-bottom: 0em !important;
    border-top: 1px solid #CCC !important; /* Estilo de la línea */
}

.HrColorTheme{
	color:#FF0000 !important;
    background-color: #FF0000 !important;
    border:solid #FF0000  1px !important;
}
.semiHeaderTheme {
    border-color:#FF0000;
}
.navTheme{
    border-color:#FF0000;
}

/*----- SECCIÓN ICONO MENU RESPONSIVE -----*/
.menuSlickNav {
  border-color:#FF0000;
}
.menuSlickNav span {
    background-color:#FF0000;
}

