/* ADMIN DIV */
#Reports .handlediv {
  display: none; }

#Reports #wpseo_meta, #Reports #normal-sortables {
  display: none !important; }

.daterangepicker {
  display: none; }

.reports h2 {
  font-size: 22px !important;
  font-weight: bold !important;
  margin-left: 0px !important;
  padding-left: 0px !important; }

.reports .lg-counter {
  font-size: 18px;
  font-weight: bold; }

.reports .container {
  position: relative;
  display: none;
  width: 100% !important; }

.reports .container.open {
  display: block !important; }

.reports .page-switcher {
  position: relative;
  padding: 0px;
  margin: 0px; }
  .reports .page-switcher li {
    position: relative;
    padding: 0px;
    margin: 10px;
    border: solid 1px #000;
    border-radius: 18px;
    display: inline-block;
    padding: 8px 20px;
    cursor: pointer; }
    .reports .page-switcher li.active {
      background-color: #6e3d98;
      color: #fff; }
    .reports .page-switcher li:first-child {
      margin-left: 0px; }

.reports .page-tally {
  font-size: 28px; }

.reports .spacer {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle; }

.reports .download-btn {
  position: relative;
  display: inline-block;
  padding: 8px 25px;
  border: solid 1px #6e3d98;
  color: #000;
  border-radius: 18px;
  margin: 20px 0px;
  text-decoration: none; }
  .reports .download-btn:hover {
    background-color: #6e3d98;
    color: #fff; }

.reports #videos {
  position: relative; }
  .reports #videos .video-title {
    font-weight: bolder;
    font-size: 14px; }
  .reports #videos .video-filter {
    position: relative;
    width: 90%;
    margin: 20px 0px; }

.reports #playlists {
  position: relative; }
  .reports #playlists .playlist-title {
    font-weight: bolder;
    font-size: 16px; }
  .reports #playlists .playlist-filter {
    position: relative;
    width: 90%;
    margin: 20px 0px; }

.reports #users {
  position: relative; }
  .reports #users .users-filter {
    position: relative;
    width: 90%;
    margin: 20px 0px; }
  .reports #users .users_list {
    display: none !important; }
  .reports #users ul {
    display: none !important; }
    .reports #users ul li {
      position: relative;
      border-top: solid 1px #eee;
      border-bottom: solid 1px #eee;
      padding: 10px 0px; }
      .reports #users ul li.active_user {
        background-color: #6e3d98;
        color: #fff;
        padding: 15px; }
      .reports #users ul li .user-name {
        font-weight: bolder;
        font-size: 16px; }
