.elementor-5842 .elementor-element.elementor-element-ec87d08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}body.elementor-page-5842 #footer{display:block;}body.elementor-page-5842 .info-footer{display:block;}body.elementor-page-5842 #bottom{display:block;}body.elementor-page-5842 .page-header{display:block;}body.elementor-page-5842 .page-title.default .page-title-heading{margin:46px 0px 9px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-98bc555 *//* ── TVE LearnDash Groups Plus — Full Color Override ── */

/* All buttons */
.btn_groups_plus,
a.btn_groups_plus,
button.btn_groups_plus {
  background-color: #00B5B5 !important;
  border-color: #00B5B5 !important;
  color: #ffffff !important;
  border-radius: 4px !important;
}

.btn_groups_plus:hover,
a.btn_groups_plus:hover,
button.btn_groups_plus:hover {
  background-color: #009999 !important;
  border-color: #009999 !important;
  color: #ffffff !important;
}

/* Black variant buttons (Team Leaders, Courses) */
.btn_groups_plus_black {
  background-color: #0A1628 !important;
  border-color: #0A1628 !important;
  color: #ffffff !important;
}

.btn_groups_plus_black:hover {
  background-color: #152238 !important;
  color: #ffffff !important;
}

/* Top stats bar */
.groups_plus_header {
  background-color: #f0fafa !important;
  border-color: #00B5B5 !important;
}

/* Stats bar icons color */
.learndash-groups-plus-user-licenses::before,
.learndash-groups-plus-user-licenses-remaining::before {
  color: #00B5B5 !important;
}

/* Stats bar text */
.groups_plus_licenses .groups-plus-license-text,
.groups_plus_remaining_licenses .groups-plus-license-text {
  color: #0A1628 !important;
}

/* Table header */
.groups_plus_table thead tr,
.groups_plus_table thead th,
.groups-plus-modal-content table thead th,
#table-groups-plus-list thead th,
#table-team-leaders-list thead th {
  background-color: #0A1628 !important;
  color: #ffffff !important;
  border-color: #0A1628 !important;
}

/* Table body rows */
.groups_plus_table tbody tr:hover {
  background-color: #f0fafa !important;
}

.groups_plus_table tbody td {
  color: #0A1628 !important;
}

/* Table h5 course name */
.groups_plus_table tbody h5 {
  color: #0A1628 !important;
}

/* Organization title h2 */
.groups_plus_admin_header h2,
.groups_plus_container h2,
.groups_plus_container h3 {
  color: #0A1628 !important;
}

/* Change Organization label + select */
.groups_plus_admin_header .team-select label.title {
  color: #0A1628 !important;
}

.groups_plus_admin_header select {
  border-color: #00B5B5 !important;
  color: #0A1628 !important;
}

/* Modal nav tabs */
.groups-plus-modal-nav ul.tabs li.tab-link {
  color: #0A1628 !important;
  border-bottom: 2px solid transparent !important;
}

.groups-plus-modal-nav ul.tabs li.tab-link.current {
  color: #00B5B5 !important;
  border-bottom: 2px solid #00B5B5 !important;
}

/* Modal header background */
.groups-plus-modal-nav {
  border-bottom: 1px solid #00B5B5 !important;
}

/* Modal close button */
button.groups-plus-close,
.tab-link.groups-plus-close {
  color: #0A1628 !important;
}

/* Modal form inputs */
.groups-plus-modal-content input[type="text"],
.groups-plus-modal-content input[type="email"],
.groups-plus-modal-content select {
  border-color: #00B5B5 !important;
  color: #0A1628 !important;
}

.groups-plus-modal-content input[type="text"]:focus,
.groups-plus-modal-content input[type="email"]:focus {
  border-color: #009999 !important;
  outline-color: #00B5B5 !important;
}

/* Export CSV & report section */
.groups_plus_report_list h3 {
  color: #0A1628 !important;
}

#btn_download_report_csv {
  background-color: #0A1628 !important;
  border-color: #0A1628 !important;
  color: #ffffff !important;
}

#btn_download_report_csv:hover {
  background-color: #00B5B5 !important;
  border-color: #00B5B5 !important;
}

/* Select2 dropdown styling */
.select2-container--default .select2-selection--multiple {
  border-color: #00B5B5 !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #009999 !important;
}/* End custom CSS */