.theme-mairie-site {
    --app-theme:#d5ac4c!important;
    --app-theme-rgb:213,172,76!important;
    --bs-body-bg:255,255,255!important;
    --app-component-border-color:#d5ac4c;
    --app-component-border-color-rgb:213,172,76;


    font-family: 'Poppins'; /*'Poppins-Regular';*/
    font-size: 16px;
    font-weight: 400;
}

.theme-mairie-site .cadre {
    /* border-color: #212529; */
    /* margin: 1rem 0 0; */
    background: transparent;
    border: 1px solid #cdc5c1;
    border-radius: 4px;
    padding: 24px;
}

.theme-mairie-site .form-control {
    border-color:#d5ac4c;
    font-size: 16px;
    font-weight: 400;
}

.theme-mairie-site .form-control:focus {
    /* color: var(--app-component-color);
    background-color: var(--app-component-bg); */
    border-color:#d5ac4c;
    outline: 0;
    box-shadow: none;
}

.theme-mairie-site .btn-primary
,.theme-mairie-site .btn-success
{
    color: #2c2a25;
    background-color: #d5ac4c;
    border-color: #d5ac4c;
    font-size: 16px;
    font-weight: 400;
    outline: 0;
    box-shadow: none;
}

.theme-mairie-site .btn-primary:hover
,.theme-mairie-site .btn-primary:focus
,.theme-mairie-site .btn-primary:disabled
,.theme-mairie-site .btn-success:hover
,.theme-mairie-site .btn-success:focus
{
    color: #FFF;
    background-color: #2c2a25;
    border-color: #2c2a25;
    font-size: 16px;
    font-weight: 400;
    outline: 0;
    box-shadow: none;
}

.theme-mairie-site .btn-link
{
    font-weight: 600;
    position: relative;
    text-decoration: underline;
    text-decoration-color: #d5ac4c;
    color:#2c2a25;
}
.theme-mairie-site .btn-link:hover
{
    text-decoration: none;
    color:#d5ac4c;
}
.theme-mairie-site .btn-link::before
{
    /* font-family: "iconly" !important; */
    /* content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxnIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMy41IDZhLjUuNSAwIDAgMC0uNS41djhhLjUuNSAwIDAgMCAuNS41aDlhLjUuNSAwIDAgMCAuNS0uNXYtOGEuNS41IDAgMCAwLS41LS41aC0yYS41LjUgMCAwIDEgMC0xaDJBMS41IDEuNSAwIDAgMSAxNCA2LjV2OGExLjUgMS41IDAgMCAxLTEuNSAxLjVoLTlBMS41IDEuNSAwIDAgMSAyIDE0LjV2LThBMS41IDEuNSAwIDAgMSAzLjUgNWgyYS41LjUgMCAwIDEgMCAxeiIvPjxwYXRoIGQ9Ik03LjY0NiAxMS44NTRhLjUuNSAwIDAgMCAuNzA4IDBsMy0zYS41LjUgMCAwIDAtLjcwOC0uNzA4TDguNSAxMC4yOTNWMS41YS41LjUgMCAwIDAtMSAwdjguNzkzTDUuMzU0IDguMTQ2YS41LjUgMCAxIDAtLjcwOC43MDh6Ii8+PC9nPjwvc3ZnPg==); */
    /* content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><g fill="#888888" fill-rule="evenodd"><path d="M3.5 6a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 1 0-1h2A1.5 1.5 0 0 1 14 6.5v8a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 14.5v-8A1.5 1.5 0 0 1 3.5 5h2a.5.5 0 0 1 0 1z"/><path d="M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z"/></g></svg>'); */
    content: url('mairie-site/images/bi-box-arrow-in-down.svg');
    font-weight: 200;
    padding-right: 5px;
    border-bottom: 0;
    position: relative;
    color: #d5ac4c;
    display: inline-block;
}

/* Ajout Police poppins */
@font-face{font-family:'Poppins';src:url('./fonts/Poppins-Regular.eot');src:url('./fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),url('./fonts/Poppins-Regular.woff2') format('woff2'),url('./fonts/Poppins-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url('./fonts/Poppins-Bold.eot');src:url('./fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),url('./fonts/Poppins-Bold.woff2') format('woff2'),url('./fonts/Poppins-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url('./fonts/Poppins-Light.eot');src:url('./fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),url('./fonts/Poppins-Light.woff2') format('woff2'),url('./fonts/Poppins-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}