/* Variables */
/* Fonts inclusion */
@font-face {
  font-family: 'SourceSansPro';
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.eot");
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.eot?#iefix") format("embedded-opentype"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.woff2") format("woff2"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.woff") format("woff"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {
  font-family: 'SourceSansPro';
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.eot");
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold?#iefix") format("embedded-opentype"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.woff2") format("woff2"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.woff") format("woff"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face {
  font-family: 'SourceSansPro';
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.eot");
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.eot?#iefix") format("embedded-opentype"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.woff2") format("woff2"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.woff") format("woff"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face {
  font-family: 'SourceSansPro';
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.eot");
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold?#iefix") format("embedded-opentype"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.woff2") format("woff2"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.woff") format("woff"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face {
  font-family: 'SourceSansPro';
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.eot");
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.eot?#iefix") format("embedded-opentype"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.woff2") format("woff2"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.woff") format("woff"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face {
  font-family: 'SourceSansPro';
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.eot");
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold?#iefix") format("embedded-opentype"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.woff2") format("woff2"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.woff") format("woff"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face {
  font-family: 'SourceSansPro';
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.eot");
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.eot?#iefix") format("embedded-opentype"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.woff2") format("woff2"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.woff") format("woff"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {
  font-family: 'SourceSansPro';
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.eot");
  src: url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold?#iefix") format("embedded-opentype"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.woff2") format("woff2"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.woff") format("woff"), url("../../../themes/16/fonts/Source_Sans_Pro/sourcesanspro-semibold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* DYDU style */
#dydu-teaser {
  z-index: 9999; }

/* Style */
#newHelpbox-btn *,
#newHelpbox-container * {
  font-family: "SourceSansPro" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  font-size: 15px;
  line-height: 25px; }

#newHelpbox-btn {
  display: none;
  position: fixed;
  height: 54px;
  z-index: 9998;
  right: 20px;
  bottom: 20px;
  cursor: pointer;
  background-color: #ED642A;
  padding: 8px;
  border-radius: 40px;
  -webkit-transition: ease 0.25s all;
  -moz-transition: ease 0.25s all;
  -o-transition: ease 0.25s all;
  transition: ease 0.25s all;
  box-sizing: border-box;
  text-align: center;
  align-items: center;
  justify-content: center; }
  #newHelpbox-btn:hover {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32); }
  #newHelpbox-btn .newHelpbox-btn-text {
    color: #FFF;
    font-size: 17px;
    line-height: 27px;
    font-weight: bold;
    padding: 5px; }
  #newHelpbox-btn #newHelpbox-close {
    display: none;
    width: 38px;
    height: 38px;
    background: transparent url("https://www.ovh.com/fr/images/helpbox-2018/cross_16px-bkg-dark@2x.png") no-repeat 50%;
    background-size: 50%; }
  #newHelpbox-btn .newHelpbox-btn-text,
  #newHelpbox-btn #newHelpbox-close {
    margin: auto; }
  @media screen and (max-width: 768px) {
    #newHelpbox-btn {
      bottom: 10px;
      right: 10px; } }

#newHelpbox-overflow {
  background-color: rgba(19, 40, 69, 0.9);
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9997; }

#newHelpbox-container {
  position: fixed;
  z-index: 9998;
  padding: 10px;
  right: 10px;
  bottom: 70px;
  box-sizing: border-box;
  display: none;
  max-height: calc(100% - 100px);
  overflow-y: auto; }
  #newHelpbox-container .help-box-section {
    margin: 20px 0;
    min-width: 260px; }
    #newHelpbox-container .help-box-section p {
      color: #FFF;
      font-weight: bold;
      margin: 5px 0;
      text-align: left;
      font-size: 17px;
      line-height: 27px; }
    #newHelpbox-container .help-box-section .help-box-section-btn {
      display: block;
      cursor: pointer;
      background-color: #FFF;
      padding: 15px 80px 15px 20px;
      border-radius: 30px;
      position: relative;
      color: #122844 !important;
      text-align: left;
      text-decoration: underline;
      font-size: 15px;
      line-height: 25px; }
      #newHelpbox-container .help-box-section .help-box-section-btn:hover {
        color: #00A2BF !important;
        text-decoration: none; }
      #newHelpbox-container .help-box-section .help-box-section-btn:after {
        width: 55px;
        height: 55px;
        display: block;
        background-color: #59D2EF;
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: 50%;
        content: '';
        border-radius: 50%;
        position: absolute;
        right: 0;
        top: 0; }
      #newHelpbox-container .help-box-section .help-box-section-btn.icn-lifebay:after {
        background-image: url("https://www.ovh.com/fr/images/helpbox-2018/lifebuoy_20px-bkg-light@2x.png"); }
      #newHelpbox-container .help-box-section .help-box-section-btn.icn-message:after {
        background-image: url("https://www.ovh.com/fr/images/helpbox-2018/speechBubble_20px-bkg-light@2x.png"); }
      #newHelpbox-container .help-box-section .help-box-section-btn.icn-phone:after {
        background-image: url("https://www.ovh.com/fr/images/helpbox-2018/phone_20px-bkg-light@2x.png"); }
  @media screen and (max-width: 768px) {
    #newHelpbox-container {
      right: 0;
      bottom: 60px;
      width: 100%;
      max-height: calc(100% - 60px); } }

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