/* Variables */
:root {
    --hover-opacity: 0.85;
    --border-radius-sm: 3px;
    --border-radius-md: 5px;
    --border-radius-lg: 7px;
    --border-color: #ECF0F4;
    --font-family-base: "IBM Plex Sans Arabic", Inter, sans-serif;
    --bs-btn-bg: var(--fx-2025-indigo-btn-primary);
}

/* Common Elements */
textarea,
.btn,
.btn-brand,
.account-settings-sections .section .account-settings-section-body .u-field .field .field-input,
.account-settings-sections .section .account-settings-section-body .u-field .field select,
.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder input {
    font-family: var(--font-family-base);
}

/* Buttons and Interactive Elements */
.btn-primary,
.btn-brand,
.empty-dashboard-message a.btn,
.course-info.about .main-cta a.register,
.course-info.about .main-cta a strong,
.course-info.about .main-cta > span.register,
.course-info.about .main-cta a.add-to-cart,
.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button,
.search-bar .search-button,
.search-bar .cancel-button,
.courses-container .courses .courses-listing li .course .course-info .learn-more,
.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .enter-course {
    background-color: var(--fx-2025-indigo-btn-primary);
    color: #fff;
    border-color: var(--fx-2025-indigo-btn-primary);
    border-radius: var(--border-radius-sm);
    font-family: var(--font-family-base);
    letter-spacing: 0;
    padding: 8px 20px;
    font-size: 12px !important;
}

/* Legacy submit buttons */
input[type="submit"], input[type="button"], button, .button,
input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button:hover {
    background-image: none !important;
    background-color: var(--fx-2025-indigo-btn-primary);
    box-shadow: none;
    text-shadow: none;
    border: 0;
}

input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button:hover {
    opacity: 85%;
}


/* Button Hover States */
.btn-primary:hover,
.btn-brand:hover,
.empty-dashboard-message a.btn:hover,
.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button:hover,
.courses-container .courses .courses-listing li .course .course-info .learn-more:hover {
    background-color: rgb(from var(--fx-2025-indigo-btn-primary) r g b / 85%);
    opacity: var(--hover-opacity);
}

/* Dashboard Course Cards */
.dashboard .main-container .my-courses .listing-courses .course-item .course-container {
    border-radius: var(--border-radius-lg);
}

.dashboard .main-container .my-courses .course .details .wrapper-course-image {
    max-height: 190px;
}

.dashboard .main-container .my-courses .course .details .wrapper-course-image .cover .course-image,
.dashboard .main-container .my-courses .course .details .wrapper-course-image a.fade-cover .course-image {
    padding: 0;
    border-start-start-radius: var(--border-radius-lg);
    border-end-start-radius: var(--border-radius-lg);
}

/* Course Title Styles */
.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title {
    margin-top: 10px;
}

.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a,
.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title span {
    font-size: 20px !important;
    color: var(--main-primary-color);
}

.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a:hover,
.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title span:hover {
    opacity: var(--hover-opacity);
}

/* Course Info Rows */
.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .wrapper-course-info-row {
    font-size: 13px;
    border-top: 1px solid var(--border-color);
}

.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .wrapper-course-info-row .wrapper-course-info-row-item,
.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-info {
    border-top: 0;
}

/* Course Actions */
.dashboard .main-container .my-courses .course .details .course-actions .action,
.dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action {
    padding: 5px;
    text-align: start;
    width: 100%;
}

/* RTL Support */
[dir="rtl"] {
    .course-info.about .course-sidebar .important-dates li {
        padding: 0 36px 20px 0;
    }

    .course-info.about .course-sidebar .important-dates li svg,
    .course-info.about .course-sidebar .important-dates li .fa {
        right: 0;
    }

    .course-info.about .course-sidebar .important-dates li p {
        float: right;
    }

    .course-info.about .course-sidebar .important-dates li .important-dates-item-text {
        float: left;
    }

    .course-info.about .course-sidebar header .social-sharing .share {
        margin-left: 10px;
        margin-right: 0;
    }

    header.global-header .nav-links .secondary .dropdown-user-menu {
        right: auto;
        left: 0;
    }

    header.global-header .nav-links .main {
        margin: 0 38px 0 0 !important;
    }

    .dashboard .main-container .my-courses .course .details .course-actions .action {
        float: right;
    }
}

/* Profile and Account Settings */
.view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one {
    border-color: var(--main-primary-color);
    border-radius: var(--border-radius-sm);
    border-top-left-radius: var(--border-radius-md);
    border-top-right-radius: var(--border-radius-md);
}

.view-profile .profile-self .wrapper-profile-field-account-privacy {
    background-color: #f1f1f1;
}

.wrapper-account-settings .wrapper-header {
    height: 105px;
}

.account-settings-sections .section .account-settings-section-body .u-field {
    display: flex;
    align-items: center;
}

/* Utility Classes */
.fx-hyperlink {
    color: white !important;
}

.newCard__courseImg {
    object-fit: cover;
}

.fx-preview-banner {
    background-color: black;
}

/* Footer */
.footerWrap__social a {
    text-decoration: none;
    width: 35px;
    height: 26px;
    display: inline-flex;
    align-items: center;
}

/* Search Bar */
.saerch-bar-discover .filter-block {
    display: none;
}

.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder {
    border: 1.5px solid transparent;
}

.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder:focus-within {
    border-color: var(--main-primary-color);
}

/* Enroll page */
.course-info.about .main-cta a.register,
.course-info.about .main-cta a strong,
.course-info.about .main-cta > span.register,
.course-info.about .main-cta a.add-to-cart {
    background-color: var(--fx-2025-indigo-btn-primary);
}

/* Common button styles */
.empty-dashboard-message a.btn,
.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .enter-course {
    color: #fff;
    background-color: var(--fx-2025-indigo-btn-primary);
    font-family: "IBM Plex Sans Arabic", Inter, sans-serif;
    border-radius: 2px;
    border-color: var(--fx-2025-indigo-btn-primary);
    letter-spacing: 0;
    padding: 8px 20px;
    font-size: 12px !important;
}

.empty-dashboard-message a.btn:hover,
.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .enter-course:hover {
    background-color: rgb(from var(--fx-2025-indigo-btn-primary) r g b / 85%);
}

.fx-hyperlink {
    color: white !important;
}

.newCard__courseImg {
    object-fit: cover;
}

.footerWrap__social a {
    text-decoration: none;
    width: 35px;
    height: 26px;
    display: inline-flex;
    align-items: center;
}

/* About page header */
.course-info .safari-wrapper {
    padding-bottom: 0;
}

.intro-inner-wrapper {
    padding-top: 0 !important;
}

.sideBarWrapper .sharing-message {
    border-top: 4px solid var(--main-primary-color) !important;
}

/* Course summary about page - RTL support */
[dir="rtl"] .course-info.about .course-sidebar .important-dates li {
    padding: 0 36px 20px 0;
}

[dir="rtl"] .course-info.about .course-sidebar .important-dates li svg,
[dir="rtl"] .course-info.about .course-sidebar .important-dates li .fa {
    right: 0;
}

[dir="rtl"] .course-info.about .course-sidebar .important-dates li p {
    float: right;
}

[dir="rtl"] .course-info.about .course-sidebar .important-dates li .important-dates-item-text {
    float: left;
}

[dir="rtl"] .course-info.about .course-sidebar .important-dates li {
    padding: 0 36px 20px 0;
}

[dir="rtl"] .course-info.about .course-sidebar header .social-sharing .share {
    margin-left: 10px;
    margin-right: 0;
}

/* Nav tab buttons and styles */
header.global-header .nav-links .main .nav-tab a.active, header.global-header .nav-links .main .nav-tab a:hover {
    border-bottom-color: var(--main-primary-color);
}

header.global-header .header-logo a .logo {
    /* Make the header larger */
    margin-inline-start: 10px;
    transform: scale(1.35);
}

[dir="rtl"] header.global-header .nav-links .secondary .dropdown-user-menu {
    right: auto;
    left: 0;
}

.global-header .nav-links .secondary a.sign-in-btn, .global-header .nav-links .secondary .nav-item a.shopping-cart {
    background-color: var(--fx-2025-indigo-btn-primary);
}

.fx-btn.fx-hover {
    opacity: 0.85;
    background-color: var(--fx-2025-indigo-btn-primary) !important;
}


.globalMainHeader .nav-links .secondary .btn-holder .nav-item .sign-in-btn:hover {
    color: #fff;
    border: 1px solid #fff;
    background-color: var(--fx-2025-indigo-btn-primary) !important;
    opacity: 0.85;
}


/* Nabar logged in */
[dir="rtl"] header.global-header .nav-links .main {
    margin: 0 38px 0 0 !important;
}

/* Profile page */
.learner-achievements .learner-message {
    background-color: #fff;
    box-shadow: none;
    border: 2px solid var(--main-primary-color);
    border-radius: 2px;
    
}

.view-profile .profile-self .wrapper-profile-field-account-privacy {
    background-color: #f1f1f1;
}

textarea {
    font-family: "IBM Plex Sans Arabic",Inter,sans-serif;
}


.view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder .u-field-value {
    font-family: "IBM Plex Sans Arabic",Inter,sans-serif;
}

.u-field.editable-toggle.mode-display:hover .message-can-edit {
    color: var(--main-primary-color);
}

.view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field .u-field-value-readonly, .u-field-message {
    font-family: "IBM Plex Sans Arabic",Inter,sans-serif;
}

.btn, .btn-brand {
    font-family: "IBM Plex Sans Arabic",Inter,sans-serif;
}

.btn-primary, .btn-brand {
    border-color: var(--fx-2025-indigo-btn-primary);
    background: var(--fx-2025-indigo-btn-primary);
}

.btn-primary:hover, .btn-brand:hover, .btn-primary.is-hovered, .is-hovered.btn-brand, .btn-primary:focus, .btn-brand:focus, .btn-primary.is-focused, .is-focused.btn-brand {
    border-color: var(--fx-2025-indigo-btn-primary);
    background-color: rgb(from var(--fx-2025-indigo-btn-primary) r g b / 85%) !important;
}

.btn-primary:hover, .btn-brand:hover, .btn-primary.is-hovered, .is-hovered.btn-brand, .btn-primary:focus, .btn-brand:focus, .btn-primary.is-focused, .is-focused.btn-brand {
    background: rgb(from var(--fx-2025-indigo-btn-primary) r g b / 15%);
}

.u-field.editable-toggle.mode-display:hover {
    background: rgb(from var(--fx-2025-indigo-btn-primary) r g b / 15%);
    border-color: var(--fx-2025-indigo-btn-primary);
}

[dir="rtl"] .u-field-title label, [dir="rtl"] .u-field-title span {
    margin-left: 10px;
    margin-right: 0;
}

[dir="ltr"] .u-field-title label, [dir="ltr"] .u-field-title span {
    margin-left: 0;
    margin-right: 10px;
}

.view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder:hover {
    border-color: var(--main-primary-color);
}

.view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder:hover .u-field-title, .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder:hover i, .u-field.mode-placeholder:hover span {
    color: var(--main-primary-color);
}


/* Account page */
.wrapper-account-settings .wrapper-header .account-nav button.active, .wrapper-account-settings .wrapper-header .account-nav button:focus {
    border-bottom-color: var(--main-primary-color);
}

.wrapper-account-settings .wrapper-header .account-nav button:hover {
    border-bottom-color: rgb(from var(--main-primary-color) r g b / 50%);
}

.wrapper-account-settings .wrapper-header {
    height: 105px;
}

.account-settings-sections .section .account-settings-section-body .u-field {
    display: flex;
    align-items: center;
}

.account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link {
    border-color: var(--main-primary-color);
    color: var(--main-primary-color);
}

.view-profile .page-content-nav .nav-item:hover, .view-profile .page-content-nav .nav-item:focus, .view-profile .page-content-nav .nav-item.is-active {
    border-bottom: 4px solid var(--main-primary-color);
}

.view-profile .page-content-nav .nav-item:hover, .view-profile .page-content-nav .nav-item:focus {
    color: var(--main-primary-color);
}

.verification-process .report-receipt-provider .provider-buttons-logos .complete-order button:hover, .dashboard .main-container .my-courses .course .details .enter-course:hover, .wrapper-messages-primary .message.message-upsell .action-view-consent:hover, .wrapper-messages-primary .message.message-status .verification-cta .btn:hover, .wrapper-messages-primary .message.message-status .credit-action .credit-btn:hover, .btn-secondary:hover, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:hover, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:hover, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:hover, .account-settings-sections .section .account-deletion-details .btn-outline-primary:hover, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:hover, .account-settings-message .alert-message .alert-actions .btn-alert-secondary:hover, .courseware-bookmarks-button .bookmarks-list-button:hover, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button:focus, .dashboard .main-container .my-courses .course .details .enter-course:focus, .wrapper-messages-primary .message.message-upsell .action-view-consent:focus, .wrapper-messages-primary .message.message-status .verification-cta .btn:focus, .wrapper-messages-primary .message.message-status .credit-action .credit-btn:focus, .btn-secondary:focus, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:focus, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:focus, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:focus, .account-settings-sections .section .account-deletion-details .btn-outline-primary:focus, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:focus, .account-settings-message .alert-message .alert-actions .btn-alert-secondary:focus, .courseware-bookmarks-button .bookmarks-list-button:focus {
    background-color: var(--fx-2025-indigo-btn-primary);
    border-radius: 2px;
}

.verification-process .report-receipt-provider .provider-buttons-logos .complete-order button, .dashboard .main-container .my-courses .course .details .enter-course, .wrapper-messages-primary .message.message-upsell .action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .btn, .wrapper-messages-primary .message.message-status .credit-action .credit-btn, .btn-secondary, .dashboard .main-container .my-courses .course .details .enter-course.archived, .wrapper-messages-primary .message.message-upsell .action-view-consent.archived, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link, .account-settings-sections .section .account-deletion-details .btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .courseware-bookmarks-button .bookmarks-list-button {
    border-radius: 2px;
}

.account-settings-sections .section .account-settings-section-body .u-field .field select ~ .icon-caret-down::after {
    border-top-color: var(--main-primary-color);
}

[dir="ltr"] .u-field-message {
    padding-left: 0;
    padding-right: 10px;
}
[dir="rtl"] .u-field-message {
    padding-left: 10px;
    padding-right: 0;
}

[dir="rtl"] .account-settings-sections .section .account-settings-section-body .u-field .field select ~ .icon-caret-down::after {
    right:auto;
    left: 10px;
}

[dir="rtl"] .account-settings-sections .section .account-settings-section-body .u-field .field select {
    padding: 14px 15px 14px 30px;
}

.account-settings-sections .section .account-settings-section-body .u-field .field select:focus {
    border-color: var(--main-primary-color);
}

.account-settings-sections .section .account-settings-section-body .u-field .field .field-input, .account-settings-sections .section .account-settings-section-body .u-field .field select {
    font-family: "IBM Plex Sans Arabic",Inter,sans-serif;
}

[dir="rtl"] .account-settings-sections .section .account-settings-section-body .u-field .u-field-message {
    padding: 20px 80px 0 0;
}

.account-settings-sections .section .account-settings-section-body .u-field .u-field-message .u-field-message-notification {
    position: static;
    left: auto;
    right: auto;
    bottom: auto;
    padding: 38px 0 0 0;
}

[dir="rtl"] .u-field .message-validation-error, [dir="rtl"] .u-field .message-success, [dir="rtl"] .u-field .message-in-progress {
    padding-left: 5px;
}

[dir="ltr"] .u-field .message-validation-error, [dir="ltr"] .u-field .message-success, [dir="ltr"] .u-field .message-in-progress {
    padding-right: 5px;
}

.view-profile .profile-image-field .image-wrapper .u-field-upload-button:focus, .view-profile .profile-image-field .image-wrapper .u-field-upload-button:hover {
    border-color: var(--main-primary-color);
}


.view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one {
    border-color: var(--main-primary-color);
    border-radius: 2px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}


.u-field .message-success {
    color: var(--main-primary-color);
}


/* Shadi's changes  */

/* Remove the inline style */
.fx-preview-banner {
    background-color: black;
}

/* Dropdown Menu */
header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a:hover {
    background: var(--fx-2025-indigo-btn-primary);
}

/* Courses page */

.saerch-bar-discover .filter-block {
    /* Hiding filters because Omar said so */
    display: none;
}

.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder input {
    font-family: "IBM Plex Sans Arabic",Inter,sans-serif;
}

a.dropdown-toggle {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button {
    background-color: var(--fx-2025-indigo-btn-primary);
    height: 40px;
}

.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button:hover {
    background-color: rgb(from var(--fx-2025-indigo-btn-primary) r g b / 85%);
    opacity: 1;
}

.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder {
    border: 1.5px solid transparent;
}

.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder:focus-within {
    border-color: var(--main-primary-color);
}

.courses-container .courses .courses-listing li .course .course-info .learn-more {
    background-color: var(--fx-2025-indigo-btn-primary) !important;
}

.view-dashboard .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .wrapper-course-info-row {
    border-top: none;
}


/* Home page courses section */
.search-bar .search-button, .search-bar .cancel-button, .search-bar .search-button:hover, .search-bar .cancel-button:hover {
    background-color: var(--fx-2025-indigo-btn-primary);
    padding: 0 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.courses-container .courses .courses-listing li .course .course-info .learn-more:hover {
    opacity: 0.85;
}

.search-bar .search-button:hover, .search-bar .search-button:focus, .search-bar .search-button:active, .search-bar .cancel-button:hover, .search-bar .cancel-button:focus, .search-bar .cancel-button:active, .search-bar .search-button:hover:hover, .search-bar .search-button:hover:focus, .search-bar .search-button:hover:active, .search-bar .cancel-button:hover:hover, .search-bar .cancel-button:hover:focus, .search-bar .cancel-button:hover:active {
    background-color: var(--fx-2025-indigo-btn-primary);
}


.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-info {
    border-top: 0;
}

.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .wrapper-course-info-row .wrapper-course-info-row-item {
    border-top: 0;
}

.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .wrapper-course-info-row {
    border-top: 1px solid #ECF0F4;
}


.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a,
.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title span {
    color: var(--main-primary-color);
}

.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a:hover,
.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title span:hover {
    opacity: 0.75;
}


.dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item {
    display: block !important;
    width: 100% !important;
}

.dashboard .main-container .my-courses .course .details .course-actions .action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .entitlement-action {
    padding: 5px;
    text-align: start;
    width: 100%;
}

[dir="rtl"] .dashboard .main-container .my-courses .course .details .course-actions .action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .entitlement-action {
    margin-left: 10px;
    margin-right: 0;
}


.dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .action-more, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .action-more, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-action-more, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action-more {
    padding: 12px;
    text-align: center;
    padding: 9px 0;
}

[dir="ltr"] .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .action-more, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .action-more, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-action-more, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action-more {
    padding: 8px 0;
}



[dir=rtl] .dashboard .main-container .my-courses .course .details .course-actions .action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .entitlement-action {
    float: left;
}

[dir=lrt] .dashboard .main-container .my-courses .course .details .course-actions .action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .entitlement-action {
    float: right;
}

.dashboard .main-container .my-courses .course .details .wrapper-course-image .cover .course-image, .dashboard .main-container .my-courses .course .details .wrapper-course-image a.fade-cover .course-image {
    padding: 0;
}

/* Browse all courses button */
.btnWtapper .btnWtapper__action, .btnWtapper .btnWtapper__action:hover {
    background-color: var(--fx-2025-indigo-btn-primary);
}

.btnWtapper .btnWtapper__action:hover {
    opacity: 85%;
}

/* Theme Editor FAQ Section */
.faqWrapper .accordion-button {
    font-weight: bold;
    letter-spacing: 0;
    text-shadow: none;
}
