/* Remove Box Shadows from Cards and Forms - Frontend */

/* Course Items */
.course-item,
.course-item:hover {
    box-shadow: none !important;
}

/* Search Instructor Items */
.search-instructor-item,
.search-instructor-item:hover {
    box-shadow: none !important;
}

/* Instructor Support Items */
.instructor-support-item,
.instructor-support-item:hover {
    box-shadow: none !important;
}

/* Testimonial Items */
.testimonial-item,
.testimonial-item:hover {
    box-shadow: none !important;
}

/* Achievement Items */
.achievement-item,
.achievement-item:hover {
    box-shadow: none !important;
}

/* Client Logo Items */
.client-logo-item,
.client-logo-item:hover {
    box-shadow: none !important;
}

/* Forum Category Items */
.forum-category-single-item,
.forum-category-single-item:hover {
    box-shadow: none !important;
}

/* Blog Items */
.blog-item,
.blog-item:hover {
    box-shadow: none !important;
}

/* Pricing Items */
.pricing-item,
.pricing-item:hover {
    box-shadow: none !important;
}

/* Form Controls */
.form-control,
.form-control:focus,
.form-select,
.form-select:focus,
.form-check-input,
.form-check-input:focus {
    box-shadow: none !important;
}

/* Buttons */
.btn,
.btn:focus,
.btn:hover,
.theme-btn,
.theme-btn:focus,
.theme-btn:hover,
.theme-button1,
.theme-button1:focus,
.theme-button1:hover,
.theme-button2,
.theme-button2:focus,
.theme-button2:hover,
.theme-button3,
.theme-button3:focus,
.theme-button3:hover {
    box-shadow: none !important;
}

/* Accordion Items */
.accordion-item,
.accordion-button,
.accordion-button:focus,
.accordion-button:not(.collapsed) {
    box-shadow: none !important;
}

/* Modal Content */
.modal-content,
.modal-header,
.modal-body,
.modal-footer {
    box-shadow: none !important;
}

/* Dropdown Menus */
.dropdown-menu,
.navbar .dropdown-menu {
    box-shadow: none !important;
}

/* Cards */
.card,
.card-body,
.card-header,
.card-footer {
    box-shadow: none !important;
}

/* Navigation */
.navbar,
.navbar-nav,
.nav-link,
.nav-link:focus,
.nav-link:hover {
    box-shadow: none !important;
}

/* Tables */
.table,
.table td,
.table th {
    box-shadow: none !important;
}

/* Pagination */
.pagination,
.page-link,
.page-link:focus,
.page-link:hover {
    box-shadow: none !important;
}

/* Input Groups */
.input-group,
.input-group-text {
    box-shadow: none !important;
}

/* Search Boxes */
.search-bar-suggestion-box,
.header-nav-left-side form {
    box-shadow: none !important;
}

/* Menu Items */
.main-menu-collapse {
    box-shadow: none !important;
}

/* All Elements with Box Shadow */
* {
    box-shadow: none !important;
}

/* Specific Overrides for Important Elements */
.course-img-wrap,
.course-img-wrap:before,
.course-img-wrap:after {
    box-shadow: none !important;
}

.instructor-img-wrap,
.instructor-img-wrap:before,
.instructor-img-wrap:after {
    box-shadow: none !important;
}

.testimonial-item > div > div:first-child,
.testimonial-item > div > div:first-child:before,
.testimonial-item > div > div:first-child:after {
    box-shadow: none !important;
}

/* Remove any remaining box shadows */
[class*="shadow"],
.shadow,
.shadow-sm,
.shadow-lg {
    box-shadow: none !important;
}

/* Override any vendor prefixes */
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important; 