/*
*/
/* Avec alpha channel */
body.gestion h2 {
  font-size: 1.1rem; }
body.gestion .view.membres td.portrait {
  vertical-align: middle;
  width: 4rem;
  height: 5.5rem;
  padding: 0; }
  body.gestion .view.membres td.portrait img {
    width: 100%; }
body.gestion .view.membres .nom-prenom {
  width: auto;
  /*    
      width: 14rem;

      &.leader {
        width: 8rem;
      }

      &.large {
        width: 15rem;
      }
  */ }
body.gestion .view.membres .groupe {
  width: 5rem; }
body.gestion .view.membres .role {
  width: auto; }
body.gestion .view-membres-admin .view-header .gras {
  font-weight: bold !important; }
body.gestion .view-membres-admin .view-header .non-cot,
body.gestion .view-membres-admin .view-header .non-form {
  background-color: #F8EA92; }
body.gestion .view-membres-admin .view-header .bad-email {
  background-color: #FDC99D; }
body.gestion .view-membres-admin .view-header .nouveau {
  background-color: #B3E5B8; }
body.gestion .view-membres-admin .view-header .conge {
  background-color: #C5E7FD; }
body.gestion .view-membres-admin tr.non-cot td, body.gestion .view-membres-admin tr.non-form td {
  background-color: #F8EA92; }
body.gestion .view-membres-admin tr.bad-email td {
  background-color: #FDC99D; }
body.gestion .view-membres-admin tr.nouveau td {
  background-color: #B3E5B8; }
body.gestion .view-membres-admin tr.conge td {
  background-color: #C5E7FD; }
body.gestion .view-membres-admin .courriel {
  width: 5rem; }
body.gestion .view-membres-admin .date-anniv {
  width: 4rem; }
body.gestion .view-membres-admin .adresse {
  width: 9rem; }
  body.gestion .view-membres-admin .adresse.complete {
    width: auto; }
body.gestion .view-membres-admin .telephone {
  width: 6rem; }
body.gestion .view-membres-admin .no-membre {
  width: 4rem; }
body.gestion .view-membres-admin .nouv-carte {
  width: 5rem; }
body.gestion .view-membres-admin .carte {
  width: 5rem; }
body.gestion .view-membres-admin .urgence {
  width: 7rem; }
  body.gestion .view-membres-admin .urgence.complete {
    width: 12rem; }
body.gestion .view-membres-admin .marque {
  width: 1rem; }
body.gestion .view-membres-admin .sexe {
  width: 1rem; }
body.gestion .view-membres-admin.courant table {
  width: auto; }
body.gestion .view-membres-admin.non-cot {
  width: 73rem;
  margin-left: auto;
  margin-right: auto; }
body.gestion .view-membres-admin.cot-an-dern {
  width: 55rem;
  margin-left: auto;
  margin-right: auto; }
body.gestion .view-membres-admin.nouv table {
  width: 83rem;
  margin-left: auto;
  margin-right: auto; }
body.gestion .view-membres-admin.rec-alertes {
  width: 30rem;
  margin-left: auto;
  margin-right: auto; }
body.gestion .view-membres-admin.non-renouv {
  width: 55rem;
  margin-left: auto;
  margin-right: auto; }
body.gestion .view-membres-admin.non-cot-apres-7-jrs {
  width: 53rem;
  margin-left: auto;
  margin-right: auto; }
  body.gestion .view-membres-admin.non-cot-apres-7-jrs .il-y-a {
    width: 18rem; }
body.gestion .view-membres-admin.simpl {
  width: 25rem;
  margin-left: auto;
  margin-right: auto; }
body.gestion .view-membres-admin.res-brossard {
  width: 25rem;
  margin-left: auto;
  margin-right: auto; }
  body.gestion .view-membres-admin.res-brossard .adresse.cp {
    width: 15rem; }
body.gestion .view-membres-admin.magasin {
  width: 40rem; }
body.gestion .view-membres.ca.gestion, body.gestion .view-membres.bv.gestion {
  width: 30rem;
  margin-left: auto;
  margin-right: auto; }
body.gestion .view-membres.ca.public .membre, body.gestion .view-membres.bv.public .membre {
  color: #0033a0;
  background-color: white;
  border: 3px solid #ADD96A;
  border-radius: 6px;
  position: relative;
  position: relative; }
  body.gestion .view-membres.ca.public .membre .portrait, body.gestion .view-membres.bv.public .membre .portrait {
    width: 100%;
    height: auto;
    padding: 0;
    max-height: 21rem;
    overflow: hidden; }
    body.gestion .view-membres.ca.public .membre .portrait img, body.gestion .view-membres.bv.public .membre .portrait img {
      width: 100%;
      height: auto;
      margin: 0; }
  body.gestion .view-membres.ca.public .membre .nom-prenom,
  body.gestion .view-membres.ca.public .membre .fonction, body.gestion .view-membres.bv.public .membre .nom-prenom,
  body.gestion .view-membres.bv.public .membre .fonction {
    width: auto !important;
    text-align: center;
    margin: 0 auto; }
  body.gestion .view-membres.ca.public .membre .nom-prenom, body.gestion .view-membres.bv.public .membre .nom-prenom {
    font-size: 1.25rem;
    font-weight: bold;
    padding: 1rem 0 0 0; }
  body.gestion .view-membres.ca.public .membre .fonction, body.gestion .view-membres.bv.public .membre .fonction {
    font-size: 1.1rem;
    line-height: 1;
    padding: 1rem 0 1rem 0; }
  body.gestion .view-membres.ca.public .membre > div:last-child, body.gestion .view-membres.bv.public .membre > div:last-child {
    position: absolute;
    width: 100%;
    bottom: 0; }
body.gestion .view-membres.simple table {
  width: 15rem;
  margin-left: auto;
  margin-right: auto; }
body.gestion .view-membres.liste tr.-cot-cot td, body.gestion .view-membres.liste tr.non-form td {
  background-color: inherit !important; }
body.gestion .view-membres.nouveaux {
  width: 28rem;
  margin-left: auto;
  margin-right: auto; }
body.gestion .view-membres.courant {
  width: 86rem;
  margin-right: auto;
  margin-left: auto; }
  body.gestion .view-membres.courant td,
  body.gestion .view-membres.courant td a {
    font-size: 1rem;
    vertical-align: top; }
  body.gestion .view-membres.courant .boutons {
    text-align: center; }
    body.gestion .view-membres.courant .boutons .bouton {
      margin: 1rem; }
      body.gestion .view-membres.courant .boutons .bouton.ma-carte.vis-1 {
        display: inline-block; }
      body.gestion .view-membres.courant .boutons .bouton.ma-carte.vis-0, body.gestion .view-membres.courant .boutons .bouton.ma-carte.vis- {
        display: none; }

body .view-membres.ca.public .membre, body .view-membres.bv.public .membre {
  color: #0033a0;
  background-color: white;
  border: 3px solid #ADD96A;
  border-radius: 6px;
  position: relative;
  position: relative; }
  body .view-membres.ca.public .membre .portrait, body .view-membres.bv.public .membre .portrait {
    width: 100%;
    height: auto;
    padding: 0;
    max-height: 21rem;
    overflow: hidden; }
    body .view-membres.ca.public .membre .portrait img, body .view-membres.bv.public .membre .portrait img {
      width: 100%;
      height: auto;
      margin: 0; }
  body .view-membres.ca.public .membre .nom-prenom,
  body .view-membres.ca.public .membre .fonction, body .view-membres.bv.public .membre .nom-prenom,
  body .view-membres.bv.public .membre .fonction {
    width: auto !important;
    text-align: center;
    margin: 0 auto; }
  body .view-membres.ca.public .membre .nom-prenom, body .view-membres.bv.public .membre .nom-prenom {
    font-size: 1.5rem;
    font-weight: bold;
    padding: 1rem 0 0 0; }
  body .view-membres.ca.public .membre .fonction, body .view-membres.bv.public .membre .fonction {
    font-size: 1.25rem;
    line-height: 1;
    padding: 1rem 0 0 0; }
  body .view-membres.ca.public .membre > div:last-child, body .view-membres.bv.public .membre > div:last-child {
    position: absolute;
    width: 100%;
    bottom: 0; }

/*# sourceMappingURL=user.css.map */
