// Open edX: LMS footer // ==================== .wrapper-footer { @include clearfix(); @extend %ui-print-excluded; box-shadow: 0 -1px 5px 0 $shadow-l1; border-top: 1px solid palette(grayscale, x-back); padding: 25px ($baseline/2) ($baseline*1.5); background: $body-bg; footer#footer-openedx { @include clearfix(); box-sizing: border-box; margin: 0 auto; p, ol, ul { font-family: $font-family-sans-serif; // override needed for poorly scoped font-family styling on p a:link {} a { font-family: $font-family-sans-serif; } } a { @extend %link-text; border-bottom: none; &:hover, &:focus, &:active { border-bottom: 1px dotted $link-color; } } // colophon .colophon { @include span(12); @media (min-width: $bp-screen-sm) { @include span(8); } .nav-colophon { @include clearfix(); margin: $footer_margin; ol { list-style: none; } li { @include float(left); @include margin-right($baseline*0.75); a { color: tint($black, 20%); &:hover, &:focus, &:active { color: $link-color; } } &:last-child { @include margin-right(0); } } } .colophon-about { @include clearfix(); img { @include float(left); @include margin-right(0); width: 68px; height: 34px; } p { @include float(left); @include span(9); @include margin-left($baseline); @include padding-left($baseline); font-size: font-size(small); background: transparent url(/static/images/bg-footer-divider.jpg) 0 0 no-repeat; } } } // references .references { @include span(4); margin: -10px 0 0 0; display: inline-block; } .wrapper-logo { margin: ($baseline*0.75) 0; a { display: inline-block; &:hover, &:focus { border-bottom: 0; } } } .copyright { @include text-align(left); margin: -2px 0 8px; font-size: font-size(xx-small); color: palette(grayscale, dark); } .nav-legal { @include clearfix(); @include text-align(left); li { display: inline-block; font-size: font-size(xx-small); } .nav-legal-02 a { &::before { @include margin-right(($baseline/4)); content: "-"; } } } .nav-social { @include text-align(right); margin: 0; li { display: inline-block; &:last-child { @include margin-right(0); } a { display: block; &:hover, &:focus, &:active { border: none; } } img { display: block; } } } // platform Open edX logo and link .footer-about-openedx { @include span(12); @include text-align(right); vertical-align: bottom; @media (min-width: $bp-screen-sm) { @include span(4); @include margin-right(0); } a { @include float(right); display: inline-block; &:hover { border-bottom: none; } } } } } // marketing site design syncing .view-register, .view-login, .view-passwordreset { .wrapper-footer footer { width: 960px; .colophon-about img { margin-top: ($baseline*1.5); } } }