@charset "UTF-8";
/*
Remplacer vert #00BC8C par #E11C2A
Remplacer vert fonce #00A379
*/
/* Avec alpha channel */
/* Avec alpha channel */
/* Noir arriere plan */
body.csrhqrsm .view {
  margin-left: auto;
  margin-right: auto;
  /* Small */ }
  body.csrhqrsm .view .view-header h1.page-header {
    margin-top: 0;
    margin-bottom: 1rem; }
  body.csrhqrsm .view .view-header > .view h2 {
    font-size: 1rem;
    background-color: #007AC7;
    padding: 0.5rem 1rem; }
  body.csrhqrsm .view .views-exposed-form {
    border: 1px solid #007AC7;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    padding: 0.5rem 1rem 1rem 1rem;
    width: calc(100% - 2rem); }
    body.csrhqrsm .view .views-exposed-form label {
      font-size: 1rem;
      font-weight: normal; }
    body.csrhqrsm .view .views-exposed-form input {
      display: inline-block; }
    body.csrhqrsm .view .views-exposed-form #edit-actions {
      margin-top: 1rem; }
    body.csrhqrsm .view .views-exposed-form button {
      margin-top: 1rem;
      margin-left: 0.25rem; }
    body.csrhqrsm .view .views-exposed-form #edit-actions {
      display: inline;
      padding: 0;
      margin: 0 1.5rem 0 2rem; }
    body.csrhqrsm .view .views-exposed-form input#edit-title {
      width: 14rem; }
    body.csrhqrsm .view .views-exposed-form .js-form-item {
      margin-right: 1rem; }
      body.csrhqrsm .view .views-exposed-form .js-form-item.form-item-title {
        width: 17rem; }
      body.csrhqrsm .view .views-exposed-form .js-form-item.form-item-field-no-value {
        width: 5rem; }
    body.csrhqrsm .view .views-exposed-form input#edit-field-no-tel-value {
      width: 12rem; }
    body.csrhqrsm .view .views-exposed-form input#edit-field-adresse-value {
      width: 12rem; }
    body.csrhqrsm .view .views-exposed-form input#edit-combine {
      width: 15rem; }
    body.csrhqrsm .view .views-exposed-form #edit-field-date-exp-cot-value {
      width: 9rem; }
    body.csrhqrsm .view .views-exposed-form #edit-field-nom-value {
      width: 9rem; }
    body.csrhqrsm .view .views-exposed-form #edit-mail {
      width: 9rem; }
    body.csrhqrsm .view .views-exposed-form #edit-field-no-carte-value {
      width: 14rem; }
    body.csrhqrsm .view .views-exposed-form #edit-name {
      width: 10rem; }
    body.csrhqrsm .view .views-exposed-form #edit-field-date-naiss-value-wrapper {
      width: auto; }
      body.csrhqrsm .view .views-exposed-form #edit-field-date-naiss-value-wrapper legend {
        margin: 0;
        padding: 0;
        border: 0; }
    body.csrhqrsm .view .views-exposed-form #edit-field-cotise-mc-value {
      width: 4rem; }
  body.csrhqrsm .view #vbo-action-form-wrapper input {
    width: auto; }
  body.csrhqrsm .view #vbo-action-form-wrapper {
    font-weight: bold;
    border: 1px solid #000;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    padding: 0.5rem 1rem; }
    body.csrhqrsm .view #vbo-action-form-wrapper .form-item-select-all {
      margin-left: 0; }
    body.csrhqrsm .view #vbo-action-form-wrapper .panel-heading {
      padding-top: 0; }
    body.csrhqrsm .view #vbo-action-form-wrapper .form-actions {
      padding: 0.5rem 0; }
      body.csrhqrsm .view #vbo-action-form-wrapper .form-actions:before {
        content: "Action sur ceux cochés ci-bas: "; }
  body.csrhqrsm .view .vbo-view-form > div.form-actions {
    display: none; }
  body.csrhqrsm .view .row {
    width: 100%; }
  body.csrhqrsm .view .nb-items-liste {
    margin: 0.5rem 0 1rem 0;
    font-size: 1rem;
    font-weight: bold; }
  body.csrhqrsm .view.small th,
  body.csrhqrsm .view.small th a,
  body.csrhqrsm .view.small td,
  body.csrhqrsm .view.small td a {
    font-size: 0.82rem; }
  body.csrhqrsm .view.big th,
  body.csrhqrsm .view.big th a,
  body.csrhqrsm .view.big td,
  body.csrhqrsm .view.big td a {
    font-size: 1.25rem; }
  body.csrhqrsm .view th {
    background: #007AC7;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: white !important;
    font-size: 1rem;
    font-weight: normal; }
    body.csrhqrsm .view th a {
      color: white !important;
      font-weight: bold;
      text-decoration: overline; }
      body.csrhqrsm .view th a:hover {
        text-decoration: underline; }
    body.csrhqrsm .view th.small, body.csrhqrsm .view th.small a:not(.btn) {
      font-size: 0.82rem; }
  body.csrhqrsm .view td {
    border-bottom: 1px solid black;
    border-right: 1px solid black; }
    body.csrhqrsm .view td a.tabledrag-handle {
      text-decoration: none !important; }
      body.csrhqrsm .view td a.tabledrag-handle .handle {
        box-sizing: content-box;
        width: 12px;
        height: 14px;
        margin-left: 9px;
        margin-right: 0; }
    body.csrhqrsm .view td a:not(.btn):link, body.csrhqrsm .view td a:not(.btn):visited, body.csrhqrsm .view td a:not(.btn):hover {
      color: #007AC7; }
    body.csrhqrsm .view td a:not(.btn):link, body.csrhqrsm .view td a:not(.btn):visited {
      text-decoration: none; }
    body.csrhqrsm .view td a:not(.btn) img {
      border: 0; }
    body.csrhqrsm .view td.op-masse {
      width: 1rem;
      padding-left: 0.25rem;
      padding-right: 0.25rem;
      border-right: 0; }
      body.csrhqrsm .view td.op-masse > div.mb-3 {
        margin: 0 !important;
        padding: 0; }
      body.csrhqrsm .view td.op-masse input {
        margin: 0; }
    body.csrhqrsm .view td.plug {
      width: 30px; }
    body.csrhqrsm .view td.montant {
      font-family: "Courier";
      text-align: right;
      width: 4rem; }
  body.csrhqrsm .view form:not([data-tabledrag-save-warning="true"]) button#edit-submit {
    display: none; }
  body.csrhqrsm .view form[data-tabledrag-save-warning="true"] button#edit-submit {
    display: inline-block; }
  body.csrhqrsm .view table {
    width: 99.5%;
    border: 3px solid #f2f2f2; }
    body.csrhqrsm .view table.small td,
    body.csrhqrsm .view table.small td a, body.csrhqrsm .view table.small,
    body.csrhqrsm .view table.small a,
    body.csrhqrsm .view table tr.small td,
    body.csrhqrsm .view table tr.small td a,
    body.csrhqrsm .view table tr.small,
    body.csrhqrsm .view table tr.small a {
      font-size: 0.82rem; }
    body.csrhqrsm .view table.bit-small td,
    body.csrhqrsm .view table.bit-small td a, body.csrhqrsm .view table.bit-small,
    body.csrhqrsm .view table.bit-small a,
    body.csrhqrsm .view table tr.bit-small td,
    body.csrhqrsm .view table tr.bit-small td a,
    body.csrhqrsm .view table tr.bit-small,
    body.csrhqrsm .view table tr.bit-small a {
      font-size: 0.75rem; }
    body.csrhqrsm .view table tr:nth-child(even) td {
      background-color: white;
      border-color: #DCDCDC; }
    body.csrhqrsm .view table tr:nth-child(odd) td {
      background-color: #f5f5f5;
      border-color: white; }
    body.csrhqrsm .view table tr.draggable > td:first-child {
      width: 1rem; }
    body.csrhqrsm .view table tr.depublie td.statut {
      color: red !important;
      font-weight: bold; }
    body.csrhqrsm .view table tr.total td {
      font-weight: bold; }
    body.csrhqrsm .view table tr.ligne-stats {
      font-weight: bold; }
      body.csrhqrsm .view table tr.ligne-stats td {
        border-top: 2px solid #ccc;
        border-bottom: 2px solid #ccc; }
    body.csrhqrsm .view table tr.pas-cotise .imp-fadoq, body.csrhqrsm .view table tr.bloque td.actif {
      color: red;
      font-weight: bold; }
    body.csrhqrsm .view table tr:last-child td {
      border-bottom: 2px solid #f2f2f2; }
    body.csrhqrsm .view table tr:first-child th {
      border-right: 1px solid #f2f2f2; }
    body.csrhqrsm .view table tr > td > .view table {
      margin-top: 0;
      margin-bottom: 0; }
    body.csrhqrsm .view table td.glyph, body.csrhqrsm .view table td.glyph2, body.csrhqrsm .view table td.glyph3, body.csrhqrsm .view table td.glyph4, body.csrhqrsm .view table td.glyph5 {
      border-left: 0;
      border-right: 0;
      vertical-align: top;
      padding-left: 0.25rem;
      padding-right: 0.25rem; }
      body.csrhqrsm .view table td.glyph a:first-child, body.csrhqrsm .view table td.glyph2 a:first-child, body.csrhqrsm .view table td.glyph3 a:first-child, body.csrhqrsm .view table td.glyph4 a:first-child, body.csrhqrsm .view table td.glyph5 a:first-child {
        margin-left: 0 !important; }
      body.csrhqrsm .view table td.glyph a:last-child, body.csrhqrsm .view table td.glyph2 a:last-child, body.csrhqrsm .view table td.glyph3 a:last-child, body.csrhqrsm .view table td.glyph4 a:last-child, body.csrhqrsm .view table td.glyph5 a:last-child {
        margin-right: 0 !important; }
    body.csrhqrsm .view table td.glyph {
      width: 1rem; }
      body.csrhqrsm .view table td.glyph.sm {
        width: 1rem; }
        body.csrhqrsm .view table td.glyph.sm a {
          font-size: 0.82rem; }
      body.csrhqrsm .view table td.glyph.xs {
        width: 1rem !important;
        height: 1rem !important; }
    body.csrhqrsm .view table td.glyph2 {
      width: 7rem; }
      body.csrhqrsm .view table td.glyph2.sm {
        width: 5rem; }
        body.csrhqrsm .view table td.glyph2.sm a {
          font-size: 0.82rem;
          margin: 0 0.25rem; }
      body.csrhqrsm .view table td.glyph2.xs {
        min-width: 4rem;
        max-width: 4rem; }
        body.csrhqrsm .view table td.glyph2.xs a {
          margin: 0 0.25rem; }
    body.csrhqrsm .view table td.glyph3 {
      width: 9rem; }
      body.csrhqrsm .view table td.glyph3.sm {
        width: 7rem; }
      body.csrhqrsm .view table td.glyph3.xs {
        min-width: 5rem;
        max-width: 5rem; }
      body.csrhqrsm .view table td.glyph3.roles-sel {
        width: 10rem; }
    body.csrhqrsm .view table td.glyph4 {
      width: 12rem; }
      body.csrhqrsm .view table td.glyph4.sm {
        width: 9rem; }
      body.csrhqrsm .view table td.glyph4.xs {
        width: 8rem; }
  body.csrhqrsm .view.titres-col-small table th,
  body.csrhqrsm .view.titres-col-small table th a {
    font-size: 0.82rem; }
  body.csrhqrsm .view.small table tr th,
  body.csrhqrsm .view.small table tr th a,
  body.csrhqrsm .view.small table tr td,
  body.csrhqrsm .view.small table tr td a:not(.btn),
  body.csrhqrsm .view tr.small th,
  body.csrhqrsm .view tr.small th a,
  body.csrhqrsm .view tr.small td,
  body.csrhqrsm .view tr.small td a:not(.btn) {
    font-size: 0.82rem; }
  body.csrhqrsm .view .page-link {
    background-color: #007AC7;
    color: white !important; }
  body.csrhqrsm .view .clickbox {
    cursor: pointer; }
  body.csrhqrsm .view .form-actions {
    padding: 1rem 0; }
  body.csrhqrsm .view .oui-non {
    width: 1rem; }
  body.csrhqrsm .view .publie {
    width: 1rem; }
  body.csrhqrsm .view .statut {
    width: 1rem; }
  body.csrhqrsm .view .no {
    width: 1rem; }
  body.csrhqrsm .view .notes {
    min-width: 10rem; }
  body.csrhqrsm .view .date-html {
    width: 6rem; }
  body.csrhqrsm .view.small tr td.date-html,
  body.csrhqrsm .view tr.small td.date-html {
    width: 5.1rem; }
  body.csrhqrsm .view .date-hre-html {
    width: 8rem; }
  body.csrhqrsm .view .date-hre-txt {
    width: 10rem; }
  body.csrhqrsm .view .retr-depuis {
    width: 10rem; }
  body.csrhqrsm .view .nom-prenom {
    width: 12rem;
    font-size: 0.82rem; }
  body.csrhqrsm .view .telephone {
    width: 6.5rem; }
  body.csrhqrsm .view .more-link {
    text-align: center;
    margin-top: 1rem;
    clear: both;
    display: block; }
    body.csrhqrsm .view .more-link a {
      color: #e2e5ee !important;
      font-weight: bold;
      border: 1px solid #e2e5ee;
      border-radius: 10px;
      background-color: #007AC7 !important;
      background-color: transparent;
      text-decoration: none;
      text-align: center;
      display: inline-block;
      padding: 0.25rem 0.5rem;
      transition: all 0.2s ease-in-out; }
      body.csrhqrsm .view .more-link a:hover {
        background-color: #e2e5ee !important;
        color: #007AC7 !important;
        text-decoration: underline;
        transition: all 0.3s; }
  body.csrhqrsm .view.view-paiements-cotisation td.annee {
    width: 1rem; }
  body.csrhqrsm .view.view-paiements-cotisation td.cout {
    width: 1rem; }
  body.csrhqrsm .view.view-paiements-cotisation td.mode-paiement {
    width: 6rem; }
  body.csrhqrsm .view.view-paiements-cotisation.an-cour {
    width: 63rem; }
  body.csrhqrsm .view.view-paiements-cotisation.de-user {
    width: 63rem; }
  body.csrhqrsm .view.view-pages.gestion.tous {
    width: 67rem; }
  body.csrhqrsm .view.view-pages.gestion.guides {
    width: 67rem; }
  body.csrhqrsm .view.view-pages.guides.accordion {
    width: 45rem; }
    body.csrhqrsm .view.view-pages.guides.accordion img {
      max-width: 100%;
      height: auto; }
  body.csrhqrsm .view.view.view-depots.ong-de-event {
    width: 60rem; }
    body.csrhqrsm .view.view.view-depots.ong-de-event td.montant {
      width: 5rem; }
  body.csrhqrsm .view.view-avis.scrolltext .view-content {
    width: 100%;
    transform: translateX(100%);
    animation: scrolltext 60s linear infinite; }
  body.csrhqrsm .view.view-avis.scrolltext .views-row {
    display: inline-block;
    height: 2rem;
    width: auto;
    margin-right: 0; }
    body.csrhqrsm .view.view-avis.scrolltext .views-row a {
      color: #fff; }
    body.csrhqrsm .view.view-avis.scrolltext .views-row > div {
      width: auto;
      font-size: 1rem;
      color: #007AC7;
      background-color: #FFC502;
      margin: 00 0 0;
      padding: 0.25rem 1rem;
      line-height: 2rem;
      text-align: left; }
      body.csrhqrsm .view.view-avis.scrolltext .views-row > div h3.titre {
        margin: 0;
        padding: 0.25rem 0;
        color: #007AC7;
        font-size: 1rem;
        width: auto; }
        body.csrhqrsm .view.view-avis.scrolltext .views-row > div h3.titre .savoir-plus a {
          font-size: 0.82rem;
          padding-left: 2rem;
          color: #007AC7; }
@keyframes scrolltext {
  0% {
    transform: translateX(100%); }
  100% {
    transform: translateX(-100%); } }

/*# sourceMappingURL=views.css.map */
