/*
Theme Name:   Micare child theme
Description:  Write here a brief description about your child-theme
Author:       Themesflat
Template:     micare
Version:      1.0.0
Tested up to: 5.8.1
Requires PHP: 5.6
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  micare-child-theme
*/
/* ── FunnelKit checkout field text fix ── */
/* Force dark text color on all FunnelKit input fields */

/* FunnelKit exact field fix */
.wfacp-form-control,
input.wfacp-form-control,
.wfacp-form-control[type="email"],
.wfacp-form-control[type="text"],
.wfacp-form-control[type="tel"],
.wfacp-form-control[type="password"] {
  color: #1a1a1a !important;
  background-color: #ffffff !important;
  -webkit-text-fill-color: #1a1a1a !important;
}

/* Chrome autofill override */
input.wfacp-form-control:-webkit-autofill {
  -webkit-text-fill-color: #1a1a1a !important;
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
}

/* Placeholder */
input.wfacp-form-control::placeholder {
  color: #999999 !important;
  opacity: 1 !important;
}

/* ── 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;
}

input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
    border: 1px solid rgb(32 49 103) !important;

}