body {background-color:#e5e4de;font-family: 'Open Sans', sans-serif;color:#000;}
a {outline:none;}
a:hover, a:focus {text-decoration:none;}
.btn {padding: 4px 10px;}
.inbl {display:inline-block;}
.valm {vertical-align:middle;}
#topcolors {background-color:#3d4b72;height:79px;border-bottom:5px solid #8d99c7;position:absolute;width:100%;z-index:-99;}
header {background-color:#3d4b72;color:#fff;height:79px;border-bottom:5px solid #8d99c7;margin-bottom:30px;}
header a {color:#fff;}
header h1.old {font-size:28px;font-weight:600;}
header h1 {font-size:26px;font-weight:300;}
header h1 span {font-family: 'Lora', sans-serif;font-size:26px;font-weight:700;padding-right:0.25em;}
header>h1>a, header>h1>a:focus, header>h1>a:hover {color:#fff;}
#learner-homepage, .admin-row {padding:3em 0;}
.homepageSearch {height:22px;}
.block {padding-bottom:3em;}
.block-header {}
.block-tab {background-color:#ab9d6e;border-radius:5px 5px 0 0;display:inline-block;float:left;padding:0.25em 12px;margin-right:12px;}
.block-tab.inactive {background-color:rgba(171, 157, 110,0.4);border-radius:5px 5px 0 0;display:inline-block;float:left;padding:0.25em 12px;}
.block-tab>span, .block-tab>a>span  {color:#fff;font-size:20px;vertical-align:middle;padding:0.25em 0;}
.block-tab input {padding:2px 5px;}
.block-tab a {text-decoration:none;}
.block-search {padding-left:5em;}
.block-search input {width:200px;margin-left:1em;height:22px;}
.block-info {padding-top:7px;float:left;}
.block-action {float:left;margin-left:12px;}
.block-control {float:right;padding-top:12px;padding-right:12px;font-size:0;}
.block-help {float:right;padding:0.25em 0;}
.block-help .fa {color:#ab9d6e;font-size:24px;}
.icon-grid, .icon-list {opacity:0.6;}
.icon-grid.active, .icon-list.active {opacity:1;cursor:normal;}
.icon-grid {width:14px;height:14px;background:transparent url('/img/icon_grid.png') 0 0 no-repeat;display:inline-block;margin-right:6px;text-indent:-9999px;}
.icon-list {width:24px;height:14px;background:transparent url('/img/icon_list.png') 0 0 no-repeat;display:inline-block;text-indent:-9999px;}
.block-sub {font-size:16px;color:#818181;}
.block-sub a {padding-left:2em;}
.block-body {background-color:#fff;padding:27px 12px;}
.block-body .block-scroll {overflow-y: auto;height:20em;max-height: 20em;padding-right: 1em;}
.block-sidebar {background:#f5f5f5;}
.block-list {list-style:none;margin:0;padding:0;}
.block-list li {margin:4px 0 4px 15px;padding:0;position:relative;}
.block-list li:before {
	position:absolute;
	left:-15px;
	top:-5px;
	font-size:30px;
	line-height:30px;
	color: #d66300;
	content: "\2022"
}
.block-list li.item-read:before {
	content: ""
}
.freshwidget-theme {padding:10px 16px 7px 16px !important;background-color:#ab9d6e !important;font-weight:normal !important;-webkit-box-shadow:none !important;box-shadow:none !important;-moz-box-shadow:none !important;}
#tutorials-slideout ul li i.fa {clear:left;display:block;float:left;width:20px;margin-right:5px;margin-top:2px;}
#tutorials-slideout ul li span {display:block;float:left;width:calc(100% - 25px);}
#tutorials-slideout ul.toplevel li.toplinktitle {text-transform:uppercase;padding-top:1em;clear:left;font-size:1.1em;}
#tutorials-slideout ul.toplevel li.toplinktitle ul li {text-transform:none;font-size:0.9em;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {background:#ca965b}
.block-list a {color:#000;}
.block-list li.item-read a {color:#999;}
.block-list li:hover, .block-list li:hover span {color:#d66300;}
.block-list a:hover, .block-list a:focus {text-decoration:none;}
.block-list span {border-bottom:1px dotted #fff;}
.block-list span.item-date {display:inline-block;width:4em;}
.block-list span.item-title {display:inline-block;margin-left:16px;}
.block-list li:hover span {bad-border-bottom:1px dotted #d66300;} /* ugly */
.block-list-text {list-style:none;margin:0;padding:0;}
.block-list-text li {margin:4px 0 4px 15px;padding:0;position:relative;}
.block-list-text a, a.block-link {color:#d66300;}
.block-list-text a:hover, .block-list a:focus, a.block-link:hover, a.block-link:focus {text-decoration:none;color:#d66300;}
.block-list-text span {border-bottom:1px dotted #fff;}
.block-list-text span.item-date {display:inline-block;width:4em;}
.block-list-text span.item-title {display:inline-block;}
.block-list-text span.item-title span {font-size:15px;}
.block-list-text li:hover span {bad-border-bottom:1px dotted #d66300;} /* ugly */
.block-list-text .btn {margin-left:2em;}
.block-body .item-hidden {display:none;}
.block-body .show-more, .block-body .show-less {margin-left:15px;}
.block-body .reveal {display:none;}
.block-body:hover .reveal {display:block;}

#history .block-list-text {overflow:hidden;margin:0 15px;}
#history .block-list-text li {display:table;width:100%;table-layout:fixed;margin:4px 0;}
#history .block-list-text li.item-hidden {display:none;}
#history .block-list-text span.item-date {display:table-cell;width:4em;min-width:4em;}
#history .block-list-text span.item-title {display:table-cell;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.block-body table {width:100%;}
.block-body th[data-sort] {cursor:pointer;}
.block-body th span, .fixedHeader-floating th span {display:block;background:#f4f6fc;border:1px solid #e5e4de;font-weight:600;text-transform:uppercase;padding:8px 12px;line-height:1em;color:#999999;margin-right:2px;font-size:0.8em;}
.block-body th[data-sort] span {position:relative;padding-right:28px;}
.block-body th:last-child span {margin-right:0;}
.block-body th span.sort, .fixedHeader-floating th span.sort {background:#e5e4de;border:1px solid #c9d1f1;}
.block-body td {vertical-align:top;padding:12px;}
.block-body .sr-title {text-overflow: ellipsis;overflow: hidden;}
.block-body .sr-title span {display:inline;padding:0px;font-size:18px;}
.block-body tbody tr:nth-child(even) {background-color:#f5f5f5;}

.course-assigned {padding:1em 0;display:table;width:100%;}
.course-assigned:nth-child(odd) {background-color:#f5f5f5;}
.course-assigned:hover, .course-assigned.active {background-color:#e5e5e5;cursor:pointer;}
.course-actions {display:table-cell;width:88px;vertical-align:top;text-align:center;padding-top:22px;}
.course-img {display:table-cell;width:120px;}
.course-img img {width:120px;height:90px;}
.course-assigned .course-img {padding-left:12px;}
.course-title {font-size:18px;display:table-cell;padding:0 12px;vertical-align:top;}
.course-title span {display:inline-block;}
.course-title small {color:#999;font-size:13px;display:block;}
.course-description {display:none;}
.course-length {display:none;}
.course-status {display:table-cell;width:76px;vertical-align:top;}
.course-status span {display:block;}
.course-status span.t {color:#999;font-size:10px;font-weight:600;line-height:1em;text-transform:uppercase;}
.course-status span.m {font-size:18px;padding-bottom:16px;}
.course-category {padding:1em 0;}
.course-category .row {background-color:#f5f5f5;padding:0 36px;margin:0 -12px;}
.course-category.category-slideshow .row {padding:0;}
.category-slideshow .course, .category-slideshow .course-more-link {display:none;}
.slick-initialized .slick-slide {display: block;}
.course-category .course, .course-category .course-more-link {padding:12px;}
.course-category .course:hover, .course-category .course.active {background-color:#e5e5e5;cursor:pointer;}
.course-category .course-more-link div {display:table-cell;width:120px;}
.course-category .course-more-link div a {width:120px;height:90px;display:table-cell;vertical-align:middle;text-align:center;background-color:#e5e5e5;color:#4d4d4d;text-transform:uppercase;}
.course-category .course-more-link div a i {font-size:40px;color:#d66300;}


#catalog-search {padding-left:5em;}
#catalog-search input {width:200px;margin-left:1em;}

.help-tip .tutorials a {color:#8d99c7;}
.help-tip .tutorials a:hover {color:#d66300;}

.course-info .actions a {color:#8d99c7;display:block;font-size:10px;}
.course-info .actions a:hover {color:#d66300;text-decoration:none;}
.course-info .actions a .action-title {color:#7f7f7f !important;font-size:14px;}
.course-info .actions a .fa {vertical-align:middle;}
.course-info .actions span.action-title {padding-left:6px;}
.fa-stack {margin-left:-2px;}
.action-title-stacked {margin-left:-1px;}
.course-info-popover h3 {font-size:16px;color:#191919;}
#welcome {top:24px; font-size:18px;}
#welcome .fa-gear {font-size:32px;color:#ab9d6e}

#assignments .show-more, #assignments .show-less {color:#d66300;}
#messages .show-more, #messages .show-less {color:#d66300;}
#history .show-more, #history .show-less {color:#d66300;}
#course-queue .show-more, #course-queue .show-less {color:#d66300;}
#course-catalog .show-more, #course-catalog .show-less {color:#d66300;display:block;text-align:center;margin:0;vertical-align:middle;}

.qtip {
	max-width: 400px;
}

/* qtip-obl (style modified from qtip-bootstrap) */



.qtip-obl {
	width:400px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.qtip-obl{
	/** Taken from Bootstrap body */
	font-size: 14px;
	line-height: 20px;
	color: #7f7f7f;

	/** Taken from Bootstrap .popover */
	padding: 1px;
	background-color: #ffffff;
	border: 0px solid #ccc;
	border: 0px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.qtip-obl .qtip-titlebar{
	/** Taken from Bootstrap .popover-title */
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.qtip-obl .qtip-titlebar .qtip-close{
	/**
	 * Overrides qTip2:
	 * .qtip-titlebar .qtip-close{
	 *   [...]
	 *   right: 4px;
	 *   top: 50%;
	 *   [...]
	 *   border-style: solid;
	 * }
	 */
	right: 11px;
	top: 45%;
	border-style: none;
}

.qtip-obl .qtip-content{
	/** Taken from Bootstrap .popover-content */
	padding: 9px 14px;
}

.qtip-obl .qtip-icon{
	/**
	 * Overrides qTip2:
	 * .qtip-default .qtip-icon {
	 *   border-color: #CCC;
	 *   background: #F1F1F1;
	 *   color: #777;
	 * }
	 */
	background: transparent;
}

.qtip-obl .qtip-icon .ui-icon{
	/**
	 * Overrides qTip2:
	 * .qtip-icon .ui-icon{
	 *   width: 18px;
	 *   height: 14px;
	 * }
	 */
	width: auto;
	height: auto;

	/* Taken from Bootstrap .close */
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.qtip-obl .qtip-icon .ui-icon:hover{
	/* Taken from Bootstrap .close:hover */
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.qtip-obl.qtip-table {
	width:auto;
	max-width:400px;
}

/* search */
#search h1 {font-size:21px;}
#search h1 small {color:#000;}
#search h3 {font-size:14px;text-transform:uppercase;color:#818181;}
#search h4 {font-size:16px;color:#191919;border-bottom: 1px solid #818181;margin:1em 0 0 0;padding:0 0 3px 0;}
#search .block-body {padding:12px;}
#search .block-sidebar {padding:16px 8px;}
#search-results {padding:0 0 0 12px;}
#search-results table {width:100%;}
#search-results th[data-sort] {cursor:pointer;}
#search-results th span {display:block;background:#f4f6fc;border:1px solid #e5e4de;font-weight:600;text-transform:uppercase;padding:8px 12px 8px 12px;line-height:1em;color:#999999;margin-right:2px;}
#search-results th[data-sort] span {position:relative;padding-right:28px;}
#search-results th:last-child span {margin-right:0;}
#search-results th span.sort {background:#e5e4de;border:1px solid #c9d1f1;}
#search-results td {vertical-align:top;padding:12px;}
#search-results .sr-title {text-overflow: ellipsis;overflow: hidden;}
#search-results .sr-title img {display:block;float:left;width:120px;height:90px;margin-right:18px;}
#search-results .sr-title span {display:inline;padding:0px;font-size:18px;}
#search-results .sr-rating {white-space:nowrap;}
.fa-star, .fa-star-half-o, .fa-star-o {color:#8d99c7;font-size:18px;padding:1px;}
#search-results tbody tr:nth-child(even) {background-color:#f5f5f5;}
#search-results tbody tr:hover, #search-results tbody tr.active {background-color:#e5e5e5;cursor:pointer;}
#search.view-list .sr-title img {display:none;}
#search.view-list .sr-title span {font-size:0.9em;padding:0;}
#search-results td {font-size:0.9em;}
#search-results td span.smalltype {font-size:0.8.5em;}
#search.view-list .sr-title span.smalltype {font-size:0.85em;}

.btn-theme {background-color:#ca965b;border-color:#ca965b;color:#fff;padding:4px 10px;}
.btn-theme:focus, .btn-theme:hover {color:#fff;}
.btn-link-interior {color:#d66300;}
.btn-link-interior:hover, .btn-link-interior:focus {text-decoration:none;color:#d66300;}
.dropdown-menu>li>a.block-link {color:#d66300;}
.dropdown-menu>li>a.block-link:hover, .dropdown-menu>li>a.block-link:focus {text-decoration:none;color:#d66300;}
.btn-vid {background-color:#3d4b72;border-color:#3d4b72;color:#fff;padding:4px 10px;outline:none;}
.btn-vid:focus, .btn-vid:hover {color:#fff;outline:none;}
.btn-vid[disabled] {display:none;}
.editable, .editable-simple, .editable-text {padding:6px;}
.editable:focus, .editable-simple:focus, .editable-text:focus, .editable:hover, .editable-simple:hover, .editable-text:hover, .editable:active, .editable-simple:active, .editable-text:active {outline:2px dashed #818181;}
input.editable-simple {display: block;width: 100%;background-color: transparent;background-image: none;border: none;}
#sideBar a {color:#d66300;}
#sideBar a.action {padding-left:40px;}
.form-group .parentSelect,.form-group .subSelect {width:35%;display:inline;}
#course-creator .form-group .checkbox label {padding-left:0px;}

table.blocked {width:100%;}
table.blocked th[data-sort] {cursor:pointer;}
table.blocked th span {display:block;background:#f4f6fc;border:1px solid #e5e4de;font-weight:600;text-transform:uppercase;padding:8px 12px;line-height:1em;color:#999999;margin-right:2px;}
table.blocked th[data-sort] span {position:relative;padding-right:28px;}
table.blocked th:last-child span {margin-right:0;}
table.blocked th span.sort {background:#e5e4de;border:1px solid #c9d1f1;}
table.blocked td {vertical-align:top;padding:12px;}
table.blocked .sr-title {text-overflow: ellipsis;overflow: hidden;}
table.blocked .sr-title span {display:inline;padding:0px;font-size:18px;}
table.blocked tbody tr:nth-child(even) {background-color:#f5f5f5;}
table.blocked .td-date {width:10em;}
.dialog-win-margin {margin-left:-15px;margin-right:-15px;}

.category-slideshow .slick-prev:before, .category-slideshow .slick-next:before {color:#d66300;}
.inactive {color: #d40000; font-weight: bold;}
.ans-wrong, .notice-warning {color:#900;}
.warning {background:#ca965b;color:#ffffff;padding:1em;margin:0 0 1em 0;}
.ans-correct {color:#090;}

.snipe-admin {position:absolute;top:0;left:0;}

.sort-arrow {position: absolute;right: 12px;top: 8px;}

.table-report {min-width:900px;background-color:#fff;}

.block-body tr[data-toggle='qtip']:hover, .block-body tr[data-toggle='qtip'].active {background-color:#e5e5e5;cursor:pointer;}

.wsnw {white-space:nowrap;}

[data-toggle='help-tip'] {cursor:pointer;}
.help-tip h3 {font-size:16px;color:#191919;}
.help-tip .actions a {color:#8d99c7;display:block;font-size:10px;}
.help-tip .actions a:hover {color:#d66300;text-decoration:none;}
.help-tip .actions a .action-title {color:#7f7f7f !important;font-size:14px;}
.help-tip .actions a .fa {vertical-align:middle;}
.help-tip .actions span.action-title {padding-left:6px;}

ul#backend-sort {padding-left:0;overflow:hidden;}
ul#backend-sort li {list-style:none;padding:2px 0;white-space:nowrap;}
ul#backend-sort li .li-sort-icon {margin-right:6px;color:#b2b2b2;}
ul#backend-sort li .li-sort-title {}
ul#backend-sort li .li-sort-title a {display:inline-block;text-overflow:ellipsis;}

#search-results table.dataTable thead>tr>th.sorting_asc, #search-results table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {padding-right: 0;}
#search-results table.dataTable thead>tr>th>span {font-size:0.8em;padding-right: 30px;}
#search-results table.dataTable thead>tr>th>span.select {padding-left:0;padding-right:0;}
#search-results table.dataTable thead>tr>th.sorting_asc span, #search-results table.dataTable thead>tr>th.sorting_desc span {background:#e5e4de;border:1px solid #c9d1f1;}
table.table-sort thead>tr>th.sorting_asc, table.table-sort thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {padding-right: 0;}
table.table-sort thead>tr>th>span {padding-right: 30px;}
table.table-sort thead>tr>th.sorting_asc span, table.table-sort thead>tr>th.sorting_desc span {background:#e5e4de;border:1px solid #c9d1f1;}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {bottom:4px;}
/*
#search-results table.dataTable thead .sorting_asc:after {font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f160";}
#search-results table.dataTable thead .sorting_desc:after {font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f161";}
*/
div.dataTables_wrapper div.dataTables_info {padding-top:9px;}
div.dataTables_wrapper div.dataTables_length {padding-top:5px;}
table.table-sort tfoot>tr>td {padding:0;}
table.table-sort tfoot>tr>td span {display: block;font-weight: 600;text-transform: uppercase;padding: 8px 12px;line-height: 1em;color: #333;margin-right: 2px;background: #dededf;border: 1px solid #cfcfd0;}

.flash-notice {padding:6px;color:#ca965b;}
.flash-error {margin:10px 0;color:#900;font-weight:bold;}

.buttons-copy,.buttons-csv,.buttons-excel,.buttons-pdf {padding-left:30px;}
.buttons-copy:after {position: absolute;content: "\f0c5";font-family: FontAwesome;left: 10px;color:#ab9d6e;}
.buttons-csv:after {position: absolute;content: "\f0f6";font-family: FontAwesome;left: 10px;color:#ab9d6e;}
.buttons-excel:after {position: absolute;content: "\f1c3";font-family: FontAwesome;left: 10px;color:#ab9d6e;}
.buttons-pdf:after {position: absolute;content: "\f1c1";font-family: FontAwesome;left: 10px;color:#ab9d6e;}
.dt-button-collection .dropdown-menu>li>a {padding-left:30px;}
.dt-button-collection .dropdown-menu>li {position:relative;padding-left:0;}
.dt-button-collection .dropdown-menu .buttons-copy:after, .dt-button-collection .dropdown-menu .buttons-csv:after, .dt-button-collection .dropdown-menu .buttons-excel:after, .dt-button-collection .dropdown-menu .buttons-pdf:after {top:4px;}
table.dataTable tbody td.select-checkbox:before, table.dataTable tbody td.select-checkbox:after, table.dataTable tbody th.select-checkbox:before, table.dataTable tbody th.select-checkbox:after {top:1.6em;border-radius:2px;}

.report-buttons>.btn {position:relative;}
.report-save {padding-left:30px;}
.report-save:after {position: absolute;content: "\f0c7";font-family: FontAwesome;left: 10px;color:#ab9d6e;}


.report-reset-button { margin-left:-3px; }
.report-reset-button >.btn { position:relative; }
.report-reset-form { padding-left:30px;}
.report-reset-form:after { position: absolute;content: "\f021";font-family: FontAwesome;left: 10px;color:#ab9d6e;}
.report-run-form { padding-left:30px;}
.report-run-form:after { position: absolute;content: "\f04b";font-family: FontAwesome;left: 10px;color:#fff;}

.report-delete >.btn { position:relative; }
.report-delete { padding-left:30px;}
.report-delete:after {  position: absolute;content: "\f014";font-family: FontAwesome;left: 10px;color:#ab9d6e; }

.bsSwitch label {padding-left:0;}
[data-tab-toggle] {cursor: pointer;}

.sample-data {position:relative;}
.sample-data:after {
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  content: "Sample Data";
  color: #333;
  font-size: 27px;
  font-weight: normal;
}

.example-data {position:relative;}
.example-data:after {
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  content: "Example";
  color: #f3f3f3;
  font-size: 120px;
  font-weight: normal;
  position: absolute;
  z-index: -1;
}

.content-toggle {display:none;}
.input-daterange {margin-top:4px;}
.filter-hidden {display:none;}
#bar-bottom {position: fixed;width: 100%;padding:1em;background: #FFD700;bottom: 0;left: 0;right: 0;text-align:center;color:#000;z-index:10000;}
#bar-bottom a {color:#000;font-weight:bold;}

/* support button in admin area */
.sst-btn-left .sst-theme {
    transform: rotate(-90deg);
    transform-origin: left top 0;
	width:90px;
	height: 35px;
}
.sst-btn-left .sst-theme:hover { height:37px; }
.sst-btn-left .sst-theme, .sst-btn-top .sst-theme {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 -2px 0 rgba(255, 255, 255, 0.7) inset, 0 9px 29px rgba(0, 0, 0, 0.1) inset;
}
.sst-button .sst-theme {
    outline: 0 none;
    position: fixed;
    white-space: nowrap;
}
.sst-theme a, .sst-theme a span{ width:100%; color:#fff; text-align:center;display:block;margin-left:-2px; outline:none; }

.sst-theme {
    background-color:#ab9d6e;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    outline: 0 none;
    padding: 8px 16px;
    text-decoration: none;
}
.sst-button {
    display: block !important;
    height: 0;
    margin: 0;
    outline: 0 none;
    position: fixed;
    width: 0;
    z-index: 1000;
}
#jira-button.sst-btn-left .sst-theme {
	width:118px;
}
.display-block {display:block;}
[data-tab-toggle].active {color:#000;font-weight:bold;}
[data-tab-toggle].inactive {color:#000;}
.block-sidebar .input-group-btn>.btn {padding: 6px 12px;color:#555;}
.equal-cols {overflow:hidden;}
.equal-cols .equal-col {margin-bottom:-99999px;padding-bottom:99999px;}
.series-modules {clear:left;margin-top:120px;}
.sr-title small.gray {color:#999;font-size:13px;display:block;}

.series-info .actions a {color:#8d99c7;display:inline-block;font-size:10px;padding-right:8px;}
.series-info .actions a:hover {color:#d66300;text-decoration:none;}
.series-info .actions a .action-title {color:#7f7f7f !important;font-size:14px;}
.series-info .actions a .fa {vertical-align:middle;}
.series-info .actions span.action-title {padding-left:6px;}

#search .checkbox.disabled label {color:#b2b2b2;}

#dashboard-bc {padding-bottom:10px;}
#dashboard-row {margin-top:-45px;}

.backend-note {margin:0 0 0.5em 0;}
.backend-note .backend-note-head {background-color:#f5f5f5;display:block;padding:2px 4px;margin:0;}
.backend-note p {display:block;padding:2px 4px;margin:0;}

.sst-theme {box-shadow:none !important;font-family: 'Open Sans', sans-serif;letter-spacing:0.05em;font-weight:normal;}
#tutorials-slideout {font-size:0.9em;line-height:160%;width:320px;position:absolute;top:248px;left:-320px;z-index:1000;background-color:#ab9d6e;position:fixed;padding:20px;color:white;}
#tutorials-slideout ul.toplevel {padding-left:0px;list-style:none;}
#tutorials-slideout ul.toplevel ul {list-style:none;padding-left:10px;}
#tutorials-slideout-link {font-family: 'Open Sans', sans-serif;}
#tutorials-slideout a, #tutorials-slideout a.block-link {color:#fff;}

.welcome_email_message_wrapper .btn-toolbar .btn-group .btn ,
.notice_content_wrapper .btn-toolbar .btn-group .btn {
  color: #333;
  padding-bottom: 0;
}
.welcome_email_message_wrapper .btn-toolbar .btn-group ,
.notice_content_wrapper .btn-toolbar .btn-group {
  margin-left: 0;
}
.welcome_email_message_wrapper .btn-toolbar ,
.notice_content_wrapper .btn-toolbar {
  padding-bottom: 0;
}
.welcome_email_message_wrapper .btn-toolbar .btn-group .input-append .btn ,
.notice_content_wrapper .btn-toolbar .btn-group .input-append .btn {
  margin: 5px 15px 5px;
  padding: 4px 10px
}
.welcome_email_message_wrapper .btn-toolbar .btn-group .input-append input ,
.notice_content_wrapper .btn-toolbar .btn-group .input-append input {
  margin: 10px 15px;
  padding: 5px;
}
.welcome_email_message_wrapper .btn-toolbar .btn-group .input-append .btn-theme ,
.notice_content_wrapper .btn-toolbar .btn-group .input-append .btn-theme {
  color: #FFF;
}
dd.bottom-border {
  border-bottom: 1px solid black;
}

.adjust-fa { font-size:1.2em;margin-top:-0.37em; }
.adjust-fa-v2 { font-size:1.6em;margin-top:-0.25em; }

.support-materials .fileinput {
	display: none;
}

.support-materials .fileinput.fileinput-exists + .fileinput,
.support-materials label + .fileinput,
.support-materials .fileinput.fileinput-exists {
    display: block;
    clear: both;
}
.course-info-materials{
	padding-bottom: 20px;
}
.collapse-arrow-down{
	display: none;
}
.collapsed .collapse-arrow-down{
	display: inline;
}
.collapse-arrow-up{
	display: inline;
}
.collapsed .collapse-arrow-up{
	display: none;
}
.modal-open .modal {
	overflow-y: scroll;
}
.modal-dialog .notice .panel-body {overflow: auto;}
@media (min-width: 768px) {
  .modal-dialog {
    margin: 80px auto;
  }
}
.preloader{
	padding: 10px;
	text-align: center;
}
.right{
	float: right;
}
.error-mark{
	color: red;
	font-weight: bold;
	font-size: 120%;
}
.invoice-thanks{
	font-size: 120%;
}
.red-flash {color:#f00;font-weight:bold;}

.text-4 {color:#ab9d6e}
.bg-4 {background-color:#ab9d6e !important; color: #fff !important;}
.bg-3 {background-color:#8d99c7 !important; color: #fff !important;}

#search.hide-filters #search-filters { display: none; }
#search.hide-filters #search-results { width: 100%; padding-left: 0; }
#search .current-filters { margin-left: 10px; }
#search .current-filter { margin-left: 5px; }

.block-body .notice-list-table td { background:#fff; padding:3px; }
.block-body .notice-list-table .header td { font-size:90%; border-bottom:1px solid #eee; color:#999; }
.block-body .notice-list-table .header .date { width: 20%; }
.block-body .notice-list-table .header .subject { width:80%; }
.block-body .notice-list-table .spacer td { line-height:0px; height:10px; }
.notice-list-table a { color:#000; }
.notice-list-table .status-item-read, .notice-list-table .status-item-read a, .notice-list-table .status-item-read td { color: #b3b3b3;  }
body[data-route='admin_report_assignment'] .sidebar-overlay, body[data-route='admin_report_activity'] .sidebar-overlay {display: none;position: absolute;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.5);z-index: 9999;left: 0px;top: 0;}
body[data-route='admin_report_assignment'] .collapse-sidebar, body[data-route='admin_report_activity'] .collapse-sidebar {position: absolute;right: 10px;top: 10px;}
body[data-route='admin_report_assignment'] .report-save {display:none;}
.results-overlay {display: none;position: absolute;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.9);z-index: 1000;left: 0px;top: 0;padding:10%;}
#learner-history, #group-activity {margin-top:0.5em;}
#learner-history li, #group-activity li {display:table-row;margin:0;padding:0;}
#learner-history li span, #group-activity li span {display:table-cell;width:auto;padding:4px 0;}
#learner-history li span.item-date, #group-activity li span.item-date {white-space:nowrap;padding-right:0.75em;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {pointer-events:auto;}
.retired {color:#900;margin-top:0.5em;}