mysociety/alaveteli

View on GitHub
app/assets/stylesheets/responsive/alaveteli_pro/_projects_layout.scss

Summary

Maintainability
Test Coverage
.projects-nav {
  @include grid-column($columns:12);
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin: 2em 0 -1em;
}

.projects-nav__menu {
  @include respond-min( $main_menu-mobile_menu_cutoff ){
    position: relative;
    top: -3px;
  }
}

.projects-nav__title {
 h1 {
   font-size: 1rem;
   margin-top: 0;
 }
}

.project-body {
  @include grid-column($columns:12);
  @include respond-min( $main_menu-mobile_menu_cutoff ){
    @include grid-column($columns:8);
      @include ie8 {
        padding-right: 0.9375em;
      }
      @include lte-ie7 {
        width: 36.813em;
      }
  }
}

.project-aside {
  @include grid-column($columns:12);
  @include respond-min( $main_menu-mobile_menu_cutoff ){
    @include grid-column($columns:4);
    @include ie8 {
      padding-left: 0.9375em;
    }
    @include lte-ie7 {
      width: 17.438em;
    }
  }
}

.project-meta {
  font-size: 0.875em;
  color: #666;
}

.project-aside {
  h2 {
    font-size: 1.2em;
  }
}

.project-download-data,
.project-access-status {
  margin-top: 2em;
}

.project-owner__photo {
  max-width: 125px;
  max-height: 250px;
  margin-left: 1em;
  float: right;
  position: relative;
  top: -2em;
}

.project-owner__name {
  font-size: 1em;
}

.project-tasks {
  h2 {
    margin-bottom: 0;
  }
}

.project-task {
  margin-top: 2em;
  padding-bottom: 1em;
}

.project-task-meta-information {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  :first-child.project-meta {
    margin-right: 0.5em;
  }
}

.project-workload {
  margin: 1em 0;
}

.project-workload-title {
  font-size: 1em;
}

.project-workload-diagram {
  display: flex;
  flex-flow: row no-wrap;
}

.project-workload-indicator {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;

  vertical-align: middle;
  width: 100%;
  height: 0.55em; // ~10px
  margin-top: 0.425em; // make it sit in the centre, vertically
  margin-right: 0.5em;
  border: 0;

}

.project-workload-value {
  width: 4em;
  text-align: right;
}