html {
    font-size: 14px;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
    box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

.danger-icon {
}

.btn-outline-danger:hover .danger-icon {
    stroke: #fff
}

.login-icon {
    margin-right: 12px;
    height: 32px;
}

html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px;
}

.form-group {
    margin: 15px;
}

label {
    font-weight: bold;
}

.text-justify {
    text-align: justify;
}

.modalShowBtn {
    margin-bottom: 10px;
}

.btn-form {
    width: 200px;
}

span {
    font-size: 12px;
}

.removeBtnDiv {
    align-content: center;
}

.erreurDecoration {
    /*color: red;
    font-weight: 400;*/
    background-color: #f8d7da;
    color: #721c24;
    padding: 6px 10px;
    font-size: 0.9em;
    border-radius: 4px;
    position: relative;
    display: inline-block;
    margin-top: 5px;
}

    .erreurDecoration::before {
        content: "";
        position: absolute;
        top: -10px;
        left: 0px;
        border-width: 6px;
        border-style: solid;
        border-color: transparent transparent #f8d7da transparent;
    }

.fieldError {
    border: 1px solid red !important;
}
.footer{
    bottom: -50px !important;
}

