/* XPages Application CSS */
/* Custom CSS */
 .gradient-bg {
     background: linear-gradient(135deg, #1e3a8a 0%, #1e40af 100%);
 }
 .lesson-card:hover {
     transform: translateY(-5px);
     box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
 }
 .file-icon {
     transition: all 0.3s ease;
 }
 .file-icon:hover {
     transform: scale(1.1);
 }

.gradient-bg {
     background: linear-gradient(135deg, #1e3a8a 0%, #1e40af 100%);
 }
 
 .cardActions button, 
.cardActions input[type="button"] {
    background-color: #1e3a8a;
    color: white;
    border: none;
    padding: 8px 15px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    text-align: center; /* Utiliser text-align au lieu de flex pour le texte */
    display: inline-block; /* Au lieu de flex */
}

.cardActions button:hover,
.cardActions .xp-button:hover {
    background-color: #1e40af;
}
 
.cardActionsLeft button, 
.cardActionsLeft input[type="button"] {
    background-color: #1e3a8a;
    color: white;
    border: none;
    padding: 8px 15px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cardActionsLeft button:hover,
.cardActionsLeft .xp-button:hover {
    background-color:  #1e40af;
} 
