#content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    position: relative;
}
#content .alert {
    position: absolute;
    top: 94px;
    z-index: 10;
}
#content form#form-declarations:nth-of-type(2) {
    width: 49%;
    position: relative;
    min-width: 700px;
}
#content form#form-declarations:last-of-type {
/* #content form:not(#form-declarations:first-of-type) { */
    width: 51%;
    position: relative;
    min-width: 810px;
}
#content form#form-declarations h3 {
    text-align: center;
    font-size: 21px;
    font-weight: 600;
}
#content form#form-declarations .text-right .btn.btn-default {
    width: 29px;
    overflow: hidden;
    color: transparent !important;
    padding: 5px 7px;
}
#content #form-declarations #table-declarations tbody tr td {
    height: 38px;
    font-size: 12.5px;
    line-height: 14px;
}
@media screen and (max-width: 959px) {
    #content form#form-declarations {
        min-width: 450px;
    }
}
#content form#configuration_form {
    width: 100% !important;
    position: relative;
}
#content form#form-declarations .declarationmodule-pendingdate {
    min-width: 112px;
}
#content form#form-declarations .declarationmodule-pendingsupplier {
    min-width: 140px;
}
#content form#form-declarations .declarationmodule-pendingperiod1 {
    min-width: 112px;
}
#content form#form-declarations .declarationmodule-pendingperiod2 {
    min-width: 112px;
}
#content form#form-declarations .declarationmodule-pendingfile {
    min-width: 200px;
    text-align: right;
}
#content form#form-declarations .declarationmodule-validdate {
    min-width: 112px;
}
#content form#form-declarations .declarationmodule-validsupplier {
    min-width: 140px;
}
#content form#form-declarations .declarationmodule-validperiod1 {
    min-width: 112px;
}
#content form#form-declarations .declarationmodule-validperiod2 {
    min-width: 112px;
}
#content form#form-declarations .declarationmodule-validvalidated {
    min-width: 112px;
}
#content form#form-declarations .declarationmodule-validfile {
    min-width: 200px;
    text-align: right;
}
#content #form-declarations thead>tr>th span.title_box,
#content #configuration_form thead>tr>th span.title_box {
    font-size: 12.5px;
    font-weight: 600;
}

/* Bug solving? */
/*
@media (max-width: 992px) {
    .table-responsive-row td:nth-of-type(5):before {
        content: "Nom du Fichier" !important;
    }
    .table-responsive-row td:nth-of-type(6):before {
        content: "Statut" !important;
    }
}
*/
