/* Manual dark mode: when .dark-mode is present on html */
html.dark-mode body {
  background-color: #181a1b;
  color: #e0e0e0;
}
html.dark-mode a, html.dark-mode a:focus, html.dark-mode a:active, html.dark-mode .btn:focus, html.dark-mode .btn:active {
  color: #fff;
}
html.dark-mode a:hover {
  color: #b3e5fc;
}
html.dark-mode .container, html.dark-mode .app-details, html.dark-mode .bg-white, html.dark-mode .shadow-sm, html.dark-mode .modal-content, html.dark-mode .page-footer, html.dark-mode .footer-container, html.dark-mode .bg-category, html.dark-mode .bg-other, html.dark-mode .tags, html.dark-mode .card-minimos, html.dark-mode .card-recomendados, html.dark-mode .tags li a, html.dark-mode .dropdown-menu, html.dark-mode .dropdown-item, html.dark-mode .modal-body, .footer-copyright {
  background-color: #23272b !important;
  color: #e0e0e0 !important;
  border-color: #333 !important;
}
html.dark-mode .app-details a, html.dark-mode .tags li a, html.dark-mode .section-title, html.dark-mode .app-list .title, html.dark-mode .app-list .developer, html.dark-mode .app-list .date, html.dark-mode .last-update, html.dark-mode .file-size, html.dark-mode .votes, html.dark-mode .review-title, html.dark-mode .user-reviews .name, html.dark-mode .user-reviews .title, html.dark-mode .user-reviews .date, html.dark-mode .user-reviews .comment, html.dark-mode .app-description, html.dark-mode .format, html.dark-mode .language, html.dark-mode .release, html.dark-mode .buy-btn, html.dark-mode .download-btn, html.dark-mode .submit-button, html.dark-mode .cookiealert, html.dark-mode .navbar-light .navbar-nav .nav-link, html.dark-mode .nav-link:focus, html.dark-mode .navbar-light .navbar-nav, html.dark-mode .nav-link:hover, html.dark-mode .page-footer a, html.dark-mode .footer-copyright, html.dark-mode .footer-logo, html.dark-mode .footer-text-logo, html.dark-mode .twitter-footer, html.dark-mode .facebook-footer, html.dark-mode .telegram-footer, html.dark-mode .youtube-footer, html.dark-mode .star, html.dark-mode .fullStar, html.dark-mode .editor-star, html.dark-mode .star-not-checked, html.dark-mode .checked, html.dark-mode .progress-bar, html.dark-mode .progress, html.dark-mode .modal-title, html.dark-mode .close, html.dark-mode .ui-widget.ui-widget-content, html.dark-mode .ui-autocomplete img, html.dark-mode .ui-menu .ui-menu-item, html.dark-mode .ui-menu .ui-menu-item strong, html.dark-mode .ui-menu .ui-menu-item-wrapper, html.dark-mode .ui-widget-content .ui-state-active, html.dark-mode .slbCloseBtn, html.dark-mode .more, html.dark-mode .topic-list .app-space, html.dark-mode .topic-list .image, html.dark-mode .topic-list h1, html.dark-mode .topic-list h2, html.dark-mode .topic-list .description, html.dark-mode .topic-list .developer, html.dark-mode .topic-list .license, html.dark-mode .topic-list .date, html.dark-mode .topic-item .app-space:last-child, html.dark-mode .smi, html.dark-mode .smi i, html.dark-mode .smi .email, html.dark-mode .smi .facebook, html.dark-mode .smi .linkedin, html.dark-mode .smi .twitter, html.dark-mode .smi .whatsapp, html.dark-mode .smi .rss, html.dark-mode .smi .fav svg, html.dark-mode .news-reading-time, html.dark-mode .redirecting, html.dark-mode .heart-icon, html.dark-mode .add-favorites, html.dark-mode .favorites, html.dark-mode #countdown, html.dark-mode .offcanvas-title, html.dark-mode .navbar-toggler svg, html.dark-mode .offcanvas-header, html.dark-mode .dropdown-toggle, html.dark-mode .dropdown-item, html.dark-mode .dropdown-item:active, html.dark-mode .dropdown-menu li, html.dark-mode .dropdown .dropdown-menu, html.dark-mode .app-header-flex, html.dark-mode .app-header-flex > .flex-shrink-0, html.dark-mode .app-header-flex > .flex-grow-1 {
  color: #e0e0e0 !important;
}
html.dark-mode .shadow-sm, html.dark-mode .app-details, html.dark-mode .modal-content, html.dark-mode .dropdown-menu, html.dark-mode .tags, html.dark-mode .card-minimos, html.dark-mode .card-recomendados {
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.7) !important;
}
html.dark-mode .app-list .title, html.dark-mode .section-title, html.dark-mode .review-title, html-dark-mode .user-reviews .title, html.dark-mode .app-details h1, html.dark-mode .app-details h2, html.dark-mode .page-footer .section-head {
  color: #fff !important;
}
html.dark-mode .app-list .developer, html.dark-mode .app-list .date, html.dark-mode .last-update, html-dark-mode .file-size, html-dark-mode .votes, html-dark-mode .user-reviews .date, html-dark-mode .user-reviews .comment, html-dark-mode .app-description, html.dark-mode .format, html.dark-mode .language, html.dark-mode .release {
  color: #b0b0b0 !important;
}
html.dark-mode .buy-btn {
  background-color: #bfa600 !important;
  color: #000 !important;
  border-bottom: 3px solid #8c7a00 !important;
}
html.dark-mode .modal-body, html-dark-mode .modal-header, html-dark-mode .modal-footer {
  background-color: #23272b !important;
  color: #e0e0e0 !important;
  border-color: #333 !important;
}
html.dark-mode .form-control, html-dark-mode .form-select {
  background-color: #181a1b !important;
  color: #e0e0e0 !important;
  border-color: #333 !important;
}
html.dark-mode .dropdown-menu {
  background-color: #23272b !important;
  color: #e0e0e0 !important;
}
html.dark-mode .dropdown-item:active {
  background-color: #333 !important;
  color: #fff !important;
}
html.dark-mode .cookiealert {
  background-color: rgba(30, 30, 30, 0.95) !important;
  color: #fff !important;
}
html.dark-mode .app-list img, html-dark-mode .top-apps img, html-dark-mode .topic-list .image {
  filter: brightness(0.85) contrast(1.1);
}
html.dark-mode .swiper-main h3 {
  color: #fff !important;
  text-shadow: 0 2px 8px #000;
}
html.dark-mode .progress-bar {
  background-color: #4caf50 !important;
}
html.dark-mode .star, html-dark-mode .fullStar, html-dark-mode .editor-star, html-dark-mode .star-not-checked, html.dark-mode .checked {
  background-color: #bfa600 !important;
  fill: #ffd700 !important;
}
html.dark-mode .app-details .description {
  border-left: 3px solid #4caf50;
  background-color: #23272b;
}
html.dark-mode .card-minimos {
  background-color: #2d2d1b !important;
  border-left: 4px solid #bfa600 !important;
}
html.dark-mode .card-recomendados {
  background-color: #1b2d1b !important;
  border-left: 4px solid #4caf50 !important;
}
html.dark-mode .tags li a {
  background-color: #23272b !important;
  border: 1px solid #333 !important;
  color: #b0b0b0 !important;
}
html.dark-mode .tags li a:hover {
  background-color: #333 !important;
  color: #fff !important;
}
html.dark-mode .breadcrumbs {
  color: #b0b0b0 !important;
}
html.dark-mode .breadcrumbs a {
  color: #fff !important;
}
html.dark-mode .modal-title, html-dark-mode .close, html-dark-mode .alert-no-record {
  color: #fff !important;
}

html.dark-mode .top-apps .developer {
    color: #b0b0b0 !important;
}

html.dark-mode .app-details a.direct-download-btn {
    color: #fff!important;
    background-color: #0d6efd!important;
    border-color: #0d6efd!important;
}

html.dark-mode .app-details a.direct-download-btn:hover {
    color: #fff !important;
    background-color: #0b5ed7 !important;
    border-color: #0a58ca !important;
}

html.dark-mode .app-details a.torrent-btn {
    color: #fff !important;
    background-color: #198754 !important;
    border-color: #198754 !important;
}

html.dark-mode .app-details a.torrent-btn:hover {
    color: #fff !important;
    background-color: #157347 !important;
    border-color: #146c43 !important;
}

html.dark-mode .dropdown-toggle::after {
    color: #fff !important;
}

.dark-no-shadow, html.dark-mode .shadow-sm.dark-no-shadow, html.dark-mode .app-details.dark-no-shadow {
    box-shadow: none !important;
}

html.dark-mode .app-details a, html.dark-mode .container.no-bg, html.dark-mode .container.my-3, html.dark-mode .app-details.no-bg {
    background-color: transparent !important;
}

html.dark-mode .form-control.search-form {
  background-color: #23272b !important;
}

html.dark-mode .text-logo {
  color: #fff !important;
}

html.dark-mode .section-title {
    border-bottom: 1px solid #545454;
}

html.dark-mode .app-space {
    border-bottom: 1px dotted #545454;
}

html.dark-mode .up-down .down {
  text-align: center;
  background-color: #e43b35 !important;
  border-bottom: 2px solid #d5332d !important;
}

html.dark-mode .up-down .up {
  text-align: center;
  background-color: #85c154 !important;
  border-bottom: 2px solid #73b33e !important;
}

html.dark-mode .navbar-expand-lg .navbar-nav .dropdown-menu {
  background-color: #23272b !important;
  border-color: #333 !important;
}

html.dark-mode .alert-no-record { color: #000; }

html.dark-mode select {
  background-color: #181a1b !important;
  border-color: #333 !important;
  color: #e0e0e0 !important;
}

html.dark-mode .btn-close { color: #e0e0e0 !important; }
html.dark-mode .btn-close:hover { color: #fff !important; }

html.dark-mode .btn-close {
  background: transparent
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
    center/0.65em auto no-repeat;
}

html.dark-mode .show-qr-code svg {
    fill: #fff;
}

html.dark-mode .show-qr-code:hover .qr-code.dark-mode { display: block; }
html.dark-mode .show-qr-code:hover .qr-code.light-mode { display: none; }

html.dark-mode a.submit-app {
    background-color: #fff3cd;
    display: table;
    color: #715912 !important;
    font-size: 12px !important;
    padding: 2px 8px;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 5px;
    border: 1px solid #ffecb5;
    border-radius: 5px;
}

html.dark-mode .navbar-toggler svg {
    fill: #fff !important;
}

html, body, [class^="container"], .app-details, .bg-white, .shadow-sm, .modal-content, .page-footer, .footer-container, .bg-category, .bg-other, .tags, .card-minimos, .card-recomendados, .tags li a, .dropdown-menu, .dropdown-item, .modal-body, .form-control, .form-select, .download-btn, .download-btn-sm, .direct-download-btn, .torrent-btn, .buy-btn, .navbar-light .navbar-nav .nav-link, .nav-link, .dropdown-toggle, .dropdown-item, .dropdown-menu li, .dropdown .dropdown-menu, .app-header-flex, .app-header-flex > .flex-shrink-0, .app-header-flex > .flex-grow-1, .text-logo, .app-list .title, .section-title, .review-title, .user-reviews .title, .app-details h1, .app-details h2, .page-footer .section-head, .app-list .developer, .app-list .date, .last-update, .file-size, .votes, .user-reviews .date, .user-reviews .comment, .app-description, .format, .language, .release, .modal-title, .close, .alert-no-record, .cookiealert, .star, .fullStar, .editor-star, .star-not-checked, .checked, .progress-bar, .progress, .offcanvas-title, .navbar-toggler svg, .offcanvas-header, .more, .topic-list .app-space, .topic-list .image, .topic-list h1, .topic-list h2, .topic-list .description, .topic-list .developer, .topic-list .license, .topic-list .date, .topic-item .app-space:last-child, .smi, .smi i, .smi .email, .smi .facebook, .smi .linkedin, .smi .twitter, .smi .whatsapp, .smi .rss, .smi a, .smi .fav svg, .topics .topic-box, .topics .topic-box a, .news-reading-time, .redirecting, .heart-icon, .add-favorites, .favorites, #countdown {
  transition: background-color 0.5s cubic-bezier(.4,0,.2,1), color 0.5s cubic-bezier(.4,0,.2,1), border-color 0.5s cubic-bezier(.4,0,.2,1), box-shadow 0.5s cubic-bezier(.4,0,.2,1);
}