h2.problem-header {
  display: inline-block;
}

div.problem-progress {
  display: inline-block;
  padding-left: 5px;
  color: #666;
  font-weight: 100;
  font-size: em(16);
}


div.lti {
    // align center
    margin: 0 auto;

    .wrapper-lti-link {
        @include font-size(14);
        position: relative;
        background-color: $sidebar-color;
        padding: ($baseline*1.8) ($baseline*1.5) ($baseline*1.1) $baseline;

        .lti-link {
            position: absolute;
            top: ($baseline*1.8);
            right: $baseline;

            .link_lti_new_window {
                @extend .gray-button;
                @include font-size(13);
                @include line-height(14);
            }
        }
    }

    form.ltiLaunchForm {
        display: none;
    }

    iframe.ltiLaunchFrame {
        width: 100%;
        height: 800px;
        display: block;
        border: 0px;
    }

    h4.problem-feedback-label {
        font-weight: 100;
        font-size: em(16);
        font-family: "Source Sans", "Open Sans", Verdana, Geneva, sans-serif, sans-serif;
    }

    div.problem-feedback {
        margin-top: 5px;
        margin-bottom: 5px;

    }
}
