.dashboard, .admin {
  .main {
    padding: 0;
    margin-bottom: 150px;
  }

  &.dashboard-settings,
  &.dashboard-subscription_plans {
    .pmp-score, .pmp-graphs { display: none; }
  }

  &.dashboard-subscription_plans {
    section {
      .subscription-plans-row {
        margin: 0 50px;
      }
    }

  }
  .settings-nav {
    li {
      list-style-type: none;
      border-bottom: 1px solid #E6EDEE;
      padding: 10px 10px 10px 16px;
      margin-left: -16px;

      a { color: #333; font-size: 14px; }

      &.active {
        background: #00B9D2;
        padding: 10px 10px 10px 26px;
        margin-left: -26px;

        a {
          color: #fff;
        }
      }

    }
  }

  header {
    border-bottom: 1px solid #DDE3E4;
    /*height: 80px;*/
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 20px !important;

	.next-game {
		margin-top: 20px;
	}

	.next-game-description {
	  @extend .cf;
	}

    h3 {
      font-weight: 500;
      line-height: 40px;
      text-transform: uppercase;
    }

  }
  
  p.training-desc {
    background: #EEF4F5;
    margin: 0 25px 15px;
    padding: 10px 15px;
    font-size: 14px;
  }

  .lessons {
    .lesson {
      border-bottom: 1px solid #DDE3E4;
      margin-bottom: 20px;

      .title {
        margin-bottom: 10px;
      }

      h4 {
        background: #D2DADB;
        color: #EEF4F5;
        display: inline;
        padding: 2px 20px;
        position: relative;
        left: -16px;

        &.completed {
          background: #88C69F;
          border-radius: 3px;
        }
      }


      &:last-child {
        border-bottom: none;
      }
    }
  }

  .joyride-content-wrapper {
    a.button {
      background: #5DB055;
      border: 0;
      box-shadow: none;
      font-weight: 100;
      border-radius: 3px;
    }
  }
}
