/* -- app.css -- */
:where(.color7) #new-searchbar.searchbar .input-group .input-group-prepend .input-group-text {
	color: #003697;
}
:where(.color7) #new-searchbar.searchbar .input-group .form-control {
	color: #003697;
}
:where(.color7) #new-searchbar.filter-item.searchbar .input-group .form-control::-webkit-input-placeholder {
	color: #003697 !important;
}
:where(.color7) #new-searchbar.filter-item.searchbar .input-group .form-control:-ms-input-placeholder {
	color: #003697 !important;
}
:where(.color7) #new-searchbar.filter-item.searchbar .input-group .form-control:-moz-placeholder {
	color: #003697 !important;
}
:where(.color7) .checkmarkbox input:checked ~ .checkmark {
	border: 1px solid #002B7A;
}
:where(.color7) .checkmarkbox .checkmark {
	border: 1px solid #002B7A;
}
:where(.color7) .checkmarkbox:hover input ~ .checkmark {
	background-color: #1A4DB3;
}
:where(.color7) .checkmarkbox span.blue {
	color: #002B7A;
}
:where(.color7) .checkmarkbox.cmb-sm input:checked ~ .checkmark {
	background-color: #002B7A;
	border: 1px solid #002B7A;
}
:where(.color7) .checkmarkbox.cmb-sm .checkmark {
	border: 1px solid #002B7A;
}
:where(.color7) .league-info {
	color: #0E2F6E;
}
:where(.color7) .x-btn-default {
	background-color: #DCE4F5;
	-webkit-box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset;
	box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset;
	color: #003697;
}
:where(.color7) .x-btn-default:hover {
	color: #003697;
}
:where(.color7) .x-accordion.accordion .bg:first-child .group {
	border-top: 1px solid #3A63B5;
}
:where(.color7) .bg-soccer {
	background: #00215E url(../../images/landing2/slider_bg.jpg);
}
:where(.color7) .loader:before {
	border-top-color: #002B7Acc;
}
:where(.color7) .round-alert {
	border-top: 1px solid #3A63B5cc;
	border-left: 1px solid #3A63B5cc;
}
:where(.color7) .timer {
	color: #003697;
}
:where(.color7) #static-background {
	background: radial-gradient(ellipse at center, #002B7A 0%, #052442 100%);
}

/* -- header.css -- */
:where(.color7) header .toolbar .show-user {
	-webkit-box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset;
	box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset;
}
:where(.color7) header .toolbar .show-user:hover {
	-webkit-box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset, 0 0 3px rgba(0, 0, 0, 0.75);
	box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset, 0 0 3px rgba(0, 0, 0, 0.75);
}
:where(.color7) header .topbar .show-user {
	-webkit-box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset;
	box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset;
}
:where(.color7) header .topbar .show-user:hover {
	-webkit-box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset, 0 0 3px rgba(0, 0, 0, 0.75);
	box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset, 0 0 3px rgba(0, 0, 0, 0.75);
}
:where(.color7) header .topbar .container .login form .form-group .form-control {
	color: #002B7A;
}
:where(.color7) header .topbar .container .login form .form-group .form-control::-webkit-input-placeholder {
	color: #002B7A !important;
}
:where(.color7) header .topbar .container .login form .form-group .form-control::-moz-placeholder {
	color: #002B7A !important;
}
:where(.color7) header .topbar .container .login form .form-group .form-control:-ms-input-placeholder {
	color: #002B7A !important;
}
:where(.color7) header .topbar .container .login form .form-group .form-control:-moz-placeholder {
	color: #002B7A !important;
}
:where(.color7) header .topbar .container .loggedin .details .credit {
	background: #00215E;
}
:where(.color7) header .toolbar .menu ul.nav li.nav-item a.nav-link {
	border: 1px solid #5C82D1;
	background-color: #2E62C8;
}
:where(.color7) header .toolbar .menu ul.nav li.nav-item a.nav-link.icon01 {
	background-color: #002B7A;
	border-left: 1px solid #5C82D1;
	border-right: 1px solid #5C82D1;
}
:where(.color7) header .toolbar .menu ul.nav li:last-child.nav-item a.nav-link {
	background-color: #002B7A;
	border-left: 1px solid #5C82D1;
	border-right: 1px solid #5C82D1;
}
:where(.color7) header .toolbar .menu ul.nav li.nav-item a.nav-link:hover {
	-webkit-box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset, 0 0 3px rgba(0, 0, 0, 0.75);
	box-shadow: 0 1px 0 #2E62C8cc inset, 1px 1px 0 #2E62C844 inset, 0 0 3px rgba(0, 0, 0, 0.75);
}
:where(.color7) header .toolbar .icon-wrapper .icon.icon01-up {
	border-left: 1px #002B7A solid;
	border-right: 1px #002B7A solid;
}
:where(.color7) header .toolbar .icon-wrapper .icon.icon01-down {
	border-left: 1px #002B7A solid;
	border-right: 1px #002B7A solid;
}
:where(.color7) header .toolbar .icon-wrapper .icon.icon04 {
	border-left: 1px #002B7A solid;
}
:where(.color7) header .topbar .container .main-nav ul.nav li.nav-item a.nav-link.active {
	color: #003697;
}
:where(.color7) header .topbar .container .main-nav ul.nav li.nav-item a.nav-link:hover {
	color: #003697;
}
:where(.color7) header .topbar .container .login form .form-group .dropdown .btn-secondary {
	color: #002B7A;
}
:where(.color7) header .topbar .container .loggedin .dropdown .btn-secondary {
	color: #002B7A;
}
:where(.color7) header .topbar .container .login form .form-group .dropdown .dropdown-menu .dropdown-item {
	color: #002B7A;
}
:where(.color7) header .topbar .container .loggedin .dropdown .dropdown-menu .dropdown-item {
	color: #002B7A;
}
:where(.color7) header .topbar .container .login form .form-group .dropdown .dropdown-menu .dropdown-item.active {
	background: #002B7A;
}
:where(.color7) header .topbar .container .login form .form-group .dropdown .dropdown-menu .dropdown-item:active {
	background: #002B7A;
}
:where(.color7) header .topbar .container .loggedin .dropdown .dropdown-menu .dropdown-item.active {
	background: #002B7A;
}
:where(.color7) header .topbar .container .loggedin .dropdown .dropdown-menu .dropdown-item:active {
	background: #002B7A;
}
:where(.color7) .icon-header {
	background-color: #002B7A;
	border: 1px solid #5C82D1;
}
:where(.color7) .icon-header:hover {
	color: #003697;
}
:where(.color7) .language-selector > .dropdown-toggle {
	border: 1px solid #5C82D1;
	background-color: #002B7A;
}
:where(.color7) header .topbar .container .loggedin .dropdown.language-selector .dropdown-toggle:hover {
	color: #003697;
}
:where(.color7) header .toolbar .menu ul.nav li.nav-item {
	color: #A9BDE3;
}
:where(.color7) header .toolbar .icon-wrapper .icon.icon03 {
	color: #233D74;
}
:where(.color7) header .toolbar .icon-wrapper .icon.icon04 {
	color: #A9BDE3ff;
}
:where(.color7) header .topbar .container .loggedin .details .unit {
	color: #CCDBF7;
}
:where(.color7) .language-selector .dropdown-menu > li.active a {
	background: #002B7A;
}
@media (min-width: 1440px) {
:where(.color7) header .topbar .menu {
	border-left: 1px dashed #A3B9E3;
}
}

/* -- group.css -- */
:where(.color7) .group-hover .product-wrap .product .suit-wrap .suite {
	color: #003697;
}
:where(.color7) .group-hover .product-wrap .product .suit-wrap:hover .suite {
	color: #00215E;
}
:where(.color7) .pagenumber ul li a {
	background-color: #002B7A;
}
:where(.color7) .page-button {
	border: 1px solid #002B7A;
}
:where(.color7) .ng-result .logo span {
	color: #00215E;
}
:where(.color7) .ng-result header .topbar .info-content .nav-info a {
	color: #00215E;
}
:where(.color7) .frame-parent .tracker-dropdown .dropdown-item:hover {
	background: #00215E;
}
:where(.color7) .magicY::-webkit-scrollbar-thumb {
	background: #4A72C2;
}
:where(.color7) .content .main .single-match .action-block {
	border-right: 1px solid #0E2F6E;
}
:where(.color7) .content .main .single-match .running-time-block.info {
	background: #1A4DB3;
}
:where(.color7) .frame-header .tracker-button {
	border-right: 1px solid #0E2F6E;
}
:where(.color7) .frame-header .tracker-button.selected {
	background-color: #0E2F6E;
}
:where(.color7) .content .main .single-match .header.border-1 {
	border-bottom: 1px solid #0E2F6E;
}

/* -- content.css -- */
:where(.color7) .content .left .content-bet {
	border-left: 1px solid #4A72C2;
	border-right: 1px solid #4A72C2;
}
:where(.color7) .content .left .content-bet .nav li.nav-item a.nav-link {
	background: #002B7A;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .bet-info.grey {
	background: #F3F6FD;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .bet-info.grey .bet-type {
	color: #2E4F9E;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .bet-info .bet-type.blue {
	color: #2E4F9E;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .bet-info .bet-detail .name .dollar {
	background: #00215E;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .stake-info {
	color: #2E4F9E;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .entry-box .entry-amount {
	color: #2E4F9E;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .entry-box .dollar {
	background: #00215E;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .btn-area .btn-process {
	background: #00215E;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .btn-area .btn-process:hover {
	background: #1E4596;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .ticket-info .ticket-status {
	background: #00215E;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .ticket-info .ticket-status.running {
	background: #00215E;
}
:where(.color7) .content .left .content-bet .tab-content .tab-pane .warning {
	color: #002B7A;
}
:where(.color7) .content .left ul.subgroup li.small {
	border-bottom: 1px solid #5C82D188;
}
:where(.color7) .content .left ul.subgroup li.hot {
	border-bottom: 1px solid #5C82D188;
}
:where(.color7) .content .left .tb {
	border-top: 1px solid #23468F;
}
:where(.color7) .content .left .xb {
	border-left: 1px solid #5C82D1;
	border-right: 1px solid #5C82D1;
}
:where(.color7) .content .right .z-side .card .card-footer {
	background: #00215E;
	border-left: 1px solid #3A63B5;
}
:where(.color7) .content .right .z-side .card .card-body .column .text {
	color: #00215E;
}
:where(.color7) .new-betslip .head {
	background: #DCE4F5;
	color: #00215E;
}
:where(.color7) .new-betslip .head .head-btn:hover {
	background: #23468F;
}
:where(.color7) .new-livematch {
	background: #00215E;
}
:where(.color7) .new-livematch .d-league .dropdown-item {
	border-bottom: 1px #002B7A solid;
}
:where(.color7) .new-livematch .d-league .dropdown-item:focus {
	background: #002B7A;
}
:where(.color7) .new-livematch .d-league .dropdown-item:hover {
	background: #002B7A;
}
:where(.color7) #btn-switch-version .heading-collapse .group {
	color: #003697;
}
:where(.color7) .content .left .group .sport-type i {
	color: #A9BDE3;
}
:where(.color7) .content .right .z-side .card .card-footer {
	border-right: 1px solid #1E4596;
	border-bottom: 1px solid #1E4596;
}
:where(.color7) .content .right .z-side .card .card-footer span {
	color: #93AEE6;
}
:where(.color7) .new-betslip .head .head-btn {
	background: #4A72C2;
}
:where(.color7) .new-betslip .betslip-content .new-betdetail {
	border: 1px solid #6A8FDA;
}

/* -- content-main.css -- */
:where(.color7) .content .main .filter-area {
	background: #BCC6D8;
}
:where(.color7) .content .main .filter-area .filter-item {
	border: 1px solid #8FA8DC;
}
:where(.color7) .content .main .filter-area .filter-item.refresh i {
	color: #003697;
}
:where(.color7) .content .main .filter-area .filter-item .switch-wrap .switch .slider:before {
	background-color: #00215E;
}
:where(.color7) .content .main .filter-area .filter-item .circle {
	background: #00215E;
}
:where(.color7) .content .main .filter-area .filter-item .dropdown .dropdown-menu .dropdown-item .rectangle {
	color: #002B7A;
	border: 1px solid #002B7A;
}
:where(.color7) .content .main .filter-area .filter-item .dropdown .dropdown-menu .dropdown-item .filter-icon {
	color: #002B7A;
}
:where(.color7) .content .main .filter-block .filter-single .filter-inside {
	background: #00215E;
}
:where(.color7) .content .main .filter-block .filter-single .filter-date {
	border: 1px solid #8FA8DC;
}
:where(.color7) .content .main .filter-block .filter-single .filter-date .filter-date-body {
	color: #003697;
}
:where(.color7) .content .main .filter-block .filter-single .filter-date.active {
	color: #003697;
}
:where(.color7) .content .main .sport .wrapper .card .card-header.parent {
	background: #00215E;
}
:where(.color7) .content .quick-bet .btn-process {
	background: #00215E;
}
:where(.color7) .content .quick-bet .btn-process:hover {
	background: #1E4596;
}
:where(.color7) .content .main .title-block {
	background: #00215Edd;
}
:where(.color7) .tooltip > .tooltip-inner {
	background-color: #00215E;
	border: 1px solid #00215E;
}
:where(.color7) .tooltip.bottom > .tooltip-arrow {
	border-top: 5px solid #00215E;
}
:where(.color7) .tooltip.top > .tooltip-arrow {
	border-top: 5px solid #00215E;
}
:where(.color7) .content .main .filter-block .filter-single.filter-mmo .filter-date.active {
	color: #00215E;
}
:where(.color7) .content .main .filter-area .filter-item .switch-wrap .switch input:checked + .slider {
	background-color: #CCDBF7;
}
:where(.color7) .content .main .filter-area .filter-item .switch-wrap .switch input:focus + .slider {
	-webkit-box-shadow: 0 0 1px #CCDBF7;
	box-shadow: 0 0 1px #CCDBF7;
}
:where(.color7) .content .main .filter-area .filter-item .circle {
	border: 1px solid #D0DEF8;
	color: #D0DEF8;
}
:where(.color7) .content .main .filter-area .filter-item .rectangle {
	color: #D0DEF8;
	border: 1px solid #D0DEF8;
}
:where(.color7) .content .main .sport .wrapper .card .card-body .card .card-header.child[aria-expanded="false"] {
	border-bottom: 1px solid #0E2F6E4d;
}
:where(.color7) .content .main .sport .wrapper .card .card-body .card .card-header.child .bg-btn {
	background: #46609E;
}

/* -- modal.css -- */
:where(.color7) .modal .modal-dialog .modal-content .modal-body .filter-option.selected .input-group .input-group-prepend .input-group-text {
	background: #002B7A;
	border: 1px solid #002B7A;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-header {
	color: #002B7A;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-body .league-wrap input:checked ~ .checkmark {
	border: 1px solid #002B7A;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-body .league-wrap .checkmark {
	border: 1px solid #002B7A;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-body .league-wrap:hover input ~ .checkmark {
	background-color: #1A4DB3;
	border: 1px solid #5C82D1;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-body .league-wrap span.blue {
	color: #002B7A;
}
:where(.color7) #modal-score .league-wrap input:checked ~ .checkmark {
	background-color: #002B7A;
	border: 1px solid #002B7A;
}
:where(.color7) #modal-score .league-wrap .checkmark {
	border: 1px solid #002B7A;
}
:where(.color7) #modal-score .league-wrap:hover input ~ .checkmark {
	border: 1px solid #002B7A;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-body .league-wrap.wrap-forecast .checkmark {
	border: 1px solid #002B7A;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body .filter-option {
	border: 1px solid #B0C4EA;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-header {
	background: #CCDBF7;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-body .league-wrap input:checked ~ .checkmark {
	background-color: #1A4DB3;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-body .league-wrap .checkmark {
	background-color: #CCDBF7;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-footer {
	border-top: 1px solid #B0C4EA;
}
:where(.color7) #modal-score .league-wrap .checkmark {
	background-color: #CCDBF7;
}
:where(.color7) #modal-score .league-wrap:hover input ~ .checkmark {
	background-color: #CCDBF7;
}
:where(.color7) .modal .modal-dialog .modal-content .modal-body #select-league .card .card-body .league-wrap.wrap-forecast .checkmark {
	background-color: #CCDBF7;
}
:where(.color7) #select-league {
	border: 1px solid #B0C4EA;
}

/* -- dropdown.css -- */
:where(.color7) .dropdown-menu.profile {
	border: 1px solid #5C82D1;
}
:where(.color7) .dropdown-li .caption {
	color: #4A72C2;
}
:where(.color7) .dropdown-li .value {
	color: #003697;
}

/* -- more.css -- */
:where(.color7) .morebet-wrapper .body-bet .tab-content .tab-pane .card .card-header {
	background: #DCE4F5;
}

/* -- info.css -- */
:where(.color7) .info-wrapper .info-title .info-icon {
	color: #003697;
}
:where(.color7) .info-wrapper .info-title .page-title {
	color: #003697;
}
:where(.color7) .info-wrapper .info-title button {
	border: 1px solid #8FA8DC;
	color: #003697;
}
:where(.color7) .info-wrapper .info-title button.active {
	background-color: #1A4DB3 !important;
	border: 1px solid #1A4DB3 !important;
}
:where(.color7) .info-wrapper .info-title .page-title .breadcrumb .breadcrumb-item a {
	color: #003697;
}
:where(.color7) .info-wrapper .info-title .page-title .breadcrumb .breadcrumb-item.active {
	color: #003697;
}
:where(.color7) .breadcrumb-item+.breadcrumb-item::before {
	color: #003697;
}
:where(.color7) .info-wrapper .info-title .sorting .dropdown .dropdown-toggle {
	background: #00215E;
}
:where(.color7) .info-wrapper .info-title .sorting .dropdown .dropdown-menu .dropdown-item:hover {
	background: #002B7A;
}
:where(.color7) .info-wrapper .info-title .sorting .dropdown .dropdown-menu .dropdown-item:focus {
	background: #002B7A;
}
:where(.color7) .info-wrapper .info-title .sorting .dropdown .dropdown-menu .dropdown-item.active {
	background: #002B7A;
}
:where(.color7) .info-wrapper .info-title .info-btn {
	background: #00215E;
}
:where(.color7) .table-info {
	background: #F3F6FD;
}
:where(.color7) .table-info tr td .blue {
	color: #1A4DB3;
}
:where(.color7) .table-info tr td .number-circle {
	background-color: #2E4F9E;
}
:where(.color7) .icon-info {
	color: #1E4596;
}
:where(.color7) .table-total {
	background: #DCE4F5;
}
:where(.color7) .table-betresult tr.even {
	background: #F3F6FD;
}
:where(.color7) .bet-info.grey .bet-type {
	color: #2E4F9E !important;
}
:where(.color7) .bet-info .bet-type.blue {
	color: #2E4F9E;
}
:where(.color7) .bet-info .bet-detail .name .dollar {
	background: #00215E;
}
:where(.color7) #modal-result .namelist-sport {
	color: #2E4F9E;
}
:where(.color7) .result-selection {
	color: #003697;
	border-bottom: 1px solid #1B3F87;
}
:where(.color7) .result-selection .input-group .input-group-prepend .input-group-text {
	border: 1px solid #8FA8DC;
	color: #003697;
}
:where(.color7) .result-selection .input-group .input-group-append .input-group-text {
	border: 1px solid #8FA8DC;
	color: #003697;
}
:where(.color7) .result-selection .dropdown-menu .dropdown-item:hover {
	background: #1A4DB3;
}
:where(.color7) .result-selection .dropdown-menu .dropdown-item:focus {
	background: #1A4DB3;
}
:where(.color7) .result-selection .dropdown-menu .dropdown-item.active {
	background: #1A4DB3;
}
:where(.color7) .info-tablewrap .setting-left ul li a.active {
	background: #002B7A;
}
:where(.color7) .info-tablewrap .setting-left ul li a.active:hover {
	background: #002B7A;
}
:where(.color7) .info-tablewrap .setting-left ul li a:hover {
	color: #002B7A;
}
:where(.color7) .bg-blue {
	background: #1E4596;
}
:where(.color7) .bg-blue.x-blue.btn-inner {
	background: #1E4596cc;
}
:where(.color7) .bg-blue.x-blue.btn-inner:hover {
	background: #1E4596;
}
:where(.color7) .ticket-status {
	background: #00215E;
}
:where(.color7) .icon-info:hover {
	color: #7F98D0;
}
:where(.color7) .info-wrapper .info-tablewrap .nav-tabs li.nav-item a.nav-link {
	color: #5C82D1;
}

/* -- mini.css -- */
:where(.color7) .content .left.active .content-bet {
	border: 1px solid #00215E;
}
:where(.color7) .content .left.active .collapse-box {
	border: 1px solid #00215E;
}
:where(.color7) .content .left.active .sport-list:last-child .group {
	border-bottom: 1px solid #23468F;
}
:where(.color7) .content .left.active #collapse-parlay {
	background: #002B7A;
	border: 1px solid #00215E;
}
:where(.color7) .content .left.active #collapse-live.collapse.show {
	background: #002B7A;
	border: 1px solid #00215E;
}
:where(.color7) .content .left.active #collapse-allsports.collapse.show #market-group {
	border-left: 1px solid #5C82D1;
	border-right: 1px solid #5C82D1;
}
:where(.color7) .content .left.active .scroll-sports .group.changed {
	border-left: 1px solid #23468F !important;
	border-right: 1px solid #23468F !important;
}
:where(.color7) .content .left.active .collapse-box .group {
	background: #002B7A;
	border: 1px solid #00215E;
}

/* -- swal.css -- */
:where(.color7) .swal2-content {
	color: #003697 !important;
}
:where(.color7) .swal2-header {
	background-color: #DCE4F5;
}
:where(.color7) .swal2-modal {
	color: #A9BDE3dd !important;
}
:where(.color7) .swal2-confirm:hover {
	background: #002B7A !important;
}

/* -- dark.css -- */
:where(.color7) .bet-infosub label input[type="checkbox"] {
	color: #002B7A;
	border: 1px solid #002B7A;
}
:where(.color7) .bet-infosub label input[type="checkbox"]:checked {
	border-color: #002B7A;
	background: #002B7A;
}
:where(.color7) .cbx label input[type="checkbox"] {
	color: #002B7A;
	border: 1px solid #002B7A;
}
:where(.color7) .cbx label input[type="checkbox"]:checked {
	border-color: #002B7A;
	background: #002B7A;
}

/* -- match.css -- */
:where(.color7) .block-title {
	color: #002B7A;
}
:where(.color7) .table-item {
	border-bottom: 1px solid #3A63B52e;
}
:where(.color7) .match-number::after {
	border-color: #002B7A transparent transparent transparent;
}
:where(.color7) .team-score {
	color: #002B7A;
}

/* -- hxtable.css -- */
.color7 .hx-table.bt-1 {
	border-top: 1px solid #3A63B5;
}
.color7 .hx-header-title {
	color: #003697;
}
.color7 .hx-event .info {
	color: #1A4DB3;
	border: 1px solid #1A4DB3;
}
.color7 .hx-info {
	color: #0E2F6E;
}
.color7 .clickable {
	color: #003697;
}
.color7 .hx-table .ball-value.ball-mmo {
	color: #0F45A8;
}
.color7 .hx-table .bet-value.bet-mmox .giving {
	color: #0F45A8;
}
.color7 .major-league .hx-league {
	background: #B4C6EA;
}

/* -- highlight.css -- */
body.color7.hl {
	background-color: #BCC6D8;
}
.color7 .hl-team01 .hl-team-name {
	color: #003697;
}
.color7 .hl-score {
	border: 1px solid #8FA8DC;
}
.color7 .hl-score .score {
	color: #4A72C2;
}
.color7 .hl-score .label {
	background: #8FA8DC;
}
.color7 .hl-league-single.active {
	color: #003697;
}
.color7 .hl-right-banner .hl-match-single:hover .hl-match-top {
	background-color: #0F45A8;
}
.color7 .hl-filter-small .hl-league-titlebar {
	background: #DCE4F5;
}
.color7 .hl-title-matches {
	color: #1F3B78;
}
.color7 .hl-match-top {
	background-color: #1F3B78;
}
.color7 .hl-league-name {
	color: #1F3B78;
}
.color7 .hl-select-date .form-control {
	background-color: #002B7A;
}
.color7 .hl-right-banner .hl-match-single .hl-match-top {
	background-color: #002B7A;
}

/* -- esports.css -- */
.color7 .icon-result img {
	background-color: #002B7A;
}
.color7 .e-more {
	color: #1A4DB3;
}
.color7 .game-state {
	color: #003697;
}
.color7 .game-caption {
	color: #003697;
}
.color7 .e-time {
	color: #4A72C2;
}

/* -- tournament.css -- */
.color7 .tournament-main {
	background: #BCC6D8 url('../../../img/tn/bg.jpg') top center no-repeat;
}
.color7 .tournament-btn-search:hover {
	background-color: #1E55C0;
}
.color7 .tournament-btn-search:focus {
	background-color: #1E55C0;
}
.color7 .tournament-pool-body-wrapper .text-center span {
	color: #003697;
}
.color7 .tournament-league-header {
	background-color: #DCE4F5;
}
.color7 .tournament-winner {
	background-color: #002B7A;
}
.color7 .tournament-tab-content {
	background-color: #002B7A;
}
.color7 .tournament-betslip {
	background: #002B7A;
}
.color7 .tournament-close a {
	background-color: #1E55C0;
}
.color7 .tournament-odds {
	background-color: #002464;
}
.color7 .tournament-odds2 {
	background-color: #002464;
}
.color7 .tournament-mybet ul li.nav-item .nav-link {
	background-color: #002464;
}
.color7 .tournament-mybet-single .empty {
	color: #003697;
}
.color7 .tournament-mybet-title {
	color: #2E4F9E;
}
.color7 .tournament-mybet-text {
	color: #003697;
}
.color7 .tournament-pool-status.room_4 {
	background-color: #002B7A;
}
.color7 .tournament-pagination ul li .page-link i {
	color: #002B7A;
}
.color7 .tournament-pagination ul li .page-link.disable {
	border: 1px solid #002B7A;
}
.color7 .tournament-pagination ul li .page-link:hover {
	color: #002B7A;
	border: 1px solid #002B7A;
}
.color7 .room-text {
	color: #003697;
}
.color7 .date-block {
	color: #003697;
}
.color7 .magicX::-webkit-scrollbar-thumb {
	background: #4A72C2;
}
.color7 .select-date {
	color: #003697;
}
.color7 .select-league-title {
	background: #DCE4F5;
	color: #003697;
}
.color7 .select-league .checkmark-date {
	background-color: #BCC6D8;
	border: 1px solid #BCC6D8;
}
.color7 .select-league .date-check input:checked~.checkmark-date {
	background-color: #1A4DB3;
	border: 1px solid #1A4DB3;
}
.color7 .checkmark-date {
	border: 1px solid #003697;
}
.color7 .select-league-time {
	color: #003697;
}
.color7 .select-league-teams {
	color: #003697;
}
.color7 .room-bottom {
	color: #003697;
}
.color7 .room-rate-input .form-control {
	border: 1px solid #003697;
	color: #003697;
}
.color7 .room-limit-select select {
	border: 1px solid #003697;
	color: #003697;
}
.color7 .room-rate-select select {
	border: 1px solid #003697;
	color: #003697;
}
.color7 .tournament-button.tournament-button-secondary {
	background-color: #002464;
}
.color7 .tournament-search select {
	border: 1px solid #8FA8DC;
	color: #003697;
}
.color7 .tournament-search select option {
	background: #002B7A;
}
.color7 .tournament-main .round-alert {
	border-top: 1px solid #3A63B5cc;
	border-left: 1px solid #3A63B5cc;
}
.color7 .tournament-page-wrapper ul li.nav-item .nav-link {
	color: #003697;
}
.color7 .tournament-details-left .icon-player {
	color: #003697;
}
.color7 .tournament-details-icon {
	color: #003697;
}
.color7 .tournament-details-bottom {
	color: #003697;
}
.color7 .player-betslip-icon {
	background-color: #003697;
}
.color7 .player-prize-icon {
	color: #003697;
}
.color7 .player-prize-bottom {
	color: #003697;
}
.color7 .player-betslip-room {
	color: #003697;
}
.color7 .player-betslip-content .tournament-mybet-single .tournament-mybet-date {
	color: #003697;
}
.color7 .player-betslip-content .tournament-mybet-single .tournament-mybet-small span {
	color: #003697;
}
.color7 .player-betslip-content .tournament-mybet-single span {
	color: #003697;
}
.color7 .tournament-main .table-info {
	border: 1px solid #003697;
}
.color7 .content .left .side-row.side-tournament.side-tournament-plus {
	background: #BCC6D8;
	border: 1px solid #BCC6D8;
}

:where(.color7) .checkmarkbox input:checked ~ .checkmark {
	background-color: #1A4DB3;
}
:where(.color7) .checkmarkbox .checkmark {
	background-color: #CCDBF7;
}
:where(.color7) .checkmarkbox:hover input ~ .checkmark {
	border: 1px solid #1A4DB3;
}
:where(.color7) .checkmarkbox.cmb-sm .checkmark {
	background-color: #CCDBF7;
}
:where(.color7) .checkmarkbox.cmb-sm .checkmark:after {
	border: solid #3D7BEA;
}
:where(.color7) .y-btn {
	color: #CCDBF7;
}
:where(.color7) .dropdown-menu-large .dropdown-header {
	color: #2E62C8;
}
:where(.color7) .x-accordion.accordion .bg.bg-img .group .hx-btn {
	color: #A9BDE3;
}
:where(.color7) .round-alert {
	color: #A9BDE3;
	border-right: 1px solid #1E4596cc;
	border-bottom: 1px solid #1E4596cc;
}
.color7 .tournament-pool-status.ended {
	background-color: #1B3F87;
}
.color7 .tournament-pool-people {
	color: #9DB8EC;
}
.color7 .tournament-league-date {
	color: #9DB8EC;
}
.color7 .tournament-winner-name {
	color: #6A8FDA;
}
.color7 .tournament-betslip-league {
	color: #9DB8EC;
}
.color7 .table-tournament {
	color: #9DB8EC;
}
.color7 .tournament-pool-status.room_3 {
	background-color: #1B3F87;
}
.color7 .tournament-button.tournament-button-info {
	background-color: #1B3F87;
}
.color7 .tournament-main .round-alert {
	color: #A9BDE3;
	border-right: 1px solid #1E4596cc;
	border-bottom: 1px solid #1E4596cc;
}
.color7 .alert-tournament {
	color: #9DB8EC;
}
.color7 .player-betslip-content .tournament-mybet-single .tournament-mybet-border.tournament-mybet-league {
	color: #9DB8EC;
}
.color7 .player-betslip-content .tournament-mybet-single .tournament-mybet-time {
	color: #9DB8EC;
}

/* -- time-machine.css -- */
.color7 .icon-tm .hx-icon {
	background-color: #5C82D1;
}
.color7 .time-machine-wrapper .odds-box {
	border: 1px solid rgba(26, 77, 179, 0.15);
}
.color7 .time-machine-wrapper .odds-box:hover {
	border: 1px solid rgba(26, 77, 179, 0.8);
}
.color7 .time-machine-wrapper .control-btn:hover:not(:disabled) {
	border-color: rgba(46, 98, 200, 0.745);
	color: #1A4DB3;
}
.color7 .time-machine-wrapper input[type="range"] {
	background: linear-gradient(to right,
            #cbd5e1 0%,
            #cbd5e1 var(--min-progress, 6.66%),
            #00ee6e var(--min-progress, 6.66%),
            #2E62C8 50%,
            #722df2 100%);
}
.color7 .time-machine-wrapper .quick-btn.active {
	background-color: #1A4DB3;
	border-color: #1A4DB3;
	box-shadow: 0 4px 10px rgba(26, 77, 179, 0.2);
}

body.color7 {
	background: #BCC6D8;
}
.color7 header {
	background: #002B7A;
}
.color7 header .topbar {
	background: linear-gradient(90deg, #00215E 0%, #003697 50%, #1A4DB3 100%);
}
.color7 header .toolbar {
	background: #003697;
	border-top: 1px solid #2E62C8;
	border-bottom: 8px solid #BCC6D8;
}
/* news */
.color7 header.main-news .toolbar {
	border: 1px solid #8FA8DC;
}
.color7 header .topbar .nav-info a.active,
.color7 header .topbar .nav-info a:hover,
.color7 header .topbar .nav-info a:focus {
	color: #003697;
}
.color7 .language-selector .dropdown-menu {
	background: #002B7A !important;
	border: 1px solid #5C82D1 !important;
	-webkit-box-shadow: 0 1px 0 #2E62C8 inset !important;
	        box-shadow: 0 1px 0 #2E62C8 inset !important;
}
.color7 .content .right .z-side .card .card-header {
	color: #fff;
	background: linear-gradient(90deg, #003697 0%, #2E62C8 100%);
	border: 1px solid #5C82D1;
}
.color7 .frame-header {
	background: #002B7A;
	border-bottom: 1px solid #5C82D1;
	border-left: 1px solid #5C82D1;
	border-right: 1px solid #5C82D1;
}
.color7 .mini-game-container .carousel-indicators .active {
	background-color: #2E62C8;
}
.color7 .luckybox .btn-2 {
	background: transparent linear-gradient(90deg, #003697 0%, #2E62C8 100%) 0% 0% no-repeat padding-box;
}
.color7 .luckybox .btn-1:hover,
.color7 .luckydelete:hover {
	background: #1A4DB3;
}
.color7 .dropdown-panel {
	background: #fff;
	box-shadow: inset 0 0 5px #1A4DB3;
}

/* left menu */
.color7 .x-accordion.accordion .bg,
.color7 .content .left .side-row {
	background: linear-gradient(90deg, #003697 0%, #2E62C8 100%);
}
.color7 .x-accordion.accordion .bg:last-child {
	border-bottom: 1px solid #23468F;
}
.color7 .content .left .nav-header [aria-expanded="true"] {
	color: #F6C344;
	background: #002B7A;
}
.color7 .content .left .nav-header [aria-expanded="false"] {
	color: #fff;
	background: #1A4DB3;
}
.color7 .content .left .group {
	color: #fff;
	border-top: 1px solid #5C82D188;
}
.color7 .content .left .group.selected {
	background: linear-gradient(90deg, #002B7A 0%, #1A4DB3 100%);
	color: #fff;
}
.color7 .content .left.active .collapse.show .group,
.color7 .content .left .group .sport-type {
	background: #1A4DB3;
}
.color7 .content .left .group.changed.selected,
.color7 .content .left .group .sport-type.active {
	background: #002B7A;
}
.color7 .content .left .group .sport-type.active {
	color: #F6C344;
}
.color7 .content .left.active .group.changed.selected,
.color7 .content .left.active .heading-collapse[aria-expanded="false"] .group.changed:hover {
	background: #002B7A !important;
}
.color7 .content .left.active .nav-header.nav-left,
.color7 .content .left.active .nav-header.nav-right {
	background: #1A4DB3;
}
.color7 .content .left.active .nav-header.nav-right {
	border-top: 1px solid #5C82D1;
}
.color7 .x-side {
	background: #BCC6D8;
}
.color7 .x-side::before {
	border-left: 12px solid #BCC6D8;
}
.color7 .x-side::after {
	border-right: 8px solid #BCC6D8;
}

/* main area */
.color7 .content .main .filter-block .filter-single .filter-date .filter-date-title {
	background-color: #1A4DB3;
}
.color7 .content .main .filter-block .filter-single .filter-date.active .filter-date-title {
	background-color: #F6C344;
}
.color7 .content .main .filter-area .filter-item {
	border-color: #8FA8DC;
	color: #003697;
}
.color7 .content .main .filter-area .filter-item .dropdown .dropdown-menu a.dropdown-item {
	color: #003697;
}
.color7 .content .main .filter-area .filter-item .dropdown .dropdown-menu a.dropdown-item:hover,
.color7 .content .main .filter-area .filter-item .dropdown .dropdown-menu a.dropdown-item:focus,
.color7 .content .main .filter-area .filter-item .dropdown .dropdown-menu a.dropdown-item.active {
	color: #000;
	background: #DCE4F5;
}
.color7 .content .main .single-match {
	background: #00215E;
	color: #ffffffcc;
	border-left: 1px solid #1F468F;
	border-right: 1px solid #0E2F6E;
	border-top: 1px solid #3A63B5;
	border-bottom: 1px solid #0E2F6E;
}
.color7.europeview .content .main .single-match {
	background: #1A4DB3;
	border: 1px solid #1A4DB3;
}

/* odds table */
.color7 .hx-table:not(.hx-match):not(.hx-ot-more):not(.live):not(.hx-morebet-header) {
	background: linear-gradient(90deg, #003697 0%, #2E62C8 100%);
}
.color7 .hx-league {
	background: #DCE4F5;
	color: #000;
}
.color7 .hx-cell,
.color7 .hx-col {
	border-left: 1px solid #4A72C2;
}
.color7 .hx-row {
	border-top: 1px solid #4A72C2;
}
.color7 .hx-more {
	background: #2A58B5;
}
.color7 .hx-table.alternate.hx-match {
	background: #F3F6FD;
}
/* non-live */
.color7 .hx-table.hx-ot-more {
	background: #FFFFFF;
}
.color7 .hx-table.hx-ot-more.alternate {
	background: #F3F6FD;
}
.color7 .morebet-wrapper .body-bet .nav-tabs li.nav-item a.nav-link.active {
	background: #2A58B5;
	border-bottom: 2px solid #2A58B5;
}

/* modal / swal */
.color7 .modal .modal-dialog .modal-content .modal-header {
	background: #003697 !important;
}
.color7 .modal .modal-dialog .modal-content .modal-footer .btn-primary {
	background: #003697;
}
.color7 .swal2-confirm {
	background: #003697 !important;
	border: 1px solid #002B7A !important;
}

/* info pages */
.color7 .table-info > tbody > tr:first-child,
.color7 .table-betresult tr th {
	background: linear-gradient(90deg, #003697 0%, #2E62C8 100%);
}
.color7 .table-info tr th {
	border-right: 1px solid #5C82D1;
}
.color7 .table-betresult tr th {
	border-right: 1px solid #1B3F87;
}
.color7 .table-info tr th:last-child {
	border-right: 0;
}
.color7 .info-wrapper .info-tablewrap .nav-tabs {
	border-bottom: 1px solid #1A4DB3;
}
.color7 .info-wrapper .info-tablewrap .nav-tabs li.nav-item {
	background: #DCE4F5;
}
.color7 .info-wrapper .info-tablewrap .nav-tabs li.nav-item a.nav-link.active {
	background: #003697;
	color: #F6C344;
}
.color7 .result-selection .form-control.datepicker {
	background: #1A4DB3;
	border: 1px solid #1A4DB3;
}
.color7 .result-selection .btn-result {
	border: 1px solid #8FA8DC;
	color: #003697;
}
/* color3/4/5.css set this unscoped with !important */
.color7 .result-selection .btn-result:hover,
.color7 .result-selection .btn-result.active {
	color: #fff;
	background: #1A4DB3 !important;
	border: 1px solid #1A4DB3;
}
.color7 .info-tablewrap .setting-right .btn-result.active {
	color: #fff;
	background: #002B7A !important;
	border: 1px solid #fff;
}
.color7 .info-tablewrap .pagination .page-item .page-link {
	border: 1px solid #003697;
	color: #003697;
}
.color7 .info-tablewrap .pagination .page-item .page-link.active {
	background: #00215E;
	color: #fff;
}
.color7 .info-tablewrap .setting-right .custom-control-input:checked ~ .custom-control-label::before {
	background: #1A4DB3;
	border: 1px solid #1A4DB3;
}
.color7 .accordion-rules .card .card-header {
	background: #003697;
	color: #efdd00;
}

/* tournament */
.color7 .tournament-top {
	background: linear-gradient(90deg, #00215E 0%, #003697 50%, #1A4DB3 100%);
}
.color7 .tournament-top-plus {
	background-color: #0f798c;
}
.color7 .tournament-btn-search {
	background-color: #1E55C0;
}
.color7 .tournament-pool-result {
	background-color: #002B7A;
}
.color7 .tournament-stake-field .input-group-text {
	background: #002464;
}
.color7 .room-rate-select select option,
.color7 .room-limit-select select option,
.color7 .tournament-search select option {
	background-color: #002B7A;
}
.color7 .tournament-user {
	background: transparent linear-gradient(90deg, #003697 0%, #1E55C0 100%) 0% 0% no-repeat padding-box;
}
.color7 .tournament-pagination ul li .page-link {
	border: 1px solid #003697;
	color: #003697;
}
.color7 .tournament-pagination ul li .page-link.active {
	background-color: #003697;
	border: 1px solid #003697;
}
.color7 .tournament-point {
	background: #003697 url(../../img/tn/bg-points.png) top center no-repeat;
}
.color7 .player-betslip-top {
	background: #1A4DB3 url(../../img/tn/bg-points.png) top center no-repeat;
	background-size: contain;
}
.color7 .tournament-betslip-room,
.color7 .tournament-betslip-wrapper ul li.nav-item .nav-link {
	background: #002464;
}
.color7 .tournament-betslip-header-title {
	background: transparent linear-gradient(90deg, #1E55C0 0%, #3D7BEA 100%) 0% 0% no-repeat padding-box;
}

/* highlight */
.color7 .hl-select-date,
.color7 .hl-filter-bar .dropdown-menu {
	background: #1A4DB3;
}
.color7 .hl-filter-bar .dropdown-menu .dropdown-item:hover {
	background: #002B7A;
}
.color7 .hl-filter-bar .dropdown-menu .dropdown-item.active:hover {
	background: #0F45A8;
}
.color7 .hl-league-titlebar {
	background: linear-gradient(90deg, #003697 0%, #2E62C8 100%);
}

/* e-sports */
.color7 .game-bottom-line,
.color7 .esports-row.bottom-line,
.color7 .table-digits tr.bg-color01 {
	background: linear-gradient(90deg, #003697 0%, #2E62C8 100%);
}
.color7 .bg-hero01-inner {
	background: transparent linear-gradient(90deg, #1A4DB3 0%, #3D7BEA 100%) 0% 0% no-repeat padding-box;
}
