Files
edx-platform/lms/static/sass/course/_profile.scss
2017-10-29 22:22:08 -04:00

365 lines
7.0 KiB
SCSS

.profile-wrapper {
color: $black;
.user-info {
@extend .sidebar;
border-left: 1px solid #d3d3d3;
border-radius: 0 4px 4px 0;
border-right: 0;
&::after {
left: -1px;
right: auto;
}
header {
@extend .bottom-border;
margin: 0;
padding: lh(0.5);
.hd {
margin: 0;
padding-right: 30px;
}
}
ul {
@extend %ui-no-list;
li {
border-bottom: 1px solid #d3d3d3;
box-shadow: 0 1px 0 #eee;
color: lighten($text-color, 10%);
display: block;
padding: lh(0.5) 0 lh(0.5) lh(0.5);
position: relative;
text-decoration: none;
@include transition(none);
div#location_sub,
div#language_sub {
font-weight: bold;
display: inline-block;
form {
width: 100%;
}
input {
&[type="text"] {
@include box-sizing(border-box);
margin: lh(0.5) 0;
width: 100%;
}
}
&:empty {
padding: 0;
}
}
#description {
font-size: 12px;
}
#change_language,
#change_location,
.edit-email,
.name-edit,
.email-edit {
color: #999;
font-size: 12px;
position: absolute;
right: lh(0.5);
top: 9px;
&:hover,
&:focus {
color: #555;
}
}
p {
color: #999;
font-size: 12px;
margin-bottom: 0;
margin-top: 4px;
}
.deactivate {
color: #aaa;
font-style: italic;
}
#pwd_reset_button {
background: none;
border: none;
box-shadow: none;
color: #999;
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 0;
position: absolute;
right: lh(0.5);
top: 9px;
&:hover,
&:focus {
color: #555;
}
}
}
}
#change_password_pop {
border-bottom: 1px solid #d3d3d3;
box-shadow: 0 1px 0 #eee;
color: #4d4d4d;
padding: 7px lh();
h2 {
font-size: $body-font-size;
font-weight: bold;
margin-top: 0;
}
}
}
.course-info {
@extend .content;
header {
@extend .clearfix;
@extend h1.top-header;
margin-bottom: lh();
.hd {
@include float(left);
font-size: 1em;
font-weight: 100;
margin: 0;
}
&.progress-certificates {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
}
#course-success {
margin-bottom: ($baseline*1.5);
text-align: center;
> a {
@include button(simple, $button-color);
@include box-sizing(border-box);
border-radius: 3px;
font: normal 15px/1.6rem $font-family-sans-serif;
letter-spacing: 0;
padding: 5px 18px 6px;
text-align: center;
&:hover,
&:focus {
text-decoration: none;
}
}
}
.grade-detail-graph {
min-height: 400px;
width: 100%;
}
> .credit-eligibility {
border-top: 1px solid $lightGrey;
margin-top: lh();
@include padding-left(0);
> .credit-eligibility-container {
padding: lh();
> .credit-help {
display: inline-block;
background: $blue;
color: $white;
width: lh(0.6);
margin: 0;
padding: 0;
border-radius: lh(0.9);
border-color: $white;
text-shadow: None;
@include padding-left(0.2em);
}
> .detail-collapse {
border: none;
box-shadow: none;
background: $white;
padding: 0;
color: $blue;
> i {
padding: lh(0.25);
}
> span {
color: inherit;
}
}
> .requirement-container {
padding: lh();
> .requirement {
border-bottom: 1px solid $lightGrey;
padding: lh(0.5);
> .requirement-name {
width: bi-app-invert-percentage(40%);
display: inline-block;
}
> .requirement-status {
width: bi-app-invert-percentage(60%);
@include float(right);
display: inline-block;
.fa-times {
@extend %t-icon6;
color: $alert-color;
}
.fa-check {
@extend %t-icon6;
color: theme-color("success");
}
> .not-achieve {
color: $darkGrey;
}
}
}
}
}
}
> .chapters {
border-top: 1px solid #e3e3e3;
margin-top: lh();
padding-left: 0;
> section {
@extend .clearfix;
border-bottom: 1px solid #e3e3e3;
display: table;
padding: lh() 0;
width: 100%;
&:last-child {
border-bottom: 0;
}
.hd {
@include border-right(1px dashed #ddd);
@include box-sizing(border-box);
display: table-cell;
letter-spacing: 0;
margin: 0;
padding: 0;
padding-right: flex-gutter(9);
text-transform: none;
width: flex-grid(2, 9);
vertical-align: top;
}
.sections {
display: inline-block;
@include padding-left(flex-gutter(9));
width: flex-grid(7, 9);
> div {
padding: 0 0 lh() 0;
&:first-child {
padding-top: 0;
}
&:last-child {
border-bottom: 0;
}
.hd {
color: $gray-d1;
span {
color: $gray-d2;
font-size: em(14);
font-weight: 100;
}
}
p {
margin: lh(0.5) 0;
color: $gray-d1;
font-size: em(14);
font-weight: 600;
&.override-notice {
color: $red-d1;
}
}
.scores {
margin: lh(0.5) 0;
dt {
display: inline-block;
width: auto;
margin: initial;
@include margin-right($baseline);
border: initial;
padding: initial;
font-size: em(14);
}
dd {
display: inline-block;
margin: 0;
@include margin-right($baseline);
@include padding-right(1em);
font-size: em(14);
font-weight: normal;
color: $gray-d2;
}
}
}
}
}
}
}
}