body {
    background: #e5e5e5;
    color: #000000;
}

h1 {
    color: #d63d2d;
}

.form-control {
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
}

    .form-control:hover,
    .form-control:focus {
        -moz-box-shadow: 0 0 0 transparent;
        -webkit-box-shadow: 0 0 0 transparent;
        box-shadow: 0 0 0 transparent;
        border-color: #1c1c1c;
    }

.btn-default {
    background-color: #1c1c1c;
    border-color: #1c1c1c;
    color: #ffffff;
}

    .btn-default:hover,
    .btn-default:focus {
        background-color: #d63d2d;
        border-color: #d63d2d;
        color: #ffffff;
    }

.navbar-inverse {
    background-color: #1c1c1c;
    border: 0;
}

    .navbar-inverse .navbar-brand {
        color: #ffffff;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #ffffff;
    }

        .navbar-inverse .navbar-nav > li > a:hover,
        .navbar-inverse .navbar-nav > li > a:focus {
            color: #ffffff;
            background-color: #d63d2d;
        }

.form-wrapper {
    background: #cdcdcd;
    border-color: #d63d2d;
}

.table-wrapper {
    background-color: #ffffff;
    background-image: url(../images/bordure-gauche-default.gif), url(../images/bordure-droite-default.gif);
    background-position: left top, right top;
    background-repeat: repeat-y, repeat-y;
}

.table thead {
    background: #1c1c1c;
    color: #ffffff;
}

/* ---------- CSS doublons ---------- */
#doublons-actions {
    background: #d63d2d;
}

    #doublons-actions .progress {
        background-color: #e2786c;
    }

    #doublons-actions .progress-bar {
        background-color: #ffffff;
    }

    #doublons-actions .jauge-nav a,
    #doublons-actions .jauge-nav a:hover,
    #doublons-actions .jauge-nav a:focus {
        color: #000000;
        text-decoration: none;
    }

    #doublons-actions h3 {
        color: #ffffff;
    }

    #doublons-actions .form-control {
        border-color: #000000;
        background-color: transparent;
        color: #000000;
    }

    #doublons-actions .btn-success {
        background-color: #ffffff;
        border-color: #ffffff;
        color: #d63d2d;
    }

    #doublons-actions .btn-default {
        background-color: #000000;
        border-color: #000000;
        color: #d63d2d;
    }

#doublons-tableaux {
    background: url(../images/doublons-separateur-default.gif) repeat-y center center;
}

    #doublons-tableaux .tableau {
        background-color: #ffffff;
        padding: 20px;
    }

        #doublons-tableaux .tableau tr.alerte td {
            color: #d63d2d;
        }

    #doublons-tableaux .source .tableau {
        background-image: url(../images/bordure-droite-default.gif);
    }

    #doublons-tableaux .cible .tableau {
        background-image: url(../images/bordure-gauche-default.gif);
    }

    #doublons-tableaux .cible .coche {
        background: url(../images/doublons-filet-default.gif) no-repeat center center;
    }

    #doublons-tableaux .masque-haut {
        background-image: url(../images/doublons-cible-haut-default.png);
    }

    #doublons-tableaux .masque-bas {
        background-image: url(../images/doublons-cible-bas-default.png);
    }

        #doublons-tableaux .masque-haut a,
        #doublons-tableaux .masque-bas a {
            color: #d63d2d;
        }


/* ----------------------------------------------------- */
/* ------------------- MEDIA QUERIES ------------------- */
/* ----------------------------------------------------- */

/* ******** Large desktop ******** */
@media (min-width: 1200px) {
}

/* *********** Desktop *********** */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* *********** Tablet *********** */
@media (min-width: 768px) and (max-width: 991px) {
}

/* *********** Phone *********** */
@media (max-width: 767px) {
}
