#chartdiv {
  width: 100%;
  height: 300px;
  font-size: 11px;
}

.estado {
  width: 80px;
}

.icone-youtube {
  width: 24px;
  height: 24px;
  background-image: url('../../../../../../images/yt_icon_rgb.svg');
  background-size: contain;
  display: inline-block;
}
.icone-youtube-light {
  width: 24px;
  height: 24px;
  background-image: url('../../../../../../images/yt_icon_mono_light.svg');
  background-size: contain;
  display: inline-block;
}

.icone-youtube-light .modalIcon {
  width: 34px !important;
  height: 34px !important;
}

.noUi-value-horizontal {
  margin-left: -40px;
  padding-top: 0;
}

.noUi-value {
  width: 80px;
}

.tabela-de-treinos {
  min-width: 1000px;
}

@media screen and (max-width: 1000px) {
  .tabela-de-treinos {
    overflow-x: auto;
    display: block;
  }
}

.tabela-de-treinos td {
  vertical-align: top;
  padding: 10px;
  position: relative;
  padding-bottom: 30px;
}

.tabela-de-treinos .links {
  position: absolute;
  bottom: 0;
}

.tabela-de-treinos td:nth-child(odd) {
  background-color: #f0f0f0;
}

.btn {
  height: auto;
}

@media (max-width: 620px) {
  .estado {
    width: 40px;
  }

  .noUi-value-horizontal {
    margin-left: -20px;
    padding-top: 20px;
  }

  .noUi-value {
    width: 40px;
  }
}

.coach {
  margin-left: 200px;
}

@media (max-width: 520px) {
  .nav-text {
    display: none;
  }

  ul#user-dropdown.dropdown-content.active {
    width: 196px !important;
    left: 212px !important;
  }

  .navbar-top .user img {
    width: 3pc ! important;
    margin-right: -10px;
  }

  .navbar-top .user {
    min-width: 20%;
  }

  .navbar-top,
  .navbar-top .button-collapse.sp-cancel,
  .navbar-top .button-collapse.sp-cancel i,
  .navbar-top .nav-wrapper i,
  .navbar-top a.button-collapse,
  .navbar-top a.button-collapse i {
    height: 45pt;
    line-height: 45pt;
  }

  .yaybar {
    top: 45pt;
    width: 100%;
  }

  .yay-hide .yaybar {
    left: -100%;
  }

  .content-wrap {
    padding: 45pt 1.3rem 1.3rem;
  }

}