.select2-container .select2-selection--single {
    height: 34px;
}

.wrapper-login {
    display: flex;
    align-items: center;
    height: 100vh;
}

.login-logo {
    margin-left: -9px;
}

.login-box {
    width: 40% !important;
    border: 1px solid #00000040;
    border-radius: 5px;
    padding: 15px;
}

.user-panel {
    padding: 15px 10px;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
}

.nav-item-right {
    padding: 0;
    border: none;
    background: transparent;
    border-radius: 4px;
}

.content-header-border {
    padding: 25px 15px;
    border-bottom: 1px solid #00000020;
}

.med-price {
    margin-left: 20px;
}

a {
    color: #000000;
}

a:hover,
a:active,
a:focus {
    color: #008D4D;
    /*#008D4D*/
}

.text-success {
    color: #006600;
}

.main-footer {
    text-align: center;
}

.main-header .logo {
    text-align: left !important;
}

.content-wrapper {
    background: #ecf0f5;
}

th {
    background: rgb(230, 230, 230);
    font-family: "Arial, Helvetica, sans-serif";
}


h1 {
    font-family: "Arial, Helvetica, sans-serif";
    font-size: 0.8rem;
    color: #00000080;
    /* text-decoration-style: double; */
}

.obli {
    color: rgb(247, 4, 8);
}

em {
    color: "red";
}

th {
    white-space: nowrap;
}

tfoot {
    background-color: azure;
    font-size: 16px;
}

.login-page {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
}

#entete {
    color: #0b7422;
}

.entete {
    color: red;
}

th.col-inventaire {
    background-color: yellow;
    display: none;
}

input[type="text"].inventaire {
    color: #000;
}

input[type="search"] {
    border: 1px solid #ecf0f5;
    border-radius: 5px;
}

.modal .inventaire label {
    color: #000;
}