/*
Remplacer vert #00BC8C par #E11C2A
Remplacer vert fonce #00A379
*/
/* Avec alpha channel */
/* Avec alpha channel */
/* Noir arriere plan */
body.csrhqrsm {
  /* Tables */ }
  body.csrhqrsm .btn-primary,
  body.csrhqrsm input [type='submit'] {
    background-color: #007bff;
    border-color: #007bff;
    color: white; }
  body.csrhqrsm .field--type-entity-reference .field__label,
  body.csrhqrsm .field--type-file .field__label,
  body.csrhqrsm .field--label-inline .field__label {
    font-weight: bold;
    vertical-align: top; }
    body.csrhqrsm .field--type-entity-reference .field__label:after,
    body.csrhqrsm .field--type-file .field__label:after,
    body.csrhqrsm .field--label-inline .field__label:after {
      content: ":"; }
  body.csrhqrsm input.type-submit {
    background-color: #f5f5f5; }
  body.csrhqrsm input.form-control[type='text'],
  body.csrhqrsm .form-select {
    background-color: #f5f5f5; }
  body.csrhqrsm .alert-wrapper {
    position: unset;
    width: 95%; }
    body.csrhqrsm .alert-wrapper > .alert {
      padding: 0.25rem 1rem; }
      body.csrhqrsm .alert-wrapper > .alert div {
        font-size: 1rem;
        width: 100%;
        padding: 0.25rem; }
        body.csrhqrsm .alert-wrapper > .alert div a {
          color: #E74C3C; }
      body.csrhqrsm .alert-wrapper > .alert button {
        background: red;
        height: 1rem;
        padding: 0.25rem;
        border-radius: 0;
        margin-top: 0.5rem; }
        body.csrhqrsm .alert-wrapper > .alert button:after {
          content: "X";
          color: white; }
  body.csrhqrsm form.nodewith_checboxes-form legend span,
  body.csrhqrsm form.nodewith_checboxes-form .js-form-item label,
  body.csrhqrsm form.with_checboxes legend span,
  body.csrhqrsm form.with_checboxes .js-form-item label {
    font-size: 1rem;
    font-weight: bold; }
  body.csrhqrsm form.nodewith_checboxes-form .js-form-item.js-form-type-checkbox,
  body.csrhqrsm form.with_checboxes .js-form-item.js-form-type-checkbox {
    margin-bottom: 0.5rem; }
    body.csrhqrsm form.nodewith_checboxes-form .js-form-item.js-form-type-checkbox label,
    body.csrhqrsm form.with_checboxes .js-form-item.js-form-type-checkbox label {
      font-size: inherit;
      font-weight: normal !important; }
  body.csrhqrsm form.nodewith_checboxes-form .form-type-radio,
  body.csrhqrsm form.nodewith_checboxes-form .form-check,
  body.csrhqrsm form.with_checboxes .form-type-radio,
  body.csrhqrsm form.with_checboxes .form-check {
    display: inline-block;
    margin-right: 2rem; }
  body.csrhqrsm .field--type-entity-reference {
    margin-bottom: 0; }
  body.csrhqrsm.path-user .field--label-inline .field__item {
    border-radius: 0;
    background: none; }
  body.csrhqrsm.path-user .field--label-inline .field__label {
    padding-top: 10px;
    text-align: right;
    width: 10rem; }
  body.csrhqrsm .jumbotron {
    color: black;
    background-color: #eeeeee;
    border: 1px solid #007AC7;
    font-size: 0.82rem;
    font-style: italic;
    border-radius: 6px;
    padding: 1rem;
    margin-bottom: 1rem;
    clear: both; }
    body.csrhqrsm .jumbotron p {
      font-size: 0.82rem;
      padding-bottom: 0; }
    body.csrhqrsm .jumbotron a {
      color: #007AC7;
      font-size: 0.82rem; }
    body.csrhqrsm .jumbotron.guide {
      width: 34rem;
      margin: 0 auto 1rem auto; }
      body.csrhqrsm .jumbotron.guide.view {
        width: calc(100% - 2rem);
        margin-left: 0;
        margin-right: 0; }
  body.csrhqrsm .table {
    width: auto; }
    body.csrhqrsm .table tr.even td.active {
      background-color: #e9ecf1; }
    body.csrhqrsm .table thead > tr > th {
      vertical-align: top; }
    body.csrhqrsm .table td {
      color: #000; }
      body.csrhqrsm .table td a:not(.btn),
      body.csrhqrsm .table td a:not(.btn) :link,
      body.csrhqrsm .table td a:not(.btn) :visited {
        color: #000; }
      body.csrhqrsm .table td a.btn:hover, body.csrhqrsm .table td a.btn:focus {
        text-decoration: none; }
      body.csrhqrsm .table td a.btn.btn-xs {
        font-size: 12px !important;
        padding: 3px 5px; }
      body.csrhqrsm .table td a.btn.btn-sm {
        font-size: 15px !important;
        padding: 3px 5px; }
      body.csrhqrsm .table td a.btn.btn-danger {
        color: white; }
      body.csrhqrsm .table td a.btn.btn-warning {
        color: white; }
    body.csrhqrsm .table.table-striped > tbody > tr:nth-of-type(odd) {
      background-color: #e2e5ee;
      color: #000; }
    body.csrhqrsm .table.table-striped > tbody > tr:nth-of-type(even) {
      background-color: #fff;
      color: #000; }

/*# sourceMappingURL=bootstrap_barrio_override.css.map */
