:root {

    --heading-color: #ffffff;
    --heading-button-color: #d4d5d6;
    --heading-button-color-hover: #ececec;
    --heading-hover-color: #b70e00;
    --heading-divider-color: #5A5666;
    --footer-color: #0F0D19;
    /* cambiar a este color si se pone light-mode #F2F2F6 */
    --content-bg-color: #131639;  
    /*  */
    --headers-bg-color: #131639;
    --headers-font-color: #393A3C;
    --primary-color: #D1193F;
    --sidebar-bgcolor: #F2F2F6;
    --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: #ffffff;
    --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: #1e2b55;
    --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: var(--primary-color);
    --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;
    --circleBackgroundColor: var(--primary-color);
    --circledBorderColor: #FF0000;
    --secondary-color: #3344eb;
    --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, #D1193F , #B21935 );
    --gradient-secondary-color: linear-gradient(to right,#1254a5 , #3344eb);
    --hover-wager-type: #E4E7EA;
    --border-input-betslip: #989898;
    --tik-head-color: #1E2B55;
    --betslip-preset-amounts-inputs: #1254A5;
    --parlay-selections-bg: #dfe7f2;
    --text2: #202224;
    --hover-10: var(--secondary-color);
    --bg-100: #ffffff;
    --header-text: #ffffff;
    --search-bg-color: #bdbdbf;
    --betslip-bg-prev: #F2F2F6;
    --join-bg-wrapper: #131639;
    --line-rot-num: #77777b;
    --bg-menu-mobile: #010514;
    --bg-search-heading: #0070ffb0;
    --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%);
    --top-balances-bg: transparent linear-gradient(90deg, #1E2B55 0%, #131639 100%) 0% 0% no-repeat padding-box;
    --header-border-color: #FFFF00;
    --main-headers-detail-color: #FFFF00;
    --custom-clien-header-color: #131639;
    --report-table-cell-header-color: #1E2B55;
}

:root.dark {
    --heading-color: #ffffff;
    --heading-button-color: #d4d5d6;
    --heading-button-color-hover: #ececec;
    --heading-hover-color: #b70e00;
    --heading-divider-color: #5A5666;
    --footer-color: #0F0D19;
    --content-bg-color: #131639;
    --headers-bg-color: #131639;
    --headers-font-color: #393A3C;
    --primary-color: #D1193F;
    --sidebar-bgcolor: #131639;
    --leagues-bgcolor: #e4e4e4;
    --menu-hover-bgcolor: #788287;
    --menu-font-color: white;
    --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: #131639;
    --middle-headers-bg-color: #1e2b55;
    --middle-font-color: #ffffff;
    /* --middle-line-button-selected-color: #0098E5; */
    /* --middle-line-button-hover-color: #0098E5; */
    --line-button-color: #2e395b;
    --line-button-selected-color: #fff;
    --line-button-hover-color: #194ccd;
    /* --links-font-color: #fff; */
    /* --links-font-color_op_40: 40%; */
    --site-wagerning: #E3F2FD;
    --black: #1e2b55;
    --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: #1e2b55;
    --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: var(--primary-color);
    --circledBorderColor: #FF0000;
    --panel-heading-bg-color: white;
    --panel-heading-color: #4d5053;
    --sports-container-label-bg-color: #ffffff20;
    --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;
    --circleBackgroundColor: var(--primary-color);
    --circledBorderColor: #FF0000;
    --secondary-color: #3344eb;
    --header-mobile-bg: #010514;
    --betslip-bg-color: #1e2b55;
    --line-paste: #ffffff1f;
    --error-bg-color: #FF000040;
    --error-borde-color: #FF0000;
    --gradient-primary-color: linear-gradient(to right, #D1193F , #B21935 );
    --gradient-secondary-color: linear-gradient(to right,#1254a5 , #3344eb);
    --hover-wager-type: #ffffff5c;
    --border-input-betslip: #ffffff40;
    --tik-head-color: #303C63;
    --betslip-preset-amounts-inputs: #1254A5;
    --parlay-selections-bg: #dfe7f2;
    --text2: white;
    --hover-10: var(--secondary-color);
    --bg-100: #1e2b55;
    --header-text: #ffffff;
    --search-bg-color: #131639;
    --betslip-bg-prev: #131639;
    --join-bg-wrapper: #131639;
    --line-rot-num: #d8d8d8;
    --bg-search-heading: #0070ffb0;
    --bg-search-result: #32333e;
    --border-bottom-sport-list: #2A2B2B;
    --reports-container-mobile-bg: #131639;
    --bg-place-bet-btn:linear-gradient(0deg, #24AA4B 0%, #097529 100%);
	--top-balances-bg: transparent linear-gradient(90deg, #1E2B55 0%, #131639 100%) 0% 0% no-repeat padding-box;
    --header-border-color: #FFFF00;
    --main-headers-detail-color: #FFFF00;
    --custom-clien-header-color: #131639;
    --report-table-cell-header-color: #1E2B55;
}