body {
	font-family:'Source Sans Pro',sans-serif;
	font-size:25px;
	line-height:150%;
	color:#444;
	background:#FFF;
	position:relative;
}

a,a:focus {
	color:#FF9200;
	text-decoration:none;
	outline:none!important;
}

a:hover {
	color:#190053;
	-webkit-transition:color .15s linear;
	-moz-transition:color .15s linear;
	-o-transition:color .15s linear;
	transition:color .15s linear;
	text-decoration:none;
}

img.eagle {
	width: 10%;
	margin-bottom:15px;
}
img.project-image {
	width: 15%;
}

ol {
	margin:0;
	padding:0 0 0 25px;
}

ul {
	position:relative;
	margin-left:1em;
	padding-left:0;
}

ul.twocols {
	columns:2;
	-webkit-columns:2;
	-moz-columns:2;
	list-style:none;
	margin-left:0;
}

ul.nav-tabs {
	margin:0;
}

ul.dropdown-menu {
	cursor:pointer;
}

li {
	line-height:inherit;
	margin-bottom:5px;
}

ul.nav-tabs li {
	font-size:60%;
	font-weight:700;
}

hr {
	border-color:#CCC;
	border-style:solid;
}

h1 {
	color:#330053;
	font-size:252%;
	font-weight:300;
	line-height:100%;
	margin:0 0 15px;
}

h1 a {
	color:#FF9200;
}

h1 a:hover {
	color:#330053;
}

h2 {
	color:#66B2DD;
	font-size:112%;
	font-weight:400;
	line-height:100%;
	margin:5px 0 25px;
	padding:0;
}

h2.tab-title {
	margin-bottom:5px;
}

h3 {
	color:#330053;
	font-size:140%;
	font-weight:400;
	line-height:100%;
	margin:5px 0;
	padding:0;
}

h3 a {
	color:#FF9200;
}

h3 a:hover {
	color:#330053;
}

h4 {
	color:#000;
	font-size:105.263157%;
	font-weight:700;
	line-height:100%;
	margin:5px 0;
	padding:0;
}
.videowrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.videowrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.formResponsive input[type="submit"],.formResponsive input[type="submit"]:focus,.btn:focus,.btn {
	background:#FF9326!important;
	color:#FFF;
	font-size:76%!important;
	padding:6px 14px!important;
	border-radius:0!important;
	border:1px solid #FFF!important;
	font-weight:400;
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	outline:none!important;
	text-shadow:none!important;
	line-height:150%!important;
}

.formResponsive input[type="submit"]:hover,.btn:hover {
	color:#FF9326!important;
	-webkit-transition:color .15s linear;
	-moz-transition:color .15s linear;
	-o-transition:color .15s linear;
	transition:color .15s linear;
	background-color:#FFF!important;
	-webkit-transition:background-color .15s linear;
	-moz-transition:background-color .15s linear;
	-o-transition:background-color .15s linear;
	transition:background-color .15s linear;
	border-color:#FF9326!important;
	-webkit-transition:background-color .15s linear;
	-moz-transition:background-color .15s linear;
	-o-transition:background-color .15s linear;
	transition:background-color .15s linear;
}

.small .btn,.btn.small {
	padding:3px 7px;
}

.btn.create {
	background:#350053!important;
	padding:5px 10px!important;
}

.btn.create:hover {
	color:#350053!important;
	background:#FFF!important;
	border-color:#350053!important;
}

.btn.green {
	background:#360!important;
}

.btn.green:hover {
	color:#360!important;
	background:#FFF!important;
	border-color:#350053!important;
}

.btn.purple {
	background:#350053!important;
}

.btn.purple:hover {
	color:#350053!important;
	background:#FFF!important;
	border-color:#350053!important;
}

.btn.gray {
	background:#666!important;
}

.btn.gray:hover {
	color:#666!important;
	background:#FFF!important;
	border-color:#666!important;
}

.pager li>a.btn .glyphicon {
	font-size:80%;
}

div.moduletable div.custom {
	width:100%;
	padding:0;
	margin:0;
}

blockquote {
	font-size:94.44%;
	font-weight:600;
	line-height:130%;
	margin:20px 0;
	padding:10px 20px;
	border-left:5px solid #330053;
}

span.wf_caption img {
	width:100%;
}

span.wf_caption {
	font-size:60%;
	font-weight:300;
	border-bottom:1px dotted #CCC;
	padding:3px 0;
	line-height:150%;
}

span.wf_caption span {
	padding:3px 0;
}

.caption33 {
	width:33% !important;
}

.table img {
	width: 100%;
}

#modal-messages {
	padding:10px;
	font-size:80%;
}

#modal-messages #messages-header,#modal-messages #messages-footer {
	background:#330053;
}

#cboxTitle {
	display:none!important;
}

.nowrap {
	white-space:nowrap;
}

.center {
	text-align:center;
}

.glyphicon-ok-circle {
	color:green;
}

.glyphicon-remove-circle {
	color:red;
}

.glyphicon-refresh,.glyphicon-ban-circle {
	color:gray;
}

.glyphicon-question-sign {
	color:#FF9200;
}

.glyphicon-info-sign {
	color:#350054;
}
.glyphicon.notify {
	font-size: 70%;
}

div.addthis_sharing_toolbox {
	margin-bottom:0;
	min-height:44px;
}

.jcrop-hline.bottom {
	padding-bottom:100%;
}

.nav-tabs {
	border-color:#CCC;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
	border-color:#CCC;
	border-bottom-color:transparent;
}

.note {
	font-size:60%;
	line-height:120%;
	display:block;
	margin-top:20px;
}

.note2 {
	font-size:70%;
	font-style:italic;
}
.note-label {
	margin-top:0;
	font-size: 60%;
	font-style: italic;
}
.note.warning {
	color:red;
}
.moveup17 {
	position:relative;
	top:-17px;
}

.popover-title {
	font-weight:700;
}

.teacher-like {
	background:#EEE;
	padding:20px;
	margin-bottom:40px;
	font-size:80%;
}

.teacher-like input[type="checkbox"] {
	margin-top:0;
}

#save-overlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,.5) url(../images/loader.gif) 50% 50% no-repeat;
	background-attachment:fixed;
	background-size:50px 50px;
	z-index:100000;
	height:100%;
	display:none;
}

.max500 {
	max-width:500px;
	height:auto;
}

div[id^=imgModal] {
	z-index:10000000;
}

#member-profile label {
	font-weight:400;
	margin-bottom:0;
	font-size:90%;
}

#member-profile div.control-group {
	margin-bottom:10px;
}

#member-profile div.control-group.buttons {
	margin-top:15px;
}

#member-profile div.control-group.username {
	display:none;
}

.formControlLabel {
	display:none;
}

.formResponsive .formHorizontal .formControls {
	margin-left:0!important;
}

.formResponsive .formHorizontal .rsform-block {
	display:inline-block;
	width:100%;
	margin:0!important;
	font-weight:300;
}

.formResponsive .formHorizontal .rsform-block .formBody {
	line-height:120%;
	margin-bottom:10px;
}

.formResponsive .formHorizontal .rsform-block.rsform-block-username .formBody,.formResponsive .formHorizontal .rsform-block.rsform-block-username .formBody input {
	margin-bottom:0!important;
}

.formResponsive select,.formResponsive textarea,.formResponsive input[type="text"],.formResponsive input[type="password"],.formResponsive input[type="email"] {
	padding:0 10px!important;
	width:50%!important;
	font-size:100%;
	height:46px!important;
	line-height:46px!important;
	background:#FFF;
	color:#666;
	border-radius:0!important;
	margin:0 0 10px!important;
	border:1px solid #CCC;
	font-size:100%!important;
	font-weight:300;
}

.formResponsive textarea {
	line-height:130%;
	height:200px!important;
	padding-top:10px!important;
}

.formResponsive textarea.short {
	height:100px!important;
}

.formResponsive.formActivity input[type="text"] {
	width:45%!important;
	margin-right:10px!important;
}

.formResponsive.formActivity textarea {
	width:93.375%!important;
}

.formResponsive.formActivity input[type="submit"].btn {
	margin-left:0!important;
}

.formResponsive .formHorizontal p.formDescription {
	display:none;
}

.formResponsive .formHorizontal .rsform-block-username p.formDescription {
	display:block;
	font-size:60%;
	font-style:italic;
	margin-top:0;
	margin-bottom:10px;
}

.formResponsive label {
	font-weight:300;
	display:inline-block;
	font-size:90%;
	line-height:120%!important;
	margin:0 10px 0 0!important;
	height:auto!important;
	position:relative;
	top:-3px;
	color:#333;
}
.formResponsive .rsform-block-list-groups label {
	width:90%;
}
.formResponsive .rsform-block-list-groups p.rsformVerticalClear:first-child {
	margin-bottom:15px;
}
fieldset.user .control-label {
	display:none;
}

fieldset.user .rememberme {
	font-size:80%;
	line-height:100%;
}

.formResponsive fieldset.user input {
	font-weight:300;
}

.chzn-container {
	font-size:100%;
}

.chzn-container .chzn-single {
	height:46px;
	line-height:46px;
	color:#999;
	border-color:#CCC;
	background:#FFF;
}

.chzn-container .chzn-results li {
	line-height:120%;
	color:#999;
	font-size:80%;
}

.chzn-container-single .chzn-single div b {
	background-size:auto!important;
	position:relative;
	right:10px;
}

select:focus {
	outline:none!important;
	box-shadow:none!important;
	border-color:#CCC!important;
}

.modal-body {
	line-height:150%;
	font-size:80%;
	text-align:center;
	padding:60px 30px;
}

.modal-body button.close {
	position:relative;
	top:-50px;
	right:-15px;
}

.modal-body a {
	cursor:pointer;
}

#count_message {
	color:#666;
	font-size:80%;
}

.pagination {
	margin:5px 0;
}

.pagination ul {
	display:inline-block;
	margin-left:0;
	margin-bottom:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.pagination ul {
	display:inline;
}

.pagination ul > li {
	display:inline;
	font-size:82%;
	font-weight:400;
}

.pagination ul > li > a,.pagination ul > li > span {
	padding:4px 10px;
}

.pagination ul > li > a,.pagination ul > li > span {
	float:left;
	line-height:20px;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	border-left-width:0;
}

.pagination ul > li.pagination-start > a,.pagination ul > li.pagination-start > span {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-left-width:1px;
}

.pagination ul > li.pagination-end > a,.pagination ul > li.pagination-end > span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}

.pagination ul li a [class*="icon-"] {
	opacity:.8;
}

.pagination ul li a:hover [class*="icon-"] {
	opacity:.8;
}

.pagination ul > li:before {
	display:none;
}

.display-limit {
	margin:20px 0;
	color:#666;
}

.tooltip {
	display:none!important;
}

div.tooltip {
	display:block!important;
}

.pager li {
	font-size:70%;
	font-weight:400;
}

.top {
	background:#350054;
	border-bottom:1px solid #FFF;
	text-align:right;
}

.top div.moduletable ul.nav {
	margin:7px 0 11px;
	padding:0;
	line-height:56%;
}

.view-display .top div.moduletable ul.nav {
	visibility:hidden;
}

.top div.moduletable ul.nav li {
	display:inline-block;
	text-transform:uppercase;
	padding:0 10px;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	margin:0 2px;
	font-size:56%;
	line-height:100%;
}

.top div.moduletable ul.nav li:first-child {
	border-left:0;
	margin-left:0;
}

.top div.moduletable ul.nav li:last-child {
	border-right:0;
	margin-right:0;
}

.top div.moduletable ul.nav li a {
	color:#FFF;
	font-weight:700;
	padding:0;
}

.top div.moduletable ul.nav li a:hover {
	color:#FF9200;
	background:none;
}

.navigation {
	position:relative;
	z-index:200;
	background:url(../images/nav_bg.png) 50% 0 repeat-x;
	padding:35px 0;
	border-bottom:1px solid #FFF;
}

.navigation .row {
	position:relative;
}

.navbar {
	margin:0;
}

.navbar-default {
	min-height:0;
	padding:0;
	border-radius:0;
}

.navbar-header {
	display:inline-block;
	margin:0;
	padding:0;
	position:relative;
}

.navbar-brand {
	display:inline-block;
	border:0;
	text-shadow:none;
	padding:0;
	margin:0;
	width:560px;
	height:67px;
	z-index:2000;
	float:none;
	color:#FFF!important;
	padding-left:18px;
	margin-left:12px;
	border-left:1px solid #FFF;
}

.navbar-brand img {
	margin-bottom:5px;
}

.navbar-logo.foundation {
	padding-left:15px;
	margin-left:15px;
	border-left:1px solid #FFF;
}

#main.mainbody {
	background:url(../images/mainbody_bg.png) 50% 0 repeat-x;
}

#main.mainbody > .container {
	padding-top:95px;
	padding-bottom:50px;
}

#content {
	padding:0;
}

#content .padding {
	margin:0;
	padding:0;
}

#content .page-header {
	padding:0;
	margin:0;
	border:0;
}

.com_ml_documents #main.mainbody {
	background:url(../images/bar_orange.png) 50% -11px repeat-x;
}

.com_ml_activities #main.mainbody {
	background:url(../images/bar_green.png) 50% -11px repeat-x;
}

.com_ml_documents #main.mainbody > .container,.com_ml_activities #main.mainbody > .container {
	width:100%;
	padding-top:20px;
	padding-bottom:50px;
}

.doc-search {
	background:url(../images/home_row3_bg.png) 50% 0 repeat-x;
	border-bottom:2px solid #AAA;
}

.doc-search > .container {
	padding:50px 0 30px;
}

.doc-search input[type="text"] {
	color:#999;
	height:56px!important;
	line-height:56px!important;
	width:72.5%!important;
	margin-right:20px!important;
	font-size:100%!important;
}

.doc-search input[type="submit"].btn {
	padding:12px 45px!important;
	font-size:80%!important;
	position:relative;
	top:-3px;
}

.doc-search input[type="submit"].btn:focus {
	top:1px;
}
.checkbox.notify,
.checkbox.responses,
.doc-search .checkbox {
	margin:0 0 5px;
	font-size:80%;
	color:#666;
}
.checkbox.notify {
	font-size: 100%;
}
.checkbox.notify label,
.checkbox.responses label,
.doc-search .checkbox label {
	display:inline-block;
	float:none;
	height:auto;
	margin:0;
	font-weight:400;
	padding-left:20px;
}
.checkbox.notify label input[type="checkbox"],
.checkbox.responses label input[type="checkbox"],
.doc-search .checkbox label input[type="checkbox"] {
	top:1px;
	margin-left:-20px;
}

.doc-search span.light {
	font-size:80%;
	color:#333;
}

.doc-search .filter-toggle span {
	position:relative;
	top:5px;
}

.doc-search a.filter-toggle {
	text-decoration:none;
}

.doc-search a.filter-toggle:focus {
	text-decoration:none!important;
	color:#FF9200!important;
}

.filters.responses,
.doc-search .filters {
	margin-top:20px;
}

.filters.responses input,
.filters.responses select,
.doc-search .filters select { 
	width:45%!important;
	margin-right:20px!important;
	border-radius:0!important;
	font-size:80%!important;
	color:#999;
	-webkit-appearance:none;
}
.filters.responses input {
	width: 25% !important;
}
.filters.responses select {
	width: 100% !important;
}
div.search-date {
	width: 30% !important;
	display: inline-block !important;
}
div.search-date input[type="text"] {
	margin-right:0 !important;
	width:70% !important;
}
div.search-date .btn {
	color:#FFF !important;
	border:1px solid #FF9326 !important;
	padding:9px 14px !important;
	position: relative;
	top:-1px;
}
div.search-date .btn:hover {
	color:#FF9326 !important;
}
div.search-date .btn span {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.search-date .btn span:before {
	content: "\e109";
}
.calendar, .calendar table {
	font-size: 14px !important;
}
.doc-search .filters select:nth-child(even) {
	margin-right:0!important;
}

.doc-search a.filter-link {
	font-size:80%;
}

.doc-search a.filter-link span {
	margin-right:5px;
}

.com_ml_documents .doc-search h1,.com_ml_activities .doc-search h1 {
	color:#2C6700;
	white-space:nowrap;
	margin-bottom:20px;
}

.com_ml_documents .doc-search h1 span,.com_ml_activities .doc-search h1 span {
	font-size:34.9206349%;
	color:#330053;
	font-weight:400;
	float:right;
	width:33%;
	white-space:normal;
	line-height:120%;
	position:relative;
	top:7px;
}

.com_ml_activities .doc-search h1 span {
	width:45%;
}

.doc-results > .container {
	padding:50px 0 0;
}

.doc-results .filter-selections {
	font-size:80%;
	font-weight:300;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
}

.doc-results .filter-selections a {
	font-weight:400;
	font-size:80%;
	cursor:pointer;
}

.doc-results .filter-selections li {
	font-weight:400;
}

.doc-results .filter-selections li .glyphicon {
	position:relative;
	top:3px;
	margin-right:5px;
	font-weight:300;
}

.doc-results .num-results {
	color:#333;
	font-size:80%;
	font-weight:300;
}
.sort-by.responses,
.doc-results .sort-by {
	margin-bottom:30px;
	color:#FF9200;
}
.sort-by.responses {
	margin-top:30px;
	margin-bottom: 0;
}
.sort-by.responses label,
.doc-results .sort-by label {
	display:inline-block;
	float:none;
	height:auto;
	margin:0;
	font-weight:400;
}

.sort-by.responses .radio-inline:first-child,
.doc-results .sort-by .radio-inline:first-child {
	padding-left:0;
}
.doc-results .sort-by label input[type="radio"] {
	top:2px;
	margin-left:-20px;
}
.doc-search .sort-by label {
	font-size: 70%;
	font-weight: 400;
}
.doc-search .sort-by .radio-inline {
	margin-left:0;
	margin-right:10px;
}
.doc-search .sort-by label input[type="radio"] {
	top:0px;
	margin-left:-20px;
}
.sort-by.responses label input[type="radio"] {
	margin-left:-20px;
}
.doc-item {
	line-height:130%;
	margin-bottom:50px;
	font-weight:300;
}

.row .doc-item:first-child {
	margin-left:0;
}

.doc-item .doc-item-img {
	width:80%;
	position:relative;
	overflow:hidden;
	border:5px solid #FFF;
	outline:1px solid #DDD;
}

.doc-item .doc-item-img .ratio {
	padding-top:66%;
}

.doc-item .doc-item-img .item-img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.doc-item .doc-item-img .item-img img {
	width:100%;
}

.doc-item .doc-display-date {
	display:block;
	font-size:80%;
}

.doc-item .author-name,.doc-item .activity-type,.doc-item .grade-level {
	font-size:80%;
	line-height:120%;
}

.doc-item span.sep {
	padding:0 10px;
	font-size:80%;
	line-height:120%;
}

.document > .container {
	padding:50px 0 0;
}

.document .document-toolbar span.glyphicon.inactive {
	color:#CCC;
	margin-left:15px;
}

.document .document-toolbar a {
	margin-left:15px;
}

.document .document-toolbar a:focus {
	outline:none;
}

.document .document-toolbar .naraflag {
	display:block;
}

.document .document-toolbar .naraflag a {
	margin-left:0;
}

.document .document-toolbar .print-button {
	display:inline;
	position:relative;
}
.document .document-toolbar .gc-icon {

}

.document .record-group-collection,.document .national-archives-identifier {
	margin-bottom:5px;
}

.document .document-image {
	position:relative;
	border:1px solid #DDD;
	background:#333;
}

.document .document-image .document-image-ratio {
	padding-top:66%;
}

.document .document-image iframe,.document .document-image object,.document .document-image embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.document #galleryThumbImg {
	margin:20px 0 0;
	text-align:center;
}

.document #galleryThumbImg .thumb-item {
	background:#444;
	margin:0 10px;
	display:inline-block;
	position:relative;
}

.activity #galleryThumbImg .thumb-item {
	padding-left:41px;
}

.document #galleryThumbImg a.icon {
	margin:0 8px;
	color:#FFF;
}

.document #galleryThumbImg span.glyphicon.inactive {
	color:#CCC;
	margin:0 8px;
}

.document #galleryThumbImg a.icon:hover {
	color:#FF9200;
}

.document #galleryThumbImg a.icon.viewdoc,.document #galleryThumbImg a.icon.download {
	position:absolute;
	bottom:0;
	left:0;
}

.document #galleryThumbImg .thumb-item img {
	border:1px solid #DDD;
	padding:5px;
	float:right;
	background:#FFF;
	max-height:100px;
	max-width:100px;
}

.document #galleryThumbImg .thumb.active img {
	border-color:#FF9200;
	border-width:2px;
}

#activity-thumbs .thumb .pagenum,.document #galleryThumbImg .thumb .pagenum {
	position:absolute;
	bottom:0;
	right:0;
	font-size:60%;
	background:#444;
	line-height:16px;
	display:block;
	height:20px;
	width:20px;
	color:#FFF!important;
	padding:2px;
}

.document .carousel {
	margin-bottom:30px;
	padding:0 0 10px;
}

.document .carousel-control {
	background:#FFF!important;
	width:5%;
	color:#CCC;
	font-weight:300;
	font-size:150%;
	top:0;
}

.document .carousel-control:hover {
	color:#999;
}

.document .carousel-control span {
	position:absolute;
	top:40%;
	margin-top:-16px;
}

.document .carousel-control.left {
	left:0!important;
}

.document .carousel-control.right {
	right:0!important;
}

.document .carousel-control.left span {
	left:0;
}

.document .carousel-control.right span {
	right:0;
}

.document .carousel-indicators {
	bottom:-20px;
}

.document .carousel-indicators li {
	border-color:#333;
}

.document .doclink,.return-to-activity {
	position:fixed;
	z-index:999999;
	bottom:0;
	width:100%;
	height:60px;
	font-size:80%;
	line-height:60px;
	background:#FF9200;
	opacity:.9;
	text-align:center;
	padding:0 30px;
	vertical-align:middle;
}

.document .doclink {
	position:relative;
	bottom:auto;
	background:#333;
	opacity:1;
	text-align:left;
	margin:0;
	color:#FFF;
	padding:0;
}

.document .doclink a,.return-to-activity a {
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:2px;
}

.document .doclink a {
	text-transform:none;
	cursor:pointer;
}

.document .doclink a:hover {
	color:#FF9200;
}

.return-to-activity a:hover {
	color:#333;
}

.document .doclink span,.return-to-activity span {
	margin-left:10px;
}

.carousel-indicators .active {
	height:10px;
	width:10px;
	background:#666;
	margin:1px;
}

.document .doc-description {
	margin:20px 0 5px;
	font-size:90%;
}

.document .citation {
	font-size:70%;
	line-height:130%;
	margin:20px 0;
	padding:20px 0;
	border-top:1px solid #DDD;
}

.document .activities-list {
	border-top:6px solid #444;
	padding:20px 0;
}

.document .activities-list ul {
	list-style:none;
	margin:20px 0;
}

.document .activities-list ul li {
	line-height:120%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
}

.document .activities-list ul li .note {
	font-size:70%;
}

.document .copyright,.activity .copyright {
	font-size:70%;
	color:#666;
	line-height:120%;
}

.document .copyright img,.activity .copyright img {
	margin-bottom:5px;
}

.document .doc-navigation {
	font-size:80%;
	line-height:130%;
	margin:0 0 20px;
}

.document.favorites .foldername {
	font-weight:600;
	font-size:120%;
}

.document.favorites .folder-actions a {
	margin-left:10px;
}

.document.favorites table {
	font-size:80%;
	margin-bottom:0;
}
.document.responses table {
	font-size:70%;
	margin-bottom:0;
}

.document.favorites .foldertable {
	margin-bottom:50px;
}

.document.favorites table td.doc-thumb img {
	max-width:100%;
	min-width:50px;
	width: 100%;
}

.activity div.actionpane,.document div.actionpane {
	background:#EEE;
	padding:5px 10px;
	font-size:80%;
	color:#333;
	border-top:1px solid #CCC;
}

.document div#add_all {
	margin-top:10px;
}

.activity div.actionpane .small,.document div.actionpane .small {
	font-size:75%;
	text-transform:uppercase;
}

.activity div.actionpane form input,.document div.actionpane form input {
	margin:0!important;
}

.document input[type="submit"].btn {
	padding:13px 45px!important;
	font-size:80%!important;
	margin-left:10px;
	margin-top:-6px;
}

.document div.actionpane a.btn,.document div.actionpane input[type="submit"] {
	font-size:100%!important;
	line-height:42px!important;
	margin:0 0 0 10px!important;
	padding:0 14px!important;
}

.document div.actionpane input.btn:focus,.document div.actionpane input[type="submit"]:focus {
	margin-top:0!important;
}

div.folderactions.responses select,
.document.favorites div.folderactions select {
	font-size:70%!important;
	height:auto!important;
	width:30%!important;
}

.activity .legend ul {
	list-style:none;
	margin:10px 0 0;
}

.activity .legend ul li {
	display:inline;
	font-size:80%;
	margin-right:20px;
}

.activity .legend ul li span.glyphicon {
	position:relative;
	top:3px;
}

.activity .legend ul li a {
	cursor:pointer;
}

div.folderactions.responses input[type="submit"].btn,
.document.favorites div.folderactions input[type="submit"].btn {
	font-size:70%!important;
	padding:4px 10px!important;
	vertical-align:middle;
	margin-left:0;
	border-radius:3px;
	margin-top:0;
}

.activity .document-toolbar {
	width:100%;
	text-align:right;
	border-bottom:6px solid #444;
	padding-bottom:10px;
	margin-bottom:20px;
}

.activity .document-toolbar .naraflag {
	float:left;
	font-size:80%;
}

.activity .activity-container {
	border:1px solid #E8E8E8;
	background:#F7F7F7;
	padding:10px;
	margin-top:20px;
}
.activity #act_introduction img {
	float:right;
	width: 33%;
}
.activity .activity-container.sequence {
	position:relative;
}

.activity .actionpane {
	margin-bottom:10px;
}

.activity .item-image {
	width:100%;
	margin-bottom:30px;
}

.activity .item-image img {
	width:100%;
}

.activity div.activity-info {
	font-size:80%;
	background:#66B2DD;
	color:#FFF;
	padding:10px 10px 0;
}

.activity div.activity-info h3 {
	font-size:120%;
	font-weight:700;
	color:#FFF;
	background:#330053;
	padding:10px;
	margin:-10px -10px 10px;
	border-bottom:2px solid #FFF;
}

.activity div.activity-info ul {
	list-style:none;
	margin:0 -10px;
}

.activity div.activity-info ul li {
	margin:5px 0;
	line-height:130%;
	font-weight:300;
	padding:0 10px 5px;
	border-bottom:1px solid #FFF;
}

.activity div.activity-info ul li:last-child {
	margin-bottom:0;
	border-bottom:0;
	padding-bottom:10px;
}

.activity div.activity-info ul li span {
	display:block;
	color:#330053;
	font-weight:400;
}

.activity .btn.activity {
	margin:20px 0 0;
}

.activity .intro-toggle.btn {
	background:#FFF!important;
	color:#FF9326;
	font-size:56%;
	padding:4px 10px;
	border-radius:0!important;
	border:1px solid #FF9326!important;
	font-weight:400;
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	outline:none!important;
	text-shadow:none!important;
	float:right;
}

.activity .intro-toggle.btn:hover {
	color:#FFF!important;
	-webkit-transition:color .15s linear;
	-moz-transition:color .15s linear;
	-o-transition:color .15s linear;
	transition:color .15s linear;
	background-color:#FF9326!important;
	-webkit-transition:background-color .15s linear;
	-moz-transition:background-color .15s linear;
	-o-transition:background-color .15s linear;
	transition:background-color .15s linear;
	border-color:#FFF!important;
	-webkit-transition:background-color .15s linear;
	-moz-transition:background-color .15s linear;
	-o-transition:background-color .15s linear;
	transition:background-color .15s linear;
}
.activity .activity-top {
	float:right;
	font-size: 80%;
	margin-right:60px;
}
.activity .img-info {
	font-size: 60%;
	font-style: italic;
	line-height: 130%;
	padding:10px 15px;
}
.activity .img-info span {
	font-weight: 600;
	font-style: normal;
	font-size: 140%;
}

.activity .author-notes,.activity.display .discussion,.activity.display .considerTheSource,.activity.display .conclusion {
	margin-top:20px;
	border-top:6px solid #444;
	padding:30px 0 50px;
	font-size:90%;
	color:#888;
	line-height:130%;
}

.activity.display .considerTheSource {
	border-top:0;
	margin-top:0;
	padding-top:0;
}

.activity.display .discussion,.activity.display .considerTheSource,.activity.display .conclusion {
	padding-bottom:30px;
	color:#444;
}

.activity.display .discussion h3,.activity.display .considerTheSource h3,.activity.display .conclusion h3 {
	margin-bottom:20px;
}

.activity.display .conclusion h3 .glyphicon {
	font-size:80%;
}

.activity div.activity-info ul li [class*="blooms-"] {
	padding:0 17px;
	display:inline;
}

.activity.display .considerTheSource input[type="checkbox"] {
	margin-top:7px;
	margin-right:7px;
}

.activity .blooms-1 {
	background:url(../images/blooms-taxonomy-knowledge.gif) 0 0 no-repeat;
}

.activity .blooms-2 {
	background:url(../images/blooms-taxonomy-understanding.gif) 0 0 no-repeat;
}

.activity .blooms-3 {
	background:url(../images/blooms-taxonomy-application.gif) 0 0 no-repeat;
}

.activity .blooms-4 {
	background:url(../images/blooms-taxonomy-analysis.gif) 0 0 no-repeat;
}

.activity .blooms-5 {
	background:url(../images/blooms-taxonomy-synthesis.gif) 0 0 no-repeat;
}

.activity .blooms-6 {
	background:url(../images/blooms-taxonomy-evaluating.gif) 0 0 no-repeat;
}

.activity .lhp_miv_hotspot .pos-B {
	top:-120%;
}

.activity .lhp_miv_hotspot.mapping .pos-B {
	top:0;
}

.activity .lhp_miv_marker .label {
	background:#FFF;
	color:#333;
	border:#7F7F7F solid 1px;
	font-size:75%;
	font-family:inherit;
	padding:5px;
	border-radius:5px;
	font-weight:600;
	display:inline-block;
}

.activity .lhp_miv_marker:hover .label .glyphicon {
	color:#66B2DD;
}

.activity .lhp_miv_marker .label img {
	max-height:40px;
	max-width:40px;
	margin:-4px;
	display:inline-block;
}

.activity .lhp_miv_marker .label:after {
	content:'';
	position:absolute;
	border-style:solid;
	border-width:8px 8px 0;
	border-color:#FFF transparent;
	display:block;
	width:0;
	z-index:1;
	margin-left:-8px;
	bottom:-5px;
	left:50%;
}

.activity .lhp_miv_marker .label.doc:after {
	bottom:-6px;
}

.activity .lhp_miv_marker .label:before {
	content:'';
	position:absolute;
	border-style:solid;
	border-width:8px 8px 0;
	border-color:#7F7F7F transparent;
	display:block;
	width:0;
	z-index:0;
	margin-left:-8px;
	bottom:-6px;
	left:50%;
}

.activity .lhp_miv_marker .label.doc:before {
	bottom:-7px;
}

.activity .lhp_miv_popup .content {
	font-family:inherit;
	background:#FFF;
	color:#444;
	line-height:150%;
	font-size:50%;
	padding:15px 10px 10px;
	border:solid 1px #282828;
	width:230px;
	margin:10px;
	border-radius:8px;
}

.activity .lhp_miv_popup .content.input {
	text-align:right;
}

.activity .lhp_miv_popup .content img {
	float:left;
	margin-right:10px;
	max-height:100px;
	max-width:100px;
}

.activity .lhp_miv_popup .content textarea {
	width:100%!important;
	height:185px!important;
	line-height:120%!important;
	margin:10px 0 0!important;
}

.activity .makeMeDraggable {
	background:#FFF;
	padding:5px;
	display:inline-block;
	border:1px solid #7F7F7F;
	margin:5px;
	border-radius:5px;
}

.activity .makeMeDraggable img {
	width:40px;
	height:40px;
}

.activity .makeMeDraggable:after {
	content:'';
	position:absolute;
	border-style:solid;
	border-width:8px 8px 0;
	border-color:#FFF transparent;
	display:block;
	width:0;
	z-index:1;
	margin-left:-8px;
	bottom:-7px;
	left:50%;
}

.activity .makeMeDraggable:before {
	content:'';
	position:absolute;
	border-style:solid;
	border-width:8px 8px 0;
	border-color:#7F7F7F transparent;
	display:block;
	width:0;
	z-index:0;
	margin-left:-8px;
	bottom:-8px;
	left:50%;
}

.activity .drawer {
	display:inline-block;
	text-align:center;
	font-size:80%;
	font-style:italic;
	background:#EEE;
	padding-bottom:15px;
	width:100%;
	border:1px solid #DDD;
	border-top:0;
}

.activity .drawer .dblclk-note,.activity .dblclk-note {
	display:block;
	font-size:60%;
	font-style:normal;
	margin-top:10px;
}

.activity #dugout .dblclk-note {
	margin-top:0;
}

.activity .makeMeDraggable {
	cursor:pointer;
}

.activity .usrTxt {
	position:relative;
}

.activity .usrTxt .glyphicon-remove-sign {
	position:absolute;
	top:-32px;
	right:-6px;
	height:10px;
	width:10px;
	font-size:14px;
	border-radius:5px;
	background:#FFF;
	color:#000;
}

.activity .makeMeDraggable a {
	display:block;
	position:relative;
	color:#444;
	line-height:100%;
}

.activity .makeMeDraggable a span.glyphicon-search,.activity .makeMeDraggable a span.glyphicon-new-window {
	position:absolute;
	top:-15px;
	left:25px;
	display:none;
	font-size:80%;
}

.activity .makeMeDraggable:hover a:hover {
	color:#FF9200;
}

.activity .makeMeDraggable:hover a span.glyphicon-search,.activity .makeMeDraggable:hover a span.glyphicon-new-window {
	display:block;
}

.activity .makeMeDraggable:hover a span.glyphicon-info-sign,.activity .makeMeDraggable:hover a span.glyphicon-question-sign {
	color:#66B2DD;
}

.modal-dialog {
	margin-top:50px;
}

.modal-content {
	font-style:normal;
	line-height:100%;
}

.modal-content .modal-body textarea {
	margin-bottom:0;
	line-height:120%!important;
	width:100%!important;
}

.activity .tile-container {
	text-align:center;
	margin:30px 0;
}

.activity .payoff-image {
	background-repeat:no-repeat;
	background-size:contain;
	background-position-x:50%;
	display:inline-block;
	position:relative;
}

.activity .payoff-details-link {
	float:right;
	position:relative;
	top:10px;
	z-index:1000;
	cursor:pointer;
}

.activity .tile {
	border:1px solid #000;
}

.activity .tile {
	position:relative;
	display:inline-block;
	border:2px solid #CCC;
	background:#FFF;
	padding:5px;
	margin:0;
	width:118px;
	height:118px;
	font-size:55%;
	line-height:120%;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	-webkit-transition:opacity .5s linear;
	-moz-transition:opacity .5s linear;
	-o-transition:opacity .5s linear;
	transition:opacity .5s linear;
}

.activity .tile.image {
	padding:0;
	overflow:hidden;
}

.activity .tile:hover {
	border-color:#FF9200;
}

.activity .tile.clicked {
	border-color:#360;
}

.activity .tile span {
	display:inline-block;
	margin-top:10px;
}

.activity .tile img {
	width:180px;
	height:180px;
	position:relative;
	left:-31px;
	top:-31px;
}

.activity .tile a {
	position:absolute;
	bottom:5px;
	right:5px;
	display:none;
	font-size:120%;
	z-index:10000;
}

.activity .tile:hover a {
	display:inline-block;
}

.activity .playground {
	text-align:center;
	min-height:600px;
	background:#E8E8E8;
	position:relative;
}

.activity .playground-inner {
	position:absolute;
	padding:10px 10px 0;
	bottom:10px;
	width:100%;
}

.activity #dugout.drawer {
	padding:5px 120px 0;
	margin-top:20px;
}

.activity .zoomcrop {
	position:relative;
	min-height:710px;
}

.activity .zoomcrop .toggle-container {
	-webkit-transition:opacity 1s ease-in-out;
	-moz-transition:opacity 1s ease-in-out;
	-o-transition:opacity 1s ease-in-out;
	transition:opacity 1s ease-in-out;
	position:absolute;
	top:10px;
	bottom:10px;
	width:98%;
}

.activity .zoomcrop .toggle-container.transparent {
	opacity:0;
}

.activity .zoomcrop .toggle-container #navBits span.glyphicon {
	margin:0;
}

.activity .zoomcrop .imageToggle {
	cursor:pointer;
}

.activity .weighing .drawer {
	background:none;
	margin-top:0!important;
	padding:5px 0 0!important;
	border:0;
}

.activity .seesaw {
	width:90%;
	z-index:20;
	border-bottom:8px solid #444;
	text-align:center;
	-webkit-transition:transform .5s linear;
	-moz-transition:transform .5s linear;
	-o-transition:transform .5s linear;
	transition:transform .5s linear;
	display:inline-block;
}

.activity .seesaw.left6 {
	transform:rotate(-12deg);
}

.activity .seesaw.left5 {
	transform:rotate(-10deg);
}

.activity .seesaw.left4 {
	transform:rotate(-8deg);
}

.activity .seesaw.left3 {
	transform:rotate(-6deg);
}

.activity .seesaw.left2 {
	transform:rotate(-4deg);
}

.activity .seesaw.left1 {
	transform:rotate(-2deg);
}

.activity .seesaw.flat {
	transform:rotate(0deg);
}

.activity .seesaw.right1 {
	transform:rotate(2deg);
}

.activity .seesaw.right2 {
	transform:rotate(4deg);
}

.activity .seesaw.right3 {
	transform:rotate(6deg);
}

.activity .seesaw.right4 {
	transform:rotate(8deg);
}

.activity .seesaw.right5 {
	transform:rotate(10deg);
}

.activity .seesaw.right6 {
	transform:rotate(12deg);
}

.activity .seesaw .seat {
	display:inline-block;
	width:13.4%;
	min-height:50px;
	vertical-align:bottom;
	position:relative;
}

.activity .seesaw .seat:before {
	content:'';
	width:8px;
	height:20px;
	background:#444;
	position:absolute;
	left:-8px;
	bottom:0;
}

.activity .seesaw .seat:after {
	content:'';
	width:8px;
	height:20px;
	background:#444;
	position:absolute;
	right:-8px;
	bottom:0;
}

.activity .seesaw .seat:first-child:before {
	left:-10px;
	width:10px;
}

.activity .seesaw .seat:last-child:after {
	right:-10px;
	width:10px;
}

.activity .seesaw-pivot {
	text-align:center;
	font-size:120px;
}

.activity .seesaw-pivot .seesaw-pivot-fulcrum {
	width:0;
	height:0;
	display:inline-block;
	border-bottom:120px solid #444;
	border-left:120px solid transparent;
	border-right:120px solid transparent;
	position:relative;
}

.activity .seesaw-pivot .seesaw-pivot-fulcrum .seesaw-pivot-fulcrum-inner {
	width:0;
	height:0;
	display:inline-block;
	border-bottom:80px solid #E8E8E8;
	border-left:80px solid transparent;
	border-right:80px solid transparent;
	position:absolute;
	left:-80px;
	bottom:-120px;
}

.activity .seesaw-info div {
	display:inline-block;
	line-height:120%;
	font-size:65%;
}

.activity .seesaw-info div.interpretation1 {
	text-align:left;
}

.activity .seesaw-info div.topic-title {
	text-align:center;
}

.activity .seesaw-info div.interpretation2 {
	text-align:right;
}

.activity .seesaw-info textarea {
	height:80px!important;
	font-size:80%;
	line-height:120%!important;
}

.drag-item,.activity .drag-item {
	background:#FFF;
	padding:3px;
	display:inline-block;
	border:1px solid #7F7F7F;
	margin:5px;
	width:75px!important;
	height:75px!important;
	font-size:14px!important;
	line-height:120%!important;
	overflow:hidden!important;
	font-style:normal;
	text-align:center;
	cursor:pointer;
	position:relative;
}

.activity .drag-item span {
	display:inline-block;
	overflow:hidden;
	position:absolute;
	right:5px;
	top:55px;
}

.activity .drag-item img {
	width:115px;
	height:115px;
	position:relative;
	left:-25px;
	top:-25px;
}

.activity .seat .drag-item {
	vertical-align:bottom;
}

.activity .overview-container {
	padding:0 50px;
}

.activity .overview-item {
	display:inline-block;
	border:1px solid #CCC;
	background:#EEE;
	padding:0;
	margin:0 0 10px;
	width:120px;
	height:120px;
	position:relative;
	text-align:center;
	cursor:pointer;
}

.activity .overview-item-sep {
	position:relative;
	top:55px;
	display:inline-block;
	height:5px;
	background:#444;
	width:60px;
}

.activity .overview-item-sep.tilt-right {
	transform:rotate(10deg);
}

.activity .overview-item-sep.tilt-left {
	transform:rotate(-10deg);
}

.activity .vert-sep {
	width:100%;
	float:left;
	height:60px;
	margin:-5px 0;
	padding:0 30px;
}

.activity .overview-item-sep.tilt-vert {
	transform:rotate(90deg);
	float:none;
	top:0;
}

.activity .overview-item img {
	width:100%;
}

.activity .overview-item span {
	top:40px;
}

.activity .overview-item span.glyphicon-search {
	position:absolute;
	top:88px;
	right:5px;
	height:25px;
	display:none;
}

.activity .overview-item:hover span.glyphicon-search {
	display:block;
}

.activity .accordion,.accordion * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.activity .accordion {
	overflow:hidden;
	box-shadow:0 1px 3px rgba(0,0,0,0.25);
	border-radius:3px;
	background:#f7f7f7;
}

.activity .accordion-section-title {
	width:100%;
	padding:10px 15px;
	display:inline-block;
	border-bottom:1px solid #CCC;
	background:#340055;
	transition:all linear .15s;
	text-shadow:0 1px 0 #1a1a1a;
	color:#fff;
	font-size:80%;
}

.activity .accordion-section-title .glyphicon {
	position:relative;
	top:3px;
	margin-right:5px;
}

.activity .accordion-section-title .glyphicon-info-sign {
	color:#66B2DD;
}

.activity .accordion-section-title .glyphicon-circle-arrow-right {
	color:#CCC;
}

.activity .accordion-section-title.active,.accordion-section-title:hover {
	background:rgba(52,0,85,0.8);
	text-decoration:none;
}

.activity .accordion-section:last-child .accordion-section-title {
	border-bottom:none;
}

.activity .accordion-section-content {
	padding:15px;
	display:none;
	max-height:480px;
	font-size:80%;
	line-height:125%;
	background:#FFF;
	position:relative;
}

.activity .accordion-section-content.open {
	display:block;
}

.activity .accordion-section-content .img-container {
	text-align:center;
	width:100%;
	position:relative;
}

.activity .accordion-section-content img {
	max-height:400px;
	max-width:100%;
	margin-bottom:20px;
}

.activity .accordion-section-content a.doc-details {
	cursor:pointer;
	position:absolute;
	right:15px;
	bottom:15px;
}

.activity .accordion-section-content .accordion-section-title {
	padding:0;
	background:none;
	color:#FF9200;
	border:0;
	font-size:100%;
	text-shadow:none;
	font-weight:700;
}

.activity .accordion-section-content textarea {
	width:97.5%!important;
	font-size:80%!important;
	line-height:125%!important;
}
.activity .worksheet-question {
	margin-bottom:20px;
}
.activity div.checkbox-inline.hasimage {
	text-align: center;
}
.activity div.checkbox-inline.hasimage img {
	max-width: 110px;
	display: block;
}
.activity div.checkbox-inline.hasimage input {
	position: relative;
	margin-right:5px;
	top:-2px;
}
.activity .checkbox-inline.cbmany {
	width: 33%;
	float:left;
	margin-left:0;
}
.action {
	border-top:4px double #EEE;
	background:url(../images/bar_blue.png) 50% 100% repeat-x;
	padding:37px 0 68px;
}

.com_ml_documents .action {
	background:url(../images/bar_orange.png) 50% 100% repeat-x;
}

.com_ml_activities .action {
	background:url(../images/bar_green.png) 50% 100% repeat-x;
}

.action-content {
	padding:0;
}

.slideshow div.moduletable.general .custom,.action div.moduletable.general .custom {
	display:table;
}

.slideshow div.moduletable.general ul,.action div.moduletable.general ul {
	padding:0;
	margin:0;
	list-style:none;
	display:table-row;
	width:100%;
	position:relative;
}

.slideshow div.moduletable.general ul li,.action div.moduletable.general ul li {
	display:table-cell;
	font-size:68%;
	margin:0;
	border:0;
	outline:none;
	line-height:120%;
	width:31%;
	position:relative;
	z-index:100;
}

.slideshow div.moduletable.general ul li {
	border:4px solid #FFF;
}

.slideshow div.moduletable.general ul li strong,.slideshow div.moduletable.general ul li b,.action div.moduletable.general ul li strong,.action div.moduletable.general ul li b {
	font-size:123.529411%;
	display:block;
}

.slideshow div.moduletable.general ul li:nth-child(even),.action div.moduletable.general ul li:nth-child(even) {
	background:#66B4DD;
	border-left:4px solid #FFF;
	border-right:4px solid #FFF;
	width:3%;
}

.slideshow div.moduletable.general ul li:nth-child(even) {
	border-left:0;
	border-right:0;
}

.slideshow div.moduletable.general ul li a,.action div.moduletable.general ul li a {
	display:inline-block;
	color:#FFF;
	padding:10px 10px 10px 50px;
	margin:0;
	border:0;
	outline:none;
	width:100%;
	-webkit-transition:background-color .15s linear;
	-moz-transition:background-color .15s linear;
	-o-transition:background-color .15s linear;
	transition:background-color .15s linear;
}

.slideshow div.moduletable.general ul li:first-child a,.action div.moduletable.general ul li:first-child a {
	background:#FF9326 url(../images/icon_explore.png) 10px 50% no-repeat;
}

.slideshow div.moduletable.general ul li:nth-child(3) a,.action div.moduletable.general ul li:nth-child(3) a {
	background:#360 url(../images/icon_discover.png) 10px 50% no-repeat;
}

.slideshow div.moduletable.general ul li:last-child a,.action div.moduletable.general ul li:last-child a {
	background:#350053 url(../images/icon_create.png) 10px 50% no-repeat;
}

.slideshow div.moduletable.general ul li a:hover,.action div.moduletable.general ul li a:hover {
	background-color:#000;
}

.activity.create .col-sm-9 {
	padding-left:0;
	padding-right:30px;
}

.activity.create .col-sm-3 {
	padding-left:0;
	padding-right:0;
}

.activity.create .title-type {
	margin:20px 0;
	border-top:6px solid #444;
	padding:20px 0;
	font-size:60%;
}

.activity.create .bottom-buttons {
	margin:20px 0;
	border-top:6px solid #444;
	padding:20px 0;
}

.activity.create .tab-pane {
	font-size:60%;
	line-height:150%;
}

.activity.create #contentx {
	margin-bottom:30px;
}

.activity.create .mapping #contentx {
	margin-bottom:0;
}

.activity.create .tab-pane .activity-container {
	font-size:166.66667%;
}

.activity.create .tab-pane .drawer {
	font-size:125%;
}

.activity.create .tab-pane .mapping .drawer {
	font-size:80%;
}

.activity.create .field-label {
	font-weight:600;
}

.activity.create .title-type input[type='text'],.activity.create .tab-pane input[type='text'] {
	width:100%;
	padding:0 5px;
	border:1px solid #CCC;
}

.activity.create .title-type input[type='text'] {
	width:70%;
	margin-top:10px;
}

.activity.create .title-type input[type='text']#author_name {
	width:100%;
}
.activity.create .tab-pane input[type='text'].worksheet-question {
	width: 70%;
	display: inline-block;
	padding:5px;
}
.activity.create .title-type span.field-label {
	width:20%;
	display:inline-block;
}

.activity.create .title-type span.field-label.title {
	display:block;
	line-height:100%;
	width:100%;
}

.activity.create .radio input[type="radio"] {
	position:relative;
	margin:0;
}

.activity.create .radio label {
	padding-left:5px;
	margin-right:10px;
}

.activity.create fieldset.radio {
	margin:0;
	display:block;
}

.activity.create .title-type fieldset.radio {
	display:inline-block;
}

.activity.create .grid fieldset.radio {
	margin:-3px 0 0 10px;
	display:inline-block;
}

.activity.create .nodisable input#jForm_allow_document_details0,.activity.create .nodisable label[for="jForm_allow_document_details0"] {
	display:none;
}

.activity.create select.choose-type {
	width:40%;
	display:inline-block;
}
.activity.create select.worksheet {
	width:60%;
	display: inline-block;
	margin-bottom:10px;
}
.activity.create .save-buttons {
	display:inline-block;
}
.activity.create input[type="submit"].btn {
	padding:6px 14px!important;
	font-size:100%!important;
	margin-left:10px;
	margin-top:-6px;
}
.activity.create input[type="submit"].btn.add-question {
	margin-top:-1px !important;
}
.activity.create .save-buttons input[type="submit"].btn {
	margin-top:5px;
}

.activity.create button.dropdown-toggle {
	font-size:100%;
}

.activity.create table#block_list td.sep {
	border-left:1px solid #CCC;
}

.activity.create table#block_list td.thumb img,.activity.create table#activity_list td.thumb img {
	max-width:50px;
}

.activity.create table#block_list td.thumb .glyphicon,.activity.create table#activity_list td.thumb .glyphicon {
	font-size:200%;
}

.activity.create table#activity_list textarea.hint {
	width:100%;
	padding:5px;
}

.activity.create div.folderactions select {
	width:30%!important;
	display:inline-block;
}

.activity.create div.folderactions .btn {
	margin:2px 0 0;
	font-size:90%!important;
}

.activity.create .modal-body {
	padding:30px;
	font-size:100%;
}

.activity.create .modal-body button.close {
	top:-20px;
}

.activity.create .modal-content textarea {
	margin-bottom:0;
	width:100%;
	min-height:200px;
	line-height:120%!important;
	font-size:100%;
}

.activity.create .modal-content input[type="text"] {
	margin-bottom:10px;
	width:100%;
	line-height:150%!important;
	padding:5px;
	font-size:100%;
}

.activity.create .modal-content .controls {
	margin-bottom:0;
	width:100%;
	min-height:50px;
	line-height:120%!important;
}

.activity.create .modal-content input[type="submit"] {
	background:none;
	border:0;
	color:#FF9200;
	font-size:100%;
}

.activity.create #activity-thumbs {
	margin-top:20px;
}

.activity.create #activity-thumbs .thumb-item {
	width:150px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	border:1px solid #CCC;
	cursor:pointer;
	text-align:center;
	line-height:120%;
	position:relative;
}

.activity.create #activity-thumbs .thumb-item.map,.activity.create #activity-thumbs .thumb-item.pair {
	border-color:transparent;
}

.activity.create #activity-thumbs .thumb-item.pair div {
	height:150px;
	border:1px solid #CCC;
	padding:5px;
}

.activity.create #activity-thumbs.zc .thumb-item {
	width:400px;
}

.activity.create #activity-thumbs .thumb-item img {
	width:100%;
}

.activity.create #activity-thumbs .thumb-item.map img,.activity.create #activity-thumbs .thumb-item.pair img {
	border:1px solid #CCC;
}

.activity.create #activity-thumbs .thumb-item.map img {
	margin-bottom:5px;
}

.activity.create .workarea {
	margin-top:40px;
	border-top:6px solid #444;
	padding:30px 0;
}

.activity.create .workarea.empty {
	padding-bottom:0;
	border:0;
}

.activity.create input[type="submit"].btn.crop,.activity.create input[type="submit"].btn.restart,.activity.create input.btn.restart,.activity.create a.btn.restart {
	padding:6px 14px!important;
	font-size:80%!important;
	margin-top:10px;
	margin-left:0;
}

.activity.create .zc-img {
	width:45%!important;
	margin-right:15px;
}

.activity.create .payoff-image {
	width:75%;
}

.activity.create .workarea .col-sm-4 textarea {
	width:100%;
	padding:5px;
}

.activity.create .lhp_miv_hotspot .pos-B {
	top:0;
	left:0;
}

.activity.create .image-item,.activity.create img.map-bg {
	border:1px solid #CCC;
	display:inline-block;
}

.activity.create .image-item img {
	width:100%;
}

.activity.create #loadingImage {
	max-width:50px;
}
.activity.create .wf-editor-header {
	position: relative;
}
.activity.create ul.wf-editor-tabs.nav.nav-tabs:before {
	position: absolute;
	top:15px;
	left:0;
	content:"Use Ctrl-Shift-V (Windows) or Cmd-Shft-V (Mac) to Paste text without formatting.";
}
.tab-search {
	margin:30px 0;
	padding-left:15px;
}
.migrate table.migrate {
	font-size: 60%;
}
.bottom {
	background:url(../images/bottom_bg.png) 50% 100% repeat;
	padding:75px 0;
}

.popover.bottom {
	background:#FFF;
	padding:0;
}

.bottom-content {
	padding:0;
}

.bottom div[class*='col-sm-'] {
	text-align:center;
}

.bottom div.moduletable.form,.bottom div.moduletable.form .custom {
	text-align:left;
}

.bottom div.moduletable a {
	color:#FFF;
}

.bottom div.moduletable a:hover {
	color:#FF9200;
}

.bottom div.moduletable a img {
	margin-left:15px;
}

.bottom div.moduletable.form {
	margin:30px 0 10px;
}

.bottom div.moduletable.form input[type="text"] {
	padding:4px 15px!important;
	width:95%!important;
	height:40px!important;
	font-size:100%;
	line-height:40px!important;
	border-radius:0!important;
}

.bottom div.moduletable.form .formResponsive .formHorizontal .rsform-block {
	display:inline-block;
}

.bottom div.moduletable.form .rsform-block-email {
	width:50%;
	margin-right:10px!important;
}

.bottom div.moduletable.form .rsform-block-security {
	width:25%;	
	position: relative;
	top:16px;
	padding-right:3px;
}
.bottom div.moduletable.form .rsform-block-submit {
	width:20%;
}
.bottom div.moduletable.form .rsform-block-security .formControls .formBody #g-recaptcha-53 div {
	width:100% !important;
	height:50px !important;
	overflow: hidden;
}
.bottom div.moduletable.form .rsform-block-security .formControls .formBody #g-recaptcha-53 div iframe {
	width:100% !important;
	height: 60px !important;
	position: relative !important;
	top:-10px !important;
}

.bottom div.moduletable.form input[type="submit"].rsform-submit-button {
	background:#FF9326;
	color:#FFF;
	font-size:76%;
	padding:10px 25px !important;
	border-radius:0;
	border:4px solid #FFF;
	font-weight:400;
	text-transform:uppercase;
	position:relative;
	top:-10px;
	vertical-align:top;
}

.bottom div.moduletable.form input[type="submit"].rsform-submit-button:hover {
	color:#FF9326;
	-webkit-transition:color .15s linear;
	-moz-transition:color .15s linear;
	-o-transition:color .15s linear;
	transition:color .15s linear;
	background-color:#FFF;
	-webkit-transition:background-color .15s linear;
	-moz-transition:background-color .15s linear;
	-o-transition:background-color .15s linear;
	transition:background-color .15s linear;
	border-color:#FF9326;
	-webkit-transition:background-color .15s linear;
	-moz-transition:background-color .15s linear;
	-o-transition:background-color .15s linear;
	transition:background-color .15s linear;
}

.bottom div.moduletable.form .formResponsive .formHorizontal .formValidation {
	float:left;
}

.bottom div.moduletable.form .formResponsive .formError {
	display:inline;
	height:auto;
	margin:0;
	float:left;
}

.bottom div.moduletable.rss {
	margin-top:30px;
}

.footer {
	background:#EBEBEB;
	padding:75px 0;
}

.footer-content {
	padding:0;
}

.footer div.moduletable {
	font-size:68%;
	color:#333;
	line-height:130%;
}

.footer div.moduletable h3 {
	font-size:147.058823%;
	margin:0 0 20px;
}

.footer div.moduletable ul {
	list-style:none;
}

.footer div.moduletable ul li {
	margin-bottom:0;
}

.footer div.moduletable ul li a {
	color:#190052;
	font-size:82.3529411%;
}

.footer div.moduletable ul li a:hover {
	color:#333;
}

.footer div.moduletable.copyright {
	font-size:56%;
	margin-top:20px;
	border-top:1px dotted #333;
	padding-top:20px;
}

.home-row1 {
	padding:30px 0;
	border-bottom:4px double #EEE;
}

.home-row1 .formResponsive input[type="text"],.home-row1 .formResponsive input[type="password"] {
	width:100%!important;
	height:56px!important;
	line-height:56px!important;
	margin-bottom:0!important;
}

.home-row1 .btn {
	font-size:84%!important;
	padding:12px 45px!important;
	width:100%!important;
}

.home-row1 a {
	font-size:60%;
	line-height:100%!important;
	font-style:italic;
	display:inline-block;
	position:relative;
	top:-5px;
}

.home-row2 {
	padding-top:50px;
}

.home-row2 h1 {
	font-size:244%;
	font-weight:400;
	line-height:100%;
	margin-bottom:0;
}

.home-row3 {
	padding-bottom:50px;
	background:url(../images/home_row3_bg.png) 50% 0 repeat;
	color:#330052;
}

.home-row3 h3 {
	color:#5FB2DF;
	font-size:152%;
	font-weight:400;
	margin-bottom:40px;
}

.home-row3 img {
	width:35%;
	border:2px solid #FFF;
}

.home-row3 ul {
	list-style:none;
	padding:0;
	margin:0;
	line-height:90%;
}

.home-row3 ul li {
	display:inline;
	padding:0;
	margin:0;
	font-size:95%;
}

.home-row3 ul li:nth-child(2) {
	margin:0 10px;
	padding:0 10px;
	border-left:2px solid #330052;
	border-right:2px solid #330052;
}

.home-row4 {
	padding:110px 0 80px;
	background:#19005D url(../images/bar_orange.png) 50% 0 repeat-x;
	color:#FFF;
	font-size:96%;
	line-height:110%;
}

.home-row4 h3 {
	font-size:133.333333%;
	font-weight:600;
	margin-bottom:15px;
	margin-top:0;
	color:#FFF;
}

.home-row4 a:hover {
	color:#FFF;
}

.home-row4 img {
	width:100%;
	border:2px solid #FFF;
}

.home-row5 {
	padding:60px 0 50px;
	background:#61ADD4;
	color:#FFF;
	font-size:72%;
	line-height:110%;
	font-weight:300;
	border-top:3px solid #FFF;
	border-bottom:3px solid #FFF;
}

.home-row5 div.moduletable {
	width:19%;
	display:inline-block;
	text-align:center;
}

.home-row5 div.moduletable:first-child {
	text-align:left;
	vertical-align:top;
	font-weight:400;
	padding-top:20px;
}

.home-row5 div.moduletable strong {
	font-size:266.666666%;
	display:block;
	line-height:110%;
}

.home-row5a {
	padding:50px 0;
	background:url(../images/bar_orange.png) 50% 0 repeat;
	color:#FFF;
	font-size:100%;
	line-height:130%;
	text-align:center;
}

.home-row6 {
	border-top:37px solid #EBEBEB;
	padding:60px 0 90px;
	color:#666;
	background:url(../images/bar_blue.png) 50% 100% repeat-x;
}

.home-row6 h3 {
	font-size:94%;
	text-transform:uppercase;
	font-weight:700;
	margin-bottom:20px;
}

.home-row6 ul {
	list-style:none;
	padding:0;
	margin:0;
}

.home-row6 ol {
	margin-top:15px;
}

.home-row6 ul li {
	border-bottom:1px solid #CCC;
	padding-bottom:15px;
	margin-bottom:15px;
	line-height:130%;
}

.home-row6 ul li:last-child {
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:0;
}

.home-row6 ol li {
	margin-bottom:15px;
	line-height:130%;
}

.home-row6 .btn {
	font-size:84%;
	padding:15px 45px;
}

.slideshow {
	position:relative;
	background:transparent url(../images/slideshow_bg.png) 50% 100% repeat;
	padding-bottom:30px;
}

.slideshow-content {
	padding:0;
}

.slideshow div.moduletable.general {
	position:absolute;
	bottom:16%;
	width:100%;
}

.slideshow div.moduletable.general .custom {
	width:966px;
	margin:0 auto;
}

body.contentpane {
	background:#FFF;
	padding:20px;
}

#sbox-window {
	padding:0;
}

#pop-print {
	display:inline-block;
	position:absolute;
	top:15px;
	right:30px;
	font-size:70%;
	text-transform:uppercase;
	padding:0 10px;
	border:1px solid #FF9200;
}

#pop-print.act {
	position:relative;
	top:0!important;
	right:0;
}

.contentpane h1 {
	font-size:150%;
}

.contentpane .logo {
	height:auto;
	margin-top:0;
	display:block;
}

.contentpane .tagline {
	color:#350053;
	font-size:75%;
}

.contentpane .doc-description {
	margin-top:20px;
}

.contentpane img.print-img {
	float:left;
	margin-right:15px;
	margin-top:30px;
	max-width:100%;
}

.contentpane .addthis_sharing_toolbox,.contentpane .actionpane,.contentpane .document-toolbar,.contentpane .doc-navigation,.contentpane .document-image,.contentpane #galleryThumbImg,.contentpane .download-link,.contentpane .carousel,.contentpane .intro-toggle {
	display:none!important;
}

.contentpane .document-image.visible-print {
	display:block;
}

.contentpane .hidden-print {
	display:none;
}

.contentpane h1 {
	font-weight:300;
}

.contentpane .document .container {
	padding:20px 0 0;
}

#cboxClose {
	top:0;
}

#cboxLoadedContent {
	padding-top:30px;
}

.writein {
	border-bottom:1px solid #000;
	width:250px;
	display:inline-block;
}

.contentpane .printonly {
	display:none;
}

.element-box,
.elementnum {
	float:right;
	margin:5px 0 0 15px;
	font-size:150%;
	font-weight:700;
	color:#FFF;
	background:#000;
	border-radius:50%;
	line-height:60px;
	height:60px;
	width:60px;
	text-align:center;
	vertical-align:middle;
}
.element-box {
	float:none;
	font-weight: 600;
	margin:0;
	font-size: 70%;
	line-height: 30px;
	height:30px;
	width:30px;
}
.square {
	float:left;
	margin:15px;
	height:125px;
	width:125px;
	border:1px solid #000;
	position: relative;
}
.square.grid {
	margin:0;
	height:115px;
	width:115px;
	border-style: dotted;
	border-collapse: collapse !important;
}
.square.seesawbase {
	margin:0;
	position: relative;
	top:-30px;
	border-width: 2px;
	border-top:0;
	height: 30px;
	width: 113px;
	border-collapse: collapse !important;
}
.pair {
	page-break-inside: avoid !important;
	display: block;
}
.pair > .square.one {
	margin-right:0;
}
.pair > .square.two {
	margin-left:0;
	border-left:0;
}
.squarenum {
	font-size: 60%;
	line-height: 100%;
	background:#000;
	color:#FFF;
	text-align: center;
	position: absolute;
	bottom:0;
	right:0;
	padding:2px 4px 2px 5px;
}
.squarespacer {
	width: 100%;
	clear:both !important;
}
.printbox {
	border:1px solid #000;
	padding:10px;
	min-height: 300px;
	page-break-inside: avoid !important;
}
.printbox.cts {
	min-height: 150px;
	width: 100%;
	margin-bottom:0px;
}
.base {
	float:left;
	position: relative;
	top:-30px;
}
.base .triangle {
	width:0;
	height:0;
	display:inline-block;
	border-bottom:120px solid #444;
	border-left:120px solid transparent;
	border-right:120px solid transparent;
	position:relative;
	margin-bottom:10px;
}
.base > div {
	width:270px;
	display: inline-block;
	vertical-align: top;
	font-size: 60%;
	line-height: 120%;
}
div.int1 {
	text-align: left;
	padding-top:20px;
}
div.topic {
	text-align: center;
}
div.int2 {
	text-align: right;
	padding-top:20px;
}
.base > div > .intresponse {
	border:1px solid #000;
	width:90%;
	height:110px;
}
.base > div.int2 > .intresponse {
	float:right;
}
.base > div.topic > .intresponse {
	margin:0 auto;
}


@media print {
	.page-break {
		page-break-after:always;
	}
	
	#pop-print {
		display:none;
	}
	
	.printonly {
		display:block!important;
	}
}

@media (max-width: 991px) {
	.slideshow div.moduletable.general {
		position:relative;
		bottom:0;
		width:100%;
		margin-top:30px;
	}
	
	.slideshow div.moduletable.general .custom {
		width:100%;
	}
	
	.navigation {
		background-size:cover;
		padding-bottom:25px;
	}
	
	.navbar-header {
		margin-left:10px;
	}
	
	a.nav-expander {
		top:-10px;
	}
	
	.navbar-logo.foundation {
		margin-right:10px;
	}
	
	.com_ml_documents .doc-search h1,.com_ml_activities .doc-search h1 {
		margin-bottom:30px;
	}
	
	.com_ml_documents .doc-search h1 span,.com_ml_activities .doc-search h1 span {
		display:block;
		width:100%;
		top:60px;
		left:5px;
	}
	
	.com_ml_documents .doc-search h1 span br,.com_ml_activities .doc-search h1 span br {
		display:none!important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar-brand {
		width:360px;
		height:81px;
	}
	
	.home-row3 {
		font-size:77%;
		line-height:150%;
	}
	
	.home-row5 {
		font-size:60%;
	}
	
	.home-row5 div.moduletable img {
		width:100%;
	}
	
	.home-row5 div.moduletable:first-child {
		margin-right:15px;
	}
	
	.bottom div.moduletable.form input[type="submit"].rsform-submit-button {
		padding:10px 15px!important;
		top:-10px;
	}
	
	.bottom div.moduletable.form .rsform-block-email {
		width:72%;
	}
	
	.doc-search input[type="text"] {
		width:72%!important;
		margin-right:10px!important;
	}
	
	.doc-search input[type="submit"].btn {
		padding:12px 25px!important;
	}
	
	.document #galleryThumbImg .thumb-item img {
		max-height:75px;
		max-width:75px;
	}
	
	.activity .zoomcrop {
		min-height:560px;
	}
	
	.activity .zoomcrop .toggle-container {
		width:97%;
	}
	
	#cardSlots,#cardPile {
		padding:15px 15px 5px!important;
	}
	
	#cardSlots.rowof5,#cardPile.rowof5 {
		padding:15px 45px 5px!important;
	}
	
	#cardSlots div,#cardPile div {
		width:100px!important;
		height:100px!important;
	}
	
	#cardSlots div a,#cardPile div a {
		top:63px!important;
	}
	
	.activity .tile {
		width:90px;
		height:90px;
	}
	
	.activity .tile img {
		width:120px;
		height:120px;
		position:relative;
		left:-15px;
		top:-15px;
	}
	
	.nav-tabs>li>a {
		padding:10px;
	}
	
	.activity.create .title-type input[type='text'] {
		width:60%;
	}
	
	.activity.create .title-type span.field-label {
		width:30%;
	}
}

@media (max-width: 767px) {
	.max500 {
		max-width:300px;
		height:auto;
	}
	
	ul.twocols {
		columns:1;
		-webkit-columns:1;
		-moz-columns:1;
	}
	
	.pagination ul > li {
		display:none;
	}
	
	.pagination ul > li:first-child,.pagination ul > li:nth-child(2),.pagination ul > li:nth-last-child(2),.pagination ul > li:last-child {
		display:inline;
	}
	
	h1 {
		font-size:200%;
	}
	
	.item-page.document h1 {
		font-size:150%;
	}
	
	.top {
		text-align:center;
		border-bottom-width:2px;
	}
	
	.top-content {
		padding:0;
	}
	
	.top div.moduletable ul.nav {
		margin-top:11px;
	}
	
	.top div.moduletable ul.nav li {
		padding:0 20px;
	}
	
	.navigation {
		padding:15px 0 10px;
	}
	
	.navbar-brand {
		border:0;
		padding:0 15px;
		margin:0;
		width:100%;
		height:auto;
		font-size:60%;
		line-height:120%;
	}
	
	.navbar-brand span {
		display:block;
	}
	
	.navbar-brand img {
		max-width:230px;
		position:relative;
		left:50px;
		margin-bottom:10px;
		display:inline-block;
	}
	
	.navbar-logo {
		display:none;
	}
	
	.navbar-default {
		position:relative;
	}
	
	.navbar-header {
		position:absolute;
		top:5px;
		left:5px;
	}
	
	a.nav-expander {
		top:0;
		font-size:0!important;
		color:transparent!important;
	}
	
	a.nav-expander .icon-bar {
		width:33px!important;
		height:5px!important;
		margin-bottom:5px!important;
	}
	
	.slideshow {
		padding-bottom:0;
		background:#350054;
	}
	
	.slideshow div.moduletable.general {
		margin-top:0;
	}
	
	.slideshow div.moduletable.general ul li:nth-child(even),.action div.moduletable.general ul li:nth-child(even) {
		display:none;
	}
	
	.slideshow div.moduletable.general ul li {
		border:0;
		border-top:4px solid #FFF;
	}
	
	.action div.moduletable.general ul li {
		border:0;
		border-top:3px solid #FFF;
	}
	
	.action div.moduletable.general ul li:first-child {
		border-top:0;
	}
	
	.slideshow div.moduletable.general ul li,.action div.moduletable.general ul li {
		display:block;
		width:100%;
	}
	
	.home-row1 {
		padding-bottom:10px;
	}
	
	.home-row1 .control-group.col-sm-4 {
		padding:0;
	}
	
	.home-row1 .formResponsive input[type="text"],.home-row1 .formResponsive input[type="password"] {
		width:92.5%!important;
	}
	
	.home-row2 {
		padding-top:30px;
	}
	
	.home-row3 h3 {
		font-size:115%;
	}
	
	.home-row3 div.moduletable img {
		display:block;
		width:100%;
		margin:0 0 15px;
	}
	
	.home-row3 ul li {
		display:block;
		border:0!important;
		padding:0!important;
		margin:0 0 10px!important;
	}
	
	.home-row4 {
		padding:60px 0;
	}
	
	.home-row4 img {
		margin-bottom:20px;
	}
	
	.home-row4 div.moduletable {
		text-align:center;
	}
	
	.home-row5 {
		padding:10px 0 30px;
	}
	
	.home-row5 div.moduletable {
		width:49%;
		font-size:85%;
		font-weight:600;
		margin-bottom:15px;
	}
	
	.home-row5 div.moduletable:first-child {
		width:100%;
		text-align:center;
	}
	
	.home-row5 div.moduletable img {
		margin-bottom:5px;
	}
	
	.home-row5a {
		padding:30px 0;
	}
	
	.home-row6 {
		padding:30px 0;
	}
	
	.home-row6 div.moduletable {
		margin-bottom:30px;
	}
	
	.bottom {
		padding:30px 0;
	}
	
	.bottom div.moduletable {
		font-size:80%;
		margin-bottom:15px;
	}
	
	.bottom div.moduletable.form .rsform-block-email {
		width:92.5%;
		margin-right:0!important;
		font-size:70%;
	}
	
	.bottom div.moduletable.form .rsform-block-submit {
		width:100%;
		text-align:center;
	}
	.bottom div.moduletable.form .rsform-block-security {
		width:99%;
		text-align:center;
		top:-5px;
		padding:0;
	}
	.footer {
		padding:30px 0;
	}
	
	.footer ul {
		margin:20px 0 0;
	}
	
	.footer div.moduletable ul li {
		font-size:150%;
		line-height:150%;
	}
	
	#main.mainbody > .container {
		padding:30px 15px;
	}
	
	#content {
		padding:0 15px;
	}
	
	.action {
		padding:0 0 34px;
	}
	
	.doc-search {
		margin:0 -15px;
		padding:0 15px;
	}
	
	.doc-search .container {
		padding:30px 0;
	}
	
	.com_ml_documents .doc-search h1,.com_ml_activities .doc-search h1 {
		font-size:120%;
		margin-bottom:55px;
	}
	
	.com_ml_documents .doc-search h1 span,.com_ml_activities .doc-search h1 span {
		top:35px;
		font-size:60%;
	}
	
	.doc-search .container input[type="text"] {
		width:92.5%!important;
		font-size:75%!important;
	}
	
	.doc-search input[type="submit"].btn {
		padding:8px 20px!important;
		margin-bottom:5px;
	}
	
	.doc-search .filter-toggle {
		font-size:85%;
		line-height:120%!important;
		margin-bottom:0;
		display:inline-block;
	}
	
	.doc-search .filter-toggle span {
		display:inline-block;
		margin-bottom:20px;
		margin-right:5px;
		float:left;
	}
	
	.com_ml_activities .doc-search .filter-toggle span {
		margin-bottom:30px;
	}
	
	.doc-search .filters select {
		width:92.5%!important;
	}
	
	.doc-item .doc-item-img {
		width:100%;
	}
	
	.com_ml_documents #main.mainbody > .container,.com_ml_activities #main.mainbody > .container {
		padding-bottom:0;
	}
	
	.filter-selections ul li {
		line-height:120%;
	}
	
	.filter-selections ul li a.filter-link span.glyphicon {
		float:left;
		display:inline-block;
		margin-bottom:10px;
		position:relative;
		top:7px;
	}
	
	.doc-results .sort-by {
		font-size:80%;
	}
	
	.doc-results .sort-by label input[type="radio"] {
		top:2px;
	}
	
	.radio-inline+.radio-inline {
		margin-left:0;
	}
	
	.doc-search .checkbox .helpicon {
		display:none;
	}
	
	.lhp_miv_map {
		display:none;
	}
	
	.document .citation {
		font-size:50%;
	}
	
	.carousel-indicators {
		display:none;
	}
	
	.activity .btn.activity {
		margin-bottom:20px;
	}
	
	.activity div.actionpane form input[type='text'],.document div.actionpane form input[type='text'],.document div.actionpane form select,#createFolderForm input[type='text'] {
		width:92.5%!important;
		margin-bottom:15px!important;
		font-size:75%!important;
	}
	
	.activity div.actionpane .small,.document div.actionpane .small {
		display:inline-block;
		line-height:120%;
	}
	
	.document div.actionpane a.btn,.document div.actionpane input[type="submit"],#createFolderForm .btn {
		margin-left:0!important;
	}
	
	.contentpane .logo {
		width:100%;
		margin-top:50px;
	}
	
	.contentpane .tagline {
		display:inline-block;
		line-height:120%;
	}
	
	.contentpane img.print-img {
		margin:0;
		float:none;
	}
	
	#pop-print {
		left:20px;
		right:inherit;
	}
	
	table.migration thead,table.mydocuments thead,table.myactivities thead {
		display:none;
	}
	
	table.migration tr td:last-child {
		display:none;
	}
	
	table.mydocuments tr td:nth-child(2),table.mydocuments tr td:nth-child(4),table.mydocuments tr td:nth-child(5) {
		display:none;
	}
	
	table.myactivities tr td:nth-child(2),table.myactivities tr td:nth-child(4),table.myactivities tr td:nth-child(6),table.myactivities tr td:nth-child(7) {
		display:none;
	}
	
	.document.favorites div.folderactions select {
		width:70%!important;
	}
	
	.activity .intro-toggle.btn {
		display:none;
	}
	
	.formResponsive.formActivity input[type="text"] {
		width:92.5%!important;
		margin:0 0 10px!important;
	}
	
	fieldset.user input[type="text"],fieldset.user input[type="password"],.formResponsive input[type="email"],.formResponsive select#school-state {
		width:92.5%!important;
	}
}