.uk-logo {
    padding-top: 10px;
}
#module-105 .uk-card {
    background-color: #222;
}
#module-105 .el-title {
    background-color: #178bcc;
    text-transform: uppercase;
    padding: 5px;
}
#tm-sidebar > div.uk-grid > div.uk-grid-margin,
.rightmodules > div.uk-grid > div.uk-grid-margin {
    margin-top: 10px !important;
}
#tm-main {
    padding-top: 20px;
}
#toolbar {
    display: none;
}
.uk-link-primary {
    color: #178bcc;
    text-decoration: underline;
}
.uk-link-primary:hover {
    text-decoration: none;
}
.chzn-container-single .chzn-search input {
    background: none !important;
}
#module-16 {
    border: 1px solid #e5e5e7;
    padding: 20px;
}
#module-140 {
    border: 1px solid #e5e5e7;
    padding: 10px;
}
#module-16 a,
#module-140 a {
    color: #178bcc;
}
#module-16 a:hover,
#module-140 a:hover {
    color: #178bcc;
    text-decoration: underline;
}
.uk-card-souslouer {
    border: 1px solid #e5e5e7;
    padding: 10px;
}
/* Autocomplete */
.autocomplete-suggestions {
    border-left: 1px solid #178bcc;
    border-right: 1px solid #178bcc;
    border-bottom: 1px solid #178bcc;
    background: #FFF;
    overflow: auto;
    font-size: 17px;
}
.autocomplete-suggestion {
    padding: 8px 5px;
    line-height: 18px;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}
.autocomplete-suggestion small {
    color: #737373;
}
.autocomplete-selected {
    background: #F0F0F0;
}
.autocomplete-suggestions strong {
    font-weight: normal;
    /*color: #fff;*/
    background: #178bcc4D;
    padding: 0 1px;
}
.autocomplete-group {
    padding: 3px 5px;
    background: #178bcc;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 300;
    color: #fff;
}
.autocomplete-group strong {
    display: block;
    border-bottom: 1px solid #000;
}
.calendar-container .buttons-wrapper button {
    line-height: 28px;
    padding: 0 17px;
}
#datefrom_btn,
#adsearch_btn {
    line-height: 36px;
    padding: 0 15px;
}
/* List views */
.pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}
.ads-link, .ads-link:hover {
    color: #737373;
}
.uk-link-primary.uk-active {
    background: #178bcc;
    color: #fff;
    text-decoration: none;
    padding: 2px 5px;
}
/* France vector map */
#francemap {
    width: 100%;
    height: 420px;
}
.jqvmap-label {
    padding: 2px 5px 0 5px;
}
.itemid-153 article {
    margin-bottom: 30px;
}
.itemid-153 .btn {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    padding: 6px 20px;
}
/* Bloc copyright */
.logoagx svg {
    width: 60px;
}
.copy-agx-block {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
}
.copy-agx-lbl {
    margin-right: 10px;
    color: #fff;
}
.copyright {
    display: flex;
    align-items: center;
    justify-content: center;
}
#petale-orange path,
#petale-rouge path,
#petale-bleu path {
    fill: #fff;
}
/* Formulaire de saisie d'annonces */
.plupload_button {
    background-image: none !important;
}
.btn-success {
    background: #46a546;
    color: #fff;
}
.btn-success:hover {
    color: #46a546;
    border: 1px solid #46a546;
    background: #fff;
}
/* Hamburger */
.uk-navbar-toggle {
    margin-right: 10px;
}
/* PUB */
@font-face {
    font-family: 'Impact';
    src: url('../fonts/Impact.woff2') format('woff2'),
    url('../fonts/Impact.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.impact {
    font-family: 'Impact';
    font-weight: normal;
    font-style: normal;
}
/* Tableaux */
.uk-table-medium td, .uk-table-medium th {
    padding: 10px 10px;
}
