.myhidden {
    display: none;
}
.pointer {
    cursor: pointer;
}

/* FRAGMENT FOOTER */

#footer\#4 .uk-panel {
    display: flex;
    width: auto;
    justify-content: center;
}

#footer\#4 .uk-subnav {
    justify-content: center;
}

/* PAGE INDEX */

#page\#45 .el-image {
    filter: brightness(0.65);
}

#page\#47 .el-image {
    filter: brightness(0.65);
}

#page\#55 .el-item:hover .el-image {
    filter: brightness(0.5);
}

#page\#55 .el-item .uk-position-bottom-left {
    background: rgba(35, 45, 71, 0.75);
}

/* PAGE FORUM */

.page14 .uk-grid {
    align-items: center;
}

.page17 .uk-grid {
    align-items: center;
}

.page20 .uk-grid {
    align-items: center;
}

.page23 .uk-grid {
    align-items: center;
}

/* PAGE REPONSE */
.page7 .uk-grid {
    align-items: center;
}

.page9 .uk-grid {
    align-items: center;
}

.page10 .uk-grid {
    align-items: center;
}

.page11 .uk-grid {
    align-items: center;
}

.page12 .uk-grid {
    align-items: center;
}

.page8 .uk-grid {
    align-items: center;
}

/* PAGE PROGRAMME LOCAL, PROGRAMME NATIONAL, REPONSE */

.page8 .uk-button {
    display: flex;
    align-items: center;
}

@media screen and (min-width: 960px) {
    .page8 .uk-button span {
        margin-left: 5px;
    }
}

.widget-resolution {
    margin-bottom: 10px;
}
/* PAGE ACTUALITE */
.buttonAdmin, .buttonAdmin:focus {
    color: black !important;
    background-image: linear-gradient(135deg,white,grey) !important;
}
.buttonAdmin:hover {
    color: white !important;
    background-image: linear-gradient(135deg,black,grey) !important;
}

.userFeedback {
    font-size: 14px;
    text-align: right;
    color: #53a0e4;
}
p {
    text-align: justify;
}

.mc-admin-seo .mc-widget {
    width:100%;
}

.section-admin .mc-widget {
    background-color: white;
    border: 1px solid lightgrey;    
}

.form-search-question.hasChanged [uk-search-icon] {
    color: #46659e;
}

.page-container {
  position: relative !important;
  min-height: 100vh !important;
  background: #37466c;
  /*border:1px solid yellow;*/
}

.content-wrap {
  padding-bottom: 2.5rem !important;    /* Footer height */
  /*border:1px solid red;*/
}

.footer {
  position: absolute !important;
  bottom: 0 !important;
  width: 100% !important;
  /*border:1px solid green;*/
  height: 4.0rem !important;            /* Footer height */
}