/* Css customization */

/* === THEME MARCEUL / ORANGE DORE === */

body {
    background-color: #f4f1eb;
}

/* Liens */
a {
    color: #d78200;
}
a:hover {
    color: #b96a00;
}

/* Contenu principal */
#container {
    color: #2b241d;
    background: #ffffff;
    border-radius: 6px;
}

/* Menu principal */
#topMenu li {
    border-color: #d78200;
    background: #2b241d;
}

#topMenu li.selected {
    background: #d78200;
    color: #ffffff;
}

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

#topMenu li a {
    color: #ffffff;
}

/* Sélecteur langue */
.dropdownButton {
    background: #d78200;
    border-color: #b96a00;
    color: #ffffff;
}

.dropdown-has-hover:hover,
.dropdown-has-hover:focus {
    background: #b96a00;
}

.dropdownContent {
    background: #2b241d;
}

.dropdownContent a {
    color: #ffffff;
}

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

/* Boutons */
a.UD_textbutton,
a.UD_textbutton_admin,
.UD_textbutton_admin,
button.dt-paging-button,
a.dt-paging-button,
a.button.dt-paging-button,
input[type="submit"],
input[type="button"],
button {
    background: #d78200;
    border: 1px solid #b96a00;
    color: #ffffff;
    text-shadow: none;
}

a.UD_textbutton:hover,
button.dt-paging-button:hover:not(.disabled),
a:not(.disabled).dt-paging-button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
    background: #b96a00;
}

/* Boutons admin */
a.UD_textbutton_admin,
.UD_textbutton_admin {
    background: #5a1f1f;
    border: 1px solid #401515;
}

a.UD_textbutton_admin:not(.greyButton):hover,
.UD_textbutton_admin:not(.greyButton):hover {
    background: #7a2a2a;
}

/* Champs */
input[type="text"],
textarea,
input[type="password"] {
    border: 1px solid #8e7b68;
    color: #2b241d;
}

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

/* Progression */
#progressouter #progressinner {
    background: #d78200;
}

/* Messages */
#error {
    background-color: rgba(215, 130, 0, 0.12);
    border-left: 4px solid #d78200;
}

#info {
    background-color: rgba(43, 36, 29, 0.06);
    border-left: 4px solid #2b241d;
}

/* Bloc envoi */
#sendContainer {
    background-color: #2b241d;
    color: #ffffff;
}

.sendContainerLinkText {
    color: #f0a020;
}

/* Logo texte éventuel */
#logo,
#logo a {
    color: #d78200;
    text-shadow: none;
}

/* Footer */
#footer {
    color: #5b5147;
}

/* Survol lien de demande */
.request-link-text:hover {
    background: rgba(215, 130, 0, 0.12);
}

/* Lignes de demande */
.inboxRowIsRequest,
.inboxRowIsRequest td.sorting_1 {
    background: rgba(215, 130, 0, 0.14) !important;
}
