

.btn-secondary {color:var(--color-secondary-light)!important; border:1px solid var(--color-secondary-light)!important;}
.btn-secondary.active {background:var(--color-secondary-light)!important;}

.form-check-input:checked {background-color:var(--color-primary); border-color:var(--color-primary);}

.search-line .search-line-text {color:var(--color-secondary-light);}

.suggestions-cards-item .item-prices .item-price {color:var(--color-secondary-light)!important;}

nav.navbar #dbscards-menu .nav-link:hover {background-color:var(--color-secondary-light);}
nav.navbar #dbscards-menu .nav-item.dropdown > .dropdown-menu li a:hover {background-color:var(--color-secondary-light)!important;}

main {background-color:var(--color-background);}
main .badge-secondary {background-color:var(--color-secondary-light)!important;}

.pagination .page-item .page-link {color:var(--color-secondary)!important; border-color:var(--color-secondary)!important;}
.pagination .page-item:not(.disabled):not(.active) .page-link:hover {background-color:var(--color-secondary-light)!important;}
.pagination .page-item.active .page-link {background-color:var(--color-primary)!important;}

footer {background:var(--color-secondary-dark);}
footer #footer-first-area .footer-title.footer-title-important a {color:var(--color-primary);}
footer #footer-second-area > div {border-top:1px solid #292929;}

select.field-active {background-color:var(--color-secondary-light); border:1px solid var(--color-secondary-light);}
select.field-active:focus  {background-color:var(--color-secondary-light); border:1px solid var(--color-secondary-light);}
select.field-active option {color:var(--color-secondary-light);}

.ts-wrapper.multi .ts-control .item {background:var(--color-secondary-light)!important; border:var(--color-secondary-light)!important;}
.ts-wrapper.form-select.single.has-items .ts-control {background:var(--color-secondary-light)!important;}

a.important-link {color:var(--color-primary)!important;}
.wordDefinition {color:var(--color-primary)!important;}

.description-icon-awake {color:var(--color-primary);}

body ::-webkit-scrollbar-thumb:hover {background:var(--color-secondary-light);}

.popover a {color:var(--color-secondary)!important; text-decoration:none!important;}
.popover a:hover {color:var(--color-secondary)!important; text-decoration:none!important;}
.popover a:active {color:var(--color-secondary)!important; text-decoration:none!important;}
.popover-header {background:var(--color-secondary-light)!important; color:#FFFFFF!important;}
.popover-header span {font-weight:initial!important; font-style:italic!important; font-size:0.8em!important;}

#bt-cookies-accept {background:var(--color-primary);}
#bt-cookies-know-more {color:var(--color-secondary);}

.categories-list li {border-left:3px solid var(--color-primary);}
.categories-list li:hover {border-left:3px solid var(--color-primary);}
.carousel-dbscards .carousel-indicators button {background-color:var(--color-primary)!important;}

#page-menu-mobile-area {background:var(--color-secondary);}
#page-menu-mobile-area .page-menu-mobile-item.active {background:var(--color-primary);}

.dbscards-table-header .dbscards-table-value.dbscards-table-value-current {color:var(--color-primary);}

#illustrations-area.presentation hr {border-top:1px solid var(--color-secondary-light)!important;}

#illustrations-area.presentation .progress {background-color:var(--color-secondary-light);}
#illustrations-area.presentation .progress .progress-bar {background-color:var(--color-primary);}
#illustrations-area.presentation a {color:var(--color-primary)!important;}
#illustrations-area.presentation a:hover {color:var(--color-primary)!important;}
#illustrations-area.presentation a:active {color:var(--color-primary)!important;}

.btn-group-attribute.active .label-attribute {border:1px solid var(--color-secondary-light);}
.btn-group-attribute .form-check-input:checked + .label-attribute {border:1px solid var(--color-secondary-light);}

.map-area g.region:hover path {fill:var(--color-primary-light);}
.map-area g path:hover {fill:var(--color-primary); cursor:pointer;}

.avatar-selected {border:2px solid var(--color-primary);}
#popup-unlock-avatar .popup-unlock-avatar-presentation {color:var(--color-primary);}

#popup-achievement-info .progress {background-color:var(--color-primary);}
#popup-achievement-info .progress .progress-bar {background-color:var(--color-primary);}
#achievement-invocation-shenron-area #achievement-invocation-shenron-header {background:var(--color-secondary);}
#achievement-invocation-shenron {background-color:var(--color-primary)!important; border:1px solid var(--color-primary)!important;}

#account-advantages .icon-check {color:var(--color-primary);}
#achievements-stats-area .progress {background-color:var(--color-primary);}
#achievements-stats-area .progress .progress-bar {background-color:var(--color-primary);}
#user-profile-data #user-profile-data-matches-results-title {color:var(--color-primary);}
.profile-toolbar a:hover {color:var(--color-primary)!important;}
.achievement-area-new img {animation-duration: .8s; animation-name: clignoter; animation-iteration-count: infinite; transition: none;}
@keyframes clignoter {
  0%{box-shadow:0px 0px 10px var(--color-secondary);}
  50%{box-shadow:0px 0px 0px var(--color-secondary);}
  100%{box-shadow:0px 0px 10px var(--color-secondary);}
}
#user-profile-data #user-profile-data-matches-globals #user-profile-data-matches-globals-matches {color:var(--color-primary);}
#user-profile-data #user-profile-data-matches-globals #user-profile-data-matches-globals-pct-wins {color:var(--color-primary);}

#ranking-table-header .ranking-value.ranking-value-current {color:var(--color-primary);}

.loader-area {
  display:none;
  width: 100%;
  height: 100%;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  z-index: 50;
  background-color: rgba(255, 255, 255, 0.8);
}
#deck-view-presentation .btn-secondary.btn-icon.btn-icon-active {background-color:var(--color-primary)!important; border:1px solid var(--color-primary)!important;}
#input-deck-rename {border:1px solid var(--color-primary); background:var(--color-primary); color:#FFFFFF;}
#input-deck-rename:focus {border:1px solid var(--color-primary); background:var(--color-primary); color:#FFFFFF;}
.btn-deck-rename {border:1px solid var(--color-primary)!important; color:var(--color-primary)!important;}
.btn-deck-rename:hover {background:var(--color-primary-light); color:#FFFFFF!important;}

.league-match .league-winner i {color:var(--color-primary)!important;}
.league-match .league-winner .league-match-score {color:var(--color-primary)!important;}
.tournament-winner-icon {color:var(--color-primary)!important;}

.addLeader {background-color:var(--color-primary); border:1px solid var(--color-primary);}
.addLeader:hover {background-color:var(--color-primary)!important;}
.addLeader.active {background-color:var(--color-primary)!important; border:1px solid var(--color-primary);}
#deckbuilder-details-area {background:var(--color-secondary);}
#deckbuilder-details-area #deckbuilder-arrow-area {background-color:var(--color-secondary);}
#deckbuilder-details-area #deckbuilder-details-container #deckbuilder-buttons-area {background-color:var(--color-secondary);}
.deckbuilder-header-area {background:var(--color-secondary);border-right:1px solid var(--color-secondary); border-left:1px solid var(--color-secondary);}
.builder-mobile-deckarea {background:var(--color-secondary);}
.deckbuilder-details-nocard {border-bottom:1px solid var(--color-secondary-light);}
.deckbuilder-details-nocard span.deckbuilder-nocard-title {color:var(--color-primary);}
.deckbuilder-details-line {border-bottom:1px solid var(--color-secondary-light);}
.deckbuilder-details-line .deckbuilder-details-line-quantity-area {border-left:1px solid var(--color-secondary-light); z-index:15; background-color:var(--color-secondary);}
.deckbuilder-details-line .deckbuilder-details-line-quantity-modifiers .deckbuilder-details-line-quantity-minus, .deckbuilder-details-line .deckbuilder-details-line-quantity-modifiers .deckbuilder-details-line-quantity-plus {border-left:1px solid var(--color-secondary-light);}
.deckbuilder-details-line .deckbuilder-details-line-quantity-modifiers .deckbuilder-details-line-quantity-minus {background:var(--color-primary);}
#deckbuilder-details-area #bt-builder-save {background:var(--color-primary);}
#deckbuilder-details-area #bt-builder-save:hover {background:var(--color-primary);}
#builder-mobile-area #builder-mobile-infos-area {width:66px; padding:0; margin-top:10px; background:var(--color-secondary);}

.dbscards-dashboard-block .dbscards-dashboard-block-header:before {background-color:var(--color-primary);}
.dbscards-toolbar-button.active {color:var(--color-primary);}
.carousel-indicators button {background-color:var(--color-primary)!important;}
#collection-header .dbscards-toolbar-menu.active {background:var(--color-primary)!important; color:#FFFFFF!important; border-color:var(--color-primary)!important;}

.serie-area .serie-name {color:var(--color-primary);}
.progress-bar-area .progress {background-color:var(--color-secondary); border:2px solid var(--color-secondary);}
.progress-bar-area.complete .progress {border:2px solid var(--color-primary); background-color:var(--color-primary);}
.progress-bar-area .progress .progress-bar {background-color:var(--color-primary);}

#toolbar-wishlist .toolbar-wishlist-title {color:var(--color-primary);}
#wishlist-link-btn {background:var(--color-primary);}
.input-wished-quantity {border:1px solid var(--color-primary);}
.input-wished-quantity:focus {border:1px solid var(--color-primary);}
.btn-quantity-minus, .btn-quantity-plus {color:var(--color-primary); border:1px solid var(--color-primary);}
.btn-quantity-minus:hover, .btn-quantity-plus:hover {color:var(--color-primary);}
#wishlist-value {color:var(--color-primary);}
#input-wishlist-rename {border:1px solid var(--color-primary); background:var(--color-primary);}
#input-wishlist-rename:focus {border:1px solid var(--color-primary); background:var(--color-primary);}
.btn-wishlist-rename {border:1px solid var(--color-primary)!important; color:var(--color-primary)!important;}
.btn-wishlist-rename:hover {background:var(--color-primary-light);}
#wishlist_send {background:var(--color-primary); border:1px solid var(--color-primary);}

.rules-element-level-0 {margin-left:0; font-weight:bold; color:var(--color-primary);}
.errata-infos-area .errata-title-area {color:var(--color-primary);}

.article-item .article-infos a {color:var(--color-primary)!important;}
.article-item .article-infos h2 {color:var(--color-primary);}
.article-item .article-infos .article-read-more a {color:var(--color-primary);}
.article-item .article-infos .article-views .article-nb-views {color:var(--color-primary);}
#article-content h2 {color:var(--color-primary)!important;}
#article-content p a {color:var(--color-primary)!important;}
#article-content a.blog-link {color:var(--color-primary)!important;}
.filter-title {color:var(--color-primary);}
.filter-title .filter-icon {color:var(--color-primary);}

.dbscards-switch label.active {color:var(--color-primary)!important;}
.dbscards-switch .input-group .btn-outline-secondary.active {background-color:var(--color-primary)!important; border-color:var(--color-primary)!important;}
.dbscards-review .dbscards-review-mark i {color:var(--color-primary);}
button.dbscards-button-secondary {background-color:var(--color-primary)!important; border-color:var(--color-primary)!important;}
button.dbscards-button-secondary:hover {border-color:var(--color-primary)!important;}
.dbscards-rating i {color:var(--color-primary)!important;}

.block-stat-header-area:before {background-color:var(--color-primary);}
.block-stat-header-area span.block-stat-title-area {color:var(--color-primary);}
.explaination-area .explaination-number {color:var(--color-primary);}

@media (min-width: 992px) {
  nav.navbar {background:var(--color-primary); box-shadow:0px 0px 5px var(--color-black);}
  nav.navbar #dbscards-menu .nav-item:hover {background-color:var(--color-primary-light)!important;}
  nav.navbar #dbscards-menu .nav-link:hover {background-color:var(--color-primary-light);}
  nav.navbar #dbscards-menu .nav-item.dropdown > .dropdown-menu {background:var(--color-primary)!important; box-shadow:0px 0px 8px var(--color-secondary);}
  nav.navbar #dbscards-menu .nav-item.dropdown > .dropdown-menu li a:hover {background-color:var(--color-primary-light)!important;}

  .dbscards-table-body .dbscards-table-value-area .dbscards-table-value.dbscards-table-value-current.dbscards-table-value-highlighted {background-color:var(--color-primary);}

  #ranking-table .ranking-value-area .ranking-value.ranking-value-current {background-color:var(--color-primary);}
}