/* Css customization */

/* === THEME ADELINE (pastel rose) === */

body {
    background-color: #f7eef2; /* fond très léger rose */
}

/* Liens */
a {
    color: #c78aa5;
}

/* Container principal */
#container {
    color: #4a3a42;
}

/* Menu */
#topMenu li {
    border-color: #e4b7c8;
}

#topMenu li.selected {
    background: #e4b7c8;
    color: white;
}

#topMenu li:hover {
    background: #f0c9d8;
}

/* Boutons */
a.UD_textbutton,
button,
input[type="submit"],
input[type="button"] {
    background: #e4b7c8;
    border: 1px solid #d49ab0;
    color: white;
    text-shadow: none;
}

a.UD_textbutton:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
    background: #f0c9d8;
}

/* Champs */
input[type="text"],
textarea,
input[type="password"] {
    border: 1px solid #d49ab0;
}

/* Encadrés */
.infoBox,
#request-boxes .text,
#newdropoff-boxes .text {
    border-color: #d49ab0;
}

/* Progress bar */
#progressouter #progressinner {
    background: #e4b7c8;
}

/* Header / éléments bleus */
.dropdownButton,
.dropdownContent {
    background: #e4b7c8;
    border-color: #d49ab0;
}

.dropdownContent a:hover {
    background: #f0c9d8;
}

/* Bloc envoi */
#sendContainer {
    background-color: #e4b7c8;
}

/* Messages */
#error {
    background-color: rgba(255, 200, 220, 0.4);
}

#info {
    background-color: rgba(240, 210, 220, 0.3);
}

/* Bordures spécifiques */
.waiverBox {
    border-color: #d49ab0;
}
