/* CSS Document */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0; }

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

aside.menus {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 320px;
  background-color: #424242; }
  aside.menus div.parent {
    width: 100%;
    border-bottom: 1px solid #fff; }
    aside.menus div.parent.active div.enfant {
      display: block; }
    aside.menus div.parent.active li:after {
      transform: rotate(90deg); }
    aside.menus div.parent.active div.menu {
      background-color: #f22935; }
    aside.menus div.parent div.enfant {
      width: 100%;
      background-color: #000;
      display: none; }
      aside.menus div.parent div.enfant ul {
        list-style: none;
        margin: 0;
        padding: 10px 0 10px 30px; }
        aside.menus div.parent div.enfant ul li {
          color: #fff;
          padding: 5px 0; }
          aside.menus div.parent div.enfant ul li.active a, aside.menus div.parent div.enfant ul li:hover a {
            color: #f22935; }
          aside.menus div.parent div.enfant ul li a {
            text-decoration: none;
            color: #fff; }
  aside.menus div.menu {
    width: 100%;
    position: relative;
    min-height: 60px;
    display: flex;
    align-items: center;
    transition: background-color .5s ease;
    z-index: 1; }
    aside.menus div.menu:hover, aside.menus div.menu.active, aside.menus div.menu.active-open {
      background-color: #f22935; }
    aside.menus div.menu div.cercle {
      width: 25px;
      height: 25px;
      position: absolute;
      top: 10px;
      left: 30px;
      background-color: #f00;
      border-radius: 50%;
      overflow: hidden;
      z-index: 2;
      border: 1px solid #fff; }
      aside.menus div.menu div.cercle span {
        color: #fff;
        font-size: 0.75rem;
        position: absolute;
        font-weight: 700;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 3; }
    aside.menus div.menu a {
      width: 100%;
      color: #fff;
      height: 100%;
      display: flex;
      align-items: center;
      text-decoration: none; }
    aside.menus div.menu li {
      list-style: none;
      padding-left: 60px;
      padding-right: 10px;
      position: relative;
      color: #fff;
      font-size: 1.125rem;
      font-weight: 700;
      width: 100%;
      display: block;
      padding-top: 17px;
      padding-bottom: 17px; }
      aside.menus div.menu li:before {
        content: '';
        background-repeat: no-repeat;
        background-size: contain;
        width: 25px;
        height: 25px;
        position: absolute;
        left: 20px;
        top: 50%;
        transform: translateY(-50%); }
      aside.menus div.menu li:after {
        content: '';
        background-image: url("../images/icone/chevron-right.svg");
        background-repeat: no-repeat;
        background-size: contain;
        width: 15px;
        height: 15px;
        position: absolute;
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .5s ease; }
    aside.menus div.menu.avatar {
      padding: 20px 0;
      background-image: linear-gradient(to right, #890810, #f22935, #890810); }
      aside.menus div.menu.avatar div.ranger {
        display: flex;
        align-items: center;
        width: 100%; }
        aside.menus div.menu.avatar div.ranger div.colonne:first-of-type {
          width: 100px;
          display: flex;
          justify-content: center;
          align-items: center; }
          aside.menus div.menu.avatar div.ranger div.colonne:first-of-type img {
            width: 75px;
            border-radius: 50%;
            overflow: hidden; }
        aside.menus div.menu.avatar div.ranger div.colonne:last-of-type {
          width: calc( 100% - 100px); }
      aside.menus div.menu.avatar h5 {
        color: #fff;
        margin: 0;
        font-size: 1.25rem;
        font-weight: 700; }
      aside.menus div.menu.avatar p {
        color: #fff;
        margin: 0;
        font-size: 1rem;
        font-weight: 400; }
    aside.menus div.menu.home li:before {
      background-image: url("../images/icone/home.svg"); }
    aside.menus div.menu.clients li:before {
      background-image: url("../images/icone/user.svg"); }
    aside.menus div.menu.prise-des-plis li:before {
      background-image: url("../images/icone/clipboard.svg"); }
    aside.menus div.menu.consultations li:before {
      background-image: url("../images/icone/comments-alt.svg"); }
    aside.menus div.menu.protocoles li:before {
      background-image: url("../images/icone/cog.svg"); }
    aside.menus div.menu.plans-alimentaires li:before {
      background-image: url("../images/icone/file-alt.svg"); }
    aside.menus div.menu.recettes li:before {
      background-image: url("../images/icone/utensils.svg"); }
    aside.menus div.menu.programmes li:before {
      background-image: url("../images/icone/heartbeat.svg"); }
    aside.menus div.menu.produits li:before {
      background-image: url("../images/icone/shopping-bag.svg"); }
    aside.menus div.menu.formations li:before {
      background-image: url("../images/icone/graduation-cap.svg"); }
    aside.menus div.menu.doc-therapeute li:before {
      background-image: url("../images/icone/lightbulb.svg"); }
    aside.menus div.menu.doc-therapeute li:before {
      background-image: url("../images/icone/lightbulb.svg"); }
    aside.menus div.menu.clips-videos li:before {
      background-image: url("../images/icone/film-alt.svg"); }
    aside.menus div.menu.kits-medias li:before {
      background-image: url("../images/icone/share-square.svg"); }
    aside.menus div.menu.messageries li:before {
      background-image: url("../images/icone/envelope.svg"); }
    aside.menus div.menu.documents li:before {
      background-image: url("../images/icone/file-pdf.svg"); }

div.colonne-menus {
  width: 320px;
  background-color: #424242; }

div.colonne-contents {
  width: calc(100% - 320px);
  background-color: #f1f1f1; }
  div.colonne-contents div.rouge {
    width: 100%;
    height: 60px;
    background-color: #f22935;
    color: #fff;
    padding: 10px 20px;
    display: flex;
    align-items: center; }
    div.colonne-contents div.rouge h1 {
      color: #fff;
      font-weight: 700;
      font-size: 1.25rem; }
      div.colonne-contents div.rouge h1 img {
        width: 40px; }
  div.colonne-contents div.gris {
    width: 100%;
    height: 60px;
    background-color: #424242;
    color: #fff;
    padding: 10px 20px;
    display: flex;
    align-items: center; }
    div.colonne-contents div.gris h1 {
      color: #fff;
      font-weight: 700;
      font-size: 1.5rem; }
      div.colonne-contents div.gris h1 img {
        height: 30px;
        width: auto;
        margin-right: 10px; }
  div.colonne-contents section.contenu {
    padding: 20px 20px;
    height: calc(100% - 81px); }
    div.colonne-contents section.contenu p, div.colonne-contents section.contenu li {
      color: #000; }

section.contenu {
  overflow-x: auto;
  overflow-y: hidden;
  height: 95%;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */ }
  section.contenu ::-webkit-scrollbar {
    width: 10px;
    height: 10px; }
  section.contenu ::-webkit-scrollbar-track {
    background: #f1f1f1; }
  section.contenu ::-webkit-scrollbar-thumb {
    background: #888; }
  section.contenu ::-webkit-scrollbar-thumb:hover {
    background: #555; }
  section.contenu input[type=text], section.contenu input[type=email], section.contenu input[type=password], section.contenu input[type=tel], section.contenu select {
    height: 40px; }
  section.contenu a {
    color: #000; }
  section.contenu div.recherche {
    display: flex;
    justify-content: flex-end; }
    section.contenu div.recherche label {
      font-size: 1.25rem;
      font-weight: 700;
      color: #000;
      height: 40px; }
      section.contenu div.recherche label input {
        background-color: #fff;
        border: none;
        border-radius: 0;
        width: 200px;
        height: 40px;
        margin: 0;
        color: #000;
        font-size: 1rem; }
      section.contenu div.recherche label button {
        background-color: #f22935;
        position: relative;
        height: 40px;
        width: 40px;
        min-height: 40px; }
        section.contenu div.recherche label button img {
          position: absolute;
          width: 25px;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); }
        section.contenu div.recherche label button:hover {
          background-color: #000; }
  section.contenu div.pagination {
    display: flex;
    justify-content: flex-end;
    padding-top: 20px; }
    section.contenu div.pagination p {
      margin: 0;
      font-size: 1rem;
      text-align: right;
      color: #000; }
    section.contenu div.pagination div.prev {
      margin-right: 40px; }
  section.contenu table.user {
    width: 100%; }
    section.contenu table.user tr:first-child {
      min-height: 55px;
      padding: 0 15px; }
      section.contenu table.user tr:first-child th {
        color: #fff;
        font-weight: 700;
        font-size: 0.75vw;
        text-align: left;
        padding: .25vw .2vw;
        min-height: 70px;
        vertical-align: middle;
        display: table-cell; }
    section.contenu table.user tr {
      min-height: 70px;
      border-bottom: 1px solid #000; }
      section.contenu table.user tr td {
        vertical-align: middle;
        color: #000;
        font-weight: 400;
        font-size: .75vw;
        text-align: left;
        padding: .25vw .2vw;
        min-height: 70px;
        display: table-cell; }
        section.contenu table.user tr td.redcase {
          background-color: #f22935; }
      section.contenu table.user tr:nth-child(odd) {
        background-color: #fff; }
      section.contenu table.user tr:first-child {
        background-color: #000; }
    section.contenu table.user button {
      background-color: #f22935;
      min-height: 40px;
      font-size: 0.75vw;
      text-transform: none; }
    section.contenu table.user.documents {
      margin-top: 50px; }
      section.contenu table.user.documents:first-of-type {
        margin-top: 0; }
      section.contenu table.user.documents tr td, section.contenu table.user.documents tr th {
        vertical-align: top;
        width: calc(100% - 200px); }
        section.contenu table.user.documents tr td:last-of-type, section.contenu table.user.documents tr th:last-of-type {
          width: 200px; }
      section.contenu table.user.documents tr td:first-of-type {
        font-weight: 700; }
      section.contenu table.user.documents tr:last-of-type {
        border-bottom: none; }
    section.contenu table.user.middle tr td {
      vertical-align: middle; }
  section.contenu div.kit div.ranger-kit {
    display: flex;
    flex-wrap: wrap; }
    section.contenu div.kit div.ranger-kit div.colonne {
      width: 25%; }
      section.contenu div.kit div.ranger-kit div.colonne img {
        width: 164px; }
    section.contenu div.kit div.ranger-kit button {
      display: block;
      clear: both;
      margin-top: 24px;
      background-color: #f22935;
      min-height: 40px;
      font-size: 1rem;
      text-transform: none; }
    section.contenu div.kit div.ranger-kit a {
      text-decoration: none; }
  section.contenu div.onglet div.titre {
    cursor: pointer; }
    section.contenu div.onglet div.titre h3 {
      color: #000; }
      section.contenu div.onglet div.titre h3 span {
        color: #f22935;
        font-size: 0.875rem;
        font-weight: 400; }
  section.contenu div.onglet div.content {
    display: none; }
  section.contenu div.onglet.active div.content {
    display: block; }
  section.contenu div.onglet.active div.titre h3 {
    color: #f22935; }
    section.contenu div.onglet.active div.titre h3 span {
      color: #000;
      font-size: 0.875rem;
      font-weight: 400; }

.page-template-logiciel-tableau-de-bord section.contenu, .page-template-logiciel-formations section.contenu {
  background-color: #fff; }

section.contenu div.titre {
  border-bottom: 1px solid #cbcbcb;
  padding-top: 25px;
  padding-bottom: 5px; }
  section.contenu div.titre h2 {
    font-size: 1.5rem;
    font-weight: 400;
    color: #000;
    margin: 0; }
section.contenu div.formulaire div.ranger {
  width: 100%;
  margin-bottom: 10px; }
  section.contenu div.formulaire div.ranger div.colonne:first-of-type {
    width: 280px; }
    section.contenu div.formulaire div.ranger div.colonne:first-of-type label {
      padding-top: 15px; }
  section.contenu div.formulaire div.ranger div.colonne:last-of-type {
    width: calc( 100% - 280px);
    display: flex;
    flex-wrap: wrap; }
section.contenu div.formulaire.consultation div.ranger div.colonne:first-of-type {
  width: 35%; }
  section.contenu div.formulaire.consultation div.ranger div.colonne:first-of-type label {
    padding-top: 15px; }
section.contenu div.formulaire.consultation div.ranger div.colonne:last-of-type {
  width: calc( 65% ); }

.page-template-logiciel-ajouter-client section.contenu, .page-template-logiciel-ajouter-prise-des-plis section.contenu, .page-template-logiciel-ajouter-consultation section.contenu, .page-template-logiciel-voir-prise-de-plis section.contenu {
  background-color: #f1f1f1; }
  .page-template-logiciel-ajouter-client section.contenu .info-generales, .page-template-logiciel-ajouter-client section.contenu .suivi-comparatif, .page-template-logiciel-ajouter-prise-des-plis section.contenu .info-generales, .page-template-logiciel-ajouter-prise-des-plis section.contenu .suivi-comparatif, .page-template-logiciel-ajouter-consultation section.contenu .info-generales, .page-template-logiciel-ajouter-consultation section.contenu .suivi-comparatif, .page-template-logiciel-voir-prise-de-plis section.contenu .info-generales, .page-template-logiciel-voir-prise-de-plis section.contenu .suivi-comparatif {
    width: 50%; }
    .page-template-logiciel-ajouter-client section.contenu .info-generales div.formulaire div.ranger div.colonne:first-of-type, .page-template-logiciel-ajouter-client section.contenu .suivi-comparatif div.formulaire div.ranger div.colonne:first-of-type, .page-template-logiciel-ajouter-prise-des-plis section.contenu .info-generales div.formulaire div.ranger div.colonne:first-of-type, .page-template-logiciel-ajouter-prise-des-plis section.contenu .suivi-comparatif div.formulaire div.ranger div.colonne:first-of-type, .page-template-logiciel-ajouter-consultation section.contenu .info-generales div.formulaire div.ranger div.colonne:first-of-type, .page-template-logiciel-ajouter-consultation section.contenu .suivi-comparatif div.formulaire div.ranger div.colonne:first-of-type, .page-template-logiciel-voir-prise-de-plis section.contenu .info-generales div.formulaire div.ranger div.colonne:first-of-type, .page-template-logiciel-voir-prise-de-plis section.contenu .suivi-comparatif div.formulaire div.ranger div.colonne:first-of-type {
      width: 160px; }
    .page-template-logiciel-ajouter-client section.contenu .info-generales div.formulaire div.ranger div.colonne:last-of-type, .page-template-logiciel-ajouter-client section.contenu .suivi-comparatif div.formulaire div.ranger div.colonne:last-of-type, .page-template-logiciel-ajouter-prise-des-plis section.contenu .info-generales div.formulaire div.ranger div.colonne:last-of-type, .page-template-logiciel-ajouter-prise-des-plis section.contenu .suivi-comparatif div.formulaire div.ranger div.colonne:last-of-type, .page-template-logiciel-ajouter-consultation section.contenu .info-generales div.formulaire div.ranger div.colonne:last-of-type, .page-template-logiciel-ajouter-consultation section.contenu .suivi-comparatif div.formulaire div.ranger div.colonne:last-of-type, .page-template-logiciel-voir-prise-de-plis section.contenu .info-generales div.formulaire div.ranger div.colonne:last-of-type, .page-template-logiciel-voir-prise-de-plis section.contenu .suivi-comparatif div.formulaire div.ranger div.colonne:last-of-type {
      width: calc( 100% - 160px ); }
  .page-template-logiciel-ajouter-client section.contenu .info-generales, .page-template-logiciel-ajouter-prise-des-plis section.contenu .info-generales, .page-template-logiciel-ajouter-consultation section.contenu .info-generales, .page-template-logiciel-voir-prise-de-plis section.contenu .info-generales {
    border-right: 1px solid #cbcbcb;
    padding-right: 20px; }
  .page-template-logiciel-ajouter-client section.contenu .suivi-comparatif, .page-template-logiciel-ajouter-prise-des-plis section.contenu .suivi-comparatif, .page-template-logiciel-ajouter-consultation section.contenu .suivi-comparatif, .page-template-logiciel-voir-prise-de-plis section.contenu .suivi-comparatif {
    padding-left: 20px; }
  .page-template-logiciel-ajouter-client section.contenu div.upload-img, .page-template-logiciel-ajouter-prise-des-plis section.contenu div.upload-img, .page-template-logiciel-ajouter-consultation section.contenu div.upload-img, .page-template-logiciel-voir-prise-de-plis section.contenu div.upload-img {
    width: 200px;
    height: 250px;
    background-color: #cbcbcb;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px; }
    .page-template-logiciel-ajouter-client section.contenu div.upload-img span, .page-template-logiciel-ajouter-prise-des-plis section.contenu div.upload-img span, .page-template-logiciel-ajouter-consultation section.contenu div.upload-img span, .page-template-logiciel-voir-prise-de-plis section.contenu div.upload-img span {
      color: #000;
      font-size: 1rem; }
    .page-template-logiciel-ajouter-client section.contenu div.upload-img img, .page-template-logiciel-ajouter-prise-des-plis section.contenu div.upload-img img, .page-template-logiciel-ajouter-consultation section.contenu div.upload-img img, .page-template-logiciel-voir-prise-de-plis section.contenu div.upload-img img {
      display: none;
      width: 200px;
      height: 250px;
      object-fit: cover; }
  .page-template-logiciel-ajouter-client section.contenu div.col, .page-template-logiciel-ajouter-prise-des-plis section.contenu div.col, .page-template-logiciel-ajouter-consultation section.contenu div.col, .page-template-logiciel-voir-prise-de-plis section.contenu div.col {
    width: 120px;
    color: #000; }
    .page-template-logiciel-ajouter-client section.contenu div.col input, .page-template-logiciel-ajouter-prise-des-plis section.contenu div.col input, .page-template-logiciel-ajouter-consultation section.contenu div.col input, .page-template-logiciel-voir-prise-de-plis section.contenu div.col input {
      width: 80px;
      display: inline;
      margin-right: 5px; }
    .page-template-logiciel-ajouter-client section.contenu div.col.flex, .page-template-logiciel-ajouter-prise-des-plis section.contenu div.col.flex, .page-template-logiciel-ajouter-consultation section.contenu div.col.flex, .page-template-logiciel-voir-prise-de-plis section.contenu div.col.flex {
      display: flex; }
  .page-template-logiciel-ajouter-client section.contenu .ranger-site-hormonaux, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-site-hormonaux, .page-template-logiciel-ajouter-consultation section.contenu .ranger-site-hormonaux, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-site-hormonaux {
    display: flex;
    flex-wrap: wrap; }
    .page-template-logiciel-ajouter-client section.contenu .ranger-site-hormonaux div.col-5, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-site-hormonaux div.col-5, .page-template-logiciel-ajouter-consultation section.contenu .ranger-site-hormonaux div.col-5, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-site-hormonaux div.col-5 {
      padding: 5px;
      width: calc( 25% - 140px / 4); }
      .page-template-logiciel-ajouter-client section.contenu .ranger-site-hormonaux div.col-5 label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-site-hormonaux div.col-5 label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-site-hormonaux div.col-5 label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-site-hormonaux div.col-5 label {
        padding: 0;
        text-align: left; }
      .page-template-logiciel-ajouter-client section.contenu .ranger-site-hormonaux div.col-5:first-of-type, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-site-hormonaux div.col-5:first-of-type, .page-template-logiciel-ajouter-consultation section.contenu .ranger-site-hormonaux div.col-5:first-of-type, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-site-hormonaux div.col-5:first-of-type {
        width: 140px;
        display: flex;
        align-items: center;
        padding-left: 10px; }
      .page-template-logiciel-ajouter-client section.contenu .ranger-site-hormonaux div.col-5 input, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-site-hormonaux div.col-5 input, .page-template-logiciel-ajouter-consultation section.contenu .ranger-site-hormonaux div.col-5 input, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-site-hormonaux div.col-5 input {
        width: 100%; }
    .page-template-logiciel-ajouter-client section.contenu .ranger-site-hormonaux:nth-child(odd), .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-site-hormonaux:nth-child(odd), .page-template-logiciel-ajouter-consultation section.contenu .ranger-site-hormonaux:nth-child(odd), .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-site-hormonaux:nth-child(odd) {
      background-color: #dfdfdf; }
  .page-template-logiciel-ajouter-client section.contenu .ranger-donnees-supplementaires, .page-template-logiciel-ajouter-client section.contenu .ranger-thyroide-insuline-cortisol, .page-template-logiciel-ajouter-client section.contenu .ranger-sommaire, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-donnees-supplementaires, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-thyroide-insuline-cortisol, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-sommaire, .page-template-logiciel-ajouter-consultation section.contenu .ranger-donnees-supplementaires, .page-template-logiciel-ajouter-consultation section.contenu .ranger-thyroide-insuline-cortisol, .page-template-logiciel-ajouter-consultation section.contenu .ranger-sommaire, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-donnees-supplementaires, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-thyroide-insuline-cortisol, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-sommaire {
    display: flex;
    flex-wrap: wrap; }
    .page-template-logiciel-ajouter-client section.contenu .ranger-donnees-supplementaires div.col-2, .page-template-logiciel-ajouter-client section.contenu .ranger-thyroide-insuline-cortisol div.col-2, .page-template-logiciel-ajouter-client section.contenu .ranger-sommaire div.col-2, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-donnees-supplementaires div.col-2, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-thyroide-insuline-cortisol div.col-2, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-sommaire div.col-2, .page-template-logiciel-ajouter-consultation section.contenu .ranger-donnees-supplementaires div.col-2, .page-template-logiciel-ajouter-consultation section.contenu .ranger-thyroide-insuline-cortisol div.col-2, .page-template-logiciel-ajouter-consultation section.contenu .ranger-sommaire div.col-2, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-donnees-supplementaires div.col-2, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-thyroide-insuline-cortisol div.col-2, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-sommaire div.col-2 {
      padding: 5px;
      width: 50%; }
      .page-template-logiciel-ajouter-client section.contenu .ranger-donnees-supplementaires div.col-2 label, .page-template-logiciel-ajouter-client section.contenu .ranger-thyroide-insuline-cortisol div.col-2 label, .page-template-logiciel-ajouter-client section.contenu .ranger-sommaire div.col-2 label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-donnees-supplementaires div.col-2 label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-thyroide-insuline-cortisol div.col-2 label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-sommaire div.col-2 label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-donnees-supplementaires div.col-2 label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-thyroide-insuline-cortisol div.col-2 label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-sommaire div.col-2 label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-donnees-supplementaires div.col-2 label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-thyroide-insuline-cortisol div.col-2 label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-sommaire div.col-2 label {
        padding: 0;
        text-align: left; }
      .page-template-logiciel-ajouter-client section.contenu .ranger-donnees-supplementaires div.col-2:first-of-type, .page-template-logiciel-ajouter-client section.contenu .ranger-thyroide-insuline-cortisol div.col-2:first-of-type, .page-template-logiciel-ajouter-client section.contenu .ranger-sommaire div.col-2:first-of-type, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-donnees-supplementaires div.col-2:first-of-type, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-thyroide-insuline-cortisol div.col-2:first-of-type, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-sommaire div.col-2:first-of-type, .page-template-logiciel-ajouter-consultation section.contenu .ranger-donnees-supplementaires div.col-2:first-of-type, .page-template-logiciel-ajouter-consultation section.contenu .ranger-thyroide-insuline-cortisol div.col-2:first-of-type, .page-template-logiciel-ajouter-consultation section.contenu .ranger-sommaire div.col-2:first-of-type, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-donnees-supplementaires div.col-2:first-of-type, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-thyroide-insuline-cortisol div.col-2:first-of-type, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-sommaire div.col-2:first-of-type {
        display: flex;
        align-items: center;
        padding-left: 10px; }
      .page-template-logiciel-ajouter-client section.contenu .ranger-donnees-supplementaires div.col-2 input, .page-template-logiciel-ajouter-client section.contenu .ranger-thyroide-insuline-cortisol div.col-2 input, .page-template-logiciel-ajouter-client section.contenu .ranger-sommaire div.col-2 input, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-donnees-supplementaires div.col-2 input, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-thyroide-insuline-cortisol div.col-2 input, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-sommaire div.col-2 input, .page-template-logiciel-ajouter-consultation section.contenu .ranger-donnees-supplementaires div.col-2 input, .page-template-logiciel-ajouter-consultation section.contenu .ranger-thyroide-insuline-cortisol div.col-2 input, .page-template-logiciel-ajouter-consultation section.contenu .ranger-sommaire div.col-2 input, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-donnees-supplementaires div.col-2 input, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-thyroide-insuline-cortisol div.col-2 input, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-sommaire div.col-2 input {
        width: 100%; }
    .page-template-logiciel-ajouter-client section.contenu .ranger-donnees-supplementaires:nth-child(odd), .page-template-logiciel-ajouter-client section.contenu .ranger-thyroide-insuline-cortisol:nth-child(odd), .page-template-logiciel-ajouter-client section.contenu .ranger-sommaire:nth-child(odd), .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-donnees-supplementaires:nth-child(odd), .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-thyroide-insuline-cortisol:nth-child(odd), .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-sommaire:nth-child(odd), .page-template-logiciel-ajouter-consultation section.contenu .ranger-donnees-supplementaires:nth-child(odd), .page-template-logiciel-ajouter-consultation section.contenu .ranger-thyroide-insuline-cortisol:nth-child(odd), .page-template-logiciel-ajouter-consultation section.contenu .ranger-sommaire:nth-child(odd), .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-donnees-supplementaires:nth-child(odd), .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-thyroide-insuline-cortisol:nth-child(odd), .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-sommaire:nth-child(odd) {
      background-color: #dfdfdf; }
    .page-template-logiciel-ajouter-client section.contenu .ranger-donnees-supplementaires.head, .page-template-logiciel-ajouter-client section.contenu .ranger-thyroide-insuline-cortisol.head, .page-template-logiciel-ajouter-client section.contenu .ranger-sommaire.head, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-donnees-supplementaires.head, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-thyroide-insuline-cortisol.head, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-sommaire.head, .page-template-logiciel-ajouter-consultation section.contenu .ranger-donnees-supplementaires.head, .page-template-logiciel-ajouter-consultation section.contenu .ranger-thyroide-insuline-cortisol.head, .page-template-logiciel-ajouter-consultation section.contenu .ranger-sommaire.head, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-donnees-supplementaires.head, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-thyroide-insuline-cortisol.head, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-sommaire.head {
      background-color: transparent; }
      .page-template-logiciel-ajouter-client section.contenu .ranger-donnees-supplementaires.head div.col-2 label, .page-template-logiciel-ajouter-client section.contenu .ranger-thyroide-insuline-cortisol.head div.col-2 label, .page-template-logiciel-ajouter-client section.contenu .ranger-sommaire.head div.col-2 label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-donnees-supplementaires.head div.col-2 label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-thyroide-insuline-cortisol.head div.col-2 label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-sommaire.head div.col-2 label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-donnees-supplementaires.head div.col-2 label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-thyroide-insuline-cortisol.head div.col-2 label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-sommaire.head div.col-2 label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-donnees-supplementaires.head div.col-2 label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-thyroide-insuline-cortisol.head div.col-2 label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-sommaire.head div.col-2 label {
        font-weight: 700; }
      .page-template-logiciel-ajouter-client section.contenu .ranger-donnees-supplementaires.head div.col-2:last-of-type label, .page-template-logiciel-ajouter-client section.contenu .ranger-thyroide-insuline-cortisol.head div.col-2:last-of-type label, .page-template-logiciel-ajouter-client section.contenu .ranger-sommaire.head div.col-2:last-of-type label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-donnees-supplementaires.head div.col-2:last-of-type label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-thyroide-insuline-cortisol.head div.col-2:last-of-type label, .page-template-logiciel-ajouter-prise-des-plis section.contenu .ranger-sommaire.head div.col-2:last-of-type label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-donnees-supplementaires.head div.col-2:last-of-type label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-thyroide-insuline-cortisol.head div.col-2:last-of-type label, .page-template-logiciel-ajouter-consultation section.contenu .ranger-sommaire.head div.col-2:last-of-type label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-donnees-supplementaires.head div.col-2:last-of-type label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-thyroide-insuline-cortisol.head div.col-2:last-of-type label, .page-template-logiciel-voir-prise-de-plis section.contenu .ranger-sommaire.head div.col-2:last-of-type label {
        text-align: center; }

/*
.page-template-logiciel-voir-prise-de-plis{
	section.contenu{
		.info-generales{
			width: 100%;
			border-right: none;
		}
		.suivi-comparatif{
			width: 0;
		}
	}
}*/
section.contenu div.formulaire {
  width: 100%;
  margin-top: 10px; }
  section.contenu div.formulaire input, section.contenu div.formulaire select, section.contenu div.formulaire textarea {
    background-color: #fff;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    font-size: 1rem;
    color: #000;
    height: 40px;
    padding: 0 15px; }
    section.contenu div.formulaire input.disabled, section.contenu div.formulaire select.disabled, section.contenu div.formulaire textarea.disabled {
      background-color: #d0d0d0;
      color: #000; }
      section.contenu div.formulaire input.disabled.redcase, section.contenu div.formulaire select.disabled.redcase, section.contenu div.formulaire textarea.disabled.redcase {
        background-color: #f22935;
        color: #fff; }
  section.contenu div.formulaire textarea {
    height: 160px;
    border: 1px solid #e2e2eb;
    padding-top: 5px;
    padding-bottom: 5px; }
    section.contenu div.formulaire textarea:focus {
      outline: none;
      border-bottom-color: #f22935; }
  section.contenu div.formulaire select:focus {
    border: 1px solid #f22935; }
  section.contenu div.formulaire label {
    font-weight: 400;
    color: #000;
    font-size: 1rem;
    text-align: right;
    width: 100%;
    padding-right: 30px;
    display: block; }
  section.contenu div.formulaire h4 {
    font-weight: 700;
    color: #000;
    font-size: 1rem;
    text-align: right;
    width: 100%;
    padding-right: 30px;
    display: block;
    margin: 0; }
  section.contenu div.formulaire input[type=file] {
    height: 55px;
    padding: 15px; }
  section.contenu div.formulaire ::-webkit-input-placeholder {
    /* Edge */
    color: #000; }
  section.contenu div.formulaire :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000; }
  section.contenu div.formulaire ::placeholder {
    color: #000; }
  section.contenu div.formulaire button {
    background-color: #f22935;
    height: 40px;
    width: auto;
    min-height: 40px;
    padding: 0 20px;
    margin-top: 40px; }
    section.contenu div.formulaire button:hover {
      background-color: #000; }
    section.contenu div.formulaire button.right {
      float: right; }
    section.contenu div.formulaire button.calc {
      margin-top: 0;
      background-color: #000; }
    section.contenu div.formulaire button#calc-plis-hidden {
      visibility: hidden; }
  section.contenu div.formulaire p {
    font-size: 1rem;
    color: #000;
    font-weight: 400; }
  section.contenu div.formulaire div.noir {
    background-color: #000;
    padding: 5px;
    margin: 20px 0;
    height: auto; }
    section.contenu div.formulaire div.noir h3 {
      color: #fff;
      font-weight: 700;
      font-size: 1.25em;
      text-align: center;
      margin: 0; }
  section.contenu div.formulaire div.gris {
    background-color: #424242;
    padding: 5px;
    margin: 20px 0;
    height: auto; }
    section.contenu div.formulaire div.gris h3 {
      color: #fff;
      font-weight: 700;
      font-size: 1.25em;
      text-align: center;
      margin: 0; }
  section.contenu div.formulaire div.input {
    height: 55px;
    width: 100%;
    background-color: transparent; }
  section.contenu div.formulaire .ranger-checkbox {
    display: flex;
    position: relative;
    top: 14px; }
    section.contenu div.formulaire .ranger-checkbox label {
      width: auto; }

h2.bienvenue {
  color: #000;
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
  margin: 0; }

h3.bonjour {
  color: #f22935;
  font-size: 3rem;
  font-weight: 700;
  text-align: center;
  margin: 60px auto 0; }

div.boule_avec_liens {
  width: 33.3333vw;
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
  height: 29vw;
  background-image: url("../images/boule.png");
  display: block;
  margin: 0 auto;
  position: relative; }
  div.boule_avec_liens div.absolute {
    position: absolute;
    color: #000;
    font-weight: 700;
    font-size: 1.166vw;
    max-width: 10vw;
    line-height: 1.15;
    cursor: pointer;
    text-align: center; }
    div.boule_avec_liens div.absolute a {
      color: #000;
      text-decoration: none; }
    div.boule_avec_liens div.absolute.plis {
      left: -14%;
      top: 1%; }
    div.boule_avec_liens div.absolute.therapeute {
      right: -12%;
      top: 1%; }
    div.boule_avec_liens div.absolute.magasin {
      left: -11%;
      top: 71%; }
    div.boule_avec_liens div.absolute.communication {
      right: -9%;
      top: 71%; }

h2.gestion {
  color: #000;
  text-transform: uppercase;
  font-size: 2.5rem !important;
  margin: 0 !important;
  width: 100%;
  text-align: center;
  display: block; }

.page-template-logiciel-protocoles section.contenu table.user tr td {
  font-size: 1rem; }

section.contenu div.titre img.print {
  width: 30px;
  margin-left: 40px;
  cursor: pointer; }

@media print {
  header {
    display: none; }

  div.colonne-menus {
    display: none; }

  div.colonne-contents {
    width: 100%; }

  .page-template-logiciel-voir-prise-de-plis section.contenu .info-generales {
    width: 100%; }

  .page-template-logiciel-voir-prise-de-plis section.contenu .suivi-comparatif {
    display: none; }

  div.colonne-contents div.gris h1 {
    display: none; }

  section.contenu div.formulaire button {
    display: none; }

  footer {
    display: none; }

  section.contenu div.titre img.print {
    display: none; }

  div.colonne-contents div.gris {
    display: none; }

  div.height {
    display: none; }

  section.contenu div.titre {
    display: none; } }

/*# sourceMappingURL=main.css.map */
