.App {
text-align: center;
}
.App-logo {
height: 40vmin;
pointer-events: none;
}
@media (prefers-reduced-motion: no-preference) {
.App-logo {
animation: App-logo-spin infinite 20s linear;
}
}
.navBar {
background-color: #92a3c2;
padding: 10px 20px;
margin: 10px;
border-radius: 10px;
filter: brightness(1);
font: bold;
font-size: large;
font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}
.App-header {
background-color: #282c34;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: calc(10px + 2vmin);
color: white;
}
.App-link {
color: #61dafb;
}
@keyframes App-logo-spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.card:hover {
transform: translateY(-10px);
transition: transform 0.3s;
}
.card {
transition: transform 0.3s, box-shadow 0.3s;
cursor: pointer;
}
.card:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.card-background-lightblue {
background-color: #3699f0;
}
.custom-margin {
margin-left: 10px; /* Ajusta el valor según sea necesario */
}
.box-wrapper {
background-image: url(https://izdd11.a2cdn1.secureserver.net/wp-content/uploads/2020/12/Grupo-408.jpg?time=1720457233);
background-position: center top;
background-size: auto; /* Ajusta el tamaño para cubrir completamente */
min-height: 100vh; /* Ocupa toda la altura del viewport */
display: flex;
flex-direction: column;
padding: 20px; /* Ajusta el padding según necesidad */
}
.table-custom {
width: 100%;
background-color: #f1e6e6;
margin-top: 20px; /* Espacio adicional arriba */
border: 1px solid rgba(34, 36, 38, 0.15);
border-radius: 0.28571429rem;
text-align: left;
color: rgba(49, 13, 13, 0.87);
border-collapse: separate;
border-spacing: 0;
table-layout: fixed; /* Fuerza el ancho fijo de las columnas */
}
.ui.table.table-custom th {
background-color: #e6e9ec;
color: #6b82b5;
font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
font-size: large;
}
.ui.table.table-custom td {
background-color: #fefefe;
color: #030303;
filter: brightness(1);
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
font-weight: 300;
padding: 10px 10px 0px 8px;
font-size: 17px;
}
.colorFecha {
color: #00bcd4;
}
.backgroundCelda {
filter: brightness(1.75);
}
.custom-navbar-bg {
background-color: #282c34 !important;
border-radius: 8px;
}
.text-white-custom {
color: white !important;
filter: brightness(1);
}
.derechos {
text-align: center;
}
.left {
text-align: left;
}
.brillo-texto {
filter: brightness(1.75);
}
.table-custom {
width: 95%; /* Ancho máximo de la tabla */
max-width: 95%; /* Ajusta el ancho máximo */
margin-bottom: 2em; /* Espacio inferior */
table-layout: auto; /* Fijar el ancho de la tabla */
margin: 0 auto; /* Centra la tabla horizontalmente */
}
.table-custom.tr {
height: 100px;
max-height: min-content;
max-width: 200px;
width: 100px;
}
.table-custom th,
.table-custom td {
max-width: 200px; /* Limita el ancho máximo de las celdas */
overflow: hidden; /* Oculta el contenido que sobrepasa el ancho */
text-overflow: ellipsis; /* Muestra puntos suspensivos (...) cuando el contenido se recorta */
white-space: nowrap; /* Evita el salto de línea en el contenido */
vertical-align: top; /* Alinea el contenido hacia arriba dentro de la celda */
}
.h-full {
height: 100%;
}
.container-fluid {
margin-top: 20px; /* Espacio adicional arriba */
}
.table-custom .observaciones-column {
overflow-y: auto; /* Permite desplazamiento vertical si es necesario */
max-height: 150px; /* Altura máxima para mostrar el contenido */
white-space: pre-wrap; /* Permite mostrar saltos de línea y espacios */
word-wrap: break-word; /* Permite romper palabras largas si es necesario */
}
.pdf-download-button {
background: none;
border: none;
padding: 0;
display: inline-flex;
align-items: center;
justify-content: center;
}
.pdf-icon {
transition: transform 0.2s ease-in-out;
}
.pdf-download-button:hover .pdf-icon {
transform: scale(1.1);
}
.pdf-download-button:active .pdf-icon {
transform: scale(0.9);
}
/* para que la tabla sea responsive a moviles*/
.table-wrapper {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.table-wrapper table {
width: 100%;
min-width: 600px; /* Ajusta este valor según tus necesidades */
}
/*Pagination styles*/
.table-custom {
border-collapse: separate;
border-spacing: 0;
width: 100%;
}
.table-custom th,
.table-custom td {
padding: 12px;
border-bottom: 1px solid #e2e8f0;
}
.table-custom th {
background-color: #f8fafc;
font-weight: 600;
text-align: left;
}
.table-custom tr:hover {
background-color: #f1f5f9;
}
.colorFecha {
color: #2563eb;
text-decoration: none;
}
.colorFecha:hover {
text-decoration: underline;
}