/**
* masquage du titre h2 du tableau de bord de civicrm
 */
.page-id-2 #crm-container .crm-title .title {
    display: none;
}

/**
* surcharge sur le style de la grid sur une page WordPress
 */
#content .crm-search-display-grid-container {
    justify-items: inherit;
    align-items: inherit;
    gap: 40px;
}

#content .crm-search-display-grid-container div[ng-repeat="(rowIndex, row) in $ctrl.results"] {
    border: solid 2px #70716b;
    border-radius: 4px;
    padding: 5px;
    background-color: #e2e2e2;
    /*aspect-ratio: 1;*/
}

/**
* masquage du bloc de messages informatif lors de la suppression d'une participation
 */
.ui-dialog-content .CRM_Event_Form_Participant_Delete .messages {
    display: none;
}

/**
* affichage d'un nouveau wording pour la suppression de l'inscription d'un participant
 */
.ui-dialog-content .CRM_Event_Form_Participant_Delete::after {
    content: 'Suppression de l\'inscription';
    display: block;
    background-color: #fbf0e2;
    border-color: #e6ab5e;
    border-radius: 2px;
    color: #111;
    padding: 16px 20px;
    text-align: center;
    font-weight: bold;
}

/**
* masquage des blocs champs de fusions
 */
.CRM_Searchactiondesigner_Form_Task_Task .content .crm-action-menu {
    display: none;
}

/**
* masquage du lien modifier le profil dans la barre admin
 */
#wpadminbar #wp-admin-bar-user-actions #wp-admin-bar-user-info .edit-profile {
    display: none;
}

/**
* masquage des boutons de configuration pour les événements pour les rôles autres qu'administrateur
 */
.role-anim .ui-dialog-content .crm-event-manage-tab-actions-ribbon {
    display: none;
}

/**
* masquage message paiement pour quelqu'un d'autre sur la page contribution
 */
#primary .crm-public .crm-contribution-main-form-block .crm-not-you-message,
.CRM_Event_Form_Registration_Register .crm-event-register-form-block .crm-not-you-message {
    display: none;
}

/**
* arrondir bouton SK
 */
#main #bootstrap-theme .btn {
    border-radius: 16px;
}

/**
* bibliothèque SK css
 */
.sk-inoede-align-center {
    display: block;
    text-align: center;
}

.sk-inoede-align-right {
    display: block;
    text-align: right;
}

.sk-inoede-align-left {
    display: block;
    text-align: left;
}

.sk-inoede-fs-14 {
    font-size: 14px;
}

.sk-inoede-fs-18 {
    font-size: 18px;
}

.sk-inoede-fs-22 {
    font-size: 22px;
}

.sk-inoede-bold {
    font-weight: bold;
}

.sk-inoede-italic {
    font-style: italic;
}

.sk-inoede-bc-darkblue {
    background-color: #00008B !important;
}

.sk-inoede-bc-darkgreen {
    background-color: #006400 !important;
}

.sk-inoede-bc-lightblue {
    background-color: #ADD8E6 !important;
}

.sk-inoede-bc-lightgreen {
    background-color: #008A2285 !important;
}

.sk-inoede-fc-darkblue {
    color: #00008B !important;
}

.sk-inoede-fc-darkgreen {
    color: #006400 !important;
}

.sk-inoede-fc-lightblue {
    color: #ADD8E6 !important;
}

.sk-inoede-fc-lightgreen {
    color: #90EE90 !important;
}

.sk-inoede-type-event-1 {
    background-color: #203d88;
    color: #ffffff;
    border-radius: 3px;
    padding: 5px 0;
    text-align: center;
}

.sk-inoede-type-event-2 {
    background-color: #b90276;
    color: #ffffff;
    border-radius: 3px;
    padding: 5px 0;
    text-align: center;
}

.sk-inoede-type-event-3 {
    background-color: #008082;
    color: #ffffff;
    border-radius: 3px;
    padding: 5px 0;
    text-align: center;
}

.sk-inoede-type-event-4 {
    background-color: #745B77;
    color: #ffffff;
    border-radius: 3px;
    padding: 5px 0;
    text-align: center;
}

.sk-inoede-type-event-5 {
    background-color: #4874A3;
    color: #ffffff;
    border-radius: 3px;
    padding: 5px 0;
    text-align: center;
}

/**
* responsive
 */

/* empile de la grille sur smartphone */
@media (max-width: 650px) {
    #bootstrap-theme .crm-search-display-grid .crm-search-display-grid-container {
        grid-template-columns: 1fr;
    }
}

/**
* fix problème d'affichage sur la chaîne Bonjour Prénom Nom
 */
@media (max-width: 782px) {
    #wpadminbar #wp-admin-bar-my-account .ab-empty-item {
        text-indent: 0 !important;
        width: calc(100% - 0%) !important;
        margin-right: 10px !important;
    }
}