/* Minification failed. Returning unminified contents.
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(225,22): run-time error CSS1039: Token not allowed after unary operator: '-gradient-primary-color'
(229,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(233,22): run-time error CSS1039: Token not allowed after unary operator: '-gradient-primary-color'
(266,32): run-time error CSS1039: Token not allowed after unary operator: '-header-mobile-bg'
(270,32): run-time error CSS1039: Token not allowed after unary operator: '-header-mobile-bg'
(282,31): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(303,17): run-time error CSS1039: Token not allowed after unary operator: '-header-title-text-color'
(315,17): run-time error CSS1039: Token not allowed after unary operator: '-header-text'
(330,28): run-time error CSS1039: Token not allowed after unary operator: '-sport-panel-item-border-color'
(336,28): run-time error CSS1039: Token not allowed after unary operator: '-header-user-gb'
(337,10): run-time error CSS1039: Token not allowed after unary operator: '-header-border-gradient'
(384,28): run-time error CSS1039: Token not allowed after unary operator: '-header-user-gb'
(384,102): run-time error CSS1039: Token not allowed after unary operator: '-header-border-gradient'
(390,17): run-time error CSS1039: Token not allowed after unary operator: '-header-text'
(398,17): run-time error CSS1039: Token not allowed after unary operator: '-header-text'
(472,17): run-time error CSS1039: Token not allowed after unary operator: '-header-title-text-color'
(486,17): run-time error CSS1039: Token not allowed after unary operator: '-header-text'
(499,22): run-time error CSS1039: Token not allowed after unary operator: '-middle-headers-bg-color'
(504,22): run-time error CSS1039: Token not allowed after unary operator: '-gradient-secondary-color'
(510,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(533,22): run-time error CSS1039: Token not allowed after unary operator: '-middle-headers-bg-color'
(544,22): run-time error CSS1039: Token not allowed after unary operator: '-middle-headers-bg-color'
(545,17): run-time error CSS1039: Token not allowed after unary operator: '-main-font-color'
(548,28): run-time error CSS1039: Token not allowed after unary operator: '-sport-row-border-color'
(552,22): run-time error CSS1039: Token not allowed after unary operator: '-gradient-secondary-color'
(561,22): run-time error CSS1039: Token not allowed after unary operator: '-middle-headers-bg-color'
(575,22): run-time error CSS1039: Token not allowed after unary operator: '-middle-headers-bg-color'
(591,26): run-time error CSS1039: Token not allowed after unary operator: '-middle-headers-bg-color'
(644,38): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(663,26): run-time error CSS1039: Token not allowed after unary operator: '-headers-bg-color'
(703,22): run-time error CSS1039: Token not allowed after unary operator: '-bet-offering-btn-bg'
(743,26): run-time error CSS1039: Token not allowed after unary operator: '-bet-offering-btn-bg'
(770,21): run-time error CSS1039: Token not allowed after unary operator: '-text2'
(800,26): run-time error CSS1039: Token not allowed after unary operator: '-middle-headers-bg-color'
(813,32): run-time error CSS1039: Token not allowed after unary operator: '-sport-row-border-color'
(851,26): run-time error CSS1039: Token not allowed after unary operator: '-more-markets-btn-bg'
(894,26): run-time error CSS1039: Token not allowed after unary operator: '-bet-offering-btn-bg'
(911,22): run-time error CSS1039: Token not allowed after unary operator: '-gradient-secondary-color'
(912,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(952,35): run-time error CSS1039: Token not allowed after unary operator: '-opt-color-hover'
(966,17): run-time error CSS1039: Token not allowed after unary operator: '-font-lost-color'
 */
:root {

    --heading-color: #ffffff;
    --heading-button-color: #d4d5d6;
    --heading-button-color-hover: #ececec;
    --heading-hover-color: #957512;
    --heading-divider-color: #5A5666;
    --footer-color: #0F0D19;
    --content-bg-color: #F2F2F6;
    --headers-bg-color: #102B6E;
    --headers-font-color: #393A3C;
    --primary-color: var(--secondary-color);
    --sidebar-bgcolor: #010A12;
    --leagues-bgcolor: #e4e4e4;
    --menu-hover-bgcolor: #788287;
    --menu-font-color: #202224;
    --dark1: #393A3C;
    --dark2: #1c1c1c;
    --green1: #4E7503;
    --green2: linear-gradient(0deg, #097529 0%, #24AA4B 100%);
    --green3: #52bf52;
    --green4: #A8B294;
    --green5: #F0F9E4;
    --gray-font-color: #828488;
    --middle-page-bg-color: #E4E7EA;
    --middle-headers-bg-color: linear-gradient(90deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.06) 100%);
    --middle-font-color: #202224;
    /* --middle-line-button-selected-color: #0098E5; */
    /* --middle-line-button-hover-color: #0098E5; */
    --line-button-color: #F2F2F6;
    --line-button-selected-color: #fff;
    --line-button-hover-color: #194ccd;
    /* --links-font-color: #fff; */
    /* --links-font-color_op_40: 40%; */
    --site-wagerning: #E3F2FD;
    --black: #FFFFFF14;
    --main-font-color: #202224;
    --input-bg-color10: #cfcfcf;
    /* --input-custom-bg-color: #383352; */
    --internal-item-content: #383352;
    --text-black-color: #999999;
    --gray2: #3E3F4A;
    --gray3: #d8d8d8;
    --gray4: #F2F2F6;
    --gray5: #d4d5d6;
    --dot-colors-color1: #89D5F4;
    --dot-colors-color2: #0098E5;
    --ps1: 8px;
    --ps2: 16px;
    --ps3: 24px;
    --dark2: #2A2B2B;
    --white: #ffffff;
    --menuTypeSubItems-bgColor: #fff;
    --menuMobileSubItem-bgColor: #f2f0f1;
    --menuMobileSubItem-active-bgColor: #9996A0;
    --menuMobileSubItem-fontColor: #686868;
    --menuTypeItemsWrapper-active: var(--primary-color);
    --menuTypeItemsWrapper-link: white;
    --menuTypeItemsWrapper-menuType: white;
    --btn-collapse-leagues-fontColor: black;
    --circleBackgroundColor: #F93232;
    --circledBorderColor: #FF0000;
    --panel-heading-bg-color: white;
    --panel-heading-color: #4d5053;
    --sports-container-label-bg-color: #ffffff;
    --sports-container-label-color: #4d5053;
    --sports-container-label-selected-bg-color: #e8e8e8;
    --sports-container-label-selected-color: var(--primary-color);
    --menuTypeItemsWrapper-active: var(--primary-color);
    --sd-rw-1-bg: #0058b3;

    --circledBorderColor: #FF0000;
    --secondary-color: #396FFF;
    --header-mobile-bg: #010514;
    --betslip-bg-color: #E4E7EA;
    --line-paste: #ffffff1f;
    --error-bg-color: #FF000040;
    --error-borde-color: #FF0000;
    --gradient-primary-color: linear-gradient(to right, #396FFF, #224399);
    --gradient-secondary-color: linear-gradient(to right, #396FFF, #224399);
    --hover-wager-type: #E4E7EA;
    --border-input-betslip: #989898;
    --tik-head-color: #5777c9;
    --betslip-preset-amounts-inputs: #1254A5;
    --parlay-selections-bg: #D2D2D2;
    --text2: #202224;
    --hover-10: var(--secondary-color);
    --bg-100: #ffffff;
    --header-text: #ffffff;
    --search-bg-color: #bdbdbf;
    --betslip-bg-prev: #F2F2F6;
    --join-bg-wrapper: #001444;
    --line-rot-num: #77777b;
    --bg-menu-mobile: #010514;
    --bg-search-heading: #c2c2c2;
    --bg-search-result: #F2F2F6;
    --border-bottom-sport-list: #e4e4e4;
    --reports-container-mobile-bg: #F2F2F6;
    --bg-place-bet-btn: linear-gradient(0deg, #24AA4B 0%, #097529 100%);




}

:root.dark {
    --heading-color: #ffffff;
    --heading-button-color: #d4d5d6;
    --heading-button-color-hover: #ececec;
    --heading-hover-color: #957512;
    --heading-divider-color: #5A5666;
    --footer-color: #0F0D19;
    --content-bg-color: #010A12;
    --headers-bg-color: #101920;
    --headers-font-color: #393A3C;
    --primary-color: var(--secondary-color);
    --sidebar-bgcolor: #010A12;
    --leagues-bgcolor: #e4e4e4;
    --menu-hover-bgcolor: #788287;
    --menu-font-color: white;
    --dark1: #393A3C;
    --dark2: #1c1c1c;
    --green1: #4E7503;
    --green2: linear-gradient(0deg, #357535 0%, #52a656 100%);
    --green3: #52bf52;
    --green4: #A8B294;
    --green5:linear-gradient(0deg, #101920 0%, #1a2229 100%) ;
    --gray-font-color: #828488;
    --middle-page-bg-color: #010A12;
    --middle-headers-bg-color: linear-gradient(90deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.06) 100%);
    --middle-font-color: #ffffff;
    /* --middle-line-button-selected-color: #0098E5; */
    /* --middle-line-button-hover-color: #0098E5; */
    --line-button-color: #ffffff0d;
    --line-button-selected-color: var(--secondary-color);
    --line-button-hover-color: #194ccd;
    /* --links-font-color: #fff; */
    /* --links-font-color_op_40: 40%; */
    --site-wagerning: #E3F2FD;
    --black: #FFFFFF14;
    --main-font-color: #ffffff;
    --input-bg-color10: #dcdcdc2b;
    /* --input-custom-bg-color: #383352; */
    --internal-item-content: #383352;
    --text-black-color: #999999;
    --gray2: #3E3F4A;
    --gray3: #d8d8d8;
    --gray4: #FFFFFF14;
    --gray5: #d4d5d6;
    --dot-colors-color1: #89D5F4;
    --dot-colors-color2: #0098E5;
    --ps1: 8px;
    --ps2: 16px;
    --ps3: 24px;
    --dark2: #2A2B2B;
    --white: white;
    --menuTypeSubItems-bgColor: #fff;
    --menuMobileSubItem-bgColor: #f2f0f1;
    --menuMobileSubItem-active-bgColor: #9996A0;
    --menuMobileSubItem-fontColor: #686868;
    --menuTypeItemsWrapper-active: var(--primary-color);
    --menuTypeItemsWrapper-link: white;
    --menuTypeItemsWrapper-menuType: white;
    --btn-collapse-leagues-fontColor: black;
    --circleBackgroundColor: #8299ff;
    --circledBorderColor: #FF0000;
    --panel-heading-bg-color: white;
    --panel-heading-color: #4d5053;
    --sports-container-label-bg-color: transparent;
    --sports-container-label-color: #4d5053;
    --sports-container-label-selected-bg-color: #e8e8e8;
    --sports-container-label-selected-color: var(--primary-color);
    --menuTypeItemsWrapper-active: var(--primary-color);
    --sd-rw-1-bg: #0058b3;
    --circledBorderColor: #FF0000;
    --secondary-color: linear-gradient(90deg, #1C49C4 0%, #14285C 100%);
    --header-mobile-bg: #010514;
    --betslip-bg-color: #ffffff14;
    --line-paste: #ffffff1f;
    --error-bg-color: #FF000040;
    --error-borde-color: #FF0000;
    --gradient-primary-color: linear-gradient(to right, #396FFF, #224399);
    --gradient-secondary-color: linear-gradient(90deg, #1C49C4 0%, #14285C 100%);
    --hover-wager-type: #ffffff5c;
    --border-input-betslip: #ffffff40;
    --tik-head-color: linear-gradient(to right, #505559, #383D44, #4E555A, #41464C, #383D44, #41464C) ;
    --betslip-preset-amounts-inputs: linear-gradient(to right, #505559, #383D44, #4E555A, #41464C, #383D44, #41464C);
    --parlay-selections-bg: linear-gradient(to right, #505559, #383D44, #4E555A, #41464C, #383D44, #41464C);
    --text2: white;
    --hover-10: #1f2c33;
    --bg-100: linear-gradient(90deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.06) 100%);
    --header-text: #ffffff;
    --search-bg-color: #010A12;
    --betslip-bg-prev: #010A12;
    --join-bg-wrapper: #010A12;
    --line-rot-num: #d8d8d8;
    --bg-search-heading: #010A12;
    --bg-search-result: #32333e;
    --border-bottom-sport-list: #343b41;
    --reports-container-mobile-bg: #010A12;
    --bg-place-bet-btn: var(--bg-1000);
    --header-option-border-right: white;
    --header-user-gb: linear-gradient(#1e272d, #1e272d);
    --header-border-gradient: linear-gradient(101deg, #E7E3E0 16.46%, #D8D4D2 21.25%, #B2ADAF 31.63%, #989398 37.23%, #F8F8F8 57.99%, #E9E9E9 63.58%, #C4C2C3 73.17%, #8C878A 86.75%, #B2B2B2 96.33%);
    --header-title-text-color: #B8C3FF;
    --sport-panel-bg: linear-gradient(90deg, #1A2229 0%, #101920 100%);
    --sport-panel-item-bg: rgba(255, 255, 255, 0.05);
    --sport-panel-item-border-color: #393939;
    --sport-row-border-color: #393939;
    --selected-period-border: var(--opt-color-hover);
    --seach-panel-bg: linear-gradient(90deg, #1A2229 0%, #101920 100%);
    --seach-panel-border-color: #393939;
    --choose_odds-hover-color:var(--opt-color-hover) ;
    --validations-popup: #1d252c;
    --bg-500:#101920;
    --opt-color-hover:#8299ff;
    --bg-1000: linear-gradient(90deg, #5fd065 0%, #3f9043 100%);
    --bg-400:linear-gradient(90deg, #8299ff 0%, #004cca 100%);
    --mobile-game-card-bg-color: linear-gradient(90deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.06) 100%);
    --font-1000:#101920;
    --bet-offering-btn-bg: rgba(255, 255, 255, 0.06);
    --more-markets-btn-bg: linear-gradient(100deg, #505559 7.95%, #383D44 21.38%, #4E555A 38.64%, #41464C 56.95%, #383D44 71.57%, #41464C 92.37%);
}
.deposit-footer-options-container .option-btn {
    background: var(--gradient-primary-color) !important;
}

.deposit-footer-options-container .option-btn:hover {
    background-color: var(--primary-color) !important;
}

.deposit-footer-options-container .option-btn {
    background: var(--gradient-primary-color) !important;
}

header {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(to right, #E7E3E0, #D8D4D2, #B2ADAF, #989398, #F8F8F8, #E9E9E9, #C4C2C3, #8C878A, #B2B2B2) 1;
    border-image-slice: 1;
}

/* html.dark input.search-query {

    border-image: linear-gradient(to right, #E7E3E0, #D8D4D2, #B2ADAF, #989398, #F8F8F8, #E9E9E9, #C4C2C3, #8C878A, #B2B2B2) 1;
    border-image-slice: 1;
} */

/* .tik-head {
    border-bottom:1px solid transparent;
    border-image: linear-gradient(to right, #E7E3E0, #D8D4D2, #B2ADAF, #989398, #F8F8F8, #E9E9E9, #C4C2C3, #8C878A, #B2B2B2) 1;
    border-image-slice: 1;
} */

/* html.dark .betslip .preset-amounts input[type="button"]:last-child {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #E7E3E0, #D8D4D2, #B2ADAF, #989398, #F8F8F8, #E9E9E9, #C4C2C3, #8C878A, #B2B2B2) 1;
    border-image-slice: 1;
} */

@media only screen and (max-width: 991.98px) {
    .livebetting {
        margin-top: 0;
    }

    nav .menu {
        background-color: var(--header-mobile-bg);
    }

    menu-mobile .menuTypeContainer .menuTypeItemsWrapper{
        background-color: var(--header-mobile-bg);
        padding: 4px;
    }

    nav .menuTypeContainer .menuTypeItemsWrapper .menu li a{
        font-size: 12px;
    }

    menu-mobile .menu li{
        background-color: #4d5053!important;
    }
    menu-mobile .menu li.active{
        background-color:var(--secondary-color)!important;
    }

}


.password-error-message {
    color: red;
    position: absolute;
    font-size: 10px;
    background-color: #ffb2b6;
    padding: 10px;
    border-radius: 6px;
}


.header-option {
    padding: 0px !important;
}

.header-title-text {
    color: var(--header-title-text-color);
    font-family: Montserrat;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-top: 2px;
    text-align: left;
    margin-bottom: 0px;
}

.header-sub-title {
    color: var(--header-text, #FFF);
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0px;
    text-align: left;
}

.header-dropdown-container {
    background: rgba(255, 255, 255, 0.08);
    margin: 8px 0px;
    position: relative;
    /* padding: 20px; */
    background-color: var(--sport-panel-item-border-color);
    border: 1px solid transparent;
    border-radius: 12px;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    background-image: var(--header-user-gb), /* Para que el fondo del div no se vea afectado */
    var(--header-border-gradient);

}

.header-option-item {
    text-align: left;
    background: transparent;
}

#navbar_account_desktop img.acc_svg {
    width: 28px !important;
}

#navbar_account_desktop {
    display: flex;
    align-items: center;
    justify-content: center;
}

.header-arrow-container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 10px;
}

.header-arrow-container .header-arrow {
    height: 16px !important;
    transform: rotate(0deg);
    transition: transform 0.5s ease-in-out;
}

.nav-link[aria-expanded="true"] .header-arrow {
    transform: rotate(180deg);
    transition: transform 0.5s ease-in-out;
}

.dropdown-menu_account {
    width: 265px !important;
    top: 75px !important;
    left: -84px !important;
    background-color: #1e272d;
    border: 1px solid transparent;
    border-radius: 12px;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    background-image: var(--header-user-gb), /* Para que el fondo del div no se vea afectado */ var(--header-border-gradient);
    padding: 23px 17px;
    z-index: 10005;
}

.dropdown-menu_account .dropdown-item {
    color: var(--header-text, #FFF) !important;
}

.dropdown-menu_account .dropdown-item:last-child{
    border-radius: 10px;
}

.header-user-name {
    color: var(--header-text, #FFF);
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0px;
}

.mobile_balance_items {
    text-align: center;
}


/* Backdrop: Cubre toda la pantalla y está oculto por defecto */
.custom-dropdown-backdrop {
    position: fixed;
    top: 72px;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    /* Oscurece el fondo */
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
    z-index: 9998;
    /* Debajo del dropdown pero encima del contenido */
}

/* Muestra el backdrop cuando el dropdown está abierto */
.nav-link[aria-expanded="true"]~.custom-dropdown-backdrop {
    opacity: 1;
    visibility: visible;
}

/* Ajustar el menú desplegable para que esté encima */
.header-arrow-container .dropdown-menu {
    z-index: 9999;
    /* Asegura que esté sobre el backdrop */
}

.dropdown-menu_account .dropdown-item-top {
    margin-bottom: 5px !important;
}

.dropdown-menu_account .dropdown-item-bottom {
    margin-top: 18px !important;
}

.header-arrow-container .dropdown-item:not(:first-of-type) {
    border-top: none !important;
}

.dropdown-menu_account .dropdown-item {
    margin-bottom: 9px;
    padding-bottom: 14px;
}

.dropdown-item-border-bottom {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
}

.logout-icon-action {
    height: 19px !important;
    margin-right: 10px !important;
}

.sportsMenuNavBarAccount .dropdown-menu_account {
    top: inherit !important;
    left: -162px !important;
    z-index: 1002;
}
.header-title-text-dropdown {
    color: var(--header-title-text-color);
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0px;
}

.header-title-text-dropdown.linear {
    color: #FFF;
}

.header-sub-title-dropdown {
    color: var(--header-text, #FFF);
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0px;
    text-align: left;
}

.header-cashier-options a{
    width: 48%;
    padding: 16px 20px;
    background: var(--middle-headers-bg-color);
    border-radius: 12px;
}

.header-cashier-options a.linear{
    background: var(--gradient-secondary-color);
}

.header-link-option-btn {
    border-radius: 12px;
    border: 1px solid #616161;
    color: var(--white, #FFF);
    text-align: center;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 100%;
    padding: 13px 20px;
    margin: 0px 0px 7px 0px;
}

.first-link-btn {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    padding-top: 10px;
    margin-top: 10px;
}

.header-link-option-btn p {
    width: 100%;
}

.logout-header-profile {
    background: var(--middle-headers-bg-color);
    border-radius: 12px;
    border: 1px solid #393939;
    display: flex;
    align-items: center;
    justify-content: center ;
    cursor: pointer;
    padding: 13px 20px;
}

.contest-container {
    background: var(--middle-headers-bg-color);
    color: var(--main-font-color);
    font-weight: 600;
    border-radius: 12px;
    border: 1px solid var(--sport-row-border-color);
}

.dropdown-item.linear {
    background: var(--gradient-secondary-color) !important;
}

.dropdown-item:not(:first-of-type) {
    border-top: none !important;
    border-radius: 12px;
    padding: 11px 11px;
    display: flex;
    margin: 7px 0px;
    background: var(--middle-headers-bg-color);
}

.header-title-text-dropdown {
    text-align: left;
    font-size: 11px;
}

a.dropdown-item {
    border-top: none !important;
    border-radius: 12px;
    padding: 15px 11px;
    display: flex;
    margin: 7px 0px;
    background: var(--middle-headers-bg-color);
}

@media screen and (max-width: 992px) {
    .dropdown-item:not(:first-of-type) {
        padding: 15px 20px;
    }    
    #gatsby-focus-wrapper {
        overflow-x: hidden !important;
    }
    .dropdown-item:not(:first-of-type), a.dropdown-item {
        border-top: none !important;
        border-radius: 12px;
        padding: 15px 20px;
        display: flex;
        margin: 7px 0px;
        background: var(--middle-headers-bg-color);
    }
    .draw-lines .btn-betline-container{
        width: 33% !important;
    }
    .modal-betslip{
        z-index: 100050!important;
    }

    .sports-container {
        padding-bottom: 135px;
    }
    .modal {
        z-index: 100054;
    }
    .swal2-container {
        z-index: 100055;
    }
    .modal-bs .modal-footer {
        bottom: 0px;
        height: auto !important;
        padding-bottom: 10px !important;
    }
    .modal-footer .btn-placebet {
        margin-right: 25px;
    }
    .sidebar-wrapper {
        top: 0px !important;
        overflow-y: hidden !important;
        margin-bottom: 79px;
    }
    .header-dropdown-container {
        max-height: 42px;
    }
    .content-header {
        line-height: 1;
        position: fixed;
        z-index: 10003;
    }
    .header-arrow-container .header-arrow {
        height: 7px !important;
    }
    .sportsMenuNavBarAccount .dropdown {
        position: inherit;
    }
    .sportsMenuNavBarAccount .dropdown-menu_account {
        position: absolute !important;
        left: 0% !important;
        right: 0%;
        width: 83% !important;
        top: 67px !important;
        overflow: auto;
        margin: auto;
        max-height: calc(100  * var(--vh) - 90px);
    }
    .custom-dropdown-backdrop {
        z-index: 4;
        position: absolute;
    }
    .custom-dropdown-backdrop {
        top: 54px;
    }
    #search-lines-content {
        width: 97%;
    }
    .form-search {
        margin: 10px 0px 10px 13px !important;
    }
    .powered-container {
        padding-top: 24px !important;
    }
    .content-header {
        background: var(--headers-bg-color);
    }
    .force-wrap {
        flex-wrap: wrap;
    }
}

@media screen and (min-width: 992px) and (max-width: 1407px) {
    .game-info-card {
        position: relative;
    }
    .alternateLinesCountWrapper {
        position: absolute !important;
        right: 35px;
        top: -21px;
    }
}

.alternateLinesCountWrapper {
    max-width: 23px !important;
    position: relative;
}
.btn-more-markets {
    margin: 0px !important;
    /* position: absolute; */
    /* left: -5px; */
}

select option {
    background-color: #121e25 !important;
    color: #fff !important;
}

.bet-offering-5-colums-btn-container offering-button>div {
    height: 100%;
}

.gameLineInfo .btn-default {
    height: 100%;
    border-radius: 10px;
    background: var(--bet-offering-btn-bg);
}

.gameLineInfo .btn-default .btn-offering-content {
    display: flex;
    flex-direction: column ;
    align-items: center;
    justify-content: center;
}

ul.bettinglines .gameLineInfo.isGameCircled .game-info-card{
    padding-left: 1px !important;
}

@media screen and (max-width: 992px) {
    .fa-question-circle {
        color: #535353;
        padding-right: 20px;
    }
    .sports .panel-title {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }
    .mobile-bet-offering-grid-container {
        display: grid;
        grid-template-columns: 0.5fr 1fr;
        grid-template-rows: 1fr;
        gap: 0px 0px;
        grid-template-areas: ". .";
        margin: 0px 0px 0px 0px;
    }
    .gameLineInfo .mobile-bet-offering-grid-container:nth-of-type(2) {
        margin-top: 8px;
    }
    .bettinglines li .gameLineInfo {
        padding-bottom: 8px;
    }
    .btn-betline-container .btn-betlines {
        height: 100%;
        border-radius: 10px;
        background: var(--bet-offering-btn-bg);
        padding: 7px 0px;
        min-height: 53px;
    }

    .btn-betline-container .btn-betlines .btn-offering-content {
        display: flex;
        flex-direction: column ;
        align-items: center;
        justify-content: center;
    }

    ul.bettinglines .gameLineInfo.isGameCircled .game-info-card{
        padding-left: 1px !important;
    }
    .mobile-bet-offering-sport-team-container {
        display: flex;
        align-items: center;
    }
    .btn-bet-offering-mobile-content {
        display: flex;
        width: 100%;
        align-items: center;
        height: 100%;
    }
    .bettinglines li h4 {
        font-size: 0.9em !important;
        color: var(--text2);
        line-height: 19px !important;
    }
    .line-rot-num {
        font-weight: 100;
    }
    .bet-type-line_titles {
        border-radius: 0;
        display: grid !important;
        grid-template-columns: 0.5fr 1fr;
        grid-template-rows: 1fr;
        gap: 0px 0px;
        grid-template-areas: ". .";
        padding: 10px 11px 0px 12px !important;
        width: 100%;
        margin-bottom: 0px;
    }
    .bet-type-line_titles .title-grid {
        display: flex;
        align-items: center;
    }
    .line_titles_column {
        width: 44% !important;
        padding: 0px 3px;
    }
    .bet-offering-mobile-title, 
    .mob_period_wrapper .btn-period,
    .btn_teamTotals
    {
        border-radius: 12px;
        background: var(--middle-headers-bg-color);
        text-align: center;
        padding: 8px;
        color: #628EFF;
        text-align: center !important;
        font-family: "Montserrat", serif;
        font-size: 10px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        display: flex;
        flex-direction: column;
        justify-content: center;
        border: 1px solid var(--sport-row-border-color);
        width: 100%;
        height: 41px;
        align-items: center;

    }

    .mob_period_wrapper .btn-period{
        min-width: 60px;
    }

    .btn_teamTotals{
        max-width: 100px;
    }

    .game-date-info-betoffering-container {
        height: 100%;
        display: flex;
        align-items: flex-end;
    }
    .bettinglines li h3 {
        padding: 0px !important;
        color: #FFF;
        font-family: Montserrat;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: uppercase;
    }
    .bettinglines li .gameLineInfo {
        margin: 8px 2px 10px !important;
    }
    .btn-bet-offering-mobile-content .teamtotal {
        width: 100%;
    }
    .btn-more-markets {
        align-items: center;
        background: var(--more-markets-btn-bg);
        margin: 0px !important;
        /* position: absolute; */
        /* left: -73px; */
        gap: 5px;
        min-width: 77px !important;
        z-index: 1;
    }
    .text-div-sport-bo-starting {
        width: 100%;
    }
    .alternates-subsport-name {
        color: #FFF;
        font-family: Montserrat;
        font-size: 11px;
        font-style: normal;
        font-weight: 700;
        margin-bottom: 0px;
    }
    .alternates-sport-name1 {
        color: #FFF;
        text-align: right;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: -0.12px;
        padding-top: 2px;
    }
    .draw-lines {
        display: grid;
        grid-template-columns: 0.5fr 1fr;
        grid-template-rows: 1fr;
        gap: 0px 0px;
        grid-template-areas: ". .";
        margin: 0px 0px 0px 0px;
        align-items: center;
        padding: 0px 12px 0 12px;
    }
    .btn-contest .btn-betlines{
        height: 100%;
        border-radius: 10px;
        background: var(--bet-offering-btn-bg);
        padding: 7px 0px;
        min-height: 53px;
        min-width: 71px;
    }
    .modal-settings .err_msg {
        margin-left: 0px;
        text-align: center;
        width: 100%;
    }
}

.alternates-content .column-content2-alternetes-second-template.active,
.alternates-content .column-1-alternetes.active,
.alternates-content .column-2-alternetes.active
{
    color: white !important;
    background: var(--gradient-secondary-color) !important;;
    border: 1px solid var(--secondary-color)!important;
}

.page-content-wrapper-mob .alternates-content .button-see-more-cards-alternates {
    border-top-right-radius: 10px !important;
    border-top-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    margin-top: 10px;
}

.alternates-content .button-see-more-cards-alternates {
    border-top-right-radius: 10px !important;
    border-top-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    margin-top: 10px;
}

@media screen and (min-width: 993px) {
    .gameLineInfo .btn-default {
        min-height: 46px;
    }
    .simple-header-title-sport-lines-content {
        min-height: 48px;
    }
    .general_data {
        align-items: center;
    }
    .gameLineInfo .game-info-card {
        padding: 7px 12px 0px 12px !important;
    }
}

.alternate-btn-disabled {
    pointer-events: none;
    cursor: not-allowed !important;
}

.btn-period.active {
    border-bottom: 4px solid var(--opt-color-hover) !important;
}

.sports-container {
    margin: 0 auto;
    font-variant-caps: inherit !important;
}
.sports-container .list-one li label {
    padding-left: 30px;
    font-variant-caps: inherit !important;
    font-size: 10px;
    font-weight: 600;
}
.num_neg_lost {
    color: var(--font-lost-color);
}
.mobile-wagertype-selected-info {
    padding: 0px !important;
    color: #FFF;
    font-family: Montserrat;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    margin-top: 4px;
}

@media only screen and (min-width: 991.98px) {
    .sports .panel-title {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }
}

.justify-content-evenly {
    justify-content: space-evenly;
}

.modal-settings .err_msg strong {
    color: red;
    font-weight: 100;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1.6px;
}

#settingsMenu .updatePassword {
    text-transform: uppercase;
}
