/*Fonts*/
@font-face {
    font-family: 'bahnschrift';
    src: url("../fonts/bahnschrift-bold/Bahnschrift-bold.eot") format('embedded-opentype'),
    url("../fonts/bahnschrift-bold/Bahnschrift-bold.TTF") format('truetype'),
    url("../fonts/bahnschrift-bold/Bahnschrift-bold.woff") format('woff'),
    url("../fonts/bahnschrift-bold/Bahnschrift-bold.woff2") format('woff2'),
    url("../fonts/bahnschrift-bold/Bahnschrift-bold.svg#wesfy-black") format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    font-stretch: normal;
}
@font-face {
    font-family: 'bahnschrift';
    src: url("../fonts/bahnschrift-regular/Bahnschrift-regular.eot") format('embedded-opentype'),
    url("../fonts/bahnschrift-regular/Bahnschrift-regular.TTF") format('truetype'),
    url("../fonts/bahnschrift-regular/Bahnschrift-regular.woff") format('woff'),
    url("../fonts/bahnschrift-regular/Bahnschrift-regular.woff2") format('woff2'),
    url("../fonts/bahnschrift-regular/Bahnschrift-regular.svg#wesfy-black") format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    font-stretch: normal;
}
@font-face {
    font-family: 'bahnschrift';
    src: url("../fonts/bahnschrift-light/Bahnschrift-light.eot") format('embedded-opentype'),
    url("../fonts/bahnschrift-light/Bahnschrift-light.TTF") format('truetype'),
    url("../fonts/bahnschrift-light/Bahnschrift-light.woff") format('woff'),
    url("../fonts/bahnschrift-light/Bahnschrift-light.woff2") format('woff2'),
    url("../fonts/bahnschrift-light/Bahnschrift-light.svg#wesfy-black") format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    font-stretch: normal;
}
@font-face {
    font-family: 'bahnschrift';
    src: url("../fonts/bahnschrift-semibold/Bahnschrift-semibold.eot") format('embedded-opentype'),
    url("../fonts/bahnschrift-semibold/Bahnschrift-semibold.TTF") format('truetype'),
    url("../fonts/bahnschrift-semibold/Bahnschrift-semibold.woff") format('woff'),
    url("../fonts/bahnschrift-semibold/Bahnschrift-semibold.woff2") format('woff2'),
    url("../fonts/bahnschrift-semibold/Bahnschrift-semibold.svg#wesfy-black") format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    font-stretch: normal;
}
a {
    color: #000;
    font-weight: 600;
}
th {
    padding-bottom: 10px;
}
.bold {
    font-weight: 700;
}
.semibold {
    font-weight: 600;
}
.regular {
    font-weight: 400;
}
.thin {
    font-weight: 300;
}
.invalid-feedback {
    display: block;
    font: 400 0.667rem/1.1 'bahnschrift';
}
.form-control,
.form-select {
    font-weight: 300;
}
.form-select-sm {
    font-size: 1rem;
}
.form-control.euro.is-invalid, .was-validated .form-control.euro:invalid {
    background-size: unset;
}
.form-label {
    margin-bottom: .2rem;
}
.clad-ulis,
.red-bold {
    font-weight: bold;
    color: #cc0000;
}
.lh-0 {
    line-height: 0;
}
html, body {
    font: 300 16px/17px 'bahnschrift';
    color: #000;
}
.font-level-11 {
    font-size: 0.611rem;
    line-height: 1.1;
}
.font-level-14 {
    font-size: 0.778rem;
    line-height: 1.1;
}
.font-level-16 {
    font-size: 0.889rem;
    line-height: 1.1;
}
.font-level-18 {
    font-size: 1rem;
    line-height: 1.1;
}
.font-level-24 {
    font-size: 1.333rem;
    line-height: 1.1;
}
.font-level-26 {
    font-size: 1.444rem;
    line-height: 1.1;
}
.font-level-30 {
    font-size: 1.667rem;
    line-height: 1.1;
}
:-moz-placeholder,
::-moz-placeholder{ color: rgba(0, 0, 0, 0.35) !important; }
:-ms-input-placeholder{ color: rgba(0, 0, 0, 0.35) !important; }
::-webkit-input-placeholder,
::placeholder{ color: rgba(0, 0, 0, 0.35) !important; }
textarea {
    resize: none;
}
select:invalid {
    color: rgba(0, 0, 0, 0.35);
}
select option{
    color: #000;
}
select option[value=""],
select option:disabled {
    color: rgba(0, 0, 0, 0.35);
}
.mentions {
    line-height: 2rem;
    font-weight: 700;
}
:root {
    --bs-secondary-bg: #f6f8f9;
}
h1 {
    color: #152536;
    font: 400 2.222rem/1.1 'bahnschrift';
}
h3 {
    color: #1D61AC;
}
.cursor-pointer {
    cursor: pointer;
}
.form-switch input:not(:disabled) {
    cursor: pointer;
}
h1.bg-orange {
    color: #000;
}
.border-orange {
    border: 1px solid #1D61AC;
}
.bg-orange {
    background-color: rgba(243, 183, 29, 0.50);
}
.bg-blue-medium {
    background-color: #047ec240  !important;
}
.bg-green-light {
    background-color: #eaf1df !important;
}
.bg-green-dark {
    background-color: #62B891 !important;
}
.bg-orange-dark {
    background-color: rgba(243, 183, 29, 1);
}
.bg-orange-light {
    background-color: rgba(243, 183, 29, 0.2);
}
.bg-grey {
    background-color: #F8F7F6;
}
.bg-magenta {
    background-color: #6CC3B7;
}
.bg-blue-light {
    background-color: #0373b719 !important;
}
.bg-blue-lighter {
    background-color: rgba(47, 82, 151, 0.1) !important;
}
.bg-blue-dark {
    background-color: #2F5297 !important;
}
.bg-red-dark {
    background-color: #cf5252 !important;
    color: white !important;
}
.bg-red-light {
    background-color: #eb7d7d !important;
    color: white !important;
}
.bg-white {
    background-color: #ffffff !important;
}
.color-white {
    color: #fff;
}
.color-blue {
    color: #29486d;
}
.color-red {
    color: #cf5252;
}
.opacity-1 {
    opacity: 1 !important;
}
hr {
    border: 3px solid #1D61AC;
    border-bottom: 0;
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
}
.border-bottom {
    border-color: #1D61AC!important;
}
.container .position-sticky {
    margin-left: 1px !important;
    width: 100% !important;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #1D61AC;
    --bs-btn-border-color: #1D61AC;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #2A2558;
    --bs-btn-hover-border-color: #2A2558;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #2A2558;
    --bs-btn-active-border-color: #2A2558;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgba(29, 97, 172, 0.5);
    --bs-btn-disabled-border-color: rgba(29, 97, 172, 0.5);
}
.btn-danger {
    --bs-btn-bg: #cf5252;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-disabled-bg: #cf5252;
}
.form-text {
    color: #152536;
    font-size: 0.778rem;
    line-height: 1.1;
}
.text-justify {
    text-align: justify;
}
.bold {
    font-weight: 700;
}
/*.top-navbar {*/
/*    background-color: #2F5297;*/
/*}*/
main {
    padding-top: 35px;
}
header .logos {
    background-color: #fff;
    min-height: 88px;
}
.header {
    background: white url(../images/header.jpg) center center no-repeat;
    min-height: 357px;
}
.header h1 {
    color: #fff;
    font: 700 3.333rem/3.333rem 'bahnschrift';
}
.btn {
    border-radius: 1.222rem;
    transition: color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
    font: 700 1.444rem/1.1 'bahnschrift';
}
.btn.btn-sm {
    font: 700 1rem/1.1 'bahnschrift';
}
.btn-excel {
    padding-left: 50px;
    background-size: 36px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1LjI4MzQgNS40MTY2NkMzNS42NSA1LjQxNjY2IDM1Ljk3NzggNS41NTU1NSAzNi4yNjY3IDUuODMzMzJDMzYuNTMzNCA2LjA5OTk5IDM2LjY2NjcgNi40MjIyMSAzNi42NjY3IDYuNzk5OTlWMzMuMkMzNi42NjY3IDMzLjU3NzggMzYuNTMzNCAzMy45IDM2LjI2NjcgMzQuMTY2N0MzNS45Nzc4IDM0LjQ0NDQgMzUuNjUgMzQuNTgzMyAzNS4yODM0IDM0LjU4MzNIMTMuMDVDMTIuNjgzNCAzNC41ODMzIDEyLjM1NTYgMzQuNDQ0NCAxMi4wNjY3IDM0LjE2NjdDMTEuOCAzMy45IDExLjY2NjcgMzMuNTc3OCAxMS42NjY3IDMzLjJWMjguMzMzM0g0LjcxNjcxQzQuMzUwMDQgMjguMzMzMyA0LjAyMjI2IDI4LjIgMy43MzMzNyAyNy45MzMzQzMuNDY2NzEgMjcuNjQ0NCAzLjMzMzM3IDI3LjMxNjcgMy4zMzMzNyAyNi45NVYxMy4wNUMzLjMzMzM3IDEyLjY4MzMgMy40NjY3MSAxMi4zNTU1IDMuNzMzMzcgMTIuMDY2N0M0LjAyMjI2IDExLjggNC4zNTAwNCAxMS42NjY3IDQuNzE2NzEgMTEuNjY2N0gxMS42NjY3VjYuNzk5OTlDMTEuNjY2NyA2LjQyMjIxIDExLjggNi4wOTk5OSAxMi4wNjY3IDUuODMzMzJDMTIuMzU1NiA1LjU1NTU1IDEyLjY4MzQgNS40MTY2NiAxMy4wNSA1LjQxNjY2TTExLjY2NjcgMjEuNzY2N0wxMy42MzM0IDI1LjQ2NjdIMTYuNjE2N0wxMy4zMzM0IDIwLjFMMTYuNTUgMTQuODE2N0gxMy43TDExLjg4MzQgMTguMTY2N0wxMS44MTY3IDE4LjI2NjdMMTEuNzY2NyAxOC4zODMzQzExLjQ3NzggMTcuNzk0NCAxMS4xNjY3IDE3LjIgMTAuODMzNCAxNi42QzEwLjU1NTYgMTYuMDExMSAxMC4yNjEyIDE1LjQxNjcgOS45NTAwNCAxNC44MTY3SDYuOTMzMzdMMTAuMDgzNCAyMC4xMzMzTDYuNjY2NzEgMjUuNDY2N0g5LjYzMzM3TTIzLjEzMzQgMzIuNVYyOC4zMzMzSDEzLjc1VjMyLjVNMjMuMTMzNCAyNi4yNVYyMS4wNUgyMFYyNi4yNU0yMy4xMzM0IDE4Ljk2NjdWMTMuNzVIMjBWMTguOTY2N00yMy4xMzM0IDExLjY2NjdWNy40OTk5OUgxMy43NVYxMS42NjY3TTM0LjU4MzQgMzIuNVYyOC4zMzMzSDI1LjIxNjdWMzIuNU0zNC41ODM0IDI2LjI1VjIxLjA1SDI1LjIxNjdWMjYuMjVNMzQuNTgzNCAxOC45NjY3VjEzLjc1SDI1LjIxNjdWMTguOTY2N00zNC41ODM0IDExLjY2NjdWNy40OTk5OUgyNS4yMTY3VjExLjY2NjdIMzQuNTgzNFoiIGZpbGw9IiMyRjUyOTciLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: 8px 0px;
    min-height: 38px;
    display: inline-flex;
    padding-top: 0;
    padding-bottom: 0;
    align-items: center;
}
.btn-pdf {
    padding-left: 50px;
    background-size: 26px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAyOSAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjUxMDQgMTkuMTI1QzYuOTc2MzEgMTkuMTI1IDYuNzEyODMgMTkuMjM2OSA2LjUxODU3IDE5LjQzNjJDNi4zMjQzMSAxOS42MzU1IDYuMjE1MTcgMTkuOTA1NyA2LjIxNTE3IDIwLjE4NzVWMjQuNDM3NUM2LjIxNTE3IDI0LjcxOTMgNi4zMjQzMSAyNC45ODk1IDYuNTE4NTcgMjUuMTg4OEM2LjcxMjgzIDI1LjM4ODEgNi45NzYzMSAyNS41IDcuMjUxMDQgMjUuNUM3LjUyNTc2IDI1LjUgNy43ODkyNCAyNS4zODgxIDcuOTgzNSAyNS4xODg4QzguMTc3NzYgMjQuOTg5NSA4LjI4NjkgMjQuNzE5MyA4LjI4NjkgMjQuNDM3NVYyNC4wODQ3SDguOTc4ODZDOS42MjAwNyAyNC4wODQ3IDEwLjIzNSAyMy44MjM1IDEwLjY4ODQgMjMuMzU4NEMxMS4xNDE4IDIyLjg5MzMgMTEuMzk2NiAyMi4yNjI2IDExLjM5NjYgMjEuNjA0OUMxMS4zOTY2IDIwLjk0NzIgMTEuMTQxOCAyMC4zMTY0IDEwLjY4ODQgMTkuODUxM0MxMC4yMzUgMTkuMzg2MyA5LjYyMDA3IDE5LjEyNSA4Ljk3ODg2IDE5LjEyNUg3LjI1MTA0Wk04Ljk3ODg2IDIxLjk1OTdIOC4yODY5VjIxLjI1SDguOTc4ODZDOS4wNzA2MSAyMS4yNSA5LjE1ODYyIDIxLjI4NzQgOS4yMjM1IDIxLjM1MzlDOS4yODgzOCAyMS40MjA1IDkuMzI0ODMgMjEuNTEwOCA5LjMyNDgzIDIxLjYwNDlDOS4zMjQ4MyAyMS42OTkgOS4yODgzOCAyMS43ODkzIDkuMjIzNSAyMS44NTU4QzkuMTU4NjIgMjEuOTIyNCA5LjA3MDYxIDIxLjk1OTcgOC45Nzg4NiAyMS45NTk3Wk0xOC42NDU1IDIwLjE4NTRDMTguNjQ2MSAxOS45MDM5IDE4Ljc1NTUgMTkuNjM0MiAxOC45NDk3IDE5LjQzNTRDMTkuMTQzOSAxOS4yMzY2IDE5LjQwNyAxOS4xMjUgMTkuNjgxNCAxOS4xMjVIMjEuNzQ5QzIyLjAyMzcgMTkuMTI1IDIyLjI4NzIgMTkuMjM2OSAyMi40ODE0IDE5LjQzNjJDMjIuNjc1NyAxOS42MzU1IDIyLjc4NDggMTkuOTA1NyAyMi43ODQ4IDIwLjE4NzVDMjIuNzg0OCAyMC40NjkzIDIyLjY3NTcgMjAuNzM5NSAyMi40ODE0IDIwLjkzODhDMjIuMjg3MiAyMS4xMzgxIDIyLjAyMzcgMjEuMjUgMjEuNzQ5IDIxLjI1SDIwLjcxNzJWMjEuOTYxOUgyMS43NDlDMjIuMDIzNyAyMS45NjE5IDIyLjI4NzIgMjIuMDczOCAyMi40ODE0IDIyLjI3MzFDMjIuNjc1NyAyMi40NzIzIDIyLjc4NDggMjIuNzQyNiAyMi43ODQ4IDIzLjAyNDRDMjIuNzg0OCAyMy4zMDYyIDIyLjY3NTcgMjMuNTc2NCAyMi40ODE0IDIzLjc3NTdDMjIuMjg3MiAyMy45NzQ5IDIyLjAyMzcgMjQuMDg2OSAyMS43NDkgMjQuMDg2OUgyMC43MTcyVjI0LjQzNTRDMjAuNzE3NSAyNC41NzQ5IDIwLjY5MSAyNC43MTMxIDIwLjYzOTIgMjQuODQyMUMyMC41ODc0IDI0Ljk3MTIgMjAuNTExMyAyNS4wODg0IDIwLjQxNTMgMjUuMTg3M0MyMC4yMjE0IDI1LjM4NyAxOS45NTgyIDI1LjQ5OTQgMTkuNjgzNSAyNS41QzE5LjQwODcgMjUuNTAwNiAxOS4xNDUgMjUuMzg5MiAxOC45NTA0IDI1LjE5MDNDMTguNzU1NyAyNC45OTE0IDE4LjY0NjEgMjQuNzIxNCAxOC42NDU1IDI0LjQzOTZWMjMuMDIyMkwxOC42NDk3IDIwLjE4NTRIMTguNjQ1NVpNMTMuNDY2MiAxOS4xMjVDMTMuMTkxNSAxOS4xMjUgMTIuOTI4IDE5LjIzNjkgMTIuNzMzNyAxOS40MzYyQzEyLjUzOTUgMTkuNjM1NSAxMi40MzAzIDE5LjkwNTcgMTIuNDMwMyAyMC4xODc1VjI0LjQzNzVDMTIuNDMwMyAyNC43MTkzIDEyLjUzOTUgMjQuOTg5NSAxMi43MzM3IDI1LjE4ODhDMTIuOTI4IDI1LjM4ODEgMTMuMTkxNSAyNS41IDEzLjQ2NjIgMjUuNUgxNC41MDYyQzE1LjMzMDQgMjUuNSAxNi4xMjA4IDI1LjE2NDIgMTYuNzAzNiAyNC41NjY0QzE3LjI4NjQgMjMuOTY4NiAxNy42MTM4IDIzLjE1NzkgMTcuNjEzOCAyMi4zMTI1QzE3LjYxMzggMjEuNDY3MSAxNy4yODY0IDIwLjY1NjQgMTYuNzAzNiAyMC4wNTg2QzE2LjEyMDggMTkuNDYwOCAxNS4zMzA0IDE5LjEyNSAxNC41MDYyIDE5LjEyNUgxMy40NjYyWk0xNC41MDIxIDIzLjM3NVYyMS4yNUgxNC41MDYyQzE0Ljc4MDkgMjEuMjUgMTUuMDQ0NCAyMS4zNjE5IDE1LjIzODcgMjEuNTYxMkMxNS40MzI5IDIxLjc2MDUgMTUuNTQyMSAyMi4wMzA3IDE1LjU0MjEgMjIuMzEyNUMxNS41NDIxIDIyLjU5NDMgMTUuNDMyOSAyMi44NjQ1IDE1LjIzODcgMjMuMDYzOEMxNS4wNDQ0IDIzLjI2MzEgMTQuNzgwOSAyMy4zNzUgMTQuNTA2MiAyMy4zNzVIMTQuNTAyMVpNMTQuNTA2MiA5LjU2MjVWMEg1LjE3OTMxQzQuMzU1MTMgMCAzLjU2NDcgMC4zMzU4MjUgMi45ODE5MiAwLjkzMzU5N0MyLjM5OTEzIDEuNTMxMzcgMi4wNzE3MiAyLjM0MjEyIDIuMDcxNzIgMy4xODc1VjE1LjA0OTJDMS40NjU5MiAxNS4yNjg5IDAuOTQxMzk4IDE1LjY3NTkgMC41NzAzOCAxNi4yMTRDMC4xOTkzNjMgMTYuNzUyMSA5LjE0ODYyZS0wNSAxNy4zOTQ5IDAgMTguMDU0VjI2LjU2MDRDOS4xNDg2MmUtMDUgMjcuMjE5NSAwLjE5OTM2MyAyNy44NjIzIDAuNTcwMzggMjguNDAwNEMwLjk0MTM5OCAyOC45Mzg1IDEuNDY1OTIgMjkuMzQ1NCAyLjA3MTcyIDI5LjU2NTFWMzAuODEyNUMyLjA3MTcyIDMxLjY1NzkgMi4zOTkxMyAzMi40Njg2IDIuOTgxOTIgMzMuMDY2NEMzLjU2NDcgMzMuNjY0MiA0LjM1NTEzIDM0IDUuMTc5MzEgMzRIMjMuODI0OEMyNC42NDkgMzQgMjUuNDM5NCAzMy42NjQyIDI2LjAyMjIgMzMuMDY2NEMyNi42MDUgMzIuNDY4NiAyNi45MzI0IDMxLjY1NzkgMjYuOTMyNCAzMC44MTI1VjI5LjU2NTFDMjcuNTM3NSAyOS4zNDQ3IDI4LjA2MTEgMjguOTM3NSAyOC40MzEzIDI4LjM5OTVDMjguODAxNSAyNy44NjE0IDI5LjAwMDIgMjcuMjE4OSAyOSAyNi41NjA0VjE4LjA1NEMyOS4wMDAyIDE3LjM5NTQgMjguODAxNSAxNi43NTMgMjguNDMxMyAxNi4yMTQ5QzI4LjA2MTEgMTUuNjc2OSAyNy41Mzc1IDE1LjI2OTYgMjYuOTMyNCAxNS4wNDkyVjEyLjc1SDE3LjYwOTdDMTYuNzg1NSAxMi43NSAxNS45OTUgMTIuNDE0MiAxNS40MTIzIDExLjgxNjRDMTQuODI5NSAxMS4yMTg2IDE0LjUwMjEgMTAuNDA3OSAxNC41MDIxIDkuNTYyNUgxNC41MDYyWk0zLjExMTczIDE2Ljk5MTVIMjUuODk0NUMyNi4xNjkyIDE2Ljk5MTUgMjYuNDMyNyAxNy4xMDM0IDI2LjYyNyAxNy4zMDI3QzI2LjgyMTIgMTcuNTAyIDI2LjkzMDMgMTcuNzcyMiAyNi45MzAzIDE4LjA1NFYyNi41NjA0QzI2LjkzMDMgMjYuODQyMiAyNi44MjEyIDI3LjExMjQgMjYuNjI3IDI3LjMxMTdDMjYuNDMyNyAyNy41MTA5IDI2LjE2OTIgMjcuNjIyOSAyNS44OTQ1IDI3LjYyMjlIMy4xMTE3M0MyLjgzNyAyNy42MjI5IDIuNTczNTMgMjcuNTEwOSAyLjM3OTI3IDI3LjMxMTdDMi4xODUgMjcuMTEyNCAyLjA3NTg3IDI2Ljg0MjIgMi4wNzU4NyAyNi41NjA0VjE4LjA1NEMyLjA3NTg3IDE3Ljc3MjIgMi4xODUgMTcuNTAyIDIuMzc5MjcgMTcuMzAyN0MyLjU3MzUzIDE3LjEwMzQgMi44MzcgMTYuOTkxNSAzLjExMTczIDE2Ljk5MTVaTTE2LjU3MzggOS41NjI1VjAuNTMxMjVMMjYuNDE0NSAxMC42MjVIMTcuNjA5N0MxNy4zMzQ5IDEwLjYyNSAxNy4wNzE1IDEwLjUxMzEgMTYuODc3MiAxMC4zMTM4QzE2LjY4MjkgMTAuMTE0NSAxNi41NzM4IDkuODQ0MjkgMTYuNTczOCA5LjU2MjVaIiBmaWxsPSIjMkY1Mjk3Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: 10px 3px;
}
.btn-pen {
    padding-left: 50px;
    background-size: 36px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTgiIGN5PSIxNyIgcj0iMTciIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQuMDY3NSA3Ljc1MDI3QzIzLjIyMzUgNy43NTAyNyAyMi40MTQxIDguMDg1NTQgMjEuODE3MyA4LjY4MjMzTDIxLjE1NiA5LjM0MzY5QzIxLjE5MDEgOS41MTg3NCAyMS4yNDc4IDkuNzU2OTQgMjEuMzQ0NCAxMC4wMzU1QzIxLjU2MTQgMTAuNjYxMyAyMS45NzEzIDExLjQ4MzEgMjIuNzQ0MiAxMi4yNTU1QzIzLjUxNzMgMTMuMDI4NiAyNC4zMzk0IDEzLjQzOSAyNC45NjUyIDEzLjY1NjJDMjUuMjQzMSAxMy43NTI3IDI1LjQ4MDggMTMuODEwNSAyNS42NTU3IDEzLjg0NDdMMjYuMzE3NyAxMy4xODI3QzI2LjkxNDUgMTIuNTg1OSAyNy4yNDk3IDExLjc3NjUgMjcuMjQ5NyAxMC45MzI1QzI3LjI0OTcgMTAuMDg4NSAyNi45MTQ1IDkuMjc5MTEgMjYuMzE3NyA4LjY4MjMzQzI1LjcyMDkgOC4wODU1NCAyNC45MTE1IDcuNzUwMjcgMjQuMDY3NSA3Ljc1MDI3Wk0yNC40MzkgMTUuMDYxM0wxNi44Njk3IDIyLjYyOTZDMTYuMjgwMiAyMy4yMTkyIDE2LjAyOCAyMy40Njk1IDE1Ljc1NDggMjMuNjgyNkMxNS40MjI1IDIzLjk0MiAxNS4wNjI2IDI0LjE2NDYgMTQuNjgyMSAyNC4zNDYxQzE0LjM2OTMgMjQuNDk0NiAxNC4wMzI4IDI0LjYwODIgMTMuMjQyMSAyNC44NzE0TDEwLjQwMDYgMjUuODE4OUw5LjE3OTY0IDI0LjU5OEwxMC4xMjY1IDIxLjc1ODJDMTAuMzkwMSAyMC45Njc1IDEwLjUwMzUgMjAuNjMwNCAxMC42NTIyIDIwLjMxNzVDMTAuODMzNiAxOS45MzcxIDExLjA1NiAxOS41Nzc3IDExLjMxNTMgMTkuMjQ1NEMxMS41Mjg1IDE4Ljk3MjEgMTEuNzc4OSAxOC43MTk4IDEyLjM2ODUgMTguMTI5MkMxMi4zNjg0IDE4LjEyOTMgMTIuMzY4NiAxOC4xMjkxIDEyLjM2ODUgMTguMTI5MkwxOS45Mzg5IDEwLjU2MDVDMjAuMjE2OCAxMS4zNDkzIDIwLjczMjMgMTIuMzY1NCAyMS42ODM3IDEzLjMxNjNNMjEuNjgzNyAxMy4zMTYzQzIyLjYzNDcgMTQuMjY3MyAyMy42NTA1IDE0Ljc4MyAyNC40MzkgMTUuMDYxM1pNNy42MDk1MyAyNC41NjQ4TDguNzAzNTEgMjEuMjgzOEw4LjcyNDA3IDIxLjIyMjFDOC45NjM3OCAyMC41MDI5IDkuMTA1ODUgMjAuMDc2NiA5LjI5NzYzIDE5LjY3MzFMOS4yOTgwOSAxOS42NzIxQzkuNTI2NSAxOS4xOTMzIDkuODA2MzggMTguNzQwOCAxMC4xMzI4IDE4LjMyMjVDMTAuNDA3NSAxNy45NzAzIDEwLjcyNDggMTcuNjUyNSAxMS4yNjAyIDE3LjExNjNMMTkuODI5NyA4LjU0ODY3TDIwLjc1NjcgNy42MjE2N0MyMS42MzQ4IDYuNzQzNTggMjIuODI1NyA2LjI1MDI3IDI0LjA2NzUgNi4yNTAyN0MyNS4zMDkzIDYuMjUwMjcgMjYuNTAwMyA2Ljc0MzU4IDI3LjM3ODMgNy42MjE2N0MyOC4yNTY0IDguNDk5NzUgMjguNzQ5NyA5LjY5MDY5IDI4Ljc0OTcgMTAuOTMyNUMyOC43NDk3IDEyLjE3NDMgMjguMjU2NCAxMy4zNjUyIDI3LjM3ODMgMTQuMjQzM0wyNi40NTEzIDE1LjE3MDNMMTcuODkzMSAyMy43Mjc2QzE3LjM1MTQgMjQuMjY5MyAxNy4wMzIgMjQuNTg4OCAxNi42NzcyIDI0Ljg2NTRDMTYuMjU5MSAyNS4xOTE4IDE1LjgwNjcgMjUuNDcxNiAxNS4zMjc5IDI1LjY5OTlMMTUuMzI3IDI1LjcwMDRDMTQuOTIwMSAyNS44OTM4IDE0LjQ5MTMgMjYuMDM2NSAxMy43NTk1IDI2LjI4MDFMMTMuNzE2MyAyNi4yOTQ1TDEwLjQzNTcgMjcuMzg4M0w5LjYzNDQ2IDI3LjY1NjFDOS4zMTUyNCAyNy43NjMxIDguOTcyNSAyNy43NzkgOC42NDQ3NCAyNy43MDE5QzguMzE2OTkgMjcuNjI0OSA4LjAxNzIzIDI3LjQ1NzkgNy43NzkxNiAyNy4yMTk5QzcuNTQxMDkgMjYuOTgxOCA3LjM3NDE0IDI2LjY4MiA3LjI5NzA3IDI2LjM1NDNDNy4yMjAwNyAyNi4wMjY4IDcuMjM1ODcgMjUuNjg0MyA3LjM0MjY4IDI1LjM2NTNNNy4zNDI2OCAyNS4zNjUzTDcuNjA5NTMgMjQuNTY0OFoiIGZpbGw9IiMyRjUyOTciLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: 5px 4px;
}
.btn-update {
    padding-left: 42px;
    background-size: 29px;
    /*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACG0lEQVR4AdVVyy5DURTdt25blejAgIHnwMAjJgZCzPEB+AFfoD4AH4Af4APwAcTIQLyGaElIEEwkJG3Rx30cZ+3T3r61vXRgJSc9PY+19tnnnrU1IUENhF5tgfV+SsbLDv+KxDOPaXqQPMEh8rQOk69vgbRAV8X9WqUTgDB5GWJSRTjMROhjzEaLh1WUnbPk7w+VFSorkLpZJeNhizf4ehdI75pj4mJAxHjcUmvlvK9/kbzyRAWAgBULC9uIoisSFyER3+sWyciKM1YN1teT+Dic4H3p+82CORbAROp2XSSvV5x+vbDTUfF5NM37zbdjZ5xT9LHfw+lAbnFMNDcQRoy+jme43zK5r+7OmcRlIucuyQHNG6TmkTXmwr0AnuJFifN5Sl2vkls0tU3INu4I8DvQ26dImPGCSH4D/8Ayma8Hiks0+CV7qMH4/wJ8yem7DdI7pti83AIc1vuJ8x9voHl0Uwngk8JkYGyH3EKYMdBKf3pyXBfgFMGg4J75EdQLfJqBse2ScSXQqzw9ebmUicQdkKasIxQI5D/xxNm8KxGQoyFYb+dcbiLfEWG1cENYry0tuCYXlZaedWFYfdZZrehVzk3zI8GF81HlKRBNpZKIefN5l9Ky4ODkWOsfXC5ZV9YqUKkgYr7sqjy2yvqLchnolsRRVTJjERaBONILkyuHH73IztiuHY9IwrBzNyAFoVfW4krENQn8Bb4BBBDy8wAhTHIAAAAASUVORK5CYII=");*/
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAzNEMyNi4zODg4IDM0IDM0IDI2LjM4ODggMzQgMTdDMzQgNy42MTExNiAyNi4zODg4IDAgMTcgMEM3LjYxMTE2IDAgMCA3LjYxMTE2IDAgMTdDMCAyNi4zODg4IDcuNjExMTYgMzQgMTcgMzRaTTI2LjI1OTQgNy41NTU1NkMyNi4yNTk0IDYuNzI3MTMgMjUuNTg3OCA2LjA1NTU2IDI0Ljc1OTQgNi4wNTU1NkMyMy45MzA5IDYuMDU1NTYgMjMuMjU5NCA2LjcyNzEzIDIzLjI1OTQgNy41NTU1NlY5LjEzODM0QzIyLjkxOTQgOC44NzM3OCAyMi41NjIgOC42MzIxMSAyMi4xODg5IDguNDE1NTNDMjAuNTgzNyA3LjQ4MzYyIDE4Ljc2MDIgNy4wNTkwMyAxNi45MjkgNy4yMDMyNEMxNS4wOTgzIDcuMzQ3NCAxMy4zNTU2IDguMDUyMzUgMTEuODk3MiA5LjIxODY5QzEwLjQ0MDQgMTAuMzgzOCA5LjMyNzEyIDExLjk2MDMgOC42NjYyNCAxMy43NTcyQzguMzgwMjggMTQuNTM0NyA4Ljc3ODc2IDE1LjM5NjggOS41NTYyNiAxNS42ODI4QzEwLjMzMzggMTUuOTY4NyAxMS4xOTU5IDE1LjU3MDMgMTEuNDgxOCAxNC43OTI3QzExLjk2MzQgMTMuNDgzMyAxMi43NjI2IDEyLjM2OCAxMy43NzEgMTEuNTYxNkMxNC43Nzc3IDEwLjc1NjQgMTUuOTU0MSAxMC4yODkzIDE3LjE2NDUgMTAuMTk0QzE4LjM3NDQgMTAuMDk4NyAxOS41OTIxIDEwLjM3NjggMjAuNjgyNyAxMS4wMUMyMS4wMDMgMTEuMTk2IDIxLjMwOTMgMTEuNDEwOSAyMS41OTg0IDExLjY1MjNIMTkuNjY2M0MxOC44Mzc5IDExLjY1MjMgMTguMTY2MyAxMi4zMjM4IDE4LjE2NjMgMTMuMTUyM0MxOC4xNjYzIDEzLjk4MDcgMTguODM3OSAxNC42NTIzIDE5LjY2NjMgMTQuNjUyM0gyNC43NTk0QzI1LjU4NzggMTQuNjUyMyAyNi4yNTk0IDEzLjk4MDcgMjYuMjU5NCAxMy4xNTIzVjcuNTU1NTZaTTI2LjU5MyAyMS41MDE5QzI2Ljg3ODkgMjAuNzI0NCAyNi40ODAzIDE5Ljg2MjMgMjUuNzAyNyAxOS41NzY0QzI0LjkyNTIgMTkuMjkwNiAyNC4wNjMxIDE5LjY4OTIgMjMuNzc3MyAyMC40NjY3QzIzLjI5NTggMjEuNzc2NCAyMi40OTY2IDIyLjg5MTkgMjEuNDg4MiAyMy42OTg1QzIwLjQ4MTMgMjQuNTAzOSAxOS4zMDQ4IDI0Ljk3MTEgMTguMDk0MiAyNS4wNjY0QzE2Ljg4NDIgMjUuMTYxNyAxNS42NjYzIDI0Ljg4MzUgMTQuNTc1NiAyNC4yNTAyQzE0LjI1NDkgMjQuMDYzOSAxMy45NDg0IDIzLjg0ODggMTMuNjU5IDIzLjYwN0gxNS41OTE5QzE2LjQyMDMgMjMuNjA3IDE3LjA5MTkgMjIuOTM1NCAxNy4wOTE5IDIyLjEwN0MxNy4wOTE5IDIxLjI3ODYgMTYuNDIwMyAyMC42MDcgMTUuNTkxOSAyMC42MDdIMTAuNDk4OEM5LjY3MDM3IDIwLjYwNyA4Ljk5ODggMjEuMjc4NiA4Ljk5ODggMjIuMTA3VjI3LjcwMzdDOC45OTg4IDI4LjUzMjEgOS42NzAzNyAyOS4yMDM3IDEwLjQ5ODggMjkuMjAzN0MxMS4zMjcyIDI5LjIwMzcgMTEuOTk4OCAyOC41MzIxIDExLjk5ODggMjcuNzAzN1YyNi4xMjE2QzEyLjMzODggMjYuMzg2MiAxMi42OTYyIDI2LjYyNzkgMTMuMDY5MiAyNi44NDQ1QzE0LjY3NDUgMjcuNzc2NyAxNi40OTgzIDI4LjIwMTQgMTguMzI5OCAyOC4wNTcyQzIwLjE2MDcgMjcuOTEzIDIxLjkwMzUgMjcuMjA3OSAyMy4zNjIgMjYuMDQxM0MyNC44MTkgMjQuODc2IDI1LjkzMjMgMjMuMjk5MSAyNi41OTMgMjEuNTAxOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: 5px 4px;
}
.btn-search {
    padding-left: 42px;
    background-size: 31px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTgiIGN5PSIxNyIgcj0iMTciIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNS40NDMyIDI2LjAzNDFMMTkuMDc5NSAxOS42NzA1QzE4LjUxMTQgMjAuMTI1IDE3Ljg1OCAyMC40ODQ4IDE3LjExOTMgMjAuNzVDMTYuMzgwNyAyMS4wMTUyIDE1LjU5NDcgMjEuMTQ3NyAxNC43NjE0IDIxLjE0NzdDMTIuNjk3IDIxLjE0NzcgMTAuOTUgMjAuNDMzIDkuNTIwNDUgMTkuMDAzNEM4LjA5MDE1IDE3LjU3MzEgNy4zNzUgMTUuODI1OCA3LjM3NSAxMy43NjE0QzcuMzc1IDExLjY5NyA4LjA5MDE1IDkuOTQ5NjIgOS41MjA0NSA4LjUxOTMyQzEwLjk1IDcuMDg5NzcgMTIuNjk3IDYuMzc1IDE0Ljc2MTQgNi4zNzVDMTYuODI1OCA2LjM3NSAxOC41NzMxIDcuMDg5NzcgMjAuMDAzNCA4LjUxOTMyQzIxLjQzMyA5Ljk0OTYyIDIyLjE0NzcgMTEuNjk3IDIyLjE0NzcgMTMuNzYxNEMyMi4xNDc3IDE0LjU5NDcgMjIuMDE1MiAxNS4zODA3IDIxLjc1IDE2LjExOTNDMjEuNDg0OCAxNi44NTggMjEuMTI1IDE3LjUxMTQgMjAuNjcwNSAxOC4wNzk1TDI3LjA2MjUgMjQuNDcxNkMyNy4yNzA4IDI0LjY3OTkgMjcuMzc1IDI0LjkzNTYgMjcuMzc1IDI1LjIzODZDMjcuMzc1IDI1LjU0MTcgMjcuMjYxNCAyNS44MDY4IDI3LjAzNDEgMjYuMDM0MUMyNi44MjU4IDI2LjI0MjQgMjYuNTYwNiAyNi4zNDY2IDI2LjIzODYgMjYuMzQ2NkMyNS45MTY3IDI2LjM0NjYgMjUuNjUxNSAyNi4yNDI0IDI1LjQ0MzIgMjYuMDM0MVpNMTQuNzYxNCAxOC44NzVDMTYuMTgxOCAxOC44NzUgMTcuMzg5NCAxOC4zNzggMTguMzg0MSAxNy4zODQxQzE5LjM3OCAxNi4zODk0IDE5Ljg3NSAxNS4xODE4IDE5Ljg3NSAxMy43NjE0QzE5Ljg3NSAxMi4zNDA5IDE5LjM3OCAxMS4xMzMzIDE4LjM4NDEgMTAuMTM4NkMxNy4zODk0IDkuMTQ0NyAxNi4xODE4IDguNjQ3NzMgMTQuNzYxNCA4LjY0NzczQzEzLjM0MDkgOC42NDc3MyAxMi4xMzMzIDkuMTQ0NyAxMS4xMzg2IDEwLjEzODZDMTAuMTQ0NyAxMS4xMzMzIDkuNjQ3NzMgMTIuMzQwOSA5LjY0NzczIDEzLjc2MTRDOS42NDc3MyAxNS4xODE4IDEwLjE0NDcgMTYuMzg5NCAxMS4xMzg2IDE3LjM4NDFDMTIuMTMzMyAxOC4zNzggMTMuMzQwOSAxOC44NzUgMTQuNzYxNCAxOC44NzVaIiBmaWxsPSIjMkY1Mjk3Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: 3px 4px;
}
.btn-save {
    padding-left: 42px;
    background-size: 29px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTgiIGN5PSIxNyIgcj0iMTciIGZpbGw9IndoaXRlIi8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yNTk3XzE3MzQpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA3QzExLjQ2OTYgNyAxMC45NjA5IDcuMjEwNzEgMTAuNTg1OCA3LjU4NTc5QzEwLjIxMDcgNy45NjA4NiAxMCA4LjQ2OTU3IDEwIDlWMjVDMTAgMjUuNTMwNCAxMC4yMTA3IDI2LjAzOTEgMTAuNTg1OCAyNi40MTQyQzEwLjk2MDkgMjYuNzg5MyAxMS40Njk2IDI3IDEyIDI3SDI0QzI0LjUzMDQgMjcgMjUuMDM5MSAyNi43ODkzIDI1LjQxNDIgMjYuNDE0MkMyNS43ODkzIDI2LjAzOTEgMjYgMjUuNTMwNCAyNiAyNVYxMS40MTRDMjUuOTk5OSAxMC44ODM2IDI1Ljc4OTEgMTAuMzc1IDI1LjQxNCAxMEwyMyA3LjU4NkMyMi42MjUgNy4yMTA5IDIyLjExNjQgNy4wMDAxMSAyMS41ODYgN0gxMlpNMjIuMjM4IDE1Ljc5M0MyMi4zMzM1IDE1LjcwMDggMjIuNDA5NyAxNS41OTA0IDIyLjQ2MjEgMTUuNDY4NEMyMi41MTQ1IDE1LjM0NjQgMjIuNTQyMSAxNS4yMTUyIDIyLjU0MzMgMTUuMDgyNEMyMi41NDQ0IDE0Ljk0OTYgMjIuNTE5MSAxNC44MTc5IDIyLjQ2ODggMTQuNjk1QzIyLjQxODUgMTQuNTcyMiAyMi4zNDQzIDE0LjQ2MDUgMjIuMjUwNCAxNC4zNjY2QzIyLjE1NjUgMTQuMjcyNyAyMi4wNDQ5IDE0LjE5ODUgMjEuOTIyIDE0LjE0ODJDMjEuNzk5MSAxNC4wOTc5IDIxLjY2NzQgMTQuMDcyNiAyMS41MzQ2IDE0LjA3MzdDMjEuNDAxOCAxNC4wNzQ5IDIxLjI3MDYgMTQuMTAyNSAyMS4xNDg2IDE0LjE1NDlDMjEuMDI2NiAxNC4yMDczIDIwLjkxNjIgMTQuMjgzNSAyMC44MjQgMTQuMzc5TDE2LjU4MiAxOC42MjFMMTUuMTY3IDE3LjIwN0MxNC45Nzg0IDE3LjAyNDggMTQuNzI1OCAxNi45MjQgMTQuNDYzNiAxNi45MjYzQzE0LjIwMTQgMTYuOTI4NiAxMy45NTA2IDE3LjAzMzggMTMuNzY1MiAxNy4yMTkyQzEzLjU3OTggMTcuNDA0NiAxMy40NzQ2IDE3LjY1NTQgMTMuNDcyMyAxNy45MTc2QzEzLjQ3IDE4LjE3OTggMTMuNTcwOCAxOC40MzI0IDEzLjc1MyAxOC42MjFMMTUuODAzIDIwLjY3MkMxNS45MDUyIDIwLjc3NDIgMTYuMDI2NCAyMC44NTUzIDE2LjE1OTkgMjAuOTEwNkMxNi4yOTM0IDIwLjk2NTkgMTYuNDM2NSAyMC45OTQ0IDE2LjU4MSAyMC45OTQ0QzE2LjcyNTUgMjAuOTk0NCAxNi44Njg2IDIwLjk2NTkgMTcuMDAyMSAyMC45MTA2QzE3LjEzNTYgMjAuODU1MyAxNy4yNTY4IDIwLjc3NDIgMTcuMzU5IDIwLjY3MkwyMi4yMzggMTUuNzkzWiIgZmlsbD0iIzJGNTI5NyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1OTdfMTczNCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYgNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: 5px 4px;
}
.next:not(.paginate_button) {
    padding-right: 40px;
    background-size: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNC43NTI5OUMzIDMuMzQ0OTkgNC41NzggMi41MTI5OSA1Ljc0IDMuMzA4OTlMMTYuMjM4IDEwLjUwM0MxNi40NzE2IDEwLjY2MzEgMTYuNjYyOSAxMC44Nzc2IDE2Ljc5NTQgMTEuMTI4QzE2LjkyNzkgMTEuMzc4MyAxNi45OTc2IDExLjY1NzEgMTYuOTk4NiAxMS45NDA0QzE2Ljk5OTYgMTIuMjIzNiAxNi45MzE4IDEyLjUwMjkgMTYuODAxIDEyLjc1NDJDMTYuNjcwMyAxMy4wMDU0IDE2LjQ4MDUgMTMuMjIxMiAxNi4yNDggMTMuMzgzTDUuNzQ5IDIwLjY4NUM0LjU5IDIxLjQ5MiAzIDIwLjY2IDMgMTkuMjQ4VjQuNzUyOTlaTTIxIDMuNzQ5OTlDMjEgMy41NTEwOCAyMC45MjEgMy4zNjAzMSAyMC43ODAzIDMuMjE5NjZDMjAuNjM5NyAzLjA3OTAxIDIwLjQ0ODkgMi45OTk5OSAyMC4yNSAyLjk5OTk5QzIwLjA1MTEgMi45OTk5OSAxOS44NjAzIDMuMDc5MDEgMTkuNzE5NyAzLjIxOTY2QzE5LjU3OSAzLjM2MDMxIDE5LjUgMy41NTEwOCAxOS41IDMuNzQ5OTlWMjAuMjVDMTkuNSAyMC40NDg5IDE5LjU3OSAyMC42Mzk3IDE5LjcxOTcgMjAuNzgwM0MxOS44NjAzIDIwLjkyMSAyMC4wNTExIDIxIDIwLjI1IDIxQzIwLjQ0ODkgMjEgMjAuNjM5NyAyMC45MjEgMjAuNzgwMyAyMC43ODAzQzIwLjkyMSAyMC42Mzk3IDIxIDIwLjQ0ODkgMjEgMjAuMjVWMy43NDk5OVoiIGZpbGw9IiMyRjUyOTciLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: top -2px right 15px;
}
.previous:not(.paginate_button):before {
    content: ' ';
    background-size: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNC43NTI5OUMzIDMuMzQ0OTkgNC41NzggMi41MTI5OSA1Ljc0IDMuMzA4OTlMMTYuMjM4IDEwLjUwM0MxNi40NzE2IDEwLjY2MzEgMTYuNjYyOSAxMC44Nzc2IDE2Ljc5NTQgMTEuMTI4QzE2LjkyNzkgMTEuMzc4MyAxNi45OTc2IDExLjY1NzEgMTYuOTk4NiAxMS45NDA0QzE2Ljk5OTYgMTIuMjIzNiAxNi45MzE4IDEyLjUwMjkgMTYuODAxIDEyLjc1NDJDMTYuNjcwMyAxMy4wMDU0IDE2LjQ4MDUgMTMuMjIxMiAxNi4yNDggMTMuMzgzTDUuNzQ5IDIwLjY4NUM0LjU5IDIxLjQ5MiAzIDIwLjY2IDMgMTkuMjQ4VjQuNzUyOTlaTTIxIDMuNzQ5OTlDMjEgMy41NTEwOCAyMC45MjEgMy4zNjAzMSAyMC43ODAzIDMuMjE5NjZDMjAuNjM5NyAzLjA3OTAxIDIwLjQ0ODkgMi45OTk5OSAyMC4yNSAyLjk5OTk5QzIwLjA1MTEgMi45OTk5OSAxOS44NjAzIDMuMDc5MDEgMTkuNzE5NyAzLjIxOTY2QzE5LjU3OSAzLjM2MDMxIDE5LjUgMy41NTEwOCAxOS41IDMuNzQ5OTlWMjAuMjVDMTkuNSAyMC40NDg5IDE5LjU3OSAyMC42Mzk3IDE5LjcxOTcgMjAuNzgwM0MxOS44NjAzIDIwLjkyMSAyMC4wNTExIDIxIDIwLjI1IDIxQzIwLjQ0ODkgMjEgMjAuNjM5NyAyMC45MjEgMjAuNzgwMyAyMC43ODAzQzIwLjkyMSAyMC42Mzk3IDIxIDIwLjQ0ODkgMjEgMjAuMjVWMy43NDk5OVoiIGZpbGw9IiMyRjUyOTciLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: top -2px left 0px;
    transform: rotate(-180deg) translate(4px, 4px);
    width: 20px;
    height: 20px;
    float: left;
    margin-left: 10px;
}
.btn-close {
    font-size: 0.755rem;
}
.btn-add {
    padding-left: 42px;
    background-size: 29px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUgMjYuMjVDMTcuOTk1OCAyNi4yNSAxOC40MTE3IDI2LjA4MiAxOC43NDc3IDI1Ljc0NkMxOS4wODM3IDI1LjQxIDE5LjI1MTIgMjQuOTk0NyAxOS4yNSAyNC41VjE5LjI1SDI0LjU0MzdDMjUuMDM5NiAxOS4yNSAyNS40NDc5IDE5LjA4MiAyNS43Njg3IDE4Ljc0NkMyNi4wODk2IDE4LjQxIDI2LjI1IDE3Ljk5NDcgMjYuMjUgMTcuNUMyNi4yNSAxNy4wMDQyIDI2LjA4MiAxNi41ODgyIDI1Ljc0NiAxNi4yNTIyQzI1LjQxIDE1LjkxNjIgMjQuOTk0NyAxNS43NDg4IDI0LjUgMTUuNzVIMTkuMjVWMTAuNDU2MkMxOS4yNSA5Ljk2MDQyIDE5LjA4MiA5LjU1MjA4IDE4Ljc0NiA5LjIzMTI1QzE4LjQxIDguOTEwNDIgMTcuOTk0NyA4Ljc1IDE3LjUgOC43NUMxNy4wMDQyIDguNzUgMTYuNTg4MiA4LjkxOCAxNi4yNTIyIDkuMjU0QzE1LjkxNjIgOS41OSAxNS43NDg4IDEwLjAwNTMgMTUuNzUgMTAuNVYxNS43NUgxMC40NTYyQzkuOTYwNDIgMTUuNzUgOS41NTIwOCAxNS45MTggOS4yMzEyNSAxNi4yNTRDOC45MTA0MiAxNi41OSA4Ljc1IDE3LjAwNTMgOC43NSAxNy41QzguNzUgMTcuOTk1OCA4LjkxOCAxOC40MTE3IDkuMjU0IDE4Ljc0NzdDOS41OSAxOS4wODM3IDEwLjAwNTMgMTkuMjUxMiAxMC41IDE5LjI1SDE1Ljc1VjI0LjU0MzdDMTUuNzUgMjUuMDM5NiAxNS45MTggMjUuNDQ3OSAxNi4yNTQgMjUuNzY4N0MxNi41OSAyNi4wODk2IDE3LjAwNTMgMjYuMjUgMTcuNSAyNi4yNVpNMTcuNSAzNUMxNS4wNzkyIDM1IDEyLjgwNDIgMzQuNTQwMyAxMC42NzUgMzMuNjIxQzguNTQ1ODMgMzIuNzAxNyA2LjY5Mzc1IDMxLjQ1NTEgNS4xMTg3NSAyOS44ODEyQzMuNTQzNzUgMjguMzA2MiAyLjI5NzE3IDI2LjQ1NDIgMS4zNzkgMjQuMzI1QzAuNDYwODMzIDIyLjE5NTggMC4wMDExNjY2NyAxOS45MjA4IDAgMTcuNUMwIDE1LjA3OTIgMC40NTk2NjcgMTIuODA0MiAxLjM3OSAxMC42NzVDMi4yOTgzMyA4LjU0NTgzIDMuNTQ0OTIgNi42OTM3NSA1LjExODc1IDUuMTE4NzVDNi42OTM3NSAzLjU0Mzc1IDguNTQ1ODMgMi4yOTcxNyAxMC42NzUgMS4zNzlDMTIuODA0MiAwLjQ2MDgzMyAxNS4wNzkyIDAuMDAxMTY2NjcgMTcuNSAwQzE5LjkyMDggMCAyMi4xOTU4IDAuNDU5NjY3IDI0LjMyNSAxLjM3OUMyNi40NTQyIDIuMjk4MzMgMjguMzA2MiAzLjU0NDkyIDI5Ljg4MTIgNS4xMTg3NUMzMS40NTYyIDYuNjkzNzUgMzIuNzAzNCA4LjU0NTgzIDMzLjYyMjcgMTAuNjc1QzM0LjU0MjEgMTIuODA0MiAzNS4wMDEyIDE1LjA3OTIgMzUgMTcuNUMzNSAxOS45MjA4IDM0LjU0MDMgMjIuMTk1OCAzMy42MjEgMjQuMzI1QzMyLjcwMTcgMjYuNDU0MiAzMS40NTUxIDI4LjMwNjIgMjkuODgxMiAyOS44ODEyQzI4LjMwNjIgMzEuNDU2MiAyNi40NTQyIDMyLjcwMzQgMjQuMzI1IDMzLjYyMjdDMjIuMTk1OCAzNC41NDIxIDE5LjkyMDggMzUuMDAxMiAxNy41IDM1WiIgZmlsbD0iIzJGNTI5NyIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: 4px 4px;
}
.btn-clear {
    padding-left: 42px;
    background-size: 45px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAzCAYAAADVY1sUAAAAAXNSR0IArs4c6QAAAqhJREFUaEPtmY1tGzEMhclN0knSbNJM0nSSJpM0mSTZhMUzJEM9S+SjTocUwR1gBI51Ej/+PPJslS9y6RfhkBPkf4vkGZEzIgd54Eytgxw7ve3SiJjZnYj8KNbciwje4/VR/oe/eL2p6vO01Z0bl4AUgJ8NBGMjgF5F5JeqVlDmvu6aXSCTAFtDlgBNg5jZdxH5M+3C2xsB9DAbnSkQM0Md/F4IUbcCzIuqPmX3ToMcEIleqj2qKuqHvlIgJAS8CqXyrmhNOs2yIO+Oka+q+gDrHWAYePF2EQrU2Aj6Q1W/sSGhQcwMeQuJ7V1XiPphMRTgbf7/kzIEDNZT/SYDYixEB+Yaie0eAQwdFQrEzKBQtWO3ttxEYmDonVe8AQwVFRZkVBvUIUyemxnStie7obOwPwsySis0sJRMjqCc3kSlVwgSNL+0TPZAOsKwXRY6bC8IDtwFQ0DgjCUgnuy20pqek0gInIEJ2R1bmIiMFGsbfqoo25vMbFR7272XgLARSc9HiYiE6shEJAIZNjtSdjGitBNA77YlINHIHhZiBEREJjyDiYjnsdBTEUQzzowaoqhqaGe4AAeZGaZUPBGm9T0BMor8s6o+RvuwIKM6CZWqpA286n7B4DiLijoL4qXX0GNN7rtN04Gg0oqetUp6ef3kBmbwPHLTND0IphHWlKMiUkAimbzCOCp0jUxZA+f0au8y+hzyhFhgIimu3ySOjKuzGdZ5a6j5qhUAOiKNTEYNMhIY5vOwb2w3SYOUyBwJQ6nUEpADYdKRSBd7Lx+IgmXSqNZNeujcVSMDIIgARozoi7nt7bsGzuUgjRDU30fw20hPlWp3fxERyPXunxOWpFaUN3U8uXTehUb3zp1SrQjgMz4/QT7D696ZZ0TOiBzkgTO1DnLs9LZ/ATPzTEPJZ3+tAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: -3px -4px;
}
.btn-cancel {
    padding-left: 42px;
    background-size: 45px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAzCAYAAADVY1sUAAAAAXNSR0IArs4c6QAAAqhJREFUaEPtmY1tGzEMhclN0knSbNJM0nSSJpM0mSTZhMUzJEM9S+SjTocUwR1gBI51Ej/+PPJslS9y6RfhkBPkf4vkGZEzIgd54Eytgxw7ve3SiJjZnYj8KNbciwje4/VR/oe/eL2p6vO01Z0bl4AUgJ8NBGMjgF5F5JeqVlDmvu6aXSCTAFtDlgBNg5jZdxH5M+3C2xsB9DAbnSkQM0Md/F4IUbcCzIuqPmX3ToMcEIleqj2qKuqHvlIgJAS8CqXyrmhNOs2yIO+Oka+q+gDrHWAYePF2EQrU2Aj6Q1W/sSGhQcwMeQuJ7V1XiPphMRTgbf7/kzIEDNZT/SYDYixEB+Yaie0eAQwdFQrEzKBQtWO3ttxEYmDonVe8AQwVFRZkVBvUIUyemxnStie7obOwPwsySis0sJRMjqCc3kSlVwgSNL+0TPZAOsKwXRY6bC8IDtwFQ0DgjCUgnuy20pqek0gInIEJ2R1bmIiMFGsbfqoo25vMbFR7272XgLARSc9HiYiE6shEJAIZNjtSdjGitBNA77YlINHIHhZiBEREJjyDiYjnsdBTEUQzzowaoqhqaGe4AAeZGaZUPBGm9T0BMor8s6o+RvuwIKM6CZWqpA286n7B4DiLijoL4qXX0GNN7rtN04Gg0oqetUp6ef3kBmbwPHLTND0IphHWlKMiUkAimbzCOCp0jUxZA+f0au8y+hzyhFhgIimu3ySOjKuzGdZ5a6j5qhUAOiKNTEYNMhIY5vOwb2w3SYOUyBwJQ6nUEpADYdKRSBd7Lx+IgmXSqNZNeujcVSMDIIgARozoi7nt7bsGzuUgjRDU30fw20hPlWp3fxERyPXunxOWpFaUN3U8uXTehUb3zp1SrQjgMz4/QT7D696ZZ0TOiBzkgTO1DnLs9LZ/ATPzTEPJZ3+tAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-color: #cf5252;
    background-position: -2px -4px;
    border-color: #cf5252;
}
.btn-cancel:hover,
.btn-cancel:active{
    background-color: #bb2d3b !important;
    border-color: #bb2d3b !important;
}
.black-link {
    color: #000;
    text-decoration: none;
}
.black-link:hover {
    color: #1D61AC;
    text-decoration: underline;
}
.btn-download {
    padding-left: 50px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjU3NjMgMTMuODc1SDIzLjEyNVY2LjE2NjY3QzIzLjEyNSA1LjMxODc1IDIyLjQzMTMgNC42MjUgMjEuNTgzNCA0LjYyNUgxNS40MTY3QzE0LjU2ODggNC42MjUgMTMuODc1IDUuMzE4NzUgMTMuODc1IDYuMTY2NjdWMTMuODc1SDExLjQyMzhDMTAuMDUxNyAxMy44NzUgOS4zNTc5NiAxNS41NCAxMC4zMjkyIDE2LjUxMTNMMTcuNDA1NSAyMy41ODc1QzE4LjAwNjcgMjQuMTg4OCAxOC45NzggMjQuMTg4OCAxOS41NzkyIDIzLjU4NzVMMjYuNjU1NSAxNi41MTEzQzI3LjYyNjcgMTUuNTQgMjYuOTQ4NCAxMy44NzUgMjUuNTc2MyAxMy44NzVaTTcuNzA4MzcgMjkuMjkxN0M3LjcwODM3IDMwLjEzOTYgOC40MDIxMiAzMC44MzMzIDkuMjUwMDQgMzAuODMzM0gyNy43NUMyOC41OTggMzAuODMzMyAyOS4yOTE3IDMwLjEzOTYgMjkuMjkxNyAyOS4yOTE3QzI5LjI5MTcgMjguNDQzOCAyOC41OTggMjcuNzUgMjcuNzUgMjcuNzVIOS4yNTAwNEM4LjQwMjEyIDI3Ljc1IDcuNzA4MzcgMjguNDQzOCA3LjcwODM3IDI5LjI5MTdaIiBmaWxsPSIjMkY1Mjk3Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: 8px 0px;
    min-height: 34px;
    line-height: 34px;
    display: inline-block;
}
.btn-arrow {
    padding-left: 50px;
    position: relative;
    min-height: 34px;
    line-height: 22px;
    display: inline-block;
    padding-top: 5px;
}
.btn-arrow:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 30px;
    display: inline-block;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjU3NjMgMTMuODc1SDIzLjEyNVY2LjE2NjY3QzIzLjEyNSA1LjMxODc1IDIyLjQzMTMgNC42MjUgMjEuNTgzNCA0LjYyNUgxNS40MTY3QzE0LjU2ODggNC42MjUgMTMuODc1IDUuMzE4NzUgMTMuODc1IDYuMTY2NjdWMTMuODc1SDExLjQyMzhDMTAuMDUxNyAxMy44NzUgOS4zNTc5NiAxNS41NCAxMC4zMjkyIDE2LjUxMTNMMTcuNDA1NSAyMy41ODc1QzE4LjAwNjcgMjQuMTg4OCAxOC45NzggMjQuMTg4OCAxOS41NzkyIDIzLjU4NzVMMjYuNjU1NSAxNi41MTEzQzI3LjYyNjcgMTUuNTQgMjYuOTQ4NCAxMy44NzUgMjUuNTc2MyAxMy44NzVaTTcuNzA4MzcgMjkuMjkxN0M3LjcwODM3IDMwLjEzOTYgOC40MDIxMiAzMC44MzMzIDkuMjUwMDQgMzAuODMzM0gyNy43NUMyOC41OTggMzAuODMzMyAyOS4yOTE3IDMwLjEzOTYgMjkuMjkxNyAyOS4yOTE3QzI5LjI5MTcgMjguNDQzOCAyOC41OTggMjcuNzUgMjcuNzUgMjcuNzVIOS4yNTAwNEM4LjQwMjEyIDI3Ljc1IDcuNzA4MzcgMjguNDQzOCA3LjcwODM3IDI5LjI5MTdaIiBmaWxsPSIjMkY1Mjk3Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: 9px 3px;
    transform: rotate(-90deg) translate(-9px, 5px);
    width: 40px;
}
.position-sticky {
    z-index: 1000;
}
label.required:after {
    content: ' *';
}
.form-label {
    font-weight: 400;
}
.form-control[readonly]{
    background-color: var(--bs-secondary-bg);
    opacity: 1;
}
.ui-datepicker, .ui-autocomplete {
    z-index: 9999 !important;
}
.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ui-widget.ui-widget-content {
    margin-top: -5px;
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #86B7FE;
    border-top-color: var(--bs-border-color);
    outline: 0;
    border-bottom-right-radius: var(--bs-border-radius);
    border-bottom-left-radius: var(--bs-border-radius);
}
.ui-widget .ui-menu-item {
    font: 400 1rem/1.1 'bahnschrift';
    margin: 0 1px;
}
.ui-widget .ui-menu-item .ui-menu-item-wrapper {
    padding: 0.375rem 0.75rem;
}
.ui-widget .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    border-color: transparent;
    background: #eceff3 none;
}
.scroll-top-btn {
    display: none; /* caché par défaut */
    position: fixed;
    bottom: 50px;
    right: 50px;
    z-index: 9999;
    height: 50px;
    width: 50px;
    background-size: 50px;
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDM2QzE1LjUxIDM2IDEzLjE3IDM1LjUyNzIgMTAuOTggMzQuNTgxNkM4Ljc5IDMzLjYzNiA2Ljg4NSAzMi4zNTM4IDUuMjY1IDMwLjczNUMzLjY0NSAyOS4xMTUgMi4zNjI4IDI3LjIxIDEuNDE4NCAyNS4wMkMwLjQ3NCAyMi44MyAwLjAwMTIgMjAuNDkgMCAxOEMwIDE1LjUxIDAuNDcyOCAxMy4xNyAxLjQxODQgMTAuOThDMi4zNjQgOC43OSAzLjY0NjIgNi44ODUgNS4yNjUgNS4yNjVDNi44ODUgMy42NDUgOC43OSAyLjM2MjggMTAuOTggMS40MTg0QzEzLjE3IDAuNDc0MDA0IDE1LjUxIDAuMDAxMjAzOTIgMTggMy45MjM2OWUtMDZDMjAuNDkgMy45MjM2OWUtMDYgMjIuODMgMC40NzI4MDQgMjUuMDIgMS40MTg0QzI3LjIxIDIuMzY0IDI5LjExNSAzLjY0NjIgMzAuNzM1IDUuMjY1QzMyLjM1NSA2Ljg4NSAzMy42Mzc4IDguNzkgMzQuNTgzNCAxMC45OEMzNS41MjkgMTMuMTcgMzYuMDAxMiAxNS41MSAzNiAxOEMzNiAyMC40OSAzNS41MjcyIDIyLjgzIDM0LjU4MTYgMjUuMDJDMzMuNjM2IDI3LjIxIDMyLjM1MzggMjkuMTE1IDMwLjczNSAzMC43MzVDMjkuMTE1IDMyLjM1NSAyNy4yMSAzMy42Mzc4IDI1LjAyIDM0LjU4MzRDMjIuODMgMzUuNTI5IDIwLjQ5IDM2LjAwMTIgMTggMzZaIiBmaWxsPSIjMkY1Mjk3IiBmaWxsLW9wYWNpdHk9IjAuOSIvPgo8cGF0aCBkPSJNMjcuODg2IDI0LjQ2NEMyNy45NzA2IDI0LjMwMjQgMjguMDA5MyAyNC4xMjA3IDI3Ljk5ODEgMjMuOTM4NkMyNy45ODY4IDIzLjc1NjUgMjcuOTI1OSAyMy41ODEgMjcuODIyIDIzLjQzMUwxOC44MjIgMTAuNDMxQzE4LjczIDEwLjI5ODIgMTguNjA3MSAxMC4xODk2IDE4LjQ2NCAxMC4xMTQ2QzE4LjMyMDggMTAuMDM5NyAxOC4xNjE2IDEwLjAwMDUgMTggMTAuMDAwNUMxNy44Mzg0IDEwLjAwMDUgMTcuNjc5MiAxMC4wMzk3IDE3LjUzNjEgMTAuMTE0NkMxNy4zOTI5IDEwLjE4OTYgMTcuMjcwMSAxMC4yOTgyIDE3LjE3OCAxMC40MzFMOC4xNzgwMyAyMy40MzFDOC4wNzQyMiAyMy41ODEgOC4wMTM0MyAyMy43NTY2IDguMDAyMjUgMjMuOTM4N0M3Ljk5MTA2IDI0LjEyMDggOC4wMjk5IDI0LjMwMjUgOC4xMTQ1NyAyNC40NjQxQzguMTk5MjMgMjQuNjI1NyA4LjMyNjQ5IDI0Ljc2MSA4LjQ4MjU3IDI0Ljg1NTVDOC42Mzg2NSAyNC45NSA4LjgxNzU5IDI0Ljk5OTkgOS4wMDAwMyAyNUwyNyAyNUMyNy4xODI2IDI1IDI3LjM2MTYgMjQuOTUwMSAyNy41MTc4IDI0Ljg1NTZDMjcuNjc0IDI0Ljc2MTEgMjcuODAxMyAyNC42MjU3IDI3Ljg4NiAyNC40NjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
    cursor: pointer;
}
.edit {
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3ODZfMTQ2MCkiPgo8cGF0aCBkPSJNOS45MTczOSAwLjUyNzczM0w4LjU5Mzk1IDEuODUxMTdMMTIuMTQ4NiA1LjQwNTg2TDEzLjQ3MjEgNC4wODI0MkMxNC4xNTU3IDMuMzk4ODMgMTQuMTU1NyAyLjI5MTQgMTMuNDcyMSAxLjYwNzgxTDEyLjM5NDcgMC41Mjc3MzNDMTEuNzExMSAtMC4xNTU4NjEgMTAuNjAzNyAtMC4xNTU4NjEgOS45MjAxMiAwLjUyNzczM0g5LjkxNzM5Wk03Ljk3NTk4IDIuNDY5MTRMMS42MDIxNSA4Ljg0NTdDMS4zMTc3OCA5LjEzMDA4IDEuMTA5OTcgOS40ODI4MSAwLjk5NTEyMyA5Ljg2ODM2TDAuMDI3MTU0MiAxMy4xNTc4Qy0wLjA0MTIwNTEgMTMuMzkwMiAwLjAyMTY4NTUgMTMuNjM5MSAwLjE5MTIxNyAxMy44MDg2QzAuMzYwNzQ4IDEzLjk3ODEgMC42MDk1NzYgMTQuMDQxIDAuODM5MjY0IDEzLjk3NTRMNC4xMjg3MiAxMy4wMDc0QzQuNTE0MjYgMTIuODkyNiA0Ljg2NyAxMi42ODQ4IDUuMTUxMzcgMTIuNDAwNEwxMS41MzA3IDYuMDIzODNMNy45NzU5OCAyLjQ2OTE0WiIgZmlsbD0iI0YzQjcxRCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE3ODZfMTQ2MCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") left 2px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
.update {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTc1IDE1Ljc1QzEwLjY3NSAxMi4yNSAxMy44MjUgOS42MjUgMTcuNSA5LjYyNUMyMC4xMjUgOS42MjUgMjIuMjI1IDEwLjg1IDIzLjYyNSAxMi43NzVMMjYuNiA5LjI3NUMyNC41IDYuODI1IDIxLjE3NSA1LjI1IDE3LjUgNS4yNUMxMS4zNzUgNS4yNSA2LjMgOS44IDUuNDI1IDE1Ljc1SDEuNzVMNy44NzUgMjIuNzVMMTQgMTUuNzVIOS45NzVaTTI3LjEyNSAxMi4yNUwyMSAxOS4yNUgyNS4wMjVDMjQuMTUgMjIuNzUgMjEuMTc1IDI1LjM3NSAxNy41IDI1LjM3NUMxNC44NzUgMjUuMzc1IDEyLjc3NSAyNC4xNSAxMS4zNzUgMjIuMjI1TDguNCAyNS41NUMxMC41IDI4LjE3NSAxMy44MjUgMjkuNzUgMTcuNSAyOS43NUMyMy42MjUgMjkuNzUgMjguNyAyNS4yIDI5LjU3NSAxOS4yNUgzMy4yNUwyNy4xMjUgMTIuMjVaIiBmaWxsPSIjMkY1Mjk3Ii8+Cjwvc3ZnPgo=");
    display: inline-block;
    min-height: 24px;
    padding-left: 18px;
    background-size: 24px;
}
.btn-white {
    background-color: #fff;
    color: #1D61AC;
}
.h-70 {
    min-height: 70px !important;
}
.translatey-n-50 {
    transform: translate(0, -50%);
}
.form-check-input {
    margin-top: 0;
}
.form-check-input:checked {
    background-color: #1D61AC;
    border-color: #1D61AC;
}
.title {
    color: #000;
    font: 400 1.667rem/1.1 'bahnschrift';
}
.select2-container .select2-selection--single {
    height: auto;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
    font-weight: 300;
}
footer {
    background:white url(../images/bg-footer-min.jpg) top center no-repeat;
    font-size: 1.111rem;
    line-height: 1.333rem;
    background-size: cover;
}
footer .liens {
    background-color: rgba(36,55,119,0.6);
    border-top: 2px solid rgba(42,37,89,0.6);
}
footer .menu-item:not(:last-child) {
    border-right: 2px solid #fff;
}
.edit-information-accueil p {
    padding: 0;
    margin: 0;
    font-weight: 300;
    line-height: 1.333rem;
}
table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:after {
    margin: 3px 0;
}
.dtfh-floatingparent.dtfh-floatingparenthead {
    z-index: 999 !important;
    background-color: white;
}
.col table.dataTable, .col table.dataTable.no-footer{border-bottom:0;font-weight: 300;}
.col table.dataTable>thead{ position: sticky; top: -1px; z-index: 9; }
.col table.dataTable>thead>tr>th, .col table.dataTable>thead>tr>td, .col table.dataTable thead, table.fixedHeader-floating.dataTable>thead>tr>th, table.fixedHeader-floating.dataTable>thead>tr>td, table.fixedHeader-floating.dataTable thead { border-bottom: 2px solid #1D61AC;border-top: 1px solid #1D61AC; }
.col table.dataTable>thead>tr>th.sorting, .col table.dataTable>thead>tr>td.sorting, table.fixedHeader-floating.dataTable>thead>tr>th.sorting, table.fixedHeader-floating.dataTable>thead>tr>td.sorting { cursor: pointer; }
.col table.dataTable thead td, table.fixedHeader-floating.dataTable thead td { line-height: 20px; font-weight: 400; }
.col table.dataTable>thead>tr>th, .col table.dataTable>thead>tr>td,.col .table.dataTable > tbody > tr > td, table.fixedHeader-floating.dataTable>thead>tr>th, table.fixedHeader-floating.dataTable>thead>tr>td, .table.fixedHeader-floating.dataTable > tbody > tr > td   { border-bottom: 1px solid #1D61AC; }
.col .table.dataTable > tbody > tr > td a { color: #1D61AC; }
.col .table.dataTable > tbody > tr:last-child > td{background: none;}
.table>:not(caption)>*>* { box-shadow: inherit;}
.col table.dataTable tr td { padding: 0 0.5rem; height: 49px; vertical-align: middle; background-color: white;}
.col .table-striped>tbody>tr:not(.secondary):not(.odd):not(.even):nth-child(odd)>td, .col .table-striped>tbody>tr:not(.secondary):not(.odd):not(.even):nth-child(odd)>th{background-color: rgba(47, 82, 151, 0.1);}
.col .dataTable.table-striped>tbody>tr.odd td{ background-color: rgba(47, 82, 151, 0.1) !important; }
.col .dataTable.table-striped>tbody>tr.even th{ background-color: white !important; }
.col .dataTable.table-striped>tbody>tr.cetb>td{ background-color: #96d596 !important; }
.col .dataTable.table-striped>tbody>tr.error-nb>td{ background-color: #EEBC3C !important; color: #fff; }
.col .dataTable.table-striped>tbody>tr.error-b>td{ background-color: #cf5252 !important; color: #fff; }
.col .dataTable tr.disabled td {
    opacity: 0.3;
}
.dataTable .right-border {
    border-right: 1px solid #1D61AC;
}
.dataTable .left-border {
    border-right: 1px solid #1D61AC;
}
table .secondary tbody tr:hover td {
    background-color: #eeeeee;
}
.icon {
    display: inline-block;
    height: 27px;
    width: 27px;
    cursor: pointer;
}
.icon.icon-duplicate {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjMxMjUgNi4xMjVIMTAuMDYyNUM5LjAxODIxIDYuMTI1IDguMDE2NjkgNi41Mzk4NCA3LjI3ODI3IDcuMjc4MjdDNi41Mzk4NCA4LjAxNjY5IDYuMTI1IDkuMDE4MjEgNi4xMjUgMTAuMDYyNVYyMi4zMTI1QzYuMTI1IDIzLjM1NjggNi41Mzk4NCAyNC4zNTgzIDcuMjc4MjcgMjUuMDk2N0M4LjAxNjY5IDI1LjgzNTIgOS4wMTgyMSAyNi4yNSAxMC4wNjI1IDI2LjI1SDIyLjMxMjVDMjMuMzU2OCAyNi4yNSAyNC4zNTgzIDI1LjgzNTIgMjUuMDk2NyAyNS4wOTY3QzI1LjgzNTIgMjQuMzU4MyAyNi4yNSAyMy4zNTY4IDI2LjI1IDIyLjMxMjVWMTAuMDYyNUMyNi4yNSA5LjAxODIxIDI1LjgzNTIgOC4wMTY2OSAyNS4wOTY3IDcuMjc4MjdDMjQuMzU4MyA2LjUzOTg0IDIzLjM1NjggNi4xMjUgMjIuMzEyNSA2LjEyNVpNMjAuNTM3OSAxNy4wNjI1SDE3LjA2MjVWMjAuNTM3OUMxNy4wNjI1IDIxLjAwODcgMTYuNzAwNSAyMS40MTI5IDE2LjIyOTYgMjEuNDM2NEMxNi4xMTEzIDIxLjQ0MjEgMTUuOTkzMSAyMS40MjM3IDE1Ljg4MjEgMjEuMzgyNEMxNS43NzExIDIxLjM0MSAxNS42Njk2IDIxLjI3NzYgMTUuNTgzOSAyMS4xOTU5QzE1LjQ5ODEgMjEuMTE0MiAxNS40Mjk5IDIxLjAxNTkgMTUuMzgzMiAyMC45MDdDMTUuMzM2NiAyMC43OTgyIDE1LjMxMjUgMjAuNjgwOSAxNS4zMTI1IDIwLjU2MjVWMTcuMDYyNUgxMS44MzcxQzExLjM2NjMgMTcuMDYyNSAxMC45NjIxIDE2LjcwMDUgMTAuOTM4NiAxNi4yMjk2QzEwLjkzMjkgMTYuMTExMyAxMC45NTEzIDE1Ljk5MzEgMTAuOTkyNiAxNS44ODIxQzExLjAzNCAxNS43NzExIDExLjA5NzQgMTUuNjY5NiAxMS4xNzkxIDE1LjU4MzlDMTEuMjYwOCAxNS40OTgxIDExLjM1OTEgMTUuNDI5OSAxMS40NjggMTUuMzgzMkMxMS41NzY4IDE1LjMzNjYgMTEuNjk0MSAxNS4zMTI1IDExLjgxMjUgMTUuMzEyNUgxNS4zMTI1VjExLjgzNzFDMTUuMzEyNSAxMS4zNjYzIDE1LjY3NDUgMTAuOTYyMSAxNi4xNDU0IDEwLjkzODZDMTYuMjYzNyAxMC45MzI5IDE2LjM4MTkgMTAuOTUxMyAxNi40OTI5IDEwLjk5MjZDMTYuNjAzOSAxMS4wMzQgMTYuNzA1NCAxMS4wOTc0IDE2Ljc5MTEgMTEuMTc5MUMxNi44NzY5IDExLjI2MDggMTYuOTQ1MSAxMS4zNTkxIDE2Ljk5MTggMTEuNDY4QzE3LjAzODQgMTEuNTc2OCAxNy4wNjI1IDExLjY5NDEgMTcuMDYyNSAxMS44MTI1VjE1LjMxMjVIMjAuNTYyNUMyMC42ODEgMTUuMzEyNCAyMC43OTg0IDE1LjMzNjMgMjAuOTA3NCAxNS4zODI5QzIxLjAxNjQgMTUuNDI5NSAyMS4xMTQ4IDE1LjQ5NzcgMjEuMTk2NiAxNS41ODM1QzIxLjI3ODQgMTUuNjY5MyAyMS4zNDIgMTUuNzcwNyAyMS4zODM0IDE1Ljg4MThDMjEuNDI0OCAxNS45OTI5IDIxLjQ0MzIgMTYuMTExMiAyMS40Mzc1IDE2LjIyOTZDMjEuNDE0NSAxNi43MDA1IDIxLjAwODcgMTcuMDYyNSAyMC41Mzc5IDE3LjA2MjVaIiBmaWxsPSIjRjNCNzFEIi8+CjxwYXRoIGQ9Ik0yMS42NDk3IDQuMzc1QzIxLjM3NzQgMy42MDc4NyAyMC44NzQ1IDIuOTQzNzYgMjAuMjA5OSAyLjQ3Mzc4QzE5LjU0NTMgMi4wMDM4IDE4Ljc1MTUgMS43NTA5OCAxNy45Mzc1IDEuNzVINS42ODc1QzQuNjQzMjEgMS43NSAzLjY0MTY5IDIuMTY0ODQgMi45MDMyNyAyLjkwMzI3QzIuMTY0ODQgMy42NDE2OSAxLjc1IDQuNjQzMjEgMS43NSA1LjY4NzVWMTcuOTM3NUMxLjc1MDk4IDE4Ljc1MTUgMi4wMDM4IDE5LjU0NTMgMi40NzM3OCAyMC4yMDk5QzIuOTQzNzYgMjAuODc0NSAzLjYwNzg3IDIxLjM3NzQgNC4zNzUgMjEuNjQ5N1Y4Ljc1QzQuMzc1IDcuNTg5NjggNC44MzU5NCA2LjQ3Njg4IDUuNjU2NDEgNS42NTY0MUM2LjQ3Njg4IDQuODM1OTQgNy41ODk2OCA0LjM3NSA4Ljc1IDQuMzc1SDIxLjY0OTdaIiBmaWxsPSIjRjNCNzFEIi8+Cjwvc3ZnPgo=);
}
.icon.icon-i {
    height: 21px;
    width: 21px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDAuOTk3OTg2QzE1LjUyNCAwLjk5Nzk4NiAyMC4wMDIgNS40NzU5OSAyMC4wMDIgMTFDMjAuMDAyIDE2LjUyMyAxNS41MjQgMjEgMTAgMjFDNC40NzYgMjEuMDAxIDEuNjc0OWUtMDcgMTYuNTIzIDEuNjc0OWUtMDcgMTFDLTAuMDAwOTk5ODMzIDUuNDc1OTkgNC40NzYgMC45OTc5ODYgMTAgMC45OTc5ODZaTTkuOTk2IDkuMjQ3OTlDOS43NTA5MyA5LjI0ODMyIDkuNTE0NTIgOS4zMzg2MyA5LjMzMTY1IDkuNTAxNzhDOS4xNDg3OCA5LjY2NDkzIDkuMDMyMTggOS44ODk1NCA5LjAwNCAxMC4xMzNMOC45OTcgMTAuMjQ5TDkuMDAxIDE1Ljc1MUw5LjAwNyAxNS44NjdDOS4wMzQ5NSAxNi4xMTA5IDkuMTUxNjQgMTYuMzM2IDkuMzM0ODUgMTYuNDk5NEM5LjUxODA3IDE2LjY2MjggOS43NTQ5OSAxNi43NTMyIDEwLjAwMDUgMTYuNzUzMkMxMC4yNDYgMTYuNzUzMiAxMC40ODI5IDE2LjY2MjggMTAuNjY2MSAxNi40OTk0QzEwLjg0OTQgMTYuMzM2IDEwLjk2NjEgMTYuMTEwOSAxMC45OTQgMTUuODY3TDExIDE1Ljc1TDEwLjk5NiAxMC4yNDhMMTAuOTg5IDEwLjEzMUMxMC45NjAxIDkuODg3NzQgMTAuODQyOSA5LjY2MzU3IDEwLjY1OTcgOS41MDA5OUMxMC40NzY1IDkuMzM4NDIgMTAuMjQgOS4yNDg3NCA5Ljk5NSA5LjI0ODk5TDkuOTk2IDkuMjQ3OTlaTTEwLjAwMSA1LjQ5ODk5QzkuNjY5MDggNS40OTg5OSA5LjM1MDc2IDUuNjMwODQgOS4xMTYwNiA1Ljg2NTU0QzguODgxMzUgNi4xMDAyNCA4Ljc0OTUgNi40MTg1NyA4Ljc0OTUgNi43NTA0OUM4Ljc0OTUgNy4wODI0IDguODgxMzUgNy40MDA3MyA5LjExNjA2IDcuNjM1NDNDOS4zNTA3NiA3Ljg3MDEzIDkuNjY5MDggOC4wMDE5OSAxMC4wMDEgOC4wMDE5OUMxMC4xNjUzIDguMDAxOTIgMTAuMzI3OSA3Ljk2OTUgMTAuNDc5NyA3LjkwNjU3QzEwLjYzMTUgNy44NDM2NCAxMC43NjkzIDcuNzUxNDMgMTAuODg1NCA3LjYzNTIyQzExLjAwMTYgNy41MTkwMSAxMS4wOTM3IDcuMzgxMDYgMTEuMTU2NSA3LjIyOTI2QzExLjIxOTMgNy4wNzc0NiAxMS4yNTE2IDYuOTE0NzcgMTEuMjUxNSA2Ljc1MDQ5QzExLjI1MTQgNi41ODYyIDExLjIxOSA2LjQyMzU0IDExLjE1NjEgNi4yNzE3OUMxMS4wOTMyIDYuMTIwMDMgMTEuMDAwOSA1Ljk4MjE2IDEwLjg4NDcgNS44NjYwNEMxMC43Njg1IDUuNzQ5OTIgMTAuNjMwNiA1LjY1NzgzIDEwLjQ3ODggNS41OTUwMkMxMC4zMjcgNS41MzIyMSAxMC4xNjQzIDUuNDk5OTIgMTAgNS40OTk5OUwxMC4wMDEgNS40OTg5OVoiIGZpbGw9IiNGM0I3MUQiLz4KPC9zdmc+Cg==");
    margin-bottom: 4px;
}
.icon.icon-valid {
    height: 80px;
    width: 80px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjE0MzMgNTQuMzhMMjAgNDAuMjMzM0wyNC43MTMzIDM1LjUyTDM0LjE0MzMgNDQuOTQ2N0w1Mi45OTY3IDI2LjA5TDU3LjcxMzMgMzAuODA2N0wzNC4xNDMzIDU0LjM3MzNWNTQuMzhaIiBmaWxsPSIjRjNCNzFEIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy4zMzIwMyA0MEMzLjMzMjAzIDE5Ljc1IDE5Ljc0ODcgMy4zMzMzNCAzOS45OTg3IDMuMzMzMzRDNjAuMjQ4NyAzLjMzMzM0IDc2LjY2NTQgMTkuNzUgNzYuNjY1NCA0MEM3Ni42NjU0IDYwLjI1IDYwLjI0ODcgNzYuNjY2NyAzOS45OTg3IDc2LjY2NjdDMTkuNzQ4NyA3Ni42NjY3IDMuMzMyMDMgNjAuMjUgMy4zMzIwMyA0MFpNMzkuOTk4NyA3MEMzNi4wNTkgNzAgMzIuMTU4IDY5LjIyNCAyOC41MTgyIDY3LjcxNjRDMjQuODc4NCA2Ni4yMDg4IDIxLjU3MTIgNjMuOTk5IDE4Ljc4NTUgNjEuMjEzMkMxNS45OTk3IDU4LjQyNzQgMTMuNzkgNTUuMTIwMyAxMi4yODIzIDUxLjQ4MDVDMTAuNzc0NyA0Ny44NDA3IDkuOTk4NyA0My45Mzk3IDkuOTk4NyA0MEM5Ljk5ODcgMzYuMDYwNCAxMC43NzQ3IDMyLjE1OTMgMTIuMjgyMyAyOC41MTk1QzEzLjc5IDI0Ljg3OTcgMTUuOTk5NyAyMS41NzI2IDE4Ljc4NTUgMTguNzg2OEMyMS41NzEyIDE2LjAwMSAyNC44Nzg0IDEzLjc5MTMgMjguNTE4MiAxMi4yODM2QzMyLjE1OCAxMC43NzYgMzYuMDU5IDEwIDM5Ljk5ODcgMTBDNDcuOTU1MiAxMCA1NS41ODU4IDEzLjE2MDcgNjEuMjExOSAxOC43ODY4QzY2LjgzOCAyNC40MTI5IDY5Ljk5ODcgMzIuMDQzNSA2OS45OTg3IDQwQzY5Ljk5ODcgNDcuOTU2NSA2Ni44MzggNTUuNTg3MSA2MS4yMTE5IDYxLjIxMzJDNTUuNTg1OCA2Ni44MzkzIDQ3Ljk1NTIgNzAgMzkuOTk4NyA3MFoiIGZpbGw9IiNGM0I3MUQiLz4KPC9zdmc+Cg==");
    margin-bottom: 4px;
}
.informations {
    font: 400 1.667rem/1.1 'bahnschrift';
    color: #000;
}
.orange {
    color: #1D61AC;
}
.souligne {
    text-decoration: underline;
}
.top-etb-details {
    background-color: #fdf1d2;
    font: 400 1rem/1.1 'bahnschrift';
}
.top-etb-details:not(.opened) .collapsable {
    display: none;
}
.top-etb-details .top-etb-trigger {
    display: block;
    width: 34px;
    height: 34px;
    cursor: pointer;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTciIGN5PSIxNyIgcj0iMTciIHRyYW5zZm9ybT0icm90YXRlKDE4MCAxNyAxNykiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy4wNjQ5IDI0QzE2LjgwMDIgMjQgMTYuNTQzNSAyMy45NTAzIDE2LjI5NDggMjMuODUxMUMxNi4wNDYgMjMuNzUxOSAxNS44Mzk2IDIzLjYxOTYgMTUuNjc1NSAyMy40NTQyTDYuNTQ1OCAxNC4zMjQ0QzYuMTgxOTMgMTMuOTYwNiA2IDEzLjQ5NzQgNiAxMi45MzUxQzYgMTIuMzcyOCA2LjE4MTkzIDExLjkwOTcgNi41NDU4IDExLjU0NThDNi45MDk2NyAxMS4xODE5IDcuMzcyNzcgMTEgNy45MzUxMSAxMUM4LjQ5NzQ1IDExIDguOTYwNTUgMTEuMTgxOSA5LjMyNDQyIDExLjU0NThMMTcuMDY0OSAxOS4yODYyTDI0LjgwNTMgMTEuNTQ1OEMyNS4xNjkyIDExLjE4MTkgMjUuNjMyMyAxMSAyNi4xOTQ2IDExQzI2Ljc1NjkgMTEgMjcuMjIgMTEuMTgxOSAyNy41ODM5IDExLjU0NThDMjcuOTQ3OCAxMS45MDk3IDI4LjEyOTcgMTIuMzcyOCAyOC4xMjk3IDEyLjkzNTFDMjguMTI5NyAxMy40OTc0IDI3Ljk0NzggMTMuOTYwNiAyNy41ODM5IDE0LjMyNDRMMTguNDU0MiAyMy40NTQyQzE4LjI1NTcgMjMuNjUyNiAxOC4wNDA3IDIzLjc5MzYgMTcuODA5MSAyMy44NzY5QzE3LjU3NzYgMjMuOTYwMyAxNy4zMjk1IDI0LjAwMTMgMTcuMDY0OSAyNFoiIGZpbGw9IiNGM0I3MUQiLz4KPC9zdmc+Cg==");
}
.top-etb-details.opened .top-etb-trigger {
    transform: rotate(180deg);
}
strong {
    font-weight: 700;
}
.modal-content {
    border-radius: 0;
    border: 0;
}
.modal-title {
    text-transform: none;
    font: 400 2rem/1 'bahnschrift';
    color: #152536;
    padding-right: 40px;
}
.modal-body {
    padding: 1.5rem 1rem;
    text-align: justify;
    font: 300 1rem/1.2 'bahnschrift';
    color: #000;
    letter-spacing: 0.18px;
}
.modal-header {
    border-bottom: 3px solid #1D61AC;
}
.icon-i-big {
    transform: scale(2);
    margin-bottom: 0;
    margin-right: 15px;
}
.div-table {
    text-align: center;
}
.div-table .tr.thead {
    padding-top: 12px;
    padding-bottom: 12px;
}
.div-table .tr.thead + .tr {
    border-top: 2px solid #1D61AC;
}
/*.div-table.blue-odd .tr.thead + .tr {*/
/*    border-top-color: #0373b7;*/
/*}*/
.div-table .tr {
    border-top: 1px solid #1D61AC;
}
.div-table .tr > div {
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 42px;
    align-content: space-around;
}
/*.div-table.blue-odd .tr {*/
/*    border-top-color: #0373b7;*/
/*}*/
/*.div-table:not(.orange-odd, .blue-odd) .tr:nth-child(even) {*/
/*    background-color: rgba(243, 183, 29, 0.10);*/
/*}*/
/*.div-table.orange-odd .tr:nth-child(odd) {*/
/*    background-color: rgba(243, 183, 29, 0.10);*/
/*}*/
/*.div-table.white-odd .tr:nth-child(odd) {*/
/*    background-color: white;*/
/*}*/
/*.div-table.blue-odd .tr:nth-child(odd) {*/
/*    background-color: #0373b719;*/
/*}*/
.div-table .tr .form-control {
    text-align: center;
    padding-right: 25px;
}
.form-control.euro {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDkgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjMyMDMxMiA3LjA5Mzc1SDUuNzEwOTRWNy44NzVIMC4zMjAzMTJWNy4wOTM3NVpNMC4zMjAzMTIgNC43NjU2Mkg1LjcxMDk0VjUuNTQ2ODhIMC4zMjAzMTJWNC43NjU2MlpNNC45ODQzOCAxMi4xMTcyQzQuMjYwNDIgMTIuMTE3MiAzLjYyMjQgMTEuOTQyNyAzLjA3MDMxIDExLjU5MzhDMi41MjM0NCAxMS4yNDQ4IDIuMDk4OTYgMTAuNzUgMS43OTY4OCAxMC4xMDk0QzEuNDk0NzkgOS40Njg3NSAxLjM0Mzc1IDguNzI2NTYgMS4zNDM3NSA3Ljg4MjgxVjQuNzY1NjJDMS4zNDM3NSAzLjkyMTg4IDEuNDk0NzkgMy4xNzk2OSAxLjc5Njg4IDIuNTM5MDZDMi4wOTg5NiAxLjg5ODQ0IDIuNTIzNDQgMS40MDM2NSAzLjA3MDMxIDEuMDU0NjlDMy42MjI0IDAuNzAwNTIxIDQuMjYwNDIgMC41MjM0MzggNC45ODQzOCAwLjUyMzQzOEM1LjU5ODk2IDAuNTIzNDM4IDYuMTY0MDYgMC42NTEwNDIgNi42Nzk2OSAwLjkwNjI1QzcuMTk1MzEgMS4xNTYyNSA3LjYyNzYgMS41MTMwMiA3Ljk3NjU2IDEuOTc2NTZDOC4zMjU1MiAyLjQ0MDEgOC41NTk5IDIuOTc2NTYgOC42Nzk2OSAzLjU4NTk0SDcuNTU0NjlDNy40NDAxIDMuMTkwMSA3LjI1MjYgMi44NDExNSA2Ljk5MjE5IDIuNTM5MDZDNi43MzE3NyAyLjIzMTc3IDYuNDI0NDggMS45OTQ3OSA2LjA3MDMxIDEuODI4MTJDNS43MTYxNSAxLjY1NjI1IDUuMzU0MTcgMS41NzAzMSA0Ljk4NDM4IDEuNTcwMzFDNC40ODQzOCAxLjU3MDMxIDQuMDQ0MjcgMS43MDMxMiAzLjY2NDA2IDEuOTY4NzVDMy4yODM4NSAyLjIzNDM4IDIuOTg5NTggMi42MDkzOCAyLjc4MTI1IDMuMDkzNzVDMi41NzI5MiAzLjU3MjkyIDIuNDY4NzUgNC4xMzAyMSAyLjQ2ODc1IDQuNzY1NjJWNy44ODI4MUMyLjQ2ODc1IDguNTE4MjMgMi41NzI5MiA5LjA3ODEyIDIuNzgxMjUgOS41NjI1QzIuOTg5NTggMTAuMDQxNyAzLjI4Mzg1IDEwLjQxNDEgMy42NjQwNiAxMC42Nzk3QzQuMDQ0MjcgMTAuOTQwMSA0LjQ4NDM4IDExLjA3MDMgNC45ODQzOCAxMS4wNzAzQzUuMzU5MzggMTEuMDcwMyA1LjcyMTM1IDEwLjk5NzQgNi4wNzAzMSAxMC44NTE2QzYuNDI0NDggMTAuNzA1NyA2LjczMTc3IDEwLjQ5MjIgNi45OTIxOSAxMC4yMTA5QzcuMjUyNiA5LjkyOTY5IDcuNDQwMSA5LjU5NjM1IDcuNTU0NjkgOS4yMTA5NEg4LjY3OTY5QzguNTU0NjkgOS43ODkwNiA4LjMxNzcxIDEwLjI5OTUgNy45Njg3NSAxMC43NDIyQzcuNjE5NzkgMTEuMTc5NyA3LjE4NzUgMTEuNTE4MiA2LjY3MTg4IDExLjc1NzhDNi4xNTYyNSAxMS45OTc0IDUuNTkzNzUgMTIuMTE3MiA0Ljk4NDM4IDEyLjExNzJaIiBmaWxsPSIjNkU2RTZBIi8+Cjwvc3ZnPgo=");
    background-position: right 10px top 12px;
    background-repeat: no-repeat;
}
[data-bs-toggle=tooltip]:not([title=""]) .input-group-text {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIC0wLjAwMjAxNDE2QzE1LjUyNCAtMC4wMDIwMTQxNiAyMC4wMDIgNC40NzU5OSAyMC4wMDIgOS45OTk5OUMyMC4wMDIgMTUuNTIzIDE1LjUyNCAyMCAxMCAyMEM0LjQ3NiAyMC4wMDEgMS42NzQ5ZS0wNyAxNS41MjMgMS42NzQ5ZS0wNyA5Ljk5OTk5Qy0wLjAwMDk5OTgzMyA0LjQ3NTk5IDQuNDc2IC0wLjAwMjAxNDE2IDEwIC0wLjAwMjAxNDE2Wk05Ljk5NiA4LjI0Nzk5QzkuNzUwOTMgOC4yNDgzMiA5LjUxNDUyIDguMzM4NjMgOS4zMzE2NSA4LjUwMTc4QzkuMTQ4NzggOC42NjQ5MyA5LjAzMjE4IDguODg5NTQgOS4wMDQgOS4xMzI5OUw4Ljk5NyA5LjI0ODk5TDkuMDAxIDE0Ljc1MUw5LjAwNyAxNC44NjdDOS4wMzQ5NSAxNS4xMTA5IDkuMTUxNjQgMTUuMzM2IDkuMzM0ODUgMTUuNDk5NEM5LjUxODA3IDE1LjY2MjggOS43NTQ5OSAxNS43NTMyIDEwLjAwMDUgMTUuNzUzMkMxMC4yNDYgMTUuNzUzMiAxMC40ODI5IDE1LjY2MjggMTAuNjY2MSAxNS40OTk0QzEwLjg0OTQgMTUuMzM2IDEwLjk2NjEgMTUuMTEwOSAxMC45OTQgMTQuODY3TDExIDE0Ljc1TDEwLjk5NiA5LjI0Nzk5TDEwLjk4OSA5LjEzMDk5QzEwLjk2MDEgOC44ODc3NCAxMC44NDI5IDguNjYzNTcgMTAuNjU5NyA4LjUwMDk5QzEwLjQ3NjUgOC4zMzg0MiAxMC4yNCA4LjI0ODc0IDkuOTk1IDguMjQ4OTlMOS45OTYgOC4yNDc5OVpNMTAuMDAxIDQuNDk4OTlDOS42NjkwOCA0LjQ5ODk5IDkuMzUwNzYgNC42MzA4NCA5LjExNjA2IDQuODY1NTRDOC44ODEzNSA1LjEwMDI0IDguNzQ5NSA1LjQxODU3IDguNzQ5NSA1Ljc1MDQ5QzguNzQ5NSA2LjA4MjQgOC44ODEzNSA2LjQwMDczIDkuMTE2MDYgNi42MzU0M0M5LjM1MDc2IDYuODcwMTMgOS42NjkwOCA3LjAwMTk5IDEwLjAwMSA3LjAwMTk5QzEwLjE2NTMgNy4wMDE5MiAxMC4zMjc5IDYuOTY5NSAxMC40Nzk3IDYuOTA2NTdDMTAuNjMxNSA2Ljg0MzY0IDEwLjc2OTMgNi43NTE0MyAxMC44ODU0IDYuNjM1MjJDMTEuMDAxNiA2LjUxOTAxIDExLjA5MzcgNi4zODEwNiAxMS4xNTY1IDYuMjI5MjZDMTEuMjE5MyA2LjA3NzQ2IDExLjI1MTYgNS45MTQ3NyAxMS4yNTE1IDUuNzUwNDlDMTEuMjUxNCA1LjU4NjIgMTEuMjE5IDUuNDIzNTQgMTEuMTU2MSA1LjI3MTc5QzExLjA5MzIgNS4xMjAwMyAxMS4wMDA5IDQuOTgyMTYgMTAuODg0NyA0Ljg2NjA0QzEwLjc2ODUgNC43NDk5MiAxMC42MzA2IDQuNjU3ODMgMTAuNDc4OCA0LjU5NTAyQzEwLjMyNyA0LjUzMjIxIDEwLjE2NDMgNC40OTk5MiAxMCA0LjQ5OTk5TDEwLjAwMSA0LjQ5ODk5WiIgZmlsbD0iI0YzQjcxRCIvPgo8L3N2Zz4K");
    background-position: center top 9px;
    background-repeat: no-repeat;
    width: 40px;
}
.navbar {
    --bs-navbar-padding-y: 0.3rem;
    --bs-navbar-nav-link-padding-x: 0.735rem;
}
.nav-tabs .nav-item-bordered.nav-item
{
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius);
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
}
.nav-tabs .nav-item-bordered .nav-link
{
    border: 0 none;
}
.nav-tabs .nav-item.show.nav-item-bordered, .nav-tabs .nav-item-bordered.active {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color);
}
.form-select-sm {
    padding-top: .05rem;
    padding-bottom: 0;
}
span.form-control, span.form-select {
    background-color: #f8f7f6;
    min-height: 42px;
}
header .slogan {
    font-size: 0.8rem;
    color: #fff;
    line-height: 1.4;
    text-align: justify;
}
.account-show-hover {
    display: none;
}
.account-show:hover .account-show-hover {
    display: block;
}
.account-show .account-show-hover {
    position: absolute;
    background-color: #fff;
    padding: 10px 20px;
}
.account-show {
    font: 400 1.111rem/1.3 'bahnschrift';
    color: #FFF;
    text-align: center;
    text-decoration-line: underline;
    padding-left: 30px;
    padding-right: 30px;
    background: transparent  url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODUgMTcuNjUwOUM2LjcgMTcuMDAwOSA3LjY1IDE2LjQ4ODIgOC43IDE2LjExMjlDOS43NSAxNS43MzgyIDEwLjg1IDE1LjU1MDkgMTIgMTUuNTUwOUMxMy4xNSAxNS41NTA5IDE0LjI1IDE1LjczODIgMTUuMyAxNi4xMTI5QzE2LjM1IDE2LjQ4ODIgMTcuMyAxNy4wMDA5IDE4LjE1IDE3LjY1MDlDMTguNzMzMyAxNi45Njc2IDE5LjE4NzcgMTYuMTkyNiAxOS41MTMgMTUuMzI1OUMxOS44Mzc3IDE0LjQ1OTIgMjAgMTMuNTM0MiAyMCAxMi41NTA5QzIwIDEwLjMzNDIgMTkuMjIxIDguNDQ2NTcgMTcuNjYzIDYuODg3OUMxNi4xMDQzIDUuMzI5OSAxNC4yMTY3IDQuNTUwOSAxMiA0LjU1MDlDOS43ODMzMyA0LjU1MDkgNy44OTYgNS4zMjk5IDYuMzM4IDYuODg3OUM0Ljc3OTMzIDguNDQ2NTcgNCAxMC4zMzQyIDQgMTIuNTUwOUM0IDEzLjUzNDIgNC4xNjI2NyAxNC40NTkyIDQuNDg4IDE1LjMyNTlDNC44MTI2NyAxNi4xOTI2IDUuMjY2NjcgMTYuOTY3NiA1Ljg1IDE3LjY1MDlaTTEyIDEzLjU1MDlDMTEuMDE2NyAxMy41NTA5IDEwLjE4NzMgMTMuMjEzNiA5LjUxMiAxMi41Mzg5QzguODM3MzMgMTEuODYzNiA4LjUgMTEuMDM0MiA4LjUgMTAuMDUwOUM4LjUgOS4wNjc1NyA4LjgzNzMzIDguMjM4MjQgOS41MTIgNy41NjI5QzEwLjE4NzMgNi44ODgyNCAxMS4wMTY3IDYuNTUwOSAxMiA2LjU1MDlDMTIuOTgzMyA2LjU1MDkgMTMuODEyNyA2Ljg4ODI0IDE0LjQ4OCA3LjU2MjlDMTUuMTYyNyA4LjIzODI0IDE1LjUgOS4wNjc1NyAxNS41IDEwLjA1MDlDMTUuNSAxMS4wMzQyIDE1LjE2MjcgMTEuODYzNiAxNC40ODggMTIuNTM4OUMxMy44MTI3IDEzLjIxMzYgMTIuOTgzMyAxMy41NTA5IDEyIDEzLjU1MDlaTTEyIDIyLjU1MDlDMTAuNjE2NyAyMi41NTA5IDkuMzE2NjcgMjIuMjg4MiA4LjEgMjEuNzYyOUM2Ljg4MzMzIDIxLjIzODIgNS44MjUgMjAuNTI1OSA0LjkyNSAxOS42MjU5QzQuMDI1IDE4LjcyNTkgMy4zMTI2NyAxNy42Njc2IDIuNzg4IDE2LjQ1MDlDMi4yNjI2NyAxNS4yMzQyIDIgMTMuOTM0MiAyIDEyLjU1MDlDMiAxMS4xNjc2IDIuMjYyNjcgOS44Njc1NyAyLjc4OCA4LjY1MDlDMy4zMTI2NyA3LjQzNDI0IDQuMDI1IDYuMzc1OSA0LjkyNSA1LjQ3NTlDNS44MjUgNC41NzU5IDYuODgzMzMgMy44NjMyNCA4LjEgMy4zMzc5QzkuMzE2NjcgMi44MTMyNCAxMC42MTY3IDIuNTUwOSAxMiAyLjU1MDlDMTMuMzgzMyAyLjU1MDkgMTQuNjgzMyAyLjgxMzI0IDE1LjkgMy4zMzc5QzE3LjExNjcgMy44NjMyNCAxOC4xNzUgNC41NzU5IDE5LjA3NSA1LjQ3NTlDMTkuOTc1IDYuMzc1OSAyMC42ODczIDcuNDM0MjQgMjEuMjEyIDguNjUwOUMyMS43MzczIDkuODY3NTcgMjIgMTEuMTY3NiAyMiAxMi41NTA5QzIyIDEzLjkzNDIgMjEuNzM3MyAxNS4yMzQyIDIxLjIxMiAxNi40NTA5QzIwLjY4NzMgMTcuNjY3NiAxOS45NzUgMTguNzI1OSAxOS4wNzUgMTkuNjI1OUMxOC4xNzUgMjAuNTI1OSAxNy4xMTY3IDIxLjIzODIgMTUuOSAyMS43NjI5QzE0LjY4MzMgMjIuMjg4MiAxMy4zODMzIDIyLjU1MDkgMTIgMjIuNTUwOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") left -2px no-repeat;
    z-index: 9;
}
.account-show .account-show-hover a {
    color: #000;
    text-decoration: none;
    font: 400 0.889rem/1.1 'bahnschrift';
}
.account-show .account-show-hover a:hover {
    color: #1D61AC;
}
.col table.dataTable:not(.scrollable), .col table.dataTable.no-footer:not(.scrollable) {
    margin-bottom: 1rem;
    padding-top: 1rem;
}
.col .dataTables_wrapper {
    overflow: hidden;
}
.col .dataTables_wrapper .dataTables_paginate .paginate_button.current, .col .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border-color: #1D61AC;
    background: none;
    background-color: rgba(47, 82, 151, 0.1);
}
.col .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    border-color: #1D61AC;
    background: none;
    background-color: rgba(47, 82, 151, 1);
}
.col .dataTables_wrapper .dataTables_filter input {
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
}
.col .dataTables_wrapper .dataTables_length select {
    --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.edit-tooltip,
.edit-information {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjkyMSA5LjY0TDIwLjg0OCA4LjcxM0MyMS41ODU1IDcuOTc1NTYgMjEuOTk5NyA2Ljk3NTM5IDIxLjk5OTcgNS45MzI1QzIxLjk5OTcgNC44ODk2MSAyMS41ODU1IDMuODg5NDMgMjAuODQ4IDMuMTUyQzIwLjExMDYgMi40MTQ1NiAxOS4xMTA0IDIuMDAwMjcgMTguMDY3NSAyLjAwMDI3QzE3LjAyNDYgMi4wMDAyNyAxNi4wMjQ1IDIuNDE0NTYgMTUuMjg3IDMuMTUyTDE0LjM2IDQuMDc5TDUuODM4MDIgMTIuNTk5QzUuMjYxMDIgMTMuMTc3IDQuOTcyMDIgMTMuNDY2IDQuNzI0MDIgMTMuNzg0QzQuNDMxMTMgMTQuMTU5MyA0LjE3OTk4IDE0LjU2NTMgMy45NzUwMiAxNC45OTVDMy44MDIwMiAxNS4zNTkgMy42NzMwMiAxNS43NDcgMy40MTUwMiAxNi41MjFMMi4zMjEwMiAxOS44MDJNMTkuOTIxIDkuNjRDMTkuOTIxIDkuNjQgMTcuOTUyIDkuNTI0IDE2LjIxNCA3Ljc4NkMxNC40NzYgNi4wNDkgMTQuMzYxIDQuMDc5IDE0LjM2MSA0LjA3OU0xOS45MjEgOS42NEwxMS40IDE4LjE2QzEwLjgyMyAxOC43MzcgMTAuNTM0IDE5LjAyNiAxMC4yMTYgMTkuMjc0QzkuODQwNzUgMTkuNTY2OSA5LjQzNDY5IDE5LjgxODEgOS4wMDUwMiAyMC4wMjNDOC42NDEwMiAyMC4xOTYgOC4yNTQwMiAyMC4zMjUgNy40NzkwMiAyMC41ODNMNC4xOTgwMiAyMS42NzdNNC4xOTgwMiAyMS42NzdMMy4zOTYwMiAyMS45NDVDMy4yMDkwNyAyMi4wMDc3IDMuMDA4MzUgMjIuMDE3IDIuODE2NDEgMjEuOTcxOUMyLjYyNDQ2IDIxLjkyNjcgMi40NDg5MSAyMS44MjkgMi4zMDk0OSAyMS42ODk1QzIuMTcwMDcgMjEuNTUwMSAyLjA3MjI5IDIxLjM3NDYgMi4wMjcxNiAyMS4xODI2QzEuOTgyMDMgMjAuOTkwNyAxLjk5MTMzIDIwLjc4OTkgMi4wNTQwMiAyMC42MDNMMi4zMjIwMiAxOS44MDFMNC4xOTgwMiAyMS42NzdaIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-left: 5px;
    cursor: pointer;
    bottom: 7px;
    right: 7px;
    position: absolute;
}
.modal {
    z-index: 9999;
}
.tooltip {
    --bs-tooltip-max-width: 400px;
    background-color: transparent !important;
    padding: 0 !important;
    font-size: 0.889rem;
    line-height: 1.3;
}
.tooltip-inner {
    padding: 5px 35px 8px 35px;
    position: relative;
    min-width: 27px;
    min-height: 37px;
    background-color: #86b7fe;
}
.tooltip-inner .form-text {
    color: #fff;
    margin-top: 0;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before {
    border-top-color: #86b7fe !important;
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    border-left-color: #86b7fe !important;
}
.tooltip-inner p{
    margin-bottom: 0;
}
.tooltip.show{
    opacity: 1;
}
#inputIdentifiant {
    margin-bottom: -1px;
}
input:-webkit-autofill,
input:-webkit-autofill:focus {
    transition: background-color 0s 600000s, color 0s 600000s !important;
}
.form-floating:focus-within {
    z-index: 2;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item-bordered.active .nav-link{
    color: #1D61AC;
    font-weight: 700;
}
.nav {
    --bs-nav-link-color: #000;
    --bs-nav-link-hover-color: #000;
}
.tab-container {
    border: 1px solid #dee2e6;
    border-top: 0 none;
    padding: 20px;
}
.navbar-nav .nav-link {
    color: #000;
}
.dropdown-item:hover {
    background-color: #ccc;
    color: #fff;
}
.dropdown .dropdown-menu {
    display: none;
}
.dropdown:hover > .dropdown-menu {
    display: block;
    margin-top: 0;
    margin-left: 0;
}
.custom-select-wrapper {
    position: relative;
    display: inline-block;
}
.custom-select {
    border-radius: 0;
    border-color: #fff;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #fff;
}
.custom-select-wrapper:after {
    display: inline-block;
    margin-left: .255rem;
    vertical-align: .255rem;
    content: "";
    border-top: 8px solid #2F5297;
    border-right: 8px solid transparent;
    border-bottom: 0;
    border-left: 8px solid transparent;
    background-color: #fff;
    position: absolute;
    z-index: 999;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
    color: #2A2558;
    font-weight: bold;
}

#enseignant_affec_serv_affectationsEnseignants > div:nth-child(odd) {
    background-color: #047ec240 !important;
}
#enseignant_affec_serv_affectationsEnseignants > div {
    padding: 0 20px 20px 20px;
}

/* Debut Import éditeurs */
.circle {
    width: 25px;
    height: 25px;
    display: block;
    box-shadow: inset 0 0 5px -1px rgba(0, 0, 0, 0.9);
}
.loader {
    width: 25px;
    aspect-ratio: 1;
    display: grid;
    border-radius: 50%;
    background:
            linear-gradient(0deg ,rgb(0 0 0/50%) 30%,#0000 0 70%,rgb(0 0 0/100%) 0) 50%/8% 100%,
            linear-gradient(90deg,rgb(0 0 0/25%) 30%,#0000 0 70%,rgb(0 0 0/75% ) 0) 50%/100% 8%;
    background-repeat: no-repeat;
    animation: l23 1s infinite steps(12);
    margin: 0 auto;
}
.loader::before,
.loader::after {
    content: "";
    grid-area: 1/1;
    border-radius: 50%;
    background: inherit;
    opacity: 0.915;
    transform: rotate(30deg);
}
.loader::after {
    opacity: 0.83;
    transform: rotate(60deg);
}
@keyframes l23 {
    100% {transform: rotate(1turn)}
}
/* Fin Import éditeurs */