@charset "UTF-8";
/*
Remplacer vert #00BC8C par #E11C2A
Remplacer vert fonce #00A379
*/
/* Avec alpha channel */
/* Avec alpha channel */
/* Noir arriere plan */
body.csrhqrsm {
  /* Views Membres */ }
  body.csrhqrsm .view-membres,
  body.csrhqrsm .view-membres-stats {
    /* Views Membres du C.A. - publique */ }
    body.csrhqrsm .view-membres .views-exposed-form #edit-field-matricule-hq-value-wrapper,
    body.csrhqrsm .view-membres-stats .views-exposed-form #edit-field-matricule-hq-value-wrapper {
      width: 18rem;
      border: 0; }
      body.csrhqrsm .view-membres .views-exposed-form #edit-field-matricule-hq-value-wrapper .panel-heading,
      body.csrhqrsm .view-membres-stats .views-exposed-form #edit-field-matricule-hq-value-wrapper .panel-heading {
        background-color: transparent;
        padding: 0;
        border: 0; }
        body.csrhqrsm .view-membres .views-exposed-form #edit-field-matricule-hq-value-wrapper .panel-heading .panel-title,
        body.csrhqrsm .view-membres-stats .views-exposed-form #edit-field-matricule-hq-value-wrapper .panel-heading .panel-title {
          font-size: 0.75rem; }
      body.csrhqrsm .view-membres .views-exposed-form #edit-field-matricule-hq-value-wrapper .panel-body,
      body.csrhqrsm .view-membres-stats .views-exposed-form #edit-field-matricule-hq-value-wrapper .panel-body {
        padding: 0;
        border: 0; }
        body.csrhqrsm .view-membres .views-exposed-form #edit-field-matricule-hq-value-wrapper .panel-body .form-item,
        body.csrhqrsm .view-membres-stats .views-exposed-form #edit-field-matricule-hq-value-wrapper .panel-body .form-item {
          margin: 0.5rem 0; }
    body.csrhqrsm .view-membres #edit-actions,
    body.csrhqrsm .view-membres-stats #edit-actions {
      display: block; }
    body.csrhqrsm .view-membres.non-inscr,
    body.csrhqrsm .view-membres-stats.non-inscr {
      width: 70rem; }
    body.csrhqrsm .view-membres.no-admin:not(.espace-membre) .view-header .boutons,
    body.csrhqrsm .view-membres-stats.no-admin:not(.espace-membre) .view-header .boutons {
      display: none; }
    body.csrhqrsm .view-membres.tous tr.non-cot td.matricule,
    body.csrhqrsm .view-membres-stats.tous tr.non-cot td.matricule {
      background-color: red !important; }
      body.csrhqrsm .view-membres.tous tr.non-cot td.matricule, body.csrhqrsm .view-membres.tous tr.non-cot td.matricule a,
      body.csrhqrsm .view-membres-stats.tous tr.non-cot td.matricule,
      body.csrhqrsm .view-membres-stats.tous tr.non-cot td.matricule a {
        color: white !important; }
    body.csrhqrsm .view-membres.tous tr.pas-en-regle td.en-regle,
    body.csrhqrsm .view-membres-stats.tous tr.pas-en-regle td.en-regle {
      background-color: red !important;
      color: white !important; }
    body.csrhqrsm .view-membres.tous tr.non-aprhq td.matricule,
    body.csrhqrsm .view-membres-stats.tous tr.non-aprhq td.matricule {
      background-color: red !important; }
      body.csrhqrsm .view-membres.tous tr.non-aprhq td.matricule, body.csrhqrsm .view-membres.tous tr.non-aprhq td.matricule a,
      body.csrhqrsm .view-membres-stats.tous tr.non-aprhq td.matricule,
      body.csrhqrsm .view-membres-stats.tous tr.non-aprhq td.matricule a {
        color: white !important; }
    body.csrhqrsm .view-membres.tous tr.non-aprhq td.no-aprhq,
    body.csrhqrsm .view-membres-stats.tous tr.non-aprhq td.no-aprhq {
      color: #DB2726; }
    body.csrhqrsm .view-membres.tous .nom-prenom,
    body.csrhqrsm .view-membres.tous .adresse,
    body.csrhqrsm .view-membres-stats.tous .nom-prenom,
    body.csrhqrsm .view-membres-stats.tous .adresse {
      width: auto; }
    body.csrhqrsm .view-membres.tous .matricule,
    body.csrhqrsm .view-membres-stats.tous .matricule {
      width: 4rem; }
    body.csrhqrsm .view-membres.espace-membre,
    body.csrhqrsm .view-membres-stats.espace-membre {
      width: 50rem;
      margin-left: auto;
      margin-right: auto;
      padding-top: 0; }
      body.csrhqrsm .view-membres.espace-membre .view-header,
      body.csrhqrsm .view-membres.espace-membre .view-header label,
      body.csrhqrsm .view-membres.espace-membre .view-header strong,
      body.csrhqrsm .view-membres.espace-membre .view-header .panel-title,
      body.csrhqrsm .view-membres-stats.espace-membre .view-header,
      body.csrhqrsm .view-membres-stats.espace-membre .view-header label,
      body.csrhqrsm .view-membres-stats.espace-membre .view-header strong,
      body.csrhqrsm .view-membres-stats.espace-membre .view-header .panel-title {
        font-size: 1.1rem !important; }
      body.csrhqrsm .view-membres.espace-membre .view-header .avis-membre,
      body.csrhqrsm .view-membres-stats.espace-membre .view-header .avis-membre {
        width: 100%; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).no-picture td.portrait img,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).no-picture td.portrait img {
      width: 3rem; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).email-bad td.courriel,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).email-bad td.courriel {
      background-color: #F8EA92 !important; }
      body.csrhqrsm .view-membres tr:not(.liste-decede).email-bad td.courriel:after,
      body.csrhqrsm .view-membres-stats tr:not(.liste-decede).email-bad td.courriel:after {
        content: " \a rebondi";
        font-weight: bold;
        color: red; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).pas-vrai-mail td.courriel:after,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).pas-vrai-mail td.courriel:after {
      content: " \a artificiel";
      font-weight: bold; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).bloque td,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).bloque td {
      background-color: #f2dede !important; }
      body.csrhqrsm .view-membres tr:not(.liste-decede).bloque td, body.csrhqrsm .view-membres tr:not(.liste-decede).bloque td a,
      body.csrhqrsm .view-membres-stats tr:not(.liste-decede).bloque td,
      body.csrhqrsm .view-membres-stats tr:not(.liste-decede).bloque td a {
        color: black; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).recent td.glyph ~ td,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).recent td.glyph ~ td {
      background-color: #f1fdba !important; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).recent td.cree:after,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).recent td.cree:after {
      content: " \a nouveau";
      font-weight: bold;
      color: red; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).pas-en-regle td.affil,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).pas-en-regle td.affil {
      color: #DB2726 !important;
      font-weight: bold; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).pas-en-regle.et-cotise td.date-cot-payee,
    body.csrhqrsm .view-membres tr:not(.liste-decede).pas-en-regle.et-cotise td.en-regle,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).pas-en-regle.et-cotise td.date-cot-payee,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).pas-en-regle.et-cotise td.en-regle {
      color: #DB2726 !important;
      font-weight: bold; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).decede td.nom-prenom ~ td,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).decede td.nom-prenom ~ td {
      text-decoration: line-through; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).decede td.nom-prenom:after,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).decede td.nom-prenom:after {
      content: " \a décédé";
      font-weight: bold;
      color: red; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).decede td.deces,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).decede td.deces {
      background-color: red !important;
      color: white; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).marque td,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).marque td {
      font-weight: bold; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).bloque td,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).bloque td {
      background-color: #f2dede !important; }
      body.csrhqrsm .view-membres tr:not(.liste-decede).bloque td, body.csrhqrsm .view-membres tr:not(.liste-decede).bloque td a,
      body.csrhqrsm .view-membres-stats tr:not(.liste-decede).bloque td,
      body.csrhqrsm .view-membres-stats tr:not(.liste-decede).bloque td a {
        color: black; }
    body.csrhqrsm .view-membres tr:not(.liste-decede).non-affil td.affil,
    body.csrhqrsm .view-membres-stats tr:not(.liste-decede).non-affil td.affil {
      color: #DB2726; }
    body.csrhqrsm .view-membres .marque,
    body.csrhqrsm .view-membres-stats .marque {
      width: 1rem; }
    body.csrhqrsm .view-membres .matricule,
    body.csrhqrsm .view-membres-stats .matricule {
      width: 1rem; }
    body.csrhqrsm .view-membres .nom-prenom,
    body.csrhqrsm .view-membres-stats .nom-prenom {
      width: 10rem; }
      body.csrhqrsm .view-membres .nom-prenom a,
      body.csrhqrsm .view-membres-stats .nom-prenom a {
        font-weight: bold; }
    body.csrhqrsm .view-membres .telephone,
    body.csrhqrsm .view-membres .tel,
    body.csrhqrsm .view-membres-stats .telephone,
    body.csrhqrsm .view-membres-stats .tel {
      width: 7rem; }
    body.csrhqrsm .view-membres .adresse,
    body.csrhqrsm .view-membres-stats .adresse {
      width: 15rem; }
    body.csrhqrsm .view-membres.public .portrait,
    body.csrhqrsm .view-membres-stats.public .portrait {
      width: 6rem;
      border-right: 0; }
    body.csrhqrsm .view-membres.public .dern-lieu,
    body.csrhqrsm .view-membres-stats.public .dern-lieu {
      width: 15rem; }
    body.csrhqrsm .view-membres.public .dern-poste,
    body.csrhqrsm .view-membres-stats.public .dern-poste {
      width: 15rem; }
    body.csrhqrsm .view-membres.membres-ca .nom img,
    body.csrhqrsm .view-membres-stats.membres-ca .nom img {
      height: 1rem;
      width: auto; }
    body.csrhqrsm .view-membres.ca.public,
    body.csrhqrsm .view-membres-stats.ca.public {
      width: 100%;
      background-color: transparent;
      padding: 0;
      font-size: 1.25rem; }
      body.csrhqrsm .view-membres.ca.public .membre,
      body.csrhqrsm .view-membres-stats.ca.public .membre {
        background-color: white;
        border: 1px solid #007AC7;
        border-radius: 6px;
        padding: 0 0 1rem 0;
        position: relative; }
        body.csrhqrsm .view-membres.ca.public .membre > div,
        body.csrhqrsm .view-membres-stats.ca.public .membre > div {
          text-align: center; }
        body.csrhqrsm .view-membres.ca.public .membre .photo,
        body.csrhqrsm .view-membres-stats.ca.public .membre .photo {
          width: 100%;
          height: auto;
          overflow: hidden; }
          body.csrhqrsm .view-membres.ca.public .membre .photo img,
          body.csrhqrsm .view-membres-stats.ca.public .membre .photo img {
            width: 100%;
            height: auto;
            margin: 0; }
        body.csrhqrsm .view-membres.ca.public .membre .nom-prenom,
        body.csrhqrsm .view-membres-stats.ca.public .membre .nom-prenom {
          min-height: 2vw;
          font-size: 1.1vw;
          width: auto;
          padding: 0.5vw 0 1.5vw; }
          body.csrhqrsm .view-membres.ca.public .membre .nom-prenom img,
          body.csrhqrsm .view-membres-stats.ca.public .membre .nom-prenom img {
            width: 2vw;
            height: auto; }
        body.csrhqrsm .view-membres.ca.public .membre .poste,
        body.csrhqrsm .view-membres-stats.ca.public .membre .poste {
          width: 100%;
          margin: 0 auto;
          font-size: 1vw;
          font-weight: bold;
          min-height: 4vw; }
        body.csrhqrsm .view-membres.ca.public .membre > div:last-child,
        body.csrhqrsm .view-membres-stats.ca.public .membre > div:last-child {
          position: absolute;
          bottom: 0;
          width: 100%;
          height: 2vw;
          margin-bottom: 0.75rem; }
    body.csrhqrsm .view-membres.gestion-cotises th,
    body.csrhqrsm .view-membres.gestion-cotises td,
    body.csrhqrsm .view-membres-stats.gestion-cotises th,
    body.csrhqrsm .view-membres-stats.gestion-cotises td {
      font-size: 0.82rem; }
    body.csrhqrsm .view-membres.gestion-cotises .view-filters input#edit-combine,
    body.csrhqrsm .view-membres.gestion-cotises .view-filters #edit-field-nom-conjoint-value,
    body.csrhqrsm .view-membres-stats.gestion-cotises .view-filters input#edit-combine,
    body.csrhqrsm .view-membres-stats.gestion-cotises .view-filters #edit-field-nom-conjoint-value {
      width: 10rem; }
    body.csrhqrsm .view-membres.gestion-cotises .view-filters input#edit-mail,
    body.csrhqrsm .view-membres-stats.gestion-cotises .view-filters input#edit-mail {
      width: 10rem; }
    body.csrhqrsm .view-membres.gestion-cotises .view-filters input#edit-field-saison-dern-cot-value,
    body.csrhqrsm .view-membres-stats.gestion-cotises .view-filters input#edit-field-saison-dern-cot-value {
      width: 8rem; }
    body.csrhqrsm .view-membres.gestion-cotises .view-filters input#edit-field-matricule-value,
    body.csrhqrsm .view-membres.gestion-cotises .view-filters input#edit-field-matricule-hq-value,
    body.csrhqrsm .view-membres-stats.gestion-cotises .view-filters input#edit-field-matricule-value,
    body.csrhqrsm .view-membres-stats.gestion-cotises .view-filters input#edit-field-matricule-hq-value {
      width: 5rem; }
    body.csrhqrsm .view-membres.gestion-cotises tr.email-bad td,
    body.csrhqrsm .view-membres-stats.gestion-cotises tr.email-bad td {
      background-color: #F8EA92; }
    body.csrhqrsm .view-membres.gestion-cotises .saison,
    body.csrhqrsm .view-membres-stats.gestion-cotises .saison {
      width: 4rem; }
    body.csrhqrsm .view-membres.gestion-cotises .nom-prenom,
    body.csrhqrsm .view-membres-stats.gestion-cotises .nom-prenom {
      width: 10rem; }
    body.csrhqrsm .view-membres.gestion-cotises .matricule,
    body.csrhqrsm .view-membres-stats.gestion-cotises .matricule {
      width: 1rem;
      text-align: right; }
    body.csrhqrsm .view-membres.gestion-cotises .cot-payee,
    body.csrhqrsm .view-membres-stats.gestion-cotises .cot-payee {
      width: 4rem; }
    body.csrhqrsm .view-membres.gestion-cotises .affil,
    body.csrhqrsm .view-membres-stats.gestion-cotises .affil {
      width: 1rem; }
      body.csrhqrsm .view-membres.gestion-cotises .affil span,
      body.csrhqrsm .view-membres-stats.gestion-cotises .affil span {
        color: #ff9800; }
    body.csrhqrsm .view-membres.gestion-cotises .cot-annee,
    body.csrhqrsm .view-membres-stats.gestion-cotises .cot-annee {
      width: 3rem; }
    body.csrhqrsm .view-membres.gestion-cotises .date-cot-payee,
    body.csrhqrsm .view-membres-stats.gestion-cotises .date-cot-payee {
      width: 4rem; }
    body.csrhqrsm .view-membres.gestion-cotises .no-aprhq,
    body.csrhqrsm .view-membres-stats.gestion-cotises .no-aprhq {
      width: 1rem; }
    body.csrhqrsm .view-membres.gestion-cotises .adresse,
    body.csrhqrsm .view-membres-stats.gestion-cotises .adresse {
      width: 18rem; }
    body.csrhqrsm .view-membres.gestion-cotises .ville,
    body.csrhqrsm .view-membres-stats.gestion-cotises .ville {
      width: 10rem; }
    body.csrhqrsm .view-membres.gestion-cotises img,
    body.csrhqrsm .view-membres-stats.gestion-cotises img {
      height: 1rem; }

/*# sourceMappingURL=membre.css.map */
