/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

::-webkit-scrollbar{
  width: .7rem;
  border-radius: .5rem;
  background-color: hsl(79, 4%, 15%);
}

::-webkit-scrollbar-thumb{
  background-color: hsl(79, 4%, 25%);
  border-radius: .5rem;
}

::-webkit-scrollbar-thumb:hover{
  background-color: hsl(79, 4%, 35%);
}
::selection {
  color: var(--e-global-color-70d0e06);
  background: var(--e-global-color-primary);
}

// LEARNDASH

.learndash-wrapper .ld-focus .ld-focus-header {
    background: #11131a!important;
}
/* Aumenta la especificidad de la regla para que tenga prioridad */
.learndash-wrapper #quiz_continue_link,
.learndash-wrapper .ld-secondary-background,
.learndash-wrapper .learndash_mark_complete_button,
.learndash-wrapper #learndash_mark_complete_button,
.learndash-wrapper .ld-status-complete,
.learndash-wrapper .ld-alert-success .ld-button,
.learndash-wrapper .ld-alert-success .ld-alert-icon {
	font-family: "Inter", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-radius: 6px 6px 6px 6px;
	padding: 10px;
}
.learndash-wrapper .ld-button {
    color: #181d27;
}
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
	color: #fff!important;
}
.learndash-wrapper #sfwd-mark-complete:after, .learndash-wrapper .sfwd-mark-complete:after {
    display: none !important;
}
body.ld-in-focus-mode, body.ld-in-focus-mode .learndash-wrapper, .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
    background: #181d27;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar {
    background-color: #181d27;
    border-right: 1px solid #545A686B;
}
.ld-focus-content h1{
	color: #fff;
}
.learndash-wrapper .ld-focus .ld-focus-header {
    align-items: center;
    background: #181d27;
    border-bottom: 1px solid #545A686B;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action {
    border: none;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item {
    background-color: #181d27;
    border: none;
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text, .ld-progress-steps {
    color: #fff;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger,  .learndash-wrapper .ld-primary-background {
	background-color: #4C576B !important;
}
.learndash-wrapper .ld-table-list .ld-table-list-items, .learndash-wrapper .ld-table-list.ld-no-pagination {
    border: 2px solid #4C576B;
}
.ld-breadcrumbs-segments span:last-child a {
    color: black !important;
}
.ld-breadcrumbs-segments span:first-child a {
    background-color: black; 
    border-radius: 10px; 
    padding: 5px; 
}
.ld-lesson-topic-list {
    background-color: white;
	border-radius: 15px;
}
@media (max-width: 768px) {
    .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions {
	background-color: #181d27 !important;
	border: none;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav span {
    background-color: #ffc300;
}
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete {
    color: #181d27!important;
}