﻿:root {
    --text-primary: #656565;
    --text-secondary: #132536;
    --text-tertiary: #1c2339;
    --text-title: #fedb5b;
    --text-menu: #1c4bf2;
    --text-selected: #fff;
    --text-odds: #1c4bf2;
    --text-highlight: #d3deff;
    --bg-primary: #f6f8fc;
    --bg-secondary: #fff;
    --bg-tertiary: #EBF1FF;
    --bg-odds: #d3deff;
    --bg-odds-selected: #1c4bf2;
    --bg-more-markets: #e0e8ff;
    --border-primary: #ddd;
    --border-odds: #bac8ef;
    --border-more-markets: #c7d3f5;
    --border-race-expander: #ececec;
    --main-primary: #1c4bf2;
    --main-secondary: #1b43d1;
    --bg-button: #f6f8fc;
    --bg-racing-expander: #f8f9fd;
    --slider-shadow: inset 0 1px 1px #ddd, 0 2px 3px #ccc;
    --skelteton-loader-primary: #f3f3f3;
    --skelteton-loader-secondary: #ecebeb;
    --yellow-highlight: #ffdf1b;
    --price-update-drifting: #FFD3D3;
    --price-update-shortening: #d6f4fb;
    --main-font: 'Roboto', sans-serif; /*NiveauGroteskRegular;*/
}

:root.dark-theme {
    --text-primary: #fff;
    --text-secondary: #fff;
    --text-tertiary: #fff;
    --text-menu: #fff;
    --text-selected: #fff;
    --text-odds: #a6bcff;
    --text-highlight: #d3deff;
    --border-primary: #1c2339;
    --border-odds: #434d6c;
    --border-more-markets: #2c3a60;
    --border-race-expander: #131c31;
    --bg-primary: #00071d;
    --bg-secondary: #131c31;
    --bg-tertiary: #1c2339;
    --bg-button: #494a50;
    --bg-odds: #505f8b;
    --bg-odds-selected: #2f3852;
    --bg-more-markets: #1c2640;
    --bg-racing-expander: #1c2339;
    --slider-shadow: inset 0 1px 1px #767676;
    --skelteton-loader-primary: #1c4bf2;
    --skelteton-loader-secondary: #005E95;
    --price-update-drifting: #8b5050;
    --price-update-shortening: #50718b;
}

@font-face {
    font-family: 'NiveauGroteskMedium';
    src: url('/fonts/ToalsFont/HvDTrial_NiveauGroteskMedium-BF64911742e4998.otf') format('opentype');
}

@font-face {
    font-family: 'NiveauGroteskRegular';
    src: url('/fonts/ToalsFont/HvDTrial_NiveauGroteskRegular-BF64911743824fb.otf') format('opentype');
}

@font-face {
    font-family: 'NiveauGroteskLight';
    src: url('/fonts/ToalsFont/HvDTrial_NiveauGroteskLight-BF64911743cf48a.otf') format('opentype');
}

.page-title {
    font-family: NiveauGroteskRegular;
}

.SideNav > li > a {
    font-family: NiveauGroteskRegular;
}

.breadcrumbs_text {
    font-family: NiveauGroteskLight;
}

.hero__title {
    font-family: NiveauGroteskMedium;
}

.OddsTable > .table {
    font-family: NiveauGroteskLight;
}

.soccer-tab {
    font-family: NiveauGroteskMedium;
}

.MatchBetting-MarketName {
    font-family: NiveauGroteskLight;
}

.HorseRacing-CountryName {
    font-family: NiveauGroteskMedium;
}

a {
    font-family: NiveauGroteskRegular;
}

.confirmation-title {
    font-family: NiveauGroteskRegular;
}

.confirmation-text {
    font-family: NiveauGroteskRegular;
}

#WithdrawBalance-SSBT {
    font-family: NiveauGroteskRegular;
}
.BrandingImage {
    content: url(/images/toals-logo-new.png);
}

.hero-background-hex {
    background-image: url(/images/Promo/Hex-Purple.svg);
}

.hero-background-diamond {
    background-image: url(/images/Promo/Diamond.svg);
}

.hero-background-pattern-0 {
    background-image: url(/images/Promo/Diamond-Blue.svg);
}

.hero-background-pattern-1 {
    background-image: url(/images/Promo/SquareTriangle-Blue.svg);
}

.hero-background-pattern-2 {
    background-image: url(/images/Promo/Wave.svg);
}

.featuredIbox {
    background-image: url(/images/Promo/ToalsBackgroundFeatured.png);
}

.accountPayText {
    color: var(--text-secondary);
}
