/*
Theme Name: Masifunde LSX Child
Theme URI: 
Description:  An LSX Child theme for Masifunde
Author:     LightSpeed
Author URI:   https://www.lsdev.biz/
Template:   lsx
Version:    1.0
License:    GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  lsx
*/
.tab-content {
  margin-top: 24px; }

/* FORM STUFF */
.caldera-grid textarea.form-control {
  border: 3px solid #ddd; }

.form-group input.form-control.parsley-success,
.form-group select.form-control.parsley-success,
.form-group textarea.form-control.parsley-success,
.form-group input.form-control.parsley-error,
.form-group select.form-control.parsley-error,
.form-group textarea.form-control.parsley-error {
  border-width: 3px; }

.breadcrumb li > a {
  color: #afafaf; }

.breadcrumb li.active > a {
  color: #505050; }

.modal-dialog.modal-lg {
  left: 44%;
  margin-top: 0;
  top: 50px; }

.facetwp-type-search .facetwp-search-wrap input.facetwp-search {
  line-height: 35px;
  margin-right: -5px;
  padding: 4px 40px 2px 17px;
  width: 100%; }

.facetwp-facet-programme_title input.facetwp-autocomplete {
  line-height: 16px;
  margin-right: -5px;
  padding: 4px 40px 2px 17px;
  width: 80%; }

.facetwp-facet-programme_title .facetwp-autocomplete-update {
  margin-left: 15px; }

.facetwp-type-fselect .fs-label-wrap {
  background-color: #fff;
  border: 3px solid #ddd;
  border-radius: 2px;
  cursor: default;
  padding: 7px;
  position: relative; }

.facetwp-type-fselect .fs-dropdown {
  border: 3px solid #ddd;
  margin-top: -3px; }

.facetwp-type-fselect .fs-dropdown .fs-option,
.facetwp-type-fselect .fs-dropdown .fs-search,
.facetwp-type-fselect .fs-dropdown .fs-optgroup-label {
  border-bottom: 3px solid #f8f8f8; }

div.dataTables_wrapper div.dataTables_length select.form-control {
  min-height: auto; }

.facetwp-radio {
  text-transform: capitalize; }

.page-id-82 .interface-wrapper .dataTables_wrapper, .page-id-947 .interface-wrapper .dataTables_wrapper {
  display: block !important; }

.page-id-82 .single-session .lock-session-form, .page-id-947 .single-session .lock-session-form {
  display: inline; }
  .page-id-82 .single-session .lock-session-form .lock-session.btn.lock, .page-id-947 .single-session .lock-session-form .lock-session.btn.lock {
    background: #4ab340; }
  .page-id-82 .single-session .lock-session-form .lock-session.btn.unlock, .page-id-947 .single-session .lock-session-form .lock-session.btn.unlock {
    background: #b34040; }

.page-id-82 .single-learner .learner-grade.modal .modal-body form .row::after, .page-id-947 .single-learner .learner-grade.modal .modal-body form .row::after {
  clear: none; }

.page-id-82 .page-id-82 .wrap > .content, .page-id-947 .page-id-82 .wrap > .content {
  max-width: 1230px; }

@media print {
  body.page-template-template-performance header.archive-header, body.page-template-template-performance footer.content-info {
    display: none; }
  body.page-template-template-performance .row.session-totals {
    text-align: center;
    margin-top: 80px; } }

.fwpr-delete-link {
  padding: 5px !important;
  margin: 0 !important;
}
.performance-table.interface-wrapper .facetwp-report-filter-panel,
.performance-table-2.interface-wrapper .facetwp-report-filter-panel,
.performance-table-2.interface-wrapper  .facetwp-report-tools-bar,
.performance-table.interface-wrapper .facetwp-report-tools-bar{
  display:none;
}

.performance-table.interface-wrapper .toggle-hidden-columns,
.performance-table-2.interface-wrapper .toggle-hidden-columns {
  width:100%;
}

.single-learner .learner-grade.interface-wrapper {
  margin-bottom: 20px;
}
.single-learner .learner-grade.interface-wrapper .facetwp-report-tools-bar,
.single-learner .learner-council.interface-wrapper .facetwp-report-tools-bar{
  float: right;
  text-align: right;
  margin-top: -35px;
}

.lock-session-form { display: inline; }

.lock-session-form button .fa {
  margin:0;
}

