/* body.dark before every declaration  */

body.dark {
    --bs-primary: #FFC200 !important;
    --bs-primary-1: #64d1ff !important;
    --bs-primary-4: #4dc9fd1f !important;
    --bs-secondary-4: #e43e5917 !important;
}

body.dark{
    background: #1F1F1F;
}

body.dark .info-league{

	background-color:#2f2f2f;
	border:1px solid #333333 !important;
}

body.dark span.tip-green{
	background-color: #8bc34a;
	color:#101c01;

}

body.dark .label-1 {
    background: transparent;
    color: #e9ecef;
    border-color: #2f2f2f;
}
body.dark .mac-dropdown-menu {
    background: #141414;
    border: 1px solid #2f2f2f;
    box-shadow: 0px 0px 10px #000000;
}
body.dark .mac-dropdown-menu li:hover {
    background: #2f2f2f;
}

body.dark .contain-filter-leagues ul {
    border-bottom: 1px solid #2f2f2f;
}

body.dark #bubble-system {
    background: #141414;
    color: #a1e4ff;
}


body.dark .label-exc
{
	color:black;
}

body.dark .border-bottom{
	border-bottom:1px solid #333333 !important;
}

body.dark .single-match{
	padding-bottom:20px !important;
}

body.dark .btn-reset{
	color:white;
}

body.dark .btn-dark{
	background-color:#2f2f2f !important;
}

body.dark .league-item{
	border-bottom:1px solid #333;
}


body.dark .custom-bottom-offcanvas, body.dark .ferri-del-mestier, body.dark .info-partita {
    background-color: var(--bs-dark);
 }

body.dark .custom-bottom-offcanvas h5, body.dark .custom-bottom-offcanvas h3{
	color:var(--bs-gray-600);
}


body.dark .biglietto-item.card {
    background-color: var(--bs-gray-200) !important;
    color: black !important;
}


body.dark #sys_tab_manage .nav-link {
	 background-color: var(--bs-gray-200);
	color:var(--bs-black-100);
}

body.dark #sys_tab_manage .active{
	    color: #FFFFFF;
    	background: #333333;
}

body.dark .modern-input-filter{
	border-color: #333333  !important;
    background: #141414  !important;
    color: #F0F0F0  !important;
}


body.dark .custom_class-fav{
	background-color:#333 !important;
	border-top:1px solid #2a2a2a;
}

body.dark  .btn:hover:not(.btn-link):not(.btn-text) {
	color:#fafafa;
}

body.dark .btn-primary{
	background-color:var(--bs-gray-200) !important;
	color: var(--bs-gray-900) !important;
	border-color:var(--bs-gray-500) !important;
}



body.dark .btn-primary:hover{
	background-color:white !important;
}

body.dark table .hp-text-color-dark-0{
	color:black !important;
}

body.dark #obiettivo_agg{
	background-color:var(--bs-gray-200) !important;
}

body.dark .dataTable td {
	color:black !important;
}
body.dark a {
	color:white;
}

body.dark .offcanvas-backdrop.show{
	opacity:0.95 !important;
}

body.dark .offcanvas-backdrop{
background-color:#393939;
}

body.dark .contain-actions-filter{
	background-color:var(--bs-dark);
}

body.dark .custom-bottom-offcanvas .card{
	background-color:#1f1f1f;
}

body.dark .contain-actions-filter button.btn-dark{
	color:white !important;
}

body.dark .ferri-del-mestiere label{
	color:white !important;

}

body.dark .ferri-del-mestiere{
	background-color: var(--bs-dark) !important;
}

body.dark .saved-search-item{
    color: #FFFFFF !important;
    background: #141414 !important;
    border-color: #333333 !important;
}

body.dark .bg-primary{
	background-color:var(--bs-gray-900) !important;
}

body.dark .accordion-item{
	background: #fafafa !important;
	color:var(--bs-gray-900) !important;
}

body.dark .accordion-item .h5{
	color:var(--bs-gray-900) !important;
}
body.dark .dataTable td {
    color: white !important;
    font-weight: 300;
}

body.dark table.dataTable tbody tr {
    background-color: #575757;
    font-weight: 300;

}

body.dark table.dataTable.no-footer{
	border-bottom:0px;
}

body.dark .dataTables_wrapper select option {

  background: rgba(0, 0, 0, 0.3);
  color: #fff;
}

body.dark .dropdown-menu{
background-color:var(--bs-gray-400);
}

body.dark .btn-outline-primary{
	color: white !important;
    border-color: white !important;
}


body.dark .btn-outline-primary:hover{

	background-color: white !important;
	color:var(--bs-gray-900) !important;
	border-color:var(--bs-gray-900) !important;
}

body.dark .dropdown-item{
	color:var(--bs-gray-900) !important;
}

body.dark .dropdown-item.active{
	color:white !important;
}

body.dark .latest-match {
    border: 1px solid #333333;
    background-color: var(--bs-gray-900);
}

body.dark .text-primary{
	color:white !important;
	text-decoration: underline;
}

body.dark i.ri-search-2-line {
    color: #000000 !important;
}

body.dark .card-title{
	background-color:#fafafa00;
}

body.dark i.ri-checkbox-circle-fill{
	color:white !important;
}


body.dark .btn-close{
	color:white !important;
opacity: 1;
	filter:invert(1) !important;
}

body.dark .mancanti, body.dark .form_1{
	color:white !important;
	border:1px solid #333333 !important;
}

body.dark .mancanti{
	border:0px !important;
}

body.dark i.ri-list-settings-fill{
	color:white !important;
}

body.dark .table > :not(caption) > * > * {
    background-color: #383838;
}

body.dark .input-masa {
    border: 2px solid #141414;
    background: #141414;
    color: white;
}

body.dark tr.puntata td {
    color: black!!important;
}

body.dark .contain-link-masa a {
    color: #007bff!important;
    text-decoration: underline!important;
}

body.dark .table-striped > tbody > tr.puntata:nth-of-type(odd) > *{
	color: black!important;
}

body.dark .table-striped > tbody > tr.bancata:nth-of-type(odd) > *{
	color: black!important;
}

body.dark .table .bancata td{
    background: #FAC9D1!important!important;
    box-shadow: none!important;
}

body.dark .swal-title {
    color: rgb(239 239 239);
}
body.dark .swal-modal {
    background-color: #0c0c0c;
}

body.dark .title_card{
	color: white!important;
}

body.dark .card-best-rend{
	background: none!important;
	color: white!important;
}

body.dark input#name-super-search {
    background: none;
    color: white;
}

body.dark .super-rule-label {
    background: #141414!important;
    color: white!important;
}

body.dark .mega-menu, body.dark .container-mega-menu{
	background-color: var(--bs-gray-900) !important;
    box-shadow: none;
    border-color: #2f2f2f;
}

body.dark .hp-horizontal-menu ul li a{
	color:white;
}

body.dark .setting-super-search .border-end {
    border-top: 1px solid #333333!important;
}

body.dark #sd-content-tabs.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    background: #ffffff !important;
    color: #000000 !important;
    border-color: #030B30 !important;
}

body.dark .hp-main-layout-content li.nav-item a:not(.active) {
    background: #141414 !important;
    color: #fff !important;
    border-color: #030B30!important;
}

body.dark .biglietto-item.card {
    background-color: #1f1f1f !important;
    color: black !important;
}

body.dark .biglietto-item.card {
    background-color: #1f1f1f !important;
    color: white !important;
}

body.dark #sys_colonna2 {
    border-color: #1f1f1f!important;
}
body.dark #sys_tab_manage .active {
    color: #FFFFFF;
    background: #141414;
    border-color: #1f1f1f!important;
}
body.dark .panel-rules {
    background: #141414!important;
}

body.dark .hp-main-layout-content li.nav-item a:not(.active) {
    background: #e9ecef !important;
    color: #141414 !important;
    border-color: #333333 !important;
}
body.dark .nav-tabs .nav-link.active, body.dark .nav-tabs .nav-item.show .nav-link {
    color: #FFFFFF!important;
    background: #333333!important;
    border-color: #292929!important;
}
body.dark button.delete-rule {
    background: #080808;
}
body.dark #sd-content-tabs.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    background: #141414 !important;
    color: #e9ecef47 !important;
    border-color: #1f1f1f !important;
}
body.dark .accordion-body {
    border: 1px solid #333333!important;
    background: #141414!important;
}

body.dark .accordion-item .h5 {
    color: var(--bs-gray-100) !important;
}

body.dark #bubble-system {
    background: #c1edff;
    color: #000000;
    border-color: inherit;
}
body.dark .label-1.tip-yellow {
    background: #fff67dbd !important;
    color: #212100 !important;
}
body.dark span.link-premium.get-premium{
    color: gold!important;
}
body.dark .dark-light {
    filter: invert(1);
}

@media (max-width: 1200px){
    body.dark .td-prono {
        border: 1px solid #2f2f2f;
        border-radius: 15px;
    }
    body.dark .td-prono.active{
        border-color: blue!important;
        border: 1px solid;
    }

    body.dark .label-1.tip-yellow {
        background: none !important;
        color: #212100 !important;
    }

    body.dark .td-prono.tip-yellow {
        background: #fff67dbd !important;
    }

    body.dark .label-1.tip-green {
        background: none !important;
        color: #212100 !important;
    }

    body.dark .td-prono.tip-green {
        background: #8bc34a !important;
    }
}

body.dark .swal-text{
    color: white!important;
}

body.dark .btn-go-shop {
    background: #ffc200!important;
    color: black!important;
    font-weight: bold;
    transition: 0.2s;
}

body.dark .badge.sale{
    color: black!important;
}
body.dark #pills-minutaggi .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #ffffff;
    background-color: #2e2e2e;
}
body.dark .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #141414;
}
body.dark .one-automatic-system .accordion-item {
    background: transparent!important;
    color: var(--bs-gray-900) !important;
}

body.dark .text-dark {
    --bs-text-opacity: 1;
    color: rgb(255 255 255) !important;
}