// General About dialog styling .l-about { // Layout &.abs { // top: 20px; overflow: auto; } $contentH: 200px; .l-logo-holder { position: relative; height: 45%; .l-logo { $w: 5%; position: absolute; &.l-logo-app { // @include test(blue); top: 0; right: 15%; bottom: 0; left: 15%; } &.s-logo-nasa { // @include test(red); $m: 10px; background-image: url($dirImgs + 'logo-nasa.svg'); top: $m; right: auto; bottom: auto; left: $m; width: $w * 2; height: auto; padding-bottom: $w; padding-top: $w; } } } .l-content { // @include test(); position: relative; margin-top: $interiorMarginLg; } } .s-about { // Styling line-height: 120%; a { color: #84b3ff; } .s-description, .s-info { // font-size: 0.8em; } .s-logo-holder { background: url($dirImgs + "bg-about-openmctweb.jpg") no-repeat center; // For OpenMCT Web. background-size: cover; } .s-logo { // @include txtShdwLarge(); // text-shadow doesn't work for svg background-position: center; background-repeat: no-repeat; background-size: contain; } .s-logo-openmctweb { background-image: url($dirImgs + 'logo-openmctweb-shdw.svg'); } .s-btn { line-height: 2em; } .l-licenses-software { .l-license-software { border-top: 1px solid $colorInteriorBorder; padding: 0.5em 0; &:first-child { border-top: none; } em { color: darken($colorBodyFg, 20%); // margin-left: 2em; &:first-child { // margin-left: 0; } } h3 { font-size: 1.25em; } .s-license-text { font-size: 0.9em; } } } }