

/* Hide the second image by default and show the first image */
img[src="/files/5628635/Zeffert_University_(1)(3).gif"] {
    display: block;
    width: 99vw;
    height: auto;
}

img[src="/files/5628635/mobile.png"] {
    display: none;
    width: 100vw;
    height: auto;
}

/* Dashboard widgets */
.dashboard_widgets .banner_widget .widget_option_icon {
    display: none !important;
}

.align_right.sectionLink.inverted.header-nav {
    font-size: 0; /* Hide the text */
    color: transparent; /* Hide text by making it transparent */
}

.align_right.sectionLink.inverted.header-nav::after {
    content: "Continue";
    font-size: 24px;
    color: white;
    padding-left: 5px;
}

/* Disables download button on digital media items */
a[href*="/user_catalog_digital_media/download_media/760"] {
    display: none !important;
}

/* DON'T SHOW CERTIFICATES TAB ON COURSE CATALOG DESCRIPTION */
a[href="javascript:void(0)"][rel="catalog_item_certificates"],
a[href="javascript:void(0)"][rel="catalog_item_items"] {
    display: none;
}

/* SCORM CONTINUE BUTTON STANDOUT */
a[href^="javascript:cors_close_scorm_embed("][title="Continue"] {
    background: green;
    color: white;
    font-size: medium;
}

a[href^="javascript:cors_close_scorm_embed("][title="Continue"] i.return {
    display: none;
}

/* TILE IMAGE LABEL REMOVAL */
.tile_img_label {
    display: none;
}

/* Footer adjustments */
.footer button[onclick*="bulk_message_own_client()"] {
    display: none !important;
}

/* PURCHASE ADJUSTMENTS */
.profile_type {
    display: none !important;
}

.catalog_courses .header .lightText {
    display: none !important;
}

#contentWrap .catalog_boxes .header .description {
    font-size: 16px;
    color: black;
}

/* Hide right column for specific user roles */
body[user-roles~="manager"].catalog_item #mainContent #centreColumn .rightColumn,
body[user-roles~="student"].catalog_item #mainContent #centreColumn .rightColumn,
.ctr_visitor_catalog_class #mainContent #centreColumn .rightColumn {
    display: none !important;
}

#item_gift:checked + label + select {
    display: block;
}

.item_cart_options {
    border: 2px solid #ffffff;
    padding: 9px;
    background-color: #590000;
    border-radius: 10px;
    color: black;
}

#quantity {
    font-size: 14px;
    border: 1px solid #6c757d;
}

.gift_section {
    margin-top: 10px;
}

.item_cart input[type="checkbox"] {
    margin-right: 10px;
}

/* FSE Purchase tag initiator */
.fse_check {
    display: none !important;
}

/* Turns off enroll and transfer options from bulk purchaser page */
a[aria-haspopup="true"][href*="/bulk_purchase_picker/index/"],
a[aria-haspopup="true"][href*="/bulk_purchase_transfer_picker/index/"] {
    display: none;
}

/* Hide the strong tag containing the access code */
.purchase_detail strong:nth-of-type(3),
.purchase_detail strong:nth-of-type(3) + span {
    display: none !important;
}

/* Hide the icon in the "Bulk email" anchor */
.purchase_detail a[href*="/access_code/bulk_email"] i.email {
    display: none;
}

/* Hide the text of the anchor element with specific href attributes */
.purchase_detail a[href*="/access_code/bulk_email"] {
    font-size: 0;
    color: transparent;
}

/* Replace the text of the "Bulk email" anchor element with "Invite Users" */
.purchase_detail a[href*="/access_code/bulk_email"]::after {
    content: "Invite Learners";
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    background-color: #590000;
    padding: 10px 20px;
    border-radius: 5px;
    display: inline-block;
    visibility: visible;
    position: relative;
    right: 80px;
}

nav a[href="/purchases_dashboard/transferred"] {
    display: none !important;
}

.lesson_boxes .label_box_wrap .label.box {
    font-color: black;
}

.lesson_boxes .label_box_wrap .label.box::before {
    content: "Available ";
}

.sectionLink.inverted {
    width: 120px;
    padding: 0 11px;
    font-size: 24px;
    margin: 2px 0 1px;
    border-radius: inherit;
    display: inline-flex;
    align-items: center;
    color: #fff;
    transition: all .2s ease-in-out;
    height: 40px;
}

/* Hide anchor with specific title */
a[title="Return to the modules overview"] {
    display: none !important;
}

.scorm_html .scorm_content_container #scorm_content .alert {
    font-color: white;
}

/* Bulk Message PopUp */
body.fse #subject,
body.fse .tox.tox-tinymce {
    display: none !important;
}

/* Hide label for the subject field */
body.fse #faceboxContent form input#subject + label {
    font-size: 0;
}

/* Hide label for the message textarea */
body.fse body.fse #faceboxContent form textarea#popupContent + label {
    display: none !important;
}

/* Hide the original text inside the label */
body.fse #faceboxContent label[for="to"] {
    font-size: 0;
}

/* Insert new text using the ::after pseudo-element */
body.fse #faceboxContent label[for="to"]::after {
    content: "Enter one or more invitee email addresses (learner1@email.com, learner2@email.com, learner3@email.com, etc.):";
    font-size: 16px;
    color: #000;
}

body.fse #faceboxContent label[for="to"] {
    width: 98%;
}

body.fse #faceboxContent #to {
    width: 100%;
    margin: 0;
}

body.fse .facebox-content.messageSendPopup.xl_popup > p:not(:nth-child(-n+3)) {
    display: none !important;
}

body.fse a[onclick*="$('#bcc_field').show();$(this).hide()"],
body.fse a[onclick*="$('#cc_field').show();$(this).hide()"] {
    font-size: 0;
    color: transparent;
}

#bcc_field {
    display: block !important;
    position: relative;
    bottom: 128px;
    z-index: -1;
}

/* FSE Dashboard Link */
a[href="/purchases_dashboard/transferred"] {
    font-size: 0;
}

a[href="/purchases_dashboard/transferred"]::after {
    content: "Invite Learners";
    font-size: 16px;
    color: #fff;
    padding: 0px 5px;
}

a[href="/purchases_dashboard/transferred"] {
    display: inline-block;
    padding: 10px 20px;
    background-color: #590000;
    color: #ffffff;
    text-decoration: none;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.3s ease;
}

a[href="/purchases_dashboard/transferred"]:hover {
    box-shadow: 0 0 10px 3px #590000;
}

/* REMOVE ABILITIES FOR KEYCLIENT USERS */

body.keyclient a[title="Messages"],
body[user-roles~="student"] a[title="Messages"] {
    display: none !important;
}



/* End course hide */
body.keyclient #class_list_filter .search-metadata,
body.keyclient #class_list_filter .search-description {
    display: none !important;
}

body.keyclient #mainContent #centreColumn .profile_header .profile_header_nav a[href="/learner_course/show/"] {
    display: none !important;
}

body.keyclient div.leftColumn div.catalog_item_tabs div.tab-content #emailManagerButton {
    display: block !important;
}

body.keyclient form[action="/add_accounts_using_form/submit?change_password=true&number=3&organization_id=165012&send_login_instructions=true&type=student"] #user_1_custom_13,
body.keyclient form[action="/add_accounts_using_form/submit?change_password=true&number=3&organization_id=165012&send_login_instructions=true&type=student"] #user_2_custom_13,
body.keyclient form[action="/add_accounts_using_form/submit?change_password=true&number=3&organization_id=165012&send_login_instructions=true&type=student"] #user_3_custom_13 {
    display: none !important;
}

/* REMOVE ABILITIES FOR ORGADMIN USERS */
/* Hide the label for specific form fields */
body[user-roles~="org-admin"] form[action="/add_accounts_using_form/enter"][accept-charset="UTF-8"][method="post"] label[for="type_manager"],
body[user-roles~="org-admin"] form[action="/add_accounts_using_form/enter"][accept-charset="UTF-8"][method="post"] label[for="type_teacher"],
body[user-roles~="org-admin"] form[action="/add_accounts_using_form/enter"][accept-charset="UTF-8"][method="post"] label[for="type_administrator"] {
    display: none !important;
}

/* Hide the second and third <p> elements within the specific form */
body[user-roles~="org-admin"] form[action="/add_accounts_using_form/enter"][accept-charset="UTF-8"][method="post"] p:nth-of-type(2),
body[user-roles~="org-admin"] form[action="/add_accounts_using_form/enter"][accept-charset="UTF-8"][method="post"] p:nth-of-type(3) {
    display: none !important;
}

body.ctr_add_accounts_using_form.keyclient a[href="/account_invite"] {
    display: none !important;
}

/* Ensure default styles are applied to the "Add" anchor */
body[user-roles~="org-admin"] a[href="/add_accounts_using_form"] {
    pointer-events: auto;
    color: initial;
    cursor: pointer;
    text-decoration: underline;
    opacity: 1;
}

body[user-roles~="org-admin"] .optionsRibbon a[href="/users"] {
    color: transparent; /* Makes the original text invisible */
    position: relative;
    text-align: center;  /* Center the text */
    display: inline-block; /* Ensure the element respects width settings */
    width: 100%; /* Take up the full width to make centering effective */
}

/* Add new text "Enroll" using ::after */
body[user-roles~="org-admin"] .optionsRibbon a[href="/users"]::after {
    content: "Enroll";  /* Replaces "Catalog" with "Enroll" */
    color: black;       /* Set the desired color for the text */
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); /* Center the text both horizontally and vertically */
}

/* Disable the dropdown for the .Users li */
body[user-roles~="org-admin"] nav#user-menu li.Users {
    display: none !important;
}

/* Target the anchor element with title="Team" to disable pointer events */
body[user-roles~="org-admin"] a[title="Team"] {
    pointer-events: none !important; /* Disables all click, hover, and focus interactions */
}

/* Hide the first and second <span> tags under the "Team" anchor */
body[user-roles~="org-admin"] a[title="Team"] > span {
    display: none !important; /* Hides both span elements within the "Team" anchor */
}

/* Hide Admin, Survey, Resources, Courses menu items */
body[user-roles~="org-admin"] nav#user-menu li.Admin,
body[user-roles~="org-admin"] nav#user-menu li.Resources,
body[user-roles~="org-admin"] nav#user-menu li.Surveys {
    display: none !important;
}

body[user-roles~="org-admin"] nav#user-menu li a[title="Courses"] {
    display: none !important;
}

body[user-roles~="org-admin"] nav#user-menu .sub-menu a[title="Courses"],
body[user-roles~="org-admin"] nav#user-menu .sub-menu a[title="Team"] {
    display: none !important;
}


body[user-roles~="org-admin"] nav#user-menu li:has(> a[title="Home"]):hover .dropDown {
    display: none !important;
}

body[user-roles~="org-admin"] .inline_tabs_options .tabnav li a[href="/user_dashboard"],
.inline_tabs_options .tabnav li a[href="/admin_dashboard"] {
    display: none !important;
}

body[user-roles~="org-admin"] #user-menu .sub-menu .staticMainNav li a[href^="/profile_copilot/index/"],
body[user-roles~="org-admin"] #user-menu .sub-menu .staticMainNav li a[href^="/profile_friends/index/"] {
    display: none !important;
}


/* Completely hide the "Team", "Goals", and "Courses" menu items and their dropdowns */
body[user-roles~="org-admin"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"][excalibur-mouseout="Excalibur.Mobile.Menu.close_sub"] > a[title="Team"],
body[user-roles~="org-admin"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"][excalibur-mouseout="Excalibur.Mobile.Menu.close_sub"] > a[title="Goals"],
body[user-roles~="org-admin"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"][excalibur-mouseout="Excalibur.Mobile.Menu.close_sub"] > a[title="Courses"],
body[user-roles~="org-admin"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"][excalibur-mouseout="Excalibur.Mobile.Menu.close_sub"] > a[title="Team"] + .dropDown,
body[user-roles~="org-admin"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"][excalibur-mouseout="Excalibur.Mobile.Menu.close_sub"] > a[title="Goals"] + .dropDown,
body[user-roles~="org-admin"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"][excalibur-mouseout="Excalibur.Mobile.Menu.close_sub"] > a[title="Courses"] + .dropDown,
body[user-roles~="org-admin"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"][excalibur-mouseout="Excalibur.Mobile.Menu.close_sub"]:has(> a[title="Team"]),
body[user-roles~="org-admin"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"][excalibur-mouseout="Excalibur.Mobile.Menu.close_sub"]:has(> a[title="Goals"]),
body[user-roles~="org-admin"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"][excalibur-mouseout="Excalibur.Mobile.Menu.close_sub"]:has(> a[title="Courses"]) {
    display: none !important;
    visibility: hidden !important;
}



/* Display modified text using pseudo-elements */
body[user-roles~="org-admin"] .tabs_more_link .dropDownHolder .dropDown a[href="/instructors/index"],
body[user-roles~="org-admin"] .tabs_more_link .dropDownHolder .dropDown a[href="/managers"] {
    display: none !important;
}

/* Target the <ul> with class "mr10" that is inside a <div> with classes including "mt10" */
body[user-roles~="org-admin"]  div.optionsRibbon.optionsRibbonTable_separate.mt10 ul.mr10 li {
    display: none !important; /* Hide all <li> elements initially */
}

/* Display only the first and fourth <li> elements in the specified context */
body[user-roles~="org-admin"] div.optionsRibbon.optionsRibbonTable_separate.mt10 ul.mr10 li:nth-child(1),
body[user-roles~="org-admin"] div.optionsRibbon.optionsRibbonTable_separate.mt10 ul.mr10 li:nth-child(5) {
    display: block !important; /* Keep the first and fourth <li> elements visible */
}


/* Target the specific Deactivate anchor regardless of the specific user ID */
body[user-roles~="org-admin"] form#classes div.optionsRibbon.optionsRibbonTable_separate ul.mr10 li a[href^="/user/deactivate_for_classes/"] {
    display: none !important; /* Hide the anchor element */
}


/* Targeting the "Deactivated" and "Team" columns specifically */

/* Hide "Deactivated" and "Team" headers */
body[user-roles~="org-admin"] form#students table thead th:nth-child(5),
body[user-roles~="org-admin"] form#students table thead th:nth-child(6) {
    display: none !important; /* Hide the column headers for Deactivated and Team */
}

/* Hide "Deactivated" and "Team" data cells in all rows */
body[user-roles~="org-admin"] form#students table tbody td:nth-child(6),
body[user-roles~="org-admin"] form#students table tbody td:nth-child(7) {
    display: none !important;  /* Hide the data cells for Deactivated and Team */
}


body[user-roles~="org-admin"] a[href="/all_users"] {
    display: none !important; /* Hide the anchor element */
}

/* Hide the anchor with title="Printable" */
body[user-roles~="org-admin"] .optionsRibbon.optionsRight a[title="Printable"] {
    display: none !important; /* Hide the element completely */
}

body[user-roles~="org-admin"] .headingLinkWrap a.quick_edit_icon.widget_option_icon {
    display: none !important;
}

body[user-roles~="org-admin"] a.edit_sliding_banner {
    display: none !important;
}


/* Removes invite types so only students can be entered */
body[user-roles~="org-admin"] form[action="/account_invite/continue_to_enter"] p:first-of-type {
    display: none !important;
}

/* Limits number of invites sent */
body[user-roles~="org-admin"] #number option:nth-child(n+4) {
    display: none !important;
}

body[user-roles~="org-admin"] a.reset_sliding_banner {
    display: none !important;
}


/* Hide all options except those with specific values */
body[user-roles~="org-admin"] select#report_on option:not([value=""]):not([value="Certificate"]):not([value="User"]) {
    display: none !important;
}

form .lesson_checkbox .materialStyle {
  margin-top: 6px !important;
}


  /* Add a question mark after the label */
/* Add a question mark after any "For someone else" label */
[id^="item_gift_label_"]::after {
  content: "?";
  margin-left: 4px;
  font-weight: normal;
  color: #000; /* Optional: you can change this color */
}


  

/* Target the specific list items within the .inline_tabs_options on the add page */
body[user-roles~="org-admin"] .inline_tabs_options ul.tabnav li a[href="/instructors/index"],
body[user-roles~="org-admin"] .inline_tabs_options ul.tabnav li a[href="/managers"],
body[user-roles~="org-admin"] .inline_tabs_options ul.tabnav li a[href="/accounts"],
body[user-roles~="org-admin"] .inline_tabs_options ul.tabnav li a[href="/add_accounts_using_form"] {
    display: none !important;
}

body .keyclients a[href^="/user_catalog_class/add_to_cart"] {
  display: none !important;
}
 


/* Hide user profile menu items */
body .keyclients .mobileSubMenu a[href*='/profile_privacy/settings/'],
body .mobileSubMenu a[href*='/profile_mastery/index/'],
body .mobileSubMenu a[href*='/login_history/index/'],
body .mobileSubMenu a[href*='/profile_notes/index/'] {
    display: none !important;
}

body.keyclients a[href*='/profile_notes/index/'],
body .staticMainNav a[href*='/profile_privacy/settings/'],
body .staticMainNav a[href*='/profile_mastery/index/'],
body .staticMainNav a[href*='/login_history/index/'],
body .staticMainNav a[href*='/profile_notes/index/'] {
    display: none !important;
}

/* Removes add form menu items */
body[user-roles~="org-admin"] .mobileSubMenu a[href*='/accounts'],
body .mobileSubMenu a[href*='/automation_admin/classes'],
body .mobileSubMenu a[href*='/export_accounts'],
body .mobileSubMenu a[href*='/import'],
body .mobileSubMenu a[href*='/moderate'],
body .staticMainNav a[href*='/accounts'],
body .staticMainNav a[href*='/automation_admin/classes'],
body .staticMainNav a[href*='/export_accounts'],
body .staticMainNav a[href*='/import'],
body .staticMainNav a[href*='/moderate'] {
    display: none !important;
}

/* Hide specific inline tab options */
body[user-roles~="org-admin"] #mainContent #centreColumn .inline_tabs_options li a[href="/administrators"] {
    display: none !important;
}

/* User Profile Options Removal */
body[user-roles~="org-admin"] .profile_info .alignR a[href^="/user/edit/"] {
    display: none !important;
}

body[user-roles~="org-admin"] a[href^="/user/complete_classes/"],
body[user-roles~="org-admin"] a[href^="/profile_transcripts/list/"] {
    display: none !important;
}

body[user-roles~="org-admin"] a[href^="/enroll_classes_selector/add/"] {
    display: none !important;
}

body[user-roles~="org-admin"] #email_invite_signup_form .checkout-row:nth-of-type(4) {
    display: none;
}

body[user-roles~="org-admin"] #email_invite_signup_form .checkout-row:nth-of-type(3) p:nth-child(3) {
    display: none;
}

/* Targets Form Items */
body[user-roles~="org-admin"].ctr_add_accounts_using_form .noForm_p {
    display: none !important;
}

body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_userid,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_userid + input,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_userid + br + input,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_userid + br + input + br + input,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_password,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_password + input,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_password + br + input,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_password + br + input + br + input,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_studentID,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_studentID + input,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_studentID + br + input,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_studentID + br + input + br + input {
    display: none;
}

body[user-roles~="org-admin"].ctr_add_accounts_using_form form label[for="user_1_userid"],
body[user-roles~="org-admin"].ctr_add_accounts_using_form form label[for="user_1_password"],
body[user-roles~="org-admin"].ctr_add_accounts_using_form form label[for="user_1_studentID"] {
    display: none;
}

/* Append "(required)" to the Email label */
body.ctr_add_accounts_using_form form label[for="user_1_email"]::after {
    content: " (required)";
}

/* Hide state elements */
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_other_state,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_other_state + br,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_other_state + input,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_other_state + span,
body[user-roles~="org-admin"].ctr_add_accounts_using_form form #user_1_other_state + br + input {
    display: none;
}

body[user-roles~="org-admin"].ctr_add_accounts_using_form form label[for="user_1_other_state"] {
    display: none;
}

body.ctr_add_accounts_using_form.keyclients form #user_1_custom_13,
body.ctr_add_accounts_using_form.keyclients form label[for="user_1_custom_13"] {
    display: none;
}

/* Hide the .p_types */
body[user-roles~="org-admin"] #email_invite_signup_form .p_types {
    display: none;
}

body[user-roles~="org-admin"] aside .block:first-of-type {
    display: none !important;
}

body[user-roles~="org-admin"] aside .block:nth-of-type(2) ul li:not(:nth-child(1)):not(:nth-child(3)) {
    display: none !important;
}

/* Hide Team Items */
body[user-roles~="org-admin"] .dropDown ul.cta li a[href="/group_catalog"],
body[user-roles~="org-admin"] .dropDown ul.cta li a[href="/my_groups/join"] {
    display: none !important;
}

body[user-roles~="org-admin"] aside.rightColumn li:has(a[href^="/user/archive/"]) {
  display: none !important;
}



body[user-roles~="org-admin"] .mobileSubMenu.staticMainNav li a[href="/group_custom/show/"],
body[user-roles~="org-admin"] .mobileSubMenu.staticMainNav li a[href="/group_admins/index/"] {
    display: none !important;
}

/* Disable Group Admin Menu */
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/index/"],
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/basics/"],
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/features/"],
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/membership/"],
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/catalog/"],
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/permissions/"],
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group/delete/"] {
    pointer-events: none;
    color: #e8e6e6;
    cursor: not-allowed;
}

/* Span color Group Admin Menu */
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/index/"] span,
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/basics/"] span,
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/features/"] span,
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/membership/"] span,
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/catalog/"] span,
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group_configure/permissions/"] span,
body[user-roles~="org-admin"] .scroll.two_column_nav ul li a[href="/group/delete/154863"] span {
    color: #e8e6e6;
}

/* Hide reporting categories from managers */
body[user-roles~="manager"] #report_on option[value="KlassInstance"],
body[user-roles~="manager"] #report_on option[value="CourseGroupBaseReport"],
body[user-roles~="manager"] #report_on option[value="Order"] {
    display: none;
}

/* REMOVE NAV OPTIONS */
/* Hides create message option for students */
body[user-roles="student"] .messagesDropDown .cta a[href*="/inbox/message?receivers=true"],
body[user-roles="student"] .optionsRibbon.optionsRight ul li a[href="/inbox/message?receivers=true"] {
    display: none !important;
}

.messagesHolder.dropDownHolder a[title="Mensajes"] {
  /* Example styling */
  display: none !important;
}


body.keyclient .dropDown .evo-toggle {
    display: none !important;
  }

body[user-roles="student"] li a[title="Goals"] {
    display: none !important;
}


body.keyclient li a[title="Goals"] {
    display: none !important;
}

.profile_info_holder .profile_info .alignR a[href^="/user/message/"] {
    display: none !mportant;
}

/* Hides group start menu for managers */
body[user-roles="manager"] li[excalibur-mouseover="Excalibur.Mobile.Menu.open_sub"] a[title="Start"] {
    display: none;
}

#user-menu li.Users .dropDown .scroll.two_column_nav ul li:nth-child(2),
#user-menu li.Users .dropDown .scroll.two_column_nav ul li:nth-child(3) {
    display: none;
}

/* Hides the 'Friends' and 'Managed' options */
body[user-roles="manager"] #user-menu .Resources {
    display: none !important;
}

/* Hides Messaging */
a[href="/user/message/5628635"] {
    display: none !important;
}


/* Hides the nav course enroll option */
nav#user-menu li a[href="/class_enroll"] {
    display: none;
}

/* Hides the nav group add and join option */
body[user-roles="manager"] li a[href="/my_groups/new?type=all"],
body[user-roles="manager"] li a[href="/my_groups/join"] {
    display: none;
}

/* REMOVE COMPLETION OPTION/ENROLL ON USER PROFILE FOR MANAGER USERS */
body[user-roles="manager"] .optionsRibbon a[href^="/user/complete_classes/"],
body[user-roles="manager"] .optionsRibbon a[href^="/enroll_classes_selector/add/"] {
    display: none !important;
}

/* REMOVE DEFAULT COURSE SETTINGS FROM ENROLL LIST */
#resources_form #klass_1283696 {
    display: none;
}

/* REMOVE UNNECESSARY PATH COURSE INFORMATION */
.learner_module_view.modern_module_list.module_course_header ~ p,
.learner_module_view.modern_module_list.module_course_header ~ br,
.learner_module_view.modern_module_list.module_course_header ~ h3,
.learner_module_view.modern_module_list.module_course_header ~ table {
    display: none;
}

.learner_module_view.modern_module_list.module_course_header ~ h2 {
    display: none !important;
}

/* LANDING PAGE FEATURED COURSES BEHAVIOR */
@keyframes zeffert-pulse {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.01);
    }
}

.pulsating-effect {
    animation: zeffert-pulse 3s infinite;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s ease-in-out;
}

.pulsating-effect:hover {
    transform: scale(2);
    animation-play-state: paused;
}

/* Popup styles */
#blkprchs_ppup {
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
}

.popup-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* MOBILE CODE */
.mobileMessagesHolder {
  display: none !important;
}

.mobile-menu-options .userQuicklinks a[href="/inbox"] {
  display: none !important;
}



body.keyclient #class_list_filter h2 {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1711350"]) {
    display: none !important;
} /*HOME TEST*/


/* HCCP Retake */

body.keyclient div.search-item:has(> label[for="klass_1346133"]) {
    display: none !important;
}

/* 2024 Exams */
body.keyclient div.search-item:has(> label[for="klass_1375313"]) {
    display: none !important;
} /*Dec18-Jun18*/

body.keyclient div.search-item:has(> label[for="klass_1375314"]) {
    display: none !important;
} /*Oct9-Apr9*/

body.keyclient div.search-item:has(> label[for="klass_1375315"]) {
    display: none !important;
} /*Nov12-Apr12*/

/* 2025 Exams */
body.keyclient div.search-item:has(> label[for="klass_1579600"]) {
    display: none !important;
} /*Jun3-Jun5*/

body.keyclient div.search-item:has(> label[for="klass_1618848"]) {
    display: none !important;
} /*Apr15-Apr17*/

body.keyclient div.search-item:has(> label[for="klass_1579352"]) {
    display: none !important;
} /*Apr8-Apr9*/

body.keyclient div.search-item:has(> label[for="klass_1558651"]) {
    display: none !important;
} /*Mar26-Sep26*/

body.keyclient div.search-item:has(> label[for="klass_1558639"]) {
    display: none !important;
} /*Feb26-Aug26*/

body.keyclient div.search-item:has(> label[for="klass_1557898"]) {
    display: none !important;
} /*Jan29-Jul29*/

body.keyclient div.search-item:has(> label[for="klass_1357753"]) {
    display: none !important;
} /*May20-May22*/

body.keyclient div.search-item:has(> label[for="klass_1732435"]) {
    display: none !important;
} /*Aug,12 Sec8*/


body.keyclient div.search-item:has(> label[for="klass_1626807"]) {
    display: none !important;
} /*?*/


body.keyclient div.search-item:has(> label[for="klass_1558656"]) {
    display: none !important;
} /*?*/


/* 2025 Courses */

body.keyclient div.search-item:has(> label[for="klass_1375315"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1537407"]) {
    display: none !important;
}


/* HCCP/RD 2025 Courses */


body.keyclient div.search-item:has(> label[for="klass_1558650"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1558653"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1558632"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1537407"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1579569"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1579567"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1537773"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1579352"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1618847"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1618848"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1626806"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1775534"]) {
    display: none !important;
} /*Nov11,25 */

body.keyclient div.search-item:has(> label[for="klass_1775536"]) {
    display: none !important;
} /*Nov11,25 */

body.keyclient div.search-item:has(> label[for="klass_1775537"]) {
    display: none !important;
} /*Oct8,25 */

body.keyclient div.search-item:has(> label[for="klass_1357753"]) {
    display: none !important;
} /*May20-22 */

body.keyclient div.search-item:has(> label[for="klass_1732430"]) {
    display: none !important;
} /*Oct 28 - 29 */

body.keyclient div.search-item:has(> label[for="klass_1732431"]) {
    display: none !important;
} /*Oct 28 - 29 Ex */

body.keyclient div.search-item:has(> label[for="klass_1732433"]) {
    display: none !important;
} /*Nov 18 - 19, 2025 */

body.keyclient div.search-item:has(> label[for="klass_1732434"]) {
    display: none !important;
} /*Nov 18 - 19, 2025 */

body.keyclient div.search-item:has(> label[for="klass_1732434"]) {
    display: none !important;
} /*Nov 18 - 19, 2025 */

body.keyclient div.search-item:has(> label[for="klass_1735418"]) {
    display: none !important;
} /*Aug20th TX Exam, 2025 */

body.keyclient div.search-item:has(> label[for="klass_1735417"]) {
    display: none !important;
} /*Aug20th TX IP, 2025 */

body.keyclient div.search-item:has(> label[for="klass_1735419"]) {
    display: none !important;
} /*Aug19th CA IP, 2025 */

body.keyclient div.search-item:has(> label[for="klass_1735420"]) {
    display: none !important;
} /*Aug19th CA IP ex, 2025 */
/* Webinar 2025 Courses */


body.keyclient div.search-item:has(> label[for="klass_1661533"]) {
    display: none !important;
}
body.keyclient div.search-item:has(> label[for="klass_1662469"]) {
    display: none !important;
}
body.keyclient div.search-item:has(> label[for="klass_1662470"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1662476"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1662487"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1662506"]) {
    display: none !important;
}
body.keyclient div.search-item:has(> label[for="klass_1662507"]) {
    display: none !important;
}

body.keyclient div.search-item:has(> label[for="klass_1732435"]) {
    display: none !important;
} /*AUG 12, 2025 */

/* 2025 Courses june-dec */
/* HCCP */
body.keyclient div.search-item:has(> label[for="klass_1626624"]) {
    display: none !important;
} /*Jul 15-16*/

body.keyclient div.search-item:has(> label[for="klass_1626623"]) {
    display: none !important;
} /*Jul 15-16*/

body.keyclient div.search-item:has(> label[for="klass_1763177"]) {
    display: none !important;
} /*Jul 28,25*/

body.keyclient div.search-item:has(> label[for="klass_1763150"]) {
    display: none !important;
} /* hotmahudJul 15,25*/

body.keyclient div.search-item:has(> label[for="klass_1763145"]) {
    display: none !important;
} /*understandingvawa10.9.25*/


body.keyclient div.search-item:has(> label[for="klass_1729137"]) {
    display: none !important;
} /*Aug 19-20*/

body.keyclient div.search-item:has(> label[for="klass_1729139"]) {
    display: none !important;
} /*Aug 19-20*/

body.keyclient div.search-item:has(> label[for="klass_1729168"]) {
    display: none !important;
} /*9/30-10/1*/

body.keyclient div.search-item:has(> label[for="klass_1729167"]) {
    display: none !important;
} /*9/30-10/1*/

body.keyclient div.search-item:has(> label[for="klass_1754591"]) {
    display: none !important;
} /*AZ 10/28-30*/

body.keyclient div.search-item:has(> label[for="klass_1754592"]) {
    display: none !important;
} /*AZ 10/28-30*/
/* RD */

body.keyclient div.search-item:has(> label[for="klass_1729143"]) {
    display: none !important;
} /*Jul 9-10*/

body.keyclient div.search-item:has(> label[for="klass_1729145"]) {
    display: none !important;
} /*Jul 9-10*/

body.keyclient div.search-item:has(> label[for="klass_1729150"]) {
    display: none !important;
} /*Dec 2-3*/

body.keyclient div.search-item:has(> label[for="klass_1729151"]) {
    display: none !important;
} /*Dec 2-3*/

body.keyclient div.search-item:has(> label[for="klass_1729155"]) {
    display: none !important;
} /*9/30-10/1*/

body.keyclient div.search-item:has(> label[for="klass_1729157"]) {
    display: none !important;
} /*9/30-10/1*/

body.keyclient div.search-item:has(> label[for="klass_1750533"]) {
    display: none !important;
} /*Oct 14-15 RD Utah*/

body.keyclient div.search-item:has(> label[for="klass_1750532"]) {
    display: none !important;
} /*Oct 14-15 RD Utah*/



div[category_item_id="5642113"] .label.box.highlight {
  display: none !important;
}

/* Webinars */
