.container-form-login {
    min-height: 73vh;
}
.form-login {
    width: 500px;
    margin: 40px auto;
    padding: 40px 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    box-shadow: 1px 2px 5px rgba(0,0,1, 0.5);
    border-radius: 10px;
}

.form-login .title-forme {
    text-transform: uppercase;
    font-size: 20px;
    background: rgba(0,0,1,0.1);
    display: flex;
    justify-content: center;
    font-weight: 700;
    padding: 5px;
}

.form-login label {
    font-size: 13px;
    font-weight: 700;
}
.form-login .btn-submit {
    margin-top: 20px;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
}


.table-info {
}
.table-info th {
    width: 210px;
}

.table-info td {
    font-size: 12px; color: grey; font-weight: 600
}

.detail-register .title {
    color: #263472;
    font-size: 22px;
    font-family: inherit;
    font-weight: 700;
    margin-top: 20px;
}

.table-info .th-table {
    color: #263472;
    font-size: 14px;
    font-family: inherit;
    font-weight: 700;
}

.detail-register .wrapper-one {
    display: flex;
    margin: 20px 0;
    justify-items: center;
    align-items: center;
}

.detail-register .wrapper-one a {
    text-decoration: none;
}
.detail-register .wrapper-one a.a-valid:hover {
    background: blue;
    color: white;
    font-weight: 700;
    font-size: 14px;
    border: solid 1px gray;
    padding: 5px 20px;
}
.detail-register .wrapper-one a.a-valid {
    background: none;
    color: blue;
    font-weight: 700;
    font-size: 14px;
    border: solid 1px blue;
    padding: 5px 20px;
}

.detail-register .wrapper-one a.a-refus:hover {
    background: red;
    color: white;
    font-weight: 700;
    font-size: 14px;
    border: solid 1px gray;
    padding: 5px 20px;
}
.detail-register .wrapper-one a.a-refus {
    background: none;
    color: red;
    font-weight: 700;
    font-size: 14px;
    border: solid 1px red;
    padding: 5px 20px;
}
.detail-register .wrapper-one .attent {
    background: orange;
    color: white;
    font-weight: 700;
    font-size: 14px;
    border: solid 1px gray;
    padding: 5px 20px;
    margin: 0 20px;
    border-radius: 50px;
}

.detail-register .wrapper-one .refused {
    background: red;
    color: white;
    font-weight: 700;
    font-size: 14px;
    border: solid 1px gray;
    padding: 5px 20px;
    margin: 0 20px;
    border-radius: 50px;
}
.detail-register .wrapper-one .valid {
    background: green;
    color: white;
    font-weight: 700;
    font-size: 14px;
    border: solid 1px gray;
    padding: 5px 20px;
    margin: 0 20px;
    border-radius: 50px;
}

.detail-register label {
    display: block;
    color: #263472;
    font-size: 14px;
    font-family: inherit;
    font-weight: 700;
}

.detail-register img {
    width: 100%;
    height: 450px;
}

.form-new-coureru {
    max-width: 1000px;
    margin: 20px auto;
    padding: 20px;
    box-shadow: 1px 2px 5px rgba(0, 0, 0, .4);
    border-radius: 10px;
}

.form-new-coureru label {
    font-weight: 700;
    font-family: inherit;
    font-size: 13px;
}

.detail-register .validState {
    background: green;
    color: #FFF;
    font-size: 20px;
    padding: 5px 10px;
    border-radius: 5px;
}

.detail-register .notValidState {
    background: orange;
    color: #FFF;
    font-size: 20px;
    padding: 5px 10px;
    border-radius: 5px;
}

.table-info tr {
    /* background: red; */
    border-bottom: ridge 1px rgba(0,0,1, .2);
    /* padding-top: 10px; */
    padding: 10px;
    height: 30px;
}

.benevole table tbody tr td .action{
   text-decoration: none; font-size: 12px; color: #FFF; font-weight: 700
}
.benevole table tbody tr td{
    font-size: 12px;
    color: grey;
    font-weight: 600;
}

h1 {
    font-size: 25px;
    margin: 10px 0;
    font-family: inherit;
}
.sectExtopExcel {
    box-shadow: 1px 2px 5px rgba(0, 0, 1, 0.4);
    padding: 10px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.sectExtopExcel a {
    text-decoration: none;
}

.table-index thead tr th {
    font-size: 11.5px; color: #000000; font-weight: 700
}

.table-index tbody tr td {
    font-size: 11px; color: grey; font-weight: 600
}