/* styles.css */

/* Γενικό στυλ για όλη την ιστοσελίδα */
body {
    background-color: #121212; /* πολύ σκοτεινό φόντο */
    color: #f5f5f5;            /* ανοιχτό χρώμα για το κείμενο */
    font-family: 'Arial', sans-serif;
}

/* Header */
header {
    background-color: #000;      /* Μαύρο */
    border-bottom: 4px solid #c0392b; /* Έντονο κόκκινο για τον διαχωρισμό */
    padding: 15px 0;
}

header h1 {
    color: #f1c40f; /* Χρυσό */
    margin-left: 10px;
}

/* Logo */
header img {
    height: 50px;
}

/* Μενού Πλοήγησης (NavigationBar) */
.navbar {
    background-color: #333; /* Σκοτεινό γκρι */
}

.navbar .navbar-brand,
.navbar .nav-link {
    color: #f1c40f !important; /* Χρυσό */
}

.navbar .nav-item.active .nav-link,
.navbar .nav-item:hover .nav-link {
    background-color: #c0392b; /* Έντονο κόκκινο */
    border-radius: 4px;
}

/* Footer */
footer {
    background-color: #000;
    color: #f5f5f5;
    padding: 20px 0;
    text-align: center;
}

/* Στυλ για το Carousel (Slideshow) */
.carousel-item img {
    filter: brightness(75%);
}

/* Προσαρμογή για το Datepicker */
.input-group.date .form-control {
    background-color: #333;
    color: #f5f5f5;
    border: 1px solid #444;
}

.input-group.date .input-group-text {
    background-color: #c0392b;
    color: #fff;
    border: 1px solid #c0392b;
}

.card-text {
    color: #333333; 
    font-size: 1rem;  /* Ρύθμιση μεγέθους γραμματοσειράς για ευκολότερη ανάγνωση */
    line-height: 1.5; /* Ρύθμιση απόστασης μεταξύ των γραμμών */
}

.card-title {
    color: #333333;
    font-size: 1rem;  /* Ρύθμιση μεγέθους γραμματοσειράς για ευκολότερη ανάγνωση */
    line-height: 1.5; /* Ρύθμιση απόστασης μεταξύ των γραμμών */
}

.showtime {
    color: #f1c40f !important;
    font-size: 1.2rem !important;
    font-weight: bold !important;
    margin-top: 10px;
}

.form-group label,
.card-header h3 {
  color: #000 !important;
}


