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

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


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

    .wrapper-lti-link {
        @include font-size(14);
        background-color: $sidebar-color;
        padding: $baseline;

        .lti-link {
            margin-bottom: 0;
            text-align: right;

            .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: ($baseline/4);
        margin-bottom: ($baseline/4);

    }
}
