
.container .content
{
  max-width:768px;
}

#image-container,
#video-container,
.image-container
{
  max-width:728px;
}

#wrapper-login .content
{
  max-width:768px;
}

#wrapper .header .topbar
{
  max-width:768px;
  /*height: auto !important;*/
}

.field-large
{
  font-size: 1em;
}

table th.hide-in-medium,
table td.hide-in-medium
{
  display:none;
  width:0;
  height:0;
  opacity:0;
  visibility: collapse;
}

.status-tabs li
{
  font-size: 1.125em;
}

h1
{
  font-size: 1.5em;
}

.enrollments-tabs>div
{
  max-height:none;
  overflow: visible;
}

input#launch_params_on_fail,
input#launch_params,
input#extradetails,
input#title,
div#catTitle
{
  width: 100%;
}

#wrapper-landing .landing-header img
{
  max-width: 200px;
}

#wrapper-landing .landing-header p
{
  font-size:1.25em;
  margin:1% 0;
}

#wrapper-landing .landing-content
{
  padding:5% 2%;
}

#wrapper-landing .landing-content .column
{
  float:none;
  width:100%;
  padding:0 10px;
  margin:0 auto 50px auto;
  max-width: 600px;
}

#wrapper-landing .landing-content .column h2
{
  text-align: center;
}

#wrapper-landing .landing-header h1
{
    font-size: 1.5rem;
    margin: 1% 0;
}
.help-breadcrumb a
{
  padding: 0.275em 0.5em;
}
.help-breadcrumb b
{
  font-size: 1.275em;
  margin: 0 0.175em;
}
h2.header-name
{
  padding:.5em .275em;
  font-size: 1.5em;
}

#create_comment_form input[type=text]
{
  width:100%;
}

div.footer
{
  max-width: 768px;
}

ul.course-subcategories li
{
  width:49%;
}