@media (min-width: $screen-xs-min) { .fixedsticky { margin-top: 1em; } } @media (min-width: $screen-sm-min) { .fixedsticky { margin-top: 0; top: 0; /* Required to get consistent results in Safari and Chrome */ } .fixedsticky-withoutfixedfixed .fixedsticky-on, .fixed-supported .fixedsticky-on { left: $save-viz-widget-left; /* Required so that the widget doesn't pop back to top when public desc long */ bottom: $save-viz-widget-bottom; } } .legend-save-work { border: none; font-size: $save-viz-widget-legend-font; margin-bottom: $save-viz-widget-legend-margin; } .requirements, .visibility { list-style-type: none; padding-left: 8px; } aside.form-progress { .incomplete::before { content: "\e101"; color: $brand-danger; font-family: 'Glyphicons Halflings'; padding-right: 5px; } .complete::before { content: "\e013"; color: $brand-success; font-family: 'Glyphicons Halflings'; padding-right: 5px; } }