body {
    background-color: #000000; /* Fondo negro */
    color: #ffffff;
}

.form-control, .form-control-file {
    background-color: #333333;
    color: #ffffff;
    border-color: #555555;
    box-shadow: 0 0 10px 0 orange; /* Sombra naranja */
}

.form-control:focus, .form-control-file:focus {
    background-color: #000000; /* Fondo negro al escribir */
    color: #ffffff;
    border-color: #777777;
}

.form-control::placeholder {
    color: #bbbbbb;
}

.btn-primary {
    background-color: #d1682e;
    border-color: #d1682e;
}

.btn-primary:hover {
    background-color: #d1682e;
    border-color: #d1682e;
}

.alert-danger {
    background-color: #ff4c4c;
    color: #ffffff;
}

.container {
    margin-top: 50px;
    padding: 20px;
    border-radius: 8px;
    background-color: #222222;
}

/* Estilos para la tarjeta */
.custom-card {
    background-color: #222;
    border: none;
    box-shadow: 0 4px 8px rgba(255, 165, 0, 0.6);
}

/* Estilos para los inputs cuando están activos */
.custom-card input.form-control:focus {
    background-color: #333;
    color: #fff;
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.8);
    border-color: #ff4500;
}

/* Estilo para el header de la tarjeta */
.card-header {
    background-color: #333;
    border-bottom: 2px solid #d1682e;
}

.img-custom {
    width: 250px;
    height: 300px;
    object-fit: cover;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* Cambiar el color del icono del menú a blanco */
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba%28255, 255, 255, 1%29' stroke-width='2' linecap='round' linejoin='round' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* Cambiar el fondo del botón de alternancia a negro */
.navbar-toggler {
    border-color: rgba(255, 255, 255, 0.1);
    background-color: #000;
}
