/*
 * ======================================= MIXINS =======================================
 */
/*
@mixin bp-medium {
	@media (max-width: $media-medium) {
		@content;
	}
}

@include bp-medium {
	@include size(245px);
}
*/
@-webkit-keyframes MessagesBadgedIcon__navbarAnimateLeft___1Vm9Q {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-moz-keyframes MessagesBadgedIcon__navbarAnimateLeft___1Vm9Q {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-o-keyframes MessagesBadgedIcon__navbarAnimateLeft___1Vm9Q {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@keyframes MessagesBadgedIcon__navbarAnimateLeft___1Vm9Q {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-webkit-keyframes MessagesBadgedIcon__pulsate___2oXaO {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

@-moz-keyframes MessagesBadgedIcon__pulsate___2oXaO {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

@-o-keyframes MessagesBadgedIcon__pulsate___2oXaO {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

@keyframes MessagesBadgedIcon__pulsate___2oXaO {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

/*
 * ======================================= MIXINS =======================================
 */
/*
@mixin bp-medium {
	@media (max-width: $media-medium) {
		@content;
	}
}

@include bp-medium {
	@include size(245px);
}
*/
.MessagesBadgedIcon__badged-icon___PTTCs {
  display: inline-block;
  vertical-align: middle;
  font-size: 2.2em;
  margin-right: 50px;
  color: #FFFFFF;
  cursor: pointer;
  position: relative; }
  .MessagesBadgedIcon__badged-icon___PTTCs .MessagesBadgedIcon__ring-wrapper___4pUfj span {
    display: inline-block;
    min-width: 10px;
    padding: 2px 4px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    border-radius: 13px;
    text-shadow: none;
    line-height: 11px;
    background-color: #e85656;
    position: absolute;
    top: 0;
    right: -14px;
    font-size: 11px; }
  .MessagesBadgedIcon__badged-icon___PTTCs .MessagesBadgedIcon__ring-wrapper___4pUfj .MessagesBadgedIcon__ring___dVEJY {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -50%;
    right: -50%;
    margin-top: 9px;
    border-radius: 50%;
    opacity: 0;
    border: 1px solid #e85656;
    -webkit-animation-delay: 0;
    -webkit-animation-duration: 2s;
    -webkit-animation-name: MessagesBadgedIcon__pulsate___2oXaO;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-delay: 0;
    -moz-animation-duration: 2s;
    -moz-animation-name: MessagesBadgedIcon__pulsate___2oXaO;
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: ease-out;
    -o-animation-delay: 0;
    -o-animation-duration: 2s;
    -o-animation-name: MessagesBadgedIcon__pulsate___2oXaO;
    -o-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: ease-out;
    animation-delay: 0;
    animation-duration: 2s;
    animation-name: MessagesBadgedIcon__pulsate___2oXaO;
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-iteration-count: infinite;
    animation-timing-function: ease-out; }
.icons__icon-help-circle___3nqoP:before {
  content: "\E90B"; }

.icons__icon-add_circle___1isXI:before {
  content: "\E147"; }

.icons__icon-cancel___19OGs:before {
  content: "\E5C9"; }

.icons__icon-check_circle___3e_8z:before {
  content: "\E86C"; }

.icons__icon-euro_symbol___EZBjT:before {
  content: "\E927"; }

.icons__icon-home___24Rwk:before {
  content: "\E88A"; }

.icons__icon-save___gXHBX:before {
  content: "\E161"; }

.icons__icon-settings_backup_restore___3ucte:before {
  content: "\E8BA"; }

.icons__icon-timer___11-y4:before {
  content: "\E425"; }

.icons__icon-lock___3Bvse:before {
  content: "\E908"; }

.icons__icon-ticket___3LJSA:before {
  content: "\E909"; }

.icons__icon-ticket2___2knrL:before {
  content: "\E90A"; }

.icons__icon-envelope___2e4fj:before {
  content: "\E905"; }

.icons__icon-email2___2FgBT:before {
  content: "\E905"; }

.icons__icon-mail___3Y53t:before {
  content: "\E905"; }

.icons__icon-letter___1BKyx:before {
  content: "\E905"; }

.icons__icon-contact___1CL_u:before {
  content: "\E905"; }

.icons__icon-envelope2___3SRps:before {
  content: "\E906"; }

.icons__icon-email3___iqlyW:before {
  content: "\E906"; }

.icons__icon-mail2___3IqhE:before {
  content: "\E906"; }

.icons__icon-letter2___z9zj-:before {
  content: "\E906"; }

.icons__icon-contact2___38zYL:before {
  content: "\E906"; }

.icons__icon-servers___30nIZ:before {
  content: "\E900"; }

.icons__icon-dots-three-vertical___1L9TV:before {
  content: "\E901"; }

.icons__icon-dots-three-horizontal___1DEhh:before {
  content: "\E902"; }

.icons__icon-at___2uGCF:before {
  content: "\E903"; }

.icons__icon-email___2YJsU:before {
  content: "\E903"; }

.icons__icon-office___i6r-B:before {
  content: "\E904"; }

.icons__icon-file-text2___xTK9T:before {
  content: "\E926"; }

.icons__icon-phone___25P2S:before {
  content: "\E942"; }

.icons__icon-history___2dUQW:before {
  content: "\E94D"; }

.icons__icon-user___3TIZj:before {
  content: "\E971"; }

.icons__icon-users___3QbTx:before {
  content: "\E972"; }

.icons__icon-user-plus___2kiGJ:before {
  content: "\E973"; }

.icons__icon-user-minus___1jBTl:before {
  content: "\E974"; }

.icons__icon-user-check___3iQyF:before {
  content: "\E975"; }

.icons__icon-hour-glass___1pN_p:before {
  content: "\E979"; }

.icons__icon-stats-dots___39--v:before {
  content: "\E99B"; }

.icons__icon-bin___HZ3ho:before {
  content: "\E9AC"; }

.icons__icon-exit___1g4YB:before {
  content: "\EA14"; }

.icons__icon-file-pdf___3bEW4:before {
  content: "\EADF"; }

.icons__icon-radio-unchecked___3wwZR:before {
  content: "\EA56"; }

.icons__icon-paper-plane___3IcWe:before {
  content: "\E907"; }

.icons__icon-send___rfueo:before {
  content: "\E907"; }
/*
 * ======================================= MIXINS =======================================
 */
/*
@mixin bp-medium {
	@media (max-width: $media-medium) {
		@content;
	}
}

@include bp-medium {
	@include size(245px);
}
*/
@-webkit-keyframes header__navbarAnimateLeft___3otmZ {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-moz-keyframes header__navbarAnimateLeft___3otmZ {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-o-keyframes header__navbarAnimateLeft___3otmZ {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@keyframes header__navbarAnimateLeft___3otmZ {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-webkit-keyframes header__pulsate___13Y_G {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

@-moz-keyframes header__pulsate___13Y_G {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

@-o-keyframes header__pulsate___13Y_G {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

@keyframes header__pulsate___13Y_G {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

/*
 * ======================================= MIXINS =======================================
 */
/*
@mixin bp-medium {
	@media (max-width: $media-medium) {
		@content;
	}
}

@include bp-medium {
	@include size(245px);
}
*/
.header__visually-hidden___Ck2_J {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute; }

header .header__right___3_o-D .header__profile-icon___33Um2 {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
									supported by Chrome and Opera */ }

header {
  width: 100%;
  height: 60px;
  display: block;
  background-color: #282C36;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  z-index: 10; }
  header .header__left___3WIqK {
    height: 100%;
    display: inline-block; }
    header .header__left___3WIqK .header__hamburger___2F5Xp {
      vertical-align: top; }
    header .header__left___3WIqK img {
      height: 70%;
      margin-top: 9px; }
  header .header__right___3_o-D {
    float: right;
    height: 100%;
    padding-right: 25px; }
    header .header__right___3_o-D:before {
      content: "";
      display: inline-block;
      height: 100%;
      vertical-align: middle; }
    header .header__right___3_o-D .header__profile-name___2QnlV {
      color: #FFFFFF;
      text-decoration: none;
      display: inline-block;
      vertical-align: middle;
      margin-right: 30px; }
    header .header__right___3_o-D .header__profile-link___3tSf9 {
      height: 70%;
      cursor: pointer;
      position: relative;
      vertical-align: middle;
      display: inline-block; }
      header .header__right___3_o-D .header__profile-link___3tSf9 img {
        height: 100%; }
    header .header__right___3_o-D .header__profile-icon___33Um2 {
      height: 100%;
      border-radius: 50%;
      overflow: hidden;
      display: inline-block; }
    header .header__right___3_o-D .header__profile-menu___1nYVM {
      background-color: #3E4453;
      color: #FFFFFF;
      text-align: left;
      border: 2px solid #000000;
      cursor: default;
      /* Position the tooltip text */
      width: 220px;
      height: 63px;
      position: absolute;
      top: 60px;
      right: -20px;
      left: auto;
      padding: 10px;
      border-radius: 1px;
      z-index: 5;
      /* Fade in tooltip */
      opacity: 0;
      transform: translateY(-14px);
      visibility: hidden;
      -webkit-transition: opacity 150ms, transform 200ms, visibility 200ms;
      -moz-transition: opacity 150ms, transform 200ms, visibility 200ms;
      -ms-transition: opacity 150ms, transform 200ms, visibility 200ms;
      -o-transition: opacity 150ms, transform 200ms, visibility 200ms;
      transition: opacity 150ms, transform 200ms, visibility 200ms;
      /* this border color controlls the outside, thin border */
      /* this border color controlls the color of the triangle (what looks like the fill of the triangle)*/ }
      header .header__right___3_o-D .header__profile-menu___1nYVM.header__profile-menu-size-1___14f_i {
        height: 63px; }
      header .header__right___3_o-D .header__profile-menu___1nYVM.header__profile-menu-size-2___1Zg-H {
        height: 103px; }
      header .header__right___3_o-D .header__profile-menu___1nYVM.header__profile-menu-size-3___3Icp8 {
        height: 143px; }
      header .header__right___3_o-D .header__profile-menu___1nYVM.header__profile-menu-size-4___3Og6l {
        height: 183px; }
      header .header__right___3_o-D .header__profile-menu___1nYVM:before, header .header__right___3_o-D .header__profile-menu___1nYVM:after {
        content: "";
        position: absolute;
        bottom: 100%;
        border-style: solid; }
      header .header__right___3_o-D .header__profile-menu___1nYVM:before {
        right: 22.5px;
        border-color: transparent transparent #000000 transparent;
        border-width: 16px; }
      header .header__right___3_o-D .header__profile-menu___1nYVM:after {
        right: 25px;
        border-color: transparent transparent #3E4453 transparent;
        border-width: 14px; }
      header .header__right___3_o-D .header__profile-menu___1nYVM a {
        color: #FFFFFF;
        display: block;
        padding: 10px;
        text-decoration: none; }
        header .header__right___3_o-D .header__profile-menu___1nYVM a:hover {
          background-color: rgba(0, 0, 0, 0.15); }
        header .header__right___3_o-D .header__profile-menu___1nYVM a i {
          font-size: 1.2em;
          margin-right: 15px;
          vertical-align: middle; }
      header .header__right___3_o-D .header__profile-menu___1nYVM.header__is-visible___1LZp5 {
        transform: translateY(0);
        visibility: visible;
        opacity: 1; }
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
._hamburgers__hamburger___3aN1o {
  padding: 19px 31px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  ._hamburgers__hamburger___3aN1o:hover {
    opacity: 0.7; }

._hamburgers__hamburger-box___2YEeT {
  width: 29px;
  height: 21px;
  display: inline-block;
  position: relative; }

._hamburgers__hamburger-inner___2zusz {
  display: block;
  top: 50%;
  margin-top: -1.5px; }
  ._hamburgers__hamburger-inner___2zusz, ._hamburgers__hamburger-inner___2zusz::before, ._hamburgers__hamburger-inner___2zusz::after {
    width: 29px;
    height: 3px;
    background-color: #c9caca;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  ._hamburgers__hamburger-inner___2zusz::before, ._hamburgers__hamburger-inner___2zusz::after {
    content: "";
    display: block; }
  ._hamburgers__hamburger-inner___2zusz::before {
    top: -9px; }
  ._hamburgers__hamburger-inner___2zusz::after {
    bottom: -9px; }

/*
   * Emphatic
   */
._hamburgers__hamburger--emphatic___2i7VW {
  overflow: hidden; }
  ._hamburgers__hamburger--emphatic___2i7VW ._hamburgers__hamburger-inner___2zusz {
    transition: background-color 0.125s 0.175s ease-in; }
    ._hamburgers__hamburger--emphatic___2i7VW ._hamburgers__hamburger-inner___2zusz::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    ._hamburgers__hamburger--emphatic___2i7VW ._hamburgers__hamburger-inner___2zusz::after {
      top: 9px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  ._hamburgers__hamburger--emphatic___2i7VW._hamburgers__is-active___1AbJd ._hamburgers__hamburger-inner___2zusz {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent; }
    ._hamburgers__hamburger--emphatic___2i7VW._hamburgers__is-active___1AbJd ._hamburgers__hamburger-inner___2zusz::before {
      left: -58px;
      top: -58px;
      transform: translate3d(58px, 58px, 0) rotate(45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    ._hamburgers__hamburger--emphatic___2i7VW._hamburgers__is-active___1AbJd ._hamburgers__hamburger-inner___2zusz::after {
      right: -58px;
      top: -58px;
      transform: translate3d(-58px, 58px, 0) rotate(-45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
/*
 * ======================================= MIXINS =======================================
 */
/*
@mixin bp-medium {
	@media (max-width: $media-medium) {
		@content;
	}
}

@include bp-medium {
	@include size(245px);
}
*/
@-webkit-keyframes sidebar__navbarAnimateLeft___3Pt57 {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-moz-keyframes sidebar__navbarAnimateLeft___3Pt57 {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-o-keyframes sidebar__navbarAnimateLeft___3Pt57 {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@keyframes sidebar__navbarAnimateLeft___3Pt57 {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-webkit-keyframes sidebar__pulsate___3xJi8 {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

@-moz-keyframes sidebar__pulsate___3xJi8 {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

@-o-keyframes sidebar__pulsate___3xJi8 {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

@keyframes sidebar__pulsate___3xJi8 {
  20% {
    transform: scale(0.3, 0.3);
    opacity: 0; }
  60% {
    opacity: 1; }
  80% {
    transform: scale(1.4, 1.4);
    opacity: 0; } }

/*
 * ======================================= MIXINS =======================================
 */
/*
@mixin bp-medium {
	@media (max-width: $media-medium) {
		@content;
	}
}

@include bp-medium {
	@include size(245px);
}
*/
#sidebar__page-container___2sSEL {
  padding-top: 60px; }
  #sidebar__page-container___2sSEL nav {
    width: 90px;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    background-color: #3E4453;
    overflow-x: hidden;
    padding-top: 60px;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -webkit-animation-delay: 0s;
    -webkit-animation-duration: 400ms;
    -webkit-animation-name: sidebar__navbarAnimateLeft___3Pt57;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -moz-animation-delay: 0s;
    -moz-animation-duration: 400ms;
    -moz-animation-name: sidebar__navbarAnimateLeft___3Pt57;
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: linear;
    -o-animation-delay: 0s;
    -o-animation-duration: 400ms;
    -o-animation-name: sidebar__navbarAnimateLeft___3Pt57;
    -o-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -o-animation-iteration-count: 1;
    -o-animation-timing-function: linear;
    animation-delay: 0s;
    animation-duration: 400ms;
    animation-name: sidebar__navbarAnimateLeft___3Pt57;
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-iteration-count: 1;
    animation-timing-function: linear;
    -webkit-transition: width 80ms linear;
    -moz-transition: width 80ms linear;
    -ms-transition: width 80ms linear;
    -o-transition: width 80ms linear;
    transition: width 80ms linear; }
    #sidebar__page-container___2sSEL nav.sidebar__navbar-expanded___1U3hZ {
      width: 235px; }
    #sidebar__page-container___2sSEL nav ul {
      padding: 20px 0; }
    #sidebar__page-container___2sSEL nav li.sidebar__is-active___29FU9 a:before {
      content: "";
      position: absolute;
      display: block;
      width: 5px;
      height: 100%;
      top: 0;
      right: 0;
      bottom: 0;
      background-color: #22A6A8; }
    #sidebar__page-container___2sSEL nav li.sidebar__is-active___29FU9 i, #sidebar__page-container___2sSEL nav li.sidebar__is-active___29FU9 span {
      color: #FFFFFF; }
    #sidebar__page-container___2sSEL nav li a {
      display: block;
      padding: 15px 10px;
      position: relative;
      background-color: transparent;
      -webkit-transition: background-color 100ms linear;
      -moz-transition: background-color 100ms linear;
      -ms-transition: background-color 100ms linear;
      -o-transition: background-color 100ms linear;
      transition: background-color 100ms linear;
      text-decoration: none;
      white-space: nowrap; }
      #sidebar__page-container___2sSEL nav li a i {
        width: 70px;
        text-align: center;
        display: inline-block;
        font-size: 1.8em;
        color: #CCCCCC;
        vertical-align: middle;
        margin-right: 10px; }
      #sidebar__page-container___2sSEL nav li a:hover {
        background-color: rgba(0, 0, 0, 0.2); }
      #sidebar__page-container___2sSEL nav li a span {
        width: 135px;
        display: inline-block;
        line-height: 1.3;
        font-weight: bold;
        color: #CCCCCC;
        vertical-align: middle;
        white-space: normal; }
      #sidebar__page-container___2sSEL nav li a b {
        position: absolute;
        left: 27px;
        bottom: 0;
        color: white;
        background-color: #e85656;
        border-radius: 13px;
        padding: 2px 4px;
        font-size: 11px; }
  #sidebar__page-container___2sSEL #sidebar__page-contents___fj-Ic {
    padding: 30px;
    padding-left: 120px;
    -webkit-transition: padding-left 80ms linear;
    -moz-transition: padding-left 80ms linear;
    -ms-transition: padding-left 80ms linear;
    -o-transition: padding-left 80ms linear;
    transition: padding-left 80ms linear; }
    #sidebar__page-container___2sSEL #sidebar__page-contents___fj-Ic.sidebar__navbar-expanded___1U3hZ {
      padding-left: 265px; }
.UIComponents__title___15z6H {
  color: whitesmoke;
  font-size: 1.4em;
  font-weight: bold; }

button i {
  padding: 10px; }

.UIComponents__MGPContent___mCowp {
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
  margin-top: 30px; }
  .UIComponents__MGPContent___mCowp div {
    flex: 1;
    display: flex;
    justify-content: center;
    flex-direction: column; }

.UIComponents__input_text___3q8h0, .UIComponents__input_textarea___2qXih {
  width: 100%;
  display: block;
  padding: 17px 40px;
  margin-bottom: 20px;
  background-color: transparent; }

.UIComponents__input_text___3q8h0, .UIComponents__input_button___21AxU, .UIComponents__input_textarea___2qXih {
  border: 2px solid #fff;
  border-radius: 2px;
  color: #fff;
  font-size: 16px; }

.UIComponents__input_textarea___2qXih {
  min-height: 220px; }

.UIComponents__input_button___21AxU {
  background-color: rgba(0, 0, 0, 0.2);
  display: block;
  margin: 0 auto;
  padding: 13px 64px;
  padding-right: 48px;
  cursor: pointer; }
.ImageUpload__input_profile___3K5Zb {
  border-radius: 50%;
  object-fit: cover;
  cursor: pointer;
  border: 1px solid transparent; }
  .ImageUpload__input_profile___3K5Zb:hover {
    border-color: whitesmoke; }

.ImageUpload__input_style___2Aze7 {
  display: none !important; }
.user__modifyUserDiv___2bl5z .user__profilImg___3KNll {
  width: 100px;
  height: 100px;
  border-radius: 50px;
  cursor: pointer;
  margin-top: 5px; }

.user__modifyUserDiv___2bl5z i {
  color: #b6b6b6; }

.user__modifyUserDiv___2bl5z i::after {
  content: ' '; }

.user__modifyUserDiv___2bl5z .user__passInput___2NHy9 {
  width: 100%; }
  .user__modifyUserDiv___2bl5z .user__passInput___2NHy9 input {
    background: none;
    border: none;
    color: #FFFFFF;
    margin: 10px 0px;
    font-size: 1.3em; }

.user__modifyUserDiv___2bl5z .user__InfosContainer___3hmCP {
  text-align: center;
  margin: 15px; }
  .user__modifyUserDiv___2bl5z .user__InfosContainer___3hmCP div {
    display: inline-block;
    margin-right: 20px;
    border-right: 1px solid #b6b6b6; }
  .user__modifyUserDiv___2bl5z .user__InfosContainer___3hmCP :last-child {
    border-right: none; }

.user__modifyUserDiv___2bl5z ::-webkit-input-placeholder {
  opacity: 0.9 !important;
  color: #FFFFFF; }

.user__modifyUserDiv___2bl5z input[type=text], .user__modifyUserDiv___2bl5z input[type=file], .user__modifyUserDiv___2bl5z input[type=password] {
  display: inline-block;
  border: none;
  text-align: left;
  margin: 10px 0;
  background: transparent;
  font-size: 1.3em;
  color: #FFFFFF;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  padding: 6px 15px; }

.user__modifyUserDiv___2bl5z input[type=text]:focus, .user__modifyUserDiv___2bl5z input[type=file]:focus, .user__modifyUserDiv___2bl5z input[type=password]:focus {
  background: none;
  border: none;
  color: #FFFFFF; }

.user__modifyUserDiv___2bl5z p label, .user__modifyUserDiv___2bl5z p input {
  display: table-cell;
  cursor: pointer;
  width: 120px; }

.user__modifyUserDiv___2bl5z p .user__autoWidth___18JWs {
  width: auto; }

.user__modifyUserDiv___2bl5z label {
  text-transform: uppercase;
  text-align: right;
  padding: 10px 0;
  padding-right: 5px;
  color: #FFFFFF;
  font-size: 1.1em; }

.user__modifyUserDiv___2bl5z input[type=submit] {
  background: transparent;
  color: #FFFFFF;
  font-family: sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin: 20px 0;
  padding: 10px 90px;
  border: 2px solid #FFFFFF;
  font-size: 1.1em; }

.user__modifyUserDiv___2bl5z input[type=submit]:hover {
  background: transparent;
  border: 2px solid rgba(204, 204, 204, 0.5);
  cursor: pointer; }

.user__modifyUserDiv___2bl5z .user__center___3E5it {
  text-align: center; }

.user__right___3eIu7 {
  text-align: right;
  margin: 5px;
  color: white;
  padding: 10x; }
  .user__right___3eIu7 p {
    text-transform: uppercase;
    text-align: right;
    padding-right: 5px;
    color: #FFFFFF;
    font-size: 1.1em;
    margin: 4px 0; }

.user__btnModifyUser___2t33h {
  background: transparent;
  border: none;
  width: 70px;
  color: white;
  cursor: pointer;
  text-decoration: none; }
.profile__formProfile___39ORG {
  color: white;
  font-size: 1.1em;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 20px; }
  .profile__formProfile___39ORG .profile__validate-profile___3h1Yx {
    background: transparent;
    color: white;
    font-family: sans-serif;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 20px 0;
    padding: 10px 90px;
    border: 2px solid white;
    font-size: 1.1em; }
    .profile__formProfile___39ORG .profile__validate-profile___3h1Yx:hover {
      background: transparent;
      border: 2px solid rgba(204, 204, 204, 0.5);
      cursor: pointer; }
  .profile__formProfile___39ORG .profile__avatar___6mwiz {
    width: 100px;
    height: 100px;
    border-radius: 50%; }
  .profile__formProfile___39ORG .profile__form-image___2NBaX {
    flex-direction: inherit; }
  .profile__formProfile___39ORG .profile__form-group___2M0zI {
    display: block;
    margin: 15px 80px; }
    .profile__formProfile___39ORG .profile__form-group___2M0zI .profile__form-label___1aOJn {
      display: block;
      margin: 8px 0px;
      padding: 5px 0;
      text-transform: uppercase; }
    .profile__formProfile___39ORG .profile__form-group___2M0zI .profile__form-input___3blzK {
      display: block;
      background: transparent;
      border: none;
      color: white;
      font-size: inherit;
      border-bottom: 1px solid #fff;
      border-left: 1px solid #fff;
      padding: 6px 15px; }
#login__login___1MGRI {
  width: 360px;
  height: 350px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  margin-left: -180px;
  margin-top: -175px;
  background-color: white;
  padding: 20px;
  text-align: center; }
  #login__login___1MGRI.login__has-errors-1___3yfpw {
    height: 370px; }
  #login__login___1MGRI.login__has-errors-2___3S3y8 {
    height: 390px; }
  #login__login___1MGRI.login__has-errors-3___22Kas {
    height: 410px; }
  #login__login___1MGRI.login__has-errors-4___267aB {
    height: 430px; }
  #login__login___1MGRI.login__has-errors-5___2OXrN {
    height: 450px; }
  #login__login___1MGRI img {
    height: 50px; }
  #login__login___1MGRI h1 {
    font-size: 1.4em;
    color: #737373;
    padding: 15px 0 8px 0; }
  #login__login___1MGRI .login__input-line___2Js_C {
    width: 100%;
    color: #666666;
    border: 2px solid #666666;
    text-align: left;
    margin-top: 18px; }
    #login__login___1MGRI .login__input-line___2Js_C i {
      position: absolute;
      text-align: left;
      font-size: 1.5em;
      line-height: 40px;
      margin-left: 10px; }
    #login__login___1MGRI .login__input-line___2Js_C input {
      width: 100%;
      height: 40px;
      color: #666666;
      border: none; }
      #login__login___1MGRI .login__input-line___2Js_C input[type=text], #login__login___1MGRI .login__input-line___2Js_C input[type=password] {
        padding: 0 10px 0 40px; }
        #login__login___1MGRI .login__input-line___2Js_C input[type=text]:focus, #login__login___1MGRI .login__input-line___2Js_C input[type=password]:focus {
          box-shadow: 0 0 12px #fff, 0 0 8px #000; }
      #login__login___1MGRI .login__input-line___2Js_C input[type=submit] {
        padding: 0;
        outline: none;
        color: white;
        background-color: #666666;
        text-transform: uppercase;
        cursor: pointer;
        transition: background-color 80ms linear; }
        #login__login___1MGRI .login__input-line___2Js_C input[type=submit]:hover {
          background-color: gray; }
        #login__login___1MGRI .login__input-line___2Js_C input[type=submit]:active {
          box-shadow: 0 0 12px #000, 0 0 8px #fff; }
    #login__login___1MGRI .login__input-line___2Js_C .login__error___3tuYZ {
      padding: 5px;
      display: block;
      color: #ff3e3e;
      font-size: 0.8em; }
      #login__login___1MGRI .login__input-line___2Js_C .login__error___3tuYZ.login__global___3fDqf {
        height: 40px;
        text-align: center;
        font-weight: bold;
        line-height: 30px; }

.login__image-title-line___1As3A {
  margin-top: 10px;
  text-align: center;
  position: relative;
  margin-bottom: 10px; }
  .login__image-title-line___1As3A:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #a2a9ae;
    display: block;
    position: absolute;
    top: 50%;
    left: 0; }
  .login__image-title-line___1As3A img {
    width: auto;
    position: relative;
    background-color: white;
    box-shadow: 0 -1.5em 0 1.5em #ffffff; }
.StatCard__grid_cell___19zqT {
  display: inline-block;
  width: 400px;
  height: 200px;
  background-color: rgba(77, 103, 102, 0.7);
  border: 2px solid #000;
  padding: 30px;
  margin: 60px; }
  .StatCard__grid_cell___19zqT .StatCard__part_top___29Tkv {
    margin-top: -10px; }
    .StatCard__grid_cell___19zqT .StatCard__part_top___29Tkv .StatCard__part_left___3KlxK {
      display: inline-block; }
      .StatCard__grid_cell___19zqT .StatCard__part_top___29Tkv .StatCard__part_left___3KlxK .StatCard__icon_container___3F7J- {
        display: inline-block;
        width: 120px;
        height: 120px;
        border: 2px solid #000;
        background-color: #8dc2c2;
        transform: translateY(-52px); }
        .StatCard__grid_cell___19zqT .StatCard__part_top___29Tkv .StatCard__part_left___3KlxK .StatCard__icon_container___3F7J- i {
          font-size: 4em;
          padding: 26px;
          line-height: 115px;
          color: #fff; }
    .StatCard__grid_cell___19zqT .StatCard__part_top___29Tkv .StatCard__part_right___2I53h {
      display: inline-block;
      text-align: center;
      width: 60%; }
      .StatCard__grid_cell___19zqT .StatCard__part_top___29Tkv .StatCard__part_right___2I53h .StatCard__count___w17zn {
        font-size: 58px;
        color: #fff; }
      .StatCard__grid_cell___19zqT .StatCard__part_top___29Tkv .StatCard__part_right___2I53h .StatCard__title___3jFTe {
        font-size: 22px;
        color: #a6b0b0; }
  .StatCard__grid_cell___19zqT .StatCard__description___2xYmw {
    color: #a6b0b0;
    border-top: 1px solid #000;
    padding-top: 10px; }
.contact__background___EkoPX {
  width: 60%;
  height: 80%;
  background-color: rgba(0, 0, 0, 0.4);
  margin: 0 auto;
  padding: 50px; }
  .contact__background___EkoPX .contact__container___22xuV .contact__tabs___2fR0b {
    height: 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start; }
    .contact__background___EkoPX .contact__container___22xuV .contact__tabs___2fR0b .contact__tab___1FK4x, .contact__background___EkoPX .contact__container___22xuV .contact__tabs___2fR0b .contact__tab_unused_width___1Bevq {
      display: inline-block;
      height: 100%;
      border: 1px solid transparent;
      border-bottom-color: #aaa;
      border-right: none; }
    .contact__background___EkoPX .contact__container___22xuV .contact__tabs___2fR0b .contact__tab_unused_width___1Bevq {
      flex-grow: 2; }
    .contact__background___EkoPX .contact__container___22xuV .contact__tabs___2fR0b .contact__tab___1FK4x {
      padding: 10px 30px;
      background-color: rgba(255, 255, 255, 0.1);
      text-decoration: none;
      line-height: 30px;
      color: white;
      text-align: center;
      font-size: 1.3em;
      cursor: pointer;
      border-left: 1px solid #757575;
      border-right: 1px solid #757575; }
      .contact__background___EkoPX .contact__container___22xuV .contact__tabs___2fR0b .contact__tab___1FK4x.contact__tab-default___2QaDH {
        border-left-color: transparent; }
      .contact__background___EkoPX .contact__container___22xuV .contact__tabs___2fR0b .contact__tab___1FK4x.contact__tab_selected___1eT4N {
        border-color: #aaa;
        border-bottom: transparent; }
        .contact__background___EkoPX .contact__container___22xuV .contact__tabs___2fR0b .contact__tab___1FK4x.contact__tab_selected___1eT4N + li {
          border-left-color: #aaa; }
  .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG {
    padding: 12px;
    border: 1px solid #aaa;
    border-top-color: transparent;
    display: none;
    color: white; }
    .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG.contact__tab_panel_selected___2haM_ {
      display: block; }
    .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li {
      height: 63px;
      margin: 4px;
      border: 1px solid #aaa;
      background-color: rgba(0, 0, 0, 0.25);
      color: white;
      overflow: hidden;
      position: relative; }
      .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li .contact__profile___1vram {
        padding: 12.6px;
        width: 56px;
        position: relative; }
        .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li .contact__profile___1vram img {
          width: 37.8px;
          height: auto;
          border-radius: 50%;
          position: absolute;
          margin-top: -10px; }
      .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li .contact__message___39j5q {
        padding: 8px 8px 4px 12px;
        cursor: pointer; }
        .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li .contact__message___39j5q table {
          width: 100%;
          height: 100%; }
        .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li .contact__message___39j5q .contact__message_date___2qW6_ {
          font-size: 0.75em;
          width: 130px;
          right: 0;
          position: absolute; }
        .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li .contact__message___39j5q .contact__message_text___27L1X td {
          padding-top: 4px;
          text-align: justify;
          text-justify: inter-word;
          font-size: 0.85em;
          line-height: 1.1;
          color: #bcb; }
      .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li.contact__unread___2zHb3 {
        background-color: rgba(255, 255, 255, 0.1); }
        .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li.contact__unread___2zHb3 .contact__message_sender_subject___vLnuQ {
          font-weight: bold; }
        .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li.contact__unread___2zHb3 .contact__profile___1vram:after {
          content: '';
          display: inline-block;
          width: 8px;
          height: 8px;
          position: absolute;
          top: 10px;
          left: 8px;
          background-color: gold;
          border-radius: 50%; }
        .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_list___2Bq74 li.contact__unread___2zHb3 .contact__message_text___27L1X td {
          color: #eee; }
    .contact__background___EkoPX .contact__container___22xuV .contact__content___3keJG .contact__email_form___NWQez {
      padding: 10px; }
.users__btnUserDiv___1nf8- {
  position: absolute;
  display: inline-block;
  top: 85px;
  margin-left: 100px; }

.users__modalDiv___3aQKw {
  background: rgba(0, 0, 0, 0.973);
  color: #FFFFFF;
  font-weight: bold;
  border: 1px solid #CCCCCC;
  display: table;
  padding: 1.3rem;
  margin: -18px; }
  .users__modalDiv___3aQKw h2 {
    text-align: center;
    font-size: 1.2em; }
  .users__modalDiv___3aQKw p {
    display: table-row; }
    .users__modalDiv___3aQKw p input[type=text], .users__modalDiv___3aQKw p input[type=file], .users__modalDiv___3aQKw p input[type=password] {
      display: inline-block;
      border: none;
      text-align: left;
      box-shadow: 3px 2px rgba(204, 204, 204, 0.5);
      padding: 10px;
      width: 350px;
      margin: 10px 0;
      background: transparent;
      color: #FFFFFF; }
    .users__modalDiv___3aQKw p input[type=text]:focus, .users__modalDiv___3aQKw p input[type=file]:focus, .users__modalDiv___3aQKw p input[type=password]:focus {
      background: none;
      border: none;
      color: #FFFFFF; }
    .users__modalDiv___3aQKw p label, .users__modalDiv___3aQKw p input {
      display: table-cell;
      cursor: pointer; }
    .users__modalDiv___3aQKw p label {
      text-transform: uppercase;
      text-align: right;
      padding-right: 5px; }
  .users__modalDiv___3aQKw input[type=submit] {
    background: transparent;
    color: #FFFFFF;
    font-family: sans-serif;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 20px 0;
    padding: 10px 30px;
    border: 2px solid #FFFFFF;
    font-size: 1.1em;
    width: 300px;
    margin-left: calc(50% - 150px); }
  .users__modalDiv___3aQKw input[type=submit]:hover {
    background: transparent;
    border: 2px solid rgba(204, 204, 204, 0.5);
    cursor: pointer; }

.users__MGPinput___GTCQA {
  height: 34px;
  font-size: 1em;
  background: transparent;
  width: 220px;
  text-align: left;
  color: #FFFFFF;
  border: solid 2px #FFFFFF;
  margin-left: 10px;
  margin-right: 10px;
  cursor: pointer; }
  .users__MGPinput___GTCQA -moz-placeholder {
    color: #FFFFFF;
    opacity: 1; }

.users__txtSearch___OJuzu {
  margin: 10px;
  width: 99%;
  cursor: auto;
  padding-left: 25px;
  height: 40px;
  font-size: 1.1em; }

.users__table-body___gJmiM {
  float: left;
  width: inherit;
  overflow-y: auto;
  max-height: 600px; }

.users__tableUser___wClnA {
  border-collapse: collapse;
  width: 100%; }
  .users__tableUser___wClnA th {
    font-size: 1.6em;
    padding: 10px; }
  .users__tableUser___wClnA th, .users__tableUser___wClnA td {
    color: #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
    text-align: left; }
  .users__tableUser___wClnA td {
    font-size: 1.1em;
    padding: 15px;
    cursor: pointer; }
  .users__tableUser___wClnA .users__center___kWd0M {
    text-align: center !important; }
  .users__tableUser___wClnA .users__selectedClient___2KuGY {
    background-color: #423b3b94; }

.users__OK___2cIvq {
  color: #57c457 !important; }

.users__PROSPECT___1qzJq {
  color: #00a2ff !important; }

.users__BANNED___dMlph {
  color: #e91919 !important; }

.users__centerInput___Y9ULt {
  display: flex;
  justify-content: space-evenly;
  padding: 10px; }

svg {
  fill: #FFFFFF; }

.users__col1___2dnqG {
  width: 100px;
  min-width: 100px; }

.users__col2___2k_Vs {
  width: 150px;
  min-width: 150px; }

.users__col3___1wDkT {
  width: 150px;
  min-width: 150px; }

.users__col4___1rRol {
  min-width: 250px; }

.users__col5___3EPpF {
  min-width: 250px; }

.users__col6___CEZ0B {
  min-width: 200px; }

.users__col7___2vb7h {
  min-width: 200px;
  text-align: center; }

.users__btnModifyUser___338Vm {
  background: transparent;
  border: none;
  width: 70px;
  color: white;
  cursor: pointer;
  text-decoration: none; }
.backups__txtSearch___3D5e4 {
  margin: 10px;
  width: 99%;
  cursor: auto;
  padding-left: 25px;
  height: 40px;
  font-size: 1.1em; }

.backups__MGPinput___1H31_ {
  height: 34px;
  font-size: 1em;
  background: transparent;
  width: 220px;
  text-align: left;
  color: #FFFFFF;
  border: solid 2px #FFFFFF;
  margin-left: 10px;
  margin-right: 10px;
  cursor: pointer; }
  .backups__MGPinput___1H31_ -moz-placeholder {
    color: #FFFFFF;
    opacity: 1; }

.backups__tableBackups___3VpV8 {
  border-collapse: collapse;
  width: 100%; }
  .backups__tableBackups___3VpV8 th {
    font-size: 1.6em;
    padding: 10px; }
  .backups__tableBackups___3VpV8 th, .backups__tableBackups___3VpV8 td {
    color: whitesmoke;
    border-bottom: 2px solid whitesmoke;
    text-align: center; }
  .backups__tableBackups___3VpV8 td {
    font-size: 1.1em;
    padding: 15px;
    cursor: pointer; }
  .backups__tableBackups___3VpV8 .backups__center___1MOnd {
    text-align: center !important; }

.backups__input_button___1EQw9 {
  background-color: rgba(0, 0, 0, 0.2);
  display: block;
  margin: 0 auto;
  padding: 13px 64px;
  cursor: pointer;
  color: whitesmoke;
  font-weight: bold;
  font-size: 1em; }

.backups__background___2Lhz9 {
  width: 60%;
  height: 80%;
  background-color: rgba(0, 0, 0, 0.4);
  margin: 0 auto;
  padding: 50px; }
  .backups__background___2Lhz9 .backups__container___2An7m .backups__tabs___ErzYf {
    height: 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start; }
    .backups__background___2Lhz9 .backups__container___2An7m .backups__tabs___ErzYf .backups__tab___24F6d, .backups__background___2Lhz9 .backups__container___2An7m .backups__tabs___ErzYf .backups__tab_unused_width___1jxWm {
      display: inline-block;
      height: 100%;
      border: 1px solid transparent;
      border-bottom-color: #aaa;
      border-right: none; }
    .backups__background___2Lhz9 .backups__container___2An7m .backups__tabs___ErzYf .backups__tab_unused_width___1jxWm {
      flex-grow: 2; }
    .backups__background___2Lhz9 .backups__container___2An7m .backups__tabs___ErzYf .backups__tab___24F6d {
      padding: 10px 30px;
      background-color: rgba(255, 255, 255, 0.1);
      text-decoration: none;
      line-height: 30px;
      color: white;
      text-align: center;
      font-size: 1.3em;
      cursor: pointer; }
      .backups__background___2Lhz9 .backups__container___2An7m .backups__tabs___ErzYf .backups__tab___24F6d.backups__tab_selected___1yJOM {
        border-color: #aaa;
        border-bottom: transparent; }
        .backups__background___2Lhz9 .backups__container___2An7m .backups__tabs___ErzYf .backups__tab___24F6d.backups__tab_selected___1yJOM + li {
          border-left-color: #aaa; }
  .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T {
    padding: 12px;
    border: 1px solid #aaa;
    border-top-color: transparent;
    display: none; }
    .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T.backups__tab_panel_selected___21Gq7 {
      display: block; }
    .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li {
      height: 63px;
      margin: 4px;
      border: 1px solid #aaa;
      background-color: rgba(0, 0, 0, 0.25);
      color: white;
      overflow: hidden; }
      .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li .backups__profile___2ePiy {
        padding: 12.6px;
        width: 56px;
        position: relative; }
        .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li .backups__profile___2ePiy img {
          width: 37.8px;
          height: auto;
          border-radius: 50%;
          position: absolute;
          margin-top: -10px; }
      .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li .backups__message___1RRFU {
        padding: 8px 8px 4px 12px; }
        .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li .backups__message___1RRFU table {
          width: 100%;
          height: 100%; }
        .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li .backups__message___1RRFU .backups__message_date___J751g {
          font-size: 0.75em;
          width: 130px; }
        .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li .backups__message___1RRFU .backups__message_text___qe_K4 td {
          padding-top: 4px;
          text-align: justify;
          text-justify: inter-word;
          font-size: 0.85em;
          line-height: 1.1;
          color: #bcb; }
      .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li.backups__unread___1i-M0 {
        background-color: rgba(255, 255, 255, 0.1); }
        .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li.backups__unread___1i-M0 .backups__message_sender_subject___eEb5r {
          font-weight: bold; }
        .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li.backups__unread___1i-M0 .backups__profile___2ePiy:after {
          content: '';
          display: inline-block;
          width: 8px;
          height: 8px;
          position: absolute;
          top: 10px;
          left: 8px;
          background-color: gold;
          border-radius: 50%; }
        .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_list___1Sfjk li.backups__unread___1i-M0 .backups__message_text___qe_K4 td {
          color: #eee; }
    .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_form___isB_m {
      padding: 10px; }
      .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_form___isB_m input, .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_form___isB_m textarea {
        width: 100%;
        display: block;
        padding: 17px 40px;
        margin-bottom: 20px;
        background-color: transparent; }
      .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_form___isB_m input, .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_form___isB_m button, .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_form___isB_m textarea {
        border: 2px solid #fff;
        border-radius: 2px;
        color: #fff;
        font-size: 16px; }
      .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_form___isB_m textarea {
        min-height: 220px; }
      .backups__background___2Lhz9 .backups__container___2An7m .backups__content___vlQ7T .backups__email_form___isB_m button {
        background-color: rgba(0, 0, 0, 0.2);
        display: block;
        margin: 0 auto;
        padding: 13px 64px;
        padding-right: 48px;
        cursor: pointer; }
.invoices__table-body___2Mbv6 {
  float: left;
  width: inherit;
  overflow-y: auto;
  max-height: 600px; }

.invoices__tableInvoice___3gTed {
  border-collapse: collapse;
  width: 100%; }
  .invoices__tableInvoice___3gTed th {
    font-size: 1.6em;
    padding: 10px; }
  .invoices__tableInvoice___3gTed th, .invoices__tableInvoice___3gTed td {
    color: white;
    border-bottom: 2px solid white;
    text-align: left; }
  .invoices__tableInvoice___3gTed td {
    font-size: 1.1em;
    padding: 15px;
    cursor: pointer; }
  .invoices__tableInvoice___3gTed .invoices__center___2Heei {
    text-align: center !important; }
  .invoices__tableInvoice___3gTed .invoices__selectedInvoice___1qp09 {
    background-color: #423b3b94; }
  .invoices__tableInvoice___3gTed .invoices__Waiting___eK_M8 .invoices__col5___27dSj {
    color: rgba(255, 225, 75, 0.8); }
  .invoices__tableInvoice___3gTed .invoices__Overdue___2VKSC .invoices__col5___27dSj {
    color: rgba(255, 74, 74, 0.8); }
  .invoices__tableInvoice___3gTed .invoices__Paid___en4-b .invoices__col5___27dSj {
    color: rgba(110, 255, 81, 0.8); }
  .invoices__tableInvoice___3gTed .invoices__button-pay___1gVMG {
    display: block;
    background: transparent;
    border: solid 1px;
    padding: 2px 15px;
    color: white;
    font-size: 1.3em;
    cursor: pointer; }
    .invoices__tableInvoice___3gTed .invoices__button-pay___1gVMG:hover {
      background: rgba(124, 124, 124, 0.5); }

.invoices__formInvoice___1SiBm {
  color: white;
  font-size: 1.3em;
  margin: 0 auto;
  position: relative; }
  .invoices__formInvoice___1SiBm .invoices__validate-invoice___1PdVG {
    background: transparent;
    color: white;
    font-family: sans-serif;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 20px 0;
    padding: 10px 30px;
    border: 2px solid white;
    font-size: 1.1em;
    width: 300px;
    margin-left: calc(50% - 150px); }
    .invoices__formInvoice___1SiBm .invoices__validate-invoice___1PdVG:hover {
      background: transparent;
      border: 2px solid rgba(204, 204, 204, 0.5);
      cursor: pointer; }
  .invoices__formInvoice___1SiBm .invoices__limit-date___1zonJ {
    position: absolute;
    right: 0;
    top: 0; }
  .invoices__formInvoice___1SiBm .invoices__form-group___fS2Gq {
    display: block;
    margin: 5px 0px;
    margin-bottom: 15px; }
    .invoices__formInvoice___1SiBm .invoices__form-group___fS2Gq .invoices__form-label___1eEbK {
      display: block;
      margin: 3px 0px;
      padding: 5px 0;
      text-decoration: underline; }
    .invoices__formInvoice___1SiBm .invoices__form-group___fS2Gq .invoices__form-input___1Jown {
      display: block;
      background: transparent;
      border: none;
      color: white;
      font-size: inherit; }
      .invoices__formInvoice___1SiBm .invoices__form-group___fS2Gq .invoices__form-input___1Jown .invoices__form-option___cgFZL {
        color: black; }
  .invoices__formInvoice___1SiBm .invoices__table-body___2Mbv6 th {
    font-size: 1.3em; }
  .invoices__formInvoice___1SiBm .invoices__table-body___2Mbv6 .invoices__form-input___1Jown {
    display: block;
    background: transparent;
    border: none;
    color: white;
    font-size: inherit; }

.invoices__modal___3BLqC {
  width: 100%;
  height: 100%; }

.invoices__col1___3NKFP {
  width: 16vw;
  max-width: 16vw; }

.invoices__col2___G0OdS {
  width: 16vw;
  max-width: 16vw; }

.invoices__col3___Jw2gl {
  width: 16vw;
  max-width: 16vw; }

.invoices__col4___2LZhp {
  width: 16vw;
  max-width: 16vw; }

.invoices__col5___27dSj {
  width: 16vw;
  max-width: 16vw; }

.invoices__col6___3XwVF {
  width: 16vw;
  max-width: 16.6vw; }

.invoices__container___3eYFM .invoices__tabs___1_KvZ {
  height: 50px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start; }
  .invoices__container___3eYFM .invoices__tabs___1_KvZ .invoices__tab___3xUah, .invoices__container___3eYFM .invoices__tabs___1_KvZ .invoices__tab_unused_width___25wJ8 {
    display: inline-block;
    height: 100%;
    border: 1px solid transparent;
    border-bottom-color: #aaa;
    border-right: none; }
  .invoices__container___3eYFM .invoices__tabs___1_KvZ .invoices__tab_unused_width___25wJ8 {
    flex-grow: 2; }
  .invoices__container___3eYFM .invoices__tabs___1_KvZ .invoices__tab___3xUah {
    padding: 10px 30px;
    background-color: rgba(255, 255, 255, 0.1);
    text-decoration: none;
    line-height: 30px;
    color: white;
    text-align: center;
    font-size: 1.3em;
    cursor: pointer; }
    .invoices__container___3eYFM .invoices__tabs___1_KvZ .invoices__tab___3xUah.invoices__tab_selected___29oFP {
      border-color: #aaa;
      border-bottom: transparent; }
      .invoices__container___3eYFM .invoices__tabs___1_KvZ .invoices__tab___3xUah.invoices__tab_selected___29oFP + li {
        border-left-color: #aaa; }

.invoices__container___3eYFM .invoices__content___zL9bf {
  padding: 12px;
  border: 1px solid #aaa;
  border-top-color: transparent;
  display: none; }
  .invoices__container___3eYFM .invoices__content___zL9bf.invoices__tab_panel_selected___t1wJW {
    display: block; }
  .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li {
    height: 63px;
    margin: 4px;
    border: 1px solid #aaa;
    background-color: rgba(0, 0, 0, 0.25);
    color: white;
    overflow: hidden; }
    .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li .invoices__profile___25dsm {
      padding: 12.6px;
      width: 56px;
      position: relative; }
      .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li .invoices__profile___25dsm img {
        width: 37.8px;
        height: auto;
        border-radius: 50%;
        position: absolute;
        margin-top: -10px; }
    .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li .invoices__message___3HfL9 {
      padding: 8px 8px 4px 12px; }
      .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li .invoices__message___3HfL9 table {
        width: 100%;
        height: 100%; }
      .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li .invoices__message___3HfL9 .invoices__message_date___2b_xj {
        font-size: 0.75em;
        width: 130px; }
      .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li .invoices__message___3HfL9 .invoices__message_text___cz17p td {
        padding-top: 4px;
        text-align: justify;
        text-justify: inter-word;
        font-size: 0.85em;
        line-height: 1.1;
        color: #bcb; }
    .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li.invoices__unread___1Nrbh {
      background-color: rgba(255, 255, 255, 0.1); }
      .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li.invoices__unread___1Nrbh .invoices__message_sender_subject___1CUgX {
        font-weight: bold; }
      .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li.invoices__unread___1Nrbh .invoices__profile___25dsm:after {
        content: '';
        display: inline-block;
        width: 8px;
        height: 8px;
        position: absolute;
        top: 10px;
        left: 8px;
        background-color: gold;
        border-radius: 50%; }
      .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_list___1-cSW li.invoices__unread___1Nrbh .invoices__message_text___cz17p td {
        color: #eee; }
  .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_form___seOKR {
    padding: 10px; }
    .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_form___seOKR input, .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_form___seOKR textarea {
      width: 100%;
      display: block;
      padding: 17px 40px;
      margin-bottom: 20px;
      background-color: transparent; }
    .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_form___seOKR input, .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_form___seOKR button, .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_form___seOKR textarea {
      border: 2px solid #fff;
      border-radius: 2px;
      color: #fff;
      font-size: 16px; }
    .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_form___seOKR textarea {
      min-height: 220px; }
    .invoices__container___3eYFM .invoices__content___zL9bf .invoices__email_form___seOKR button {
      background-color: rgba(0, 0, 0, 0.2);
      display: block;
      margin: 0 auto;
      padding: 13px 64px;
      padding-right: 48px;
      cursor: pointer; }
.TicketRow__row___1YK_L {
  line-height: 40px;
  border-bottom: 1px solid #fff; }
  .TicketRow__row___1YK_L td {
    text-align: center;
    padding: 10px 0; }

.TicketRow__profile___3_poP img {
  width: auto;
  height: 40px;
  display: inline-block;
  border-radius: 50%;
  vertical-align: middle; }

.TicketRow__profile___3_poP span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px; }

.TicketRow__progress___1Xpik {
  text-align: center; }
  .TicketRow__progress___1Xpik progress {
    background-color: transparent;
    border: 0;
    width: 110px;
    height: 10px;
    border-radius: 6px;
    border: 2px solid #b3b3b3; }
    .TicketRow__progress___1Xpik progress::-webkit-progress-bar {
      background-color: transparent;
      border-radius: 6px;
      border: 2px solid #b3b3b3; }
    .TicketRow__progress___1Xpik progress::-webkit-progress-value {
      background: #fff;
      border-radius: 6px; }
    .TicketRow__progress___1Xpik progress::-moz-progress-bar {
      background: #fff;
      border-radius: 6px; }

.TicketRow__client_tickets_row___1X9AO .TicketRow__completion___1fKga {
  margin-right: 14px;
  font-size: 1.4em;
  vertical-align: text-bottom; }
  .TicketRow__client_tickets_row___1X9AO .TicketRow__completion___1fKga.TicketRow__success___3-nrV {
    color: #1dc71d; }
  .TicketRow__client_tickets_row___1X9AO .TicketRow__completion___1fKga.TicketRow__error___iOLLp {
    color: #c70000; }

.TicketRow__client_tickets_row___1X9AO .TicketRow__show_dialogue___2vU2q button {
  background-color: #59666f;
  padding: 6px 8px;
  border: none;
  font-weight: bold;
  color: white;
  font-size: 0.9em;
  cursor: pointer; }
  .TicketRow__client_tickets_row___1X9AO .TicketRow__show_dialogue___2vU2q button:hover {
    background-color: #4b565e; }
.tickets__txtSearch___2MeYA {
  margin: 10px;
  width: 99%;
  cursor: auto;
  padding-left: 25px;
  height: 40px;
  font-size: 1.1em; }

.tickets__MGPinput___bdR2t {
  height: 34px;
  font-size: 1em;
  background: transparent;
  width: 220px;
  text-align: left;
  color: #FFFFFF;
  border: solid 2px #FFFFFF;
  margin-left: 10px;
  margin-right: 10px;
  cursor: pointer; }
  .tickets__MGPinput___bdR2t -moz-placeholder {
    color: #FFFFFF;
    opacity: 1; }

.tickets__background___1o26p {
  width: 60%;
  height: 80%;
  background-color: rgba(0, 0, 0, 0.4);
  margin: 0 auto;
  padding: 50px; }
  .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 {
    height: 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start; }
    .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab___1kKxl, .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab_unused_width___326Ip {
      display: inline-block;
      height: 100%;
      border: 1px solid transparent;
      border-bottom-color: #aaa;
      border-right: none; }
    .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab_unused_width___326Ip {
      flex-grow: 2; }
    .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab___1kKxl {
      padding: 10px 30px;
      background-color: rgba(255, 255, 255, 0.1);
      text-decoration: none;
      line-height: 30px;
      color: white;
      text-align: center;
      font-size: 1.3em;
      cursor: pointer; }
      .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab___1kKxl.tickets__tab_selected___1TvDE {
        border-color: #aaa;
        border-bottom: transparent;
        position: relative; }
        .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab___1kKxl.tickets__tab_selected___1TvDE + li {
          border-left-color: #aaa; }
        .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab___1kKxl.tickets__tab_selected___1TvDE .tickets__tab_close___1-YvF {
          display: block; }
      .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab___1kKxl .tickets__tab_close___1-YvF {
        border: none;
        background-color: transparent;
        cursor: pointer;
        display: none;
        position: absolute;
        top: 5px;
        right: 5px; }
        .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab___1kKxl .tickets__tab_close___1-YvF i {
          color: #fff;
          font-size: 1.3em;
          padding: 0; }
        .tickets__background___1o26p .tickets__container___NLhDm .tickets__tabs___1jVJ8 .tickets__tab___1kKxl .tickets__tab_close___1-YvF:hover i {
          color: #b3b3b3; }
  .tickets__background___1o26p .tickets__container___NLhDm .tickets__content___1u8c0 {
    padding: 12px;
    border: 1px solid #aaa;
    border-top-color: transparent;
    display: none; }
    .tickets__background___1o26p .tickets__container___NLhDm .tickets__content___1u8c0.tickets__tab_panel_selected___ycj3E {
      display: block; }
  .tickets__background___1o26p .tickets__ticket_list___EvIWt {
    width: 100%;
    color: #fff; }
    .tickets__background___1o26p .tickets__ticket_list___EvIWt thead tr {
      border-bottom: 1px solid #fff; }
      .tickets__background___1o26p .tickets__ticket_list___EvIWt thead tr th {
        padding-bottom: 10px; }
    .tickets__background___1o26p .tickets__ticket_list___EvIWt .tickets__progress___S0o2p {
      width: 150px; }
  .tickets__background___1o26p .tickets__client_tickets___1omCs .tickets__btn_ask_help___19hv- {
    display: inline-block;
    margin: 20px 10px 40px 10px;
    background-color: #475258;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 70px;
    cursor: pointer; }
    .tickets__background___1o26p .tickets__client_tickets___1omCs .tickets__btn_ask_help___19hv-:hover {
      background-color: #394247; }
/*--------------------
Chat
--------------------*/
.chat__chat___3h1pz {
  width: 300px;
  height: 80vh;
  max-height: 500px;
  z-index: 2;
  overflow: hidden;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  margin: 20px auto;
  display: flex;
  justify-content: space-between;
  flex-direction: column; }

/*--------------------
Chat Title
--------------------*/
.chat__chat-title___3pSj1 {
  flex: 0 1 45px;
  position: relative;
  z-index: 2;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  text-transform: uppercase;
  text-align: left;
  padding: 10px 10px 10px 50px; }
  .chat__chat-title___3pSj1 h1, .chat__chat-title___3pSj1 h2 {
    font-weight: normal;
    font-size: 10px;
    margin: 0;
    padding: 0; }
  .chat__chat-title___3pSj1 h2 {
    color: rgba(255, 255, 255, 0.5);
    font-size: 8px;
    letter-spacing: 1px; }
  .chat__chat-title___3pSj1 .chat__avatar___2ZBFT {
    position: absolute;
    z-index: 1;
    top: 8px;
    left: 9px;
    border-radius: 30px;
    width: 30px;
    height: 30px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    border: 2px solid rgba(255, 255, 255, 0.24); }
    .chat__chat-title___3pSj1 .chat__avatar___2ZBFT img {
      width: 100%;
      height: auto; }

/*--------------------
Messages
--------------------*/
.chat__pctnr___21p5K {
  position: relative; }

.chat__messages___3HfBF {
  flex: 1 1 auto;
  color: rgba(255, 255, 255, 0.5);
  overflow: hidden;
  position: relative;
  width: 100%; }
  .chat__messages___3HfBF .chat__messages-content___1blhB {
    position: absolute;
    top: 0;
    left: 0;
    height: 101%;
    overflow-x: hidden;
    overflow-y: scroll; }
  .chat__messages___3HfBF .chat__message___1FlbU {
    clear: both;
    float: left;
    padding: 6px 10px 7px;
    border-radius: 10px 10px 10px 0;
    background: rgba(0, 0, 0, 0.3);
    margin: 8px 0;
    font-size: 11px;
    line-height: 1.4;
    margin-left: 35px;
    position: relative;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
    .chat__messages___3HfBF .chat__message___1FlbU .chat__timestamp___3daw- {
      position: absolute;
      bottom: -15px;
      font-size: 9px;
      color: rgba(255, 255, 255, 0.3); }
    .chat__messages___3HfBF .chat__message___1FlbU .chat__pctnr___21p5K::before {
      content: '';
      position: absolute;
      bottom: -6px;
      border-top: 6px solid rgba(0, 0, 0, 0.3);
      left: 0;
      border-right: 7px solid transparent; }
    .chat__messages___3HfBF .chat__message___1FlbU .chat__avatar___2ZBFT {
      position: absolute;
      z-index: 1;
      bottom: -25px;
      left: -45px;
      border-radius: 30px;
      width: 30px;
      height: 30px;
      overflow: hidden;
      margin: 0;
      padding: 0;
      border: 2px solid rgba(255, 255, 255, 0.24); }
      .chat__messages___3HfBF .chat__message___1FlbU .chat__avatar___2ZBFT img {
        width: 100%;
        height: auto; }
    .chat__messages___3HfBF .chat__message___1FlbU.chat__message-personal___2JEPi {
      float: right;
      color: #fff;
      text-align: right;
      background: linear-gradient(120deg, #248A52, #257287);
      border-radius: 10px 10px 0 10px; }
      .chat__messages___3HfBF .chat__message___1FlbU.chat__message-personal___2JEPi .chat__pctnr___21p5K::before {
        left: auto;
        right: 0;
        border-right: none;
        border-left: 5px solid transparent;
        border-top: 4px solid #257287;
        bottom: -4px; }
      .chat__messages___3HfBF .chat__message___1FlbU.chat__message-personal___2JEPi .chat__timestamp___3daw- {
        right: 4px; }
    .chat__messages___3HfBF .chat__message___1FlbU:last-child {
      margin-bottom: 30px; }
    .chat__messages___3HfBF .chat__message___1FlbU.chat__new___jzyKg {
      transform: scale(0);
      transform-origin: 0 0;
      animation: chat__bounce___1JGRK 500ms linear both; }
    .chat__messages___3HfBF .chat__message___1FlbU.chat__loading___1w1Da .chat__pctnr___21p5K::before {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      content: '';
      display: block;
      width: 3px;
      height: 3px;
      border-radius: 50%;
      background: rgba(255, 255, 255, 0.5);
      z-index: 2;
      margin-top: 4px;
      animation: chat__ball___2Yc7O 0.45s cubic-bezier(0, 0, 0.15, 1) alternate infinite;
      border: none;
      animation-delay: .15s; }
    .chat__messages___3HfBF .chat__message___1FlbU.chat__loading___1w1Da span {
      display: block;
      font-size: 0;
      width: 20px;
      height: 10px;
      position: relative; }
      .chat__messages___3HfBF .chat__message___1FlbU.chat__loading___1w1Da span::before {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        content: '';
        display: block;
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: rgba(255, 255, 255, 0.5);
        z-index: 2;
        margin-top: 4px;
        animation: chat__ball___2Yc7O 0.45s cubic-bezier(0, 0, 0.15, 1) alternate infinite;
        margin-left: -7px; }
      .chat__messages___3HfBF .chat__message___1FlbU.chat__loading___1w1Da span::after {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        content: '';
        display: block;
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: rgba(255, 255, 255, 0.5);
        z-index: 2;
        margin-top: 4px;
        animation: chat__ball___2Yc7O 0.45s cubic-bezier(0, 0, 0.15, 1) alternate infinite;
        margin-left: 7px;
        animation-delay: .3s; }

/*--------------------
Message Box
--------------------*/
.chat__message-box___1OlTt {
  flex: 0 1 40px;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  padding: 10px;
  position: relative; }
  .chat__message-box___1OlTt .chat__message-input___1U155 {
    background: none;
    border: none;
    outline: none !important;
    resize: none;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    height: 17px;
    margin: 0;
    padding-right: 20px;
    width: 265px; }
  .chat__message-box___1OlTt textarea:focus:-webkit-placeholder {
    color: transparent; }
  .chat__message-box___1OlTt .chat__message-submit___1c9qo {
    position: absolute;
    z-index: 1;
    top: 9px;
    right: 10px;
    color: #fff;
    border: none;
    background: #248A52;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 10px;
    outline: none !important;
    transition: background .2s ease; }
    .chat__message-box___1OlTt .chat__message-submit___1c9qo:hover {
      background: #1D7745; }

/*--------------------
Custom Srollbar
--------------------*/
.chat__mCSB_scrollTools___HsTxa {
  margin: 1px -3px 1px 0;
  opacity: 0; }

.chat__mCSB_inside___34JAW > .chat__mCSB_container___3LWA4 {
  margin-right: 0px;
  padding: 0 10px; }

.chat__mCSB_scrollTools___HsTxa .chat__mCSB_dragger___1qZXZ .chat__mCSB_dragger_bar___nSjEH {
  background-color: rgba(0, 0, 0, 0.5) !important; }

/*--------------------
Bounce
--------------------*/
@keyframes chat__bounce___1JGRK {
  0% {
    transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% {
    transform: matrix3d(0.45, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% {
    transform: matrix3d(0.883, 0, 0, 0, 0, 0.883, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% {
    transform: matrix3d(1.141, 0, 0, 0, 0, 1.141, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% {
    transform: matrix3d(1.212, 0, 0, 0, 0, 1.212, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% {
    transform: matrix3d(1.151, 0, 0, 0, 0, 1.151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% {
    transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% {
    transform: matrix3d(0.979, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% {
    transform: matrix3d(0.961, 0, 0, 0, 0, 0.961, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% {
    transform: matrix3d(0.991, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% {
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% {
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

@keyframes chat__ball___2Yc7O {
  from {
    transform: translateY(0) scaleY(0.8); }
  to {
    transform: translateY(-10px); } }
.statistics__background___2vAcX {
  width: 60%;
  height: 80%;
  background-color: rgba(255, 255, 255, 0.4);
  margin: 0 auto;
  padding: 50px; }
.HistoryRow__table___1fTIb {
  display: table;
  border-collapse: collapse;
  color: #fff;
  width: 100%;
  height: 46px;
  border: 2px solid #fff; }
  .HistoryRow__table___1fTIb .HistoryRow__table_row___1f32W {
    display: table-row; }
  .HistoryRow__table___1fTIb .HistoryRow__table_cell___2m-QW {
    display: table-cell;
    text-align: left;
    vertical-align: top; }
  .HistoryRow__table___1fTIb .HistoryRow__profile___3bB1x {
    width: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 1.4em; }
  .HistoryRow__table___1fTIb .HistoryRow__name___2FlD7 {
    vertical-align: middle;
    width: 220px;
    font-weight: bold; }
  .HistoryRow__table___1fTIb .HistoryRow__time___1Sl1C {
    width: 210px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold; }
  .HistoryRow__table___1fTIb .HistoryRow__modifications___1DE5X {
    vertical-align: middle;
    text-align: right;
    width: 220px; }
    .HistoryRow__table___1fTIb .HistoryRow__modifications___1DE5X i {
      font-size: 1.4em;
      padding-right: 12px; }
      .HistoryRow__table___1fTIb .HistoryRow__modifications___1DE5X i:last-child {
        border-right: 1px solid #fff; }
  .HistoryRow__table___1fTIb .HistoryRow__type___1BMli {
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
    width: 145px; }
    .HistoryRow__table___1fTIb .HistoryRow__type___1BMli span {
      padding: 4px 12px; }
    .HistoryRow__table___1fTIb .HistoryRow__type___1BMli .HistoryRow__warning___3CW4v {
      background-color: #dfb81c; }
    .HistoryRow__table___1fTIb .HistoryRow__type___1BMli .HistoryRow__error___3UxDz {
      background-color: #e85656; }
    .HistoryRow__table___1fTIb .HistoryRow__type___1BMli .HistoryRow__success___3GYDq {
      background-color: #90b900; }
    .HistoryRow__table___1fTIb .HistoryRow__type___1BMli .HistoryRow__info___1tTNX {
      background-color: #209e91; }
  .HistoryRow__table___1fTIb .HistoryRow__edit___3PZq9 {
    text-align: center;
    width: 46px;
    line-height: 46px;
    cursor: pointer;
    vertical-align: middle; }
.history__background___1iLKw {
  width: 60%;
  height: 80%;
  background-color: rgba(0, 0, 0, 0.4);
  margin: 0 auto;
  padding: 50px; }
  .history__background___1iLKw .history__form___2BNtz {
    padding: 10px; }
  .history__background___1iLKw .history__content___3a61E {
    background-color: rgba(255, 255, 255, 0.3);
    min-height: 200px; }
.backups__background___3Bpw_ {
  width: 60%;
  height: 80%;
  background-color: rgba(0, 0, 0, 0.4);
  margin: 0 auto;
  padding: 50px; }

.backups__backupAsk___R1dB0 {
  background: transparent;
  color: white;
  font-family: sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin: 10px 0;
  padding: 10px 30px;
  border: 2px solid white;
  font-size: 1.1em;
  width: 300px;
  margin-left: calc(50% - 150px); }
  .backups__backupAsk___R1dB0:hover {
    background: transparent;
    border: 2px solid rgba(204, 204, 204, 0.5);
    cursor: pointer; }

.backups__success___1m95V {
  color: #1dc71d; }

.backups__error___3Mk64 {
  color: #c70000; }

.backups__backupDate___2rrRy {
  margin-left: calc(50% - 78px);
  width: 150px;
  font-weight: bold;
  background: #b7a9a969;
  border: none;
  text-align: center; }

.backups__red___3P0NK {
  background-color: rgba(255, 74, 74, 0.4) !important; }

.backups__green___s90Zz {
  background-color: rgba(53, 216, 0, 0.4) !important; }

.backups__tableBackups___1RVu3 {
  border-collapse: collapse;
  width: 100%; }
  .backups__tableBackups___1RVu3 th {
    font-size: 1.6em;
    padding: 10px; }
  .backups__tableBackups___1RVu3 th, .backups__tableBackups___1RVu3 td {
    color: whitesmoke;
    border-bottom: 2px solid whitesmoke;
    text-align: center; }
  .backups__tableBackups___1RVu3 td {
    font-size: 1.1em;
    padding: 15px;
    cursor: pointer; }
  .backups__tableBackups___1RVu3 .backups__center___3xFi_ {
    text-align: center !important; }
.help__background___2w5Qa {
  width: 60%;
  height: 80%;
  background-color: rgba(0, 0, 0, 0.4);
  margin: 0 auto;
  padding: 50px; }

.help__backupSend___2fG6N {
  background: transparent;
  color: white;
  font-family: sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin: 10px 0;
  padding: 10px 30px;
  border: 2px solid white;
  font-size: 1.1em;
  width: 300px; }
  .help__backupSend___2fG6N:hover {
    background: transparent;
    border: 2px solid rgba(204, 204, 204, 0.5);
    cursor: pointer; }

.help__mailContent___m3MNl {
  display: block; }
  .help__mailContent___m3MNl label {
    color: whitesmoke;
    font-size: 1.1em; }
  .help__mailContent___m3MNl input {
    width: 100%;
    margin: 10px;
    margin-bottom: 20px; }
@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

@font-face {
  font-family: 'Roboto';
  src: url(/static/media/Roboto-Medium.71b9488d.eot);
  src: local("\263A"), url(/static/media/Roboto-Medium.226a449a.woff) format("woff"), url(/static/media/Roboto-Medium.9745415b.ttf) format("truetype"), url(/static/media/Roboto-Medium.794adf77.svg) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icomoon';
  src: url(/static/media/icomoon.873af8a8.eot);
  src: url(/static/media/icomoon.873af8a8.eot#iefix) format("embedded-opentype"), url(/static/media/icomoon.8597d57e.ttf) format("truetype"), url(/static/media/icomoon.cd885ee5.woff) format("woff"), url(/static/media/icomoon.f9e509d5.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icons__icon-"], [class*=" icons__icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*
 * ======================================= MIXINS =======================================
 */
/*
@mixin bp-medium {
	@media (max-width: $media-medium) {
		@content;
	}
}

@include bp-medium {
	@include size(245px);
}
*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.app__hamburger___MNtEf {
  padding: 19px 31px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .app__hamburger___MNtEf:hover {
    opacity: 0.7; }

.app__hamburger-box___2pH3t {
  width: 29px;
  height: 21px;
  display: inline-block;
  position: relative; }

.app__hamburger-inner___2_KJl {
  display: block;
  top: 50%;
  margin-top: -1.5px; }
  .app__hamburger-inner___2_KJl, .app__hamburger-inner___2_KJl::before, .app__hamburger-inner___2_KJl::after {
    width: 29px;
    height: 3px;
    background-color: #c9caca;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .app__hamburger-inner___2_KJl::before, .app__hamburger-inner___2_KJl::after {
    content: "";
    display: block; }
  .app__hamburger-inner___2_KJl::before {
    top: -9px; }
  .app__hamburger-inner___2_KJl::after {
    bottom: -9px; }

/*
   * Emphatic
   */
.app__hamburger--emphatic___1iLPv {
  overflow: hidden; }
  .app__hamburger--emphatic___1iLPv .app__hamburger-inner___2_KJl {
    transition: background-color 0.125s 0.175s ease-in; }
    .app__hamburger--emphatic___1iLPv .app__hamburger-inner___2_KJl::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .app__hamburger--emphatic___1iLPv .app__hamburger-inner___2_KJl::after {
      top: 9px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .app__hamburger--emphatic___1iLPv.app__is-active___17izl .app__hamburger-inner___2_KJl {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent; }
    .app__hamburger--emphatic___1iLPv.app__is-active___17izl .app__hamburger-inner___2_KJl::before {
      left: -58px;
      top: -58px;
      transform: translate3d(58px, 58px, 0) rotate(45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .app__hamburger--emphatic___1iLPv.app__is-active___17izl .app__hamburger-inner___2_KJl::after {
      right: -58px;
      top: -58px;
      transform: translate3d(-58px, 58px, 0) rotate(-45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

*, *:before, *:after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  background-image: url(/static/media/blur-bg.a97cdc5a.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover; }

body, input {
  font-family: "Roboto-Medium", Verdana, sans-serif; }

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