/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/styles/b3000/_main_bet3000.sass ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap);
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/styles/material-mobile.sass ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-badge-small .mat-badge-content {
  font-size: 9px;
}

.mat-badge-large .mat-badge-content {
  font-size: 24px;
}

.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}

.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}

.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}

.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}

.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}

.mat-card-header .mat-card-title {
  font-size: 20px;
}

.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}

.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}

.mat-chip {
  font-size: 14px;
  font-weight: 500;
}

.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}

.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}

.mat-cell, .mat-footer-cell {
  font-size: 14px;
}

.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-calendar-body {
  font-size: 13px;
}

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}

.mat-dialog-title {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}

.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}

.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}

.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}

.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}

.mat-form-field-label {
  top: 1.34375em;
}

.mat-form-field-underline {
  bottom: 1.34375em;
}

.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}

.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}

.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}

.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}

@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}

.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}

.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}

.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}

.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}

.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}

.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}

.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}

.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}

input.mat-input-element {
  margin-top: -0.0625em;
}

.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}

.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select-trigger {
  height: 1.125em;
}

.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}

.mat-step-sub-label-error {
  font-weight: normal;
}

.mat-step-label-error {
  font-size: 14px;
}

.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}

.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}

.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-base .mat-list-item {
  font-size: 16px;
}

.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}

.mat-list-base .mat-list-option {
  font-size: 16px;
}

.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}

.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}

.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}

.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}

.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}

.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}

.mat-optgroup-label {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}

.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}

.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}

.mat-ripple {
  overflow: hidden;
  position: relative;
}

.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
}

.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}

[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}

.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

@keyframes cdk-text-field-autofill-start { /*!*/ }

@keyframes cdk-text-field-autofill-end { /*!*/ }

.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

.mat-focus-indicator {
  position: relative;
}

.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}

.mat-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}

.mat-mdc-focus-indicator {
  position: relative;
}

.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}

.mat-mdc-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}

.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-option {
  color: rgba(0, 0, 0, 0.87);
}

.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}

.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #1b80b8;
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ffd7d7;
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}

.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}

.mat-pseudo-checkbox::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #1b80b8;
}

.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #ffd7d7;
}

.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}

.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-theme-loaded-marker {
  display: none;
}

.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}

.mat-badge {
  position: relative;
}

.mat-badge.mat-badge {
  overflow: visible;
}

.mat-badge-hidden .mat-badge-content {
  display: none;
}

.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}

.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}

.mat-badge-content.mat-badge-active {
  transform: none;
}

.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}

.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}

.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}

.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}

[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}

.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}

[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}

.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}

.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}

.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}

.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}

.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}

.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}

[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}

.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}

[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}

.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}

.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}

.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}

.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}

.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}

.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}

[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}

.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}

[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}

.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}

.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}

.mat-badge-content {
  color: white;
  background: #1b80b8;
}

.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}

.mat-badge-accent .mat-badge-content {
  background: #ffd7d7;
  color: black;
}

.mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}

.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}

.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}

.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #1b80b8;
}

.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #ffd7d7;
}

.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #f44336;
}

.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}

.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #1b80b8;
}

.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #ffd7d7;
}

.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}

.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}

.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}

.mat-button-focus-overlay {
  background: black;
}

.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}

.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}

.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}

.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: black;
}

.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}

.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}

.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #1b80b8;
}

.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #ffd7d7;
}

.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #f44336;
}

.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}

.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}

.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}

.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}

.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}

[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}

.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}

.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}

.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}

.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}

.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}

.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}

.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}

.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox-checkmark {
  fill: #fafafa;
}

.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}

.mat-checkbox-mixedmark {
  background-color: #fafafa;
}

.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #1b80b8;
}

.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #ffd7d7;
}

.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}

.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}

.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-checkbox .mat-ripple-element {
  background-color: black;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #1b80b8;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #ffd7d7;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}

.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}

.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}

.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}

.mat-chip.mat-standard-chip::after {
  background: black;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #1b80b8;
  color: white;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #ffd7d7;
  color: black;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-table {
  background: white;
}

.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}

mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}

.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}

.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}

.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}

.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}

.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}

.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}

.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}

.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}

.mat-calendar-body-in-range::before {
  background: rgba(27, 128, 184, 0.2);
}

.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(27, 128, 184, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(27, 128, 184, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-calendar-body-selected {
  background-color: #1b80b8;
  color: white;
}

.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(27, 128, 184, 0.4);
}

.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}

.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(27, 128, 184, 0.3);
}

@media (hover: hover) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(27, 128, 184, 0.3);
  }
}

.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(255, 215, 215, 0.2);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 215, 215, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 215, 215, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #ffd7d7;
  color: black;
}

.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 215, 215, 0.4);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}

.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 215, 215, 0.3);
}

@media (hover: hover) {
  .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(255, 215, 215, 0.3);
  }
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}

.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}

.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(244, 67, 54, 0.3);
}

@media (hover: hover) {
  .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(244, 67, 54, 0.3);
  }
}

.mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-datepicker-toggle-active {
  color: #1b80b8;
}

.mat-datepicker-toggle-active.mat-accent {
  color: #ffd7d7;
}

.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}

.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}

.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}

.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}

.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}

.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}

.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}

.mat-expansion-panel-header {
  height: 48px;
}

.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}

.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}

.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}

.mat-form-field.mat-focused .mat-form-field-label {
  color: #1b80b8;
}

.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #ffd7d7;
}

.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}

.mat-focused .mat-form-field-required-marker {
  color: #ffd7d7;
}

.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #1b80b8;
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #ffd7d7;
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #1b80b8;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #ffd7d7;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}

.mat-error {
  color: #f44336;
}

.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}

.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}

.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}

.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}

.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}

.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}

.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #1b80b8;
}

.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #ffd7d7;
}

.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}

.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}

.mat-icon.mat-primary {
  color: #1b80b8;
}

.mat-icon.mat-accent {
  color: #ffd7d7;
}

.mat-icon.mat-warn {
  color: #f44336;
}

.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}

.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}

.mat-input-element {
  caret-color: #1b80b8;
}

.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-form-field.mat-accent .mat-input-element {
  caret-color: #ffd7d7;
}

.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}

.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}

.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}

.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}

.mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}

.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}

.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}

.mat-menu-panel {
  background: white;
}

.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}

.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}

.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-paginator {
  background: white;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}

.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-paginator-container {
  min-height: 56px;
}

.mat-progress-bar-background {
  fill: #c2dcea;
}

.mat-progress-bar-buffer {
  background-color: #c2dcea;
}

.mat-progress-bar-fill::after {
  background-color: #1b80b8;
}

.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #fbf1f1;
}

.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #fbf1f1;
}

.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #ffd7d7;
}

.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f9ccc9;
}

.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f9ccc9;
}

.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}

.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #1b80b8;
}

.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #ffd7d7;
}

.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #f44336;
}

.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #1b80b8;
}

.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #1b80b8;
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ffd7d7;
}

.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #ffd7d7;
}

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}

.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}

.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}

.mat-radio-button .mat-ripple-element {
  background-color: black;
}

.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}

.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}

.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}

.mat-select-panel {
  background: white;
}

.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #1b80b8;
}

.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #ffd7d7;
}

.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}

.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}

.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}

.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-drawer.mat-drawer-push {
  background-color: white;
}

.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}

[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}

[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #ffd7d7;
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 215, 215, 0.54);
}

.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #ffd7d7;
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #1b80b8;
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(27, 128, 184, 0.54);
}

.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #1b80b8;
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}

.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}

.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}

.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}

.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider.mat-primary .mat-slider-track-fill,
.mat-slider.mat-primary .mat-slider-thumb,
.mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #1b80b8;
}

.mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}

.mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(27, 128, 184, 0.2);
}

.mat-slider.mat-accent .mat-slider-track-fill,
.mat-slider.mat-accent .mat-slider-thumb,
.mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #ffd7d7;
}

.mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: black;
}

.mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(255, 215, 215, 0.2);
}

.mat-slider.mat-warn .mat-slider-track-fill,
.mat-slider.mat-warn .mat-slider-thumb,
.mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}

.mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}

.mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}

.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-slider.mat-slider-disabled .mat-slider-track-background,
.mat-slider.mat-slider-disabled .mat-slider-track-fill,
.mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}

.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}

.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}

.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}

.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}

.mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}

@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}

.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}

.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}

.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #1b80b8;
  color: white;
}

.mat-step-header.mat-accent .mat-step-icon {
  color: black;
}

.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #ffd7d7;
  color: black;
}

.mat-step-header.mat-warn .mat-step-icon {
  color: white;
}

.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #f44336;
  color: white;
}

.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}

.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}

.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}

.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}

.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}

.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mat-horizontal-stepper-header {
  height: 72px;
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}

.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}

.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}

.mat-sort-header-arrow {
  color: #757575;
}

.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}

.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}

.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}

.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(187, 217, 234, 0.3);
}

.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #1b80b8;
}

.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}

.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #ffd7d7;
}

.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}

.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}

.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}

.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}

.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(187, 217, 234, 0.3);
}

.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #1b80b8;
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}

.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #ffd7d7;
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: black;
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}

.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}

.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}

.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  background: #1b80b8;
  color: white;
}

.mat-toolbar.mat-accent {
  background: #ffd7d7;
  color: black;
}

.mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}

.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}

.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}

.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}

.mat-toolbar-multiple-rows {
  min-height: 64px;
}

.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}

@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }
  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}

.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}

.mat-tree {
  background: white;
}

.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}

.mat-tree-node {
  min-height: 48px;
}

.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-simple-snackbar-action {
  color: #ffd7d7;
}

.mat-dark .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-dark .mat-option {
  color: white;
}

.mat-dark .mat-option:hover:not(.mat-option-disabled), .mat-dark .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}

.mat-dark .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}

.mat-dark .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}

.mat-dark .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: white;
}

.mat-dark .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ffd7d7;
}

.mat-dark .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}

.mat-dark .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-pseudo-checkbox::after {
  color: #303030;
}

.mat-dark .mat-pseudo-checkbox-disabled {
  color: #686868;
}

.mat-dark .mat-primary .mat-pseudo-checkbox-checked,
.mat-dark .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: white;
}

.mat-dark .mat-pseudo-checkbox-checked,
.mat-dark .mat-pseudo-checkbox-indeterminate,
.mat-dark .mat-accent .mat-pseudo-checkbox-checked,
.mat-dark .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #ffd7d7;
}

.mat-dark .mat-warn .mat-pseudo-checkbox-checked,
.mat-dark .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}

.mat-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}

.mat-dark .mat-app-background, .mat-dark.mat-app-background {
  background-color: #303030;
  color: white;
}

.mat-dark .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-theme-loaded-marker {
  display: none;
}

.mat-dark .mat-autocomplete-panel {
  background: #424242;
  color: white;
}

.mat-dark .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}

.mat-dark .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}

.mat-dark .mat-badge-content {
  color: white;
  background: white;
}

.cdk-high-contrast-active .mat-dark .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}

.mat-dark .mat-badge-accent .mat-badge-content {
  background: #ffd7d7;
  color: black;
}

.mat-dark .mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}

.mat-dark .mat-badge-disabled .mat-badge-content {
  background: #6e6e6e;
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}

.mat-dark .mat-button, .mat-dark .mat-icon-button, .mat-dark .mat-stroked-button {
  color: inherit;
  background: transparent;
}

.mat-dark .mat-button.mat-primary, .mat-dark .mat-icon-button.mat-primary, .mat-dark .mat-stroked-button.mat-primary {
  color: white;
}

.mat-dark .mat-button.mat-accent, .mat-dark .mat-icon-button.mat-accent, .mat-dark .mat-stroked-button.mat-accent {
  color: #ffd7d7;
}

.mat-dark .mat-button.mat-warn, .mat-dark .mat-icon-button.mat-warn, .mat-dark .mat-stroked-button.mat-warn {
  color: #f44336;
}

.mat-dark .mat-button.mat-primary.mat-button-disabled, .mat-dark .mat-button.mat-accent.mat-button-disabled, .mat-dark .mat-button.mat-warn.mat-button-disabled, .mat-dark .mat-button.mat-button-disabled.mat-button-disabled, .mat-dark .mat-icon-button.mat-primary.mat-button-disabled, .mat-dark .mat-icon-button.mat-accent.mat-button-disabled, .mat-dark .mat-icon-button.mat-warn.mat-button-disabled, .mat-dark .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-dark .mat-stroked-button.mat-primary.mat-button-disabled, .mat-dark .mat-stroked-button.mat-accent.mat-button-disabled, .mat-dark .mat-stroked-button.mat-warn.mat-button-disabled, .mat-dark .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-button.mat-primary .mat-button-focus-overlay, .mat-dark .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-dark .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: white;
}

.mat-dark .mat-button.mat-accent .mat-button-focus-overlay, .mat-dark .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-dark .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #ffd7d7;
}

.mat-dark .mat-button.mat-warn .mat-button-focus-overlay, .mat-dark .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-dark .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}

.mat-dark .mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-dark .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-dark .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}

.mat-dark .mat-button .mat-ripple-element, .mat-dark .mat-icon-button .mat-ripple-element, .mat-dark .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}

.mat-dark .mat-button-focus-overlay {
  background: white;
}

.mat-dark .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-flat-button, .mat-dark .mat-raised-button, .mat-dark .mat-fab, .mat-dark .mat-mini-fab {
  color: white;
  background-color: #424242;
}

.mat-dark .mat-flat-button.mat-primary, .mat-dark .mat-raised-button.mat-primary, .mat-dark .mat-fab.mat-primary, .mat-dark .mat-mini-fab.mat-primary {
  color: white;
}

.mat-dark .mat-flat-button.mat-accent, .mat-dark .mat-raised-button.mat-accent, .mat-dark .mat-fab.mat-accent, .mat-dark .mat-mini-fab.mat-accent {
  color: black;
}

.mat-dark .mat-flat-button.mat-warn, .mat-dark .mat-raised-button.mat-warn, .mat-dark .mat-fab.mat-warn, .mat-dark .mat-mini-fab.mat-warn {
  color: white;
}

.mat-dark .mat-flat-button.mat-primary.mat-button-disabled, .mat-dark .mat-flat-button.mat-accent.mat-button-disabled, .mat-dark .mat-flat-button.mat-warn.mat-button-disabled, .mat-dark .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-dark .mat-raised-button.mat-primary.mat-button-disabled, .mat-dark .mat-raised-button.mat-accent.mat-button-disabled, .mat-dark .mat-raised-button.mat-warn.mat-button-disabled, .mat-dark .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-dark .mat-fab.mat-primary.mat-button-disabled, .mat-dark .mat-fab.mat-accent.mat-button-disabled, .mat-dark .mat-fab.mat-warn.mat-button-disabled, .mat-dark .mat-fab.mat-button-disabled.mat-button-disabled, .mat-dark .mat-mini-fab.mat-primary.mat-button-disabled, .mat-dark .mat-mini-fab.mat-accent.mat-button-disabled, .mat-dark .mat-mini-fab.mat-warn.mat-button-disabled, .mat-dark .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-flat-button.mat-primary, .mat-dark .mat-raised-button.mat-primary, .mat-dark .mat-fab.mat-primary, .mat-dark .mat-mini-fab.mat-primary {
  background-color: white;
}

.mat-dark .mat-flat-button.mat-accent, .mat-dark .mat-raised-button.mat-accent, .mat-dark .mat-fab.mat-accent, .mat-dark .mat-mini-fab.mat-accent {
  background-color: #ffd7d7;
}

.mat-dark .mat-flat-button.mat-warn, .mat-dark .mat-raised-button.mat-warn, .mat-dark .mat-fab.mat-warn, .mat-dark .mat-mini-fab.mat-warn {
  background-color: #f44336;
}

.mat-dark .mat-flat-button.mat-primary.mat-button-disabled, .mat-dark .mat-flat-button.mat-accent.mat-button-disabled, .mat-dark .mat-flat-button.mat-warn.mat-button-disabled, .mat-dark .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-dark .mat-raised-button.mat-primary.mat-button-disabled, .mat-dark .mat-raised-button.mat-accent.mat-button-disabled, .mat-dark .mat-raised-button.mat-warn.mat-button-disabled, .mat-dark .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-dark .mat-fab.mat-primary.mat-button-disabled, .mat-dark .mat-fab.mat-accent.mat-button-disabled, .mat-dark .mat-fab.mat-warn.mat-button-disabled, .mat-dark .mat-fab.mat-button-disabled.mat-button-disabled, .mat-dark .mat-mini-fab.mat-primary.mat-button-disabled, .mat-dark .mat-mini-fab.mat-accent.mat-button-disabled, .mat-dark .mat-mini-fab.mat-warn.mat-button-disabled, .mat-dark .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-flat-button.mat-primary .mat-ripple-element, .mat-dark .mat-raised-button.mat-primary .mat-ripple-element, .mat-dark .mat-fab.mat-primary .mat-ripple-element, .mat-dark .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-dark .mat-flat-button.mat-accent .mat-ripple-element, .mat-dark .mat-raised-button.mat-accent .mat-ripple-element, .mat-dark .mat-fab.mat-accent .mat-ripple-element, .mat-dark .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-dark .mat-flat-button.mat-warn .mat-ripple-element, .mat-dark .mat-raised-button.mat-warn .mat-ripple-element, .mat-dark .mat-fab.mat-warn .mat-ripple-element, .mat-dark .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-dark .mat-stroked-button:not([class*=mat-elevation-z]), .mat-dark .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-fab:not([class*=mat-elevation-z]), .mat-dark .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-dark .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-dark .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.mat-dark .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.mat-dark .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}

.mat-dark .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}

.mat-dark .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}

.mat-dark .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}

.mat-dark [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}

.mat-dark .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}

.mat-dark .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}

.mat-dark .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}

.mat-dark .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}

.mat-dark .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}

.mat-dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-dark .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}

.mat-dark .mat-card {
  background: #424242;
  color: white;
}

.mat-dark .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-checkbox-checkmark {
  fill: #303030;
}

.mat-dark .mat-checkbox-checkmark-path {
  stroke: #303030 !important;
}

.mat-dark .mat-checkbox-mixedmark {
  background-color: #303030;
}

.mat-dark .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-dark .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: white;
}

.mat-dark .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-dark .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #ffd7d7;
}

.mat-dark .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-dark .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}

.mat-dark .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-dark .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}

.mat-dark .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}

.mat-dark .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-checkbox .mat-ripple-element {
  background-color: white;
}

.mat-dark .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-dark .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: white;
}

.mat-dark .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-dark .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #ffd7d7;
}

.mat-dark .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-dark .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}

.mat-dark .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}

.mat-dark .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}

.mat-dark .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}

.mat-dark .mat-chip.mat-standard-chip::after {
  background: white;
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: white;
  color: white;
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #ffd7d7;
  color: black;
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}

.mat-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-dark .mat-table {
  background: #424242;
}

.mat-dark .mat-table thead, .mat-dark .mat-table tbody, .mat-dark .mat-table tfoot,
.mat-dark mat-header-row, .mat-dark mat-row, .mat-dark mat-footer-row,
.mat-dark [mat-header-row], .mat-dark [mat-row], .mat-dark [mat-footer-row],
.mat-dark .mat-table-sticky {
  background: inherit;
}

.mat-dark mat-row, .mat-dark mat-header-row, .mat-dark mat-footer-row,
.mat-dark th.mat-header-cell, .mat-dark td.mat-cell, .mat-dark td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-cell, .mat-dark .mat-footer-cell {
  color: white;
}

.mat-dark .mat-calendar-arrow {
  fill: white;
}

.mat-dark .mat-datepicker-toggle,
.mat-dark .mat-datepicker-content .mat-calendar-next-button,
.mat-dark .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}

.mat-dark .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-calendar-table-header,
.mat-dark .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-calendar-body-cell-content,
.mat-dark .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}

.mat-dark .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}

.mat-dark .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-calendar-body-in-range::before {
  background: rgba(255, 255, 255, 0.2);
}

.mat-dark .mat-calendar-body-comparison-identical,
.mat-dark .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-dark .mat-calendar-body-comparison-bridge-start::before,
.mat-dark [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-dark .mat-calendar-body-comparison-bridge-end::before,
.mat-dark [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-dark .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-dark .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-dark .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-dark .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-dark .mat-calendar-body-selected {
  background-color: white;
  color: white;
}

.mat-dark .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 255, 255, 0.4);
}

.mat-dark .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}

.mat-dark .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-dark .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
  .mat-dark .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(255, 255, 255, 0.3);
  }
}

.mat-dark .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}

.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(255, 215, 215, 0.2);
}

.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-dark .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 215, 215, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-dark .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 215, 215, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #ffd7d7;
  color: black;
}

.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 215, 215, 0.4);
}

.mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}

.mat-dark .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-dark .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 215, 215, 0.3);
}

@media (hover: hover) {
  .mat-dark .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(255, 215, 215, 0.3);
  }
}

.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}

.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-dark .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-dark .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}

.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}

.mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}

.mat-dark .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-dark .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(244, 67, 54, 0.3);
}

@media (hover: hover) {
  .mat-dark .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(244, 67, 54, 0.3);
  }
}

.mat-dark .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-datepicker-toggle-active {
  color: white;
}

.mat-dark .mat-datepicker-toggle-active.mat-accent {
  color: #ffd7d7;
}

.mat-dark .mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}

.mat-dark .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}

.mat-dark .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-expansion-panel {
  background: #424242;
  color: white;
}

.mat-dark .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-dark .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-dark .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}

@media (hover: none) {
  .mat-dark .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}

.mat-dark .mat-expansion-panel-header-title {
  color: white;
}

.mat-dark .mat-expansion-panel-header-description,
.mat-dark .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-dark .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}

.mat-dark .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-form-field.mat-focused .mat-form-field-label {
  color: white;
}

.mat-dark .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #ffd7d7;
}

.mat-dark .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}

.mat-dark .mat-focused .mat-form-field-required-marker {
  color: #ffd7d7;
}

.mat-dark .mat-form-field-ripple {
  background-color: white;
}

.mat-dark .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: white;
}

.mat-dark .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #ffd7d7;
}

.mat-dark .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}

.mat-dark .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: white;
}

.mat-dark .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #ffd7d7;
}

.mat-dark .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}

.mat-dark .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}

.mat-dark .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-dark .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}

.mat-dark .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-dark .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}

.mat-dark .mat-error {
  color: #f44336;
}

.mat-dark .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-dark .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-dark .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-dark .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}

.mat-dark .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}

.mat-dark .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}

.mat-dark .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: white;
}

.mat-dark .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #ffd7d7;
}

.mat-dark .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}

.mat-dark .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}

.mat-dark .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}

.mat-dark .mat-icon.mat-primary {
  color: white;
}

.mat-dark .mat-icon.mat-accent {
  color: #ffd7d7;
}

.mat-dark .mat-icon.mat-warn {
  color: #f44336;
}

.mat-dark .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-input-element:disabled,
.mat-dark .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-input-element {
  caret-color: white;
}

.mat-dark .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}

.mat-dark .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-dark .mat-form-field.mat-accent .mat-input-element {
  caret-color: #ffd7d7;
}

.mat-dark .mat-form-field.mat-warn .mat-input-element,
.mat-dark .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}

.mat-dark .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}

.mat-dark .mat-list-base .mat-list-item {
  color: white;
}

.mat-dark .mat-list-base .mat-list-option {
  color: white;
}

.mat-dark .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-list-option:hover, .mat-dark .mat-list-option:focus,
.mat-dark .mat-nav-list .mat-list-item:hover,
.mat-dark .mat-nav-list .mat-list-item:focus,
.mat-dark .mat-action-list .mat-list-item:hover,
.mat-dark .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}

.mat-dark .mat-list-single-selected-option, .mat-dark .mat-list-single-selected-option:hover, .mat-dark .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-menu-panel {
  background: #424242;
}

.mat-dark .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-menu-item {
  background: transparent;
  color: white;
}

.mat-dark .mat-menu-item[disabled],
.mat-dark .mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-dark .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-menu-item .mat-icon-no-color,
.mat-dark .mat-menu-submenu-icon {
  color: white;
}

.mat-dark .mat-menu-item:hover:not([disabled]),
.mat-dark .mat-menu-item.cdk-program-focused:not([disabled]),
.mat-dark .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-dark .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}

.mat-dark .mat-paginator {
  background: #424242;
}

.mat-dark .mat-paginator,
.mat-dark .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-paginator-decrement,
.mat-dark .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}

.mat-dark .mat-paginator-first,
.mat-dark .mat-paginator-last {
  border-top: 2px solid white;
}

.mat-dark .mat-icon-button[disabled] .mat-paginator-decrement,
.mat-dark .mat-icon-button[disabled] .mat-paginator-increment,
.mat-dark .mat-icon-button[disabled] .mat-paginator-first,
.mat-dark .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-progress-bar-background {
  fill: #646464;
}

.mat-dark .mat-progress-bar-buffer {
  background-color: #646464;
}

.mat-dark .mat-progress-bar-fill::after {
  background-color: white;
}

.mat-dark .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #645a5a;
}

.mat-dark .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #645a5a;
}

.mat-dark .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #ffd7d7;
}

.mat-dark .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #613532;
}

.mat-dark .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #613532;
}

.mat-dark .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}

.mat-dark .mat-progress-spinner circle, .mat-dark .mat-spinner circle {
  stroke: white;
}

.mat-dark .mat-progress-spinner.mat-accent circle, .mat-dark .mat-spinner.mat-accent circle {
  stroke: #ffd7d7;
}

.mat-dark .mat-progress-spinner.mat-warn circle, .mat-dark .mat-spinner.mat-warn circle {
  stroke: #f44336;
}

.mat-dark .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: white;
}

.mat-dark .mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-dark .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-dark .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-dark .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: white;
}

.mat-dark .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ffd7d7;
}

.mat-dark .mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-dark .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-dark .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-dark .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #ffd7d7;
}

.mat-dark .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}

.mat-dark .mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-dark .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-dark .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-dark .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}

.mat-dark .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-dark .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-dark .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-radio-button .mat-ripple-element {
  background-color: white;
}

.mat-dark .mat-select-value {
  color: white;
}

.mat-dark .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-select-panel {
  background: #424242;
}

.mat-dark .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: white;
}

.mat-dark .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #ffd7d7;
}

.mat-dark .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}

.mat-dark .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}

.mat-dark .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-drawer-container {
  background-color: #303030;
  color: white;
}

.mat-dark .mat-drawer {
  background-color: #424242;
  color: white;
}

.mat-dark .mat-drawer.mat-drawer-push {
  background-color: #424242;
}

.mat-dark .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}

.mat-dark [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}

.mat-dark [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}

.mat-dark .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #ffd7d7;
}

.mat-dark .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 215, 215, 0.54);
}

.mat-dark .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #ffd7d7;
}

.mat-dark .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: white;
}

.mat-dark .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.54);
}

.mat-dark .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: white;
}

.mat-dark .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}

.mat-dark .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}

.mat-dark .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}

.mat-dark .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}

.mat-dark .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}

.mat-dark .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-slider.mat-primary .mat-slider-track-fill,
.mat-dark .mat-slider.mat-primary .mat-slider-thumb,
.mat-dark .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: white;
}

.mat-dark .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}

.mat-dark .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.2);
}

.mat-dark .mat-slider.mat-accent .mat-slider-track-fill,
.mat-dark .mat-slider.mat-accent .mat-slider-thumb,
.mat-dark .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #ffd7d7;
}

.mat-dark .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: black;
}

.mat-dark .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(255, 215, 215, 0.2);
}

.mat-dark .mat-slider.mat-warn .mat-slider-track-fill,
.mat-dark .mat-slider.mat-warn .mat-slider-thumb,
.mat-dark .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}

.mat-dark .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}

.mat-dark .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}

.mat-dark .mat-slider:hover .mat-slider-track-background,
.mat-dark .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-slider.mat-slider-disabled .mat-slider-track-background,
.mat-dark .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.mat-dark .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-dark .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}

.mat-dark .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-dark .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}

.mat-dark .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-dark .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-dark .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}

.mat-dark .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}

.mat-dark .mat-step-header.cdk-keyboard-focused, .mat-dark .mat-step-header.cdk-program-focused, .mat-dark .mat-step-header:hover:not([aria-disabled]), .mat-dark .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}

.mat-dark .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}

@media (hover: none) {
  .mat-dark .mat-step-header:hover {
    background: none;
  }
}

.mat-dark .mat-step-header .mat-step-label,
.mat-dark .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}

.mat-dark .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}

.mat-dark .mat-step-header .mat-step-icon-selected,
.mat-dark .mat-step-header .mat-step-icon-state-done,
.mat-dark .mat-step-header .mat-step-icon-state-edit {
  background-color: white;
  color: white;
}

.mat-dark .mat-step-header.mat-accent .mat-step-icon {
  color: black;
}

.mat-dark .mat-step-header.mat-accent .mat-step-icon-selected,
.mat-dark .mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-dark .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #ffd7d7;
  color: black;
}

.mat-dark .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}

.mat-dark .mat-step-header.mat-warn .mat-step-icon-selected,
.mat-dark .mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-dark .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #f44336;
  color: white;
}

.mat-dark .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}

.mat-dark .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}

.mat-dark .mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}

.mat-dark .mat-stepper-horizontal, .mat-dark .mat-stepper-vertical {
  background-color: #424242;
}

.mat-dark .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-horizontal-stepper-header::before,
.mat-dark .mat-horizontal-stepper-header::after,
.mat-dark .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-sort-header-arrow {
  color: #c6c6c6;
}

.mat-dark .mat-tab-nav-bar,
.mat-dark .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

.mat-dark .mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-dark .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}

.mat-dark .mat-tab-label, .mat-dark .mat-tab-link {
  color: white;
}

.mat-dark .mat-tab-label.mat-tab-disabled, .mat-dark .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-tab-header-pagination-chevron {
  border-color: white;
}

.mat-dark .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}

.mat-dark .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-dark .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}

.mat-dark .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-tab-group.mat-primary .mat-ink-bar, .mat-dark .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: white;
}

.mat-dark .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-dark .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-dark .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-dark .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}

.mat-dark .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-tab-group.mat-accent .mat-ink-bar, .mat-dark .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #ffd7d7;
}

.mat-dark .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-dark .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-dark .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-dark .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}

.mat-dark .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}

.mat-dark .mat-tab-group.mat-warn .mat-ink-bar, .mat-dark .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}

.mat-dark .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-dark .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-dark .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-dark .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}

.mat-dark .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header, .mat-dark .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: white;
}

.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-dark .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}

.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-dark .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}

.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}

.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}

.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-dark .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}

.mat-dark .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 255, 255, 0.3);
}

.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header, .mat-dark .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #ffd7d7;
}

.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-dark .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: black;
}

.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-dark .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}

.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}

.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}

.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-dark .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}

.mat-dark .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-dark .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-dark .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}

.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header, .mat-dark .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}

.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-dark .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}

.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-dark .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}

.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}

.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}

.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-dark .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}

.mat-dark .mat-toolbar {
  background: #212121;
  color: white;
}

.mat-dark .mat-toolbar.mat-primary {
  background: white;
  color: white;
}

.mat-dark .mat-toolbar.mat-accent {
  background: #ffd7d7;
  color: black;
}

.mat-dark .mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}

.mat-dark .mat-toolbar .mat-form-field-underline,
.mat-dark .mat-toolbar .mat-form-field-ripple,
.mat-dark .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}

.mat-dark .mat-toolbar .mat-form-field-label,
.mat-dark .mat-toolbar .mat-focused .mat-form-field-label,
.mat-dark .mat-toolbar .mat-select-value,
.mat-dark .mat-toolbar .mat-select-arrow,
.mat-dark .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}

.mat-dark .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}

.mat-dark .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}

.mat-dark .mat-tree {
  background: #424242;
}

.mat-dark .mat-tree-node,
.mat-dark .mat-nested-tree-node {
  color: white;
}

.mat-dark .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-dark .mat-simple-snackbar-action {
  color: inherit;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/styles/b3000/_main_bet3000.sass (1) ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root body.theme-light {
  --primary-color-100: #f6a201;
  --primary-color-200: #fead12;
  --primary-color-200-opacity-50: rgba(254, 173, 18, 0.5);
  --primary-color-300: #feb62c;
  --primary-color-400: #febf45;
  --primary-color-500: #fec85f;
  --primary-color-600: #fed078;
  --primary-color-700: #ffd991;
  --primary-color-800: #ffe2ab;
  --primary-color-900: #ffebc4;
  --primary-color-darken-100: #f6a201;
  --primary-color-darken-200: #dd9101;
  --primary-color-darken-300: #c38101;
  --primary-color-darken-400: #aa7001;
  --primary-color-darken-500: #905f01;
  --primary-color-darken-600: #774e00;
  --primary-color-darken-700: #5e3e00;
  --primary-color-darken-800: #442d00;
  --primary-color-darken-900: #2b1c00;
  --secondary-color-100: #023a75;
  --secondary-color-100-opacity-50: rgba(2, 58, 117, 0.5);
  --secondary-color-200: #02468e;
  --secondary-color-300: #0353a7;
  --secondary-color-300-opacity-50: rgba(3, 83, 167, 0.5);
  --secondary-color-400: #035fc0;
  --secondary-color-500: #046cd9;
  --secondary-color-600: #0478f2;
  --secondary-color-700: #1585fb;
  --secondary-color-800: #2e92fb;
  --secondary-color-900: #479ffc;
  --dimmer-color: rgba(7,18,39,.9);
  --always-white: #ffffff;
  --white-text: #ffffff;
  --orange-text: #f6a201;
  --always-black: #000000;
  --always-light-color: #e9e9e9;
  --login-text-color: var(--primary-color-100);
  --story-slider-count-text: var(--white-text);
  --state-success: #00934a;
  --state-fail: #ed1c24;
  --state-warning: #fbaf03;
  --state-pirmary: #0070e7;
  --state-pirmary-opacity-20: rgba(0, 112, 231, 0.2);
  --scanner-error-message-bg: #c9353b;
  --error-box-border-color: #da7b7b;
  --scanner-ticket-bg: #fff3f4;
  --login-error-message-bg: rgba(219,39,39,.05);
  --left-sports-menu-button-color: var(--black-color-100);
  --left-sports-menu-button-bg-color: var(--primary-color-100);
  --cashout-value-button-bg-color: #00934a;
  --cashout-value-button-lock-bg-color: #a9a9a9;
  --cashout-value-button-font-size: 15px;
  --cashout-value-button-height: 40px;
  --cashout-header-container-height: 60px;
  --cashout-header-container-font-size: 11px;
  --cashout-header-container-slip-type-font-size: 13px;
  --cashout-header-container-slip-type-font-weight: 700;
  --cashout-detail-item-min-height: 40px;
  --cashout-detail-item-border-top: 1px solid #d9d9d9;
  --light-theme-cashout-banko-button-bg-color: #fff;
  --dark-theme-cashout-banko-button-bg-color: #545454;
  --cashout-banko-button-border: 1px solid #b7c0bf;
  --higtlights-border-bottom-bottom: 1px solid #484b4b4d;
  --higtlights-border-top-inactive: 3px solid #484b4b4d;
  --higtlights-border-top-active: 3px solid #f6a201;
  --cashout-banko-button-border-radius: 3px;
  --cashout-banko-button-width: 18px;
  --cashout-banko-button-height: 23px;
  --live-badge-bg-color: red;
  --live-badge-width: 17px;
  --live-badge-height: 8px;
  --live-badge-text-color: white;
  --live-badge-font-size: 6px;
  --container-double-header-font-size: 13px;
  --container-double-header-count-font-size: 13px;
  --navbar-container-height: 60px;
  --font-family: "Source Sans Pro", sans-serif;
  --navbar-menu-item-font-size: 15px;
  --navbar-menu-item-font-weight: 700;
  --navbar-menu-active-item-font-weight: 800;
  --star-icon-svg: #a9a9a9;
  --star-icon-svg-fav: #f6a201;
  --combobox-border-radius: 3px;
  --combobox-font-size: 13px;
  --odd-button-special-text-font-size: 13px;
  --event-detail-tab-height: 30px;
  --event-detail-odd-box-min-height: 42px;
  --event-detail-odd-box-border-bottom: 1px solid #c8c8c875;
  --event-detail-odd-title-font-size: 13px;
  --event-detail-odd-title-font-weight: 700;
  --event-detail-odd-button-height: 42px;
  --event-detail-odd-button-border-radius: 3px;
  --event-detail-odd-button-active-font-weight: 600;
  --event-detail-odd-outcome-font-size: 13px;
  --event-detail-odd-value-font-size: 15px;
  --event-detail-odd-value-font-weight: 600;
  --button-border-radius: 3px;
  --button-border: 1px solid #fff;
  --button-font-size: 13px;
  --button-colored-bg-color: var(--primary-color-100);
  --button-colored-border-color: var(--primary-color-100);
  --button-basic-bg-color: transparent;
  --button-basic-border-color: var(--primary-color-100);
  --button-basic-text-color: var(--white-color-100);
  --dark-theme-button-colored-bg-color: var(--black-color-400);
  --odd-background: #ededed;
  --odd-color: var(--always-black);
  --odd-background-hover: var(--primary-color-darken-100);
  --odd-background-gradient: linear-gradient(180deg,#fefefe,#e9e9e9 75%);
  --odd-background-gradient-active: linear-gradient(180deg, var(--primary-color-darken-100) , var(--primary-color-darken-200) 75%);
  --odd-lock-icon-color: var(--secondary-color-800);
  --odd-border-color: rgba(126, 126, 126, 0.3);
  --odd-lock-opacity: 0.6;
  --odd-type-select-border-color: var(--white-color-400);
  --footer-background: var(--white-color-700);
  --footer-border-color: var(--black-color-900);
  --footer-icon-width: 25px;
  --footer-icon-height: 25px;
  --event-details-header-tab-background: var(--secondary-color-100);
  --event-details-header-tab-color: var(--white-color-100);
  --live-color: #0eab54;
  --badge-color: var(--white-color-100);
  --badge-background: var(--white-color-900);
  --my-bets-button-bg: linear-gradient(180deg,var(--primary-color-300),var(--primary-color-100) 70%);
  --my-bets-button-color: var(--black-color-100);
  --transactions-dialog-secondary-color: var(--primary-color-100);
  --transactions-dialog-button-bg: linear-gradient(180deg,var(--primary-color-300),var(--primary-color-100) 70%);
  --transactions-dialog-button-color: var(--black-color-100);
  --card-background: var(--white-color-100);
  --card-backdrop-background: var(--white-color-300);
  --card-color: var(--black-color-100);
  --card-sub-color: var(--white-color-900);
  --card-color-reverse: var(--white-color-100);
  --card-color-lighter: var(--black-color-900);
  --card-seperator-color: var(--white-color-500);
  --card-input-background: var(--white-color-100);
  --card-input-border-color: var(--white-color-400);
  --card-input-color: var(--black-color-100);
  --card-input-color-lighter: var(--black-color-500);
  --card-lighter: #e6e7e8;
  --card-header-background: var(--secondary-color-100);
  --card-header-color: var(--white-color-100);
  --card-count-box-background: var(--white-color-100);
  --card-count-box-color: var(--secondary-color-100);
  --match-row-bg: linear-gradient(135deg, var(--primary-color-100) 0%, var(--primary-color-200) 100%);
  --navbar-background: var(--secondary-color-100);
  --navbar-color: var(--always-white);
  --navbar-login-button-color: var(--primary-color-100);
  --navbar-register-button-color: var(--black-color-100);
  --story-slider-counter-color: var(--always-white);
  --button-color-primary-background: var(--primary-color-100);
  --button-color-primary-background-hover: var(--primary-color-300);
  --button-color-primary-gradient-2-background: var(--primary-color-darken-400);
  --button-color-primary-color: var(--white-text);
  --button-color-primary-color-reverse: var(--black-color-100);
  --button-green-background: var(--state-success);
  --button-green-border-color: #0a7949;
  --button-blue-background: #4d90a7;
  --svg-default-color: #a9a9a9;
  --navbar-mobile-menu-icon-width: 25px;
  --navbar-mobile-menu-icon-height: 25px;
  --svg-18-color: var(--always-black);
  --navbar-logo-mobile-height: 30px;
  --white-color-100: #ffffff;
  --white-color-200: #f2f2f2;
  --white-color-300: #e6e6e6;
  --white-color-400: #d9d9d9;
  --white-color-500: #cccccc;
  --white-color-600: #bfbfbf;
  --white-color-700: #b3b3b3;
  --white-color-800: #a6a6a6;
  --white-color-900: #999999;
  --black-color-100: #000000;
  --black-color-200: #0d0d0d;
  --black-color-300: #1a1a1a;
  --black-color-400: #262626;
  --black-color-500: #333333;
  --black-color-600: #404040;
  --black-color-700: #4d4d4d;
  --black-color-800: #595959;
  --black-color-900: #666666;
  --always-white: #ffffff;
  --always-black: #000000;
  --always-light-color: #e9e9e9;
  --white-color-111: #fefbdf;
  --general-background: var(--white-color-500);
  --general-color: var(--black-color-100);
  --general-color-reverse: var(--white-color-100);
  --general-border-color: #e6e6e6;
  --highlights-BG: var(--black-color-100);
  --highlights-color: var(--white-color-100);
  --cn-slipTopBg: #F3F3F3;
  --cn-slipBg: #FFFFFF;
  --cn-primaryFontBlack: #000000;
  --cn-secondaryFontBlack: #272727;
  --cn-primaryFontGray: #A3A3A3;
  --cn-secondaryFontGray: #7B7B7B;
  --cn-primaryFontWhite: #FFFFFF;
  --cn-primaryFontRed: #FF0000;
  --cn-liveBg: #E33C3C;
  --cn-borderGray: #E8E8E8;
  --cn-oddBg: #EBEBEB;
  --cn-oddFont: #868383;
  --cn-buttonGreen: #d3edd2;
  --cn-textGreen: #5E946D;
  --odd-header-background: #ededed;
  --odd-background: #ededed;
  --odd-background-gradient: linear-gradient(180deg,#fefefe,#e9e9e9 75%);
  --bottom-navigation-background: var(--white-color-300);
  --bottom-navigation-border-color: var(--white-color-300);
  --swipe-hand-color: var(--secondary-color-100);
  --swipe-arrow-color: var(--primary-color-100);
  --selected-row-container-bg: #fff2d4;
  --info-box-bg: rgb(180 198 218);
  --verification-dialog-text-color: var(--secondary-color-100);
}
:root body.theme-dark {
  --primary-color-100: #f6a201;
  --primary-color-200: #fead12;
  --primary-color-200-opacity-50: rgba(254, 173, 18, 0.5);
  --primary-color-300: #feb62c;
  --primary-color-400: #febf45;
  --primary-color-500: #fec85f;
  --primary-color-600: #fed078;
  --primary-color-700: #ffd991;
  --primary-color-800: #ffe2ab;
  --primary-color-900: #ffebc4;
  --primary-color-darken-100: #f6a201;
  --primary-color-darken-200: #dd9101;
  --primary-color-darken-300: #c38101;
  --primary-color-darken-400: #aa7001;
  --primary-color-darken-500: #905f01;
  --primary-color-darken-600: #774e00;
  --primary-color-darken-700: #5e3e00;
  --primary-color-darken-800: #442d00;
  --primary-color-darken-900: #2b1c00;
  --secondary-color-100: #023a75;
  --secondary-color-100-opacity-50: rgba(2, 58, 117, 0.5);
  --secondary-color-200: #02468e;
  --secondary-color-300: #0353a7;
  --secondary-color-300-opacity-50: rgba(3, 83, 167, 0.5);
  --secondary-color-400: #035fc0;
  --secondary-color-500: #046cd9;
  --secondary-color-600: #0478f2;
  --secondary-color-700: #1585fb;
  --secondary-color-800: #2e92fb;
  --secondary-color-900: #479ffc;
  --dimmer-color: rgba(7,18,39,.9);
  --always-white: #ffffff;
  --white-text: #ffffff;
  --orange-text: #f6a201;
  --always-black: #000000;
  --always-light-color: #e9e9e9;
  --login-text-color: var(--primary-color-100);
  --story-slider-count-text: var(--white-text);
  --state-success: #00934a;
  --state-fail: #ed1c24;
  --state-warning: #fbaf03;
  --state-pirmary: #0070e7;
  --state-pirmary-opacity-20: rgba(0, 112, 231, 0.2);
  --scanner-error-message-bg: #c9353b;
  --error-box-border-color: #da7b7b;
  --scanner-ticket-bg: #fff3f4;
  --login-error-message-bg: rgba(219,39,39,.05);
  --left-sports-menu-button-color: var(--black-color-100);
  --left-sports-menu-button-bg-color: var(--primary-color-100);
  --cashout-value-button-bg-color: #00934a;
  --cashout-value-button-lock-bg-color: #a9a9a9;
  --cashout-value-button-font-size: 15px;
  --cashout-value-button-height: 40px;
  --cashout-header-container-height: 60px;
  --cashout-header-container-font-size: 11px;
  --cashout-header-container-slip-type-font-size: 13px;
  --cashout-header-container-slip-type-font-weight: 700;
  --cashout-detail-item-min-height: 40px;
  --cashout-detail-item-border-top: 1px solid #d9d9d9;
  --light-theme-cashout-banko-button-bg-color: #fff;
  --dark-theme-cashout-banko-button-bg-color: #545454;
  --cashout-banko-button-border: 1px solid #b7c0bf;
  --higtlights-border-bottom-bottom: 1px solid #484b4b4d;
  --higtlights-border-top-inactive: 3px solid #484b4b4d;
  --higtlights-border-top-active: 3px solid #f6a201;
  --cashout-banko-button-border-radius: 3px;
  --cashout-banko-button-width: 18px;
  --cashout-banko-button-height: 23px;
  --live-badge-bg-color: red;
  --live-badge-width: 17px;
  --live-badge-height: 8px;
  --live-badge-text-color: white;
  --live-badge-font-size: 6px;
  --container-double-header-font-size: 13px;
  --container-double-header-count-font-size: 13px;
  --navbar-container-height: 60px;
  --font-family: "Source Sans Pro", sans-serif;
  --navbar-menu-item-font-size: 15px;
  --navbar-menu-item-font-weight: 700;
  --navbar-menu-active-item-font-weight: 800;
  --star-icon-svg: #a9a9a9;
  --star-icon-svg-fav: #f6a201;
  --combobox-border-radius: 3px;
  --combobox-font-size: 13px;
  --odd-button-special-text-font-size: 13px;
  --event-detail-tab-height: 30px;
  --event-detail-odd-box-min-height: 42px;
  --event-detail-odd-box-border-bottom: 1px solid #c8c8c875;
  --event-detail-odd-title-font-size: 13px;
  --event-detail-odd-title-font-weight: 700;
  --event-detail-odd-button-height: 42px;
  --event-detail-odd-button-border-radius: 3px;
  --event-detail-odd-button-active-font-weight: 600;
  --event-detail-odd-outcome-font-size: 13px;
  --event-detail-odd-value-font-size: 15px;
  --event-detail-odd-value-font-weight: 600;
  --button-border-radius: 3px;
  --button-border: 1px solid #fff;
  --button-font-size: 13px;
  --button-colored-bg-color: var(--primary-color-100);
  --button-colored-border-color: var(--primary-color-100);
  --button-basic-bg-color: transparent;
  --button-basic-border-color: var(--primary-color-100);
  --button-basic-text-color: var(--white-color-100);
  --dark-theme-button-colored-bg-color: var(--black-color-400);
  --odd-background: #ededed;
  --odd-color: var(--always-black);
  --odd-background-hover: var(--primary-color-darken-100);
  --odd-background-gradient: linear-gradient(180deg,#fefefe,#e9e9e9 75%);
  --odd-background-gradient-active: linear-gradient(180deg, var(--primary-color-darken-100) , var(--primary-color-darken-200) 75%);
  --odd-lock-icon-color: var(--secondary-color-800);
  --odd-border-color: rgba(126, 126, 126, 0.3);
  --odd-lock-opacity: 0.6;
  --odd-type-select-border-color: var(--white-color-400);
  --footer-background: var(--white-color-700);
  --footer-border-color: var(--black-color-900);
  --footer-icon-width: 25px;
  --footer-icon-height: 25px;
  --event-details-header-tab-background: var(--secondary-color-100);
  --event-details-header-tab-color: var(--white-color-100);
  --live-color: #0eab54;
  --badge-color: var(--white-color-100);
  --badge-background: var(--white-color-900);
  --my-bets-button-bg: linear-gradient(180deg,var(--primary-color-300),var(--primary-color-100) 70%);
  --my-bets-button-color: var(--black-color-100);
  --transactions-dialog-secondary-color: var(--primary-color-100);
  --transactions-dialog-button-bg: linear-gradient(180deg,var(--primary-color-300),var(--primary-color-100) 70%);
  --transactions-dialog-button-color: var(--black-color-100);
  --card-background: var(--white-color-100);
  --card-backdrop-background: var(--white-color-300);
  --card-color: var(--black-color-100);
  --card-sub-color: var(--white-color-900);
  --card-color-reverse: var(--white-color-100);
  --card-color-lighter: var(--black-color-900);
  --card-seperator-color: var(--white-color-500);
  --card-input-background: var(--white-color-100);
  --card-input-border-color: var(--white-color-400);
  --card-input-color: var(--black-color-100);
  --card-input-color-lighter: var(--black-color-500);
  --card-lighter: #e6e7e8;
  --card-header-background: var(--secondary-color-100);
  --card-header-color: var(--white-color-100);
  --card-count-box-background: var(--white-color-100);
  --card-count-box-color: var(--secondary-color-100);
  --match-row-bg: linear-gradient(135deg, var(--primary-color-100) 0%, var(--primary-color-200) 100%);
  --navbar-background: var(--secondary-color-100);
  --navbar-color: var(--always-white);
  --navbar-login-button-color: var(--primary-color-100);
  --navbar-register-button-color: var(--black-color-100);
  --story-slider-counter-color: var(--always-white);
  --button-color-primary-background: var(--primary-color-100);
  --button-color-primary-background-hover: var(--primary-color-300);
  --button-color-primary-gradient-2-background: var(--primary-color-darken-400);
  --button-color-primary-color: var(--white-text);
  --button-color-primary-color-reverse: var(--black-color-100);
  --button-green-background: var(--state-success);
  --button-green-border-color: #0a7949;
  --button-blue-background: #4d90a7;
  --svg-default-color: #a9a9a9;
  --navbar-mobile-menu-icon-width: 25px;
  --navbar-mobile-menu-icon-height: 25px;
  --svg-18-color: var(--always-black);
  --navbar-logo-mobile-height: 30px;
  --white-color-100: #27292a;
  --white-color-200: #313536;
  --white-color-300: #1a1a1a;
  --white-color-400: #262626;
  --white-color-500: #333333;
  --white-color-600: #404040;
  --white-color-700: #4d4d4d;
  --white-color-800: #595959;
  --white-color-900: #666666;
  --black-color-100: #ffffff;
  --black-color-200: #f2f2f2;
  --black-color-300: #e6e6e6;
  --black-color-400: #d9d9d9;
  --black-color-500: #cccccc;
  --black-color-600: #bfbfbf;
  --black-color-700: #b3b3b3;
  --black-color-800: #a6a6a6;
  --black-color-900: #999999;
  --white-color-111: #1a1a1a;
  --always-white: #ffffff;
  --always-black: #000000;
  --always-light-color: #e9e9e9;
  --general-background: var(--white-color-500);
  --general-color: var(--black-color-100);
  --general-color-reverse: var(--white-color-100);
  --general-border-color: #484e50;
  --highlights-BG: var(--white-color-300);
  --highlights-color: var(--black-color-100);
  --odd-header-background: #313536;
  --odd-background: var(--white-color-200);
  --odd-background-gradient: linear-gradient(180deg,#282a2b, #343739 75%);
  --bottom-navigation-background: var(--white-color-200);
  --bottom-navigation-border-color: var(--white-color-300);
  --cn-slipTopBg: var(--white-color-300);
  --cn-slipBg: var(--white-color-100);
  --cn-primaryFontBlack: var(--black-color-100);
  --cn-secondaryFontBlack: #ffffff;
  --cn-primaryFontGray: #A3A3A3;
  --cn-secondaryFontGray: #7B7B7B;
  --cn-primaryFontWhite: #FFFFFF;
  --cn-primaryFontRed: #FF0000;
  --cn-liveBg: #E33C3C;
  --cn-borderGray: var(--general-border-color);
  --cn-oddBg: var(--white-color-300);
  --cn-oddFont: var(--black-color-100);
  --cn-buttonGreen: #5f695f;
  --cn-textGreen: #5E946D;
  --swipe-hand-color: var(--always-white);
  --swipe-arrow-color: var(--primary-color-100);
  --selected-row-container-bg: #43413b;
  --verification-dialog-text-color: var(--always-white);
  --info-box-bg: rgb(36 49 63);
}
.sl-round.round-1 {
  border-radius: 1px;
}
.sl-round.round-2 {
  border-radius: 2px;
}
.sl-round.round-3 {
  border-radius: 3px;
}
.sl-round.round-4 {
  border-radius: 4px;
}
.sl-round.round-5 {
  border-radius: 5px;
}
.sl-round.round-6 {
  border-radius: 6px;
}
.sl-round.round-7 {
  border-radius: 7px;
}
.sl-round.round-8 {
  border-radius: 8px;
}
.sl-round.round-9 {
  border-radius: 9px;
}
.sl-round.round-10 {
  border-radius: 10px;
}
.sl-round.round-bl-1 {
  border-bottom-left-radius: 1px;
}
.sl-round.round-bl-2 {
  border-bottom-left-radius: 2px;
}
.sl-round.round-bl-3 {
  border-bottom-left-radius: 3px;
}
.sl-round.round-bl-4 {
  border-bottom-left-radius: 4px;
}
.sl-round.round-bl-5 {
  border-bottom-left-radius: 5px;
}
.sl-round.round-bl-6 {
  border-bottom-left-radius: 6px;
}
.sl-round.round-bl-7 {
  border-bottom-left-radius: 7px;
}
.sl-round.round-bl-8 {
  border-bottom-left-radius: 8px;
}
.sl-round.round-bl-9 {
  border-bottom-left-radius: 9px;
}
.sl-round.round-bl-10 {
  border-bottom-left-radius: 10px;
}
.sl-round.round-br-1 {
  border-bottom-right-radius: 1px;
}
.sl-round.round-br-2 {
  border-bottom-right-radius: 2px;
}
.sl-round.round-br-3 {
  border-bottom-right-radius: 3px;
}
.sl-round.round-br-4 {
  border-bottom-right-radius: 4px;
}
.sl-round.round-br-5 {
  border-bottom-right-radius: 5px;
}
.sl-round.round-br-6 {
  border-bottom-right-radius: 6px;
}
.sl-round.round-br-7 {
  border-bottom-right-radius: 7px;
}
.sl-round.round-br-8 {
  border-bottom-right-radius: 8px;
}
.sl-round.round-br-9 {
  border-bottom-right-radius: 9px;
}
.sl-round.round-br-10 {
  border-bottom-right-radius: 10px;
}
.sl-round.round-tl-1 {
  border-top-left-radius: 1px;
}
.sl-round.round-tl-2 {
  border-top-left-radius: 2px;
}
.sl-round.round-tl-3 {
  border-top-left-radius: 3px;
}
.sl-round.round-tl-4 {
  border-top-left-radius: 4px;
}
.sl-round.round-tl-5 {
  border-top-left-radius: 5px;
}
.sl-round.round-tl-6 {
  border-top-left-radius: 6px;
}
.sl-round.round-tl-7 {
  border-top-left-radius: 7px;
}
.sl-round.round-tl-8 {
  border-top-left-radius: 8px;
}
.sl-round.round-tl-9 {
  border-top-left-radius: 9px;
}
.sl-round.round-tl-10 {
  border-top-left-radius: 10px;
}
.sl-round.round-tr-1 {
  border-top-right-radius: 1px;
}
.sl-round.round-tr-2 {
  border-top-right-radius: 2px;
}
.sl-round.round-tr-3 {
  border-top-right-radius: 3px;
}
.sl-round.round-tr-4 {
  border-top-right-radius: 4px;
}
.sl-round.round-tr-5 {
  border-top-right-radius: 5px;
}
.sl-round.round-tr-6 {
  border-top-right-radius: 6px;
}
.sl-round.round-tr-7 {
  border-top-right-radius: 7px;
}
.sl-round.round-tr-8 {
  border-top-right-radius: 8px;
}
.sl-round.round-tr-9 {
  border-top-right-radius: 9px;
}
.sl-round.round-tr-10 {
  border-top-right-radius: 10px;
}
.sl-round.round-1 {
  border-radius: 1px;
}
.sl-round.round-2 {
  border-radius: 2px;
}
.sl-round.round-3 {
  border-radius: 3px;
}
.sl-round.round-4 {
  border-radius: 4px;
}
.sl-round.round-5 {
  border-radius: 5px;
}
.sl-round.round-6 {
  border-radius: 6px;
}
.sl-round.round-7 {
  border-radius: 7px;
}
.sl-round.round-8 {
  border-radius: 8px;
}
.sl-round.round-9 {
  border-radius: 9px;
}
.sl-round.round-10 {
  border-radius: 10px;
}
.sl-round.round-bl-1 {
  border-bottom-left-radius: 1px;
}
.sl-round.round-bl-2 {
  border-bottom-left-radius: 2px;
}
.sl-round.round-bl-3 {
  border-bottom-left-radius: 3px;
}
.sl-round.round-bl-4 {
  border-bottom-left-radius: 4px;
}
.sl-round.round-bl-5 {
  border-bottom-left-radius: 5px;
}
.sl-round.round-bl-6 {
  border-bottom-left-radius: 6px;
}
.sl-round.round-bl-7 {
  border-bottom-left-radius: 7px;
}
.sl-round.round-bl-8 {
  border-bottom-left-radius: 8px;
}
.sl-round.round-bl-9 {
  border-bottom-left-radius: 9px;
}
.sl-round.round-bl-10 {
  border-bottom-left-radius: 10px;
}
.sl-round.round-br-1 {
  border-bottom-right-radius: 1px;
}
.sl-round.round-br-2 {
  border-bottom-right-radius: 2px;
}
.sl-round.round-br-3 {
  border-bottom-right-radius: 3px;
}
.sl-round.round-br-4 {
  border-bottom-right-radius: 4px;
}
.sl-round.round-br-5 {
  border-bottom-right-radius: 5px;
}
.sl-round.round-br-6 {
  border-bottom-right-radius: 6px;
}
.sl-round.round-br-7 {
  border-bottom-right-radius: 7px;
}
.sl-round.round-br-8 {
  border-bottom-right-radius: 8px;
}
.sl-round.round-br-9 {
  border-bottom-right-radius: 9px;
}
.sl-round.round-br-10 {
  border-bottom-right-radius: 10px;
}
.sl-round.round-tl-1 {
  border-top-left-radius: 1px;
}
.sl-round.round-tl-2 {
  border-top-left-radius: 2px;
}
.sl-round.round-tl-3 {
  border-top-left-radius: 3px;
}
.sl-round.round-tl-4 {
  border-top-left-radius: 4px;
}
.sl-round.round-tl-5 {
  border-top-left-radius: 5px;
}
.sl-round.round-tl-6 {
  border-top-left-radius: 6px;
}
.sl-round.round-tl-7 {
  border-top-left-radius: 7px;
}
.sl-round.round-tl-8 {
  border-top-left-radius: 8px;
}
.sl-round.round-tl-9 {
  border-top-left-radius: 9px;
}
.sl-round.round-tl-10 {
  border-top-left-radius: 10px;
}
.sl-round.round-tr-1 {
  border-top-right-radius: 1px;
}
.sl-round.round-tr-2 {
  border-top-right-radius: 2px;
}
.sl-round.round-tr-3 {
  border-top-right-radius: 3px;
}
.sl-round.round-tr-4 {
  border-top-right-radius: 4px;
}
.sl-round.round-tr-5 {
  border-top-right-radius: 5px;
}
.sl-round.round-tr-6 {
  border-top-right-radius: 6px;
}
.sl-round.round-tr-7 {
  border-top-right-radius: 7px;
}
.sl-round.round-tr-8 {
  border-top-right-radius: 8px;
}
.sl-round.round-tr-9 {
  border-top-right-radius: 9px;
}
.sl-round.round-tr-10 {
  border-top-right-radius: 10px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
/* HTML5 display-role reset folder browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
.d-none {
  display: none;
}
::-webkit-scrollbar {
  display: none;
}
.d-flex {
  display: flex;
}
.mt-8 {
  margin-top: 8px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-30 {
  margin-bottom: 30px;
}
.bold-700 {
  font-weight: 700;
}
.row {
  display: flex;
  flex-direction: row !important;
}
.col {
  display: flex;
  flex-direction: column;
}
html {
  height: calc(var(--vh)) !important;
}
body {
  background-color: var(--general-background);
  height: calc(var(--vh)) !important;
  color: var(--general-color);
}
body.no-scroll {
  height: 100vh !important;
  overflow-y: hidden !important;
}
.image-loader-png {
  object-fit: contain;
}
.image-loader-png.arenapay {
  object-fit: cover !important;
}
.image-loader svg {
  height: 15px;
  width: 15px;
}
.image-loader .main-svg-color-fill-stroke {
  stroke: var(--svg-default-color);
  fill: var(--svg-default-color);
}
.image-loader .main-svg-color-fill-stroke-arrow {
  stroke: var(--primary-color-100);
  fill: var(--primary-color-100);
}
.image-loader .main-svg-color-fill {
  fill: var(--svg-default-color);
}
.image-loader .main-svg-color {
  stroke: var(--svg-default-color);
}
.image-loader .secondary-svg-color {
  fill: var(--primary-color-100);
}
.image-loader .secondary-svg-color-stroke {
  stroke: var(--primary-color-100);
}
.image-loader.white-color .main-svg-color {
  stroke: var(--white-text) !important;
}
.image-loader.white-color .main-svg-color-fill-stroke {
  stroke: var(--white-text);
  fill: var(--white-text);
}
.image-loader.white-color .main-svg-color-fill {
  fill: var(--white-text);
}
@keyframes slideUp {
  from {
    transform: translateY(20px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slideDown {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(20px);
    opacity: 0;
  }
}
.whiteText {
  color: var(--white-text) !important;
}
.container {
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  border-radius: 3px;
}
@media (min-width: 990px) {
  .container {
    max-width: calc(100vw - 600px);
  }
}
.container .header {
  padding-left: 10px;
  display: flex;
  align-items: center;
  background-color: var(--card-header-background);
  height: 35px;
  width: 100%;
  color: var(--white-text);
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
}
.container .header.single {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.container .header .time-container {
  font-weight: 400;
  display: flex;
  flex-direction: row;
  flex: 1;
  justify-content: space-evenly;
  color: var(--always-white);
}
.container .header .time-container .time-container-box.active {
  border-bottom: 3px solid var(--primary-color-100);
  font-weight: 700;
}
.container .header .header-item {
  display: flex;
  background-color: var(--card-header-background);
  color: var(--card-header-color);
  height: 100%;
  width: 100%;
  align-items: center;
  padding-left: 5px;
  font-size: var(--container-double-header-font-size);
}
.container .header.double {
  display: flex;
  justify-content: space-between;
  padding-left: 0 !important;
  background-color: var(--general-background);
}
.container .header.double .header-item {
  width: 49%;
}
.container .header.double .header-item.passive {
  color: var(--white-color-600) !important;
  transition: all 0.4s ease;
}
.container .header.double .header-item.passive .count-box {
  background-color: var(--white-color-600);
  transition: all 0.4s ease;
}
.container .header .header-count {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 100%;
}
.container .header .header-count .count-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  background-color: var(--card-count-box-background);
  border-radius: 3px;
  color: var(--black-color-100);
  font-size: var(--container-double-header-count-font-size);
}
.container .header .header-count .count-box.bg-black {
  background-color: var(--card-header-background) !important;
}
.container .header .header-count .count-box image-loader-utils svg-icon {
  display: flex;
}
.container .header .header-row {
  display: flex;
  flex-direction: row;
  flex: 1;
}
.container .header .header-row .header-text {
  flex: 1;
}
.container .header .header-row .arrow-icon {
  margin-right: 10px;
}
.container .header .header-item .header-text {
  flex: 1 0;
}
.container .content {
  display: flex;
  flex-direction: column;
  background-color: var(--card-background);
  width: 100%;
}
.container .content .item {
  display: flex;
  height: 29px;
  width: 100%;
  align-items: center;
  font-size: 13px;
  cursor: pointer;
  border-bottom: 1px solid var(--general-border-color);
}
.container .content .item:hover {
  font-weight: bold;
}
.container .content .item:hover .left {
  transform: scale(1.2);
}
.container .content .item .left {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .content .item .mid {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
}
.container .content .item .right {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .content.bg-transparent {
  background-color: transparent !important;
}
.container .content .item {
  display: flex;
  height: 29px;
  width: 100%;
  align-items: center;
  font-size: 13px;
  cursor: pointer;
  border-bottom: 1px solid var(--general-border-color);
}
.container .content .item:hover {
  font-weight: bold;
}
.container .content .item:hover .left {
  transform: scale(1.2);
}
.container .content .item .left {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .content .item .mid {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
}
.container .content .item .right {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.navbar-container {
  display: flex;
  justify-content: space-between;
  background-color: var(--navbar-background);
  height: var(--navbar-container-height);
  margin-bottom: 10px;
}
.navbar-container .box {
  height: var(--navbar-container-height);
  display: flex;
}
.navbar-container .box.logo-container {
  width: 230px;
  margin-left: 10px;
}
.navbar-container .box.logo-container image-loader-utils {
  display: flex;
}
.navbar-container .box.logo-container .logo {
  width: 210px;
  align-items: center;
  cursor: pointer;
  object-fit: contain;
}
.navbar-container .box.mid {
  display: flex;
  flex: 1;
  align-items: flex-end;
}
.navbar-container .box.mid .navbar-item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 33.5px;
  color: var(--navbar-color);
  font-size: var(--navbar-menu-item-font-size);
  font-weight: var(--navbar-menu-item-font-weight);
  padding-bottom: 6px;
  margin: 0 6px;
  flex-direction: column;
  cursor: pointer;
}
.navbar-container .box.mid .navbar-item.active {
  border-bottom: 3px solid var(--primary-color-100);
}
.navbar-container .box.mid .navbar-item.casino-new {
  position: relative;
}
.navbar-container .box .timer-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: 35px;
  min-width: 160px;
  font-weight: 600;
  color: var(--primary-color-100);
  border: 1px solid var(--primary-color-100);
  border-radius: 5px 0 0 5px;
  font-size: 11px !important;
  margin: 0 !important;
}
.navbar-container .box .timer-container .down-teXt {
  white-space: nowrap;
}
.navbar-container .box .user-info-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-weight: 500;
  color: var(--navbar-color);
  font-size: 13px;
  align-items: flex-end !important;
}
.navbar-container .box .user-info-container .wallet-arrow-container {
  width: 20px;
}
.navbar-container .box .user-info-container .wallet-container-dropdown {
  display: flex;
  flex-direction: column;
  top: 60px;
  left: auto;
  right: 120px;
  padding: 8px;
  background: var(--card-background);
  border-radius: 3px;
  position: fixed;
  width: 260px;
  z-index: 101;
  border: 1px solid var(--card-seperator-color);
}
.navbar-container .box .user-info-container .wallet-container-dropdown .shop-row {
  display: flex;
  flex-direction: row;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 500;
  min-height: 40px;
  align-items: center;
  justify-content: space-between;
  color: var(--card-color);
}
.navbar-container .box .user-info-container .wallet-container-dropdown .shop-row.borderB {
  border-bottom: 1px solid var(--card-seperator-color);
}
.navbar-container .box .user-info-container .wallet-container-dropdown .shop-row .shop-radio {
  width: 20px;
}
.navbar-container .box .user-info-container .wallet-container-dropdown .shop-row .shop-name {
  max-width: 75%;
  overflow-wrap: break-word;
  flex: 1;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 13px;
  font-style: normal;
}
.navbar-container .box .user-info-container .wallet-container-dropdown .shop-row .left-box {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.navbar-container .box .user-info-container .wallet-container-dropdown .shop-row .shop-icon {
  display: flex;
  justify-content: center;
  height: 18px;
  width: 18px;
}
.navbar-container .box .user-info-container .wellcome-text {
  display: flex;
  flex-direction: row;
  padding-top: 2px;
  cursor: pointer;
  text-align: right;
}
.navbar-container .box .user-info-container .customer-balance {
  display: flex;
  flex-direction: row;
  padding-top: 2px;
  cursor: pointer;
}
.navbar-container .box .user-info-container .cashout-balance {
  width: calc(100% - 20px);
  color: var(--always-white);
  font-weight: 500;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  column-gap: 2px;
  padding-top: 2px;
  margin-right: 20px;
}
.navbar-container .box .user-info-container .arrow-icon {
  width: 15px;
  height: 15px;
  margin-left: 5px;
}
.navbar-container .box.account {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-right: 5px;
}
.navbar-container .box.account.margin-left-30 {
  margin-left: 30px;
}
.navbar-container .box.account .navbar-right-side-item {
  margin: 0 5px;
}
.navbar-container .box.account .time-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  min-width: 126px;
  font-size: 14px;
  font-weight: 500;
  color: var(--primary-color-100);
  border: 1px solid var(--primary-color-100);
  border-radius: 5px 0 0 5px;
}
.navbar-container .box.account .login-button {
  min-width: 120px;
  font-weight: 700 !important;
  border: 1px solid var(--primary-color-100);
  border-radius: var(--button-border-radius);
}
.navbar-container .box.account .login-button .btn-text {
  color: var(--login-text-color) !important;
}
.navbar-container .box.account .register-button {
  min-width: 120px;
  font-weight: 700 !important;
  background-color: var(--primary-color-100);
  border: 1px solid var(--primary-color-100);
  border-radius: var(--button-border-radius);
}
.navbar-container .box.account .register-button .btn-text {
  color: var(--navbar-register-button-color) !important;
}
.navbar-container .box.account .register-button.save-changes-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  min-width: 120px;
  font-size: 16px;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 15px;
  font-weight: 600 !important;
}
.navbar-container .box.account .register-button.save-changes-button.confirm-button.opacity {
  opacity: 0.65;
  transition: 0.5s all;
  filter: grayscale(0.5);
}
.navbar-container .box.account .register-button .register-icon {
  margin-left: 5px;
  width: 20px;
  height: 20px;
}
.navbar-container .box.account .theme-button {
  width: 30px;
  height: 30px;
  border: var(--button-border);
  padding: 6px;
  border-radius: var(--button-border-radius);
}
.navbar-container .box.account .theme-button.theme-change-box {
  padding: 4px;
}
.navbar-container .box.account .theme-button.theme-change-box .image-loader svg {
  width: 20px;
  height: 20px;
  fill: var(--black-color-100);
}
.navbar-container .box.account .theme-button.setting-button {
  padding: 8px;
  width: 33px;
  height: 33px;
  cursor: pointer;
}
.navbar-container .box.account .theme-button.setting-button:hover {
  filter: brightness(0.9);
}
.navbar-container .box.account .theme-button .circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: var(--black-color-500);
}
.navbar-container .box.account .lang-button {
  width: 30px;
  height: 30px;
  border: var(--button-border);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--button-border-radius);
}
.navbar-container .box.account .lang-button .languages-dropdown {
  display: flex;
  flex-direction: column;
  top: 60px;
  left: auto;
  right: 50px;
  background: var(--card-background);
  border-radius: 3px;
  position: fixed;
  width: 160px;
  z-index: 101;
  padding: 8px;
}
.navbar-container .box.account .lang-button .languages-dropdown .dropdown-item {
  display: flex;
  align-items: center;
  font-size: 13px;
  height: 27px;
  padding: 5px;
  margin-bottom: 2px;
  cursor: pointer;
  border-bottom: 1px solid var(--general-border-color) !important;
}
.navbar-container .box.account .lang-button .languages-dropdown .dropdown-item:last-child {
  border-bottom: none !important;
}
.navbar-container .box.account .lang-button .languages-dropdown .dropdown-item:hover {
  font-weight: bold;
}
.navbar-container .box.account .lang-button .languages-dropdown .dropdown-item:hover .flag {
  transform: scale(1.2);
}
.navbar-container .box.account .lang-button .languages-dropdown .dropdown-item .flag-text {
  display: flex;
  flex: 1;
  align-items: center;
  margin-left: 10px;
}
.navbar-container .box.account .lang-button .flag {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.btn-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.login-desktop-dropdown {
  display: flex;
  flex-direction: column;
  top: 60px;
  left: auto;
  right: 225px;
  padding: 10px;
  border-radius: 3px;
  position: fixed;
  width: 270px;
  z-index: 9999 !important;
  background-color: var(--white-color-300);
}
.settingsModal-desktop {
  display: flex;
  flex-direction: column;
  top: 105px;
  left: auto;
  right: 70px;
  border-radius: 4px;
  position: fixed;
  width: 270px;
  z-index: 9999 !important;
  background-color: var(--card-background);
  color: var(--black-color-100);
  box-shadow: 0 0 27px rgba(0, 0, 0, 0.6117647059);
  font-size: 14px;
}
.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  min-width: 120px;
  font-size: var(--button-font-size);
  border-radius: var(--button-border-radius);
  cursor: pointer;
}
.btn.btn-h-30 {
  height: 30px;
}
.btn.bold {
  font-weight: 700;
  font-size: 15px;
}
@media (max-width: 990px) {
  .btn.bold {
    flex-direction: column;
  }
}
@media (min-width: 989px) {
  .btn.bold {
    flex-direction: row;
  }
}
.btn.navbar-small {
  height: 30px;
}
.btn.basic {
  background-color: var(--button-basic-bg-color) !important;
}
.btn.basic .btn-text {
  color: var(--button-color-primary-color) !important;
}
.btn.basic .btn-text.btn-white-text {
  color: var(--always-white) !important;
}
.btn.transparen {
  color: var(--button-color-primary-color-reverse);
  font-weight: 600;
  font-size: 15px;
  height: 50px !important;
  border: 2px solid var(--white-color-500);
  min-width: 150px;
  width: 100%;
  background-color: var(--white-color-200);
  border-radius: 0px;
}
.btn.transparen .btn-text {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.btn.transparen.green {
  background: var(--button-green-background);
  color: var(--white-color-100);
  border: 1px solid var(--button-green-border-color) !important;
}
.btn.two-line-info {
  height: 50px !important;
  line-height: 15px;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 989px) {
  .btn.two-line-info {
    height: 70px !important;
  }
}
.btn.colored {
  background-color: var(--button-color-primary-background) !important;
  border: 1px solid transparent !important;
  color: var(--button-color-primary-color);
}
.btn.colored.green {
  background-color: var(--button-green-background) !important;
}
.btn.colored.blue-placebet {
  background-color: var(--primary-color-100) !important;
}
.btn.colored.red {
  opacity: 0.65;
  background-image: linear-gradient(180deg, var(--button-color-primary-background), var(--button-color-primary-gradient-2-background) 75%) !important;
}
.btn.colored.red.valid {
  background: var(--state-success) !important;
  opacity: 1 !important;
}
.btn.colored.error {
  background-color: var(--state-fail) !important;
}
.btn.colored.blue {
  background-color: var(--button-color-primary-background) !important;
  color: var(--button-color-primary-color);
}
.btn.colored.blue.btn-opacity {
  opacity: 0.55;
}
.btn.colored.blue.btn-credit {
  height: 40px;
  margin-top: 7px;
  font-size: 17px;
  cursor: pointer;
  font-weight: 800;
}
.btn.colored .btn-text {
  color: var(--button-color-primary-color) !important;
}
.btn.colored.register-button .btn-text {
  color: var(--black-color-100);
}
.btn.big-size-place {
  font-size: 18px;
  height: 45px;
  transition: all 0.5s ease-in-out;
}
.btn.big-size-place:hover {
  box-shadow: 0 0 8px var(--button-color-primary-background-hover);
  transition: all 0.5s ease-in-out;
}
.btn.big-size-place.wallet-shop-no-bet {
  font-size: 15px;
  background-color: var(--state-fail);
  text-align: center;
  color: var(--white-color-100);
  cursor: no-drop;
}
.btn.big-size-place.wallet-shop-no-bet:hover {
  box-shadow: 0 0 8px var(--state-fail);
}
sports-component {
  display: flex;
  flex: 1;
}
register-component {
  display: flex;
  flex: 1;
}
live-component {
  display: flex;
  flex: 1;
}
favorites-component {
  display: flex;
  flex: 1;
}
.main-container-left-side {
  display: flex;
  flex-direction: column;
  width: 250px;
  padding: 0 10px;
}
.main-container-left-side left-sport-menu-desktop {
  position: sticky;
  top: 8px;
  width: 223px;
  height: 99vh;
  overflow-x: scroll;
}
.main-container-mid-side {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.main-container-mid-side.favorites .header {
  display: flex !important;
  border-radius: 0 !important;
}
.main-container-mid-side.favorites .odd-box-row {
  width: 100vw !important;
}
.main-container-mid-side.favorites .header-text {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.main-container-mid-side.favorites .header-text .left .sportmenusvg {
  margin-right: 5px;
}
.main-container-mid-side.favorites .header-text .left .sportmenusvg svg {
  width: 20px;
  height: 20px;
}
.main-container-mid-side.favorites .header-text .left .sportmenusvg .main-svg-color {
  stroke: var(--always-white) !important;
}
@media (max-width: 990px) {
  .main-container-mid-side.favorites .header {
    display: none;
  }
}
@media (min-width: 990px) {
  .main-container-mid-side {
    max-width: calc(100vw - 600px);
  }
  .main-container-mid-side.live-comp {
    max-width: calc(100vw - 350px);
  }
}
.main-container-right-side {
  flex-basis: 350px;
  padding: 0 10px;
  flex-direction: column;
  flex-shrink: 0 !important;
}
.main-container-right-side .right-adds {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.main-container-right-side .right-adds .add {
  display: flex;
  justify-content: center;
  height: 225px;
  background-size: contain;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.bet-slip-container .empty {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--card-background);
  height: 70px;
  font-size: 16px;
  font-weight: 400;
}
.bet-slip-container .slip-amount-container {
  display: flex;
  align-items: center;
  background-color: var(--card-input-background);
  flex-direction: column;
  padding: 10px;
}
.bet-slip-container .slip-amount-container .slip-amount-row {
  height: 30px;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  font-size: 13px;
  padding: 0 4px;
  margin: 5px 0;
}
.bet-slip-container .slip-amount-container .slip-amount-row.two-col {
  display: grid;
  grid-template-columns: 50% 1fr;
  gap: 10px;
  margin-bottom: 30px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-input {
  border: 1px solid var(--general-border-color);
  border-radius: 5px;
  padding: 5px 4px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-input input {
  color: var(--black-color-100);
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-input .slip-amount-subtext {
  color: var(--black-color-200);
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-input .slip-amount-borderless-input {
  border: none;
  font-size: 24px;
  font-weight: 600;
  margin-left: 1px;
  width: 100%;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-input .input-row {
  display: flex;
  flex-direction: row;
  font-size: 23px;
  align-items: center;
  margin-bottom: 4px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-gain {
  text-align: right;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-gain .subtext {
  font-size: 12px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-gain .pg-amount {
  font-size: 16px;
  margin-top: 5px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .left {
  flex-grow: 1;
}
.login-desktop {
  padding: 10px;
}
.login-desktop .login-row {
  padding-left: 20px;
}
.login-desktop .account-item {
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 13px;
  margin-left: 9px;
  margin-top: 6px;
  font-style: normal;
}
.login-desktop .register-item {
  color: var(--secondary-color-100);
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 13px;
  margin-left: 5px;
  margin-top: 6px;
  font-style: normal;
  cursor: pointer;
}
.login-desktop .register-item:hover {
  color: var(--white-color-300);
}
.login-desktop .item-row {
  display: flex;
  padding-left: 12px;
  margin-bottom: 8px;
}
.login-desktop .item-row .error-message {
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  color: var(--state-fail);
}
.login-desktop .item-row .unregister {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  color: var(--black-color-100);
}
.login-desktop .item-row .register {
  font-style: normal;
  color: var(--primary-color-darken-200);
  font-weight: 700;
  font-size: 13px;
  cursor: pointer;
  margin-left: 5px;
}
.login-desktop .item-row .register:hover {
  color: var(--primary-color-darken-400);
}
.login-desktop .item-row .check-label {
  font-weight: 400;
  font-size: 12px;
  margin-left: 6px;
  margin-top: 2px;
  color: var(--card-color-lighter);
  text-decoration: none;
}
.login-desktop .login-form .login-item {
  padding: 3px 10px;
  display: flex;
  flex-direction: column;
}
.login-desktop .login-form.login-row {
  padding-left: 20px;
}
.login-desktop .login-form .login-input {
  width: 100%;
  color: var(--black-color-100) !important;
  padding: 14px 10px;
  margin: 8px 0;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid var(--card-input-border-color);
  height: 35px;
  background-color: var(--white-color-100);
}
.login-desktop .login-form ::placeholder {
  background: var(--white-color-100);
  padding: 0 4px;
  padding-top: 3px;
  border-radius: 3px;
  height: 35px;
  width: 100%;
  font-size: 12px;
  color: var(--card-input-color);
}
.login-desktop .login-form .forget-pass {
  margin-bottom: 10px;
  font-size: 10px;
}
.login-desktop .login-form .forget-pass a {
  cursor: pointer;
}
.login-desktop .login-button-text {
  color: var(--white-text);
  font-weight: 700;
  font-size: 13px;
}
.login-desktop .login-button-text .login-item {
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 8px;
}
.login-mobile {
  display: flex;
  flex-direction: column;
}
.login-mobile .user-up-container {
  display: flex;
  flex-direction: column;
  padding: 0px 15px;
  min-height: 135px;
  justify-content: space-evenly;
}
.login-mobile .user-up-container .shop-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 5px 10px;
  min-height: 50px;
  border: 1px solid var(--card-seperator-color);
  justify-content: center;
  line-height: 17px;
  font-size: 14px;
  font-weight: 600;
  color: var(--card-color);
}
.login-mobile .user-up-container .shop-container .container-row {
  display: grid;
  grid-template-columns: 1fr 7fr 2fr;
  flex-direction: row;
  width: 100%;
  align-items: center;
  padding-top: 4px;
}
.login-mobile .user-up-container .shop-container .container-row .radio-input {
  display: flex;
  justify-content: flex-start;
  width: 25px;
}
.login-mobile .user-up-container .shop-container .container-row .shop-name {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.login-mobile .user-up-container .shop-container .container-row .shop-name .up-text {
  overflow-wrap: anywhere;
}
.login-mobile .user-up-container .shop-container .container-row .balance {
  min-width: 80px;
  display: flex;
  justify-content: flex-end;
}
.login-mobile .user-up-container .shop-container.bg-grey {
  background: var(--white-color-200);
}
.login-mobile .user-up-container .shop-container.deposit-btn {
  background: var(--button-color-primary-background);
  text-align: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 3px;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  height: 50px !important;
  margin-bottom: 10px;
  margin-top: 10px;
  color: var(--white-color-100);
}
.login-mobile .mid-container {
  display: flex;
  flex-direction: column;
  background: var(--card-input-background);
  border-top: 1px solid var(--card-input-border-color);
}
.login-mobile .mid-container .drop-down-mobile-menu {
  background: var(--white-color-200);
  display: none;
}
.login-mobile .mid-container .drop-down-mobile-menu.displayShow {
  display: block;
}
.login-mobile .mid-container .mid-container-row {
  padding: 5px;
  min-height: 53px;
  max-height: 53px;
  height: 53px;
  border-bottom: 1px solid var(--white-color-600);
  display: flex;
  flex-direction: row;
}
.login-mobile .mid-container .mid-container-row .mid {
  font-size: 15px;
  font-weight: 600;
  min-width: 135px;
  justify-content: flex-start;
  display: flex;
  align-items: center;
}
.login-mobile .mid-container .mid-container-row .mid.last-login-date {
  font-size: 14px;
  font-weight: 700;
}
.login-mobile .mid-container .mid-container-row .left {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px !important;
  margin-left: 8px;
  font-size: 14px;
}
.login-mobile .mid-container .mid-container-row .right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 90px;
}
.login-mobile .mid-container .mid-container-row .right .arrow-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.login-mobile .mid-container .mid-container-row .left-svg {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px !important;
}
.login-mobile .mid-container .mid-container-row .left-svg .main-svg-color {
  stroke: var(--black-color-100);
}
.login-mobile .mid-container .mid-container-row .left-svg .svg svg {
  width: 30px;
  height: 30px;
}
.login-mobile .mid-container .mid-container-row .left-svg .svg-logout-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.login-mobile .mid-container .mid-container-row .left-svg .svg-account-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.login-mobile .mid-container .mid-container-row .left-svg .svg-file-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.login-mobile .mid-container .mid-container-row .left-svg .svg-lock {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.login-mobile .mid-container .mid-container-row .left-svg .svg-user-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.login-mobile .mid-container .mid-container-row .left-svg .svg-info-circle {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.login-mobile .mid-container .mid-container-row .left-svg .svg-coins {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.login-mobile .login-container {
  padding: 0 15px;
}
@media (max-width: 990px) {
  .login-mobile .login-container .error-message-row {
    margin-top: 10px;
    border: 1px solid var(--state-fail);
    background-color: var(--login-error-message-bg);
    border-radius: 5px;
    padding: 5px 10px;
  }
  .login-mobile .login-container .error-message-row .error-message {
    font-size: 11px;
    font-weight: 500;
    text-align: center;
    color: var(--state-fail);
  }
}
.login-mobile .login-container .btn.mobile {
  min-width: 245px;
  height: 45px;
  border-radius: 2px;
  margin-top: 11px;
  margin-bottom: 11px;
  width: 100%;
}
.login-mobile .login-container .btn .btn-text.mobile-text {
  font-weight: 600;
  color: var(--black-color-100) !important;
}
.login-mobile .login-container .btn .btn-text.mobile-text-white {
  font-size: 17px;
  font-weight: 600;
  color: var(--white-color-100) !important;
}
.login-mobile .login-container .login-row {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
}
.login-mobile .login-container .login-row .error-message {
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  color: var(--state-fail);
}
.login-mobile .login-container .login-row .check-label {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 550;
  margin-left: 7px;
}
.login-mobile .login-mobile-form {
  padding: 0;
}
.login-mobile .login-mobile-form .login-item {
  padding: 10px 15px 0px 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.login-mobile .login-mobile-form .login-item .forget-pass {
  font-size: 12px !important;
  color: var(--card-color);
  font-weight: 550;
  text-decoration: underline;
  margin-top: 10px;
  text-underline-position: under;
}
.login-mobile .login-mobile-form .login-item input {
  border: 1px solid var(--card-input-border-color) !important;
  height: 50px;
  width: 100%;
}
.login-mobile .login-mobile-form .login-item input ::placeholder {
  background: var(--card-input-background);
  height: 50px;
  width: 100%;
  font-size: 16px;
  color: black;
  padding: 0 10px;
  border-radius: 2px;
}
.login-mobile .sidenav-header {
  display: flex;
  flex-direction: row;
  height: 60px;
  min-height: 60px;
  padding: 0 15px;
  width: 100%;
}
.login-mobile .sidenav-header .left {
  width: 50%;
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
}
.login-mobile .sidenav-header .right {
  font-size: 20px;
  font-weight: 600;
  width: 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.login-mobile .sidenav-header .right .close-icon svg {
  width: 20px;
  height: 20px;
}
.btn.login-dropdown-btn {
  min-width: 210px !important;
}
.btn.login-dropdown-btn .change-password-text {
  color: var(--button-color-primary-color);
  font-weight: 700;
  font-size: 15px;
}
.sports-menu-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  font-size: 13px;
  cursor: pointer;
  border-bottom: 1px solid var(--general-border-color);
  height: 100%;
  justify-content: center;
  font-weight: 400;
}
.sports-menu-item.country {
  opacity: 0.9;
  background: var(--white-color-200);
}
.sports-menu-item.country:hover {
  background: var(--white-color-400);
}
.sports-menu-item .item-row {
  flex-direction: row;
  display: flex;
  width: 100%;
  height: 29px;
}
.sports-menu-item .item-row .left {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sports-menu-item .item-row .mid {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
}
.sports-menu-item .item-row .right {
  display: flex;
  align-items: center;
}
.sports-menu-item .arrow-icon {
  margin-right: 10px;
}
.switch-container {
  display: flex;
  flex-direction: column;
  background: var(--white-color-200);
  padding: 10px;
  margin-top: 25px;
  justify-content: space-around;
}
.switch-container.sign-in {
  margin-top: 0;
}
.switch-container .switch-row {
  display: flex;
  flex-direction: row;
  padding: 10px 0 10px 10px;
  min-height: 43px;
  width: 100%;
  align-items: center;
}
.switch-container .switch-row .switch-text {
  justify-content: flex-start;
  font-family: Source Sans Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  height: 100%;
  width: 220px;
}
.switch-container .switch-row .switch-select {
  justify-content: center;
  align-items: center;
}
.sportmenusvg {
  width: 15px;
  display: flex;
}
.sportmenusvg .main-svg-color {
  stroke: var(--black-color-100) !important;
}
.copy-icon .main-svg-color {
  fill: var(--black-color-100) !important;
}
.copy-icon svg {
  width: 15px;
  height: 15px;
}
.copy-icon .main-svg-color-stroke.underline {
  border-bottom: 1px solid var(--primary-color-100);
}
.sports-menu-dropdown {
  display: flex;
  flex-direction: column;
  left: auto;
  right: 50px;
  background: var(--card-background);
  width: auto;
  height: 32px;
}
.sports-menu-dropdown .left {
  height: 100%;
  width: 31px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sports-menu-dropdown .mid {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
  font-weight: 700;
}
.sports-menu-dropdown .right {
  width: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--card-background);
  margin-right: 5px;
  height: 17px;
  font-size: 11px !important;
  font-weight: 400 !important;
}
.menu-content-item {
  display: flex;
  flex-direction: row;
  left: auto;
  right: 50px;
  width: auto;
  height: 45px;
  align-items: center;
  border-bottom: 2px solid var(--general-border-color);
}
.menu-content-item .ml-5 {
  margin-left: 5px;
}
.menu-content-item .d-none {
  display: none;
}
.menu-content-item .right .event-count {
  color: var(--black-color-100);
}
.menu-content-item .right:hover .event-count {
  display: none;
}
.menu-content-item .right:hover .star-icon {
  display: flex;
  margin-left: 3px;
  margin-top: 1px;
}
.menu-content-item .mid {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
  font-weight: 700;
}
.menu-content-item .right {
  height: 22px !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  margin-right: 12px !important;
  border-radius: 10px !important;
  color: var(--card-background);
  border: 1px solid var(--card-seperator-color);
  background: var(--card-seperator-color);
  width: 30px;
}
.menu-content-item .right.bg-light-gray {
  background: var(--white-color-300) !important;
  border-color: var(--general-border-color) !important;
}
.menu-content-item .right .event-count {
  display: flex;
  justify-content: center;
  margin-top: 3px;
}
.menu-content-item .right .star-icon fa-icon {
  display: none;
}
.item-box {
  width: 100%;
}
.item-box2 {
  width: 100%;
  background: var(--white-color-300);
}
.sports-container {
  background-color: var(--card-background);
}
.sports-container.recover-password {
  background-color: var(--card-background);
}
.match-row-header {
  display: flex;
  align-items: center;
  height: 27px;
  font-size: 12px;
  padding-left: 10px;
  background-color: var(--odd-header-background);
}
.match-row-header.pre-line {
  padding-left: 0;
  height: 37px;
}
@media (max-width: 991px) {
  .match-row-header.pre-line .live-bar-container-desktop {
    display: none;
  }
}
.compare-row-header {
  display: flex;
  padding-left: 0px;
  background-color: var(--white-color-200);
  align-items: center;
  height: 40px;
  font-size: 12px;
  border-bottom: 1px solid var(--general-border-color) !important;
}
.match-row-header {
  border-bottom: 1px solid var(--general-border-color);
}
.match-row-container {
  display: flex;
  width: 100%;
  background-color: var(--card-background);
}
.match-row-container.match-row-container-selected {
  background-color: var(--selected-row-container-bg) !important;
}
.match-row-container.border-bottom {
  border-bottom: 1px solid var(--general-border-color);
}
.match-row-container .match-row-match-info .match-info-date-time {
  height: 50px;
}
.match-row-container .match-row-match-info .match-info-favorite-statistics {
  height: 50px;
}
.match-row-container .match-row-match-info .match-info-teams {
  height: 50px;
}
.match-row-container .match-row-match-info .live-stream-container {
  width: 35px;
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.match-row-container .match-row-match-info .live-stream-container.disabled {
  cursor: default;
}
.match-row-container .match-row-match-info .live-stream-container.live-isActived .live-stream-icon svg .main-svg-color-fill {
  animation: blink 2s infinite;
}
.match-row-container .match-row-match-info .live-stream-container .live-stream-icon svg {
  margin-right: 5px;
  width: 30px;
  height: 30px;
}
.match-row-container .match-row-match-info .live-stream-container .live-stream-icon svg .main-svg-color-fill {
  fill: var(--black-color-400);
}
@keyframes blink {
  0% {
    fill: var(--black-color-400);
  }
  50% {
    fill: var(--state-fail);
  }
  100% {
    fill: var(--black-color-400);
  }
}
.match-row-container.compare {
  margin-bottom: 0px !important;
}
.match-row-container .compare-match-row-match-info {
  display: flex;
  flex: 1;
  border-right: 1px solid var(--general-border-color) !important;
}
.match-row-container .compare-match-row-odds {
  display: flex;
  height: 100%;
}
.match-row-container .compare-match-row-odds .header-odds-box {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 150px;
  padding: 0px;
}
.match-row-container .compare-match-row-odds .header-odds-box .compare-box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin: 2px;
  cursor: pointer;
  position: relative !important;
}
.match-row-container .compare-match-row-odds .header-odds-box .compare-box.tipp {
  width: 60%;
}
.match-row-container .compare-match-row-odds .header-odds-box .compare-box .compare-box-text {
  font-size: 13px;
  font-weight: 500;
}
.match-row-container .compare-match-row-odds .header-odds-box .compare-box .compare-box-text.orange {
  color: rgb(246, 162, 0);
  font-size: 14px !important;
}
.match-row-container .compare-match-row-odds .header-odds-box .compare-box .compare-box-text .logo-container {
  flex: 1;
  display: flex;
  justify-content: center;
}
.match-row-container .compare-match-row-odds .header-odds-box .compare-box .compare-box-text .logo-container .logo {
  width: 46px;
  height: 20px;
  align-items: center;
}
.match-row-container .match-row-match-info {
  display: flex;
  align-items: center;
  flex: 1;
  border-right: 1px solid var(--general-border-color) !important;
}
.match-row-container .match-row-match-info .flag-rounded {
  display: flex;
}
.match-row-container .match-row-match-info.compare {
  border-bottom: 1px solid var(--white-color-200) !important;
}
.match-row-container .match-row-match-info .match-info-date-time {
  width: 39px;
  display: flex;
  align-items: end;
  justify-content: center;
  flex-direction: column;
  font-size: 12px;
  text-align: center;
  margin-right: 10px;
}
.match-row-container .match-row-match-info .match-info-favorite-statistics {
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: column;
  font-size: 11px;
}
.match-row-container .match-row-match-info .match-info-cards {
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  width: 15px;
}
.match-row-container .match-row-match-info .match-info-cards .card-box {
  display: flex;
  justify-content: center;
  min-height: 15px;
}
.match-row-container .match-row-match-info .match-info-cards .card-box .red-card {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  width: 10px;
  height: 15px;
  background: var(--state-fail);
  text-align: center;
}
.match-row-container .match-row-match-info .match-info-teams {
  flex: 1;
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  font-size: 15px;
}
.match-row-container .match-row-odds {
  display: flex;
}
.match-row-container .match-row-odds .ende {
  background: var(--primary-color-100);
  color: var(--card-header-background);
  font-weight: 600;
}
@media (min-width: 989px) {
  .match-row-container .match-row-odds .ende {
    width: 600px !important;
  }
}
.match-row-container .match-row-odds .odds-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  padding: 4px;
  height: 50px;
}
.match-row-container .match-row-odds .odds-box.live-single-odds {
  width: 100% !important;
}
.match-row-container .match-row-odds .odds-box .odd {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  background-color: var(--odd-background);
  height: 100%;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid var(--odd-border-color);
  position: relative !important;
  margin: 1px;
  box-sizing: content-box;
}
.match-row-container .match-row-odds .odds-box .odd.bottom-effect:after {
  border-top: 23px solid var(--general-border-color);
  border-left: 29px solid transparent;
  border-right: 30px solid transparent;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  bottom: -23px;
  width: 0;
}
.match-row-container .match-row-odds .odds-box .odd .odd-text {
  font-size: 11px;
  font-weight: 500;
  padding-bottom: 4px;
}
.match-row-container .match-row-odds .odds-box .odd .odd-text.orange {
  color: var(--orange-text);
  font-size: 14px;
  font-weight: 500;
  text-shadow: 0.4px 0.4px 0.4px;
}
.match-row-container .match-row-odds .odds-box .odd .odd-value {
  font-size: 13px;
  font-weight: 700;
}
.match-row-container .match-row-odds .odds-box .odd.active {
  font-weight: bold;
}
.match-row-container .match-row-odds .odds-box .odd:hover {
  border: 2px solid var(--odd-background-hover);
  margin: 0;
}
.match-row-container .odd {
  background-image: var(--odd-background-gradient) !important;
}
.match-row-container .odd.lock {
  opacity: var(--odd-lock-opacity) !important;
}
.match-row-container .odd.lock fa-icon {
  color: var(--odd-lock-icon-color) !important;
}
.match-row-container .odd.active {
  background-image: var(--odd-background-gradient-active) !important;
}
.match-row-container .odd.special {
  border: none !important;
  background-image: none !important;
  font-size: var(--odd-button-special-text-font-size) !important;
  color: white !important;
}
.match-row-container .odd.special .odd-text {
  font-size: 11px;
  font-weight: 500;
}
.match-row-container .odd.special .odd-value {
  font-size: 13px;
  font-weight: 700;
}
sports-component .odd-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.odd-header {
  background-color: var(--card-background);
}
.odd-header .odd-combo-row {
  display: flex;
  justify-content: flex-end;
  height: 60px;
  align-items: center;
}
.odd-header .odd-combo-row.title-row {
  height: 20px !important;
}
.odd-header .odd-combo-row .combo-box {
  display: flex;
  width: 150px;
  flex-direction: column;
  align-items: center;
  padding: 0 4px;
}
.odd-header .odd-combo-row .combo-box select {
  font-size: var(--combobox-font-size);
  border: 1px solid var(--general-border-color);
  border-radius: var(--combobox-border-radius);
  background-color: var(--white-color-200);
  color: var(--black-color-100);
  width: 100%;
  height: 30px;
  font-weight: 600;
}
.odd-header .odd-combo-row .combo-box-title {
  display: flex;
  width: 150px;
  flex-direction: row;
  align-items: center;
  padding: 4px;
}
.odd-header .odd-combo-row .combo-box-title .odd-title {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 13px;
}
#sliderHome {
  display: flex;
  transition: 0.25s all ease-in-out;
}
#sliderHome .sliderItem .itemLine {
  display: flex;
}
#sliderHome .sliderItem .itemLine .score {
  font-size: 9pt;
  color: yellow;
}
#sliderHome .sliderItem img {
  object-fit: contain;
  object-position: center;
}
.social-account {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px !important;
  margin-top: 16px;
  margin-bottom: 8px;
}
.social-account .facebook-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
}
.social-account .facebook-icon .main-svg-color-fill-stroke {
  fill: var(--always-white);
  stroke: var(--always-white);
}
.social-account .facebook-icon svg {
  width: var(--footer-icon-width);
  height: var(--footer-icon-height);
}
.social-account .whatsapp-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
}
.social-account .whatsapp-icon .main-svg-color-fill {
  fill: var(--always-white);
}
.social-account .whatsapp-icon svg {
  width: var(--footer-icon-width);
  height: var(--footer-icon-height);
}
.social-account .twitter-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
}
.social-account .twitter-icon .main-svg-color-fill-stroke {
  fill: var(--always-white);
  stroke: var(--always-white);
}
.social-account .twitter-icon svg {
  width: var(--footer-icon-width);
  height: var(--footer-icon-height);
}
.social-account .instagram-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
}
.social-account .instagram-icon .main-svg-color-fill-stroke {
  fill: var(--always-white);
  stroke: var(--always-white);
}
.social-account .instagram-icon svg {
  width: var(--footer-icon-width);
  height: var(--footer-icon-height);
}
.social-account .social-icon-item {
  width: 32px;
  height: 32px;
}
image-loader-utils .heart_liked {
  width: 21px;
  height: 21px;
}
.footer-logo-with-18icon {
  display: flex;
  column-gap: 30px;
  align-items: baseline;
}
.footer-logo-with-18icon .image-loader .main-svg-color-fill-stroke {
  fill: var(--always-white);
  stroke: var(--always-white);
}
.footer-main {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, var(--secondary-color-300-opacity-50), var(--secondary-color-100-opacity-50)), linear-gradient(180deg, var(--secondary-color-300), var(--always-black));
  background-color: var(--secondary-color-100);
  border-top: 5px solid var(--secondary-color-400);
  position: relative;
}
.footer-main .image-loader {
  fill: var(--always-white);
}
.footer-main .footer-up .top-button {
  display: flex;
  position: fixed;
  bottom: 20px;
  right: 20px;
  height: 36px;
  width: 36px;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
  border: 3px solid var(--primary-color-100);
  border-radius: 20px;
  background-color: var(--primary-color-200-opacity-50);
  padding: 5px 3px;
  box-shadow: 0px 10px 13px -7px #000000, -7px 50px 15px -1px rgba(0, 0, 0, 0);
  animation: slideDown 0.5s ease forwards;
}
.footer-main .footer-up .top-button svg .main-svg-color-fill-stroke {
  fill: var(--secondary-color-100);
  stroke: var(--secondary-color-100);
}
.footer-main .footer-up .top-button:hover {
  cursor: pointer;
  background-color: var(--primary-color-400);
  border: 1px solid var(--primary-color-200);
}
.footer-main .svg-18 {
  background-color: var(--white-color-200);
  position: absolute;
  right: 300px;
  border-radius: 50px;
  top: -14px;
  width: 24px;
  height: 24px;
}
.footer-main .svg-18 .main-svg-color-fill-stroke {
  fill: var(--black-color-100);
  stroke: var(--black-color-100);
}
.footer-main .svg-18 svg {
  width: 24px;
  height: 24px;
}
.footer-main .footer-up {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1;
  text-align: center;
  margin-top: 20px;
  color: var(--always-white);
}
.footer-main .footer-up .footer-wrap {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 33%;
  margin-left: auto;
  margin-right: auto;
  font-family: Source Sans Pro;
  margin-bottom: 20px;
  column-gap: 25px;
}
.footer-main .footer-up .footer-wrap .footer-box {
  min-height: 160px;
  display: flex;
  flex-direction: column;
}
.footer-main .footer-up .footer-wrap .footer-box.no-space {
  display: flex;
  flex-direction: column;
  min-height: 30px !important;
}
.footer-main .footer-up .footer-wrap .footer-box .title {
  text-align: start;
  justify-content: center;
  font-size: 15px;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 15px;
}
.footer-main .footer-up .footer-wrap .footer-box .item {
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  cursor: pointer !important;
  text-align: start;
  margin-bottom: 10px;
  color: var(--always-white);
  text-decoration: none;
}
.footer-main .footer-up .footer-wrap .footer-box .item:hover {
  text-decoration: underline;
}
.footer-main .footer-up .text-bold {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
.footer-main .footer-up .up-text {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  cursor: pointer;
  text-decoration: none;
}
.footer-main .footer-up .up-text:hover {
  text-decoration: underline;
}
.footer-main .footer-up .info-contain {
  display: flex;
  text-align: center;
  width: 28%;
  margin: 20px auto 25px auto;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
}
.footer-main .footer-up .info-contain span a {
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  color: var(--always-white);
}
.footer-main .footer-down {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex: 1;
  text-align: center;
  width: 100%;
  color: var(--white-color-100);
  padding: 15px 15%;
}
.footer-main .footer-down .logo-partner {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border-radius: 3px;
}
.footer-main .footer-down .logo-partner-p1001 {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border-radius: 3px;
}
.footer-main .footer-down .logo-partner-p1001 {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border-radius: 3px;
}
.footer-main .footer-down .partner-name {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
  font-size: 12px;
}
.footer-main .footer-down .partner-name .down-text {
  font-weight: 700;
  margin-right: 10px;
}
.confirm-mark {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.confirm-mark .svg-18-2 svg {
  width: 39px;
  height: 39px;
}
.confirm-mark .ggl-logo {
  min-width: 153px;
  min-height: 69px;
  height: 81px;
  margin: 20px;
}
.confirm-mark .ggl-logo:hover {
  cursor: pointer;
}
.confirm-mark .teilkategorie-logo {
  min-width: 152px;
  min-height: 75px;
  height: 76px;
  margin: 20px;
}
.confirm-mark .svg-18-2:hover {
  cursor: pointer;
}
.confirm-mark .svg-18-2 svg {
  margin-left: 20px;
  width: 55px;
  height: 55px;
}
.footer-mobile-main .ggl-logo {
  width: 160px;
  height: 70px;
  margin: 19px;
}
.footer-mobile-main .teilkategorie-logo {
  width: 160px;
  height: 68px;
  margin: 19px;
}
.footer-mobile-main .svg-18-2 svg {
  width: 33px;
  height: 33px;
}
.match-row-details {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  cursor: pointer;
}
.match-row-details fa-icon {
  font-size: 11px;
  color: var(--odd-lock-icon-color);
}
.event-detail-tab-items-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow-x: auto;
  /* Yatay kaydırma çubuğunu etkinleştir */
  -webkit-overflow-scrolling: touch;
  /* Mobil cihazlarda daha iyi kaydırma için */
  scrollbar-width: thin;
  /* Tarayıcıların varsayılan kaydırma çubuklarını inceleştir */
  scrollbar-color: var(--your-scrollbar-color) var(--your-scrollbar-background-color);
  /* Kaydırma çubuğu renklerini özelleştir */
}
.event-detail-tab-items-container::-webkit-scrollbar {
  height: 4px;
  /* Yükseklik yatay kaydırma çubuğu için */
}
.event-detail-tab-items-container::-webkit-scrollbar-thumb {
  background: var(--your-scrollbar-color);
  /* Kaydırma çubuğu rengi */
}
/* Tarayıcı özelleştirilmiş kaydırma çubukları için */
.event-detail-tab {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: var(--event-detail-tab-height);
  background-color: var(--event-details-header-tab-background);
  color: var(--white-text);
  padding-left: 5px;
  margin-bottom: 4px;
}
@media (max-width: 990px) {
  .event-detail-tab {
    width: 100vw;
    overflow-x: auto;
  }
}
.event-detail-tab .event-detail-tab-item {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 75px;
  height: 35px;
  font-size: 13px;
  cursor: pointer;
  margin: 5px;
  flex-shrink: 0;
}
.event-detail-tab .event-detail-tab-item.active {
  font-weight: 700;
}
.event-detail-tab .event-detail-tab-item .right input::-webkit-search-decoration, .event-detail-tab .event-detail-tab-item .right input::-webkit-search-cancel-button {
  display: none;
}
.event-detail-tab .event-detail-tab-item .right input[type=search] {
  background: var(--always-white) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvRJREFUeNqUVE9Ik2EYf/fv29z//4vPqWnbUKcijaWHYCIEXrzEQA8SeZkE6+AONoKEGIG3Ljukp1FUt7ROghR4CTILjRoeuuRSdIaubbi26dbvGU6+dAN74eH7tvd5f8/v/f2e5xOVy2VWXTabjQmXSCRiEonEI5PJbkul0mv47SiVSmtHR0crxWIxenx8vHWaWw8IAJxcLp/WaDRhlUolMRgMGURhd3dXk8lkuGw2m0bcyefzLwhDymosgDCtVvtEp9ONd3R07IfD4Y/t7e0/sJVC8EtLS5ej0ejVRCLx/ODggMvlcjFGaNWwWq0VVq2trYN9fX3liYmJZKFQmMEe73K5mMPhYACk3F6APBseHs57vd5sc3OzUXyWDbRgTU1N98CoHAwGX0Kf+3a7fTuVSrF0Os3AgOHgGv67Ozo6+kGtVqtQ/NY5IBxkYrH4OsD2u7q6HjU2NpYg7Ok+MYcurKWlJTUwMBDhOK6Em9ysCQR3lNDpl9PpTMKhWjIyXJnxPL+M/GJDQwN/Dogsh8i5vb09Daxm9RbtQS81hObg5h9xrQSI/ROa8GDVTcD1nAXAONV2u93r54DoKkNDQ69AuazX659CfHUt1tCmE8+HxN7v98fEZxMQgUgkcsPj8STQiL2oGkdj+mGA+oTJJYVCETIajZ+wrwwEAm9hyPI/nd3W1hbAwVlUYWCT9vl8W4uLi1egFzUdw0j8BkMdLCfX0qFQaAX9NgmHv0qFICaTadZisTBUpCtqNzY2Ps/NzX2bn5/vjMfj5sPDQwmYbPf09CRHRkbeg9FjAH6n9qgwqoJQZ1M1uiIq59CQM/39/VHUGUS4EUrEPmId8Q5MCgRCGCIgdpvN5i80GgQCLYhRbmpq6jXmbBJdvHPyFajskatkCAEI20OysLBg2tzcHEOigpKFIKi4Q41XPUjv9IRWTKhtBSgWi2UhGL+6uuqkNgLIGyHIRVfVNS2qTmOGdBDwwf+CnP2wUU9JMdUF4ZBedP0VYACy1Fw50QDW/AAAAABJRU5ErkJggg==) no-repeat 9px center;
  border: solid 1px var(--white-color-500);
  padding: 9px 10px 9px 10px;
  width: 15px;
  border-radius: 10em;
  transition: all 0.5s;
  -webkit-box-sizing: content-box;
  -webkit-appearance: textfield;
  outline: none;
  cursor: pointer;
  z-index: 5;
}
.event-detail-tab .event-detail-tab-item #search input[type=search].filled {
  width: 75px;
  padding-left: 32px;
  background-color: var(--always-white);
  cursor: auto;
}
.event-detail-tab .event-detail-tab-item input[type=search]:focus {
  width: 75px;
  background-color: var(--always-white);
  padding-left: 32px;
  cursor: auto;
}
.event-detail-tab .event-detail-tab-item #search input[type=search]:hover {
  background-color: var(--always-white);
}
.event-detail-tab .event-detail-tab-item #search input:-moz-placeholder, .event-detail-tab .event-detail-tab-item #search input::-webkit-input-placeholder {
  color: transparent;
}
.event-detail-tab .event-detail-tab-item #search input[type=search].filled:-moz-placeholder, .event-detail-tab .event-detail-tab-item #search input[type=search].filled::-webkit-input-placeholder {
  color: red;
}
.event-detail-tab .event-detail-tab-item .close {
  z-index: 10;
  margin-left: -3rem;
  margin-right: 1rem;
}
.event-detail-tab-content {
  min-height: 80px;
  background-color: var(--card-background);
}
.event-detail-tab-content .event-detail-odd-box {
  display: flex;
  min-height: var(--event-detail-odd-box-min-height);
  flex-direction: column;
  padding: 8px;
  background-color: var(--card-background);
  margin-bottom: 6px;
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-title {
  display: flex;
  align-items: center;
  height: 30px;
  font-size: var(--event-detail-odd-title-font-size);
  font-weight: var(--event-detail-odd-title-font-weight);
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-title .fav-odd {
  margin-right: 10px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-title .fav-odd .image-loader svg {
  height: 12px !important;
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px;
  margin-top: 5px;
  height: var(--event-detail-odd-button-height);
  border: 1px solid var(--odd-border-color);
  border-radius: var(--event-detail-odd-button-border-radius);
  background-image: var(--odd-background-gradient) !important;
  cursor: pointer;
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button.active {
  color: var(--odd-color);
  background-image: var(--odd-background-gradient-active) !important;
  font-weight: var(--event-detail-odd-button-active-font-weight) !important;
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button.btn-single {
  width: 100% !important;
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button.btn-double {
  width: calc(50% - 5px);
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button.btn-triple {
  width: calc(33.3% - 5px);
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button.btn-multiple {
  width: calc(50% - 5px);
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button .event-detail-odd-outcome {
  font-size: var(--event-detail-odd-outcome-font-size);
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button .event-detail-odd-value {
  font-size: var(--event-detail-odd-value-font-size);
  font-weight: var(--event-detail-odd-value-font-weight);
}
.no-live-events {
  text-align: center;
  padding: 5px;
  font-size: 13px;
  font-weight: 700;
}
.story-slider-row {
  width: 100%;
  overflow-y: auto;
  max-width: calc(100vw - 360px);
}
.story-slider-row .story-slider-box {
  display: flex;
  height: 50px;
  flex-direction: row;
  background: var(--card-background);
  align-items: flex-end;
  overflow-x: scroll;
}
.story-slider-row .story-slider-box .story-slider-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  margin-right: 5px;
  margin-left: 5px;
  height: 50px;
  width: 120px;
  cursor: pointer;
}
.story-slider-row .story-slider-box .story-slider-item.casino-new {
  position: relative;
}
.story-slider-row .story-slider-box .story-slider-item.selected {
  border-bottom: 2px solid var(--primary-color-100);
}
.story-slider-row .story-slider-box .story-slider-item .story-slider-sport-name {
  font-size: 13px;
  margin-top: 5px;
  white-space: nowrap;
  width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.story-slider-row .story-slider-box .story-slider-item .story-slider-sport-name.live-animation {
  animation: 2s infinite liveTextAnim;
}
.story-slider-row .story-slider-box .story-slider-item .story-slider-icon-count {
  position: relative;
  width: 30px;
  height: 30px;
  margin-right: 8px;
}
.story-slider-row .story-slider-box .story-slider-item .story-slider-icon-count .story-slider-icon svg {
  width: 30px;
  height: 30px;
}
.story-slider-row .story-slider-box .story-slider-item .story-slider-icon-count .story-slider-count {
  position: absolute;
  top: -8px;
  right: -10px;
  background-color: var(--primary-color-100);
  color: var(--story-slider-counter-color);
  width: 17px;
  height: 17px;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  box-shadow: 2px 1px 5px 0 rgba(var(--black-color-100), 0.9);
}
.story-slider-row .story-slider-box .story-slider-item .story-slider-icon-count .story-slider-count.colourful {
  color: var(--card-header-background);
}
.match-row-score-board {
  display: flex;
  justify-content: flex-end;
  height: 50px;
  min-width: 15px;
  max-width: 100px;
}
.match-row-score-board .score-board-box {
  display: flex;
  height: 100%;
  min-width: 15px;
  font-size: 15px;
  font-weight: 600;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  flex-shrink: 0;
}
.match-row-score-board .score-board-box span {
  display: flex;
}
.match-row-score-board .score-board-box.now {
  color: var(--live-color);
  font-weight: 700;
}
.match-row-score-board .score-board-box.basketball {
  padding-top: 1px;
  padding-bottom: 1px;
}
.live-badge {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--live-badge-width);
  height: var(--live-badge-height);
  background-color: var(--live-badge-bg-color);
  color: var(--live-badge-text-color);
  font-size: var(--live-badge-font-size);
  margin-left: 5px;
}
.live-badge.my-bets {
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  width: 30px !important;
  height: 15px !important;
}
.cashout-detail-container {
  display: flex;
  flex-direction: column;
}
.cashout-detail-container .cashout-detail-item {
  display: flex;
  min-height: var(--cashout-detail-item-min-height);
  flex-direction: column;
  border-top: var(--cashout-detail-item-border-top);
}
.cashout-detail-container .cashout-detail-item .team-box {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.cashout-detail-container .cashout-detail-item .team-box .banko-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 26px;
}
.cashout-detail-container .cashout-detail-item .team-box .banko-box .banko-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--cashout-banko-button-width);
  height: var(--cashout-banko-button-height);
  background: var(--light-theme-cashout-banko-button-bg-color);
  border: var(--cashout-banko-button-border);
  border-radius: var(--cashout-banko-button-border-radius);
}
.cashout-detail-container .cashout-detail-item .team-box .team-name {
  display: flex;
  flex: 1;
  flex-direction: column;
  font-weight: bold !important;
  font-size: 12px;
}
.cashout-detail-container .cashout-detail-item .team-box .match-time {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  font-size: 12px;
}
.cashout-detail-container .cashout-detail-item .team-box .team-score {
  width: 32px;
}
.cashout-detail-container .cashout-detail-item .team-box .team-score .score {
  display: flex;
  justify-content: flex-end;
  font-size: 14px;
  font-weight: 600;
}
.cashout-detail-container .cashout-detail-item .odd-box {
  display: flex;
  flex-direction: row;
  font-size: 11px;
}
.cashout-detail-container .cashout-detail-item .odd-box.relative {
  position: relative;
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-left {
  flex: 1;
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-state {
  width: 12px;
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-right {
  display: flex;
  justify-content: flex-end;
  width: 40px;
}
.cashout-info-general-container {
  display: flex;
  justify-content: center;
  background-color: var(--white-color-100);
  min-height: 70px;
  padding: 5px;
  margin-bottom: 8px;
  flex-direction: column;
  margin-top: 5px;
}
.cashout-info-general-container .cashout-info-container {
  font-weight: 600;
  font-size: 15px;
  text-align: center;
}
.cashout-info-general-container .cashout-info-container .underline-span {
  text-decoration: underline;
}
.cashout-info-general-container .cashout-info-container .cashout-info-button-container {
  margin-top: 15px;
}
.cashout-info-general-container .cashout-info-container .cashout-info-button-container .button-row {
  display: flex !important;
  justify-content: center !important;
}
.cashout-info-general-container .cashout-info-container .cashout-info-button-container .button-row .infoButton {
  width: 100%;
  height: 35px;
  border-radius: 5px;
  border: 1px solid var(--white-color-500);
  cursor: pointer;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cashout-info-general-container .cashout-info-container .cashout-info-button-container .button-row .infoButton:hover {
  background-color: var(--white-color-200);
}
.cashout-info-general-container .cashout-info-container .cashout-info-button-container .button-row .infoButton .btn-text {
  text-align: center;
  font-weight: 600;
  font-size: 15px;
  color: var(--black-color-100);
}
.cashout-info-general-container .cashout-info-container .cashout-info-button-container .button-row .infoButton .btn-text.active {
  color: var(--black-color-500);
}
.cashout-button-box {
  display: flex;
  justify-content: center;
  background-color: var(--white-color-100);
  min-height: 70px;
  padding: 5px;
  margin-bottom: 8px;
  flex-direction: column;
}
.cashout-button-box .bet-slips-detail-text {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  height: 20px;
  margin-top: 10px;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 400;
  align-items: flex-end;
}
.cashout-button-box .bet-slips-detail-text span {
  cursor: pointer;
}
.cashout-button-box .cashout-value-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: var(--cashout-value-button-height);
  width: 100%;
  font-size: var(--cashout-value-button-font-size);
  font-weight: bold;
  background-color: var(--cashout-value-button-bg-color);
  color: white;
  border-radius: 3px;
  cursor: pointer;
}
.cashout-button-box .cashout-value-button .lock-icon {
  width: 20px;
  height: 20px;
}
.cashout-button-box .cashout-value-button .lock-icon svg {
  width: 20px;
  height: 20px;
}
.cashout-button-box .cashout-value-button .lock-icon path {
  fill: var(--always-white);
}
.cashout-button-box .cashout-value-button:hover {
  filter: brightness(1.1);
}
.cashout-button-box .cashout-value-button.confirm {
  width: 49% !important;
  background-color: var(--state-success) !important;
}
.cashout-button-box .cashout-value-button.modify {
  width: 49% !important;
  background-color: var(--state-fail) !important;
}
.cashout-button-box .cashout-value-button.lock {
  filter: brightness(1.1) opacity(0.5);
  cursor: not-allowed;
}
.cashout-button-box .cashout-value-button.lock:hover {
  border: none;
}
.cashout-approve-box {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.cashout-submit-message {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  height: 20px;
}
.transactions-dialog {
  display: flex;
  flex-direction: column;
  padding: 5px;
}
.transactions-dialog .title {
  font-weight: 700;
  font-size: 25px;
  padding: 15px 10px;
}
.transactions-dialog .summary {
  padding: 15px 10px;
  display: flex;
  flex-direction: column;
}
.transactions-dialog .summary .item {
  display: flex;
  font-weight: 500;
  font-size: 14px;
  justify-content: space-between;
  padding: 3px 0;
}
.transactions-dialog .activity {
  padding: 15px 10px;
  display: flex;
  flex-direction: column;
}
.transactions-dialog .activity .subtitle {
  color: var(--transactions-dialog-secondary-color);
  font-weight: 700;
}
.transactions-dialog .activity .item {
  display: flex;
  font-weight: 500;
  font-size: 14px;
  justify-content: space-between;
  padding: 3px 0;
}
.transactions-dialog .activity .item.bold {
  font-weight: 700;
}
.transactions-dialog .close-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 5px;
  line-height: 14px;
  font-size: 18px;
  color: var(--card-background);
  background-color: var(--card-color-lighter);
  opacity: 0.8;
  cursor: pointer;
}
.table {
  padding: 15px 10px;
  display: flex;
  flex-direction: column;
  max-height: 26vh;
  overflow: scroll;
}
.table .content {
  display: flex;
  justify-content: space-between;
  height: 100%;
  background: var(--white-color-300);
  border-left: 1.5px solid var(--general-border-color);
}
.table .content.alternative {
  background: var(--white-color-200);
}
.table .content.header {
  font-weight: 700;
}
.table .content .column {
  display: flex;
  padding: 10px;
  width: 100%;
  justify-content: center;
  border-top: 1.5px solid var(--general-border-color);
  border-right: 1.5px solid var(--general-border-color);
}
.table .content .column.transactiontype {
  font-weight: 700;
  text-decoration: underline;
}
.table .content .column.right {
  text-align: right;
}
.bottom {
  padding: 15px 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bottom .acceptbutton {
  background-image: var(--transactions-dialog-button-bg);
  border: 1px solid var(--primary-color-darken-300);
  border-radius: 5px;
  padding: 8px 25px;
  cursor: pointer;
  font-size: 23px;
  width: 50%;
  text-align: center;
  color: var(--transactions-dialog-button-color);
  overflow-wrap: anywhere;
}
.bottom .desc {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  margin-top: 10px;
}
.confirm-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  min-width: 120px;
  font-size: 18px;
  border: 1px solid var(--general-border-color);
  border-radius: var(--button-border-radius);
  cursor: pointer;
  font-weight: 700;
  color: var(--white-color-800);
  margin: 6px;
}
.confirm-button.abled {
  color: var(--black-color-100) !important;
}
.confirm-button.border-black {
  border: 1px solid var(--black-color-900) !important;
}
.confirm-button.flexible {
  flex: 1;
}
.iban-alert-mesagge {
  display: flex;
  justify-content: center;
  color: var(--state-fail);
  font-size: 13px;
  line-height: 20px;
}
.label-b3 {
  color: var(--black-color-100);
}
account-lock-component .self-exclusion-main-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
account-lock-component .self-exclusion-main-container .self-exclusion-item-row {
  display: flex;
  flex-direction: row;
  line-height: 18px;
  font-size: 12px;
  font-weight: 400;
}
account-lock-component .self-exclusion-main-container .self-exclusion-dropdown-container {
  width: 100%;
}
account-lock-component .self-exclusion-main-container .self-exclusion-dropdown-container input {
  background: var(--card-input-background) !important;
  border: 1px solid var(--card-input-border-color) !important;
}
account-lock-component .self-exclusion-main-container .self-exclusion-dropdown-container .label-b3 {
  padding-left: 0 !important;
}
account-lock-component .self-exclusion-main-container .self-exclusion-dropdown-container .dropdown {
  height: 40px !important;
  min-height: 40px !important;
}
account-lock-component .self-exclusion-main-container .self-exclusion-dropdown-container .dropdown .not-selected {
  color: var(--black-color-100) !important;
}
account-lock-component .self-exclusion-main-container .self-exclusion-dropdown-container .dropdown .buttonD {
  background: var(--card-input-background);
  color: var(--card-input-color);
  border: 1px solid var(--general-border-color);
}
account-lock-component .self-exclusion-main-container .self-exclusion-dropdown-container .dropdown .dropdown-item {
  background: var(--card-input-background) !important;
  border: 1px solid var(--general-border-color) !important;
  border-bottom: none !important;
}
account-lock-component .self-exclusion-main-container .self-exclusion-dropdown-container .dropdown .dropdown-item:hover {
  background: var(--white-color-200) !important;
}
account-lock-component .self-exclusion-main-container .self-exclusion-dropdown-container .alert-container {
  color: var(--state-fail);
  font-size: 15px;
  font-weight: 500;
}
account-lock-component .self-exclusion-main-container .list-item-row {
  display: flex;
  flex-direction: column;
  height: 50px;
  font-size: 12px;
  margin-left: 15px;
  font-weight: 400;
  margin-bottom: 10px;
}
account-lock-component .self-exclusion-main-container .list-item-row .unorder-list-game {
  list-style: none;
  display: flex;
  flex-direction: column;
  height: 50px;
  justify-content: space-around;
}
account-lock-component .self-exclusion-main-container .list-item-row .unorder-list-game li {
  list-style: disc outside none;
  display: list-item;
  margin-left: 1em;
}
account-credit-component .creditsvg {
  width: 20px;
  fill: var(--card-color);
  display: flex;
}
account-credit-component .creditsvg svg {
  width: 20px;
  height: 20px;
}
account-credit-component .credit-main-container {
  color: var(--card-color);
  font-size: 13px;
  height: 530px;
  width: 100%;
  display: block;
  overflow: scroll;
}
@media (max-width: 990px) {
  account-credit-component .credit-main-container {
    height: 100% !important;
  }
}
account-credit-component .credit-main-container .credit-container {
  display: flex;
  flex-direction: column;
  padding-bottom: 12px;
}
account-credit-component .credit-main-container .credit-container .credit-dropdown-header {
  background: var(--card-background);
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  cursor: pointer;
  min-height: 45px;
  align-items: center;
  font-size: 15px;
  padding: 10px;
  font-weight: 700;
}
account-credit-component .credit-main-container .credit-container .credit-dropdown-header .credit-header-left-side {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  text-align: center;
  width: 90%;
}
account-credit-component .credit-main-container .credit-container .credit-dropdown-header .credit-header-right-side {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  text-align: center;
  flex: 1;
  width: 30px;
}
account-credit-component .credit-main-container .credit-container .credit-dropdown-header .credit-header-right-side .arrow-icon {
  width: 18px;
  height: 18px;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content {
  display: flex;
  flex-direction: column;
  padding: 10px;
  min-height: 50px;
  justify-content: space-between;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card {
  font-size: 14px;
  margin: 0 0 15px 0;
  background: var(--card-background);
  padding: 10px 10px 10px 0;
  border-left: 10px solid transparent;
  border-radius: 3px;
  box-shadow: 8px 7px 25px -25px var(--black-color-100), -8px 7px 25px -25px var(--black-color-100);
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card:hover {
  cursor: pointer;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card.disabled {
  filter: blur(0.9px);
  background-color: var(--white-color-200);
  box-shadow: 4px 4px 25px -25px var(--black-color-100), -4px 4px 25px -25px var(--black-color-100);
  order: 1;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card.active {
  box-shadow: 8px 7px 25px -25px var(--primary-color-100), -8px 7px 25px -25px var(--primary-color-100);
  border-left: 10px solid var(--primary-color-600);
  order: -1;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card .wallet-card-header {
  padding: 0 10px;
  border-bottom: 1px solid var(--general-border-color);
  font-weight: 600;
  justify-content: space-between;
  display: flex;
  align-items: center;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card .wallet-card-header .left-side {
  padding: 3px 0;
  display: flex;
  align-items: center;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card .wallet-card-header .left-side .shop-name {
  padding-left: 5px;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card .wallet-card-header .right-side {
  padding: 10px 0;
  text-align: end;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card .wallet-card-body {
  padding: 10px;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card .wallet-card-body .wallet-card-body-row {
  justify-content: space-between;
  display: flex;
  align-items: center;
  padding: 3px 0;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .wallet-card .wallet-card-body .wallet-card-body-row .right-side {
  text-align: end;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selected-wallet-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
  align-items: center;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selected-wallet-row .left-side {
  color: var(--card-color-lighter);
  font-size: 13px;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selected-wallet-row .mid-side {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0 30px 0 5px;
  align-items: center;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selected-wallet-row .mid-side .shop-icon {
  height: 24px;
  width: 24px;
  margin: 0 1px;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selected-wallet-row .mid-side .shop-icon svg {
  width: 20px;
  height: 20px;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selected-wallet-row .mid-side .shop-name {
  display: flex;
  flex: 1;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 13px;
  font-style: normal;
  justify-content: flex-start;
  align-items: center;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selected-wallet-row .right-side {
  display: flex;
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop {
  display: flex;
  flex-direction: column;
  height: 130px;
  justify-content: space-around;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop.disabled {
  filter: blur(0.7px);
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop .select-header-row {
  display: flex;
  flex-direction: row;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop .select-header-row .left-side {
  display: flex;
  width: 90%;
  justify-content: flex-start;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop .select-header-row .left-side .shop-icon {
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop .select-header-row .left-side .shop-name {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  font-weight: 500;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop .select-header-row .right-side {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop .select-info-item-row {
  display: flex;
  flex-direction: row;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop .select-info-item-row .left-side {
  display: flex;
  width: 50%;
  justify-content: flex-start;
  color: var(--card-color-lighter);
  font-size: 13px;
  font-weight: 500;
}
account-credit-component .credit-main-container .credit-container .credit-settings-content .selection-container-shop .select-info-item-row .right-side {
  display: flex;
  width: 50%;
  justify-content: flex-end;
  font-size: 13px;
  font-weight: 500;
}
account-credit-component .credit-main-container .credit-container .credit-iban-content-container {
  display: flex;
  flex-direction: column;
  background: var(--card-background);
  padding: 12px;
  min-height: 170px;
  justify-content: space-between;
  border: 1px solid var(--card-input-border-color);
}
account-credit-component .credit-main-container .credit-container .credit-iban-content-container .iban-info-text {
  display: flex;
  height: 15px;
  color: var(--card-input-color-lighter);
  font-size: 13px;
  font-weight: 400;
}
account-credit-component .credit-main-container .credit-container .credit-iban-content-container .iban-confirm-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 50%;
}
account-credit-component .credit-main-container .credit-container .credit-iban-content-container .iban-confirm-container .iban-error {
  color: var(--state-fail);
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 7px;
}
deposit-p1002-comp .credit-withdraw-content-container,
deposit-p1001-comp .credit-withdraw-content-container,
deposit-p1000-comp .credit-withdraw-content-container,
deposit-p1006-comp .credit-withdraw-content-container,
deposit-p1008-comp .credit-withdraw-content-container,
deposit-p1009-comp .credit-withdraw-content-container,
withdraw-p1002-component .credit-withdraw-content-container,
withdraw-p1000-component .credit-withdraw-content-container,
withdraw-p1001-component .credit-withdraw-content-container,
withdraw-p1008-component .credit-withdraw-content-container,
withdraw-p1009-component .credit-withdraw-content-container,
pay3000-p1002-component .credit-withdraw-content-container,
pay3000-p1000-component .credit-withdraw-content-container,
pay3000-p1001-component .credit-withdraw-content-container,
pay3000-p1008-component .credit-withdraw-content-container,
pay3000-p1009-component .credit-withdraw-content-container {
  flex-direction: column;
  background: var(--card-background);
  padding: 10px;
  min-height: 250px;
  justify-content: center;
  align-items: center;
}
deposit-p1002-comp .credit-withdraw-content-container .credit-input-container,
deposit-p1001-comp .credit-withdraw-content-container .credit-input-container,
deposit-p1000-comp .credit-withdraw-content-container .credit-input-container,
deposit-p1006-comp .credit-withdraw-content-container .credit-input-container,
deposit-p1008-comp .credit-withdraw-content-container .credit-input-container,
deposit-p1009-comp .credit-withdraw-content-container .credit-input-container,
withdraw-p1002-component .credit-withdraw-content-container .credit-input-container,
withdraw-p1000-component .credit-withdraw-content-container .credit-input-container,
withdraw-p1001-component .credit-withdraw-content-container .credit-input-container,
withdraw-p1008-component .credit-withdraw-content-container .credit-input-container,
withdraw-p1009-component .credit-withdraw-content-container .credit-input-container,
pay3000-p1002-component .credit-withdraw-content-container .credit-input-container,
pay3000-p1000-component .credit-withdraw-content-container .credit-input-container,
pay3000-p1001-component .credit-withdraw-content-container .credit-input-container,
pay3000-p1008-component .credit-withdraw-content-container .credit-input-container,
pay3000-p1009-component .credit-withdraw-content-container .credit-input-container {
  display: flex;
  width: 50%;
  flex-direction: column;
}
deposit-p1002-comp .credit-withdraw-content-container .credit-input-container .deposit-text-container,
deposit-p1001-comp .credit-withdraw-content-container .credit-input-container .deposit-text-container,
deposit-p1000-comp .credit-withdraw-content-container .credit-input-container .deposit-text-container,
deposit-p1006-comp .credit-withdraw-content-container .credit-input-container .deposit-text-container,
deposit-p1008-comp .credit-withdraw-content-container .credit-input-container .deposit-text-container,
deposit-p1009-comp .credit-withdraw-content-container .credit-input-container .deposit-text-container,
withdraw-p1002-component .credit-withdraw-content-container .credit-input-container .deposit-text-container,
withdraw-p1000-component .credit-withdraw-content-container .credit-input-container .deposit-text-container,
withdraw-p1001-component .credit-withdraw-content-container .credit-input-container .deposit-text-container,
withdraw-p1008-component .credit-withdraw-content-container .credit-input-container .deposit-text-container,
withdraw-p1009-component .credit-withdraw-content-container .credit-input-container .deposit-text-container,
pay3000-p1002-component .credit-withdraw-content-container .credit-input-container .deposit-text-container,
pay3000-p1000-component .credit-withdraw-content-container .credit-input-container .deposit-text-container,
pay3000-p1001-component .credit-withdraw-content-container .credit-input-container .deposit-text-container,
pay3000-p1008-component .credit-withdraw-content-container .credit-input-container .deposit-text-container,
pay3000-p1009-component .credit-withdraw-content-container .credit-input-container .deposit-text-container {
  display: flex;
  padding: 6px;
}
deposit-p1002-comp .credit-withdraw-content-container .confirm-button-container,
deposit-p1001-comp .credit-withdraw-content-container .confirm-button-container,
deposit-p1000-comp .credit-withdraw-content-container .confirm-button-container,
deposit-p1006-comp .credit-withdraw-content-container .confirm-button-container,
deposit-p1008-comp .credit-withdraw-content-container .confirm-button-container,
deposit-p1009-comp .credit-withdraw-content-container .confirm-button-container,
withdraw-p1002-component .credit-withdraw-content-container .confirm-button-container,
withdraw-p1000-component .credit-withdraw-content-container .confirm-button-container,
withdraw-p1001-component .credit-withdraw-content-container .confirm-button-container,
withdraw-p1008-component .credit-withdraw-content-container .confirm-button-container,
withdraw-p1009-component .credit-withdraw-content-container .confirm-button-container,
pay3000-p1002-component .credit-withdraw-content-container .confirm-button-container,
pay3000-p1000-component .credit-withdraw-content-container .confirm-button-container,
pay3000-p1001-component .credit-withdraw-content-container .confirm-button-container,
pay3000-p1008-component .credit-withdraw-content-container .confirm-button-container,
pay3000-p1009-component .credit-withdraw-content-container .confirm-button-container {
  display: flex;
  flex-direction: column;
  width: 50%;
}
deposit-p1002-comp .credit-withdraw-content-container .confirm-button-container .alert-message,
deposit-p1001-comp .credit-withdraw-content-container .confirm-button-container .alert-message,
deposit-p1000-comp .credit-withdraw-content-container .confirm-button-container .alert-message,
deposit-p1006-comp .credit-withdraw-content-container .confirm-button-container .alert-message,
deposit-p1008-comp .credit-withdraw-content-container .confirm-button-container .alert-message,
deposit-p1009-comp .credit-withdraw-content-container .confirm-button-container .alert-message,
withdraw-p1002-component .credit-withdraw-content-container .confirm-button-container .alert-message,
withdraw-p1000-component .credit-withdraw-content-container .confirm-button-container .alert-message,
withdraw-p1001-component .credit-withdraw-content-container .confirm-button-container .alert-message,
withdraw-p1008-component .credit-withdraw-content-container .confirm-button-container .alert-message,
withdraw-p1009-component .credit-withdraw-content-container .confirm-button-container .alert-message,
pay3000-p1002-component .credit-withdraw-content-container .confirm-button-container .alert-message,
pay3000-p1000-component .credit-withdraw-content-container .confirm-button-container .alert-message,
pay3000-p1001-component .credit-withdraw-content-container .confirm-button-container .alert-message,
pay3000-p1008-component .credit-withdraw-content-container .confirm-button-container .alert-message,
pay3000-p1009-component .credit-withdraw-content-container .confirm-button-container .alert-message {
  color: var(--state-fail);
  margin-top: 5px;
}
deposit-p1002-comp .credit-withdraw-content-container .payment-sub-text,
deposit-p1001-comp .credit-withdraw-content-container .payment-sub-text,
deposit-p1000-comp .credit-withdraw-content-container .payment-sub-text,
deposit-p1006-comp .credit-withdraw-content-container .payment-sub-text,
deposit-p1008-comp .credit-withdraw-content-container .payment-sub-text,
deposit-p1009-comp .credit-withdraw-content-container .payment-sub-text,
withdraw-p1002-component .credit-withdraw-content-container .payment-sub-text,
withdraw-p1000-component .credit-withdraw-content-container .payment-sub-text,
withdraw-p1001-component .credit-withdraw-content-container .payment-sub-text,
withdraw-p1008-component .credit-withdraw-content-container .payment-sub-text,
withdraw-p1009-component .credit-withdraw-content-container .payment-sub-text,
pay3000-p1002-component .credit-withdraw-content-container .payment-sub-text,
pay3000-p1000-component .credit-withdraw-content-container .payment-sub-text,
pay3000-p1001-component .credit-withdraw-content-container .payment-sub-text,
pay3000-p1008-component .credit-withdraw-content-container .payment-sub-text,
pay3000-p1009-component .credit-withdraw-content-container .payment-sub-text {
  font-weight: 700;
  font-size: 11px;
}
deposit-p1002-comp .credit-withdraw-content-container .payment-method-container,
deposit-p1001-comp .credit-withdraw-content-container .payment-method-container,
deposit-p1000-comp .credit-withdraw-content-container .payment-method-container,
deposit-p1006-comp .credit-withdraw-content-container .payment-method-container,
deposit-p1008-comp .credit-withdraw-content-container .payment-method-container,
deposit-p1009-comp .credit-withdraw-content-container .payment-method-container,
withdraw-p1002-component .credit-withdraw-content-container .payment-method-container,
withdraw-p1000-component .credit-withdraw-content-container .payment-method-container,
withdraw-p1001-component .credit-withdraw-content-container .payment-method-container,
withdraw-p1008-component .credit-withdraw-content-container .payment-method-container,
withdraw-p1009-component .credit-withdraw-content-container .payment-method-container,
pay3000-p1002-component .credit-withdraw-content-container .payment-method-container,
pay3000-p1000-component .credit-withdraw-content-container .payment-method-container,
pay3000-p1001-component .credit-withdraw-content-container .payment-method-container,
pay3000-p1008-component .credit-withdraw-content-container .payment-method-container,
pay3000-p1009-component .credit-withdraw-content-container .payment-method-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
deposit-p1002-comp .credit-withdraw-content-container .payment-method-container .payment-method-row,
deposit-p1001-comp .credit-withdraw-content-container .payment-method-container .payment-method-row,
deposit-p1000-comp .credit-withdraw-content-container .payment-method-container .payment-method-row,
deposit-p1006-comp .credit-withdraw-content-container .payment-method-container .payment-method-row,
deposit-p1008-comp .credit-withdraw-content-container .payment-method-container .payment-method-row,
deposit-p1009-comp .credit-withdraw-content-container .payment-method-container .payment-method-row,
withdraw-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row,
withdraw-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row,
withdraw-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row,
withdraw-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row,
withdraw-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row,
pay3000-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row,
pay3000-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row,
pay3000-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row,
pay3000-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row,
pay3000-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row {
  display: flex;
  flex-direction: row;
  width: 50%;
  height: 40px;
}
deposit-p1002-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
deposit-p1001-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
deposit-p1000-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
deposit-p1006-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
deposit-p1008-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
deposit-p1009-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
withdraw-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
withdraw-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
withdraw-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
withdraw-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
withdraw-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
deposit-p1002-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
deposit-p1001-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
deposit-p1000-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
deposit-p1006-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
deposit-p1008-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
deposit-p1009-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
withdraw-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
withdraw-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
withdraw-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
withdraw-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
withdraw-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 60%;
  height: 25px;
  display: flex;
  align-items: center;
}
deposit-p1002-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
deposit-p1001-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
deposit-p1000-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
deposit-p1006-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
deposit-p1008-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
deposit-p1009-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
withdraw-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
withdraw-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
withdraw-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
withdraw-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
withdraw-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
pay3000-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
pay3000-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
pay3000-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
pay3000-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img,
pay3000-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon img {
  height: 25px;
  width: 100px;
}
deposit-p1002-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
deposit-p1001-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
deposit-p1000-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
deposit-p1006-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
deposit-p1008-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
deposit-p1009-comp .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
withdraw-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
withdraw-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
withdraw-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
withdraw-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
withdraw-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1002-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1000-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1001-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1008-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1009-component .credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side {
  width: 150px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
}
deposit-p1002-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1001-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1000-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1006-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1008-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1009-comp .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1002-component .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1000-component .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1001-component .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1008-component .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1009-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1002-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1000-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1001-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1008-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1009-component .credit-withdraw-content-container .deposit-limit-container {
  display: flex;
  width: 50%;
  padding-top: 10px;
  flex-direction: column;
}
@media (max-width: 989px) {
  deposit-p1002-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1001-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1000-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1006-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1008-comp .credit-withdraw-content-container .deposit-limit-container,
deposit-p1009-comp .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1002-component .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1000-component .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1001-component .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1008-component .credit-withdraw-content-container .deposit-limit-container,
withdraw-p1009-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1002-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1000-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1001-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1008-component .credit-withdraw-content-container .deposit-limit-container,
pay3000-p1009-component .credit-withdraw-content-container .deposit-limit-container {
    width: 100% !important;
  }
}
deposit-p1002-comp .credit-withdraw-content-container .deposit-limit-container .row-initial,
deposit-p1001-comp .credit-withdraw-content-container .deposit-limit-container .row-initial,
deposit-p1000-comp .credit-withdraw-content-container .deposit-limit-container .row-initial,
deposit-p1006-comp .credit-withdraw-content-container .deposit-limit-container .row-initial,
deposit-p1008-comp .credit-withdraw-content-container .deposit-limit-container .row-initial,
deposit-p1009-comp .credit-withdraw-content-container .deposit-limit-container .row-initial,
withdraw-p1002-component .credit-withdraw-content-container .deposit-limit-container .row-initial,
withdraw-p1000-component .credit-withdraw-content-container .deposit-limit-container .row-initial,
withdraw-p1001-component .credit-withdraw-content-container .deposit-limit-container .row-initial,
withdraw-p1008-component .credit-withdraw-content-container .deposit-limit-container .row-initial,
withdraw-p1009-component .credit-withdraw-content-container .deposit-limit-container .row-initial,
pay3000-p1002-component .credit-withdraw-content-container .deposit-limit-container .row-initial,
pay3000-p1000-component .credit-withdraw-content-container .deposit-limit-container .row-initial,
pay3000-p1001-component .credit-withdraw-content-container .deposit-limit-container .row-initial,
pay3000-p1008-component .credit-withdraw-content-container .deposit-limit-container .row-initial,
pay3000-p1009-component .credit-withdraw-content-container .deposit-limit-container .row-initial {
  display: initial;
}
deposit-p1002-comp .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
deposit-p1001-comp .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
deposit-p1000-comp .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
deposit-p1006-comp .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
deposit-p1008-comp .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
deposit-p1009-comp .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
withdraw-p1002-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
withdraw-p1000-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
withdraw-p1001-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
withdraw-p1008-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
withdraw-p1009-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
pay3000-p1002-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
pay3000-p1000-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
pay3000-p1001-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
pay3000-p1008-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold,
pay3000-p1009-component .credit-withdraw-content-container .deposit-limit-container .row-initial.bold {
  font-weight: 700;
}
deposit-p1002-comp .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
deposit-p1001-comp .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
deposit-p1000-comp .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
deposit-p1006-comp .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
deposit-p1008-comp .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
deposit-p1009-comp .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
withdraw-p1002-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
withdraw-p1000-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
withdraw-p1001-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
withdraw-p1008-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
withdraw-p1009-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
pay3000-p1002-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
pay3000-p1000-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
pay3000-p1001-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
pay3000-p1008-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container,
pay3000-p1009-component .credit-withdraw-content-container .deposit-limit-container .go-setlimit-container {
  font-weight: 400;
  color: var(--orange-text);
  font-size: 16px;
  text-decoration: underline;
  margin-top: 10px;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  border-top: 2px solid var(--card-seperator-color);
  padding-top: 20px;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-uptext {
  font-size: 14px;
  font-weight: 400;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container {
  width: 50%;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .other-deposit-downtext {
  margin-top: 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container {
  display: flex;
  min-height: 200px;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  min-height: 450px;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-row {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container {
  width: 50%;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row {
  display: flex;
  flex-direction: row;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-left {
  font-weight: 700;
  margin-right: 4px;
  font-size: 14px;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right {
  font-size: 14px;
  font-weight: 400;
  display: flex;
}
deposit-p1002-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
deposit-p1001-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
deposit-p1000-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
deposit-p1006-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
deposit-p1008-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
deposit-p1009-comp .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
withdraw-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
withdraw-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
withdraw-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
withdraw-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
withdraw-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
pay3000-p1002-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
pay3000-p1000-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
pay3000-p1001-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
pay3000-p1008-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon,
pay3000-p1009-component .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container .bank-transfer-info-row .bank-info-row-right fa-icon {
  margin-left: 10px;
}
deposit-p1002-comp .credit-withdraw-content-container .deposit-insicStatus-container,
deposit-p1001-comp .credit-withdraw-content-container .deposit-insicStatus-container,
deposit-p1000-comp .credit-withdraw-content-container .deposit-insicStatus-container,
deposit-p1006-comp .credit-withdraw-content-container .deposit-insicStatus-container,
deposit-p1008-comp .credit-withdraw-content-container .deposit-insicStatus-container,
deposit-p1009-comp .credit-withdraw-content-container .deposit-insicStatus-container,
withdraw-p1002-component .credit-withdraw-content-container .deposit-insicStatus-container,
withdraw-p1000-component .credit-withdraw-content-container .deposit-insicStatus-container,
withdraw-p1001-component .credit-withdraw-content-container .deposit-insicStatus-container,
withdraw-p1008-component .credit-withdraw-content-container .deposit-insicStatus-container,
withdraw-p1009-component .credit-withdraw-content-container .deposit-insicStatus-container,
pay3000-p1002-component .credit-withdraw-content-container .deposit-insicStatus-container,
pay3000-p1000-component .credit-withdraw-content-container .deposit-insicStatus-container,
pay3000-p1001-component .credit-withdraw-content-container .deposit-insicStatus-container,
pay3000-p1008-component .credit-withdraw-content-container .deposit-insicStatus-container,
pay3000-p1009-component .credit-withdraw-content-container .deposit-insicStatus-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  font-weight: 600;
  font-size: 14px;
  height: 100px;
}
deposit-p1002-comp .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
deposit-p1001-comp .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
deposit-p1000-comp .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
deposit-p1006-comp .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
deposit-p1008-comp .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
deposit-p1009-comp .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
withdraw-p1002-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
withdraw-p1000-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
withdraw-p1001-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
withdraw-p1008-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
withdraw-p1009-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
pay3000-p1002-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
pay3000-p1000-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
pay3000-p1001-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
pay3000-p1008-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic,
pay3000-p1009-component .credit-withdraw-content-container .deposit-insicStatus-container .insic-status-row .insicStatus-downtext-italic {
  font-style: italic;
}
deposit-p1002-comp .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
deposit-p1001-comp .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
deposit-p1000-comp .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
deposit-p1006-comp .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
deposit-p1008-comp .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
deposit-p1009-comp .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
withdraw-p1002-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
withdraw-p1000-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
withdraw-p1001-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
withdraw-p1008-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
withdraw-p1009-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
pay3000-p1002-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
pay3000-p1000-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
pay3000-p1001-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
pay3000-p1008-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text,
pay3000-p1009-component .credit-withdraw-content-container .deposit-insicStatus-container .underline-text {
  text-decoration: underline;
  color: var(--secondary-color-100);
  cursor: pointer;
}
withdraw-p1002-component,
withdraw-p1000-component,
withdraw-p1001-component,
withdraw-p1008-component,
withdraw-p1009-component,
pay3000-p1002-component,
pay3000-p1000-component,
pay3000-p1001-component,
pay3000-p1008-component,
pay3000-p1009-component,
.credit-withdraw-content-container {
  flex-direction: column;
  background: var(--card-background);
  padding: 10px;
  justify-content: space-between;
  border: 1px solid var(--card-input-border-color);
}
withdraw-p1002-component .credit-input-container,
withdraw-p1000-component .credit-input-container,
withdraw-p1001-component .credit-input-container,
withdraw-p1008-component .credit-input-container,
withdraw-p1009-component .credit-input-container,
pay3000-p1002-component .credit-input-container,
pay3000-p1000-component .credit-input-container,
pay3000-p1001-component .credit-input-container,
pay3000-p1008-component .credit-input-container,
pay3000-p1009-component .credit-input-container,
.credit-withdraw-content-container .credit-input-container {
  display: flex;
  width: 50%;
  flex-direction: column;
}
withdraw-p1002-component .credit-input-container .sub-container-pay3000,
withdraw-p1000-component .credit-input-container .sub-container-pay3000,
withdraw-p1001-component .credit-input-container .sub-container-pay3000,
withdraw-p1008-component .credit-input-container .sub-container-pay3000,
withdraw-p1009-component .credit-input-container .sub-container-pay3000,
pay3000-p1002-component .credit-input-container .sub-container-pay3000,
pay3000-p1000-component .credit-input-container .sub-container-pay3000,
pay3000-p1001-component .credit-input-container .sub-container-pay3000,
pay3000-p1008-component .credit-input-container .sub-container-pay3000,
pay3000-p1009-component .credit-input-container .sub-container-pay3000,
.credit-withdraw-content-container .credit-input-container .sub-container-pay3000 {
  display: flex;
  flex-direction: column;
  padding: 6px;
  margin-top: 20px;
  line-height: 1.5;
  font-weight: 600;
}
withdraw-p1002-component .credit-input-container .sub-container-pay3000 .sub-item-row,
withdraw-p1000-component .credit-input-container .sub-container-pay3000 .sub-item-row,
withdraw-p1001-component .credit-input-container .sub-container-pay3000 .sub-item-row,
withdraw-p1008-component .credit-input-container .sub-container-pay3000 .sub-item-row,
withdraw-p1009-component .credit-input-container .sub-container-pay3000 .sub-item-row,
pay3000-p1002-component .credit-input-container .sub-container-pay3000 .sub-item-row,
pay3000-p1000-component .credit-input-container .sub-container-pay3000 .sub-item-row,
pay3000-p1001-component .credit-input-container .sub-container-pay3000 .sub-item-row,
pay3000-p1008-component .credit-input-container .sub-container-pay3000 .sub-item-row,
pay3000-p1009-component .credit-input-container .sub-container-pay3000 .sub-item-row,
.credit-withdraw-content-container .credit-input-container .sub-container-pay3000 .sub-item-row {
  margin-bottom: 5px;
}
withdraw-p1002-component .credit-input-container .input-container-pay3000,
withdraw-p1000-component .credit-input-container .input-container-pay3000,
withdraw-p1001-component .credit-input-container .input-container-pay3000,
withdraw-p1008-component .credit-input-container .input-container-pay3000,
withdraw-p1009-component .credit-input-container .input-container-pay3000,
pay3000-p1002-component .credit-input-container .input-container-pay3000,
pay3000-p1000-component .credit-input-container .input-container-pay3000,
pay3000-p1001-component .credit-input-container .input-container-pay3000,
pay3000-p1008-component .credit-input-container .input-container-pay3000,
pay3000-p1009-component .credit-input-container .input-container-pay3000,
.credit-withdraw-content-container .credit-input-container .input-container-pay3000 {
  padding-right: 20px;
}
withdraw-p1002-component .credit-input-container .withdraw-text-container,
withdraw-p1000-component .credit-input-container .withdraw-text-container,
withdraw-p1001-component .credit-input-container .withdraw-text-container,
withdraw-p1008-component .credit-input-container .withdraw-text-container,
withdraw-p1009-component .credit-input-container .withdraw-text-container,
pay3000-p1002-component .credit-input-container .withdraw-text-container,
pay3000-p1000-component .credit-input-container .withdraw-text-container,
pay3000-p1001-component .credit-input-container .withdraw-text-container,
pay3000-p1008-component .credit-input-container .withdraw-text-container,
pay3000-p1009-component .credit-input-container .withdraw-text-container,
.credit-withdraw-content-container .credit-input-container .withdraw-text-container {
  display: flex;
  padding: 6px;
}
withdraw-p1002-component .confirm-button-container,
withdraw-p1000-component .confirm-button-container,
withdraw-p1001-component .confirm-button-container,
withdraw-p1008-component .confirm-button-container,
withdraw-p1009-component .confirm-button-container,
pay3000-p1002-component .confirm-button-container,
pay3000-p1000-component .confirm-button-container,
pay3000-p1001-component .confirm-button-container,
pay3000-p1008-component .confirm-button-container,
pay3000-p1009-component .confirm-button-container,
.credit-withdraw-content-container .confirm-button-container {
  display: flex;
  flex-direction: column;
  width: 50%;
}
withdraw-p1002-component .confirm-button-container .alert-message,
withdraw-p1000-component .confirm-button-container .alert-message,
withdraw-p1001-component .confirm-button-container .alert-message,
withdraw-p1008-component .confirm-button-container .alert-message,
withdraw-p1009-component .confirm-button-container .alert-message,
pay3000-p1002-component .confirm-button-container .alert-message,
pay3000-p1000-component .confirm-button-container .alert-message,
pay3000-p1001-component .confirm-button-container .alert-message,
pay3000-p1008-component .confirm-button-container .alert-message,
pay3000-p1009-component .confirm-button-container .alert-message,
.credit-withdraw-content-container .confirm-button-container .alert-message {
  color: var(--state-fail);
}
withdraw-p1002-component .payment-sub-text,
withdraw-p1000-component .payment-sub-text,
withdraw-p1001-component .payment-sub-text,
withdraw-p1008-component .payment-sub-text,
withdraw-p1009-component .payment-sub-text,
pay3000-p1002-component .payment-sub-text,
pay3000-p1000-component .payment-sub-text,
pay3000-p1001-component .payment-sub-text,
pay3000-p1008-component .payment-sub-text,
pay3000-p1009-component .payment-sub-text,
.credit-withdraw-content-container .payment-sub-text {
  font-weight: 700;
  font-size: 11px;
}
withdraw-p1002-component .payment-detail-container,
withdraw-p1000-component .payment-detail-container,
withdraw-p1001-component .payment-detail-container,
withdraw-p1008-component .payment-detail-container,
withdraw-p1009-component .payment-detail-container,
pay3000-p1002-component .payment-detail-container,
pay3000-p1000-component .payment-detail-container,
pay3000-p1001-component .payment-detail-container,
pay3000-p1008-component .payment-detail-container,
pay3000-p1009-component .payment-detail-container,
.credit-withdraw-content-container .payment-detail-container {
  padding-top: 20px;
}
withdraw-p1002-component .payment-detail-container .example-full-width,
withdraw-p1000-component .payment-detail-container .example-full-width,
withdraw-p1001-component .payment-detail-container .example-full-width,
withdraw-p1008-component .payment-detail-container .example-full-width,
withdraw-p1009-component .payment-detail-container .example-full-width,
pay3000-p1002-component .payment-detail-container .example-full-width,
pay3000-p1000-component .payment-detail-container .example-full-width,
pay3000-p1001-component .payment-detail-container .example-full-width,
pay3000-p1008-component .payment-detail-container .example-full-width,
pay3000-p1009-component .payment-detail-container .example-full-width,
.credit-withdraw-content-container .payment-detail-container .example-full-width {
  margin-right: 8px;
  margin-left: 8px;
}
withdraw-p1002-component .payment-method-container,
withdraw-p1000-component .payment-method-container,
withdraw-p1001-component .payment-method-container,
withdraw-p1008-component .payment-method-container,
withdraw-p1009-component .payment-method-container,
pay3000-p1002-component .payment-method-container,
pay3000-p1000-component .payment-method-container,
pay3000-p1001-component .payment-method-container,
pay3000-p1008-component .payment-method-container,
pay3000-p1009-component .payment-method-container,
.credit-withdraw-content-container .payment-method-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
withdraw-p1002-component .payment-method-container .payment-method-row,
withdraw-p1000-component .payment-method-container .payment-method-row,
withdraw-p1001-component .payment-method-container .payment-method-row,
withdraw-p1008-component .payment-method-container .payment-method-row,
withdraw-p1009-component .payment-method-container .payment-method-row,
pay3000-p1002-component .payment-method-container .payment-method-row,
pay3000-p1000-component .payment-method-container .payment-method-row,
pay3000-p1001-component .payment-method-container .payment-method-row,
pay3000-p1008-component .payment-method-container .payment-method-row,
pay3000-p1009-component .payment-method-container .payment-method-row,
.credit-withdraw-content-container .payment-method-container .payment-method-row {
  display: flex;
  flex-direction: row;
  width: 50%;
  height: 30px;
}
withdraw-p1002-component .payment-method-container .payment-method-row .payment-left-side,
withdraw-p1000-component .payment-method-container .payment-method-row .payment-left-side,
withdraw-p1001-component .payment-method-container .payment-method-row .payment-left-side,
withdraw-p1008-component .payment-method-container .payment-method-row .payment-left-side,
withdraw-p1009-component .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1002-component .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1000-component .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1001-component .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1008-component .payment-method-container .payment-method-row .payment-left-side,
pay3000-p1009-component .payment-method-container .payment-method-row .payment-left-side,
.credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
withdraw-p1002-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
withdraw-p1000-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
withdraw-p1001-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
withdraw-p1008-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
withdraw-p1009-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1002-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1000-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1001-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1008-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
pay3000-p1009-component .payment-method-container .payment-method-row .payment-left-side .trustly-icon,
.credit-withdraw-content-container .payment-method-container .payment-method-row .payment-left-side .trustly-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 60%;
  height: 16px;
}
withdraw-p1002-component .payment-method-container .payment-method-row .payment-right-side,
withdraw-p1000-component .payment-method-container .payment-method-row .payment-right-side,
withdraw-p1001-component .payment-method-container .payment-method-row .payment-right-side,
withdraw-p1008-component .payment-method-container .payment-method-row .payment-right-side,
withdraw-p1009-component .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1002-component .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1000-component .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1001-component .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1008-component .payment-method-container .payment-method-row .payment-right-side,
pay3000-p1009-component .payment-method-container .payment-method-row .payment-right-side,
.credit-withdraw-content-container .payment-method-container .payment-method-row .payment-right-side {
  width: 150px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
}
withdraw-p1002-component .withdraw-limit-container,
withdraw-p1000-component .withdraw-limit-container,
withdraw-p1001-component .withdraw-limit-container,
withdraw-p1008-component .withdraw-limit-container,
withdraw-p1009-component .withdraw-limit-container,
pay3000-p1002-component .withdraw-limit-container,
pay3000-p1000-component .withdraw-limit-container,
pay3000-p1001-component .withdraw-limit-container,
pay3000-p1008-component .withdraw-limit-container,
pay3000-p1009-component .withdraw-limit-container,
.credit-withdraw-content-container .withdraw-limit-container {
  display: flex;
  width: 50%;
  padding-top: 10px;
  flex-direction: column;
}
@media (max-width: 989px) {
  withdraw-p1002-component .withdraw-limit-container,
withdraw-p1000-component .withdraw-limit-container,
withdraw-p1001-component .withdraw-limit-container,
withdraw-p1008-component .withdraw-limit-container,
withdraw-p1009-component .withdraw-limit-container,
pay3000-p1002-component .withdraw-limit-container,
pay3000-p1000-component .withdraw-limit-container,
pay3000-p1001-component .withdraw-limit-container,
pay3000-p1008-component .withdraw-limit-container,
pay3000-p1009-component .withdraw-limit-container,
.credit-withdraw-content-container .withdraw-limit-container {
    width: 100% !important;
  }
}
withdraw-p1002-component .withdraw-limit-container .row-initial,
withdraw-p1000-component .withdraw-limit-container .row-initial,
withdraw-p1001-component .withdraw-limit-container .row-initial,
withdraw-p1008-component .withdraw-limit-container .row-initial,
withdraw-p1009-component .withdraw-limit-container .row-initial,
pay3000-p1002-component .withdraw-limit-container .row-initial,
pay3000-p1000-component .withdraw-limit-container .row-initial,
pay3000-p1001-component .withdraw-limit-container .row-initial,
pay3000-p1008-component .withdraw-limit-container .row-initial,
pay3000-p1009-component .withdraw-limit-container .row-initial,
.credit-withdraw-content-container .withdraw-limit-container .row-initial {
  display: initial;
}
withdraw-p1002-component .withdraw-limit-container .row-initial.bold,
withdraw-p1000-component .withdraw-limit-container .row-initial.bold,
withdraw-p1001-component .withdraw-limit-container .row-initial.bold,
withdraw-p1008-component .withdraw-limit-container .row-initial.bold,
withdraw-p1009-component .withdraw-limit-container .row-initial.bold,
pay3000-p1002-component .withdraw-limit-container .row-initial.bold,
pay3000-p1000-component .withdraw-limit-container .row-initial.bold,
pay3000-p1001-component .withdraw-limit-container .row-initial.bold,
pay3000-p1008-component .withdraw-limit-container .row-initial.bold,
pay3000-p1009-component .withdraw-limit-container .row-initial.bold,
.credit-withdraw-content-container .withdraw-limit-container .row-initial.bold {
  font-weight: 700;
}
withdraw-p1002-component .withdraw-limit-container .go-setlimit-container,
withdraw-p1000-component .withdraw-limit-container .go-setlimit-container,
withdraw-p1001-component .withdraw-limit-container .go-setlimit-container,
withdraw-p1008-component .withdraw-limit-container .go-setlimit-container,
withdraw-p1009-component .withdraw-limit-container .go-setlimit-container,
pay3000-p1002-component .withdraw-limit-container .go-setlimit-container,
pay3000-p1000-component .withdraw-limit-container .go-setlimit-container,
pay3000-p1001-component .withdraw-limit-container .go-setlimit-container,
pay3000-p1008-component .withdraw-limit-container .go-setlimit-container,
pay3000-p1009-component .withdraw-limit-container .go-setlimit-container,
.credit-withdraw-content-container .withdraw-limit-container .go-setlimit-container {
  font-weight: 400;
  color: var(--orange-text);
  font-size: 16px;
  text-decoration: underline;
  margin-top: 10px;
}
self-limits-component {
  overflow-x: hidden;
}
self-limits-component .limits-main-container {
  display: flex;
  flex-direction: column;
  color: var(--card-color);
  font-size: 13px;
  height: 530px;
  width: 100%;
}
self-limits-component .limits-main-container .sub-text-container {
  font-size: 14px;
  margin-bottom: 12px;
  padding: 10px;
}
self-limits-component .limits-main-container .sub-text-container span a {
  text-decoration: underline;
  cursor: pointer;
  margin-right: 3px;
  margin-left: 3px;
}
self-limits-component .limits-main-container .limit-container {
  display: flex;
  flex-direction: column;
  margin-bottom: 12px;
  font-size: 15px;
}
self-limits-component .limits-main-container .limit-container .limit-dropdown-header {
  background: var(--card-background);
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  cursor: pointer;
  min-height: 45px;
  align-items: center;
  font-size: 15px;
  padding: 10px;
  font-weight: 700;
}
self-limits-component .limits-main-container .limit-container .limit-dropdown-header .limit-header-left-side {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  text-align: center;
  width: 90%;
}
self-limits-component .limits-main-container .limit-container .limit-dropdown-header .limit-header-right-side {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  text-align: center;
  flex: 1;
  width: 30px;
}
self-limits-component .limits-main-container .limit-container .limit-dropdown-header .limit-header-right-side .arrow-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container {
  display: flex;
  flex-direction: column;
  background: var(--card-background);
  padding: 10px;
  min-height: 230px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container > * {
  margin: 10px 0;
}
self-limits-component .limits-main-container .limit-container .limit-content-container.session-timer {
  min-height: 175px !important;
}
self-limits-component .limits-main-container .limit-container .limit-content-container.account-closure {
  min-height: 140px !important;
  padding-top: 0 !important;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .sub-header-content {
  font-weight: 700;
  font-size: 15px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .info-content {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .info-content .info-content-row {
  display: flex;
  flex-direction: column;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .info-content .info-content-row.mb-l {
  margin-bottom: 10px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .info-content .info-content-row.mb-m {
  margin-bottom: 5px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .info-content .info-limit-amount-row {
  display: flex;
  flex-direction: row;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .closure-row {
  display: flex;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row {
  display: flex;
  flex-direction: column;
  width: 100%;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .info-sub {
  display: flex;
  margin-top: 17px;
  font-size: 12px;
  font-weight: 400;
  color: var(--black-color-700);
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container {
  display: flex;
  flex-direction: column;
  width: 50%;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .input-area .error-text {
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--state-fail);
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .input-area .session-timer {
  margin: 15px 0;
  font-size: 12px;
  font-weight: 400;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .input-area .password-input {
  padding: 6px;
  margin-top: 12px;
  height: 40px;
  width: 100%;
  border: 1px solid var(--card-input-border-color);
  background: var(--white-color-200);
  color: var(--black-color-400);
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .input-area .form-field-b3 {
  padding-left: 0 !important;
  padding-top: 6px;
  padding-bottom: 6px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .input-area .dropdown {
  height: 40px !important;
  min-height: 40px !important;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .input-area .dropdown .not-selected {
  color: var(--card-input-color) !important;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .input-area .dropdown .buttonD {
  border: 1px solid var(--card-input-border-color);
  background: var(--card-input-background);
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .input-area .dropdown .dropdown-item {
  border: 1px solid var(--card-input-border-color);
  background: var(--card-input-background);
  border-top: none;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .set-time-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 45px;
  overflow-y: auto;
  width: calc(100vw - 45px) !important;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .set-time-row .time-box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  margin: 5px;
  padding: 7px;
  background-color: var(--odd-background);
  border: 1px solid var(--odd-border-color);
  height: 35px;
  min-width: 80px;
  font-size: 12.5px;
  border-radius: 20px;
  text-align: center;
  line-height: 10px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .set-time-row .time-box.active {
  border: 0;
  background-color: var(--primary-color-100) !important;
  color: var(--odd-background) !important;
  font-weight: 900;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-view-container {
  display: flex;
  flex-direction: column;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-view-container .limit-view-row {
  display: flex;
  flex-direction: row;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-view-container .limit-view-row.small-info {
  font-size: 12px;
  margin-top: 2px;
  margin-bottom: 2px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-view-container .limit-view-row .limit-view-row-left {
  display: flex;
  width: 50%;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-view-container .limit-view-row .limit-view-row-right {
  display: flex;
  width: 50%;
  justify-content: flex-end;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .limit-view-container .limit-view-row .limit-view-row-right .amount {
  margin-right: 25px;
}
self-limits-component .limits-main-container .limit-container .limit-content-container .button-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.user-profile-main-container {
  display: flex;
  flex-direction: column;
  color: var(--card-color);
  font-size: 13px;
  height: 530px;
  width: 100%;
}
.user-profile-main-container .info-container {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
}
.user-profile-main-container .info-container .user-profile-dropdown-header {
  background: var(--card-background);
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  cursor: pointer;
  min-height: 45px;
  align-items: center;
  font-size: 15px;
  padding: 10px;
  font-weight: 700;
}
.user-profile-main-container .info-container .user-profile-dropdown-header .header-left-side {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  text-align: center;
  width: 90%;
}
.user-profile-main-container .info-container .user-profile-dropdown-header .header-right-side {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  text-align: center;
  flex: 1;
  width: 30px;
}
.user-profile-main-container .info-container .user-profile-dropdown-header .header-right-side .arrow-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.user-profile-main-container .info-container .change-password-content-container {
  display: flex;
  flex-direction: column;
  background: var(--card-background);
  padding: 10px;
  min-height: 230px;
  justify-content: space-between;
}
.user-profile-main-container .info-container .change-password-content-container .change-password-form {
  margin-bottom: 10px;
}
.user-profile-main-container .info-container .settings-container {
  min-height: 420px !important;
}
.user-profile-main-container .info-container .user-profile-content-container {
  display: flex;
  flex-direction: column;
  background: var(--card-background);
  padding: 10px;
  min-height: 230px;
  justify-content: space-between;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 85px;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-left-side {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  color: var(--black-color-300);
  font-size: 13px;
  font-weight: 400;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-left-side .select-left-item {
  color: var(--black-color-300);
  font-size: 14px;
  font-weight: 700;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side {
  display: flex;
  justify-content: flex-start;
  flex: 1;
  flex-direction: column;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input {
  margin-right: 10px;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input.select-input-border {
  border: 1px solid var(--white-color-400);
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input .selected-language {
  display: flex;
  flex-direction: row;
  align-items: center;
  background: var(--white-color-300);
  height: 30px;
  padding: 10px;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input .selected-language .selected-flag {
  margin-right: 5px;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input .selected-language .selected-lang-name {
  margin-right: 5px;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input .lang-dropdown-menu {
  display: flex;
  flex-direction: column;
  min-height: 30px !important;
  border-bottom: 1px solid var(--card-input-border-color);
  background-color: var(--white-color-300);
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input .lang-dropdown-menu .lang-dropdown-item {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  padding: 8px;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input .lang-dropdown-menu .lang-dropdown-item .flag {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input .lang-dropdown-menu .lang-dropdown-item .lang {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
}
.user-profile-main-container .info-container .user-profile-content-container .user-content-row {
  display: flex;
  flex-direction: row;
}
.user-profile-main-container .info-container .user-profile-content-container .user-content-row .user-content-row-left {
  display: flex;
  justify-content: flex-start;
  width: 35%;
}
.user-profile-main-container .info-container .user-profile-content-container .user-content-row .user-content-row-right {
  display: flex;
  justify-content: flex-end;
  width: 65%;
  font-weight: 600;
}
.account-card-d {
  box-shadow: 0 0 10px 5px var(--white-color-600);
  margin: 15px 0;
  border-radius: 8px;
  overflow: hidden;
}
.account-overview-main-container {
  display: flex;
  flex-direction: column;
  color: var(--card-color);
  font-size: 13px;
  width: 100%;
}
.account-overview-main-container .account-section-general-container {
  display: flex;
  flex-direction: row;
  height: 10%;
  flex: 1;
  padding: 5px;
}
.account-overview-main-container .account-section-general-container .account-section-container {
  display: flex;
  flex: 1;
}
.account-overview-main-container .account-section-general-container .account-section-container .form-control.select {
  height: 35px !important;
  border-radius: 15px;
  -webkit-appearance: none;
  appearance: none;
  background-size: 15px;
  background-repeat: no-repeat;
  border-color: var(--card-input-background);
  background-position: 98% 50%;
  color: var(--card-input-color);
  width: 50%;
  text-align: center;
}
.account-overview-main-container .account-section-general-container .transaction-history-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 35px;
  background-color: var(--secondary-color-100);
  border-radius: 15px;
  cursor: pointer;
  font-size: 12px;
}
.account-overview-main-container .header-row {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 90%;
  min-height: 40px;
  align-items: center;
  font-size: 12px;
  line-height: 9px;
  font-weight: 500;
}
.account-overview-main-container .header-row .header-item {
  display: flex;
  width: 33%;
  justify-content: center;
}
@media (max-width: 450px) {
  .account-overview-main-container .header-row .header-item.mobil-date-size {
    width: 16%;
    padding-left: 10px;
  }
  .account-overview-main-container .header-row .header-item.mobil-amount-size {
    width: 30%;
    padding-left: 6px;
  }
  .account-overview-main-container .header-row .header-item.type {
    padding-left: 6px;
    width: 31%;
  }
}
.account-overview-main-container .content-row {
  background: var(--card-background);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 8px;
  margin-bottom: 5px;
  cursor: pointer;
  min-height: 40px;
  align-items: center;
  font-size: 13px;
}
.account-overview-main-container .content-row.second-row {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  padding: 0 8px 8px 8px;
}
.account-overview-main-container .content-row.second-row .amount-line {
  display: flex;
  padding: 2px 2px 2px 8px;
}
.account-overview-main-container .content-row.second-row .amount-line.green {
  color: var(--state-success);
}
.account-overview-main-container .content-row.second-row .amount-line .amount {
  font-weight: 600;
  margin-left: 5px;
}
.account-overview-main-container .content-row.second-row .title {
  color: var(--white-color-800);
}
.account-overview-main-container .content-row:not(.noMarginBottom) {
  overflow: hidden;
  transition: max-height 0.3s ease, opacity 0.5s ease;
}
.account-overview-main-container .content-row.noMarginBottom {
  margin-bottom: 0;
  opacity: 1;
  transition: max-height 0.3s ease, opacity 0.5s ease;
}
.account-overview-main-container .content-row .content-item {
  display: flex;
  width: 33%;
  justify-content: center;
}
.account-overview-main-container .content-row .content-item svg .main-svg-color {
  fill: var(--svg-default-color);
}
.account-overview-main-container .content-row .content-item.last {
  width: 10%;
}
.account-overview-main-container .content-row .content-item.last .rotate {
  transition: transform 0.3s ease;
  transform: rotate(180deg);
}
.account-overview-main-container .content-row .content-item.last:not(.rotate) {
  transition: transform 0.3s ease;
  transform: rotate(0deg);
}
.account-overview-main-container .content-row .content-item.type {
  text-overflow: ellipsis;
  justify-content: flex-start;
  padding-left: 45px;
}
@media (max-width: 450px) {
  .account-overview-main-container .content-row .content-item.mobil-date-size {
    width: 16%;
    padding-left: 10px;
  }
  .account-overview-main-container .content-row .content-item.mobil-amount-size {
    width: 30%;
    padding-left: 6px;
  }
  .account-overview-main-container .content-row .content-item.type {
    padding-left: 6px;
    width: 31%;
  }
}
.account-overview-main-container .content-row .content-item .btn {
  min-width: 75px !important;
}
document-info-upload {
  max-height: 530px !important;
}
document-info-upload .document-upload-main-container {
  display: flex;
  flex-direction: column;
  background: var(--card-background);
  color: var(--card-color);
  font-size: 13px;
  padding: 13px;
  min-height: 530px;
  width: 100%;
}
document-info-upload .document-upload-main-container .upload-container {
  display: flex;
  height: 320px;
  flex-direction: column;
  justify-content: space-around;
}
document-info-upload .document-upload-main-container .upload-container .document-select-combo {
  display: flex;
  justify-content: center;
  min-width: 300px;
  height: 40px;
}
document-info-upload .document-upload-main-container .upload-container .document-select-combo select {
  text-transform: none;
  background: var(--button-green-background) !important;
  text-align: center;
  min-width: 300px;
  color: var(--white-text);
}
document-info-upload .document-upload-main-container .upload-container .document-select-combo select option {
  color: var(--card-input-color);
}
document-info-upload .document-upload-main-container .upload-container .document-info-text {
  display: flex;
  justify-content: flex-start;
  text-align: -webkit-center;
  line-height: 1.5;
}
document-info-upload .document-upload-main-container .upload-container .select-file {
  display: flex;
  justify-content: center;
}
document-info-upload .document-upload-main-container .upload-container .select-file input {
  background: var(--card-input-background);
  min-width: 300px;
}
document-info-upload .document-upload-main-container .upload-container .document-select-label-2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
document-info-upload .document-upload-main-container .upload-container .document-upload-btn {
  width: 100%;
  display: flex;
  justify-content: center;
}
document-info-upload .document-upload-main-container .upload-container .document-upload-btn .btn.upload-btn {
  height: 40px !important;
  min-width: 300px !important;
  font-size: 15px !important;
}
document-info-upload .document-upload-main-container .upload-container .document-upload-btn .btn.upload-btn:hover .btn-text {
  color: var(--card-color-lighter) !important;
}
document-info-upload .document-upload-main-container .upload-container .document-upload-btn .btn.upload-btn .btn-text {
  color: var(--white-text) !important;
}
document-info-upload .document-upload-main-container .upload-container .document-select-label {
  display: flex;
  justify-content: center;
  font-size: 16px;
  color: var(--black-color-300);
}
document-info-upload .document-upload-main-container .document-lists-container {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
document-info-upload .document-upload-main-container .document-lists-container .no-slips-container {
  padding-top: 0;
}
document-info-upload .document-upload-main-container .document-lists-container .document-list-header {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  height: 40px;
  align-items: center;
  background: var(--white-color-400);
}
document-info-upload .document-upload-main-container .document-lists-container .one-document-item {
  background: var(--card-background);
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin-top: 5px;
  cursor: pointer;
  border: 1px solid var(--card-seperator-color);
  min-height: 40px;
  align-items: center;
  font-size: 13px;
}
document-info-upload .document-upload-main-container .document-lists-container .one-document-item .document-date {
  display: flex;
  flex: 1;
  justify-content: center;
}
document-info-upload .document-upload-main-container .document-lists-container .one-document-item .document-type {
  display: flex;
  flex-direction: row;
  width: 30%;
  justify-content: center;
}
document-info-upload .document-upload-main-container .document-lists-container .one-document-item .document-status {
  display: flex;
  margin-right: 8%;
}
document-info-upload .document-upload-main-container .document-lists-container .one-document-item .Upload-File-Status-Pending {
  border-radius: 14px !important;
  padding: 6px !important;
  color: var(--card-background) !important;
  font-size: 12px !important;
  background-color: orange !important;
  font-weight: bold !important;
}
document-info-upload .document-upload-main-container .document-lists-container .one-document-item .Upload-File-Status-Approve {
  border-radius: 14px !important;
  padding: 6px !important;
  color: var(--card-background) !important;
  font-size: 12px !important;
  background-color: var(--state-success) !important;
  font-weight: bold !important;
}
.cashback-main-container {
  color: var(--black-color-100);
  font-weight: 400;
  font-size: 13px;
  padding: 13px;
  background: var(--card-background);
  border: 1px solid var(--card-input-border-color);
  display: flex;
  flex-direction: column;
  min-height: 110px;
  justify-content: space-around;
}
.cashback-main-container .cashback-header {
  display: flex;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  margin-bottom: 10px;
}
.cashback-main-container .cashback-item-alert {
  display: flex;
  flex-direction: row;
  padding-top: 15px;
  line-height: 19.5px;
  font-size: 13px;
  font-weight: 400;
}
.cashback-main-container .cashback-item {
  display: flex;
  flex-direction: row;
  font-size: 13px;
  margin-top: 10px;
}
.cashback-main-container .cashback-item .cashback-left-row {
  display: flex;
  justify-content: flex-start;
  width: 70%;
}
.cashback-main-container .cashback-item .cashback-right-row {
  display: flex;
  justify-content: flex-end;
  width: 30%;
}
.cashback-main-container .cashback-item .cashback-right-row.value {
  color: var(--state-success);
}
.tabs-menu-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  background: var(--card-backdrop-background);
  border-radius: 3px;
  height: 600px;
  width: 900px;
  z-index: 101;
  font-family: var(--font-family);
  font-style: normal;
}
.tabs-menu-container.backgroundForThirthParty {
  background: var(--always-light-color);
}
.tabs-menu-container.backgroundForThirthParty .scufa-info-container {
  background-color: var(--white-color-600);
}
.tabs-menu-container.verification-sow-container {
  background-color: var(--white-color-600);
}
.tabs-menu-container .tabs-up-header {
  display: flex;
  flex-direction: row;
  background: var(--card-header-background);
  padding: 16px;
  color: var(--white-text);
  font-size: 15px;
  font-weight: 800;
  height: 50px;
}
.tabs-menu-container .tabs-up-header .left-side {
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: center;
}
.tabs-menu-container .tabs-up-header .left-side .user-account-icon svg {
  margin: 3px 5px 0 0;
  width: 15px;
  height: 15px;
}
.tabs-menu-container .tabs-up-header .right-side {
  width: 50px;
  font-weight: 700;
  color: var(--card-header-color);
  text-align: center;
  cursor: pointer;
  font-size: 22px;
  display: flex;
  justify-content: flex-end;
}
.tabs-menu-container .tabs-up-header .right-side .close-icon svg {
  width: 25px;
  height: 25px;
}
.tabs-menu-container .tabs-main-container {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.tabs-menu-container .tabs-main-container .tabs-title {
  display: flex;
  flex-direction: column;
  background: var(--card-header-background);
  height: 100%;
  width: 200px;
  padding: 20px 20px 0px 20px;
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-title-row {
  display: flex;
  flex-direction: row;
  font-weight: 400;
  font-size: 15px;
  padding: 6px 0;
  cursor: pointer;
  height: 8%;
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-title-row .mid {
  margin-left: 5px;
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-title-row.active {
  font-weight: 700;
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-title-row.active .bullet-inner {
  fill: var(--state-success);
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-title-row .left-svg svg {
  width: 18px;
  height: 18px;
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-down-row {
  font-weight: 400;
  font-size: 15px;
  padding: 6px 0;
  width: 100%;
  height: 80px;
  align-items: flex-end;
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex: 1;
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-down-row .login-button-text.logout {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-down-row .logout-icon .sign-out-icon {
  fill: var(--always-white) !important;
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-down-row .logout-icon svg {
  width: 15px;
  height: 15px;
  margin: 4px 5px 0 0;
}
.tabs-menu-container .tabs-content {
  padding: 10px;
  overflow-y: scroll;
  height: 100%;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.tabs-menu-container .tabs-content.max530 {
  max-height: 530px !important;
}
slips-component {
  width: 100%;
  height: 100%;
  display: flex;
}
slips-component .slip-component-general-container {
  width: 100%;
  height: 530px;
}
slips-component .slip-component-general-container .section-container {
  display: flex;
  flex-direction: row;
}
slips-component .slip-component-general-container .section-container .slips-section-container {
  display: flex;
  flex-direction: row;
  height: 10%;
  flex: 1;
  padding: 5px;
}
slips-component .slip-component-general-container .section-container .slips-section-container .form-control.select {
  height: 35px !important;
  border-radius: 15px;
  -webkit-appearance: none;
  appearance: none;
  background-size: 15px;
  background-repeat: no-repeat;
  border-color: var(--card-input-background);
  background-position: 98% 50%;
  color: var(--card-input-color);
  width: 50%;
  text-align: center;
}
slips-component .slip-component-general-container .slips-required-text {
  font-size: 10px;
  font-weight: 400;
  color: var(--card-input-color);
  margin-bottom: 8px;
}
slips-component .slip-component-general-container .ticket-cards-container {
  border-radius: 0;
  margin-bottom: 5px;
  position: relative;
  padding: 0;
  color: var(--card-input-color);
  display: flex;
  flex-direction: column;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket {
  display: flex;
  flex-direction: column;
  background: var(--white-color-100);
  margin-bottom: 7px;
  min-height: 88px;
  padding: 6px 10px;
  border: 1px solid var(--card-input-border-color);
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  height: 88px;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-left-container {
  height: 100%;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 12px;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-left-container .ticket-date {
  font-size: 13px !important;
  color: var(--white-color-900);
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-left-container .ticket-type {
  display: flex;
  align-items: center;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-left-container .ticket-stake {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-left-container .ticket-stake .stake-bg {
  background: var(--badge-background);
  border-radius: 15px;
  color: var(--white-text);
  font-weight: 600;
  margin-left: 5px;
  width: 20%;
  justify-content: center;
  display: flex;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container {
  height: 100%;
  width: 50%;
  display: flex;
  flex-direction: column;
  font-size: 13px;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
  justify-content: flex-end;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-statu {
  font-size: 13px;
  font-weight: 400;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-statu.open {
  color: orange;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-statu.cancel {
  color: #008dff;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-statu.won {
  color: green;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-statu.lost {
  color: #ff3232;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-statu.void {
  color: grey;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-statu.cashout {
  color: green;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-statu.wait_cashout {
  color: #023a75;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-statu .item-state-container {
  display: flex;
  flex-direction: column;
  height: 40px;
  justify-content: space-around;
  align-items: center;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-arrow-icon {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 30px;
}
slips-component .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .ticket-card-right-container .ticket-card-right-row .ticket-arrow-icon .arrow-icon {
  width: 18px;
  height: 18px;
}
slip-detail-component {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
slip-detail-component .seperator {
  border-bottom: 1px solid var(--card-seperator-color);
  height: 1px;
  margin: 7px 10px 5px 10px;
}
.main-slip-container {
  min-height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.main-slip-container .match-detail-row {
  display: flex;
  flex-direction: row;
  height: 15px;
}
.main-slip-container .match-detail-row .detail-left {
  display: flex;
  width: 70%;
  justify-content: flex-start;
}
.main-slip-container .match-detail-row .detail-right {
  display: flex;
  width: 30%;
  justify-content: flex-end;
}
.main-slip-container .match-detail-row .detail-right svg {
  margin-right: 5px;
}
.main-slip-container .match-detail-row .detail-full {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  color: var(--card-color-lighter);
}
.main-slip-container .main-box {
  display: flex;
  flex-direction: row;
}
.main-slip-container .main-box .main-slip-container-right {
  display: flex;
  flex-direction: row;
  width: 50%;
  justify-content: space-between;
  align-items: flex-end;
  height: 50px;
}
.main-slip-container .main-box .main-slip-container-right .live-box {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  text-align: center;
  align-content: center;
  height: 25px;
  margin-right: 10px;
  flex: 1;
}
.main-slip-container .main-box .main-slip-container-right .right-box {
  display: flex;
  flex-direction: row;
  height: 50px;
}
.main-slip-container .main-box .main-slip-container-right .right-box .score-first-half-info {
  justify-content: space-around;
  display: flex;
  flex-direction: column;
}
.main-slip-container .main-box .main-slip-container-right .right-box .score-first-half-info .score-first-half {
  display: flex;
  flex-direction: row;
  font-size: 13px;
  font-weight: 700;
}
.main-slip-container .main-box .main-slip-container-right .right-box .score-info {
  justify-content: space-around;
  display: flex;
  flex-direction: column;
}
.main-slip-container .main-box .main-slip-container-right .right-box .score-info .score-match {
  display: flex;
  flex-direction: row;
  font-size: 13px;
  font-weight: 700;
}
.main-slip-container .main-box .main-slip-container-right .right-box .score-info .score-match.betValues {
  margin-top: 15px;
}
.main-slip-container .main-box .main-slip-container-left {
  display: flex;
  flex-direction: column;
  width: 50%;
  justify-content: space-between;
  height: 50px;
}
.main-slip-container .main-box .main-slip-container-left .left-box {
  display: flex;
  flex-direction: row;
  height: 80px;
}
.main-slip-container .main-box .main-slip-container-left .left-box .match-info {
  justify-content: space-around;
  display: flex;
  flex-direction: column;
}
.main-slip-container .main-box .main-slip-container-left .left-box .match-info .match-name {
  display: flex;
  flex-direction: row;
  font-size: 13px;
  font-weight: 700;
}
.main-slip-container .main-box .main-slip-container-left .left-box .banko {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--card-seperator-color);
  border-radius: 3px;
  font-weight: 700;
  padding: 0;
  height: 30px;
  width: 25px;
  margin-top: 0.25rem;
  margin-right: 10px;
}
.slip-info {
  display: flex;
  flex-direction: row;
  padding-top: 10px;
  height: 200px;
}
.slip-info.cashout {
  min-height: 300px !important;
}
.slip-info .slip-left-side {
  display: flex;
  flex-direction: column;
  width: 50%;
  justify-content: space-between;
}
.slip-info .slip-right-side {
  display: flex;
  flex-direction: column;
  width: 50%;
  justify-content: space-between;
  text-align: end;
}
.verification-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 0px 0px 5px 0px;
  background: var(--primary-color-100);
  color: var(--black-color-100);
  padding: 10px;
  border-radius: 5px;
  font-size: 13px;
  line-height: 16px;
}
.verification-container.flex-row {
  flex-direction: row;
  align-items: center;
  padding: 18px;
}
.verification-container.for-inside-elements .icon {
  width: 30px;
  height: 30px;
}
.verification-container.for-inside-elements .icon .image-loader .main-svg-color-fill {
  fill: var(--always-black);
}
.verification-container.for-inside-elements .icon .image-loader svg {
  width: 20px;
  height: 20px;
}
.verification-container.for-inside-elements .verification-icon {
  margin-right: 10px;
}
.verification-container.for-inside-elements .verification-icon svg {
  width: 30px;
  height: 30px;
}
.verification-container.for-inside-elements .text {
  text-align: left;
  padding: 0 10px;
  color: var(--always-black);
  letter-spacing: 0.3px;
}
.verification-container.for-inside-elements .resent-mail-button {
  border: 1px solid var(--always-black);
  color: var(--always-black);
  padding: 6px 12px;
  border-radius: 5px;
  font-weight: 600;
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.verification-container.for-inside-elements .resent-mail-button:hover {
  background: var(--primary-color-200);
  cursor: pointer;
}
.verification-container.for-inside-elements .mobile-icon-with-header {
  display: flex;
  padding: 8px 5px;
  align-items: center;
}
.verification-container .disable-button {
  color: var(--white-color-900);
}
.verification-container.white {
  background: var(--white-color-100) !important;
}
.verification-container .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
}
.verification-container .text {
  flex: 1;
  padding: 0 20%;
}
.verification-container .link {
  color: var(--primary-color-100);
}
recover-password-component {
  display: flex;
  width: 100%;
}
mail-confirm-component {
  display: flex;
  width: 100%;
}
mail-confirm-component .message {
  min-height: 100px;
  padding: 50px;
}
.verification-dialog-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 30%;
}
.verification-dialog-container .verification-dialog-title {
  font-size: 18px;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 30px;
}
.verification-dialog-container .verification-dialog-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  width: 180px;
  margin-top: 30px;
  background-color: var(--primary-color-100);
  font-weight: bold;
  cursor: pointer;
  border-radius: 2px;
}
.verification-dialog-container .verification-dialog-description {
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  width: 80%;
}
.verification-dialog-container span {
  width: 90px !important;
  height: 90px !important;
}
.verification-dialog-container span svg {
  width: 90px !important;
  height: 90px !important;
}
.cashout-lock-reason {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  text-align: center;
  opacity: 0.8;
  width: 100%;
}
.cashout-lock-reason .message {
  display: flex;
  flex: 1;
  border-radius: 10px;
  opacity: 1;
  background-color: var(--card-background);
  border: 1px solid var(--general-border-color);
  font-size: 12px !important;
  z-index: 20;
  padding-left: 3px;
  bottom: 0px;
  position: absolute;
}
.cashout-lock-reason .message .lock-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
}
.cashout-detail-item .cashout-lock-reason {
  transform: translate(4px, 35px);
  color: var(--black-color-200);
  opacity: 1;
}
.cashout-detail-item .cashout-lock-reason .reason-text {
  font-size: 9px;
  line-height: 13px;
  width: 60px;
  text-wrap: pretty;
  font-weight: 600;
  color: var(--black-color-800) !important;
}
.cashout-detail-item .cashout-lock-reason .lock-icon {
  align-items: center;
  height: 21px;
  width: 19px;
}
.cashout-detail-item .cashout-lock-reason .lock-icon .image-loader .main-svg-color {
  fill: var(--black-color-800);
  stroke: var(--black-color-900);
}
.cashout-detail-item .cashout-lock-reason .lock-icon svg {
  height: 12px;
}
.cashout-detail-item .blur-active {
  filter: blur(0.5px) brightness(0.5);
  pointer-events: none;
  background: inherit;
}
@media (min-width: 989px) {
  .statistics-container .table-head {
    height: 40px;
    justify-content: center;
  }
  .underline-arrow {
    width: 36%;
    display: flex !important;
    margin-bottom: 0 !important;
    justify-content: center;
  }
  .menu-content-item {
    display: flex;
    flex-direction: row;
    left: auto;
    right: 50px;
    width: auto;
    height: 40px;
    align-items: center;
    border-bottom: none !important;
    padding-left: 10px;
  }
  .menu-content-item:hover {
    background: var(--white-color-400);
  }
  .menu-content-item .right:hover .event-count {
    display: none;
  }
  .menu-content-item .right:hover .star-icon {
    display: flex;
  }
  .menu-content-item .star-icon {
    display: none;
    width: 30px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
  }
  .menu-content-item .star-icon fa-icon svg path {
    fill: #a9a9a9;
  }
  .menu-content-item .star-icon.favorited fa-icon svg path {
    fill: var(--star-icon-svg-fav);
    color: var(--star-icon-svg-fav);
  }
  .menu-content-item .mid {
    flex: 1;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 5px;
    font-weight: 500;
  }
  .menu-content-item .right {
    height: 22px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    margin-right: 0 !important;
    border-radius: 10px !important;
    color: var(--general-color);
    border: none;
    background: none;
    width: 30px;
  }
  .menu-content-item .right .event-count {
    display: flex;
    justify-content: center;
    margin-top: 3px;
  }
  .menu-content-item .right .star-icon {
    display: none;
  }
  .sports-menu-dropdown {
    display: flex;
    flex-direction: column;
    left: auto;
    right: 50px;
    background: var(--card-background);
    width: auto;
    height: 32px;
  }
  .sports-menu-dropdown .left {
    height: 100%;
    width: 31px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .sports-menu-dropdown .mid {
    flex: 1;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 5px;
    font-weight: 500;
  }
  .sports-menu-dropdown .right {
    width: 17px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--card-background);
    margin-right: 5px;
    height: 17px;
    font-size: 11px !important;
    font-weight: 400 !important;
  }
  .login-mobile {
    display: none;
  }
  .login-desktop {
    display: block;
  }
  .login-desktop-dropdown {
    display: block;
  }
  .settingsModal-desktop {
    display: block;
  }
  .footer-mobile-main {
    display: none;
  }
  .odd-combo-row {
    padding-right: 30px !important;
  }
  .match-row-container .match-row-match-info .match-info-favorite-statistics {
    display: flex !important;
  }
  .match-row-container .match-row-match-info .match-info-favorite-statistics.mobile {
    display: none !important;
  }
  .match-row-container .match-row-match-info .match-info-date-time {
    display: flex !important;
  }
  .match-row-container .match-row-match-info .match-info-date-time.mobile {
    display: none !important;
  }
  .verification-dialog-container {
    margin-top: 30px !important;
  }
  .cashout-lock-reason .message {
    font-size: 8px !important;
    min-width: 100px !important;
    max-width: 160px !important;
    padding-left: 8px !important;
    padding-right: 0px !important;
  }
  .cashout-lock-reason .message .reason-text {
    flex: 1;
  }
  .cashout-lock-reason .message .lock-icon svg {
    width: 15px !important;
  }
}
@media (max-width: 990px) {
  .transactions-dialog .table .content {
    font-size: 12px !important;
  }
  .document-upload-main-container .select-file {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .cdk-overlay-3 {
    width: auto !important;
  }
  .transactions-dialog .bottom .acceptbutton {
    width: 90%;
  }
  .login-desktop {
    display: none;
  }
  .login-mobile {
    display: block;
    width: 100%;
  }
  .login-desktop-dropdown {
    display: none;
  }
  .settingsModal-desktop {
    display: none;
  }
  .footer-main {
    display: none !important;
  }
  .footer-mobile-main {
    flex: 1;
    width: 100%;
    min-height: 300px;
    background-image: linear-gradient(180deg, var(--secondary-color-300-opacity-50), var(--secondary-color-100-opacity-50)), linear-gradient(180deg, var(--secondary-color-300), var(--always-black));
    background-color: var(--secondary-color-100);
    color: var(--always-white);
  }
  .footer-mobile-main .footer-text-container {
    color: var(--always-white);
  }
  .footer-mobile-main .footer-text-container .footer-text-item a {
    color: var(--always-white);
  }
  .footer-mobile-main .language-menu .selected-language {
    color: var(--always-white);
  }
  .footer-mobile-main .footer-up {
    display: flex;
    flex-direction: column;
    padding: 10px;
  }
  .footer-mobile-main .footer-up .top-button-container {
    display: flex;
    width: 100%;
    padding: 10px;
    justify-content: center;
  }
  .footer-mobile-main .footer-up .top-button-container .top-button {
    display: flex;
    position: fixed;
    bottom: 73px;
    right: 13px;
    -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px);
    height: 35px;
    width: 35px;
    border: 2px solid var(--primary-color-100);
    border-radius: 20px;
    background-color: var(--primary-color-200-opacity-50);
    box-shadow: 0px 10px 13px -7px #000000, -7px 50px 15px -1px rgba(0, 0, 0, 0);
    padding: 5px 3px;
  }
  .footer-mobile-main .footer-up .top-button-container .top-button.hidden {
    animation: slideDown 0.5s ease forwards;
  }
  .footer-mobile-main .footer-up .top-button-container .top-button.show {
    display: flex;
    animation: slideUp 0.5s ease forwards;
  }
  .footer-mobile-main .footer-up .top-button-container .top-button .main-svg-color-fill-stroke {
    fill: var(--secondary-color-100);
    stroke: var(--secondary-color-100);
    filter: contrast(0.6);
  }
  .footer-mobile-main .footer-up .top-button-container .top-button .text-name {
    flex: 1;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 5px;
    font-size: 17px;
    font-weight: 500;
  }
  .footer-mobile-main .footer-up .top-button-container .top-button .right {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .footer-mobile-main .footer-up .top-button-container .top-button .right .arrow-icon {
    width: 15px;
    height: 15px;
    margin-right: 0;
  }
  .footer-mobile-main .footer-up .info-click {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 25px 0;
  }
  .footer-mobile-main .footer-up .info-click .info-item {
    font-size: 12px;
    font-weight: 700;
    font-family: Source Sans Pro;
    text-decoration: underline;
    text-decoration-color: var(--card-input-border-color);
    color: var(--always-white);
    width: 33.33%;
    margin: 10px 0;
  }
  .footer-mobile-main .footer-up .footer-text-container {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
  }
  .footer-mobile-main .footer-up .footer-text-container .footer-text-item a {
    color: var(--always-white);
    text-decoration: underline;
    font-weight: 600;
  }
  .footer-mobile-main .footer-up .footer-text-container .text-bold {
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
  }
  .footer-mobile-main .footer-up .footer-text-container .text-bold a {
    color: var(--always-white);
    text-decoration: underline;
    font-weight: 600;
  }
  .footer-mobile-main .info-text-container {
    font-size: small;
    padding: 15px;
    background: transparent;
  }
  .footer-mobile-main .info-text-container .info-text-header {
    display: flex;
    justify-content: flex-start;
    font-weight: 700;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 12px;
  }
  .footer-mobile-main .info-text-container .footer-info-text-row {
    line-height: 16px;
    font-size: 11px;
  }
  .footer-mobile-main .info-text-container .footer-info-text-row span a {
    font-size: 14px;
    font-weight: 700;
    color: var(--black-color-100);
  }
  .footer-mobile-main .info-down-text {
    font-family: Source Sans Pro;
    font-style: normal;
    line-height: 26px;
    cursor: pointer;
    justify-content: center;
    margin-right: auto;
    font-size: 12px;
    margin-top: 10px;
    text-decoration: underline;
  }
  .divider-mobil {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
  }
  .divider-mobil .divider {
    height: 50px;
    right: 55px;
    border-radius: 3px;
    margin: 3px;
  }
  .footer-down {
    display: flex !important;
    flex-direction: row;
    flex: 1;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 60px;
    max-height: 70px;
    width: 100%;
    color: var(--white-color-100);
  }
  .footer-down .logo-partner {
    height: 63px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: flex;
    flex: 1;
  }
  .footer-down .logo-partner-p1001 {
    height: 63px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: flex;
    flex: 1;
  }
  .footer-down .partner-name {
    display: flex;
    flex-direction: row;
    font-size: 12px;
  }
  .footer-down .partner-name .up-text {
    color: var(--white-color-100);
    font-size: 12px;
    font-family: Source Sans Pro;
    line-height: 15px;
  }
  .footer-down .partner-name .down-text {
    font-weight: 600;
    margin-top: 8%;
  }
  .footer-down .more-from {
    color: var(--always-white);
    font-weight: 700;
    font-size: 15px;
    font-family: Source Sans Pro;
    text-align: right;
    line-height: 16px;
    margin-right: 10px;
  }
  .navbar-container {
    display: none;
    position: relative;
  }
  .navbar-container.mobile {
    display: flex !important;
  }
  .navbar-container.mobile .menu {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 10;
    width: 60px;
  }
  .navbar-container.mobile .menu .menu-icon svg {
    width: var(--navbar-mobile-menu-icon-width);
    height: var(--navbar-mobile-menu-icon-height);
  }
  .navbar-container.mobile .search {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 10;
    width: 30px;
    height: 60px;
    position: absolute;
    left: 60px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .navbar-container.mobile .search .searchsvg {
    width: 25px;
    height: 25px;
    align-items: center;
    display: flex;
  }
  .navbar-container.mobile .search .searchsvg svg {
    width: 32px;
    height: 32px;
  }
  .navbar-container.mobile .search .searchsvg svg .main-svg-color {
    stroke: var(--always-white);
  }
  .navbar-container.mobile .logo-container {
    width: calc(100vw - 120px);
    height: 60px;
    display: flex;
    justify-content: center;
  }
  .navbar-container.mobile .logo-container image-loader-utils {
    display: flex;
    align-items: center;
  }
  .navbar-container.mobile .logo-container .logo {
    height: var(--navbar-logo-mobile-height);
    align-items: center;
  }
  .navbar-container.mobile .user {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 10;
    width: 60px;
  }
  .navbar-container.mobile .user.user-sign-in {
    width: 140px !important;
  }
  .navbar-container.mobile .user.user-sign-in .user-sign-in-balance {
    display: flex;
    justify-content: flex-end;
    font-family: var(--font-family);
    font-style: normal;
    font-size: 13px;
    color: var(--white-text);
    font-weight: 500;
  }
  .navbar-container.mobile .user.user-sign-in .cashout-balance {
    color: var(--white-text);
    display: flex;
    flex-direction: row;
    padding-top: 2px;
    font-style: normal;
    font-size: 11px;
    font-weight: 500;
    align-items: flex-end;
  }
  .navbar-container.mobile .user .user-icon svg {
    width: 32px;
    height: 32px;
  }
  .navbar-container.mobile .user .user-icon svg .main-svg-color {
    stroke: var(--white-color-100);
  }
  .main-container .main-container-left-side {
    display: none;
  }
  .main-container .main-container-right-side {
    display: none;
  }
  .match-row-details {
    display: none;
  }
  .sports-container .match-row-header {
    font-size: 11px !important;
  }
  .match-row-container .match-info-date-time {
    display: none !important;
  }
  .match-row-container .match-info-date-time.mobile {
    display: flex !important;
  }
  .match-row-container .match-row-match-info .match-info-favorite-statistics {
    display: none !important;
  }
  .match-row-container .match-row-match-info .match-info-favorite-statistics.mobile {
    display: flex !important;
    width: 20px !important;
  }
  .match-row-container .match-row-match-info .match-info-teams {
    font-size: 12.5px !important;
    font-weight: 700;
    font-family: var(--font-family);
    padding-left: 5px !important;
  }
  .match-row-container .match-row-odds .ende {
    background: var(--primary-color-100);
    color: var(--card-header-background);
    font-weight: 600;
    font-size: 18px;
  }
}
@media (max-width: 990px) and (min-width: 989px) {
  .match-row-container .match-row-odds .ende {
    width: 450px;
  }
}
@media (max-width: 990px) {
  .match-row-container .match-row-odds .odds-box {
    padding: 0px !important;
  }
  .match-row-container .match-row-odds .odds-box .odd {
    margin: 0px !important;
    border-radius: 0px !important;
    border: 0px !important;
    border-right: 1px solid var(--general-border-color) !important;
    font-size: 12px !important;
    font-weight: 700;
  }
  .match-row-container .match-row-odds .odds-box .odd.tipp {
    width: 60%;
    background-image: none !important;
    background: var(--white-color-100);
    border-bottom: 1px solid var(--general-border-color) !important;
  }
  .match-row-container .match-row-odds .odds-box .odd.green {
    background-image: none !important;
    background: #00934a !important;
    color: var(--general-color);
    position: relative;
    padding: 1px !important;
  }
  .match-row-container .match-row-odds .odds-box .odd:last-child {
    border-right: none !important;
  }
}
@media (max-width: 990px) {
  .match-row-score-board .score-board-box {
    font-size: 12px !important;
  }
}
@media (max-width: 990px) {
  .event-detail-tab-content .event-detail-odd-box {
    flex-direction: row !important;
    align-items: center;
    padding: 0px !important;
    min-height: 50px !important;
  }
  .event-detail-tab-content .event-detail-odd-box .event-detail-odd-title {
    height: 100% !important;
    flex: 1 !important;
    min-height: 50px !important;
    padding: 0 10px !important;
  }
  .event-detail-tab-content .event-detail-odd-box .event-detail-odd-content {
    flex: none !important;
    width: 216px !important;
    flex-shrink: 0 !important;
  }
  .event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button {
    margin: 0px !important;
    min-height: 50px !important;
    border-radius: 0px !important;
    border: none !important;
    border-left: 1px solid var(--general-border-color) !important;
    flex-direction: column !important;
    justify-content: space-around !important;
  }
  .event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button.btn-single {
    width: 100% !important;
  }
  .event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button.btn-double {
    width: 50% !important;
  }
  .event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button.btn-triple {
    width: 33.3% !important;
  }
  .event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button.btn-multiple {
    width: 50% !important;
  }
  .event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button .event-detail-odd-outcome {
    font-size: 13px !important;
    font-weight: 400 !important;
  }
  .event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button .event-detail-odd-value {
    font-size: 13px !important;
    font-weight: 700 !important;
  }
}
@media (max-width: 990px) {
  .odd-header.mobile .odd-combo-row.title-row {
    display: none !important;
  }
}
@media (max-width: 990px) {
  .login-item inputb3 {
    width: 100%;
  }
}
@media (max-width: 990px) {
  sports-component .verification-container {
    display: none;
  }
}
@media (max-width: 990px) {
  .verification-container {
    margin: 5px !important;
    padding: 10px !important;
  }
  .verification-container .text {
    padding: 0;
  }
}
@media screen and (max-height: 450px) {
  .sidenav {
    padding-top: 15px;
  }
  .sidenav a {
    font-size: 18px;
  }
}
@media (min-width: 990px) and (max-width: 1100px) {
  .navbar-container {
    display: flex;
  }
  .navbar-container.mobile {
    display: none !important;
  }
  .logo-container {
    width: auto !important;
  }
}
@media (min-width: 1100px) {
  .navbar-container {
    display: flex;
  }
  .navbar-container.mobile {
    display: none !important;
  }
}
cashback-info {
  width: 100%;
}
.cashback-wrapper {
  flex: 1;
}
.cashback-wrapper .cashback-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex: 1;
}
.cashback-wrapper .cashback-info .cashback-info-item {
  margin: 10px;
}
help-component {
  width: 100%;
}
.help-page {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
}
.help-page .title {
  margin-bottom: 10px;
  font-weight: bold;
  padding-left: 10px;
}
.help-page .help-text {
  margin-bottom: 10px;
  padding-left: 10px;
}
.help-page .help-login-form {
  display: grid;
  grid-template-columns: auto auto;
  gap: 10px;
  width: 100%;
}
.help-page .help-login-form .help-textarea {
  grid-column: 1/span 2;
}
.help-page .help-login-form .submit-wrap {
  grid-column: 1/span 2;
  padding: 6px;
  margin-top: 0.9rem;
  margin-bottom: 0.25rem !important;
}
.help-page .help-login-form .submit-wrap.btn-yellow {
  margin-top: 0.5rem;
}
.help-page .help-login-form .submit-wrap .buttonSuccess {
  width: 100%;
  min-width: 100%;
  background: var(--state-success);
  color: var(--white-color-100);
  font-family: Source Sans Pro;
  font-style: normal;
  font-size: 17px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.help-page .help-login-form .submit-wrap .buttonSuccess:disabled {
  opacity: 0.65;
}
.help-page .help-login-form .submit-wrap .buttonSuccess.btn-yellow {
  margin-top: -1rem !important;
  color: var(--white-color-100);
  height: 32px;
  background: var(--primary-color-100);
  font-family: Source Sans Pro;
  font-style: normal;
  font-size: 15px;
  border-radius: 3px;
  align-self: center;
  font-weight: 700;
}
@media (max-width: 990px) {
  help-component {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .help-page {
    width: calc(100vw - 20px);
  }
  .help-page .help-login-form {
    display: flex;
    flex-direction: column;
  }
}
.close-fav {
  display: none !important;
}
.fav-box .fav-mid {
  width: 170px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 990px) {
  .fav-box .fav-mid {
    width: 100%;
  }
}
@media (max-width: 990px) {
  .story-slider-fixed {
    position: fixed;
    top: 60px;
    z-index: 99;
  }
}
.odd-header-mobil-margin {
  top: 70px !important;
}
.file-upload {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.file-upload .upload-file-size .upload-error-container {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.file-upload .upload-file-size .upload-error-container.upload-file-size-error {
  color: var(--state-fail);
}
.file-upload .upload-file-size .upload-error-container div {
  margin-right: 10px;
}
.file-upload .control-text {
  margin-bottom: 10px;
  font-size: 13px;
  color: var(--card-color);
}
.file-upload .labelInput-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  margin-bottom: 10px;
  color: var(--card-color);
}
.file-upload .labelInput-container .fileUpload-button {
  min-width: 300px;
  height: 40px;
  background-color: var(--card-input-background);
  border-color: var(--card-input-border-color);
}
.file-upload label {
  margin-right: 10px;
  font-size: 16px;
  color: var(--card-color);
}
.file-upload button {
  line-height: 23px;
  padding: 0 20px;
  font-weight: 600;
}
.snackbar-custom {
  z-index: 1500 !important;
  position: absolute;
  bottom: 60px;
  width: calc(100% - 24px) !important;
}
@media (min-width: 600px) {
  .snackbar-custom {
    width: inherit !important;
    transform: translateX(-50%) scale(1) !important;
  }
}
.svg-18-2 {
  width: 24px;
  height: 24px;
  right: 35px;
  border-radius: 50px;
  top: -12px;
}
.svg-18-2 svg {
  width: 24px;
  height: 24px;
}
live-component {
  padding-left: 10px;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 980 !important;
  top: 0;
  right: 0;
  background-color: var(--card-background);
  overflow-x: hidden;
  transition: 0.1s;
}
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: var(--card-sub-color);
  display: block;
  transition: 0.3s;
}
.sidenav a:hover {
  color: var(--card-background);
}
.sports-menu-box {
  min-height: 40px;
}
.sports-menu-item.all-sports {
  justify-content: flex-start !important;
}
.outrights-container {
  font-size: 15px;
}
.outrights-container .outrights-row {
  display: flex;
  align-items: center;
  background-color: var(--card-background);
  height: 47px;
  border-top: 1px solid var(--card-seperator-color);
}
.outrights-container .outrights-row .outrights-favorite {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 40px;
}
.outrights-container .outrights-row .outrights-favorite fa-icon {
  color: var(--card-color-lighter) !important;
}
.outrights-container .outrights-row-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: var(--card-background);
  padding: 10px;
}
.outrights-container .outrights-row-content .outrights-odd-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 49%;
  margin: 6px 0;
  padding: 0 10px;
  border-radius: 3px;
  cursor: pointer;
  background: var(--card-backdrop-background);
  height: 28px;
  font-size: 12px;
}
.outrights-container .outrights-row-content .outrights-odd-button.outrights-button-active {
  background: var(--odd-background-gradient-active) !important;
  color: var(--odd-color);
}
.outrights-container .outrights-row-content .outrights-odd-button.outrights-button-active .right {
  font-weight: 700;
}
.outrights-container .outrights-row-content .outrights-odd-button:hover {
  border: 2px solid var(--odd-background-hover);
}
.outrights-container .outrights-row-content .outrights-odd-button .left {
  display: flex;
  justify-content: center;
  align-items: center;
}
.outrights-container .outrights-row-content .outrights-odd-button .right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.all-sports-menu-header {
  display: flex;
  align-items: center;
  background-color: var(--secondary-color-100);
  height: 23px;
  font-size: 13px;
  font-weight: 400;
  color: white;
  padding-left: 10px;
}
.all-sports-time-filter-container {
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  height: 60px;
  background-color: var(--card-backdrop-background);
  justify-content: space-around;
}
.all-sports-time-filter-container .time-filter-item {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  height: 60%;
  border: 1px solid var(--white-color-900) !important;
  width: 12.5%;
  color: var(--card-color);
  border-radius: 20px;
  background: var(--card-background);
  font-weight: 600;
}
.all-sports-time-filter-container .time-filter-item:last-child {
  border-right: none !important;
}
.all-sports-time-filter-container .time-filter-item.active {
  color: var(--always-black) !important;
  font-weight: 600 !important;
  background: var(--primary-color-100) !important;
}
.odd-box-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 45px;
  overflow-y: auto;
  width: calc(100vw - 45px) !important;
}
.odd-box-row .odd-box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  margin: 5px;
  padding: 7px;
  background-color: var(--odd-background);
  border: 1px solid var(--odd-border-color);
  height: 28px;
  min-width: 60px;
  font-size: 11.5px;
  border-radius: 20px;
  text-align: center;
  line-height: 10px;
}
.odd-box-row .odd-box.active {
  border: 0;
  background-color: var(--primary-color-100) !important;
  color: var(--odd-background) !important;
  font-weight: 900;
}
.odd-filter {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 100%;
  flex-shrink: 0;
  font-size: 20px;
  border-right: 1px solid var(--card-seperator-color);
}
.odd-filter-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  background-color: var(--card-background);
  padding-left: 10px;
  position: sticky;
  top: 50px;
  z-index: 1;
  border-bottom: 1px solid var(--card-input-border-color);
}
.odd-filter-container .odd-filter-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  height: 30px;
  width: 100%;
  padding: 0 10px;
}
.odd-filter-container .odd-filter-header .title {
  font-size: 16px;
  font-weight: 700;
}
.odd-filter-container .odd-filter-header .close-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
}
.odd-filter-container .odd-filter-header .filter-close-icon .main-svg-color-fill-stroke {
  fill: var(--black-color-400);
  stroke: var(--black-color-400);
}
.odd-filter-container .odd-filter-header .filter-close-icon svg {
  width: 20px;
  height: 20px;
}
.odd-filter-container .odd-filter-radio-box {
  display: flex;
  align-items: center;
  height: 30px;
  width: 100%;
}
.odd-filter-container .odd-filter-radio-box .left {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
}
.odd-filter-container .odd-filter-radio-box .left .radio-dot {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  background-color: var(--card-background);
  border-radius: 13px;
  border: 1px solid var(--card-input-border-color);
}
.odd-filter-container .odd-filter-radio-box .left .radio-dot .dot {
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: white;
}
.odd-filter-container .odd-filter-radio-box .left .radio-dot.active {
  border: 1px solid var(--primary-color-100) !important;
}
.odd-filter-container .odd-filter-radio-box .left .radio-dot.active .dot {
  background-color: var(--primary-color-100) !important;
}
.odd-filter-container .odd-filter-radio-box .right {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
}
.side-menu-left {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 102;
  top: 0;
  left: 0;
  background-color: var(--card-background);
  overflow-x: hidden;
  transition: 0.5s;
}
.sports-menu-dropdown.h-40 {
  height: 45px !important;
}
.sports-menu-dropdown.h-40 .right {
  font-size: 12px !important;
  font-weight: 500 !important;
  width: 30px !important;
  height: 22px !important;
  margin-right: 12px !important;
  border-radius: 10px !important;
  background: var(--white-color-800);
  border: 1px solid var(--general-border-color);
}
.sports-menu-dropdown.h-40 .right.bg-light-gray {
  background: var(--white-color-300) !important;
  border-color: var(--general-border-color) !important;
}
.sports-menu-dropdown.withLeague {
  height: 40px !important;
  background: var(--secondary-color-100);
}
.sports-menu-dropdown.withLeague .left {
  display: none !important;
}
.sports-menu-dropdown.withLeague .mid {
  padding-left: 15px !important;
  color: var(--always-white);
}
.sports-menu-dropdown.withLeague .right {
  display: none !important;
}
.menu-content-item.h-40 {
  height: 45px !important;
}
.menu-content-item.h-40 .right {
  color: var(--black-color-100);
  height: 22px !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  margin-right: 12px !important;
  border-radius: 10px !important;
  border: 1px solid var(--general-border-color);
  width: 30px;
}
.left-menu-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.left-menu-container .left-menu-header {
  display: flex;
  justify-content: space-between;
  flex-shrink: 0;
  height: 50px;
  background: var(--white-color-300);
}
.left-menu-container .left-menu-header .left-side {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 15px;
  font-weight: 700;
  padding-left: 10px;
}
.left-menu-container .left-menu-header .right-side {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  font-size: 18px;
  font-weight: 700;
}
.left-menu-container .left-menu-header .right-side .close-icon svg {
  height: 22px;
  width: 22px;
}
.left-menu-container .left-menu-header .right-side .close-icon svg .main-svg-color-fill-stroke {
  fill: var(--black-color-100);
}
.left-menu-container .left-menu-sports {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: row;
  flex-shrink: 0;
  height: 80px;
  background-color: var(--white-color-200);
  border-bottom: 1px solid var(--general-border-color);
}
.left-menu-container .left-menu-sports .left-menu-sports-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: var(--white-color-100);
  border: 1px solid var(--general-border-color);
  width: 60px;
  height: 60px;
}
.left-menu-container .left-menu-sports .left-menu-sports-item .sport-icon {
  flex: 1;
  background-size: 27px 27px;
  background-position: center;
  width: 100%;
  background-repeat: no-repeat;
}
.left-menu-container .left-menu-sports .left-menu-sports-item .sport-name {
  height: 16px;
  font-size: 10px;
  font-weight: 500;
}
.left-menu-container .left-menu-sports-vertical {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: var(--white-color-200);
  border-bottom: 1px solid var(--general-border-color);
}
.left-menu-container .left-menu-sports-vertical .left-menu-sports-vertical-item {
  display: flex;
  align-items: center;
  flex-direction: row;
  border-top: 1px solid var(--general-border-color);
  width: 100%;
  height: 56px;
  margin-left: 20px;
}
.left-menu-container .left-menu-sports-vertical .left-menu-sports-vertical-item .vertical-sport-icon {
  background-size: 16px 16px;
  background-position: center;
  width: 45px;
  height: 100%;
  background-repeat: no-repeat;
}
.left-menu-container .left-menu-sports-vertical .left-menu-sports-vertical-item .vertical-sport-name {
  display: flex;
  align-items: center;
  height: 16px;
  font-size: 14px;
  font-weight: 600;
  margin-left: 15px;
}
.left-menu-container .left-menu-general-vertical {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: var(--white-color-200);
}
.left-menu-container .left-menu-general-vertical .left-menu-general-vertical-item {
  display: flex;
  align-items: center;
  flex-direction: row;
  background-color: var(--white-color-300);
  border-bottom: 1px solid var(--general-border-color);
  width: 100%;
  height: 56px;
}
.left-menu-container .left-menu-general-vertical .left-menu-general-vertical-item .general-vertical-sport-icon {
  width: 45px;
  height: 45px;
  background-repeat: no-repeat;
}
.left-menu-container .left-menu-general-vertical .left-menu-general-vertical-item .general-vertical-sport-icon .main-svg-color-fill {
  fill: var(--black-color-100);
}
.left-menu-container .left-menu-general-vertical .left-menu-general-vertical-item .general-vertical-sport-icon .results-svg path {
  fill: none !important;
}
.left-menu-container .left-menu-general-vertical .left-menu-general-vertical-item .general-vertical-sport-icon .general-vertical-sport-svg {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.left-menu-container .left-menu-general-vertical .left-menu-general-vertical-item .general-vertical-sport-name {
  display: flex;
  align-items: center;
  height: 16px;
  font-size: 14px;
  font-weight: 600;
}
.left-menu-container .left-menu-general-vertical .left-menu-general-vertical-item .general-vertical-sport-name.casino-new {
  position: relative;
}
.left-menu-container .timer-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 60px;
  padding-left: 25px;
}
.main-page {
  height: calc(100vh - 70px);
}
.mobile-page-header {
  display: flex;
  align-items: center;
  height: 40px;
  width: 100%;
  background-color: var(--white-color-200);
  border-bottom: 1px solid var(--general-border-color);
}
.mobile-page-header .left-side {
  flex: 1;
  display: flex;
  flex-direction: row;
  font-weight: 700;
  font-size: 15px;
  padding-left: 10px;
}
.mobile-page-header .left-side span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mobile-page-header .left-side .left-side-trash {
  width: 20px;
  height: 20px;
  margin-left: 15px;
  margin-top: 5px;
  display: inline-flex;
}
.mobile-page-header .left-side .left-side-trash svg {
  width: 14px;
  height: 14px;
}
.mobile-page-header .left-side .left-side-trash svg path {
  fill: var(--black-color-900);
}
.mobile-page-header .mr-10 {
  margin-right: 10px;
  cursor: pointer;
}
.mobile-page-header .right-side {
  width: 40px;
}
.bet-slip-empty-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.bet-slip-empty-container .bet-slip-empty-text {
  font-size: 16px;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 20px;
}
.bet-slip-empty-container .bet-slip-empty-container-svg {
  margin-bottom: 20px;
}
.bet-slip-empty-container .bet-slip-empty-container-svg svg {
  width: 60px;
  height: 60px;
}
.bet-slip-mobile-popular-league {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  background: var(--white-color-100);
  padding-bottom: 60px;
}
.bet-slip-mobile-popular-league .popular-league-button {
  display: flex;
  align-items: center;
  color: var(--my-bets-button-color);
  background-image: var(--my-bets-button-bg);
  height: 50px;
  min-height: 50px;
  border-radius: 2px;
  font-weight: 600;
  font-size: 14px;
  width: 250px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.bet-slip-mobile-popular-league .popular-league-button span {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.main-container-right-side {
  height: calc(100vh - 17px);
  overflow: scroll !important;
  position: sticky;
  top: 8px;
  width: 350px;
  right: 0;
}
.current-slip-submit-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 36px;
  border-radius: 3px;
  font-size: 15px;
  background: var(--primary-color-100);
  color: var(--white-color-100);
  font-weight: 700;
  cursor: pointer;
}
.current-slip-submit-button.odd-change {
  flex-direction: column;
  justify-content: space-evenly;
}
.current-slip-submit-button.odd-change .text1 {
  font-size: 12px;
  font-weight: 500;
}
.current-slip-submit-button.odd-change .text2 {
  font-size: 16px;
  font-weight: 700;
}
.total-stake-result-row {
  display: flex;
  width: 100%;
  height: 50px;
  justify-content: space-between;
}
.total-stake-result-row .left-side {
  display: flex;
}
.total-stake-result-row .left-side .total-stake-result {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  background: var(--white-color-100);
  border: 1px solid var(--general-border-color);
  border-radius: 3px;
  width: 140px;
  padding: 0 5px;
}
.total-stake-result-row .left-side .total-stake-result .value {
  font-weight: 700;
  font-size: 16px;
  color: var(--black-color-100);
}
.total-stake-result-row .left-side .total-stake-result .desc {
  font-size: 13px;
  color: var(--white-color-900);
}
.total-stake-result-row .right-side {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.total-stake-result-row .right-side .possible-winning {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
}
.total-stake-result-row .right-side .possible-winning .value {
  color: var(--state-success);
  font-size: 14px;
  font-weight: 700;
}
.total-stake-result-row .right-side .possible-winning .desc {
  font-size: 13px;
  color: var(--white-color-900);
}
.total-stake-result-row .right-side-winning {
  display: flex;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  flex-direction: column;
}
.total-stake-result-row .right-side-winning .winning {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
.total-stake-result-row .right-side-winning .winning .value {
  color: var(--state-success);
  font-size: 14px;
  font-weight: 700;
  justify-content: flex-end;
  display: flex;
  width: 40%;
}
.total-stake-result-row .right-side-winning .winning .desc {
  font-size: 13px;
  color: var(--white-color-900);
  width: 70%;
  display: flex;
  padding-left: 5%;
}
.accept-change-row {
  display: flex;
  justify-content: space-between;
  padding: 0 15px;
  height: 50px;
  align-items: center;
  background-color: var(--white-color-200);
}
.accept-change-row .left-side {
  display: flex;
  align-items: center;
}
.accept-change-row .left-side label {
  padding-left: 5px;
  font-size: 13px;
}
.accept-change-row .right-side .desc {
  font-size: 14px;
}
.accept-change-row .right-side .value {
  padding-left: 5px;
  font-weight: 700;
}
.keyboard-total-stake-row {
  display: flex;
  height: 40px;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 10px;
}
.keyboard-total-stake-row .left-side {
  display: flex;
  align-items: center;
}
.keyboard-total-stake-row .right-side {
  display: flex;
  align-items: center;
}
.keyboard-total-stake-row .right-side .keyboard-total-stake-input {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid var(--general-border-color);
  width: 150px;
  height: 30px;
  border-radius: 3px;
  padding: 0 10px;
}
.keyboard-total-stake-row .right-side .keyboard-total-stake-input .keyboard-total-stake {
  font-weight: 700;
}
.slip-amount-keyboard {
  width: 100%;
  display: flex;
}
.slip-amount-keyboard .left-side {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex: 1;
}
.slip-amount-keyboard .right-side {
  display: flex;
  width: 75px;
  flex-wrap: wrap;
}
.slip-amount-keyboard .keyboard-button {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 30%;
  margin: 0 6px 6px 0;
  height: 34px;
  min-width: 75px;
  border-radius: 3px;
  border: 1px solid var(--general-border-color);
  background: var(--white-color-300);
  color: var(--black-color-100);
  font-size: 13px;
  font-style: normal;
  font-family: var(--font-family);
  font-weight: 700;
}
.slip-amount-keyboard .keyboard-button.right {
  background-color: var(--white-color-800) !important;
}
.match-score {
  display: flex;
  height: 100%;
  flex-direction: row;
}
.match-score .score-box {
  width: 25px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  font-size: 13px !important;
  font-weight: 700;
}
.match-score .score-box.now {
  color: var(--state-success);
}
.story-slider-icon {
  width: 20px;
  height: 20px;
}
.story-slider-icon.favorited path {
  fill: var(--star-icon-svg-fav);
  color: var(--star-icon-svg-fav);
}
.bottom-navbar {
  display: none;
}
.bottom-navbar .bottom-height-item {
  font-size: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: var(--card-color);
  bottom: 63px;
  display: flex;
  position: absolute;
  left: 5px;
  right: 5px;
  justify-content: center;
  border-radius: 3px;
  color: var(--card-background);
}
.bottom-navbar .bottom-height-item .bottom-height-item-text {
  font-weight: bold;
}
.bottom-navbar .bottom-navbar-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 60px;
  border-top: 1px solid var(--bottom-navigation-border-color);
  background: var(--bottom-navigation-background);
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  flex: 1;
  flex-shrink: 0;
  background: var(--bottom-navigation-background);
  border-bottom: 3px solid var(--primary-color-100);
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item.deactivate {
  border-bottom: 3px solid transparent;
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item.deactivate .svg svg .secondary-svg-color {
  fill: var(--white-color-900);
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  width: 25px;
  height: 25px;
  position: relative;
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-icon .bottom-navbar-icon.casino .main-svg-color-fill {
  fill: var(--white-color-900);
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-icon .bottom-navbar-icon .main-svg-color {
  stroke: var(--black-color-200);
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-icon .bottom-navbar-icon .main-svg-color-fill {
  fill: var(--black-color-200);
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-icon .svg {
  height: 35px;
  width: 30px;
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-icon .svg svg {
  width: 30px;
  height: 35px;
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-icon .svg-casino svg {
  fill: rgb(149, 148, 148);
  d: path("M 81.8 45.5 l 8.6 -1.5 c -5.4 -17.3 -21.8 -28.9 -40 -28 l 1.5 8.6 C 65.5 23.9 77.8 32.5 81.8 45.5 Z");
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-icon .count-badge {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: var(--primary-color-100);
  position: absolute;
  top: -7px;
  left: 9px;
  font-weight: 500;
  font-size: 10px;
  color: var(--badge-color);
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-text {
  font-size: 10px;
  font-weight: 500;
  height: 15px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-text.dynamic-size {
  font-size: 2.5vw !important;
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-text.animationNone {
  display: none;
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-text.animation {
  position: absolute;
  background: var(--primary-color-100);
  transform: translateY(10px);
  color: white;
  border-radius: 5px;
  padding: 0 5px;
  z-index: 5;
  opacity: 0;
  animation: show-secret 3s 2;
  scale: 1.3;
}
@keyframes show-secret {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-text.animation-text {
  z-index: 5;
  opacity: 1;
  animation: show-secret-text 3s 2;
  scale: 1;
}
@keyframes show-secret-text {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.bottom-navbar .bottom-navbar-container .bottom-navbar-item .bottom-navbar-item-text.mt-2 {
  margin-top: 2px;
}
.sports-breadcrumb {
  display: flex;
  height: 30px;
  flex-direction: row;
  align-items: center;
  border-bottom: 1px solid var(--card-seperator-color);
  font-size: 13px;
  font-weight: 500;
}
.sports-breadcrumb .left {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 100%;
  border-right: 1px solid var(--card-seperator-color);
}
.sports-breadcrumb .mid {
  display: flex;
  flex: 1;
  height: 100%;
  align-items: center;
  padding-left: 10px;
}
.sports-breadcrumb .mid fa-icon {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}
.sports-breadcrumb .right {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 100%;
}
.bottom-dialog-container {
  height: 0;
  width: 100%;
  position: absolute;
  z-index: 99;
  top: 100%;
  bottom: 60px;
  right: 0;
  background-color: var(--card-background);
  overflow-x: hidden;
  transition: 0.4s;
}
.live-standart-single-container {
  display: flex;
  align-items: center;
  height: 35px;
  background-color: var(--card-background);
  margin: 10px 0;
}
.live-standart-single-container .live-standart-single-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  font-size: 13px;
  height: 100%;
  cursor: pointer;
  margin: 0 5px;
}
.live-standart-single-container .live-standart-single-item.active {
  font-weight: 700;
  border-bottom: 3px solid var(--primary-color-100);
}
.p1001-scoreboard-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 55px;
  background-color: var(--card-background);
  flex-wrap: wrap;
}
.p1001-scoreboard-container .box {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
}
.p1001-scoreboard-container .box.match-time {
  flex: 1;
  flex-shrink: 0;
  flex: 1 0 100%;
  height: 10px !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}
.p1001-scoreboard-container .box.first {
  width: 35px;
}
.p1001-scoreboard-container .box.second {
  flex: 1;
  justify-content: flex-end;
  font-size: 13px;
  font-weight: 700;
}
.p1001-scoreboard-container .box.second .like-button {
  display: flex;
  align-items: center;
}
.p1001-scoreboard-container .box.second .like-button .heart-icon {
  height: 50px;
  width: 50px;
  background: url("data:image/png;base64,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");
  background-position: left;
  cursor: pointer;
  position: absolute;
}
.p1001-scoreboard-container .box.second .like-button .heart-icon.liked {
  animation: like-anim 0.7s steps(28) forwards;
}
.p1001-scoreboard-container .box.second .like-button .heart-bg {
  background: rgba(255, 192, 200, 0);
  border-radius: 50%;
  height: 35px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 100ms ease;
}
@keyframes like-anim {
  to {
    background-position: right;
  }
}
.p1001-scoreboard-container .box.third {
  flex-direction: column;
  width: 70px;
  font-size: 11px;
  font-weight: 400;
}
.p1001-scoreboard-container .box.fourth {
  flex: 1;
  justify-content: flex-start;
  font-size: 13px;
  font-weight: 700;
}
.p1001-scoreboard-container .box.fourth .like-button {
  display: flex;
  align-items: center;
}
.p1001-scoreboard-container .box.fourth .like-button .heart-icon {
  height: 50px;
  width: 50px;
  background: url("data:image/png;base64,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");
  background-position: left;
  cursor: pointer;
  position: absolute;
}
.p1001-scoreboard-container .box.fourth .like-button .heart-icon.liked {
  animation: like-anim 0.7s steps(28) forwards;
}
.p1001-scoreboard-container .box.fourth .like-button .heart-bg {
  background: rgba(255, 192, 200, 0);
  border-radius: 50%;
  height: 35px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 100ms ease;
}
@keyframes like-anim {
  to {
    background-position: right;
  }
}
.p1001-scoreboard-container .box.fifth {
  width: 35px;
}
.p1001-scoreboard-container.live-scoreboard .box.third {
  font-size: 18px;
  font-weight: 800;
  color: var(--state-success);
}
.flex {
  display: flex;
}
.flex .matchServer {
  width: 7px;
  height: 7px;
  border-radius: 7px;
  display: inline-block;
  background: #EEDD00;
  margin: 0px 7px;
  align-self: center;
}
.red-card-2 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  color: var(--white-color-100) !important;
  width: 10px;
  height: 15px;
  background: var(--state-fail);
  text-align: center;
  margin-right: 3px;
}
.h2h-dialog-row {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  flex-direction: row;
  margin-bottom: 10px;
}
.h2h-dialog-row .close-icon svg {
  width: 25px;
  height: 25px;
}
.h2h-dialog-row .title {
  font-size: 16px;
  font-weight: bold;
  flex: 1;
  color: var(--black-color-300);
}
.h2h-dialog-row .close-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
}
.h2h-dialog-row .close-box fa-icon {
  font-size: 22px;
}
.quick-tipp {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 101;
}
.quick-tipp .quick-tipp-container {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  min-height: 178px;
  background-color: var(--card-background);
}
.quick-tipp .quick-tipp-container .quick-tipp-header {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 40px;
  width: 100%;
  padding: 0 15px;
  background-color: var(--card-header-background);
  color: var(--card-header-color);
}
.quick-tipp .quick-tipp-container .quick-tipp-header .title {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 15px;
  font-weight: 700;
  height: 100%;
  color: var(--white-text);
}
.quick-tipp .quick-tipp-container .quick-tipp-header .settings {
  display: flex;
  align-items: center;
  height: 100%;
}
.quick-tipp .quick-tipp-container .quick-tipp-header .settings .setting-icon {
  margin: 12px;
}
.quick-tipp .quick-tipp-container .quick-tipp-header .settings .setting-icon svg {
  width: 15px;
  height: 15px;
}
.quick-tipp .quick-tipp-container .quick-tipp-header .close-icon {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex: 1;
  height: 100%;
}
.quick-tipp .quick-tipp-container .quick-tipp-header .close-icon svg {
  width: 20px;
  height: 20px;
}
.quick-tipp .quick-tipp-container .quick-tipp-content {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  padding: 10px 15px;
  height: 86px;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .match-row {
  display: flex;
  height: 35px !important;
  min-height: 35px !important;
  flex-direction: row;
  width: 100%;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .match-row .match-info {
  display: flex;
  flex: 1;
  height: 100%;
  flex-direction: column;
  justify-content: space-around;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .match-row .match-info .team-name {
  font-size: 13px !important;
  font-weight: 800 !important;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .match-row .match-score {
  display: flex;
  height: 100%;
  flex-direction: row;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .match-row .match-score .score-box {
  align-items: flex-end !important;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .odd-box {
  display: flex;
  flex-direction: column;
  font-size: 13px !important;
  font-weight: 500 !important;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .odd-box .odd-row {
  display: flex;
  flex-direction: row;
  min-height: 25px;
  width: 100%;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .odd-box .odd-row .odd {
  display: flex;
  align-items: center;
  flex: 1;
  border-radius: 3px;
  padding: 0 10px 0 0 !important;
  background-color: transparent !important;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .odd-box .odd-row .odd .left {
  display: flex;
  flex: 1;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .odd-box .odd-row .odd .mid {
  display: flex;
  min-width: 40px;
  font-weight: bold;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .odd-box .odd-row .odd .right {
  display: flex;
  min-width: 40px;
  justify-content: flex-end;
}
.quick-tipp .quick-tipp-container .quick-tipp-content .odd-box .odd-row .times-icon .main-svg-color {
  fill: var(--black-color-100);
}
.quick-tipp .quick-tipp-container .quick-tipp-content .odd-box .odd-row .close {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 27px;
  color: var(--card-color);
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom {
  display: flex;
  min-height: 52px;
  flex-shrink: 0;
  border-top: 1px solid var(--card-seperator-color);
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .quick-tipp-keyboard {
  padding: 10px 15px !important;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .left {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: space-evenly;
  flex: 1 0 50%;
  background-image: linear-gradient(180deg, var(--white-color-100), var(--white-color-300) 75%);
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .left .quick-tipp-total-stake {
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  justify-content: space-evenly;
  height: 100%;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .left .quick-tipp-total-stake .total-stake-value {
  font-weight: 700;
  font-size: 18px;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .left .quick-tipp-total-stake .total-stake-text {
  font-weight: 700;
  font-size: 13px;
  color: var(--white-color-900);
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .left .quick-tipp-modify {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--card-background);
  font-size: 18px;
  font-weight: 400;
  background-color: var(--primary-color-100);
  height: 100%;
  width: 100%;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .right {
  display: flex;
  flex: 1 0 50%;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .right .quick-tipp-login {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: var(--state-success);
  color: var(--white-text);
  font-size: 16px;
  font-weight: 700;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .right .quick-tipp-submit {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-evenly;
  width: 100%;
  color: var(--white-text);
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .right .quick-tipp-submit .submit-text {
  font-size: 18px;
  font-weight: 700;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .right .quick-tipp-submit .max-win {
  font-size: 13px;
  font-weight: 400;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .right .quick-tipp-confirm {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-direction: column;
  width: 100%;
  background: var(--state-success);
  color: var(--white-text);
  font-size: 16px;
  font-weight: 700;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .right .quick-tipp-confirm .first-text {
  font-size: 18px;
  font-weight: 400;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .right .quick-tipp-confirm .second-text {
  font-size: 13px;
  font-weight: 400;
}
.credit-withdraw-content-container {
  font-size: 14px;
  font-weight: 400;
}
.credit-withdraw-content-container .pay3000-container-main {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  color: var(--card-color);
}
.credit-withdraw-content-container .pay3000-container-main .pay3000-container-item {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 600;
}
.credit-withdraw-content-container .pay3000-container-main .verification-item-row {
  display: flex;
  flex-direction: row;
  font-weight: 600;
  margin-bottom: 15px;
}
.credit-withdraw-content-container .pay3000-container-main .pay3000-success-container {
  min-height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.credit-withdraw-content-container .pay3000-container-main .pay3000-success-container .pay3000-success-container-item {
  display: flex;
  flex-direction: row;
}
.credit-withdraw-content-container .pay3000-container-main .pay3000-success-container .revoke-confirmation-container {
  display: flex;
  flex-direction: column;
}
.credit-withdraw-content-container .header-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-height: 40px;
  align-items: center;
  font-size: 12px;
  line-height: 9px;
  font-weight: 500;
}
.credit-withdraw-content-container .header-row .header-item {
  display: flex;
  flex: 1;
}
.credit-withdraw-content-container .content-row {
  background: var(--card-background);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 5px;
  cursor: pointer;
  border: 1px solid var(--card-seperator-color);
  min-height: 40px;
  align-items: center;
  font-size: 13px;
}
.credit-withdraw-content-container .content-row .content-item {
  display: flex;
  flex: 1;
}
.submit-quick-amount-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px !important;
  column-gap: 8px;
  width: 100%;
}
.submit-quick-amount-row .submit-quick-amount {
  display: flex;
  width: 20%;
  padding: 8px 4px;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--general-border-color);
  font-size: 15px;
  background-color: var(--always-white);
  font-weight: 600;
  color: var(--always-black);
}
.submit-quick-amount-row .submit-quick-amount.active {
  border: 1px solid var(--primary-color-300);
  color: var(--primary-color-100);
}
.submit-quick-amount-row .submit-quick-amount:hover {
  border: 1px solid var(--primary-color-300);
  color: var(--primary-color-100);
  cursor: pointer;
}
@media (min-width: 991px) {
  register-component {
    height: calc(100vh - 70px);
    overflow: scroll !important;
  }
  .top-winner-slip-mobile {
    display: none;
  }
  .mobile-page-header {
    display: none;
  }
  .all-sport-menu {
    display: none;
  }
  .odd-header.mobile {
    display: none;
  }
  .sports-breadcrumb {
    display: none;
  }
  .quick-tipp {
    display: none;
  }
  .odd-filter-container {
    display: none;
  }
}
@media (max-width: 990px) {
  .bet-slip-container {
    height: 100%;
    background: var(--white-color-300);
  }
  .bet-slip-container .switch-row {
    display: flex;
    flex-direction: row;
    padding: 10px 14px;
    justify-content: space-between;
    min-height: 43px;
    width: 100%;
    align-items: center;
  }
  .bet-slip-container .system-row {
    font-size: 13px !important;
    font-weight: 400 !important;
    padding-left: 10px !important;
    height: 40px !important;
  }
  .bet-slip-container .system-row input {
    width: 20px !important;
    height: 20px !important;
  }
  live-component {
    padding-left: 0 !important;
  }
  .live-standart-single-container {
    display: none !important;
  }
  sports-component .container .header {
    display: none;
  }
  .odd-header {
    display: none !important;
  }
  .odd-header.mobile {
    display: flex !important;
    flex-direction: row;
    position: sticky;
    height: 50px;
    top: 0;
    z-index: 2;
    border-bottom: 1px solid var(--general-border-color);
    border-top: 1px solid var(--general-border-color);
  }
  .all-sport-menu {
    display: block;
  }
  .mobile-page-header {
    display: flex;
  }
  .navbar-container {
    margin-bottom: 0px !important;
  }
  .bottom-navbar-container {
    border-top: none !important;
  }
  .current-slip-core-desktop {
    display: block;
  }
  .top-winner-slip-mobile {
    display: block;
    overflow: scroll;
    height: 100%;
    padding: 14px;
  }
  .top-winner-slip-mobile .bet-slip-tab-row .tab-item.active {
    color: var(--always-white) !important;
  }
  .main-page {
    overflow: scroll;
    height: calc(var(--vh) - 120px);
  }
  .bottom-navbar {
    display: block;
  }
  current-slip-core {
    width: 100%;
  }
  cashout-component {
    width: 100%;
  }
  .story-slider-row {
    width: 100vw !important;
  }
  .story-slider-row .story-slider-box {
    height: 70px !important;
    width: 100vw !important;
    overflow: scroll;
  }
  .story-slider-row .story-slider-box .story-slider-item {
    flex-direction: column;
    height: 70px !important;
    width: 75px !important;
    flex-shrink: 0;
  }
  .story-slider-row .story-slider-box .story-slider-item .story-slider-sport-name {
    text-align: center;
    width: 75px;
  }
  .story-slider-row .story-slider-box .story-slider-item.selected {
    border-bottom: 3px solid var(--primary-color-100) !important;
  }
  .story-slider-row .story-slider-box .story-slider-item .story-slider-icon-count .story-slider-icon {
    width: 30px;
    height: 30px;
    background-position: center;
    background-size: contain;
  }
  .bet-slip-tab-row {
    height: 40px !important;
    background-image: linear-gradient(180deg, var(--white-color-200), var(--white-color-300) 75%) !important;
    border-bottom: 1px solid var(--general-border-color) !important;
    border-top: 1px solid var(--general-border-color) !important;
  }
  .bet-slip-tab-row .tab-item.active {
    border-bottom: none !important;
    color: var(--black-color-200);
    background-image: var(--odd-background-gradient-active) !important;
  }
  .slip-amount-container {
    background-color: var(--white-color-200) !important;
    padding: 15px !important;
  }
  .slip-amount-container .slip-amount-row {
    margin-top: 20px !important;
  }
  .slip-amount-bottom {
    padding: 15px !important;
  }
  .tickets {
    margin-top: 0 !important;
  }
  .tickets .ticket-item {
    min-height: 80px !important;
    border-bottom: 1px solid var(--general-border-color) !important;
    margin-bottom: 0 !important;
  }
  .tickets .ticket-item .match-row {
    height: 35px !important;
    min-height: 35px !important;
  }
  .tickets .ticket-item .team-name {
    font-size: 13px !important;
    font-weight: 800 !important;
  }
  .tickets .ticket-item .odd-box {
    font-size: 13px !important;
    font-weight: 500 !important;
  }
  .tickets .ticket-item .odd-box .odd {
    padding: 0 10px 0 0 !important;
    background-color: transparent !important;
  }
  .sports-container .odd-header .odd-box-row {
    width: 100vw !important;
  }
}
.transparentColor {
  color: transparent;
}
slider .ratio {
  min-height: 100% !important;
  min-width: 100% !important;
}
slider .img-div img {
  margin: 0px !important;
  border-radius: 0px !important;
}
.error-snackbar {
  background: var(--state-fail) !important;
}
.underline-text.mat-snack-bar-container {
  max-width: 70% !important;
}
.underline-text.mat-snack-bar-container .mat-button-wrapper {
  text-decoration: underline;
}
.success-snackbar {
  background: var(--state-success) !important;
}
consent-screen-dialog {
  color: var(--black-color-400);
}
consent-screen-dialog .consent-screen-main-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
consent-screen-dialog .consent-screen-main-container .header-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 22px;
  font-weight: 700;
  height: 50px;
  border-bottom: 1px solid var(--white-color-400);
}
consent-screen-dialog .consent-screen-main-container .info-container {
  align-items: center;
}
consent-screen-dialog .consent-screen-main-container .info-container .checkbox_with_label {
  width: 20px;
  height: 28px;
}
consent-screen-dialog .consent-screen-main-container .checkbox-container {
  display: flex;
  flex-direction: column;
}
consent-screen-dialog .consent-screen-main-container .checkbox-container .checkbox-container-item {
  display: flex;
  flex-direction: row;
}
consent-screen-dialog .consent-screen-main-container .checkbox-container .checkbox-container-item .input-span {
  display: flex;
  align-items: center;
  justify-content: center;
}
consent-screen-dialog .consent-screen-main-container .checkbox-container .checkbox-container-item .input-span label a {
  font-weight: 600;
  color: var(--black-color-100);
  text-decoration: underline;
}
consent-screen-dialog .consent-screen-main-container .checkbox-container .checkbox-item {
  display: flex;
  flex-direction: row;
}
consent-screen-dialog .consent-screen-main-container .checkbox-container .checkbox-item .input-span {
  display: flex;
  align-items: center;
  justify-content: center;
}
consent-screen-dialog .consent-screen-main-container .checkbox-container .checkbox-item .input-span label a {
  font-weight: 600;
  color: var(--black-color-500);
  text-decoration: underline;
  margin-left: 5px;
}
consent-screen-dialog .consent-screen-main-container .footer-container {
  display: flex;
  font-size: 13px;
  font-weight: 400;
}
consent-screen-dialog .consent-screen-main-container .footer-container a {
  text-decoration: underline;
  color: var(--black-color-300);
  font-weight: 800;
  margin-left: 5px;
}
consent-screen-dialog .consent-screen-main-container .submit-wrap {
  padding: 6px;
  margin-top: 6%;
  margin-bottom: 0.25rem !important;
}
consent-screen-dialog .consent-screen-main-container .submit-wrap .buttonSuccess {
  width: 100%;
  min-width: 100%;
  font-weight: 600;
  background: var(--state-success);
  color: var(--always-white);
  font-family: Source Sans Pro;
  font-style: normal;
  font-size: 17px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
consent-screen-dialog .consent-screen-main-container .submit-wrap .buttonSuccess:disabled {
  opacity: 0.65;
}
bonus-comp .bonus-main-container {
  display: flex;
  flex-direction: column;
  color: var(--card-color);
  font-size: 13px;
  height: 530px;
  width: 100%;
}
bonus-comp .bonus-main-container .bonus-container {
  display: flex;
  flex-direction: column;
  margin-bottom: 12px;
}
bonus-comp .bonus-main-container .bonus-container .bonus-content-container {
  display: flex;
  flex-direction: column;
  background: var(--card-background);
  padding: 10px;
  min-height: 230px;
  justify-content: space-between;
}
bonus-comp .bonus-main-container .bonus-container .bonus-content-container .bonus-line {
  border-top: 1px solid var(--card-seperator-color);
  width: 100%;
}
bonus-comp .bonus-main-container .bonus-container .bonus-content-container .bonus-info-row {
  display: flex;
  flex-direction: row;
}
bonus-comp .bonus-main-container .bonus-container .bonus-content-container .bonus-info-row .bonus-info-row-left {
  display: flex;
  justify-content: flex-start;
  width: 35%;
}
bonus-comp .bonus-main-container .bonus-container .bonus-content-container .bonus-info-row .bonus-info-row-right {
  display: flex;
  justify-content: flex-end;
  width: 65%;
  font-weight: 600;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header {
  background: var(--card-background);
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  cursor: pointer;
  min-height: 60px;
  align-items: center;
  font-size: 15px;
  font-weight: 700;
  padding: 10px;
  border: 1px solid var(--card-seperator-color);
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  text-align: center;
  width: 100%;
  margin-bottom: 7px;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .header-row-right {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  text-align: center;
  flex: 1;
  width: 30px;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .header-row-right.green {
  color: #2faa2f;
  font-size: 15px;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .header-row-right.red {
  color: #bd0000;
  font-size: 15px;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .header-row-right.yellow {
  color: #d2e008;
  font-size: 15px;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .sub-title {
  font-size: 13px;
  font-weight: 400;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .header-row-left {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  text-align: center;
  width: 30px;
  flex: 1;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .up-title {
  font-size: 15px;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .sub-title {
  font-size: 13px;
  font-weight: 700;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .sub-title.red {
  color: #8e0b0b;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .sub-title.black {
  color: #000000;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-row .sub-title.green {
  color: #3d9900;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-right-side {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  text-align: center;
  width: 30px;
}
bonus-comp .bonus-main-container .bonus-container .bonus-dropdown-header .bonus-header-right-side .arrow-icon {
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.top-button-container {
  display: flex;
  width: 100%;
  padding: 10px;
  justify-content: center;
  z-index: 12;
}
.top-button-container.live-event-detail {
  position: sticky;
  bottom: 0;
  background: var(--white-color-100);
  border-top: 1px solid var(--general-border-color);
}
@media (min-width: 990px) {
  .top-button-container.live-event-detail {
    display: none;
  }
}
.top-button-container.event-detail {
  position: sticky;
  bottom: 0px;
  background: var(--white-color-100);
  border-top: 1px solid var(--general-border-color);
}
@media (min-width: 990px) {
  .top-button-container.event-detail {
    display: none;
  }
}
.top-button-container .top-button {
  display: flex;
}
.top-button-container .top-button.hidden {
  animation: slideDown 0.5s ease forwards;
}
.top-button-container .top-button.show {
  display: flex;
  animation: slideUp 0.5s ease forwards;
}
.top-button-container .top-button .text-name {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
  font-size: 17px;
  font-weight: 500;
}
.top-button-container .top-button .right {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.top-button-container .top-button .right .arrow-icon {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.selection-container-shop {
  border: 1px solid var(--white-color-300);
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
}
.selection-container-shop .select-header-row .right-side .radio-dot {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  background-color: var(--white-color-100);
  border-radius: 13px;
  border: 1px solid var(--black-color-100);
}
.selection-container-shop .select-header-row .right-side .radio-dot .dot {
  width: 7px;
  height: 7px;
  border-radius: 7px;
  background-color: var(--white-color-100);
}
.selection-container-shop .select-header-row .right-side .radio-dot.active {
  border: 1px solid var(--white-color-800) !important;
}
.selection-container-shop .select-header-row .right-side .radio-dot.active .dot {
  background-color: var(--white-color-800) !important;
}
.shop-row.disabled-row {
  filter: blur(0.7px);
}
.shop-row .left-box .radio-dot {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  background-color: var(--white-color-100);
  border-radius: 13px;
  border: 1px solid var(--general-border-color);
}
.shop-row .left-box .radio-dot .dot {
  width: 7px;
  height: 7px;
  border-radius: 7px;
  background-color: var(--white-color-100);
}
.shop-row .left-box .radio-dot.active {
  border: 1px solid var(--white-color-800) !important;
}
.shop-row .left-box .radio-dot.active .dot {
  background-color: var(--white-color-800) !important;
}
.shop-container.disabled-row {
  filter: blur(0.7px);
}
.shop-container .container-row .radio-input .radio-dot {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  background-color: var(--white-color-100);
  border-radius: 13px;
  border: 1px solid var(--general-border-color);
}
.shop-container .container-row .radio-input .radio-dot .dot {
  width: 7px;
  height: 7px;
  border-radius: 7px;
  background-color: var(--white-color-100);
}
.shop-container .container-row .radio-input .radio-dot.active {
  border: 1px solid var(--white-color-800) !important;
}
.shop-container .container-row .radio-input .radio-dot.active .dot {
  background-color: var(--white-color-800) !important;
}
.verification-main-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.verification-main-container .verification-up-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 20px;
  align-items: center;
}
.verification-main-container .verification-up-row .up-row-left {
  display: flex;
  justify-content: center;
  width: 100%;
  font-size: 15px;
  font-weight: 700;
  color: var(--verification-dialog-text-color);
}
.verification-main-container .icon-container {
  display: flex;
  height: 30%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.verification-main-container .icon-container .main-svg {
  width: 100%;
  display: flex;
  justify-content: center;
  fill: var(--verification-dialog-text-color);
}
.verification-main-container .icon-container .main-svg svg {
  width: 20%;
  height: auto;
}
.verification-main-container .confirm-button {
  color: var(--always-white);
  background: var(--secondary-color-100);
  border: 1px solid var(--secondary-color-100);
  padding: 10px 4px;
  width: 40%;
}
.verification-main-container .confirm-button-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 1%;
}
.verification-main-container .sub-text-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 1%;
}
.verification-main-container .verification-sub-text {
  display: flex;
  flex-direction: row;
  font-size: 13px;
  font-weight: 600;
  color: var(--verification-dialog-text-color);
  padding: 10px;
  max-width: 600px;
  text-align: center;
}
@media (min-width: 989px) {
  .verification-sub-text {
    font-size: 15px;
  }
  .quick-register-container {
    display: flex;
    flex-direction: column;
    background: var(--white-color-100);
  }
  .quick-register-container .up-text-row {
    align-items: center;
  }
  .casino-register-container {
    display: flex;
    flex-direction: column;
    background: var(--white-color-100);
  }
  .casino-register-container .up-text-row {
    align-items: center;
  }
}
.verification-container .verification-row {
  display: flex;
  font-size: 15px;
  color: var(--state-fail);
  font-weight: 600;
}
.quick-register-container {
  flex-direction: column;
  padding: 10px;
  background: var(--white-color-100);
  height: 530px;
  display: block;
  min-height: 530px !important;
  overflow: scroll;
  margin-bottom: 20px;
}
.quick-register-container .up-text-row {
  font-size: 15px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  border-bottom: 1px solid var(--general-border-color);
  height: 30px;
  font-weight: 700;
  color: var(--black-color-100);
}
.quick-register-container .sub-text-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  font-size: 13px;
  font-weight: 500;
  margin-top: 10px;
  color: var(--black-color-100);
}
.quick-register-container .slips-section-container {
  width: 50%;
}
.quick-register-container .btn.mobile {
  min-width: 245px;
  height: 45px;
  border-radius: 2px;
  margin: 11px 5px;
}
.quick-register-container .btn .btn-text.mobile-text {
  font-weight: 600;
}
.quick-register-container .btn .btn-text.mobile-text-white {
  font-size: 17px;
  font-weight: 600;
  color: var(--white-color-100) !important;
}
casino-register-modal {
  width: 100%;
}
casino-register-modal .casino-register-container {
  flex-direction: column;
  padding: 10px;
  background: var(--white-color-100);
  display: block;
  overflow: scroll;
  margin-bottom: 20px;
}
casino-register-modal .casino-register-container .up-text-row {
  font-size: 15px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  border-bottom: 1px solid var(--general-border-color);
  height: 30px;
  font-weight: 700;
  color: var(--black-color-100);
}
casino-register-modal .casino-register-container .sub-text-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  font-size: 13px;
  font-weight: 500;
  margin-top: 10px;
  color: var(--black-color-100);
  padding: 6px;
}
casino-register-modal .casino-register-container .slips-section-container {
  width: 50%;
}
casino-register-modal .casino-register-container .btn.mobile {
  min-width: 245px;
  height: 45px;
  border-radius: 2px;
  margin: 11px 5px;
}
casino-register-modal .casino-register-container .btn .btn-text.mobile-text {
  font-weight: 600;
}
casino-register-modal .casino-register-container .btn .btn-text.mobile-text-white {
  font-size: 17px;
  font-weight: 600;
  color: var(--white-color-100) !important;
}
.cs_anchor {
  display: none !important;
}
.image {
  width: 100%;
  height: 120px;
}
.images {
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}
.images-inner {
  width: 500%;
  transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
  transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}
.image-slide {
  width: 20%;
  float: left;
  transition: all 4s ease;
}
.radio-btn {
  transition: all 4s ease;
}
/* Move slides overflowed container */
#slide1:checked ~ .images .images-inner {
  margin-left: 0;
}
#slide2:checked ~ .images .images-inner {
  margin-left: -100%;
}
#slide3:checked ~ .images .images-inner {
  margin-left: -200%;
}
#slide4:checked ~ .images .images-inner {
  margin-left: -300%;
}
#slide5:checked ~ .images .images-inner {
  margin-left: -400%;
}
/* Color of bullets */
#slide1:checked ~ div .fake-radio .radio-btn:nth-child(1), #slide2:checked ~ div .fake-radio .radio-btn:nth-child(2), #slide3:checked ~ div .fake-radio .radio-btn:nth-child(3), #slide4:checked ~ div .fake-radio .radio-btn:nth-child(4), #slide5:checked ~ div .fake-radio .radio-btn:nth-child(5) {
  background: var(--state-fail);
}
.radio-btn {
  width: 9px;
  height: 9px;
  border-radius: 5px;
  background: var(--white-color-900);
  display: inline-block !important;
  margin: 0 1px;
  cursor: pointer;
}
@keyframes bullet {
  0%, 33.32333333333334% {
    background: var(--state-fail);
  }
  33.333333333333336%, 100% {
    background: var(--white-color-900);
  }
}
#play1:checked ~ div .fake-radio .radio-btn:nth-child(1) {
  animation: bullet 12300ms infinite -1000ms;
}
#play1:checked ~ div .fake-radio .radio-btn:nth-child(2) {
  animation: bullet 12300ms infinite 3100ms;
}
#play1:checked ~ div .fake-radio .radio-btn:nth-child(3) {
  animation: bullet 12300ms infinite 3100ms;
}
#play1:checked ~ div .fake-radio .radio-btn:nth-child(4) {
  animation: bullet 12300ms infinite 3100ms;
}
#play1:checked ~ div .fake-radio .radio-btn:nth-child(5) {
  animation: bullet 12300ms infinite 3100ms;
}
/* Calculate AUTOPLAY for BULLETS - END */
/* Calculate AUTOPLAY for SLIDES */
@keyframes slide {
  20% {
    margin-left: 0;
  }
  40% {
    margin-left: -100%;
  }
}
.st-slider > #play1:checked ~ .images .images-inner {
  animation: slide 15000ms infinite;
}
/* Calculate AUTOPLAY for SLIDES - END */
/* Calculate AUTOPLAY for CAPTION */
@keyframes caption {
  0%, 33.32333333333334% {
    opacity: 1;
  }
  33.333333333333336%, 100% {
    opacity: 0;
  }
}
#play1:checked ~ .labels .label:nth-child(1) {
  animation: caption 12300ms infinite -1000ms;
}
#play1:checked ~ .labels .label:nth-child(2) {
  animation: caption 12300ms infinite 3100ms;
}
#play1:checked ~ .labels .label:nth-child(3) {
  animation: caption 12300ms infinite 7200ms;
}
#play1:checked ~ .labels .label:nth-child(4) {
  animation: caption 12300ms infinite 7200ms;
}
#play1:checked ~ .labels .label:nth-child(5) {
  animation: caption 12300ms infinite 7200ms;
}
.live-bar-container-desktop {
  display: flex;
  flex-direction: row;
  background: var(--card-header-background);
  color: var(--white-text);
  height: 35px;
  width: 100%;
  font-size: 15px;
  font-weight: 700;
  align-items: center;
  font-style: normal;
}
@media (max-width: 990px) {
  .live-bar-container-desktop {
    margin-top: 35px;
  }
}
.live-bar-container-desktop .live-bar-left {
  display: flex;
  width: 65%;
  justify-content: flex-start;
  padding-left: 15px;
}
.live-bar-container-desktop .live-bar-right {
  display: none;
}
.live-bar-container-mobile {
  display: none;
}
.breadcrumb-container {
  display: none;
}
.breadcrumb-container .breadcrumb-mid {
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: center;
}
.breadcrumb-container .breadcrumb-mid .breadcrumb-turnament-icon {
  display: flex;
  justify-content: flex-start;
  width: 10px;
  height: 100%;
  align-items: center;
  margin-right: 10px;
}
.breadcrumb-container .breadcrumb-mid .breadcrumb-turnament-icon .svg svg {
  width: 25px;
}
.breadcrumb-container .breadcrumb-mid .template-name {
  margin-left: 10px;
}
.breadcrumb-container .breadcrumb-mid .breadcrumb-tournament-name {
  display: flex;
  justify-content: flex-start;
  flex: 1;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin-left: 10px;
  height: 100%;
  align-items: center;
}
.breadcrumb-container .breadcrumb-mid .breadcrumb-tournament-noname {
  display: flex;
  justify-content: flex-start;
  flex: 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  margin-left: 10px;
  height: 100%;
  align-items: center;
}
.breadcrumb-container .breadcrumb-right {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  margin-right: 8px;
}
.breadcrumb-container .breadcrumb-right .star-icon {
  display: block;
  color: var(--black-color-700);
}
.leftmenusvg {
  width: 32px;
  display: flex;
  justify-content: center;
  height: 100%;
  fill: #000;
}
.leftmenusvg svg {
  width: 32px;
}
.left-menu-verticalsvg {
  display: flex;
  justify-content: center;
  height: 100%;
}
.left-menu-verticalsvg .main-svg-color {
  stroke: var(--black-color-100) !important;
}
.left-menu-verticalsvg .black-color {
  stroke: var(--black-color-100);
}
.left-menu-verticalsvg svg {
  width: 24px;
  height: 24px;
}
.sports-menu-box .sports-menu-item .item-box .sports-menu-dropdown .sports-menu-item .left .all-icon-svg {
  height: 22px;
  width: 22px;
  display: flex;
}
.sports-menu-box .sports-menu-item .item-box .sports-menu-dropdown .sports-menu-item .left .all-icon-svg .main-svg-color {
  stroke: var(--black-color-100);
}
.sports-menu-box .sports-menu-item .item-box .sports-menu-dropdown .sports-menu-item .left .all-icon-svg svg {
  width: 22px !important;
  height: 22px !important;
}
.slidermenusvg {
  width: 30px;
  display: flex;
}
.slidermenusvg svg {
  width: 30px;
  height: 30px;
}
.slidermenusvg .main-svg-color {
  stroke: var(--black-color-100) !important;
}
.slidermenusvg.swipeIcon .main-svg-color-fill {
  fill: var(--black-color-100) !important;
}
.lugassvg {
  width: 27px;
  fill: red;
  display: flex;
}
.lugassvg svg {
  width: 27px;
  height: 27px;
}
.lugassvg svg .cls-1 {
  fill: none !important;
  stroke: #1d1d1b !important;
  stroke-linecap: round !important;
  stroke-miterlimit: 10 !important;
  stroke-width: 3px !important;
  width: 27px;
  height: 32px;
}
.lugassvg svg .cls-2 {
  fill: var(--primary-color-100) !important;
  stroke: var(--primary-color-100) !important;
}
.set-deposit-limit-main-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: space-around;
}
.set-deposit-limit-main-container .transaction-header {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 22px;
  font-weight: 700;
  border-bottom: 1px solid var(--card-seperator-color);
}
.set-deposit-limit-main-container .transaction-content-container {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
}
.set-deposit-limit-main-container .transaction-content-container .transaction-row {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: flex;
  flex-direction: row;
}
.set-deposit-limit-main-container .transaction-content-container .transaction-row .transaction-row-left {
  display: flex;
  justify-content: flex-start;
  width: 15%;
}
.set-deposit-limit-main-container .transaction-content-container .transaction-row .transaction-row-right-container {
  display: flex;
  justify-content: flex-end;
  flex: 1;
  flex-direction: column;
}
.set-deposit-limit-main-container .transaction-content-container .transaction-row .transaction-row-right-container .transaction-row-right {
  display: flex;
}
.set-deposit-limit-main-container .form-container {
  display: flex;
  flex-direction: column;
}
.set-deposit-limit-main-container .form-container .form-container-row {
  font-size: 15px;
}
.main-container-article {
  margin: 0 10px;
  padding: 10px 20px;
  width: 100%;
  font-size: 14px;
  line-height: 21px;
  display: flex;
  flex: 1;
  background: var(--card-background);
  overflow: scroll;
  height: calc(100vh - 100px);
}
.main-container-article img {
  max-width: 100%;
}
.main-container-article.link-text a {
  color: var(--primary-color-100) !important;
}
.main-container-article .about-us-header {
  font-size: 30px;
  text-align: center;
  font-weight: 500;
}
.main-container-article .about-us-content .company-header {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}
.main-container-article .about-us-content .company-header .company-text {
  font-size: 14px;
  font-weight: 400;
}
.main-container-article .impresum-header {
  text-align: center;
  font-size: 30px !important;
  font-weight: 500 !important;
}
.main-container-article .main-list-wrapper {
  list-style-type: upper-roman;
}
.main-container-article .main-list-wrapper .main-list-item {
  margin-top: 10px;
}
.main-container-article .main-list-wrapper .main-list-item ol {
  list-style-type: decimal;
  padding-inline-start: 20px;
}
.main-container-article .main-list-wrapper .main-list-item ol ::marker {
  font-weight: 700;
  font-size: 16px;
}
.main-container-article .main-list-wrapper .main-list-item li ::marker {
  font-weight: 700;
  font-size: 16px;
}
.main-container-article .main-list-wrapper .main-list-item li .list-with-letters {
  list-style-type: lower-alpha;
}
.main-container-article .responsible-header {
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.main-container-article a[href^="mailto:"] {
  color: var(--primary-color-100) !important;
}
.main-container-article a {
  color: var(--secondary-color-100) !important;
  text-decoration: underline;
}
.main-container-article ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.main-container-article .addiction-prevention-text {
  font-size: 14px;
  line-height: 21px;
}
.main-container-article h1 {
  font-size: 1.5rem;
  font-weight: 500;
}
.main-container-article h2 {
  font-weight: 700;
  text-decoration: underline;
  text-align: center;
  font-size: 24px;
}
.main-container-article p {
  margin-top: 0;
}
.main-container-article .content {
  padding: 10px 0;
}
.main-container-article .payment-header {
  text-align: center;
  font-size: 30px;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.main-container-article .header-wrap {
  margin-bottom: 1rem;
}
.main-container-article .header-text {
  text-align: center;
  margin-bottom: 0;
}
.main-container-article .second-header-text {
  text-align: center;
}
.main-container-article .content-box {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--card-seperator-color);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  border-radius: 20px;
  background-color: var(--card-background);
}
.main-container-article .content-box .text-wrap .title {
  font-size: 16px;
  margin-bottom: 0.5rem;
  line-height: 18px;
  font-weight: 700;
}
.main-container-article .content-box .payment-option-wrap {
  display: block;
  text-align: left;
  margin-right: auto;
  padding: 0;
  width: 50%;
  border-right: 1px solid var(--general-border-color);
}
.main-container-article .content-box .payment-option-wrap .payment-estimate {
  border: 1px solid var(--black-color-900);
  text-align: center;
  background-color: var(--black-color-900);
  color: var(--always-white);
  position: relative;
  border-radius: 20px 0 0;
}
.main-container-article .content-box .payment-option-wrap .payment-text-wrap {
  padding: 0 15px 10px;
}
.main-container-article .content-box .payment-option-wrap .payment-text-wrap .payment-estimate {
  border-radius: 0 0 0 20px;
  margin: 0px -15px -10px -15px;
}
.main-container-article .content-box .payment-option-wrap .payment-type {
  font-weight: 700;
  margin-bottom: 1rem;
  text-align: center;
  font-size: 18px;
}
.main-container-article .content-box .img-wrap {
  display: flex;
  padding: 0 30px;
  justify-content: center;
  width: 50%;
}
.main-container-article .content-box .img-wrap img {
  width: 155px;
}
.main-container-article .content-box .img-wrap .prevention-image {
  margin-right: 15px;
  height: 65px;
  width: 65px;
}
.main-container-article .content-box .img-wrap .trustly-img-cert {
  filter: blur(0);
  -webkit-filter: blur(0);
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  image-rendering: crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  -ms-interpolation-mode: nearest-neighbor;
  width: 155px;
  height: 67px;
}
.main-container-article .trustly-img {
  width: 200px;
  margin-right: 0.5rem;
}
.main-container-article .bold-text {
  font-weight: 700;
  margin-bottom: 0.5rem;
  font-size: 16px !important;
}
.main-container-article .text-with-bigger-font {
  font-size: 18px !important;
  text-decoration: underline;
}
.main-container-article .header-img-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
}
.main-container-article .prevention-image {
  margin-right: 15px;
  height: 65px;
  width: 65px;
}
.mobile-lock-button-main-container {
  min-height: 150px;
  background: var(--secondary-color-400);
  margin-top: 10px;
  padding: 15px 8px;
  display: flex;
  flex-direction: column;
  border-radius: 5px;
  line-height: 18px;
  font-size: 12px;
  color: var(--always-white) !important;
  box-shadow: -3px 3px 11px -7px var(--always-black), 3px -3px 9px -7px var(--always-black);
}
.mobile-lock-button-main-container .mobile-lock-item {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.mobile-lock-button-main-container .mobile-lock-item .mobile-lock-text {
  display: flex;
  justify-content: flex-start;
  width: 50%;
}
.mobile-lock-button-main-container .mobile-lock-item .mobile-lock-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
  background: var(--primary-color-400) !important;
  border: 1px solid var(--primary-color-300);
  margin: 5px 0 5px 5px;
  padding: 5px;
  color: var(--always-white);
  height: 38px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
}
.lock-button-main-container {
  min-height: 150px;
  background: var(--white-color-100);
  margin-top: 10px;
  padding: 15px;
  display: flex;
  flex-direction: column;
  line-height: 18px;
  font-size: 12px;
}
.lock-button-main-container .lock-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: var(--primary-color-400) !important;
  margin: 5px 0;
  padding: 5px;
  color: var(--white-text);
  font-weight: bold;
  height: 38px;
  border-radius: 4px;
  cursor: pointer;
}
.account-mobile-container {
  height: 0;
  width: 100%;
  position: absolute;
  z-index: 1000;
  top: 100%;
  right: 0;
  background-color: var(--general-background);
  overflow-x: hidden;
  transition: 0.4s;
}
.account-mobile-container .account-mobile-header {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding: 0 15px;
  background: var(--card-background);
  height: 45px;
}
.account-mobile-container .account-mobile-header .header-left-side {
  flex: 1;
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 650;
}
.account-mobile-container .account-mobile-header .header-right-side {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 20px;
  font-weight: 800;
  color: var(--secondary-color-100);
}
.account-mobile-container .account-mobile-header .header-right-side .close-icon svg {
  width: 20px;
  height: 20px;
}
.account-mobile-container .account-mobile-horizontal-menu {
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100vw;
  overflow-x: auto;
  height: 40px;
  background-color: var(--secondary-color-100);
  padding: 0 5px;
}
.account-mobile-container .account-mobile-horizontal-menu .h-menu-item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  flex-shrink: 0;
  color: var(--always-white);
  font-size: 15px;
  font-weight: 500;
  white-space: nowrap;
  height: 40px;
  min-height: 40px;
}
.account-mobile-container .account-mobile-horizontal-menu .h-menu-item.active {
  border-bottom: 2px solid var(--primary-color-100);
}
.account-mobile-container .account-mobile-content-container {
  padding: 15px;
  background-color: var(--white-color-300);
  height: calc(100vh - 145px) !important;
  overflow-y: auto;
}
@media (max-width: 990px) {
  .document-upload-main-container .document-lists-container .one-document-item .document-date {
    margin-right: 0 !important;
    padding-left: 25px !important;
  }
  .document-upload-main-container .document-lists-container .one-document-item .document-status {
    margin-right: 3% !important;
  }
  .live-bar-container-mobile {
    display: flex;
    flex-direction: row;
    height: 23px;
    background: var(--card-header-background);
    width: 100%;
    color: var(--card-header-color);
    font-size: 13px;
    font-weight: 400;
    align-items: center;
    font-style: normal;
  }
  .live-bar-container-mobile .live-bar-left {
    display: flex;
    flex: 1;
    justify-content: flex-start;
    padding-left: 15px;
  }
  .live-bar-container-mobile .live-bar-right {
    display: flex;
    width: 150px;
    justify-content: flex-start;
    background: rgba(0, 0, 0, 0.22);
    padding-left: 15px;
    height: 100%;
    align-items: center;
  }
  .breadcrumb-container {
    display: flex;
    flex-direction: row;
    height: 40px;
    background: var(--odd-background);
  }
  .breadcrumb-container .breadcrumb-left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
  }
  .breadcrumb-container .breadcrumb-left .arrow-icon {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }
  .breadcrumb-container .breadcrumb-left .arrow-icon.right {
    width: 20px !important;
    height: 23px !important;
  }
  .slidermenusvg svg {
    width: 30px;
    height: 30px;
  }
  .lugassvg {
    width: 28px;
    height: 28px;
  }
  .lugassvg svg {
    width: 28px;
  }
  .credit-withdraw-content-container {
    font-size: 14px;
    font-weight: 400;
  }
  .credit-withdraw-content-container .header-row {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    min-height: 40px;
    align-items: center;
    font-size: 12px;
    line-height: 9px;
    font-weight: 500;
  }
  .credit-withdraw-content-container .content-row {
    background: var(--card-background);
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-bottom: 5px;
    cursor: pointer;
    border: 1px solid var(--card-seperator-color);
    min-height: 40px;
    align-items: center;
    font-size: 13px;
  }
  .credit-withdraw-content-container .btn-text {
    font-weight: 600;
    font-size: 15px;
  }
  .credit-withdraw-content-container .confirm-button-container .register-button.save-changes-button.confirm-button {
    width: 100% !important;
  }
  .credit-withdraw-content-container .confirm-button-container .register-button.save-changes-button.confirm-button.opacity {
    opacity: 0.65 !important;
  }
  .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-container {
    width: 100% !important;
  }
  .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container {
    min-height: 600px !important;
  }
  .credit-withdraw-content-container .other-deposit-main-container .bank-transfer-dropdown-container .bank-transfer-info-container {
    width: 100% !important;
  }
  .slip-component-general-container .slips-section-container .select {
    width: 100% !important;
  }
  .slip-component-general-container .ticket-cards-container .one-ticket .ticket-detail .stake-bg {
    min-width: 35% !important;
  }
  .slip-component-general-container .main-slip-container .main-box .main-slip-container-right {
    font-size: 11px;
  }
  .slip-component-general-container .main-slip-container .match-detail-row {
    font-size: 12px;
  }
  .slip-component-general-container .main-slip-container .match-detail-row .detail-left {
    font-style: normal;
  }
  .slip-component-general-container .slip-info {
    font-size: 13px;
    height: 170px !important;
  }
  .credit-main-container {
    min-height: 530px !important;
  }
  .credit-main-container .credit-iban-content-container .iban-confirm-container {
    width: 100% !important;
  }
  .credit-main-container .credit-withdraw-content-container .credit-input-container {
    width: 100% !important;
  }
  .credit-main-container .credit-withdraw-content-container .payment-detail-container {
    padding-top: 20px;
  }
  .credit-main-container .credit-withdraw-content-container .payment-method-container {
    padding: 10px !important;
  }
  .credit-main-container .credit-withdraw-content-container .payment-method-container .payment-method-row {
    width: 100% !important;
  }
  .credit-main-container .credit-withdraw-content-container .confirm-button-container {
    width: 100% !important;
  }
  .credit-main-container .credit-withdraw-content-container .payment-sub-text {
    min-height: 50px;
    display: flex;
    flex: 1;
    align-items: center;
    line-height: 16.5px;
  }
  .account-overview-main-container .content-row {
    margin: 2px 5px;
  }
  .account-overview-main-container .account-section-container {
    padding: 10px !important;
  }
  .account-overview-main-container .account-section-container .select {
    width: 100% !important;
  }
  .user-profile-main-container {
    border: none !important;
  }
  .user-profile-main-container .info-container .user-profile-content-container .settings-select-container .select-right-side .select-row .select-input-full-width {
    width: 100%;
  }
  .limits-main-container {
    border: none !important;
  }
  .limits-main-container .limit-container {
    border: 1px solid var(--card-seperator-color);
  }
  .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container {
    width: 100% !important;
  }
  .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .btn {
    height: 40px !important;
    margin-top: 10px;
  }
  .limits-main-container .limit-container .limit-content-container .limit-input-row .limit-input-container .btn .btn-text {
    font-size: 16px;
    font-weight: 600;
  }
  .limits-main-container .limit-container .limit-content-container .self-exclusion-main-container .example-form .self-exclusion-dropdown-container {
    width: 100%;
  }
  .limits-main-container .limit-container .limit-content-container .self-exclusion-main-container .example-form .self-exclusion-dropdown-container .btn {
    height: 40px !important;
    margin-top: 10px;
  }
  .limits-main-container .limit-container .limit-content-container .self-exclusion-main-container .example-form .self-exclusion-dropdown-container .btn .btn-text {
    font-size: 16px;
    font-weight: 600;
  }
  .document-upload-main-container {
    border: none !important;
  }
}
.gebuhr-img {
  display: flex;
  justify-content: center;
  transform: scale(0.64);
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  width: 242px;
  height: 242px;
}
.best-quoten-img {
  display: flex;
  justify-content: center;
  transform: scale(0.64);
  width: 242px;
  height: 242px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
.bittle-text-container {
  padding-top: 60px;
}
.jetzt-div {
  display: flex;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 50px;
}
.note-text-item {
  padding-left: 20px;
  padding-bottom: 13px;
}
.note-text-header {
  padding-right: 25px;
  padding-left: 25px;
}
.svg-div-text {
  max-width: 250px;
  text-align: center;
  font-size: 16px;
}
.header-center-div {
  padding-top: 40px;
  display: flex;
  justify-content: center;
  font-size: x-large;
  text-align: center;
  padding-bottom: 21px;
  flex-direction: column;
}
.jetzt {
  background-color: var(--primary-color-100);
  border: none;
  color: var(--white-color-100);
  padding: 15px 60px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 30px;
  background: -webkit-linear-gradient(top, rgb(245, 178, 38), rgb(245, 178, 38) 50%, rgb(246, 162, 1) 50%, rgb(246, 162, 1) 100%);
}
.article-bonus-button-div {
  display: flex;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 50px;
}
.f-end {
  display: flex;
  justify-content: end;
}
.svg-div-item {
  display: flex;
  justify-content: center;
  align-items: center;
}
.article-bonus-center {
  display: flex;
  justify-content: center;
  font-size: 16px;
}
.article-bonus-grid-span-text {
  text-align: center;
  flex-direction: column;
  margin-right: 7px;
}
.article-bonus-grid-span {
  color: var(--primary-color-100);
}
.grid-item1 {
  display: flex;
  justify-content: center;
  font-size: 16px;
}
.article-bonus-header {
  padding-top: 40px;
  display: flex;
  justify-content: center;
  padding-bottom: 50px;
  font-size: 25px;
  text-align: center;
}
.article-bonus-button1 {
  text-decoration: none;
  background-color: var(--primary-color-100);
  border: none;
  color: var(--white-color-100);
  padding: 12px 60px;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  border-radius: 30px;
  background: -webkit-linear-gradient(top, rgb(245, 178, 38), rgb(245, 178, 38) 50%, rgb(246, 162, 1) 50%, rgb(246, 162, 1) 100%);
}
.article-bonus-img {
  position: relative;
}
.article-bonus-grid-item {
  display: flex;
  justify-content: start;
}
body {
  font-family: "Source Sans Pro", sans-serif;
}
@media screen and (min-width: 750px) {
  .article-bonus-grid {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    grid-gap: 10px;
    padding: 10px;
  }
  .article-bonus-grid-2 {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-gap: 10px;
  }
  .article-bonus-de, .article-bonus-ssl, .article-bonus-text, .article-bonus-logo, .article-bonus-button {
    display: none;
  }
}
@media screen and (max-width: 750px) {
  .article-bonus-grid {
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 10px;
    justify-content: center;
    padding-right: 25%;
    padding-left: 25%;
  }
  .article-bonus-grid-2 {
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 10px;
  }
  .article-bonus-grid-item {
    padding-top: 25px;
  }
  .article-bonus-de {
    position: absolute;
    right: 0;
    bottom: 26px;
    left: 40px;
    width: 86px;
    height: 53px;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
  }
  .article-bonus-ssl {
    position: absolute;
    right: 0;
    bottom: 41px;
    left: 8px;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
  }
  .article-bonus-text {
    position: absolute;
    right: 0;
    bottom: 17px;
    left: 8px;
    font-size: xx-small;
    color: var(--white-color-100);
  }
  .article-bonus-logo {
    position: absolute;
    right: 8px;
    bottom: 30px;
    height: 30px;
    width: 107px;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
  }
  .article-bonus-button {
    position: absolute;
    align-items: center;
    justify-content: center;
    bottom: 140px;
    width: 100%;
    display: flex;
  }
}
.form-b3 {
  line-height: 1.5;
}
.form-b3.form-field-b3 {
  width: 100%;
  font-family: Source Sans Pro;
  padding: 6px;
}
.form-b3.form-field-b3 .dropdown {
  height: 32px;
  min-height: 32px;
  border: none;
  padding-left: 0;
  border-radius: 3px;
  background-color: var(--white-color-200) !important;
  display: flex;
  position: relative;
}
.form-b3.form-field-b3 .dropdown button {
  cursor: pointer;
}
.form-b3.form-field-b3 .dropdown button.not-selected {
  color: var(--white-color-700);
}
.form-b3.form-field-b3 .dropdown .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: var(--black-color-400);
  text-align: left;
  list-style: none;
  background-color: var(--card-input-background);
  background-clip: padding-box;
  border: 1px solid var(--card-input-border-color);
  border-radius: 0.25rem;
}
.form-b3.form-field-b3 .dropdown .dropdown-menu.show {
  width: 100%;
  min-width: 100%;
  padding: 0;
  top: -3px !important;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 1px solid var(--white-color-200);
  height: auto;
  min-height: auto;
  max-height: 150px;
  overflow-y: auto;
  display: block;
}
.form-b3.form-field-b3 .dropdown .dropdown-menu .dropdown-item {
  padding: 0 !important;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  min-height: 30px;
  text-align: center;
  background: var(--card-input-background);
  color: var(--card-input-color);
  display: block;
  width: 100%;
  clear: both;
  border: 0;
  cursor: pointer;
}
.form-b3.form-field-b3 .dropdown .dropdown-menu .dropdown-item:hover, .form-b3.form-field-b3 .dropdown .dropdown-menu .dropdown-item:focus {
  border: 1px solid;
  box-shadow: none;
  outline: none;
}
.form-b3.form-field-b3 .dropdown .dropdown-menu .dropdown-item.size-sm {
  font-size: 13px;
}
.form-b3.form-field-b3 .dropdown .buttonD {
  background: transparent;
  width: 100%;
  border: none;
  font-family: Source Sans Pro;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: var(--black-color-600);
}
.form-b3.form-field-b3 .dropdown .dropdown-toggle:after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.form-b3.form-field-b3 input {
  background-color: var(--white-color-200) !important;
  border: 1px solid var(--white-color-200);
  color: var(--black-color-100);
  height: 32px;
  width: 100%;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  border-radius: 0 0 3px 3px;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
}
.form-b3.form-field-b3 input:focus-visible {
  outline: none;
}
.form-b3.form-field-b3 input.formType_password {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.form-b3.form-field-b3 .label-b3 {
  font-style: normal;
  font-size: 13px;
  font-weight: 500;
  padding-left: 10px;
  margin-bottom: auto;
}
.form-b3.form-field-b3 .error-b3 {
  font-weight: 500;
  font-size: 13px;
  text-align: center;
  color: var(--state-fail);
}
.form-b3.form-field-b3 .show-hide {
  width: 40px;
  height: 32px;
  border-radius: 3px 3px 0 0;
  background: var(--white-color-200);
  color: var(--card-input-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
.form-b3.form-field-b3 .show-hide .m-auto {
  width: 20px;
  margin: auto;
}
.form-b3.form-field-b3 .input-container {
  display: flex;
}
.form-b3.form-field-b3 .input-container.checkbox {
  width: 25px;
}
.form-b3.form-field-b3 .input-container input.formType_checkbox {
  width: 25px;
}
.form-b3.checkbox {
  display: flex;
  flex-direction: row-reverse;
  padding: 1rem 0 1rem 6px;
}
.form-b3.checkbox .text-1 {
  color: var(--black-color-700) !important;
}
.form-b3.checkbox > :nth-child(1) {
  flex-grow: 1;
}
.form-b3.checkbox .label-b3 {
  text-transform: uppercase;
}
.form-b3.checkbox .input-container {
  align-items: center;
}
.form-b3.forgotPass {
  padding: 0;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}
.form-b3.forgotPass .input-container {
  margin-left: auto;
  margin-right: auto;
}
.form-b3.forgotPass .input-container input {
  text-align: center;
  background-color: var(--white-color-100);
}
.form-b3.profileInputs .label-b3 {
  padding-left: 0px !important;
}
.form-b3.profileInputs input {
  height: 40px !important;
}
.form-b3.profileInputs .show-hide {
  height: 40px !important;
}
.form-b3.profileInputs .error-b3 {
  text-align: start !important;
}
.form-b3.loginPassword .label-b3 {
  padding-left: 0px !important;
}
.form-b3.loginPassword input {
  height: 50px !important;
}
.form-b3.loginPassword .show-hide {
  height: 50px !important;
}
.form-b3.loginPassword .error-b3 {
  text-align: start !important;
}
.form-b3.limitInputs .label-b3 {
  padding-left: 0px !important;
  font-size: 10px;
  color: var(--white-color-900);
  margin-bottom: 4px;
}
.form-b3.limitInputs input {
  height: 40px !important;
}
.form-b3.limitInputs .show-hide {
  height: 40px !important;
  font-size: 17px !important;
}
.form-b3.limitInputs .show-hide p {
  margin-right: 10px;
}
.form-b3.limitInputs .error-b3 {
  text-align: start !important;
}
.form-b3.amountInput .input-container {
  border: 1px solid var(--general-border-color);
}
.form-b3.amountInput .label-b3 {
  padding-left: 0px !important;
  font-size: 13px;
  color: var(--black-color-600);
  margin-bottom: 4px;
  font-weight: 600;
}
.form-b3.amountInput input {
  height: 40px !important;
  background-color: var(--white-color-100) !important;
  border: none;
}
.form-b3.amountInput .show-hide {
  height: 40px !important;
  font-size: 17px !important;
  background: var(--white-color-100) !important;
}
.form-b3.amountInput .show-hide p {
  margin-right: 10px;
}
.form-b3.amountInput .error-b3 {
  text-align: start !important;
}
.two-fields {
  display: flex;
}
.two-fields > :nth-child(1) {
  flex: 1;
}
.two-fields > :nth-child(1) .form-b3 {
  padding-right: 2px;
}
.two-fields > :nth-child(2) {
  flex: 2;
}
.two-fields > :nth-child(2) .form-b3 {
  padding-left: 2px;
}
.two-fields.reverse > :nth-child(1) {
  flex: 1;
}
.two-fields.reverse > :nth-child(2) {
  flex: 1;
}
.registerb3 {
  padding: 15px 25%;
  min-height: 47vh;
  width: 100vw;
}
.registerb3 .modalb3 {
  background: var(--white-color-100);
}
.registerb3 .modalb3 .headerb3 {
  height: 40px;
  min-height: 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  padding: 6px;
  color: var(--always-white);
  background: var(--card-header-background);
  display: flex;
  align-items: center;
}
.registerb3 .modalb3 .headerb3 .spacer {
  flex-grow: 1;
}
.registerb3 .modalb3 .headerb3 p {
  align-items: center;
  justify-content: center;
}
.registerb3 .modalb3 .headerb3 .icon {
  text-align: end;
  margin-right: 10px;
  cursor: pointer;
}
.registerb3 .modalb3 .contentb3 {
  margin: 15px;
  display: flex;
  flex-direction: column;
  padding: 15px;
}
.registerb3 .modalb3 .contentb3.step1 {
  flex-direction: row;
}
.registerb3 .modalb3 .contentb3 .full-page-form {
  display: flex;
  flex-direction: row;
}
.registerb3 .modalb3 .contentb3 .full-page-form.centerItems {
  width: 100%;
  justify-content: center;
}
.registerb3 .modalb3 .contentb3 .full-page-form .form-groupb3 {
  width: 50%;
}
.registerb3 .modalb3 .contentb3 .full-page-form .group_name {
  display: flex;
  justify-content: center;
  padding-bottom: 10px;
  font-weight: 700;
}
.registerb3 .modalb3 .contentb3 .full-page-form .group_name .error-message {
  font-size: 14px;
  color: var(--state-fail);
  font-weight: 600;
  padding-left: 10px;
  font-family: Source Sans Pro;
  line-height: 1.5;
}
.registerb3 .modalb3 .contentb3 .errorTextFP {
  font-size: 12px;
  font-family: Source Sans Pro;
  text-align: center;
  color: var(--state-fail);
  font-weight: 400;
  line-height: 1.5;
  padding: 15px 0;
}
.registerb3 .modalb3 .contentb3 .successText {
  color: var(--state-success);
  text-align: center;
  margin: 1rem 0;
}
.registerb3 .submit-wrap {
  padding: 6px;
  margin-top: 0.9rem;
  margin-bottom: 0.25rem !important;
}
.registerb3 .submit-wrap.btn-yellow {
  margin-top: 0.5rem;
}
.registerb3 .submit-wrap .buttonSuccess {
  width: 100%;
  min-width: 100%;
  background: var(--state-success);
  color: var(--always-white);
  font-family: Source Sans Pro;
  font-style: normal;
  font-size: 17px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.registerb3 .submit-wrap .buttonSuccess:disabled {
  opacity: 0.65;
}
.registerb3 .submit-wrap .buttonSuccess.btn-yellow {
  margin-top: -1rem !important;
  color: var(--always-white);
  height: 32px;
  background: var(--primary-color-100);
  font-family: Source Sans Pro;
  font-style: normal;
  font-size: 15px;
  border-radius: 3px;
  align-self: center;
  font-weight: 700;
}
.forgot-password.overlay {
  position: absolute;
  z-index: 9999;
  top: 0;
}
.forgot-password.overlay .modal-inside {
  border-radius: 5px;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 400px;
  min-height: 180px;
  margin-top: -90px;
  margin-left: -200px;
  z-index: 1010;
  color: var(--card-color);
  display: flex;
  flex-direction: column;
  pointer-events: auto;
  background-color: var(--card-background);
  background-clip: padding-box;
  outline: 0;
}
.forgot-password.overlay .modal-inside .modal-close {
  background: var(--card-header-background);
  padding: 0.5rem;
  display: flex;
}
.forgot-password.overlay .modal-inside .modal-close .empty-space {
  width: 15%;
}
.forgot-password.overlay .modal-inside .modal-close .forgot-pass-title {
  color: var(--white-text);
  font-weight: 700;
  width: 70%;
  font-size: 16px;
  font-style: normal;
  text-align: center;
  margin: auto;
  line-height: 2;
}
.forgot-password.overlay .modal-inside .modal-close .close-modal {
  margin-left: 0 !important;
  width: 15%;
  align-items: center;
  display: flex;
}
.forgot-password.overlay .modal-inside .modal-close .close-modal .cls {
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  width: 50px;
  text-align: center;
  color: var(--white-text);
  cursor: pointer;
}
.forgot-password.overlay .modal-inside .forgot-text {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  padding: 15px 30px 0;
  background-color: var(--card-background);
  line-height: 1.5;
}
.forgot-password.overlay .modal-inside form.forgot-form {
  padding: 10px 15px 15px;
  background-color: var(--card-background);
  display: flex;
  flex-direction: column;
}
.forgot-password.overlay .modal-inside form.forgot-form .birthDayForm {
  padding: 0;
}
.forgot-password.overlay .modal-inside form.forgot-form .birthDayForm input {
  color: var(--black-color-100);
}
.forgot-password.overlay .modal-inside form.forgot-form input {
  color: var(--black-color-100);
  border-radius: 3px;
  border: 1px solid var(--general-border-color);
}
.forgot-password.overlay .modal-inside .btn-save-f {
  font-size: 15px;
  font-style: normal;
  width: 85%;
  background-color: var(--primary-color-100);
  opacity: 1;
  color: var(--primary-color-100);
  font-weight: 700;
  margin-top: 0.5rem !important;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s;
  margin-left: auto;
  margin-right: auto;
}
.tournament-standings {
  line-height: 1.5;
  margin-top: 1px;
}
@media screen and (max-width: 990px) {
  .tournament-standings .standings-wrapper {
    padding: 29px 4px 10px;
    background: var(--card-background);
  }
}
.tournament-standings .m-standings-selection {
  display: flex;
  flex-direction: row;
  width: calc(100% - 0px);
  justify-content: space-around;
}
@media screen and (min-width: 990px) {
  .tournament-standings .m-standings-selection {
    display: none;
  }
}
.tournament-standings .m-standings-selection .m-selection {
  width: 21%;
  border: solid var(--card-seperator-color) 1px;
  font-size: 12.5px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  background: var(--white-color-200);
}
.tournament-standings .m-standings-selection .m-selection:first-child {
  border-width: 1px !important;
}
.tournament-standings .m-standings-selection .m-selection.active {
  background: var(--odd-background-gradient-active);
  color: var(--odd-color);
}
.tournament-standings .standings-title {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
  font-weight: 700;
  font-size: 14px;
  padding-left: 2px;
}
@media screen and (min-width: 990px) {
  .tournament-standings .standings-title {
    display: none;
  }
}
.tournament-standings .table-header {
  margin-top: 5px;
  height: 35px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  align-items: center !important;
  justify-content: flex-end !important;
  display: flex;
  background: var(--odd-header-background);
}
@media screen and (max-width: 990px) {
  .tournament-standings .table-header {
    display: none !important;
  }
}
.tournament-standings .table-header h3 {
  font-size: 15px;
  font-weight: 700;
  color: var(--black-color-100);
  margin: 0;
  margin-right: auto !important;
  line-height: 1.2;
}
.tournament-standings .table-header .standings-selection {
  font-size: 13px;
  height: 100%;
  margin-left: auto !important;
  display: flex;
}
.tournament-standings .table-header .standings-selection .selection {
  font-weight: 500;
  color: var(--black-color-300);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 5px 0 10px;
  border-left: 1px solid;
  border-color: var(--general-border-color);
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.tournament-standings .table-header .standings-selection .selection.active {
  font-weight: 700;
  color: var(--black-color-100);
}
.tournament-standings .table-wrap {
  font-family: Source Sans Pro;
  font-weight: 400;
  color: var(--card-color);
  font-size: 12px;
}
.tournament-standings .table-wrap .table-head {
  background: var(--card-background);
  border-bottom: 1px solid var(--card-seperator-color);
  display: flex;
  flex-direction: column;
}
.tournament-standings .table-wrap .table-head .league-legend-row {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.tournament-standings .table-wrap .table-head .league-legend-row .league-legend-left {
  display: flex;
  align-items: center;
  width: 35%;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 700;
}
.tournament-standings .table-wrap .table-head .leauge-form-row {
  display: flex;
}
.tournament-standings .table-wrap .table-head .leauge-form-row .league-legend-left {
  display: flex;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 700;
  margin-right: 10px;
}
.tournament-standings .table-wrap .table-head .leauge-form-row .league-legend-left .season-name {
  display: flex;
  flex: 1;
}
.tournament-standings .table-wrap .table-head .leauge-form-row .league-legend-left .underline-arrow {
  line-height: 7px;
  border-bottom: 1px solid var(--card-color);
  position: relative;
  display: inline-block;
  margin-bottom: 5px;
}
.tournament-standings .table-wrap .table-head .leauge-form-row .league-legend-left .underline-arrow:before {
  content: "▼";
  position: absolute;
  top: 78%;
  left: 103%;
  margin-left: -12px;
  color: var(--card-color);
  transform: rotate(270deg);
}
.tournament-standings .table-wrap .table-head .league-name {
  width: 30%;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.tournament-standings .table-wrap .table-head .league-name .form-table-info {
  font-size: 12px;
  font-weight: 400;
}
.tournament-standings .table-wrap .table-head .league-form {
  width: 65%;
}
.tournament-standings .table-wrap .table-head .league-legend {
  width: 80%;
  display: flex;
}
.tournament-standings .table-wrap .table-head .league-legend .label {
  font-size: 13px;
  font-weight: 700;
  flex: 1;
  text-align: center;
  margin-top: auto !important;
}
.tournament-standings .table-wrap .table-head .league-legend .label.position {
  flex: 3;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  border-left: 1px solid var(--card-seperator-color);
  display: block;
}
.tournament-standings .table-wrap .table-head .league-legend .label.position .d-flex {
  flex-direction: column !important;
  display: flex !important;
}
.tournament-standings .table-wrap .table-head .league-legend .label.position .d-flex .mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.tournament-standings .table-wrap .table-head .league-legend .label.position .d-flex .d-flex {
  margin-top: auto !important;
  display: flex !important;
  flex-direction: row !important;
}
.tournament-standings .table-wrap .table-head .league-legend .label.position .d-flex .d-flex > * {
  flex: 1;
  text-align: center;
}
@media screen and (max-width: 1200px) {
  .tournament-standings .table-wrap .table-head .league-legend .mobile-display-none {
    display: none !important;
  }
}
.tournament-standings .table-wrap .table-head.formTable .league-legend {
  width: 45%;
}
.tournament-standings .table-wrap .table-head.formTable .league-name {
  width: 50%;
}
.tournament-standings .table-wrap .table-body {
  min-height: 30px;
  background: var(--card-background);
  border-bottom: 2px solid var(--card-seperator-color);
  display: flex;
  color: var(--card-color);
}
.tournament-standings .table-wrap .table-body .item {
  height: 100%;
  font-size: 13px;
  flex: 1;
  border-bottom: none;
  align-items: center;
  display: flex;
  justify-content: space-around;
}
.tournament-standings .table-wrap .table-body .item:hover {
  font-weight: initial !important;
  cursor: initial;
}
.tournament-standings .table-wrap .table-body .club-name {
  height: 100%;
  margin-bottom: auto !important;
  margin-top: auto !important;
  display: flex;
  width: 30%;
}
.tournament-standings .table-wrap .table-body .club-name .item.name {
  height: 100%;
  font-size: 13px;
  flex: 1;
  display: block;
  padding-left: 10px;
  text-align: start;
  width: 100%;
}
.tournament-standings .table-wrap .table-body .club-info {
  width: 70%;
  height: 100%;
  margin-bottom: auto !important;
  margin-top: auto !important;
  display: flex;
}
.tournament-standings .table-wrap .table-body .club-info .item {
  height: 100%;
  font-size: 13px;
  flex: 1;
  text-align: center;
}
@media screen and (max-width: 1200px) {
  .tournament-standings .table-wrap .table-body .club-info .item.mobile-display-none {
    display: none;
  }
}
.tournament-standings .table-wrap .table-body .club-info .item.bold {
  font-weight: 700;
}
.tournament-standings .table-wrap .table-body .club-info .item.bordered {
  border-left: 1px solid var(--card-seperator-color);
}
.tournament-standings .table-wrap .table-body.formTableB .club-name {
  width: 40%;
}
.tournament-standings .table-wrap .table-body.formTableB .club-form {
  width: 25%;
}
.tournament-standings .table-wrap .table-body.formTableB .club-form .statu-dot-won {
  height: 10px;
  width: 10px;
  background-color: var(--state-success);
  border-radius: 50%;
  display: inline-block;
}
.tournament-standings .table-wrap .table-body.formTableB .club-form .statu-dot-d {
  height: 10px;
  width: 10px;
  background-color: var(--state-warning);
  border-radius: 50%;
  display: inline-block;
}
.tournament-standings .table-wrap .table-body.formTableB .club-form .statu-dot-lost {
  height: 10px;
  width: 10px;
  background-color: var(--state-fail);
  border-radius: 50%;
  display: inline-block;
}
.tournament-standings .table-wrap .table-body.formTableB .club-info {
  width: 45%;
}
.tournament-standings .disclaimer {
  padding: 10px;
  font-size: 12px;
}
@media screen and (max-width: 320px) {
  .forgot-password.overlay .modal-inside {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0 auto;
    width: unset;
  }
}
@media (max-width: 920px) {
  .registerb3 {
    padding: 0;
  }
  .registerb3 .modalb3 .contentb3 .full-page-form {
    flex-direction: column;
  }
  .registerb3 .modalb3 .contentb3 .full-page-form .form-groupb3 {
    width: 100%;
  }
}
compare-prematch-component .no-data-container {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  background-color: var(--card-background);
  height: 80px;
  font-size: 15px;
  font-weight: 600;
  color: var(--black-color-100);
}
compare-prematch-component .compare-sub-container {
  display: flex;
  height: 50px;
  width: 100%;
  background-color: var(--card-background);
  padding-left: 10px;
  padding-top: 25px;
  align-items: center;
}
compare-prematch-component .compare-sub-container .stake-container {
  display: flex;
  flex: 1;
  font-size: 12.5px;
}
compare-prematch-component .compare-sub-container .stake-container .stake-box {
  display: flex;
  flex: 1;
}
compare-prematch-component .compare-sub-container .stake-container .stake-box .stake-value {
  display: flex;
  font-weight: 600;
}
compare-prematch-component .compare-sub-container .stake-container .stake-box .possible-box {
  display: flex;
  justify-content: flex-end;
}
compare-prematch-component .compare-sub-container .compare-row-container {
  display: flex;
  justify-content: center;
  height: 100%;
  width: 115px;
  align-items: center;
}
compare-prematch-component .compare-sub-container .compare-row-container .compare-container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
compare-prematch-component .compare-sub-container .compare-row-container .compare-container .compare-item-green {
  display: flex;
  justify-content: flex-start;
  font-size: 12.5px;
  font-weight: 700;
  color: var(--state-success);
}
compare-prematch-component .compare-sub-container .compare-row-container .compare-container .compare-item {
  display: flex;
  justify-content: flex-start;
  font-size: 12.5px;
  font-weight: 400;
}
compare-prematch-component .button-row:first-child {
  margin-right: 5px;
  margin-left: 10px;
}
compare-prematch-component .button-row:last-child {
  margin-left: 5px;
  margin-right: 10px;
}
compare-prematch-component .compare-button-container {
  display: flex;
  height: 70px;
  width: 100%;
  background-color: var(--card-background);
  padding-top: 10px;
  justify-content: space-around;
  align-items: center;
}
compare-prematch-component .compare-button-container:ntn-child(2) {
  margin-left: 5px;
}
compare-prematch-component .compare-button-container .button-row {
  display: flex;
  width: 100%;
}
compare-prematch-component .compare-button-container .rotate-svg {
  width: 13px !important;
  height: 13px !important;
  margin-right: 5px;
  margin-top: 2px;
}
compare-prematch-component .compare-button-container .rotate-svg svg {
  width: 13px !important;
  height: 13px !important;
}
compare-prematch-component .compare-info-container {
  display: flex;
  background: var(--card-background);
  padding: 10px;
}
.transcationDialog-full-width {
  max-width: 100% !important;
}
.header.favouritematch {
  background-color: var(--primary-color-100) !important;
  color: var(--black-text) !important;
}
.header .fav-left-menu-icon {
  display: flex;
}
.header .fav-left-menu-icon .main-svg-color-fill-stroke {
  fill: var(--black-text);
  stroke: var(--black-text);
}
.matchfavourited {
  color: var(--primary-color-100) !important;
}
.time-filter {
  display: flex;
  justify-content: flex-start;
  height: 28px;
  padding: 4px;
  margin-left: 8px;
  align-items: center;
}
.time-filter .time-filter-group {
  height: 30px;
  display: flex;
  align-items: center;
  font-size: 13px;
}
.time-filter .desktop-time-filter-group {
  height: 30px;
  display: flex;
  align-items: center;
  font-size: 13px;
}
.time-filter .desktop-time-filter-group .mat-button-toggle-group-appearance-standard {
  border: none;
}
.time-filter .desktop-time-filter-group .mat-button-toggle-appearance-standard {
  background-color: var(--card-header-background);
  color: var(--white-color-100);
}
.time-filter .desktop-time-filter-group .mat-button-toggle {
  border-right: none;
  border-left: none;
}
.event-detail-skeleton {
  padding: 8px;
  text-align: center;
}
.ng-fa-icon {
  cursor: pointer;
}
.ng-fa-icon.favorited {
  color: var(--primary-color-100);
}
.scoreboard {
  background: var(--card-background);
  height: 120px;
  padding: 16px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.scoreboard .stats {
  display: flex;
  justify-content: flex-end;
  color: gray;
}
.scoreboard .teams {
  display: flex;
  justify-content: space-around;
  height: 30px;
  font-weight: 400;
  font-size: 18px;
}
.scoreboard .eventdate {
  text-align: center;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}
.ticket-live {
  display: flex;
  align-items: center;
}
.ticket-live .ticket-live-flag {
  background: var(--primary-color-100);
  color: var(--white-color-100);
  font-size: 8px;
  padding: 2px;
}
.ticket-live div {
  margin-right: 3px;
}
.uparrow {
  border-top: 10px solid var(--state-success);
  border-bottom: 25px solid transparent;
  top: 0;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  right: 0;
  animation: blink 1s;
  animation-iteration-count: 2;
  position: absolute !important;
}
.downarrow {
  color: var(--state-success);
  border-bottom: 10px solid var(--state-fail);
  border-top: 25px solid transparent;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  right: 0;
  animation: blink 1s;
  animation-iteration-count: 2;
  position: absolute !important;
}
.odd-header .odd-combo-row-full {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
}
.odd-header .odd-combo-row-full.title-row {
  height: 20px !important;
}
.odd-header .odd-combo-row-full .combo-box-full {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
}
.odd-header .odd-combo-row-full .combo-box-full select {
  width: 90%;
  font-size: var(--combobox-font-size);
  height: 25px;
  border: 1px solid var(--general-border-color);
  border-radius: var(--combobox-border-radius);
  text-align: center;
  background-color: var(--white-color-100);
  color: var(--black-color-100);
}
.odd-header .odd-combo-row-full .combo-box-title {
  display: flex;
  width: 150px;
  flex-direction: row;
  align-items: center;
  padding: 4px;
}
.odd-header .odd-combo-row-full .combo-box-title .odd-title {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 13px;
}
.container.live-single-eventlist {
  height: calc(100vh - 70px);
  overflow: scroll;
  padding-right: 10px;
  min-width: 310px;
  max-width: 310px;
  padding-left: 10px;
}
@media (min-width: 990px) and (max-width: 1140px) {
  .container.live-single-eventlist {
    display: none;
  }
}
.container.live-single-eventlist .header-text {
  color: var(--white-text);
}
.sports-container.live-single {
  background: var(--card-background);
}
.live-single-item {
  margin: 0 10px;
  margin-bottom: 5px;
}
.live-single-tournament {
  padding: 10px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  font-size: 11px;
  font-family: Source Sans Pro;
  margin-bottom: 1px;
  background: var(--card-background);
  color: var(--card-color);
  margin: 1px 10px;
}
.live-single-match {
  padding: 10px;
  background: var(--card-background);
  color: var(--card-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  cursor: pointer;
  margin: 0 10px;
}
.live-single-match .team {
  padding: 2px 0px;
  font-size: 15px;
}
.live-single-score {
  padding: 0 10px;
  background: var(--card-background);
  color: var(--card-color);
  margin: 0 10px;
}
liveeventdetail-component {
  display: flex;
  width: 100%;
}
.live-single-content {
  width: 100%;
}
.live-iframe-content {
  width: 100%;
  overflow: scroll;
}
.main-container-livesingle-left-side {
  display: flex;
  flex-direction: column;
  padding: 0px 10px;
}
.main-container-livesingle-mid-side {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.slider-container {
  min-height: 180px;
  width: calc(100vw - 530px);
  overflow: hidden;
  margin-bottom: 5px;
  border-radius: 3px;
  display: none;
}
.main-container {
  margin-bottom: 40px;
  display: flex;
}
@media (min-height: 1100px) {
  .main-container {
    min-height: 50%;
  }
}
page-component {
  width: 100%;
  overflow: scroll;
  display: flex;
  margin-left: 10px;
}
page-component img {
  max-width: 100%;
}
@media screen and (max-width: 750px) {
  page-component {
    margin-left: 0 !important;
  }
  .main-container-article {
    margin: 0 !important;
  }
  .article-bonus-grid-span-text {
    font-size: 15px;
  }
}
.loading-gif {
  height: 279px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  flex-direction: column;
  color: var(--white-color-100);
}
.statistics-modal {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.statistics-modal .title {
  display: flex;
  justify-content: flex-end;
}
.statistics-modal .title .close {
  font-family: Source Sans Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  width: 50px;
  text-align: center;
  color: var(--white-color-700);
  cursor: pointer;
  margin: 5px;
}
matches {
  margin-bottom: 5px;
}
.slider-mobile {
  display: none;
}
.slider-desktop img {
  object-position: left;
  cursor: pointer;
}
.home-mobile {
  display: none;
}
.home-page-header {
  display: flex;
  flex-direction: row;
  height: 45px;
}
.match-row-header.highlights {
  background: var(--highlights-BG);
  color: var(--highlights-color);
  font-weight: 600;
  width: 50%;
  height: 40px;
  border-bottom: var(--higtlights-border-bottom) !important;
  border-top: var(--higtlights-border-top-inactive) !important;
}
.match-row-header.highlights.compare {
  background: var(--white-color-300);
  color: var(--card-color);
}
.match-row-header.highlights.right-side {
  border-top-right-radius: 15px;
}
.match-row-header.highlights.left-side {
  border-top-left-radius: 15px;
}
.match-row-header.mobile {
  display: none;
}
.match-row-header.active {
  background: var(--card-background) !important;
  color: var(--card-color) !important;
  border-top: var(--higtlights-border-top-active) !important;
}
.loadingDialog {
  padding: 0 !important;
  background: none;
}
.loadingDialog .mat-dialog-container {
  padding: 0 !important;
  box-shadow: none;
  background: none;
}
.loadingDialog .loading-spinner {
  margin: 20px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}
.loadingDialog .loading-spinner div {
  background-color: var(--primary-color-100);
  height: 100%;
  width: 6px;
  display: inline-block;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
  margin-right: 3px;
}
.loadingDialog .loading-spinner .rect2 {
  animation-delay: -1.1s;
}
.loadingDialog .loading-spinner .rect3 {
  animation-delay: -1s;
}
.loadingDialog .loading-spinner .rect4 {
  animation-delay: -0.9s;
}
.loadingDialog .loading-spinner .rect5 {
  animation-delay: -0.8s;
}
.loadingTicketDialog {
  padding: 0 !important;
  background: var(--card-header-background) !important;
  display: flex;
  flex-direction: column;
  border: 2px solid var(--card-header-background);
  border-radius: 10px;
}
.loadingTicketDialog .mat-dialog-container {
  padding: 0 !important;
  box-shadow: none;
  background: none;
}
.loadingTicketDialog .loading-ticket-gif {
  height: 160px;
  display: flex;
  padding: 20px;
  flex-direction: column;
  color: var(--white-text);
  align-items: center;
  justify-content: center;
}
.loadingTicketDialog .loading-ticket-gif .lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.loadingTicketDialog .loading-ticket-gif .lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: var(--white-text) transparent transparent transparent;
}
.loadingTicketDialog .loading-ticket-gif .lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.loadingTicketDialog .loading-ticket-gif .lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.loadingTicketDialog .loading-ticket-gif .lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
.loadingTicketDialog .loading-ticket-gif .loading-text {
  font-size: 13px;
  font-weight: 400;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-stretchdelay {
  0% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
  40% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
}
eventdetail-component {
  width: 100%;
  margin-left: 10px;
}
@media (max-width: 990px) {
  eventdetail-component {
    margin-left: 0;
  }
}
.timer-container {
  padding: 5px;
}
.live-single-odds-box {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 4px;
}
.live-single-odds-box .odd {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  background-color: var(--white-color-200);
  height: 100%;
  margin: 2px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid var(--general-border-color);
  background-image: linear-gradient(180deg, var(--white-color-100), var(--white-color-200) 75%) !important;
}
.live-single-row {
  margin: 0 10px !important;
  width: auto !important;
  margin-bottom: 10px !important;
  border-bottom: 1px solid var(--general-border-color);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.live-single-row .match-row-odds {
  width: 100% !important;
}
longterm-component {
  width: 100%;
  display: flex;
}
deposit-paypal {
  width: 100%;
}
deposit-apco-result {
  width: 100%;
}
deposit-bmpayment-result {
  width: 100%;
}
deposit-paylado-result {
  width: 100%;
}
withdraw-result {
  width: 100%;
}
.cashoutgoUp {
  opacity: 0;
  transform: translate3d(0, -20px, 0);
  transition: 0.1s ease-in-out;
}
.cashoutInitial {
  opacity: 1;
  transform: translate3d(0, 0px, 0);
  transition: 0.1s ease-in-out;
}
.cashoutgoDown {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
}
.mat-dialog-container {
  background-color: var(--white-color-300);
}
@media (max-width: 340px) {
  .mat-dialog-container {
    padding: 5px;
  }
}
@media (max-width: 990px) {
  .time-filter {
    display: none;
  }
  .transactions-dialog {
    padding: 0;
  }
  .cdk-overlay-pane {
    max-width: 100vw !important;
  }
  .loadingDialog {
    background: none;
  }
  .loadingDialog .mat-dialog-container {
    padding: 0 !important;
    box-shadow: none;
    background: none;
  }
  #standingsDialog {
    height: 100% !important;
  }
  .standingsDialogClass {
    height: 100% !important;
    width: 100% !important;
  }
  .slider-container {
    width: auto;
    min-height: 120px;
    margin-bottom: 0px;
    display: none;
  }
  .slider-desktop {
    display: none;
  }
  .slider-mobile {
    display: block;
  }
  .transcationDialog {
    height: 100% !important;
  }
  .transcation-Dialog {
    height: 40% !important;
  }
  .transcationDialog-full-width {
    height: 100% !important;
  }
  .home-desktop {
    display: none;
  }
  .home-mobile {
    display: block;
  }
  .home-promotions {
    margin: 5px;
    font-weight: 700;
  }
  .home-promotions .title {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    font-weight: 600;
    text-decoration: underline;
    font-size: 13px;
    padding-bottom: 14px;
  }
  .match-row-container .odd {
    background-image: var(--odd-background-gradient) !important;
  }
  .match-row-container.mobileheader {
    height: 22px;
    display: flex;
    align-items: center;
    padding-left: 5px;
    background-color: transparent !important;
  }
  .match-row-header.mobile {
    display: flex;
    margin-bottom: 1px;
    padding-left: 0px;
    background-color: var(--odd-header-background);
  }
  .match-row-header.desktop {
    display: none;
  }
  .match-row-header .tipp-title {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: var(--card-background);
    height: 100%;
    font-weight: 700;
  }
  .event-detail-tab-item {
    min-width: auto !important;
  }
  .live-single-eventlist {
    display: none;
  }
  .story-slider-row {
    max-width: none !important;
  }
  .main-container {
    margin-bottom: 0px;
    margin-top: 5px;
  }
}
.mat-button-toggle-appearance-standard {
  background-color: var(--white-color-200);
  color: var(--black-color-100);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  border-right: 1px solid var(--general-border-color);
  color: var(--black-color-100);
  background-color: var(--white-color-300);
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-right: 1px solid var(--general-border-color);
  border-left: 0 !important;
}
.time-filter .time-filter-group {
  border-color: var(--general-border-color);
  border-left: 0 !important;
}
.verantwortung-tuv-img {
  content: url("https://www.bet3000.de/app-assets/img/footer/tuev.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.verantwortung-sichere-transkationen-img {
  content: url("https://www.bet3000.de/app-assets/img/footer/sichere-transkationen.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.verantwortung-Jahre {
  content: url("https://www.bet3000.de/app-assets/img/footer/18.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.verantwortung-gewinn {
  content: url("https://www.bet3000.de/app-assets/img/footer/gewinn.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.verantwortung-suchtpraevention {
  content: url("https://www.bet3000.de/app-assets/img/footer/suchtpraevention.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.verantwortung-ssl {
  content: url("https://www.bet3000.de/app-assets/img/footer/ssl.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.responsible-tuev {
  content: url("https://www.bet3000.de/app-assets/img/footer/tuev.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.responsible-sichere-transkationen {
  content: url("https://www.bet3000.de/app-assets/img/footer/sichere-transkationen.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.responsible-Jahre {
  content: url("https://www.bet3000.de/app-assets/img/footer/18.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.responsible-gewinn {
  content: url("https://www.bet3000.de/app-assets/img/footer/gewinn.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.responsible-suchtpraevention {
  content: url("https://www.bet3000.de/app-assets/img/footer/suchtpraevention.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.responsible-ssl {
  content: url("https://www.bet3000.de/app-assets/img/footer/ssl.png");
  border-style: none;
  margin-right: 20px;
  width: 80px;
}
.bgGray {
  margin-bottom: 20px;
  background-color: var(--white-color-300);
  background-size: 100%;
  padding-top: 8px;
  display: flex;
  flex-direction: column;
}
.bgGray.bgGray-h {
  margin: 15px 0 20px 0;
  height: 75px;
}
.bgGray h3 {
  margin-top: 15px;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  height: 100%;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
b, strong {
  font-weight: bolder;
}
code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button, input {
  overflow: visible;
}
button, select {
  text-transform: none;
}
.banner img {
  max-width: 100%;
}
button, [type=button], [type=reset], [type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template, [hidden] {
  display: none;
}
/*!
 * * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3)
 * * GitHub: https://github.com/dmhendricks/bootstrap-grid-css
 * * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE)
 * * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
 * */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
* {
  box-sizing: inherit;
}
*::before, *::after {
  box-sizing: inherit;
}
.fullPageIframe {
  background: var(--black-color-100);
}
.itemListBorder {
  padding: 10px 10px;
  border-bottom: var(--white-color-300) 1px solid;
  cursor: pointer;
}
.icon.info {
  width: 70px;
  height: 45px;
  display: flex;
  justify-content: center;
}
.icon.info svg {
  width: 45px;
  height: 45px;
  color: var(--black-color-900);
  stroke: var(--black-color-900);
  fill: var(--black-color-900) !important;
}
.transactions-dialog {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
  position: relative;
}
.transactions-dialog .box {
  padding-top: 10px;
  padding-bottom: 20px;
}
.transactions-dialog .transactions-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  border-radius: 6px;
  color: var(--card-input-background);
  margin-top: 10px;
  font-size: 14px;
  cursor: pointer;
}
.transactions-dialog .transactions-button.red {
  background-color: var(--state-fail);
}
.transactions-dialog .transactions-button.green {
  background-color: var(--state-success);
}
.transactions-dialog .transactions-button.big {
  width: 300px;
}
.transactions-dialog .transactions-button.small {
  width: 200px;
}
.transactions-dialog .info-row {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  height: 20px !important;
}
.transactions-dialog .info-row .left {
  flex: 1 1 30%;
  font-weight: bold;
}
.transactions-dialog .info-row .right {
  flex: 1 1 70%;
  text-align: right;
  padding-right: 25px;
}
.transactions-dialog .transactions-table-box {
  width: 100%;
  height: 75%;
  overflow: auto;
}
.transactions-dialog .transactions-dialog-title {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
}
.transactions-dialog .transactions-dialog-sub-title {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}
.transactions-dialog .center-button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}
.dialog-close-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: absolute;
  top: -10px;
  right: 0%;
  padding: 5px;
  line-height: 14px;
  /* min-width: auto; */
  font-size: 18px;
  color: var(--card-background);
  background-color: var(--card-color-lighter);
  opacity: 0.8;
  cursor: pointer;
}
.dialog-close-button.border {
  border-radius: 4px;
  border: 2px solid var(--card-background);
  font-size: 24px;
  opacity: 1;
  background: transparent;
}
.payout-dialog {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
  position: relative;
}
.payout-dialog .title {
  font-size: 20px;
  font-weight: bold;
}
.payout-dialog .text {
  font-size: 14px;
  padding-top: 15px;
  line-height: 20px;
}
.payout-dialog .center {
  padding-top: 30px;
}
.payout-dialog .sport-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  border-radius: 6px;
  color: var(--card-background);
  margin-top: 10px;
  font-size: 14px;
  cursor: pointer;
}
.payout-dialog .sport-button.green {
  background-color: var(--state-success);
}
.payout-dialog .sport-button.big {
  width: 300px;
}
.curent-slip-core-button-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.curent-slip-core-button-row button {
  width: 48%;
  color: var(--white-text);
  margin: 15px 0 !important;
  font-weight: 700;
  text-transform: uppercase;
  height: 40px;
}
.curent-slip-core-button-row button.cancel-button {
  border: 2px solid var(--state-fail) !important;
  background-color: var(--state-fail);
}
.curent-slip-core-button-row button.submit-ok-button {
  border: 2px solid var(--state-success) !important;
  background-color: var(--state-success);
}
.settings-page-title {
  margin: 20px 6px;
}
.settings-menu a {
  border-top: 1px solid var(--general-border-color);
  padding: 15px;
  display: flex;
  color: #1b1b1b;
  text-transform: uppercase;
  font-size: 13px;
  align-items: center;
}
.settings-menu a .svg {
  display: flex !important;
  align-items: center !important;
}
.settings-menu a:last-child {
  border-bottom: 1px solid var(--general-border-color);
}
.settings-menu a:last-child span {
  align-self: center;
}
.settings-menu fa-icon {
  margin-right: 0 !important;
  width: 30px !important;
  display: flex;
  justify-content: flex-start;
}
.settings-menu .log-out {
  color: var(--state-fail);
}
.settings-menu .log-out i {
  color: var(--state-fail);
}
.settings-menu svg, .settings-menu flag-icon {
  display: flex;
  align-items: center;
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin: 0 10px 0 0;
}
.account-lock-section {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  width: 100%;
  position: relative;
}
.account-lock-progress-bar {
  height: 30px !important;
}
.progress-bar-text {
  position: absolute;
  padding: 10px;
  color: var(--card-background);
  width: 100%;
  text-align: center;
}
.withdraw-automatic-row {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90px;
}
.withdraw-automatic-row .box-first {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 30%;
  height: 90px;
}
.withdraw-automatic-row .box-second {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 10%;
  height: 90px;
  font-size: 24px;
  font-weight: bold;
}
.withdraw-automatic-row .box-third {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 60%;
  height: 90px;
  font-size: 13px;
}
.withdraw-auto-container {
  min-width: 200px;
  max-width: 500px;
}
.withdraw-auto-container .form-submit-button {
  width: 100% !important;
}
.withdrawAutoIsChangeWarning {
  width: 100%;
  background: var(--card-color-lighter);
  min-height: 50px;
  border-radius: 3px;
  padding: 5px;
  color: var(--card-background);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.slip-submit.ios15 {
  margin-bottom: 60px !important;
}
.bet-slip-container .empty {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--card-background);
  height: 170px;
  font-size: 16px;
  font-weight: 400;
}
.bet-slip-container .slip-amount-container {
  display: flex;
  align-items: center;
  background-color: var(--card-background);
  flex-direction: column;
  padding: 10px;
}
.bet-slip-container .slip-amount-container .slip-amount-row {
  height: 30px;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  font-size: 13px;
  padding: 0 4px;
  margin: 5px 0;
}
.bet-slip-container .slip-amount-container .slip-amount-row.two-col {
  display: grid;
  grid-template-columns: 50% 1fr;
  gap: 10px;
  margin-bottom: 30px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-input {
  border: 1px solid var(--general-border-color);
  border-radius: 5px;
  padding: 5px 4px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-input .slip-amount-subtext {
  color: var(--card-input-color-lighter);
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-input .slip-amount-borderless-input {
  border: none;
  font-size: 24px;
  font-weight: 600;
  margin-left: 1px;
  width: 100%;
  background: transparent;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-input .input-row {
  display: flex;
  flex-direction: row;
  font-size: 23px;
  align-items: center;
  margin-bottom: 4px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-gain {
  text-align: right;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-gain .subtext {
  font-size: 12px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .slip-amount-gain .pg-amount {
  font-size: 16px;
  margin-top: 5px;
}
.bet-slip-container .slip-amount-container .slip-amount-row .left {
  flex-grow: 1;
}
.bet-slip-container .slip-amount-bottom {
  background-color: var(--white-color-200);
  padding: 8px;
}
.bet-slip-container .slip-amount-bottom .slip-amount-row {
  height: 20px;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  font-size: 13px;
}
.bet-slip-container .slip-amount-bottom .slip-amount-row .left {
  flex: 1;
  display: flex;
  align-items: center;
  height: 100%;
}
.bet-slip-container .slip-amount-bottom .slip-amount-row .right {
  width: 100px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.bet-slip-container .system-item-container {
  padding: 10px;
}
.bet-slip-container .system-item-container .system-title-row {
  display: flex;
  align-items: center;
  height: 30px;
  justify-content: space-between;
}
.bet-slip-container .system-item-container .system-title-row .title {
  font-size: 13px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  height: 100%;
}
.bet-slip-container .system-item-container .system-title-row .system-info {
  font-size: 12px;
  font-weight: 600;
  display: flex;
  align-items: center;
  height: 21px;
  background: var(--card-background);
  border: 1px solid var(--general-border-color);
  padding: 5px 10px;
  border-radius: 10px;
}
.bet-slip-container .system-item-container .system-row {
  display: flex !important;
  font-size: 13px;
  align-items: center;
  height: 25px;
}
.bet-slip-container .system-item-container .system-row input {
  margin-right: 6px;
}
.bet-slip-container .system-item-container .system-row.hide {
  display: none !important;
}
.bet-slip-container .bet-slip-remove-all {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 30px;
  font-size: 12px;
  padding: 0 10px;
}
.bet-slip-container .bet-slip-remove-all .left-side-trash {
  width: 10px;
  margin-right: 6px;
}
.bet-slip-container .bet-slip-remove-all .left-side-trash svg path {
  fill: var(--black-color-900);
}
.bet-slip-container .bet-slip-remove-all .btn-remove-all {
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.bet-slip-container .accept-odds {
  display: flex;
  align-items: center;
  height: 25px;
  font-size: 11px;
  margin-bottom: 10px;
}
.bet-slip-container .accept-odds input {
  margin-right: 6px;
}
.bet-slip-container .accept-odds label {
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.bet-slip-container .bet-slip-tab-row {
  display: flex;
  justify-content: space-evenly;
  height: 33px;
  background-color: var(--card-background);
  align-items: center;
}
.bet-slip-container .bet-slip-tab-row .tab-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  font-size: 13px;
  cursor: pointer;
  height: 30px;
}
@media (max-width: 990px) {
  .bet-slip-container .bet-slip-tab-row .tab-item {
    height: 40px !important;
  }
}
.bet-slip-container .bet-slip-tab-row .tab-item.tab-height-100 {
  height: 100%;
}
.bet-slip-container .bet-slip-tab-row .tab-item.active {
  border-bottom: 3px solid var(--primary-color-100);
  font-weight: 700;
}
.bet-slip-container .bet-slip-tab-row .tab-item.disabled {
  color: var(--black-color-900);
}
.bet-slip-container .tickets {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.bet-slip-container .tickets .ticket-item {
  display: flex;
  background-color: var(--card-background);
  padding: 10px;
  margin-bottom: 10px;
  flex-direction: column;
  font-size: 13px;
}
.bet-slip-container .tickets .ticket-item:last-of-type {
  margin-bottom: 0;
}
.bet-slip-container .tickets .ticket-item .match-row {
  display: flex;
  min-height: 52px;
  height: 52px;
  flex-direction: row;
  width: 100%;
}
.bet-slip-container .tickets .ticket-item .match-row .banko {
  display: flex;
  height: 100%;
  width: 30px;
}
.bet-slip-container .tickets .ticket-item .match-row .banko .btn-banko {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 30px;
  font-size: 13px;
  border-radius: 3px;
  background-color: var(--white-color-200);
  font-weight: 700;
  border: 1px solid var(--general-border-color);
  cursor: pointer;
}
.bet-slip-container .tickets .ticket-item .match-row .banko .btn-banko.active {
  background-color: var(--primary-color-100) !important;
}
.bet-slip-container .tickets .ticket-item .match-info {
  display: flex;
  flex: 1;
  height: 100%;
  flex-direction: column;
  justify-content: space-around;
}
.bet-slip-container .tickets .ticket-item .match-info .team-name {
  font-size: 13px;
}
.bet-slip-container .tickets .ticket-item .match-info .info {
  font-size: 10px;
}
.bet-slip-container .tickets .odd-box {
  display: flex;
  flex-direction: column;
}
.bet-slip-container .tickets .odd-box .odd-row {
  display: flex;
  flex-direction: row;
  min-height: 25px;
  width: 100%;
  margin-bottom: 5px;
}
.bet-slip-container .tickets .odd-box .odd-row .odd-locked-icon {
  display: none;
}
.bet-slip-container .tickets .odd-box .odd-row.odd-locked {
  position: relative;
  opacity: 0.5;
}
.bet-slip-container .tickets .odd-box .odd-row.odd-locked .odd-locked-icon {
  display: block;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 50%);
}
.bet-slip-container .tickets .odd-box .odd-row:last-child {
  margin-bottom: 0px !important;
}
.bet-slip-container .tickets .odd-box .odd-row .odd {
  display: flex;
  align-items: center;
  flex: 1;
  border-radius: 3px;
  padding: 0 10px;
  background-color: var(--white-color-200);
}
.bet-slip-container .tickets .odd-box .odd-row .odd .left {
  display: flex;
  flex: 1;
}
.bet-slip-container .tickets .odd-box .odd-row .odd .mid {
  display: flex;
  min-width: 40px;
  font-weight: bold;
}
.bet-slip-container .tickets .odd-box .odd-row .odd .right {
  display: flex;
  min-width: 40px;
  justify-content: flex-end;
}
.bet-slip-container .tickets .odd-box .odd-row .odd .right.odd-up {
  background-color: var(--state-success);
  color: white;
  font-weight: bold;
  padding: 2px;
  border-radius: 2px;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.bet-slip-container .tickets .odd-box .odd-row .odd .right.odd-down {
  background-color: var(--state-fail);
  color: white;
  font-weight: bold;
  padding: 2px;
  border-radius: 2px;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.bet-slip-container .tickets .odd-box .close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 27px;
  cursor: pointer;
}
sign-out-dialog .info-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 30px;
}
sign-out-dialog .info-icon svg {
  height: 25px;
  width: 25px;
}
sign-out-dialog .header-container {
  display: flex;
  justify-content: center;
  font-size: 16px;
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: 15px;
  color: var(--black-color-200);
}
sign-out-dialog .logout-info-container {
  display: flex;
  font-size: 14px;
  font-weight: 400;
  padding: 6px;
  color: var(--black-color-700);
}
sign-out-dialog .sign-out-h1 {
  text-align: center;
  margin: 0;
}
sign-out-dialog .sign-out-button-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.datepickerb3 ng2-flatpickr {
  width: 100%;
}
@media (min-width: 989px) {
  .casinolobbycontainer {
    flex-wrap: wrap;
    justify-content: center;
    line-height: 21px;
    display: flex;
    flex: 1;
    margin: 0 10px;
    padding: 10px 20px;
  }
  .casinolobbycontainer .box {
    cursor: pointer;
    width: 31%;
    height: 150px;
    border-radius: 5px;
    margin: 1%;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .casinolobbycontainer .box.golden-race {
    background-size: cover !important;
  }
  .casinolobbycontainer .box span {
    width: 100%;
    justify-content: center;
    display: flex;
  }
  .casinolobbycontainer .box.bp-center-white {
    background-position: center;
    background-color: #fff;
  }
}
casinolasvegaslobby-component {
  width: 100%;
}
casinobslobby-component {
  width: 100%;
}
casinolobby-component {
  width: 100%;
}
withdraw-auto .headerDecs {
  height: 25px;
}
withdraw-auto .line {
  border-top: 1px solid var(--general-border-color);
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}
withdraw-auto .withdraw-auto-general-container {
  display: flex;
  flex-direction: column;
  padding: 0px;
  min-height: 250px;
  justify-content: space-around;
}
withdraw-auto .withdraw-auto-general-container .sub-header {
  font-weight: 700;
}
withdraw-auto .withdraw-auto-general-container .rule-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  min-height: 200px;
  font-size: 13px;
  font-weight: 500;
}
withdraw-auto .button-container-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
withdraw-auto .button-container-row .cancel-button {
  width: 48%;
  margin: 15px 0 !important;
  font-weight: 700;
  text-transform: uppercase;
  height: 40px;
  border: 2px solid var(--state-fail) !important;
  background-color: var(--state-fail);
}
withdraw-auto .button-container-row .ok-button {
  width: 48%;
  margin: 15px 0 !important;
  font-weight: 700;
  text-transform: uppercase;
  height: 40px;
  border: 2px solid var(--state-success) !important;
  background-color: var(--state-success);
}
.cashout-expansion-panel {
  margin-bottom: 0 !important;
  border-radius: 0 !important;
  color: var(--black-color-100);
  background: var(--white-color-100);
}
.cashout-expansion-panel .mat-expansion-panel-body {
  padding: 0 10px 4px !important;
  color: var(--black-color-100);
  background: var(--white-color-100);
}
.cashout-expansion-panel-header {
  height: 60px !important;
  padding: 0 10px !important;
  color: var(--black-color-100);
  background: var(--white-color-100);
}
.cashout-expansion-panel-header:hover {
  background: var(--white-color-200);
}
.cashout-header-container {
  display: flex;
  flex-direction: column;
  height: var(--cashout-header-container-height) !important;
  justify-content: space-around;
  font-size: var(--cashout-header-container-font-size);
  padding: 10px 0;
}
.cashout-header-container .slip-type {
  display: flex;
  align-items: center;
  font-size: var(--cashout-header-container-slip-type-font-size);
  font-weight: var(--cashout-header-container-slip-type-font-weight);
}
.cashout-detail-container {
  display: flex;
  flex-direction: column;
}
.cashout-detail-container .cashout-detail-item {
  display: flex;
  min-height: var(--cashout-detail-item-min-height);
  flex-direction: column;
  border-top: var(--cashout-detail-item-border-top);
}
.cashout-detail-container .cashout-detail-item .team-box {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.cashout-detail-container .cashout-detail-item .team-box .banko-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 26px;
}
.cashout-detail-container .cashout-detail-item .team-box .banko-box .banko-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--cashout-banko-button-width);
  height: var(--cashout-banko-button-height);
  background: var(--light-theme-cashout-banko-button-bg-color);
  border: var(--cashout-banko-button-border);
  border-radius: var(--cashout-banko-button-border-radius);
}
.cashout-detail-container .cashout-detail-item .team-box .team-name {
  display: flex;
  flex: 1;
  flex-direction: column;
  font-weight: bold !important;
  font-size: 12px;
}
.cashout-detail-container .cashout-detail-item .team-box .team-name > * {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.cashout-detail-container .cashout-detail-item .team-box .match-time {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  font-size: 12px;
}
.cashout-detail-container .cashout-detail-item .team-box .team-score {
  width: 32px;
}
.cashout-detail-container .cashout-detail-item .team-box .team-score .score {
  display: flex;
  justify-content: flex-end;
  font-size: 14px;
  font-weight: 600;
}
.cashout-detail-container .cashout-detail-item .odd-box {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  font-size: 11px;
}
.cashout-detail-container .cashout-detail-item .odd-box.relative {
  position: relative;
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-left {
  flex: 1;
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-state {
  width: 12px;
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-right {
  display: flex;
  justify-content: flex-end;
  width: 40px;
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-right.active .main-svg-color-fill {
  fill: var(--state-success);
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-right image-loader-utils {
  display: flex;
  justify-content: center;
  align-self: center;
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-right image-loader-utils svg-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cashout-detail-container .cashout-detail-item .odd-box .odd-right image-loader-utils svg-icon svg {
  height: 30px !important;
  width: 30px !important;
}
.cashout-submit-message {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  height: 20px;
}
.language-menu {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-top: 20px;
}
.language-menu .selected-language {
  display: flex;
  flex-direction: row;
  border: 1px solid var(--general-border-color);
  justify-content: center;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  padding: 10px;
}
.language-menu .selected-language .selected-flag {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.language-menu .selected-language .selected-lang-name {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
}
.language-menu .selected-language .selected-odd-format-name {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
}
.language-menu .selected-language .right {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.language-menu .selected-language .right .arrow-icon {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.language-menu .lang-dropdown-menu {
  display: flex;
  flex-direction: column;
  min-height: 40px;
  padding: 10px;
  border: 1px solid var(--general-border-color);
  background-color: var(--card-input-background);
}
.language-menu .lang-dropdown-menu .lang-dropdown-item {
  display: flex;
  flex-direction: row;
  padding: 8px;
}
.language-menu .lang-dropdown-menu .lang-dropdown-item .flag {
  height: 100%;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.language-menu .lang-dropdown-menu .lang-dropdown-item .lang {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 5px;
}
left-sport-menu-desktop .desktop-left-menu-button-color {
  background-color: var(--left-sports-menu-button-bg-color) !important;
  color: var(--left-sports-menu-button-color) !important;
}
withdraw-auto .headerDecs {
  height: 25px;
}
withdraw-auto .line {
  border-top: 1px solid var(--general-border-color);
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}
withdraw-auto .withdraw-auto-general-container {
  display: flex;
  flex-direction: column;
  padding: 0px;
  min-height: 250px;
  justify-content: space-around;
}
withdraw-auto .withdraw-auto-general-container .sub-header {
  font-weight: 700;
}
withdraw-auto .withdraw-auto-general-container .rule-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  min-height: 200px;
  font-size: 13px;
  font-weight: 500;
}
withdraw-auto .button-container-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
withdraw-auto .button-container-row .cancel-button {
  width: 48%;
  margin: 15px 0 !important;
  font-weight: 700;
  text-transform: uppercase;
  height: 40px;
  border: 2px solid var(--state-fail) !important;
  background-color: var(--state-fail);
}
withdraw-auto .button-container-row .ok-button {
  width: 48%;
  margin: 15px 0 !important;
  font-weight: 700;
  text-transform: uppercase;
  height: 40px;
  border: 2px solid var(--state-success) !important;
  background-color: var(--state-success);
}
.select-input-full-width {
  z-index: 10;
}
.limit-update-container-row {
  display: flex;
  flex-direction: column;
}
.limit-update-container-row .limit-update-text-row {
  margin-bottom: 10px;
  display: flex;
}
.limit-update-container-row .limit-update-text-row .bold {
  font-weight: 700;
  margin: 0 5px;
}
.userSettingPages .document-upload-main-container .document-info-text {
  color: var(--black-color-100);
}
.lugas-error-message {
  display: flex;
  flex-direction: row;
  background: var(--white-color-100);
  padding: 8px;
  border-radius: 5px;
  margin-top: 5px;
}
@media (min-width: 989px) {
  .lugas-error-message {
    border: 0.7px solid var(--state-fail);
  }
}
.lugas-error-message .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 7px;
}
.lugas-error-message .lugas-error-message-row {
  color: var(--state-fail);
  font-size: 16px;
  font-weight: 600;
}
@media (min-width: 989px) {
  .lugas-error-message .lugas-error-message-row {
    font-size: 14px !important;
  }
}
.cashout-logo {
  border-radius: 4px;
  border: 1px solid var(--always-white);
  font-weight: 700;
  font-size: 11px;
  color: var(--always-white);
  background-color: transparent;
  padding: 1px 2px 1px 4px;
  letter-spacing: 2px;
  margin-right: 3px;
  line-height: 11px;
}
.versionText {
  font-size: 11px;
  text-align: center;
  color: var(--white-color-800);
  padding: 3px 0;
}
.checkbox_with_label {
  background-color: var(--white-color-200) !important;
  border: 1px solid var(--white-color-200);
  height: 32px;
  width: 25px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  border-radius: 0 0 3px 3px;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  margin: 1rem 0.5rem 1rem 6px;
}
.set-withdraw-limit-container .minAmount-description {
  color: var(--state-fail);
}
.star-icon-active .main-svg-color-fill-stroke {
  fill: var(--star-icon-svg-fav);
  stroke: var(--star-icon-svg-fav);
}
.star-icon-disabled .main-svg-color-fill-stroke {
  fill: var(--star-icon-svg);
  stroke: var(--star-icon-svg);
}
.fav-left-menu-icon {
  margin-right: 10px;
}
.fav-left-menu-icon .main-svg-color-fill-stroke {
  fill: var(--star-icon-svg-fav);
  stroke: var(--star-icon-svg-fav);
}
.fav-left-menu-icon.mr-0 {
  margin-right: 0;
}
.arrow-icon {
  width: 15px;
  height: 15px;
}
.arrow-icon.icon-lg {
  width: 20px;
  height: 20px;
}
.arrow-icon.down svg {
  transform: rotate(180deg);
}
.arrow-icon.right svg {
  transform: rotate(90deg);
}
.arrow-icon.left svg {
  transform: rotate(-90deg);
}
.filter-icon svg {
  width: 20px;
  height: 20px;
}
.filter-icon path {
  fill: var(--black-color-100);
}
.lock-icon {
  display: flex;
  width: 10px;
  height: 10px;
}
.lock-icon path {
  fill: var(--white-color-900);
}
.lock-icon.colorG {
  width: 10px;
  height: 10px;
}
.lock-icon.colorG path {
  fill: var(--svg-default-color);
}
.star-icon {
  display: flex;
  width: 13px;
  height: 13px;
}
.star-icon.matchfavourited path {
  fill: var(--primary-color-100) !important;
}
.star-icon.favorited path {
  fill: var(--star-icon-svg-fav);
  color: var(--star-icon-svg-fav);
}
.like-icon {
  display: flex;
  margin-right: 5px;
  margin-left: 5px;
}
.like-icon.myTeamChecked path {
  fill: var(--primary-color-100) !important;
}
.like-icon svg {
  width: 20px !important;
  height: 20px !important;
}
.signal-icon {
  width: 15px;
  height: 15px;
}
.signal-icon path {
  fill: var(--svg-default-color);
}
.check-circle-icon {
  width: 15px;
  height: 15px;
}
.check-circle-icon.won svg .main-svg-color-fill-stroke {
  fill: var(--state-success);
}
.check-circle-icon.lost svg .main-svg-color-fill-stroke {
  fill: var(--state-fail);
  stroke: var(--state-fail);
}
.lost-badge-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  background-color: var(--state-fail);
  color: var(--white-color-100);
  font-size: 14px;
  line-height: 15px;
  border-radius: 50%;
}
.times-circle-icon {
  width: 15px;
  height: 15px;
}
.times-circle-icon.won {
  fill: var(--state-success);
}
.times-circle-icon.lost {
  fill: var(--state-fail);
}
.input-icon svg {
  width: 20px;
  height: 20px;
}
.barcode-icon {
  width: 20px;
  height: 20px;
}
.flag-rounded.mt svg {
  margin-top: 3px;
}
.flag-rounded svg {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  position: relative;
}
.flag-rounded svg:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 50%;
  z-index: -1;
}
.theme-dark .most-played-ticket-general-card {
  box-shadow: none;
}
.theme-dark .most-played-ticket-detail-general-card {
  box-shadow: none;
}
.theme-dark .match-row-header.highlights {
  background: var(--white-color-100);
  color: var(--black-color-100);
}
.theme-dark .nav-button {
  background: var(--black-color-100) !important;
}
.theme-dark .live-bar-container-mobile {
  color: var(--black-color-100);
}
.theme-dark .bottom-navbar-item {
  border-top: 1px solid var(--white-color-400);
}
:host ngx-skeleton-loader .skeleton-loader {
  background-color: var(--white-color-400);
}
.pre-verification-container {
  display: flex;
  background: var(--white-color-100);
  color: var(--black-color-100);
  min-height: 100px;
  justify-content: center;
  align-items: center;
}
.pre-verification-container .go-btn {
  width: 95%;
}
document-upload-component {
  display: flex;
  flex: 1;
  background: var(--always-white);
  justify-content: center;
  align-items: center;
  overflow-y: auto;
  color: var(--always-black);
}
document-upload-component .avs-page-header {
  z-index: 99 !important;
}
.transaction-general-dialog {
  display: flex;
  border-radius: 0 0 3px 3px;
  flex-direction: column;
  font-size: 16px;
  height: 100%;
  justify-content: space-around;
  color: var(--black-color-200);
}
.transaction-general-dialog .transaction-header {
  display: flex;
  justify-content: center;
  font-weight: 700;
  font-size: 18px;
}
.transaction-general-dialog .transaction-activity-container {
  display: flex;
  flex-direction: column;
  height: 80px;
  justify-content: space-around;
  margin-left: 10px;
}
.transaction-general-dialog .transaction-activity-container .transaction-activity-row {
  display: flex;
  flex-direction: row;
}
.transaction-general-dialog .transaction-activity-container .transaction-activity-row .left {
  display: flex;
  width: 50%;
  justify-content: flex-start;
}
.transaction-general-dialog .transaction-activity-container .transaction-activity-row .right {
  display: flex;
  width: 50%;
  justify-content: flex-end;
}
.transaction-general-dialog .transaction-info-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  font-size: 13px;
  margin-left: 10px;
  height: 80px;
  color: var(--black-color-100);
}
.transaction-general-dialog .transaction-info-container .transaction-info-row a {
  text-decoration: underline;
  color: var(--black-color-100) !important;
  font-weight: 600;
}
.transaction-general-dialog .lower-info-container {
  color: var(--black-color-100);
  margin-top: 15px;
  font-size: 14px;
  margin: 6px;
}
.soccer-svg svg {
  width: 25px !important;
  height: 25px !important;
}
.scanner-barcode-svg .white-svg-color {
  fill: var(--white-color-300);
}
.scanner-barcode-svg .black-svg-color {
  fill: var(--black-color-300);
}
.mat-card {
  background-color: var(--white-color-100);
  color: var(--black-color-100);
}
.var-black-color {
  fill: var(--black-color-100);
}
.var-white-color {
  fill: var(--white-color-100);
}
.restore-slip-text {
  color: var(--white-color-100);
}
.mat-expansion-panel-header-description, .mat-expansion-indicator::after {
  color: var(--black-color-100) !important;
}
.mat-expansion-panel-header:hover {
  background-color: var(--white-color-200) !important;
}
betstopreason-component {
  overflow: hidden;
}
.mappingNotAllowed {
  justify-content: center;
  display: flex;
  margin-top: 5px;
  margin-bottom: 10px;
}
.popular-leagues-icon svg {
  width: 20px !important;
  height: 20px !important;
  margin-right: 2px;
}
.popular-leagues-icon svg .main-svg-color {
  stroke: var(--black-color-100);
}
.popular-leagues-icon svg .secondary-svg-color {
  fill: var(--black-color-100);
}
.theme-dark .popular-leagues-icon svg .main-svg-color {
  stroke: var(--white-color-100) !important;
}
.svg-18-navbar {
  border-radius: 50px;
  top: -14px;
  width: 18px;
  height: 18px;
}
.svg-18-navbar .main-svg-color-fill-stroke {
  fill: var(--svg-18-color);
  stroke: var(--svg-18-color);
}
.svg-18-navbar svg {
  width: 18px;
  height: 18px;
  display: flex;
}
.payment-methods-icon {
  object-position: left;
}
.payment-methods-icon.paysafecard svg {
  width: 95px;
}
.payment-methods-icon svg {
  width: 75px;
  height: 35px;
}
.payment-modal-icon {
  object-position: left;
}
.payment-modal-icon svg {
  width: 150px;
  height: 50px;
}
.verification-container .slidermenusvg svg {
  width: 20px;
  height: 20px;
}
.verification-container .slidermenusvg svg .main-svg-color-fill {
  fill: var(--black-color-400);
}
.verification-container .verification-info-icon {
  transform: rotate(180deg);
}
.verification-container .verification-info-icon .main-svg-color-fill {
  fill: var(--always-white);
}
.withdraw-bank-svg svg {
  width: 20px;
  height: 20px;
}
.withdraw-bank-svg svg .main-svg-color-fill {
  fill: var(--black-color-400);
}
.footer-down .partner-name .down-text {
  color: var(--always-white);
}
.footer-down .more-from {
  color: var(--always-white);
}
.login-desktop-dropdown.full-screen-login {
  position: fixed;
  margin: 0 0 !important;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.login-mobile .mid-container .drop-down-mobile-menu.displayShow .mid-container-row {
  padding: 0 0 0 30px;
  color: var(--black-color-400);
}
lugas-limit-dialog {
  display: flex;
  flex-direction: column;
}
lugas-limit-dialog .widget-general-container .widget-header-container {
  min-height: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}
lugas-limit-dialog .lugas-general-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-around;
  padding: 9px;
  row-gap: 9px;
  color: var(--black-color-100);
}
lugas-limit-dialog .lugas-general-container .header-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-size: 19px;
  font-weight: 600;
  padding-bottom: 6px;
  color: var(--card-color-lighter);
}
lugas-limit-dialog .lugas-general-container .lugas-input-container .lugas-row {
  margin-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
lugas-limit-dialog .lugas-general-container .lugas-input-container .lugas-row.disabled {
  opacity: 0.5;
}
lugas-limit-dialog .lugas-general-container .lugas-input-container .lugas-row.warning-msg {
  margin-left: 15px;
}
lugas-limit-dialog .lugas-general-container .lugas-input-container .lugas-row.lugas-warning {
  color: var(--state-fail);
  font-size: 16px;
  font-weight: 700;
}
lugas-limit-dialog .lugas-general-container .lugas-input-container .lugas-row input {
  margin-right: 5px;
  flex: 0 0 20px;
}
lugas-limit-dialog .lugas-general-container .lugas-button {
  padding: 7px;
}
lugas-limit-dialog .button-container {
  display: flex;
}
lugas-limit-dialog .disabled {
  opacity: 0.5;
}
@media (max-width: 990px) {
  lugas-limit-dialog {
    height: 100%;
  }
  .reset-limit-dialog-class {
    width: 600px !important;
    height: 400px !important;
  }
}
@media (min-width: 989px) {
  .reset-limit-dialog-class {
    height: 300px !important;
    width: 600px !important;
  }
}
@media (min-width: 640px) {
  .lugas-dialog-class {
    width: 626px !important;
    height: 465px !important;
  }
  .scufa-info-container {
    min-height: 120px !important;
  }
}
.scufa-info-container {
  display: flex;
  background: var(--white-color-111);
  justify-content: center;
  align-items: center;
  color: var(--black-color-100);
  border-radius: 10px;
}
@media (max-width: 990px) {
  .scufa-info-container {
    padding: 25px;
  }
}
.scufa-info-container .scufa-info-row {
  display: flex;
  flex-direction: row;
  flex: 1;
}
.scufa-info-container .scufa-info-row .scufa-info-row-left {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  width: 30%;
  justify-content: center;
}
.scufa-info-container .scufa-info-row .scufa-info-row-left .left-svg {
  display: flex;
  justify-content: center;
  align-items: center;
}
.scufa-info-container .scufa-info-row .scufa-info-row-left .left-svg .back svg {
  width: 25px;
  height: 25px;
}
.scufa-info-container .scufa-info-row .scufa-info-row-left .left-svg .back svg .main-svg-color-fill {
  fill: var(--black-color-100);
}
@media (max-width: 989px) {
  .scufa-info-container .scufa-info-row .scufa-info-row-left .back {
    margin-right: 5px;
  }
  .scufa-info-container .scufa-info-row .scufa-info-row-left .svg-info-circle {
    width: 30px;
    height: 40px;
    background-image: var(--black-color-100);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-left: 8px;
    margin-right: 8px;
    cursor: pointer;
  }
  .scufa-info-container .scufa-info-row .scufa-info-row-left .svg-back-circle {
    width: 30px;
    height: 40px;
    background-image: var(--black-color-100);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-left: 8px;
    margin-right: 8px;
    cursor: pointer;
  }
}
.scufa-info-container .scufa-info-row .scufa-info-row-right span .contact-support {
  text-decoration: underline;
  color: var(--black-color-100);
  cursor: pointer;
}
.scufa-info-container .scufa-info-row .scufa-info-row-right-list {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
}
.scufa-info-container .scufa-info-row .scufa-info-row-right-list .contact-support {
  text-decoration: underline;
  color: var(--black-color-100);
  cursor: pointer;
}
.scufa-info-container .scufa-info-row .scufa-info-row-right-list .sub-info-row-item .list-item-container {
  margin-top: 10px;
}
.scufa-info-container .scufa-info-row .scufa-info-row-right-list .sub-info-row-item .list-item-container .list-item {
  align-items: center;
  display: flex;
}
.scufa-info-container .scufa-info-row .scufa-info-row-right-list .sub-info-row-item .list-item-container .list-item .dot {
  height: 4px;
  width: 4px;
  background-color: var(--black-color-300);
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
}
.idle-dialog-general-container {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  padding: 10px;
  font-size: 14px;
  height: 100%;
  color: var(--black-color-400);
}
.idle-dialog-general-container .idle-header-container {
  font-size: 17px;
  font-weight: 600;
}
.idle-dialog-general-container .idle-info-container {
  margin: 6px;
}
.idle-dialog-general-container .idle-buton-container {
  width: 100%;
}
reset-limit-dialog .reset-limit-general-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-around;
  font-weight: 600;
  color: var(--black-color-100);
  height: 100%;
}
@media (max-width: 990px) {
  reset-limit-dialog .reset-limit-general-container {
    height: 100%;
  }
}
reset-limit-dialog .reset-limit-general-container .reset-limit-button-container .confirm-button {
  margin: 0px 0px 0px 0px;
}
reset-limit-dialog .reset-limit-general-container .reset-limit-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-size: 22px;
  height: 50px;
  color: var(--card-color-lighter);
}
reset-limit-dialog .reset-limit-general-container .reset-limit-description {
  font-size: 15px;
}
reset-limit-dialog .reset-limit-general-container .reset-limit-sup-description {
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
}
casinovivolobby-component {
  width: 100%;
}
casinodsvirtual-component {
  display: flex;
  flex: 1;
}
casinogoldenrace-component {
  display: flex;
  flex: 1;
}
casinogroupgalobby-component {
  width: 100%;
}
account-download-component {
  display: flex;
  flex: 1;
  background: var(--white-color-100);
  padding: 25px;
  justify-content: center;
}
account-download-component .download-general-container .headerDecs {
  padding: 10px 15px 0px 20px;
  margin-bottom: 15px;
}
account-download-component .download-general-container .headerDecs .header-text {
  margin-bottom: 10px;
}
account-download-component .download-general-container .document-download-container {
  margin-top: 5px;
  padding: 10px 15px 0px 20px;
}
account-download-component .download-general-container .document-download-container .document-download-row {
  margin-bottom: 5px;
  width: 100%;
}
account-download-component .download-general-container .document-download-container .document-download-row .download-btn {
  background: linear-gradient(135deg, #0277ff 0%, #00bbce 100%);
  width: 100%;
}
account-download-component .download-general-container .document-download-container .document-download-row .download-btn span {
  color: #fff;
}
account-download-component .login-desktop {
  width: 50%;
}
account-download-component .login-desktop .item-row {
  padding: 3px 10px !important;
}
account-download-component .login-desktop .btn {
  width: 100%;
}
account-download-component .login-container {
  padding: 10px 15px 0px 20px !important;
}
account-download-component .login-container .mobile {
  width: 100%;
}
.password-strong-checker .text-danger {
  display: flex;
  color: var(--state-fail);
  padding-left: 5px;
  column-gap: 3px;
  font-size: 12px;
}
.password-strong-checker .text-danger .main-svg-color-fill-stroke {
  stroke: var(--state-fail);
  fill: var(--state-fail);
}
.password-strong-checker .text-success {
  display: flex;
  color: var(--state-success);
  padding-left: 5px;
  column-gap: 3px;
  font-size: 12px;
}
.password-strong-checker .text-success .preTextIcon svg {
  width: 11px;
  height: 11px;
}
.password-strong-checker .text-success .main-svg-color-fill-stroke {
  stroke: var(--state-success);
  fill: var(--state-success);
}
.password-strong-checker .preTextIcon {
  width: 20px;
  justify-content: center;
  display: flex;
  align-items: center;
}
.password-strong-checker .preTextIcon svg {
  width: 13px;
  height: 13px;
}
.re-password-error .error-b3 {
  display: flex;
  justify-content: flex-start;
}
transaction-cancel-modal-component .tabs-up-header {
  display: flex;
  flex-direction: row;
  background: var(--card-backdrop-background);
  color: var(--black-color-100);
  font-size: 15px;
  font-weight: 800;
  padding-right: 16px;
  padding-top: 10px;
}
transaction-cancel-modal-component .tabs-up-header .left-side {
  display: flex;
  flex: 1;
}
transaction-cancel-modal-component .tabs-up-header .right-side {
  width: 50px;
  font-weight: 700;
  color: var(--black-color-100);
  text-align: center;
  cursor: pointer;
  font-size: 22px;
  display: flex;
  justify-content: flex-end;
}
transaction-cancel-modal-component .tabs-up-header .right-side .close-icon svg {
  width: 25px;
  height: 25px;
}
.transaction-cancel-general-container {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: var(--card-backdrop-background);
  font-size: 16px;
  color: var(--white-color-100);
}
.transaction-cancel-general-container .header-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 20px;
}
@media (max-width: 990px) {
  .transaction-cancel-general-container .header-container {
    margin-top: 10px;
  }
}
.transaction-cancel-general-container .transaction-info-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.transaction-cancel-general-container .transaction-info-container .transaction-info-up-text {
  margin-bottom: 10px;
}
.transaction-cancel-general-container .transaction-info-container .transaction-info-container-row {
  display: flex;
}
.transaction-cancel-general-container .transaction-info-container .transaction-info-container-row .dot-container {
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-right: 10px;
}
.transaction-cancel-general-container .transaction-info-container .transaction-info-container-row .dot-container .dot {
  width: 8px;
  height: 8px;
  background-color: var(--black-color-100);
  border-radius: 50%;
}
.transaction-cancel-general-container .header-small-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  font-weight: 700;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (max-width: 990px) {
  .transaction-cancel-general-container .header-small-container {
    margin-top: 15px;
  }
}
.transaction-cancel-general-container .amount-info-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: var(--white-color-100);
  height: 130px;
}
.transaction-cancel-general-container .amount-info-container .amount-header-container {
  display: flex;
  flex: 1;
  height: 30px;
  align-items: center;
  border: 1px solid var(--white-color-300);
  padding: 10px 15px 10px 15px;
}
.transaction-cancel-general-container .amount-info-container .amount-header-container .left-area {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.transaction-cancel-general-container .amount-info-container .amount-header-container .right-area {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.transaction-cancel-general-container .amount-info-container .amount-container {
  display: flex;
  height: 120px;
  flex-direction: column;
  padding: 10px 15px 10px 15px;
  justify-content: space-around;
}
.transaction-cancel-general-container .amount-info-container .amount-container .info-container-item-row {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.transaction-cancel-general-container .amount-info-container .amount-container .row-left-area {
  flex: 1;
}
.transaction-cancel-general-container .line {
  border-bottom: 1px solid var(--white-color-800);
  width: 100%;
  margin-top: 15px;
}
.transaction-cancel-general-container .button-info-container {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.transaction-cancel-general-container .button-container {
  width: 100%;
  margin-top: 15px;
}
.transaction-cancel-general-container .text-small-info {
  margin-top: 10px;
  margin-bottom: 15px;
}
.transaction-cancel-general-container .text-small-info a {
  font-weight: 600;
  color: var(--black-color-100);
}
.transaction-cancel-general-container .text-line-center-header {
  width: 100%;
  font-weight: 700;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
}
.loadMore {
  width: 100% !important;
}
.loadMore .odd-box {
  cursor: pointer;
}
.loadMore.odd-box-row {
  justify-content: center;
  background-color: var(--card-background);
}
@media (max-width: 990px) {
  .loadMore.odd-box-row {
    width: 100vw !important;
  }
}
.liveevent-tab {
  width: 100%;
  height: 45px;
  display: flex;
  flex-direction: row;
}
.liveevent-tab .liveevent-tab-item {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: var(--secondary-color-300);
}
.liveevent-tab .liveevent-tab-item.disabled {
  cursor: default;
  background-color: var(--secondary-color-300);
}
.liveevent-tab .liveevent-tab-item.disabled:hover {
  background-color: var(--secondary-color-300);
}
.liveevent-tab .liveevent-tab-item.active {
  background-color: var(--secondary-color-100);
}
.liveevent-tab .liveevent-tab-item:hover {
  background-color: var(--secondary-color-200);
}
.liveevent-tab .liveevent-tab-item:nth-child(1) {
  border-right: 1px solid var(--general-border-color);
}
.liveevent-tab .liveevent-tab-item .tab-text {
  font-size: 17px;
  font-weight: 600;
  color: var(--always-white);
}
.liveevent-tab .liveevent-tab-item .statium-icon svg {
  margin: 4px 5px 0 0;
  width: 25px;
  height: 25px;
}
.liveevent-tab .liveevent-tab-item .statium-icon .main-svg-color-fill {
  fill: var(--always-white);
}
.liveevent-tab .liveevent-tab-item .live-icon svg {
  margin: 0 5px 2px 0;
  width: 25px;
  height: 25px;
}
.liveevent-tab .liveevent-tab-item .live-icon .main-svg-color-fill {
  fill: var(--always-white);
}
.live-stream-slip-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 30px;
  border-radius: 3px 3px 0 0;
  background-color: var(--secondary-color-100);
  padding: 0 5px 0 10px;
}
.live-stream-slip-container .live-stream-slip-text {
  font-size: 15px;
  color: var(--always-white);
}
.live-stream-slip-container .live-stream-slip-text strong {
  margin-right: 10px;
}
.live-stream-slip-container .right-side .close-icon {
  cursor: pointer;
}
.live-stream-slip-container .right-side .close-icon svg {
  width: 20px;
  height: 20px;
  margin-top: 2px;
}
.live-stream-slip-container .right-side .close-icon svg .main-svg-color-fill-stroke {
  fill: var(--always-white);
  stroke: var(--always-white);
}
casinoogzslotlobby-component {
  width: 100%;
}
.casino-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  width: 100%;
  padding: 16px;
}
@media (max-width: 1600px) {
  .casino-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 990px) {
  .casino-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  .casino-container {
    grid-template-columns: 1fr;
  }
}
.casino-image-container {
  position: relative;
  width: 100%;
  height: 200px;
  overflow: hidden;
  cursor: pointer;
}
.casino-image-container .black-bg {
  background-color: var(--always-black);
  height: 100%;
  width: 100%;
  z-index: -1;
  position: absolute;
}
.casino-image-container img {
  position: absolute;
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.casino-image-container .background-image {
  filter: blur(20px);
  z-index: -1;
  object-fit: cover;
}
.casino-image-container .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  padding: 10px;
  font-size: 18px;
}
most-played-ticket-component {
  padding-bottom: 5px;
  display: flex;
}
most-played-ticket-component .most-played-ticket-general-card {
  display: flex;
  flex-direction: column;
  background-color: var(--card-background);
  border-radius: 4px;
  width: 273px;
  margin-right: 4px;
  box-shadow: 0 1.5px 4px rgb(255, 255, 255);
  height: 300px;
}
most-played-ticket-component .most-played-ticket-general-card .card-header-row {
  display: flex;
  flex-direction: row;
  font-size: 13px;
  justify-content: space-between;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 5px;
  height: 55px;
}
most-played-ticket-component .most-played-ticket-general-card .card-header-row .card-header-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
most-played-ticket-component .most-played-ticket-general-card .card-header-row .card-header-col .card-header-number-container {
  font-size: 17px;
  font-weight: 600;
  color: var(--black);
  border-radius: 2px;
  position: relative;
  line-height: 1.06;
  padding: 0 4px;
  display: flex;
  flex-direction: row;
}
most-played-ticket-component .most-played-ticket-general-card .card-header-row .card-header-col .card-header-number-container .number-value {
  color: rgb(255, 255, 255);
  font-size: 17px;
  font-weight: 600;
  border-radius: 2px;
  position: relative;
  line-height: 1.5;
  padding: 0 4px;
}
most-played-ticket-component .most-played-ticket-general-card .card-header-row .card-header-col .card-header-number-container .number-value.stable {
  background-color: var(--primary-color-100) !important;
}
most-played-ticket-component .most-played-ticket-general-card .card-header-row .card-header-col .card-header-number-container .number-value.increase {
  background-color: #28a95b !important;
}
most-played-ticket-component .most-played-ticket-general-card .card-header-row .card-header-col .card-header-number-container .arrow-increase {
  margin-left: 5px;
  margin-top: 2px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid green;
  animation: pulse 1s infinite;
}
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
most-played-ticket-component .most-played-ticket-general-card .card-header-row .card-header-col .card-header-text-container {
  font-size: 13px;
  color: #717171;
  line-height: 1.38;
  font-weight: 400;
}
most-played-ticket-component .most-played-ticket-general-card .match-info-container {
  padding: 4px 16px 8px;
  overflow: hidden;
  position: relative;
  height: 124px;
}
most-played-ticket-component .most-played-ticket-general-card .match-info-container .match-info-row {
  padding: 2px 0;
  white-space: nowrap;
}
most-played-ticket-component .most-played-ticket-general-card .match-info-container .match-info-row .selected-match-type-container {
  display: flex;
  flex-direction: column;
  font-size: 13px;
  color: var(--black);
  height: 22px;
}
most-played-ticket-component .most-played-ticket-general-card .match-info-container .match-info-row .selected-match-type-container .selected-match-odd {
  display: flex;
  font-size: 13px;
  color: var(--black);
  height: 22px;
}
most-played-ticket-component .most-played-ticket-general-card .match-info-container .match-info-row .selected-match-type-container .selected-match-odd .selected-match-odd-name {
  font-weight: 600;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 32px;
  text-align: right;
}
most-played-ticket-component .most-played-ticket-general-card .match-info-container .match-info-row .match-info-name {
  font-size: 13px;
  color: #717171;
  line-height: 1.38;
}
most-played-ticket-component .most-played-ticket-general-card .line {
  border-top: 1px solid var(--general-border-color);
  width: 100%;
}
most-played-ticket-component .most-played-ticket-general-card .show-detail-ticket {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  font-size: 13px;
  color: var(--primary-color-100);
  font-weight: 600;
  box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.18);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  cursor: pointer;
}
most-played-ticket-component .most-played-ticket-general-card .show-detail-ticket span {
  margin-left: 5px;
  font-weight: 800;
}
ticket-detail-modal-component {
  min-height: 250px;
  padding-bottom: 10px;
  display: flex;
  height: 100%;
}
ticket-detail-modal-component .modal-slider-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  position: relative;
  height: calc(var(--vh));
}
@media (min-width: 825px) {
  ticket-detail-modal-component .modal-slider-container {
    max-height: 700px;
  }
}
ticket-detail-modal-component .prev-button, ticket-detail-modal-component .next-button {
  width: 10%;
  align-items: center;
  justify-content: center;
  display: flex;
  cursor: pointer;
}
ticket-detail-modal-component .prev-button svg, ticket-detail-modal-component .next-button svg {
  width: 20px;
  height: 20px;
}
ticket-detail-modal-component .slide-content {
  overflow: hidden;
  width: 382px;
  height: 100%;
}
ticket-detail-modal-component .slide-content .slides-wrapper {
  display: flex;
  transition: transform 0.3s ease-out;
  height: 100%;
}
ticket-detail-modal-component .slide-content .slides-wrapper .slide {
  flex: 0 0 100%;
}
@media (max-width: 380px) {
  ticket-detail-modal-component .slide-content {
    width: 100%;
  }
  ticket-detail-modal-component .slide-content .slide {
    flex: 0 0 1;
    width: 100% !important;
  }
}
ticket-detail-modal-component .most-played-ticket-detail-general-card {
  display: flex;
  flex-direction: column;
  background-color: var(--card-background);
  border-radius: 4px;
  width: 100%;
  margin-right: 4px;
  box-shadow: 0 1.5px 4px rgb(255, 255, 255);
  height: 100%;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container-card-body {
  height: 100%;
  overflow-y: auto;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container-card-body::-webkit-scrollbar {
  display: inline;
  width: 8px;
  height: 10px;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container-card-body::-webkit-scrollbar-track {
  background: var(--white-color-300);
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container-card-body::-webkit-scrollbar-thumb {
  background: var(--white-color-500);
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container-card-body::-webkit-scrollbar-thumb:hover {
  background: var(--white-color-600);
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .card-header-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 5px;
  padding: 16px;
  font-size: 19px;
  line-height: normal;
  min-height: 56px;
  border-radius: 10px 10px 0 0;
  background-clip: padding-box;
  height: 68px;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .card-header-row .card-header-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .card-header-row .card-header-col .close {
  color: #bcb7b7;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .card-header-row .card-header-col .card-header-text-container {
  font-size: 13px;
  color: #717171;
  line-height: 1.38;
  font-weight: 400;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .card-header-row .card-header-col .card-header-number-container {
  font-size: 17px;
  font-weight: 600;
  color: var(--black);
  border-radius: 2px;
  position: relative;
  line-height: 1.06;
  padding: 0 4px;
  display: flex;
  flex-direction: row;
  color: var(--black-color-100);
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .card-header-row .card-header-col .card-header-number-container .number-value {
  color: rgb(255, 255, 255);
  font-size: 17px;
  font-weight: 600;
  border-radius: 2px;
  position: relative;
  line-height: 1.5;
  padding: 0 4px;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .card-header-row .card-header-col .card-header-number-container .number-value.stable {
  background-color: var(--primary-color-100) !important;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .card-header-row .card-header-col .card-header-number-container .number-value.increase {
  background-color: #28a95b !important;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .card-header-row .card-header-col .card-header-number-container .arrow-increase {
  margin-left: 5px;
  margin-top: 2px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid green;
  animation: pulse 1s infinite;
}
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container {
  display: flex;
  flex-direction: row;
  color: #212121;
  max-height: calc(80vh - 228px);
  overflow-y: auto;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container .match-detail-container-card-body {
  height: 100%;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container .match-detail-row {
  font-size: 13px;
  background: var(--white-color-300);
  padding: 8px 16px;
  box-shadow: inset 0 -1px 0 0 var(--white-color-400);
  text-align: left;
  text-transform: capitalize;
  display: flex;
  flex-direction: row;
  flex: 1;
  color: var(--black-color-100);
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container .match-detail-row .match-info-left-container {
  display: flex;
  flex: 1;
  flex-direction: column;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container .match-detail-row .match-info-left-container .match-type {
  font-size: 15px;
  min-height: 26px;
  height: auto;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container .match-detail-row .match-info-left-container .match-type .type {
  padding-right: 4px;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 32px;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container .match-detail-row .match-info-left-container .match-type .type-name {
  font-weight: 600;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 32px;
  text-align: right;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .match-detail-container .match-detail-row .match-info-right-container {
  display: flex;
  width: 15%;
  align-items: center;
  justify-content: flex-end;
  font-weight: 600;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .ticket-total-rate {
  flex: 1;
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .ticket-total-rate .ticket-total-rate-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 8px 16px;
  font-size: 17px;
  font-weight: 600;
  color: var(--black-color-100);
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .footer-button-container {
  display: flex;
  flex-direction: row;
  color: var(--white-color-100);
}
ticket-detail-modal-component .most-played-ticket-detail-general-card .footer-button-container .save-changes-button {
  width: 80%;
  font-size: 13px;
}
#white-modal {
  background-color: var(--white-color-100);
  height: 100%;
  padding: 0px !important;
  box-shadow: none !important;
}
.most-played-ticket-slider-container {
  width: 100%;
  height: 250px;
  position: relative;
  overflow: hidden;
  background-color: var(--odd-header-background);
}
.most-played-ticket-slider-container .slider-wrapper {
  display: flex;
}
.most-played-ticket-slider-container .slider-wrapper .slider-content {
  display: flex;
  flex-wrap: nowrap;
  transition: all 1s ease;
  position: absolute;
}
@media (max-width: 990px) {
  .most-played-ticket-slider-container .slider-wrapper .slider-content {
    overflow-y: scroll;
    position: initial;
    width: 100vw;
  }
}
.most-played-ticket-slider-container .slider-wrapper .slider-content .slider-item {
  flex: 0 0 auto;
  width: 300px;
  height: 250px;
}
@media (max-width: 768px) {
  .most-played-ticket-slider-container .slider-wrapper .slider-content .slider-item {
    width: 300px !important;
    height: 250px;
  }
}
.most-played-ticket-slider-container .slider-wrapper .nav-button {
  position: absolute;
  top: 45%;
  background: rgba(0, 0, 0, 0.5);
  color: var(--white-color-100);
  z-index: 1;
  border: none;
  padding: 3px 6px;
  cursor: pointer;
  border-radius: 50%;
}
@media (max-width: 990px) {
  .most-played-ticket-slider-container .slider-wrapper .nav-button {
    display: none;
  }
}
.most-played-ticket-slider-container .slider-wrapper .nav-button .arrow-icon svg {
  width: 15px;
  height: 15px;
  margin-top: 2px;
}
.most-played-ticket-slider-container .slider-wrapper .nav-button .arrow-icon svg .main-svg-color-fill-stroke {
  fill: var(--white-color-100);
  stroke: var(--white-color-100);
}
.most-played-ticket-slider-container .slider-wrapper .nav-button:disabled {
  opacity: 0;
}
.most-played-ticket-slider-container .slider-wrapper .prev {
  transform: translate(5px, 0);
  left: 0;
}
.most-played-ticket-slider-container .slider-wrapper .icon {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: white;
}
.most-played-ticket-slider-container .slider-wrapper .next {
  right: 0;
  transform: translate(-5px, 0);
}
deposit-bmpayment-result .image-loader svg {
  width: 150px !important;
  height: 150px !important;
}
.iframe-loader-container {
  position: relative;
  background-color: var(--white-color-100);
}
.iframeLoader {
  border: 5px solid var(--white-color-300);
  border-top: 5px solid var(--secondary-color-100);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: iframeLoaderSpin 2s linear infinite;
  position: absolute;
  top: 38%;
  left: 44%;
  transform: translate(-50%, -50%);
  z-index: 9999;
}
.iframeLoader.v1 {
  top: 40%;
  left: 46%;
}
@keyframes iframeLoaderSpin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.transcationDialog-cancel-modal {
  overflow-y: hidden;
}
.transcationDialog-cancel-modal mat-dialog-container {
  overflow: hidden;
}
qr-dialog {
  display: flex;
  flex-direction: column;
  padding: 15px;
  color: var(--card-color);
}
qr-dialog .qr-dialog-title-row {
  display: flex;
  width: 100%;
}
qr-dialog .qr-dialog-title-row .qr-dialog-left {
  justify-content: center;
  display: flex;
  width: 90%;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
}
qr-dialog .qr-dialog-title-row .qr-dialog-right {
  justify-content: flex-end;
  display: flex;
  width: 10%;
}
qr-dialog .qr-dialog-title-row .qr-dialog-right .close {
  font-family: Source Sans Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  width: 50px;
  text-align: center;
  color: var(--black-color-100);
  cursor: pointer;
  margin: 5px;
}
qr-dialog .qr-dialog-content {
  display: flex;
  justify-content: center;
  align-items: center;
}
qr-dialog .qr-dialog-number {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  cursor: pointer;
}
qr-dialog .qr-dialog-number span {
  margin-right: 10px;
  display: flex;
  align-items: center;
}
qr-dialog .qr-dialog-number span .mr-10 {
  margin-right: 10px;
}
qr-dialog .qr-dialog-number span .fw-8 {
  font-weight: 800;
}
qr-dialog .share-social-media {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
qr-dialog .share-social-media .social-icon-wrapper {
  margin-right: 10px;
}
qr-dialog .share-social-media .social-icon-wrapper:hover {
  scale: 1.1;
  cursor: pointer;
}
.form-b3.amountInput input:disabled {
  background-color: var(--white-color-200) !important;
  color: var(--black-color-900);
  cursor: not-allowed;
}
.navbar-container .box.mid {
  align-items: center;
}
.navbar-container .box.mid .navbar-item {
  height: 59px;
}
.navbar-container .box.mid .navbar-item.active {
  font-weight: var(--navbar-menu-active-item-font-weight);
}
.navbar-container .box.mid .navbar-item.header-navbar-icon-with {
  white-space: nowrap;
  flex-direction: row !important;
  padding-bottom: 0;
}
.navbar-container .box.mid .navbar-item.header-navbar-icon-with .navbar-title-svg {
  height: 24px;
  width: 28px;
  display: block;
}
.navbar-container .box.mid .navbar-item.header-navbar-icon-with .image-loader svg {
  height: 24px;
  width: 24px;
}
.navbar-container .box.mid .navbar-item.header-navbar-icon-with .image-loader .main-svg-color-fill {
  fill: var(--always-white) !important;
}
.navbar-container .box.mid .navbar-item.header-navbar-icon-with .image-loader .main-svg-color-fill-stroke {
  fill: var(--always-white) !important;
  stroke: var(--always-white) !important;
}
.navbar-container .box.mid .navbar-item.header-navbar-icon-with .image-loader .main-svg-color {
  stroke: var(--always-white) !important;
}
.navbar-container .box.mid .navbar-item.header-navbar-casino-icon-with {
  flex-direction: row !important;
  padding-bottom: 0;
}
.navbar-container .box.mid .navbar-item.header-navbar-casino-icon-with .navbar-title-svg {
  height: 24px;
  width: 28px;
  display: block;
}
.navbar-container .box.mid .navbar-item.header-navbar-casino-icon-with .image-loader svg {
  height: 24px;
  width: 23px;
  opacity: 0.6;
}
.navbar-container .box.mid .navbar-item.header-navbar-casino-icon-with .image-loader .main-svg-color-fill {
  fill: var(--always-white) !important;
}
.navbar-container .box.mid .navbar-item.header-navbar-casino-icon-with .image-loader .main-svg-color-fill-stroke {
  fill: var(--always-white) !important;
  stroke: var(--always-white) !important;
}
.navbar-container .box.mid .navbar-item.header-navbar-casino-icon-with .image-loader .main-svg-color {
  stroke: var(--always-white) !important;
}
.result-line .right-side {
  display: flex;
  justify-content: flex-end;
  color: var(--black-color-600) !important;
}
.result-line .collapsable {
  display: flex;
  padding-left: 5px;
}
.result-line .collapsable .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  fill: var(--svg-default-color);
}
.result-line .collapsable .icon.active {
  transform: translate(0px, -2px) rotate(180deg);
}
.no-slips-container {
  display: flex;
  align-items: center;
  width: 100%;
  /* height: 100%; * */
  flex-direction: column;
  font-size: 24px;
}
@media (min-width: 990px) {
  .no-slips-container {
    padding-top: 5%;
  }
}
.no-slips-container .image-loader svg {
  width: 150px;
  height: 150px;
}
.no-slips-container .no-slips-text {
  color: var(--white-color-800);
  font-weight: 600;
}
.quick-links-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 5%;
}
.quick-links-container .quick-links-header {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 3px;
  justify-content: start;
  color: var(--black-color-600);
  width: 100%;
  padding-left: 10px;
}
.quick-links-container .quick-links-body {
  border-radius: 5px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.quick-links-container .quick-links-body .quick-links-row {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 5px 10px;
}
.quick-links-container .quick-links-body .quick-links-row:hover {
  background-color: var(--white-color-300);
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box {
  border: 1px solid var(--general-border-color);
  border-radius: 5px;
  background-color: var(--card-background);
  padding: 10px;
  display: flex;
  margin: 10px;
  width: 50%;
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  height: 70px;
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box.second-line {
  width: 50%;
}
@media (max-width: 990px) {
  .quick-links-container .quick-links-body .quick-links-row .quick-links-box.second-line {
    width: 100%;
  }
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box:hover {
  cursor: pointer;
  background-color: var(--white-color-100);
  border: 1px solid var(--white-color-100);
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box:hover .month, .quick-links-container .quick-links-body .quick-links-row .quick-links-box:hover .day {
  color: var(--primary-color-100);
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box:hover .icon svg .secondary-svg-color {
  fill: var(--primary-color-100);
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30%;
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box .icon svg {
  width: 40px;
  height: 40px;
  fill: var(--svg-default-color);
  stroke: var(--svg-default-color);
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box .icon svg .secondary-svg-color {
  fill: var(--svg-default-color);
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box .text {
  color: var(--black-color-600);
  display: flex;
  align-items: center;
  padding-left: 10px;
  font-size: 13px;
}
.quick-links-container .quick-links-body .quick-links-row .quick-links-box .date {
  width: 50%;
  display: flex;
  align-items: center;
}
.bet-slip-container {
  font-size: 13px;
}
.bet-slip-container .bet-slip-tab-row {
  font-weight: 600;
}
.bet-slip-container .bet-slip-tab-row.sub-header {
  border-top: 1px solid var(--secondary-color-400) !important;
}
.bet-slip-container .bet-slip-tab-row.separate-line {
  background-color: var(--white-color-200);
  font-weight: 600;
  color: var(--black-color-600);
}
.bet-slip-container .bet-slip-tab-row.separate-line:hover {
  cursor: default;
}
.bet-slip-container .bet-slip-tab-row.top-winner-row {
  justify-content: space-between;
  padding: 3px 10px;
  align-items: center;
}
.bet-slip-container .bet-slip-tab-row.top-winner-row:hover {
  cursor: pointer;
  background-color: var(--white-color-300);
}
.bet-slip-container .bet-slip-tab-row.top-winner-row .result-line {
  display: flex;
}
.bet-slip-container .bet-slip-tab-row.top-winner-row .result-line span:first-child {
  color: var(--white-color-900);
  width: 40px;
}
.bet-slip-container .bet-slip-tab-row .top-win-animation {
  transition: height 0.3s ease-in-out;
  will-change: height;
}
.bet-slip-container .collapsable-content {
  overflow: hidden;
}
.bet-slip-container .collapsable-content .slip-content-block {
  display: flex;
  flex-direction: column;
  padding: 5px 10px;
  height: 46px;
  border-bottom: 1px solid var(--general-border-color);
  justify-content: center;
}
.bet-slip-container .collapsable-content .slip-content-block .slip-content-row {
  padding: 1px 0;
  background-color: var(--white-color-200);
  display: flex;
  justify-content: space-between;
  width: 96%;
}
.bet-slip-container .collapsable-content .slip-content-block .slip-content-row .odd {
  font-weight: 600;
}
.bet-slip-container .collapsable-content .slip-content-block .slip-content-row span {
  line-height: 11.1px;
}
.bet-slip-container .collapsable-content .slip-content-block .slip-content-row.event-name {
  color: var(--black-color-900);
  font-size: 12px;
}
.bet-slip-container .collapsable-content .slip-content-block .slip-content-row .total-value {
  font-weight: 700;
}
.bet-slip-container.top-winner .bet-slip-tab-row {
  border: none;
  align-items: center;
}
.bet-slip-container.top-winner:last-child {
  border-radius: 0 0 5px 5px;
}
.vertical-slider-container {
  overflow: hidden;
  height: 738px;
  position: relative;
}
.vertical-slider-container .vertical-slider {
  display: flex;
  flex-direction: column;
  transition: ease-in-out 0.5s;
}
.vertical-slider-container .vertical-slider .slide-image {
  height: 236px;
  border-radius: 10px;
}
.vertical-slider-container .vertical-slider .slide-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.verification-info-text {
  width: 600px;
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
  border: 1px solid var(--white-color-300);
  border-radius: 5px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
}
@media (max-width: 990px) {
  .verification-info-text {
    width: 100%;
  }
}
.verification-info-text .verification-child-text-wrapper .wrap-steps {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease-out;
}
.verification-info-text .verification-child-text-wrapper .wrap-steps.open {
  max-height: 100%;
}
.verification-info-text .verification-child-text-wrapper .step {
  background-color: var(--white-color-200);
  border-radius: 5px;
  padding: 3px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .verification-info-text .verification-child-text-wrapper .step {
    padding: 3px;
  }
}
.verification-info-text .verification-main-title {
  font-size: 19px;
  font-weight: 600;
  margin-bottom: 10px;
}
.verification-info-text .child-title {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 15px;
  display: flex;
}
@media (max-width: 390px) {
  .verification-info-text .child-title {
    flex-direction: column;
  }
}
.verification-info-text .child-title div:first-child {
  font-size: 18px;
  font-weight: 600;
}
.verification-info-text .child-title div:last-child {
  text-decoration: underline;
  padding-left: 10px;
  white-space: pre;
}
.verification-info-text .child-title div:last-child:hover {
  cursor: pointer;
}
.vertical-slider-static {
  overflow: hidden;
  height: 738px;
  position: relative;
}
.vertical-slider-static .vertical-slider {
  display: flex;
  flex-direction: column;
}
.vertical-slider-static .static-image {
  height: 236px;
  border-radius: 10px;
}
.vertical-slider-static .static-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#widgetContainerM {
  margin: 0 5px;
}
#widgetContainer {
  margin-top: 15px;
}
vorab-check-component .bet-slip-check-row {
  display: flex;
  height: 70px;
  background-color: var(--card-background);
  justify-content: center;
  align-items: center;
}
vorab-check-component .bet-slip-check-row .slipcheck-input {
  text-align: center;
  min-width: 200px;
  border: 0px solid var(--white-color-200);
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  background: var(--white-color-600);
  color: var(--black-color-100);
  height: 35px;
  -moz-appearance: textfield;
}
vorab-check-component .bet-slip-check-row .slipcheck-input::-webkit-inner-spin-button, vorab-check-component .bet-slip-check-row .slipcheck-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
vorab-check-component .bet-slip-check-row .slipcheck-input:focus {
  border: none;
  outline: none;
}
vorab-check-component .bet-slip-check-row ::placeholder {
  width: 100%;
  font-size: 12px;
  color: var(--card-input-color);
  display: flex;
  justify-content: center;
}
vorab-check-component .bet-slip-check-row .search-button-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
  min-width: 70px;
  font-size: 15px;
  cursor: pointer;
  font-weight: 700;
  background-color: var(--button-color-primary-background) !important;
  border: 1px solid transparent !important;
  color: var(--button-color-primary-color);
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
vorab-check-component .bet-slip-check-row .search-button-container.disabled {
  opacity: 0.5;
  pointer-events: none;
}
vorab-check-component .bet-slip-check-row .clickable {
  cursor: pointer;
}
casino-routing-dialog .info-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 30px;
}
casino-routing-dialog .info-icon svg {
  height: 25px;
  width: 25px;
}
casino-routing-dialog .header-container {
  display: flex;
  justify-content: center;
  font-size: 16px;
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: 15px;
  color: var(--black-color-200);
}
pre-verification-component .pre-verification-title {
  color: var(--black-color-400);
  line-height: 1.5;
  padding: 10px 5px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  margin-bottom: 10px;
  height: 26px;
}
pre-verification-component .pre-verification-container {
  height: 92%;
  row-gap: 20px;
  display: flex;
  flex-direction: column;
  padding: 40px 20px;
}
pre-verification-component .pre-verification-container .preverification-text-container {
  row-gap: 16px;
  display: flex;
  flex-direction: column;
  font-size: 16px;
}
pre-verification-component .pre-verification-container .preverification-text-container .status-line {
  display: flex;
  font-weight: bold;
}
pre-verification-component .pre-verification-container .preverification-text-container .status-line .verification-status {
  margin: 0 0 10px 6px;
}
pre-verification-component .pre-verification-container .preverification-text-container .status-line .verification-status.checked {
  color: var(--state-success);
}
pre-verification-component .pre-verification-container .preverification-text-container .status-line .verification-status.pre-checked {
  color: var(--state-pirmary);
}
pre-verification-component .pre-verification-container .preverification-text-container .status-line .verification-status.not-checked {
  color: var(--state-fail);
}
pre-verification-component .pre-verification-container .preverification-text-container .status-line .verification-status.blocked {
  color: var(--state-fail);
}
pre-verification-component .pre-verification-container .preverification-text-container .status-line .verification-status.unknown {
  color: var(--black-color-400);
}
pre-verification-component .pre-verification-container .preverification-text-container .verification-here {
  color: var(--secondary-color-100);
}
pre-verification-component .pre-verification-container .preverification-text-container .first-line {
  color: var(--black-color-100);
}
pre-verification-component .pre-verification-container .preverification-text-container .bold-text {
  font-weight: bold;
}
pre-verification-component .pre-verification-container .preverification-text-container .here-text {
  color: var(--state-warning);
  text-decoration: underline;
  font-weight: 600;
}
pre-verification-component .pre-verification-container .preverification-text-container .here-text:hover {
  cursor: pointer;
}
pre-verification-component .pre-verification-container .preverification-button {
  margin: 10px;
  display: block;
  width: 100%;
  padding: 10px;
  border: none;
  border-radius: 5px;
  background-color: var(--secondary-color-300);
  color: var(--always-white);
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
  font-size: 14px;
  transition: background-color 0.3s ease-in-out;
}
pre-verification-component .pre-verification-container .preverification-button:hover {
  scale: 1.01;
}
.qr-dialog {
  color: var(--black-color-100);
}
.submit-bet-row-container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}
.submit-bet-row-container .submit-bet-row-item .no-cashout-button {
  height: 45px;
  font-size: 11px;
  text-align: center;
}
.submit-bet-row-container .submit-bet-row-item.w-100 {
  width: 100%;
}
.submit-bet-row-container .submit-bet-row-item.w-50 {
  width: 50%;
}
.submit-bet-row-container .submit-bet-row-item-barcode {
  margin-right: 10px;
}
.submit-bet-row-container .submit-bet-row-item-barcode.w-100 {
  width: 100%;
}
.submit-bet-row-container .submit-bet-row-item-barcode.w-50 {
  width: 50%;
}
.slip-submit-barcode {
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin: 15px 0 !important;
  font-weight: 700;
  height: 45px;
  background-color: var(--button-colored-bg-color) !important;
  border: 1px solid transparent !important;
  border-radius: 3px;
  cursor: pointer;
  color: var(--always-white);
  font-size: 18px;
}
.slip-submit-barcode svg {
  color: white;
}
.slip-submit-barcode fa-icon {
  color: #232323 !important;
}
.slip-submit-barcode .gray {
  border: 2px solid var(--general-border-color) !important;
}
.barcode svg {
  width: 100%;
}
@media (max-width: 990px) {
  .mobile-display-none {
    display: none !important;
  }
}
.casino-dialog {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 990px) {
  .casino-dialog {
    min-height: 30% !important;
  }
}
.casino-dialog mat-dialog-container {
  background-color: var(--card-background) !important;
  padding: 0 !important;
  display: flex;
}
.casino-dialog .casino-info-container {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  color: var(--black-color-700);
  padding: 6px 10px 6px 10px;
}
.casino-dialog .casino-info-container .casino-header {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 22px;
  height: 50px;
  color: var(--button-color-primary-background);
  font-weight: 600;
}
.casino-dialog .casino-info-container .casino-description {
  font-size: 16px;
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-around;
  padding: 15px;
  font-weight: 600;
  color: var(--black-color-100);
  margin: 6px;
  text-align: center;
}
login-p1000-component,
login-p1001-component,
login-p1003-component,
login-p1004-component,
login-p1006-component,
login-p1008-component,
login-p1009-component {
  flex: 1 0;
  display: flex;
  justify-content: center;
}
right-menu login-p1000-component,
right-menu login-p1001-component,
right-menu login-p1002-component,
right-menu login-p1003-component,
right-menu login-p1004-component,
right-menu login-p1006-component,
right-menu login-p1008-component,
right-menu login-p1009-component {
  justify-content: start;
}
@keyframes liveTextAnim {
  0% {
    color: var(--black-color-100);
  }
  50% {
    color: var(--state-fail);
  }
  100% {
    color: var(--black-color-100);
  }
}
.sign-out-icon {
  fill: var(--state-fail);
}
.story-slider-count {
  position: absolute;
  top: -8px;
  right: -10px;
  background-color: var(--primary-color-100);
  color: var(--story-slider-counter-color);
  width: 17px;
  height: 17px;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  box-shadow: 2px 1px 5px 0 rgba(var(--black-color-100), 0.9);
}
slider-top-banner-component {
  width: 100%;
  display: flex;
}
@media (max-width: 989px) {
  slider-top-banner-component {
    width: 100vw;
  }
}
slider-top-banner-component .slider {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 330px;
}
@media (max-width: 989px) {
  slider-top-banner-component .slider {
    height: 150px;
  }
}
slider-top-banner-component .slider-image {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 2s;
  object-fit: contain;
  background-color: rgba(0, 0, 0, 0.21);
  cursor: pointer;
}
slider-top-banner-component .slider-image.bg-filter {
  filter: blur(20px);
  object-fit: cover !important;
}
slider-top-banner-component .slider-image.active {
  opacity: 1;
}
slider-top-banner-component .slider-image.next {
  opacity: 0;
}
.cashout-button-box .restore-slip-box {
  padding: 3px 5px;
  display: flex;
  align-items: center;
  column-gap: 8px;
  font-size: 10px;
}
.cashout-button-box .restore-slip-box:hover {
  cursor: pointer;
}
.cashout-button-box .restore-slip-box:hover .restore-slip-text {
  color: var(--black-color-100);
}
.cashout-button-box .restore-slip-box .rotate-icon svg {
  width: 11px;
  height: 11px;
  margin-top: 2px;
}
.cashout-button-box .restore-slip-box .restore-slip-text {
  color: var(--black-color-500);
}
datepickerb3 .dropdown-container {
  display: flex;
}
datepickerb3 .dropdown-container dropdownb3:nth-child(1) {
  width: 30%;
}
datepickerb3 .dropdown-container dropdownb3:nth-child(2) {
  flex: 1;
  margin: 0px 2px 0px 2px;
}
datepickerb3 .dropdown-container dropdownb3:nth-child(3) {
  width: 30%;
}
datepickerb3 .dropdown-container dropdownb3 .form-field-b3 {
  padding: 0px;
}
.action-buttons {
  width: 100% !important;
  justify-content: center;
  gap: 5px;
  display: flex;
}
.action-buttons .buttonAction {
  cursor: pointer;
  justify-content: center;
  background-color: var(--card-background);
  align-items: center;
  flex-shrink: 0;
  margin: 5px 0;
  padding: 7px;
  border: 1px solid var(--odd-border-color);
  height: 28px;
  min-width: 60px;
  font-size: 11.5px;
  border-radius: 20px;
  text-align: center;
  line-height: 10px;
  display: inline-flex;
}
.notification.info-box {
  margin: 20px 10px 0 10px;
  border-radius: 8px;
  padding: 10px;
  background: var(--info-box-bg);
  border: 1px solid var(--state-pirmary-opacity-20);
}
.notification.info-box .text-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.notification.info-box .text-container .scanner-info-circle {
  padding: 5px;
}
.notification.info-box .scanner-button {
  border-top: 1px solid var(--state-pirmary-opacity-20);
  color: var(--state-pirmary);
  font-weight: 600;
  padding-top: 8px;
  text-align: center;
}
.notification.info-box .scanner-button:hover {
  cursor: pointer;
  color: var(--white-color-300);
}
.notification.info-box p {
  font-family: "Inconsolata", monospace;
  font-size: 15px;
  color: var(--black-color-400);
  font-weight: 400;
  text-align: center;
  margin: 10px 0;
}
.notification.error-box {
  margin: 20px 10px 0 10px;
  border-radius: 5px;
  padding: 10px;
  background: var(--scanner-ticket-bg);
  border: 1px solid var(--error-box-border-color);
}
.notification.error-box p {
  font-family: "Inconsolata", monospace;
  font-size: 15px;
  color: var(--black-color-100);
  font-weight: 600;
  text-align: center;
  margin: 10px 0;
}
.scanner-info-circle.image-loader .main-svg-color-fill {
  fill: var(--black-color-800) !important;
}
.live-filter-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.time-filter-container {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 50px;
  margin-left: 30px;
}
.time-filter-container .time-filter-icon svg {
  width: 20px;
  height: 20px;
}
.time-filter-container .time-filter-icon svg .main-svg-color-fill {
  fill: var(--black-color-100);
}
.time-filter-container .time-filter-text {
  font-size: 13px;
  font-weight: bold;
  color: var(--black-color-100);
}
@media (max-width: 990px) {
  .time-filter-container {
    width: 45px;
    margin-left: 0;
  }
  .time-filter-container .time-filter-icon svg {
    width: 17px;
    height: 17px;
  }
  .time-filter-container .time-filter-text {
    font-size: 10px;
  }
}
.match-r-header {
  display: flex;
  flex-direction: row;
  height: 30px;
  background: var(--card-header-background);
  width: 100%;
  color: var(--card-header-color);
  font-size: 13px;
  font-weight: 400;
  align-items: center;
  font-style: normal;
}
.match-r-header .match-r-header-left {
  display: flex;
  justify-content: space-between;
  padding: 0 10px;
  width: 100%;
}
.match-r-header .match-r-header-left .match-text {
  font-weight: 700;
  font-size: 13px;
  color: var(--always-white);
}
.match-r-header .match-r-header-left .match-count {
  padding: 1px 6px;
  border-radius: 5px;
  background-color: var(--primary-color-100);
  color: var(--black-color-100);
  font-weight: bold;
  font-size: 10px;
}
.bet-slip-tab-row.no-data {
  height: 150px !important;
  font-size: 15px;
  color: var(--black-color-600);
  text-align: center;
}
.be-register-card {
  background-color: var(--white-color-300);
  padding: 10px 0;
}
.be-register-card .be-register-header {
  padding: 20px 10px 10px 10px;
  font-size: 18px;
  font-weight: 600;
  color: var(--black-color-100);
}
.be-register-card .body {
  padding: 4px 10px;
  font-size: 15px;
  color: var(--black-color-600);
}
.be-register-card .bottom-action-area {
  padding: 15px 10px;
  text-align: center;
  color: var(--primary-color-200);
  font-size: 17px;
  font-weight: 600;
}
.be-register-card .bottom-action-area .register-button {
  padding: 10px 20px;
  border-radius: 5px;
  background-color: var(--primary-color-100);
  color: var(--always-black);
}
.be-register-card .bottom-action-area .register-button:hover {
  cursor: pointer;
  background-color: var(--primary-color-300);
  color: var(--always-white);
}
sport-on-tv-utils .sport-on-tv-container {
  position: relative;
}
sport-on-tv-utils .sport-on-tv-container .sport-icon-tv {
  position: absolute;
  transform: translate(10px, 3px);
}
sport-on-tv-utils .sport-on-tv-container .sport-icon-tv svg {
  height: 12px;
  width: 12px;
}
.story-slider-row.in-sports-component {
  position: relative;
}
.story-slider-row.in-sports-component .go-left {
  position: absolute;
  left: 0;
  top: 0;
  width: 60px;
  height: 100%;
  padding: 6px;
  background: linear-gradient(90deg, var(--white-color-100) 0%, var(--white-color-100) 45%, transparent 100%);
  display: flex;
  align-items: center;
}
.story-slider-row.in-sports-component .go-left svg {
  transform: rotate(270deg);
  width: 20px;
  height: 20px;
}
.story-slider-row.in-sports-component .go-left:hover {
  cursor: pointer;
  filter: brightness(0.9);
}
@media (max-width: 990px) {
  .story-slider-row.in-sports-component .go-left {
    display: none;
  }
}
.story-slider-row.in-sports-component .go-right {
  position: absolute;
  right: 0;
  top: 0;
  padding: 6px;
  width: 60px;
  height: 100%;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  background: linear-gradient(270deg, var(--white-color-100) 0%, var(--white-color-100) 45%, transparent 100%);
}
.story-slider-row.in-sports-component .go-right svg {
  transform: rotate(90deg);
  width: 20px;
  height: 20px;
}
.story-slider-row.in-sports-component .go-right:hover {
  cursor: pointer;
  filter: brightness(0.9);
}
@media (max-width: 990px) {
  .story-slider-row.in-sports-component .go-right {
    display: none;
  }
}
.story-slider-row.in-sports-component .story-slider-box {
  width: 100%;
  height: 75px;
  align-items: center;
  overflow-x: scroll;
  padding-right: 15px;
}
.story-slider-row.in-sports-component .story-slider-box.wideSpace {
  justify-content: space-around;
}
.story-slider-row.in-sports-component .story-slider-icon-count {
  transition: 300ms ease-in-out all;
}
.story-slider-row.in-sports-component .story-slider-icon-count:hover {
  transform: rotate(20deg);
  scale: 1.2;
}
.story-slider-row.in-sports-component .story-slider-item {
  flex-direction: column;
  height: 62px;
  width: 70px;
  border-bottom: 3px solid transparent;
}
.story-slider-row.in-sports-component .story-slider-item.selected {
  border-radius: 5px;
  border-bottom: 3px solid var(--primary-color-100);
}
.story-slider-row.in-sports-component .story-slider-sport-name {
  text-align: center;
  width: 90px !important;
  line-height: 12px;
  height: 22px;
  white-space: pre-wrap !important;
}
.need-help-container {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 12px;
  display: flex;
  align-items: center;
  background: var(--always-white);
  height: 30px;
  border-radius: 5px;
  padding: 6px 6px 6px 12px;
  color: var(--secondary-color-100);
  width: 107px;
}
.need-help-container:hover {
  cursor: pointer;
  background-color: var(--primary-color-200);
}
.need-help-container .need-help-text {
  display: flex;
  flex-wrap: wrap;
}
.need-help-container .need-help-icon svg {
  width: 40px;
  height: 40px;
}
bet-settings .odd-format-setting-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding: 10px;
  color: var(--card-color);
  background: var(--white-color-300);
  font-size: 13px;
  cursor: default;
  border-radius: var(--button-border-radius);
}
bet-settings .odd-format-setting-container .odd-format-header {
  display: flex;
  background-color: var(--card-header-background);
  color: var(--always-white);
  height: 30px;
  width: 100%;
  align-items: center;
  padding-left: 5px;
  font-size: var(--container-double-header-font-size);
  justify-content: center;
  margin-bottom: 5px;
  border-radius: var(--button-border-radius);
}
bet-settings .odd-format-setting-container .odd-format-general-input-container {
  display: flex;
  flex-direction: column;
  height: 120px;
  justify-content: space-around;
  border-radius: 12px;
  margin-bottom: 5px;
  padding: 5px;
  background-color: var(--card-background);
}
bet-settings .odd-format-setting-container .odd-format-general-input-container .odd-format-type-input-container {
  display: flex;
  flex-direction: row;
}
bet-settings .odd-format-setting-container .odd-format-general-input-container .odd-format-type-input-container .odd_format_row_label {
  display: flex;
  flex: 1;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 400;
}
bet-settings .odd-format-setting-container .odd-format-general-input-container .odd-format-type-input-container .odd_format_row_label:hover {
  cursor: pointer;
}
bet-settings .odd-format-setting-container .odd-format-general-input-container .odd_format_row {
  font-size: 13px;
  font-weight: 700;
}
bet-settings .odd-accept-changes-container {
  border-radius: 12px;
  padding: 5px;
  background-color: var(--card-background);
}
bet-settings .odd-accept-changes-container .odds-changes-container {
  height: 50px;
  display: flex;
  justify-content: space-around;
  flex-direction: column;
}
bet-settings .odd-accept-changes-container .odds-changes-container .accept-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
}
bet-settings .odd-accept-changes-container .odds-changes-container .accept-changes-label {
  font-size: 12px;
  font-weight: 400;
}
bet-settings .odd-accept-changes-container label {
  font-size: 13px;
  font-weight: 700;
}
bet-settings .odd-accept-changes-container .odds-changes {
  margin-bottom: 10px;
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts {
  margin-bottom: 10px;
  display: flex;
  justify-content: start;
  flex-direction: column;
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts .favorite-bet-amounts-container {
  margin-top: 5px;
  display: flex;
  flex-wrap: wrap;
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts .favorite-bet-amounts-container .bet-settings-accept-button {
  width: 35px;
  -webkit-appearance: none;
  appearance: none;
  margin-right: 5px;
  border: 1px solid var(--general-border-color);
  padding: 5px 10px;
  text-align: center;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  font-size: 16px;
  cursor: pointer;
  margin-top: 5px;
  -moz-appearance: textfield;
  background: var(--always-white);
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts .favorite-bet-amounts-container .bet-settings-accept-button.disable {
  opacity: 0.5;
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts .favorite-bet-amounts-container .bet-settings-accept-button image-loader-utils {
  display: flex;
  justify-content: center;
  align-items: center;
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts .favorite-bet-amounts-container .bet-settings-accept-button-container {
  display: flex;
  flex: 1;
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts input[type=number] {
  width: 30%;
  -webkit-appearance: none;
  appearance: none;
  margin-right: 5px;
  border: 1px solid var(--general-border-color);
  padding: 5px 10px;
  text-align: center;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  font-size: 16px;
  cursor: pointer;
  margin-top: 5px;
  -moz-appearance: textfield;
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts input[type=number]:hover {
  border-color: #888;
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts input[type=number]:focus {
  outline: none;
  border-color: #555;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4);
}
bet-settings .odd-accept-changes-container .favorite-bet-amounts input[type=number]::-webkit-inner-spin-button, bet-settings .odd-accept-changes-container .favorite-bet-amounts input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.settings-animate {
  animation: slideDown 1s ease-out forwards;
}
@keyframes slideDown {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
promotion-page-component {
  flex: 1;
}
promotion-page-component .timer-icon {
  margin-right: 5px;
  display: flex;
  align-items: center;
}
promotion-page-component .timer-icon svg {
  fill: var(--always-white);
  width: 15px;
  height: 15px;
}
promotion-page-component .promotion-card-left-image img {
  width: 200px;
  height: 100%;
  object-fit: contain;
  border-radius: 10px;
}
@media (max-width: 991px) {
  promotion-page-component .promotion-card-left-image img {
    width: 100%;
  }
}
.promotion-details-dialog {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.promotion-details-dialog .promotion-details-main-container {
  overflow-y: scroll;
  color: var(--black-color-100);
}
.promotion-details-dialog .promotion-details-main-header {
  width: 100%;
  height: 50px;
  position: relative;
}
.promotion-details-dialog .promotion-details-main-header .close-icon-container {
  position: absolute;
  top: -15px;
  right: -15px;
  cursor: pointer;
}
.promotion-details-dialog .promotion-details-main-header .close-icon svg {
  width: 40px;
  height: 40px;
}
.promotion-details-dialog .promotion-details-main-header .close-icon svg .main-svg-color-fill-stroke {
  fill: var(--black-color-100);
}
.promotion-container {
  position: relative;
  margin-right: 20px;
  cursor: pointer;
}
.promotion-container .promotion-count {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 5px;
  padding: 3px 5px;
  background-color: var(--primary-color-100);
  transform: translate(14px, -8px);
}
.promotion-container .promotion-count .promotion-count-text {
  font-size: 12px;
  color: var(--always-black);
  font-weight: bold;
}
.promotion-container .promotion-icon .main-svg-color-fill {
  fill: var(--always-white);
}
.promotion-container .promotion-icon svg {
  width: 30px;
  height: 30px;
}
verification-sow-component .limit-container {
  margin-top: 10px;
}
verification-sow-component .button-container .disabled {
  opacity: 0.5;
}
verification-sow-component .userSettingPages .scufa-info-container .scufa-info-row .lugas-open-account-mobile {
  margin-top: 10px;
}
verification-sow-component #___avs-wrapper {
  height: 516px;
  margin-top: 10px;
}
document-upload-component #___avs-wrapper {
  height: 516px;
  background: var(--always-white);
}
.setting-dropdown {
  flex-direction: column;
  top: 60px;
  left: auto;
  right: 34px;
  padding: 10px;
  border-radius: 3px;
  position: fixed;
  z-index: 9999 !important;
  background-color: var(--white-color-300);
}
.navbar-user-and-deposit {
  display: flex;
  margin: 0 5px 0 0;
}
.navbar-user-and-deposit .navbar-right-side-item {
  border-radius: 0 0 0 0 !important;
  height: 35px;
  margin: 0 !important;
}
.navbar-user-and-deposit .navbar-right-side-item.hover-letter-space:hover {
  cursor: pointer;
  background-color: var(--primary-color-300) !important;
  letter-spacing: 0.2px;
}
.user-circle-container {
  display: flex;
  justify-content: space-around;
  border: 1px solid var(--primary-color-100);
  color: var(--primary-color-100);
  width: 135px;
  height: 35px;
  border-radius: 0 5px 5px 0;
  align-items: end;
  margin: 0 !important;
  font-weight: bold;
  cursor: pointer;
  position: relative;
}
.user-circle-container .customer-balance.plBalance {
  padding-bottom: 6px;
}
.user-circle-container:hover {
  cursor: pointer;
  filter: brightness(1.1);
}
.user-circle-container.mobile-user-circle {
  margin-top: 10px !important;
  border-radius: 5px;
  width: 120px !important;
  justify-content: center !important;
  font-size: 13px !important;
  border: none !important;
}
.user-circle-container.mobile-user-circle .user-icon-circle {
  padding-top: 4px;
  display: inline-flex;
}
.user-circle-container.disableCashout {
  align-items: center;
}
.user-circle-container .help {
  position: absolute;
  right: 200;
  top: 100;
}
.user-circle-container .cashout-balance {
  display: flex;
  font-size: 11px;
  justify-content: flex-end;
}
.user-circle-container .cashout-balance.disableCashout {
  opacity: 0;
  height: 8px;
}
.user-circle-container .cashout-balance .cashout-logo {
  border: none;
  color: var(--primary-color-100);
  line-height: 10px;
  font-size: 11px;
  padding: 1px 1px 3px 4px;
}
.user-circle-container .image-loader svg {
  width: 25px;
  height: 25px;
  fill: var(--primary-color-100);
}
@keyframes spinS {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
.spin-on-click .refresh {
  animation: spinS 1s linear;
}
.user-dropdown {
  display: flex;
  flex-direction: column;
  top: 60px;
  left: auto;
  right: 34px;
  padding: 10px;
  border-radius: 3px;
  position: fixed;
  width: 300px;
  max-height: 525px;
  z-index: 9999 !important;
  background-color: var(--white-color-300);
}
.user-dropdown .user-dropdown-item-header {
  display: flex;
  justify-content: flex-end;
  font-size: 16px;
  font-weight: 600;
  padding: 10px 8px;
}
.user-dropdown .user-dropdown-item-header .close .image-loader svg {
  width: 20px;
  height: 20px;
}
.user-dropdown .user-dropdown-item-header .close .image-loader .main-svg-color-fill-stroke {
  fill: var(--black-color-400);
}
.user-dropdown .user-dropdown-item-header .close:hover {
  cursor: pointer;
}
.user-dropdown .user-dropdown-item-header .close:hover .main-svg-color-fill-stroke {
  fill: var(--state-fail);
}
.user-dropdown .user-icon-row {
  width: 100%;
  text-align: center;
  position: relative;
}
.user-dropdown .user-icon-row .help-text {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: 800;
  color: var(--svg-default-color);
  position: absolute;
  left: 94px;
  top: 17px;
  padding: 5px;
  border: 1px solid var(--svg-default-color);
  border-radius: 15px;
  width: 20px;
  height: 20px;
}
.user-dropdown .user-icon-row .help-text:hover {
  cursor: pointer;
  border-color: var(--primary-color-200);
  color: var(--primary-color-200);
}
.user-dropdown .user-icon-row .user-icon .image-loader svg {
  width: 40px;
  height: 40px;
  fill: var(--svg-default-color);
}
.user-dropdown .user-icon-row .user-name {
  font-size: 16px;
  font-weight: 600;
  color: var(--black-color-600);
  margin: 3px 0;
}
.user-dropdown .user-dropdown-body {
  overflow-y: auto;
  margin: 10px 0;
  margin: 5px 0;
}
.user-dropdown .user-dropdown-body .shop-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 10px;
  border: 1px solid var(--white-color-100);
  background-color: var(--white-color-100);
  border-radius: 5px;
  margin: 10px 0;
  box-shadow: 0 2px 12px -5px var(--odd-border-color);
  cursor: pointer;
}
.user-dropdown .user-dropdown-body .shop-card .shop-name {
  word-break: break-word;
  padding-right: 10px;
}
.user-dropdown .user-dropdown-body .shop-card.disabled-row {
  cursor: not-allowed;
}
.user-dropdown .user-dropdown-body .shop-card.active {
  background-color: var(--primary-color-100);
  border: 1px solid var(--primary-color-100);
  color: var(--always-white);
}
.user-dropdown .user-dropdown-body .shop-card.active .main-svg-color {
  fill: var(--always-white);
  stroke: var(--always-white);
}
.user-dropdown .user-dropdown-body .shop-card.active .image-loader .main-svg-color-fill-stroke {
  stroke: var(--always-white);
  fill: var(--always-white);
}
.user-dropdown .user-dropdown-body .shop-card.active .image-loader svg .main-svg-color-fill {
  fill: var(--always-white);
}
.user-dropdown .user-dropdown-body .shop-card.disabled-row {
  filter: blur(0.7px);
}
.user-dropdown .user-dropdown-body .shop-card .left-box {
  display: flex;
  gap: 10px;
}
.user-dropdown .user-dropdown-body .shop-balance {
  display: flex;
  align-items: center;
  gap: 5px;
}
.user-dropdown .user-dropdown-body .shop-balance .image-loader svg {
  margin-top: 5px;
  width: 20px;
  height: 20px;
  fill: var(--black-color-400);
}
.user-dropdown .user-dropdown-body .shop-balance .image-loader svg .main-svg-color-fill {
  fill: var(--black-color-400);
}
.user-dropdown .dropdown-footer .line-1 {
  display: flex;
  align-items: center;
  padding: 2px 0;
  gap: 10px;
  justify-content: center;
  border: 1px solid var(--svg-default-color);
  border-radius: 5px;
  box-shadow: inset 0px -3px 25px 2px rgba(0, 0, 0, 0.1);
}
.user-dropdown .dropdown-footer .line-1:hover {
  cursor: pointer;
  box-shadow: inset 0px -3px 25px 6px rgba(0, 0, 0, 0.1);
}
.user-dropdown .dropdown-footer .line-1:hover .main-svg-color-fill {
  fill: var(--always-white);
}
.user-dropdown .dropdown-footer .line-2 {
  display: flex;
  align-items: center;
  gap: 10px;
}
.user-dropdown .dropdown-footer .my-account-button {
  border: 1px solid var(--primary-color-100);
  background-color: var(--primary-color-100);
  color: var(--always-white);
  border-radius: 5px;
  padding: 10px;
  font-weight: 600;
  margin: 5px 0;
  cursor: pointer;
  text-align: center;
  flex: 1;
}
.user-dropdown .dropdown-footer .my-account-button:hover {
  background-color: var(--primary-color-200);
}
.user-dropdown .dropdown-footer .image-loader svg {
  width: 20px;
  height: 20px;
  fill: var(--svg-default-color);
}
.user-dropdown .dropdown-footer .image-loader svg .sign-out-icon {
  fill: var(--svg-default-color);
}
.user-dropdown .dropdown-footer .image-loader svg .sign-out-icon:hover {
  cursor: pointer;
  fill: var(--primary-color-200);
}
.user-dropdown .refresh-icon {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
}
.user-dropdown .refresh-icon:hover .main-svg-color-fill {
  cursor: pointer;
  fill: var(--primary-color-200);
}
.navbar-container .box .timer-container.navbar-right-side-item {
  margin: 0 0 0 10px !important;
  min-width: 165px;
}
@media (min-width: 1300px) {
  .navbar-container .box.mid .navbar-item {
    min-width: 100px;
  }
}
.rightMenuUserIcon {
  position: relative;
}
.rightMenuUserIcon .promotion-count {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 5px;
  padding: 3px 5px;
  background-color: var(--primary-color-100);
  transform: translate(0, -8px);
}
.rightMenuUserIcon .promotion-count .promotion-count-text {
  font-size: 12px;
  color: var(--always-black);
  font-weight: bold;
}
.promotion-button {
  margin: 15px;
}
.promotion-button .promotion-button-count-container {
  position: relative;
  margin-right: 15px;
}
.promotion-button .promotion-button-count-container .promotion-icon svg {
  width: 17px;
  height: 17px;
  stroke: var(--always-white);
}
.promotion-button .promotion-button-count-container .promotion-button-count {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(12px, -10px);
  padding: 3px 5px;
  color: var(--always-white);
}
.login-desktop .login-row a {
  padding: 0 !important;
}
.login-desktop .login-form .login-item input {
  height: 30px !important;
}
.login-desktop .login-form .login-item .label-b3 {
  padding-left: 0 !important;
}
.login-desktop .login-form .login-item .form-b3.loginPassword .show-hide {
  height: 30px !important;
}
.login-mobile .login-container .login-row a {
  padding: 0 !important;
}
.login-mobile .login-mobile-form .login-item .label-b3 {
  padding-left: 0 !important;
}
.footer-main .footer-up .up-text {
  color: var(--primary-color-400);
}
.menu-content-item:hover .right .star-icon.favorited fa-icon {
  color: var(--primary-color-100);
}
.menu-content-item .star-icon.favorited fa-icon svg path {
  fill: var(--primary-color-100);
  color: var(--primary-color-100);
}
.match-row-container .match-row-match-info .match-info-date-time {
  height: 50px;
}
.match-row-container .match-row-match-info .match-info-favorite-statistics {
  height: 50px;
}
.match-row-container .match-row-match-info .match-info-teams {
  height: 50px;
}
.match-row-container .match-row-odds .odds-box {
  height: 50px;
}
.match-row-container .match-row-odds .odds-box .odd.active {
  background-image: var(--match-row-bg) !important;
  border: 2px solid var(--primary-color-100);
  color: var(--always-black);
}
.match-row-container .odd.special {
  background-color: var(--secondary-color-100) !important;
}
.odd-header .odd-combo-row .combo-box {
  padding: 0 4px;
}
.odd-header .odd-combo-row .combo-box .select {
  width: 100%;
  height: 30px;
  font-weight: 600;
}
.footer-main .svg-18 {
  background-color: var(--white-color-700);
}
.footer-main .footer-down {
  min-height: 60px;
  max-height: 70px;
}
.footer-main .footer-down .logo-partner {
  height: 45px;
  width: 40px;
  top: -17.5px;
  right: 45px;
  margin-right: 8px;
  background-color: var(--white-color-100);
}
.footer-main .footer-down .logo-partner-p1001 {
  height: 45px;
  width: 40px;
  top: -17.5px;
  right: 45px;
  margin-right: 8px;
}
.event-detail-tab .event-detail-tab-item.active {
  box-shadow: inset 0 -3px 0 0 var(--primary-color-500);
  font-weight: 700;
}
.event-detail-tab-content .event-detail-odd-box .event-detail-odd-content .event-detail-odd-button:hover {
  border: 2px solid var(--primary-color-100) !important;
}
@media (max-width: 990px) {
  .footer-down .logo-partner {
    height: 45px;
    width: 40px;
    border-radius: 3px;
    margin-right: 8px;
    margin-left: 10px;
    top: -17.5px;
  }
  .footer-down .logo-partner-p1001 {
    height: 45px;
    width: 40px;
    top: -17.5px;
    right: 45px;
    margin-right: 8px;
  }
  .navbar-container.mobile .search .searchsvg svg {
    width: 53px;
    height: 42px;
  }
  .navbar-container.mobile .logo-container .logo {
    width: auto;
    height: 85px;
  }
}
@media (min-width: 991px) {
  .navbar-container .logo-container .logo {
    transform: translate(-62px, -12px);
    height: 84px;
    width: 219px;
  }
}
.odd-filter-container {
  height: 150px;
  margin-bottom: -70px;
}
.quick-tipp {
  z-index: 101;
}
.set-deposit-limit-main-container .transaction-header {
  height: 50px;
}
.set-deposit-limit-main-container .transaction-content-container {
  height: calc(100vh - 50px);
}
.gebuhr-img {
  background-image: url("data:img/png;base64,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");
}
.best-quoten-img {
  background-image: url("data:img/png;base64,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");
}
.article-bonus-de {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAARsAAACSCAYAAAB15W6FAAAgAElEQVR4nO1dCZgU1bW+1fvMMEvPMMCIKExElmFR0IdLjAiS4BoMRoO4PFGSKM9o4hJRY55LJEbMMyqoCO5LNCBEDE5UVIyiRmUREEczDC6sM8w+vdX2vlNVt/p2TXX3ra27B+ufr77puntX9/37P+eeusWIoohcOAuGYRj3Ehc2RHciOA6XbFwycJEDuGT2HSAbl0hc9BUc7IR0UJFNARGLS3B9HwUxMQ4mAuqzZJMDYnEJw4VZODqp+ioB9SmycYBgXEJxkWvYOuH6EvEUPNnYSDAusbgoVNgyCQudeAqSbGwiGJdcXPRVWJ6UhUg8BUU2NpCMSzAuDjZYmqCFRDoFQTYWSSafBOOS23cP+ZwwpvsuBNLJK9kUOMm4ROLCLJyeVH2SdPJGNiaJxikCcInFhdNwaqIZbjdfhJNzsikAknH9Qi7sgtXJY+fkK3jSySnZmCCafC17u4TiwiqMTiy7JqKhdnJJODkhmzypGdr6LrG4yBVoJ1vOFVMuSMdxssmDmslW32z7Lim5SAezkyhbvZySjtOE4yjZGCQaJ1emcjUOFy5IGJlcThIPdV0nCccRssmhmslUj6ZNJ4nFJa2+Cyd/4WnazlTGKRWVWtgBYrCdbHKkZqyQjOssduEU7HYK55V07CYcW8kmB0RjlmTyrXJcfLfhpJoxM4HzQji2kU0eicZoupUxONGGi74FOyaMWUVjNN3KGJIFbSIJW8jGYaKxk2RcR7GLXMAux7DTpJNTwrFMNnkgGto0I326xOLCaThhStGmWek3WcgiWVgiGwNE4xTJGC1rdjwuXNgNM6aUEUXjiMqxQjg+sxUNIJdqxi4TyoULp0F+H/UmMKOTp5eG02nSMsFoecMwrWwoVY1VorFKMi7BuOhrsKpetGm2Kxyz6sYU2eSJaPJBMi5ZuTAKp2+oNEMwBUE4hsmmQIjGjJ/GSP8uXNgNu283MEoweSecXPhsMoGGNMwQj5l+XbhwEtrvnFF/iraO1sdCc260X1thSNnYrGpyrWbcLSdc5BpObCmRS5Vjq7qhJpsCIxq7iMMlFhe5hl13d1slmJwTjp1mlBNEYzfJuOTiIt/IZk7RmjvacnrnRsysTP3k7nYFClVTCERjhWBcEnLhNKxEEBtVQyJlHk3bVOVo1E1WsikAorGVZK655prgNddcc3Q4HB4bDAbrvF7v4R6Pp4ZhmFKEUDnDMMUIoVCWPl240CImimIPQqhTFMUuQRD28Dy/Mx6Pf9bW1rbl7rvv3vTQQw/FiTp23hOll2834Vg2p/JFNk4RjW75bdu2jRw6dOhZwWBwmtfrPRYhFKQbsgsXtiHO8/xH8Xj89Z07d75cV1f3haZhWoJxgnByom4ykk0BE01WklmxYkXVtGnTZpeUlFzo8XjGkHmCIHzJcdzGRCLREI/Hv2htbf26ubm5ddeuXZ3r1q3rWbRoUYzqXblwoWDevHmhKVOm9Bs0aFBpdXV1ZWVl5eHBYPDIQCAwwufzHeXxeIZrvoNbe3p6nqmvr3/mvPPOa9NcR6uRwQVJOFbIJh9Ek5VkPvjgg2FHHXXUNcFgcDZCqFhJ7k4kEqu7u7vf/Oijj96ePn36Hsqxu3BhC1577bVDJk6ceHK/fv1O9fv9ZzIMU6K0G4nH489u2rTpvuOOO26npi8rpENDOLb7b0yRjU2qxgy5mCKaV199deCUKVN+FwgELkQIBSCN47i3Ozs7n3nsscdWX3/99T0U49W2nbcAKBd9EuR3Mu1355577imZM2fO2WVlZbN9Pt9kJTkRj8efrq+vv23GjBkHNFXM+lycIhxT6sYs2eSTaFLKjBs3zvPuu+9e2a9fv5sZhikHhcpx3OrGxsZ7Ro4cuYlinC5c5A0NDQ1H19bW3uDz+c5U5mNHd3f3nccff/zD27ZtE4hxZVM5BUM4uSYbu4gmo5oBk+mYY4553Ov1/heSlczrjY2NN40cOXJ7lvG5cFFQ2Lp16+gRI0b8wefzTYNx8Tz/748//vhSCtPKCcLJHdnYrGocIZrm5uYfV1VVPQxqRhTFPQcOHLi2urr673mMmXFNroMXOftOKd/rexmGGQQqp6Wl5RcDBgxYrSlmxqzKO+F4KBokYYVojJRJSzRgNsVisbv79+//PBANx3Erly9ffmwOiUZMc7g4eJGzzxy+x88999yxiURiFXy/q6urn49EIgvq6urIuWomst6OeZmpfPbCWgLKsflk6E3//Oc/DyxatGipz+c7FyHEdnZ2/ra8vPwRyrGlxQMPPNC/oqJifDTaUxeJREZHo9HR8VjiUI5nw4Ig+AWeZxFCbR6v9+uAP7A1EAhsDYZCW2PR2Jabb7ml3Wy/Clyiyh2c/jGytf3Ozs5flpaWLkAI+TmOWz537ty5TzzxRIIoYsWksst/Q61ujJBNPswn9fVDDz1Uevnll78A3ntRFNv37t37s0MOOeRfBsaWgieffGIoz/Nntx44cGEsHhstXQdRspWlA1oUBEF6LUhpAuIFHgmCiASeU8v5fL7N5eUVj5WVla+ef9NNe42Ow0WfgNHvl22k8+23304+5JBDXoClclhdXbp06flXXHFFN1HEKOHkzJxykmwcI5q77rqr+IYbbljp9XpPEkVxb0NDw5mjRo3arlMnI4YPH+65447bT963b+/8aDR6Arx3IBQ44HKR5zKxCEgUBMRxMrEIUj6PeI4DZ7R0DiQE5MOyLPIHAm8MGjTotieeeGrDvn37XMVycMPsbTqG8cUXX0w84ogjVjAM05/juHVz586dYVHh6OVbCfgzTjY2EY32nNZ80q0zefJk7+uvv/5Xn893BhDNpk2bpk+YMOFLIx9i//79mUWLFn1/9+7dC+PxaB1CSWLBigafy6Qip2NVA2oGyAefA9FwPK8SE8eyahoQkcfr/WTwIYOvvP+BB7dohuISUOHBLhViV7S9LjZu3Dh8/Pjx9QzDDEwkEi8cdthhl2l+0MwSTs7UjRNkY1XVpOTFYrGFwWDwSlEUO7/88stTR4wYsc3IB7dkyZJBHJv4U1d310/we4X/+LXAy6EMQCQSwQg8oXZkwpGUjUI2oHRAxfASMYHy4aVzIBogHcnc4mXl4/cHHutfXX3j448/0UU7XhcFC7uUjGnS2bZtW92oUaNeZximLB6PPxgKhX6rKZKOcHJhTuWEbGhUjSnzqa2tbVZFRcUyiK7cu3fvjJqamnVGPqxnn33m1G+/+eZZEYlSaDhJMkghGlLhkOYTUpWOgDiFPESFhFiO06gcDvEcjxIJVjazBCAeTiEhrqNmUM2P/rb8pc2043bRZ2DnYgoVvvnmm5MPPfTQVeA0bm9vvzQcDr+oqWeELOx0FmclG5qlbyMXxejSWdr6GzZsOLKiouJ+JHvlbzRCNBMnTvQuWfLIbV9//dUqQRRKUkwmbEIRRKMeivmESQU7hbGiUdNUp7FycDLpYKLB5xzHAumUNzU1fXDS90/4n8GDB6MMy6juQXm0t7dfu2fPnlNoykM5KG+gfSPIVCcl/Z133hnW3Nz8G/hP5Bs2q4cMGbKuu7v7NnhdUVHxwMcff/w9TREzc9BoRH+2NvQL4AlYAKpGzaurq/Nu3rz5TdgOguO4l/x+/0W0b3zOnDmho8aPX9TV3Xm+Nk/rn1HJRiIZSBcUH42g66fhFZ8OdhCDopHKcRxKJBKK+SSXZWWikespysjj8TzQ3R39beOOHYL+6I1h1apV4UmTJh2tV6mmpuZNO/ooRMRk3FJRUbEw2/Da29uvC4VCd4ZCITv2KDKrVpgdO3acMnDgwFf27dt3Zm1t7VsG201BdXU1s3v37hd9Pt9pPM9/MH78+GmaWxsQpROYppxt6iabsrFT1VCnrV+//lIgGnAIL1++/CracVxwwQXBMWPGPNPR2X4+NpnUQ5CJBqsYlXDgTyEaXBYTTYrqEURV9fAKIUE9VeEIvKp6pLrS/6QyAhKKRCJXMYzwaEVFhS1OSSCacDi8Ru+A6djT07Nmx44dE+zoixYwuVtbWy/LZZ85RDYVlDY9y33NhlROc3OzuHz58l+IorjP6/Uet379+ktsvgSOqBujEcQ0DVuScatXr+5fWloqycSOjo75s2bN6qBpAEynY4+duKi7q3O6pF4EMeUQCJJQCQfJxALmj2QmpcTTCMqyNq+uUOH6vKSGksQjKRzw7WC1I5GL7CjGKgibXLFYbHZJcWgB5XWhAsuyy9ra2k4nj0QisdDr9U6pqal51s6+sgFURDAYnJnLPvOIdMSjSxwUzwygJpxZs2a1trW13QSvS0tLb1+xYkWltjud19T+0gww/UNp14bnZuSlbtq0adN+xzBMGOIJwuHw32gHcMnFF9184MCBn+EPlPxgUxQOwq+TagYvb+PVKJWUVNWSXN6WVI9iSvHYQcxyhKOYU4kG6rBsMh1MLXnVirsmHC5rbGvrfJT2/WUCz/NNOmbTmz09PcO8Xu9MUDe1tbUb7OjLRVqImu80Jo6U77nyvdSWJZEpLwUjR458cffu3f/t8/lOOv3003+PELpaU4SxEG7BaN6D5bCNTGRjVeobVjXr1q0bHAwGL4b5s3379mtpO1q69NHJO3c23cCg3kSDpKskpqxEJU2rpImEfTd4OVtQVUvSR8NjJzGhVvB/8NGwkt9GVHw0CtFwSgyOckAajIdhmAcqKkr/1d7e9Tnt+zQKlmU3AtkUFRVVaKtu2bJlWP/+/YGMwjzPt0Wj0XYtIWGf0IcffrhxxowZKbvJAYFBu5jk9uzZMwXneTyeCnxOkiCug/uENL22tWPTtqMdR79+/YZBuZaWlqaxY8c2ZbtMpK+LdizQP66H6+iMSfqCrVy5MnzMMcdMCAQCFYlEon3IkCFaHw2yg3DAnGpoaLi2rq7ug1AodFF9ff3d06dP352mOEO0qyUOO4klbX2JbCifCaVtMNtrw4OcNGkSMHMgkUj8ddy4cVST8M9/vre6qanpBVAp0D2j81ZJkkGEyiFJRvXLEMqG16gbkmiS5pK8xM0rqkdakeKTZXA+h2+DAKJRxuXxeN4uKSk+vKcnYmobUp/PJ/kCvF6vrs0P6ZAfDAYryPxIJLLI6/Veri0fiUTeLC4uPg2fn3jiiUeVlZWtOfHEEyEtZWINGjToTjDT8H7OlZWVa3AewzATiPOg0vZzQHzaPqdOnXozQkh19La1tV1eXFy8SFuuubn5tOrq6jeV9qX3FolE1ihjQMoYUFdX182lpaVqe/gakO9/6tSpcwKBwB+0fZx22mltra2t8yorK1fgtCFDhswE0xDSteOKRqNN//znP08gCWr//v0zy8rKniVDLCKRSHtPT88t2v7sIJwxY8Z8Fo/HlwcCgfN+8IMfwPy5UfNdcELdGGoT+AWcxFZ8NhnbT/NaL1/CqlWrqoLB4Bx4Ew0NDVlXGTAikZ4/8jxXIpMFn+KXwX4SfNuBSPhr1CVsMVkOE43st0mmS74bknjU5W7cvlxGXe5WFAwZWSwobaRAFCuCAf9dFq91WsRiMUmp+P1+vNwqTWYgGp7nl+7fv//4YDAYhP9wDhMX8s301dnZeRocSCb1DeR5a2vrTCAass+dO3eOhPz29naVxBoaGobBhBZFsamnp+eCt956axAcUK61tTVFsQQCget4nl8L7UB7UAbq6ZGIFrt3714RJABtQH9QrLi4OKU+JqtQKDQzEolcEAqFgl9++eUoWA1jGGbY5MmTU5zhpaWld8Jl7urqml1fX18DBxBNSUnJnWl+0w2v7mjxxRdf3ANli4qKLn3++ecrbXRr2AozPhs7VY3quJoyZQrsGVzEcdybtKrmwQcfmLSzqel8jyd91/ALAx+yKCbNJ0FMRg0L0ioVQU7EzZdQlpUUi6CYSHzST8NxCtnI5pKkXkii0bwmf+nkl+oq47xwRdnitvbO/5i4foYRDAYl8+Gdd965Zfr06dIv8pAhQzbU19c3nXLKKZf7fL5eJhcNsOqIx+NwvdrxOSLIrqenZwX0Ba9HjBgB5JFCINXV1dLKWTQaXUiqC62qUj7XJlLBQH9dXV1LgWyam5unkP1rofStAo8lEolM0VN8SCbupXhMY8eO3QG7e8bj8Tv9fv8UrMzAzAICAof9gAEDyPEv6+zsPNrv918GalSneUsKZ+zYsdtZln3L5/NNOeOMM2YhhBZRmEuZYLu/BmVYjbKL5agZtKSkBGJp4BeSavUEbqr85puv/8ypsS146Tl54DQpn5fNGvCtSD4WVjaD8E2ULHFvE68QCYv9LODYVWJnpLIsixLSrQmpRAMRxAkpPyG9xumpRNPb4mEYtMxMQB+QKD5o871e7zA4nz59eitZFs4h3efzDaNpX2OepPRJmHVU48RHIBCQxsbz/I5s7xvUE831oOkXH4IgNGnLYjXS3Nys62AnTTTsBwKHvaaYqEnLFu9iGO3t7Y8heR5drDdMC2np2jEcPW3n43dpBqFb7vPPPx/t8Xhgm4fuhQsXancl08X/zLty0n8a/zNe+uIxsnrR+7h6OYXVe6J44hYFQTW1cEyMIPJqwB55S0JyqTsZwMcpJIRXnXCsjXSLQy9FozNGhI4LV5SPamvvyNl2pt3d3dfrpXs8nmF66VYA5lwgEAATY3F3d/dSpKSxLAtOVlOrZDoTmhrr1q0LT5gwYSasepJ1FJXSC/DdGjFixA5NuvZ7npEs4P1q4gr1FEs6FZNV3dx4442vPvroox0ej6du8+bNI8aPH99go7/GFuRq6Ttj3SFDhsBmzzBhX16wYEGEptI333x9iyDtO8PABEk2pvwSqcSiURUp0cM4gpjnU8wo0j+TdAYL6rmgKCPZrOJUgkr6aGRHcnrTKQk1mRHBdzPDyIXL5iCG1RBtPv6lDwQCehNrrSAIWDGo7SvSP6V9jWLodf3J9P79+78RjUZv8nq9U4PBoOQTCQbl5wSCeRIKha5AhH9Erz9tH3rvWa++noP4uOOOe45hmKmKOiJXn2rT9akD8toj8nplGrcGRggnI5YtWxZfvHjxK4FAYHZtbe3p4AJLNwwTJOL40ne6TvVeZyubsQ48qRLJv7Zv0Azi0T8uOGRoc3MHU1zyMpx7GUna6HaEzRYGx9ZIK0IIeRhGEOV7nkRwDIu8IIqyrwYCb+RAQJYVRT8vCvGEKHh5UfR6keD1IZFNyL5mUFVIboLz8KLAeETB4wVigtdI9HkY8A5JAYAISa8J3c5IZAc0o6StrawIv9barn1gmWlgX0k8Hu+lHgKBwHS7+qFBUVERODHvwUXb29unFhcX36X4SK7I1Th27949zOPxTOU47p6ioqKbyLxoNHq9z+e7i5xYGrKi8quQBESkSSpKx2dDSy5Zy3V1ddVXVVXNDoVCJyGE/k+TTevDyUYspv05dptRhk2oX//61yGv13sMvH7//ffX0VQ+vqfn9GBX19ko+euKSLJhsKJQlI1kaiHpXgX5XFCWwOFcJhq5LJzznExIEG/D84iBfIiN4TnQ7ghxPBI5FqEEK61eiSwrp7GslC7irSo8HkwyiJdJCRHEI79mGOm/1DUS0RCv9/XXEHrOyAXvq6ioqFgbjUaX+3y+CQcOHJhQVVWVk6DD4uJirF56kTrDMNmUTaaJlZFEwB+VLo/inAr19fVvz549W/D5fCfOmDHDv2rVKtYJc8gsPDoxNlZibgzjmmuumQifhSAI288888x9mnYZvfb9+/dfKqsRTpngyn/tIaVzMiEAYSQUksDEAP9ZTj1HbEIqIyYSoF7ArpPP4bVUF/LjSIzL+VK5RAIJcLAJeGCVvHufQiqCQipYueilqVHNCKFyhObROofh8Pv9GR2gsFcz5EWjUdLh+gmkweoIbfuhUGgCmf7ZZ59VgDpI5yCmdch6vV7JzEskEm3ypRB36PVH2wdOh3GnK5vhmoE5PtXQF5/8sZNXxNYiWcXg+9FIhaT1hWUjAMMEceGFF7YJggDmU8nChQt1b9DFQ6ds0tblcLPKxi4TigmHw2OR/MynT2jav/e668qYlubxWrMppSIWNkoAnYhVC1LUjIhUJSORFsfJZpakZhQFI0qDks8l5ZKQ00EFcQoJibL6URVNCoEgQs0glVBEgmxIlSPKS4P/9ZOqyuKXDrRS+a0wwBcSi8W0aUA0E0RRXFtTU6M6N1mWXRsMBm8oLi7+K/hLBEHYIYpim9frBdKHOJzluPxXX3214cgjjwTpfz20z/P8J1AO2gZ/B7RPM749e/bUhsNh2KReakMZ30SPxzMXgoBxfzt37lx75JFHtkF/iUSiguO4DXhs5LisoKSkZC3HcW3ke/J4PLU+nw/IE09wdaLr+KayOXDXQkxRV1fXH1iWxXFOU2FZOsuwadRMtjIMXLNAIDCqurp6HELo39p8CyrHaF1Gcx0ZI2TjSNAPXBgk+xW20vRzQnHxKFFxDOu+e2lVSjGflFwRm08Kycjngkw2YCrxQjKN42QTSuBTzSZQOVBGOldUFS+XEZVgPS2BYKIRUGqaHtHg/z/wMEe+hJChJ3mCsxMmC5kGJMNx3E07duxIuf8KJls0Gr3C7/dj/wTS5Kt+s9GjR7cpZe+Csj6f9HVpA38Hkv0PVGRTUlJSgftS2sDYEYlEfkb219nZ+SMgQo/HcwOsYOmNyypYlr1J+54EQXiU5/kNetdEg3QTTiKC1tbWmyGSGYIO8fh5nocYoFsgslivjoHzTJDKRaPRz6DfQCAw2kA9K34bauiZKeneXLZgPtqo4ZRyLMv+3efznbp3797zampq1mRxwqFNV/9qTmj/vvsx2egOULkMDI7YxatSokD4apLKhuEVv43iw0HKOaOaYZzqy5EIRjK7lHPp7vHeJhKvQyi8nupR1ZD8v5lh/vvS5pan01wD2/H111+HDzvsMCqntJGydrRjV38m+zDy46r73a+vr6/EgZMG4lKyzceM83Pv3r1nDBw48K8cx73m9/t/QuRrVZuok4cylKd9rdeGBCfibAzB4/FI29e1t7fvoqnn7eoaC+pCgubObuWFnIVNJkSQDSYYEROLoDqCIQ3ICVQLEItUDhMKp5hSmHyUdIZw+go6ykWbJhJpKKVs0swKIgRqIWdkY2Qy2zXxadtxmmiy9JFuAmUzo9TXSuBkr/QsMOUcxmhpafl24MCB6rzKAFp1YpuDOZ9kI11QhmGqkByh2U5zkT3RyDjJxEEE2WjiaZKmknyZVOLBJKNspsUo90OppCPIyoUBcoGbMnmCbFhWWZ0SkmpGx2yiIRqRJByFaHC6XxQzOfZc5B/kxEtnAtG8RmnqGsnrhaampv11dXXqvCokWCUby2HQ8PAt+L9r1y6qJxAw8fjhovJEBMX7m/pS9dfI+9VIwATDJxWNqPpsBGl5W/XfcLzqr8FmE6xWSQSEnx2VhlR0/TNpfDZkOnkwCGn3lHVRuNA6jY2STDqYJp+dO3f2KC+LTfpjMsGSynHqrm8jkMhm9erV3VR1EmyV7Ljl5OVsvHTNykvU0qoRp7yG5eq4spytLlfHpUNdApeWspXlbGkZO47EaExazpaWtuNxacmbXNbm4T9e4lZ8MfK5kk/4bATUm5B4vfTkt6i6AD4TF8aQzf9Bgsq/YRZ/+ctfpHnEMEypgSYMCQSzyLvPxihEjvWrygUllYwoKimEM1i9XUFRMOryN6gZbFIpZlJyVQoH9CmrTYTJpGcKiQiTR+9l7d5pSd+MJppYdRCDJdV3Pg0XBPQUhxV1YwROtWsrCkHZSLLvrLPO6kdTWOR4VoqHwUvQoGwkpy6bDOQDBYP9LIr6wTEzcsQvEcwnBfBhxy+bGgkM9yRg9SImVUuKmiEISFUzGYimtyMZ52EiElktD7mH44fdMKtuLOPqq6+W5pEoigX3YMS8KxtRFHvAbzN48OBSvRBynfItDM/XpATsSV9FgVA52E+jLHEjMcUJnFyJUl5zhIpRbjdAadSMSJAP0ppBukvdsm8GKecIpfptkiSjtt3i5PV2cXBj6NChJcob1AaG5v22hUIgG9hHZUB1dTVs2vR1tvIQ8erh2BrsGE46hZNko5KJIMBGoSrBYEKR5YQStIdjbPCjXDSrR+mC8VKIQyGUTGpGzEIy+FvAIsZylKyL7y6GDRs2QJlXBwrtIuSdbARB+Nbj8YysqKiAuIBPs5XnENoYYPkTIRxYFFL9Moi8FQGvNikrUWRUMKQxePWJIBakkAnSkkaaAD2UZaVJf5m7N8mQZBNFaKNDl9rFdwBVVVVSfI0gCNq4tbyqGlQIZMPz/E4IGS8pKaHatCmOxE1+LpESqCcS5CLPbl5JF+Q7wHHkLyYfgVAxSqyOQJpOpMmU5rYCvXStA1iPZHAaSUL4WwBD6PIwn9rt8IvH41M9Hs9EQRA+CQaDa+1s24UuzNw7aAuKioqOQPK9hl8V2keTdwdxIpGQdqcLBoNjaMofQMxW+f4kHMnLyQ5fLjW6V0pXHcBsah7p1BWSTl4uxdGbXGUil7Nlfuu9bJ3OAcyLmFjEFFWkdRAL6u0KaBvttYNQeyCStra2jFsjANF4PJ4F8J+2bReGkW352MkVI1W1BINB6Z6oWCz2WaF9hHknm7a2ti1IvkHvGJryL3Z0/kcyh7jk9hHSapRKQCyxysTCBlgqyQgkeUgrSQS5pBCHHDOT6vxNxs3wuqQkprRD+mx4PVOLUDyISPuEYai/JAMHDpzg8/le69ev37mZyoGiEQRhPvynbduFIRghFZp7D00jEAhI8+jAgQNZXRIE9Ews280uq2RDO8i0A3/44YfhNvwE+G1Wrlw5MFuHT2/YEOM57t94OVty8rJKMB6xv4xENEAyyqNyU4LxxNTgO06UD0hnRVFSOPiQ8yFNVM95RbGQwXkk0eA8XktMOkpGQJjYRBRHaMPa/S2dhj+FLADTye/3/8k1oWyH9kZmmtc0oL1pMwWrV6+u8Xg8I0RRjFx99dUbHSARSzdlyP4AABRPSURBVASUT2UjDXzBggVRZS8b5qSTTjqJpmKXIDyobvsA0b9qBLFyKCqGJ8iiF8FIh6gSAycmyYQjCIPT1GPFJPnwvcgnfXSwSjIagiF9Pvs8zCOOX3UXVpFuUzcrpGOKXLSYNGnSD5DsB33vH//4B1ton3RBRBDHYrE3+vXrd3xpaSnsybI8W/m1R0Zeu2hKz9PSDZYiOH55UZSjisHaYfAN3niJWQm1YfhkgDGjTH5pFwrlsVKM6l8mlQexFY5A1FUWuOSwUOhaSPar3KfF4FuzGKI+EpVNh0lTSqmzdVPRK05E2YBvB0yuffv2bcB3OXd1dU2EDdH1ysMjY0tLS1NMLlwenkgAG1pFIpGmcDicskwPvqPi4uJhoKBwn7i8VlXhsunGXAAqzPIWEyZ9NqbNqfLy8lOQPJ/eoShOq1JsM6fsJBvacOxe5Zqamv4+duzY3/n9/h9fd9111y5cuFAbkJTyhm9fvav7F3f4Knxe/iz5FoXkpEV45QfH8hG7SyDiNV4RJ+vhEBxRIIgGJWMDJWJCMsno5YliyiJZSuhPSjgQflPEzeo9Ec/rLzwa22fky8ZxHOP1euGXTO+XVkVVVRXsrvfPqqqqHwFXQ3ooFFoAm27plQ+FQlAGyqLPPvssPHz48H9qd+UrLS2FL/VNoVDoTzitqKjop16v9y5lw62HNGPd8cUXX0yCDbLIshneXl+4lYZW3RhpwxR++tOfBvx+v/SUkoaGhjWaOePksjd120bMKMcGPG7cuO3wCBG4eezGG288nabO1s+5W+Rna6dsTZNysHxyJ0/JtcMn3TzS7p6CuhkfYuUta+TXyn98vyeXjP9D2FXEJfc/J+MDkweXOhZcBhNTSnyhAO8n+Hunrq8eotHo/Hg8/iPyEEVRUpXwWFtc5YgjjrgLiAZ2/Wtubj7S5/P5lLLSrnaw5ae2edj7OJFI/AzKQh2oC49Jqa2tnYvLwDaf2v6VctIug7m8FgZh1IzSO6ctR01Eixcvns4wTDnHcR8fc8wx6R7jogczfh1TXGDWZ2NmMBnTenp6pKcKlJeXX0TzZn70M9QYT6APBII0eD6VGPA5mcbpled0ymkJhyPaVQhE9U9zqeU4XIZLJULyP7l5YCTGbLhvqfAR9dW3AWVlZRtgi1B88DzfxjCMtLcwqVZgE3CchvcAhvIsy0plysrKeplCLMs+WlxcLBEX1MHtwV7JuAykk/3Dfsc+nw8e69LW0tKSs0e7aMBQHOnq6b3W5mXr23SZiooKeE4+ikQimZ7OkUvncEp58HN4RPJJajY0ahb19fV/gx9cn893yqeffjpSJ7i2F9Z/zMzF5oogpioF/JrXqh6sRAh1wRMkIJBKRNCQC5HXi0R4wglMqBaSoFRVQx4iQh9vCl0RjcYR5ZddPViWZYinfGYtB//18j/66KPKUCj0MJTp7Oy8gswTRbEWfC7aOuDXUZ6jXkuUlcbS3t6+QVs+2zhra2sXQF8sy95TU1PTZPRa2HQYRabVKL1z2rxsdVMA80XZUD2yZs2arD7PfPhrkAN2sWm/zXnnnXcgGo0+GQqFfjlixIjfIIR+nq2RC64Qm7atQw8VF6EryPstBTHVf0Leq4kfEYW0vhuNv0bU+GG0vhzVB6Tn+9H0i5D+OaCjw/vUfY9Gc/LMpHQYM2bM9dhUSvP8plp4gBuZgJ+xpH2ELeCQQw4x9Gjczs7Oc+FhdWDGKQ+zK1QYIQ8rZQ0R34gRI66FOtFo9PFZs2a1arLzfpsChlEzyojTyagtKL7//vv3wWJIIBA4H55XTDOgW+723srzqFPgk+aLutMnoU70fC9pTS9NXoqfB6sWrVkmaPJT909POSfG1/X830t0n7mdK8CTKeGxJuAnSTfRGYapABOIPOCZ4FBHUT2m8dFHH4WLiooWg/m0efPmK3P0ts0qoUztZTo3WzZrOVA1MF9g3rz77rt/yVDfckycTr4hIrNL2dAqmox1p0yZ8m08Hn82EAhcOnr06IWwzU22yivX8NFzz/CcOnG88G9R6L36pKoXjQLRlu110zixUpSienCsjJC68oXzEEpVQ+S5+m6Vfx9uCJ391rudbWavHaxGSU/fzLIahcvBf7IcPGC/qKjoISCM3bt3X6nXhmL+bAgGg6dlGIpUD8YBq2MZ2umVN2bMGOg/HI1GZx177LFU+1AXCPTGadQ0MtNGCkaNGnUviIZYLPbUD3/4w90OXRpb1JETQX1W7EHxlVdeuU0UxQ7w3bS0tGQMw8eYPU/4rLmFuV7rl+HkJ7DI5hNWLoRKEQSN41dH5agKiFhdEjhiBYrr7cNJ8QHxvc0xOHbt9d/2l6Wx9wxfXRtx7LHHXscwzLBEIrFw6NChhkwfO9DR0TETHujG8/yK8vLyFfm8FhTIpnKcJBrd9AMHDpzn8/lOhm1a1qxZc6dOESsRxDm7XcGujgy/2ZkzZ7Z0dXVJy8CVlZV3LVu2rJymoyk/ZR7u6GIWkyaUQJAPDsLjCQeyWobTdyaTZlCKeSakqh/SiYxJStAsbfOEOXWg3fv4rfcwf7Tq1MRqIZuDWK9cc3MzmEPXcxz3Zr9+/RamqwshCUh+vAz1eNLlEQqMgWcqhUKhxaCq1q1bNy9PDmG7TKicK5pnnnkmHA6HFyCZtG+DeZOheK5NKN08RllRMPrmmSyv0+Vnqq+mjRgxwrtt27Y3vV7vMYlEYkUwGLwkw1hUlJV6mTXPCUuLAuL5pIrQOo4x2ajpiHAMa00m/ORelOr4RRnS1aBCrQkFX4xu76o77wtdtG9/T4LmPWVCc3PzlLKyslfhiYtkbAxGLBbbUF1d/SYu19nZeRqcIznvc1A1PM8v5Xk+RdVwHNceDoeXIjlyGJ7s+AfcB7SJ5MA/KcivtLR0Ia6HywaDwaB2LPF4PA5tFBcXS+ZYJBJZBE7hdGMn2y1AWPGzWJlrEqqrq5ndu3f/1efzncHz/Ed1dXVTGxoaBE0xPWLIRhbZypkmG1j1dipKk/Th6PlzMvp44MJt3br15+PHj/9XIBCY2dHR8a/y8vKl2Trt7OLFH1/sm/viEr61X4l4hd4qE36Mt6hZtUopR+7BRfp9UJJkyHxMMkibRl51EaHWDu/jf3ww9Cs7iIaE1+udAodO1s0IoTf16gDRILnu5YqfRYXX64U60vWGSd/V1RUOBAKXQR/kI3GVbVzNkkItyjz2QiEbsz4kR4gG0NjYeBUQDYSnffrpp3OzEI0erJhXpsHgMBsddWNEGmZUKlkuctp2WltbZ4fDYbg5MfHtt9+eM2TIkHU0b9Tv86AXl6CrqvsLC0gy4bFTl3AK4/gXBqWSDlYoWucwuSyONOSSQjAE+QB27fXfced9aEEsxmq/GH0Kq1atCs+YMcPxJ1X2cdDOJcNE880335x86KGHroTdJFpbW+dWVVU9rymSKW5OT7nQljO9Eo1j+TKRDbJoSqE0hGKkHMQO3BsKhX4himLn9u3bf1hXV7c1w5hIiAtu9h993AT2VYZBpbxAoWYYjTNXkEdEmlRIbyWKjKnRrDwJIur6cGPROUuejr5LOW4XfRdG5pBhomloaDh6+PDh/2AYpiwWiz1UVFSkFzaRjmyMEg3t62z9q2Rj12qUXbKt14WaPHnyDYlE4mW4wKNGjXrlk08+oX1iJDP/D+zGO/4vNLy93fN4yg2TgrpzqEo0OPK313bGRGQwGeinjVROWf5WjgNt3meXPFs20iWa7wSMmE2GiWbDhg1HDB8+fCXMA/BjTp48+UadYplUjVGYjqdJByvKRpvvlLpBF1xwQfDJJ59cqSzz7WtoaDhn1KhRtDuRSW/wt1cFx5w4MbHY7xcnkmaU6gDW+mZQasSwaiaR6gf1VjLwMhZnNn24seiqJ1+I5PR+Jxc5h1HVYnTVSoKiaFbAU0g4jlt3ySWXnPPcc89p/X52mk+0r/WQVtlkIxtkkIWz+mEytJGx3COPPFI+Z86cFT6f73h4ANeuXbvOHzJkCM2+HRii1+thfvML/9ETx7P/WxwUppKKBZGqReMAJv03iNiXBpMPzu/u8by9eVvotmde4j6MxxN92jfjQhemyMJCPclHM3jw4BcYhunHcdx7S5YsOXfevHnaB9CZ8cHQljOilnTzepENyo26SdceFeHMnz+/5Pbbb3/a5/PBXivxrq6uW7/3ve8tbm5uNhyoNP2UouppJ3Nn1Azg5vr94lHkXdiqE5hcytZRM3DEEsyn3+7xP7b+48Dqt9/r1kZwOu7hd2E7zKw+mSWZtGVgebuxsXFeaWnpHbDmwXHcq7feeuslCxYsyLjXk05aQagaREk2yKS6QbQkYoSYJk2a5Hv77bfvhhs2kRwTsvqpp5765WWXXdaRYYxapFyUo8cWl33/WGF0zSC+rqxEGFdUJIz1+9FQhhEr4YMWBOmG6dYEy3wVjTFb2jq8W/Y1e7d9vNm7deOW7nYD/bo4uGDY90KTD4GsF1988cM+n0+6XScajS4+5ZRT5n/44Yc8USzdxDdCFDlTNcgmstHm26lu0pZtaWk5p7KycjFsuCWK4p7W1tYb+/fvbzTk3Yxj20o5F30XVgL5qPPhFp3Kyso/MgwzCFZgW1tb5/Xv33+lphgN0aB8qxqkIRun740y49GmYVMRPoBPPvnkBIigZBimpqqq6kmWZVdv2bJllIGx0qwM0ErhbIeLwoUdn5+l7xJ8b1mWfaWqquoJIBr4Xq9fv/4EG4gmG+wgGiqkKBtUOOpGL1+3f7i14YMPPphTXl7+v7AVAvhvE4nE3xsbG/80evToLVnGrAXNRXVVjAsM0z4ZjO3bt4+vra29PhAInA0//qIotnd0dPz+uOOOe9xAZDDNShRNvmOqBtmsbOx4A4btxYaGBh7u41m5cuVRiUTicXDjBAIBWBpfz7Lsyr179541Y8YMP+V7oPklM/vL56LvwuhnnrEMfB/37t17Nsuyq0aOHPluIBCYAd/beDy+bPny5ePD4fCyPkQ01DCibJAJe9RM7E2melnrvPHGG4NPPPHEX4dCIbh5swjJDNsGJlZXV9db69evX3f22Wfvz/I+SDitZFyllDs4/aOQtv2XX355wAknnHAyPK4InoKgqHBAJBaLPfnee+/dd+qpp+5KU90uoiHTacnFtF9Tq2x6kQ2yZkppyxiNw8lWL9s41PQVK1b0nzZt2rklJSWzPR7P0UQZURCEzzmO25BIJL6MxWJfNjc372htbe1qbGxsf/rpp7vfeOMNLk37LjG40EL9zs2fP7/4pJNOKjv88MOrBgwYcEQoFBoeCATgiRRHezyeFF8ibN3R09PzbH19/XLYEjfDVXWCaFAa0qFtJ+v4dPY2N0w2yCLhmPXf0JynbQu2GK2trT0nFApN8/l8sDUCrVnlwoVdYOEHLhaLvd7Y2PjSUUcd9QVFu2adwbkyn6hVDUpHNij35lS6Nm0jHIxrr7226Fe/+tVR4XB4fCAQGOX1eod6PJ4ahmFK4EkyEKnZRx6Q5qLwEIPlatg5TxCEXTzP70wkEp+1tbV9ev/992+69957owZGnE+iydR/1nw9okEOko1eGbOEQ1OGNs2Fi76AbIShl2YlyM/MsrlhsnHqIXV6ZaxIN20ZWjZ3fSwu+hLSfWf1vu8FSTSZkJZs0rGTQWRqwwrhpDt3ScdFX4SR7y4tOThFNBmRiTes+CZESnOKLKetky4vXdv4jTBpzpHmgqVL1+a5cJFL0P4IZ0q384c8W56Zcr2Q1meDkcV3g0zeM2LGn0PTt5UleyvlXbjQwuiktINktPm0KsYWoslmDeVr1cWqwsnUDoYVVeOaXS6chh3qJlO+o+aSGWRVNsg5dZPtnFa1ZMu3fP+KCxc2wIrj1egytBGiyYmqQbRkg/oO4WQr55KKi0KDWYJJV64giQbZbEaZcRhnO6dxCKfrQ6+c6yR2kW8YVSm05ayeWx1PVlArG0SnbpBDCiddu0bIwqoqcuHCKJyY0LRxOEbOTY/LSIiMIbJB9ppT6craQUJm+nXhIpcwoxjsIBWrxJbMNEgeTqxG0ZpTKI25Y8TMStcGbb8YLvm4cBpWzJFcqhmz5bPCsLJB9ptT6cpbMaPsJA+XiFwYgV2T1IjjOOdEY+YOA1Nkg/JHOEbSzPTvwkW+YYVk9NIKgmiQFbJBuSMcq2lmx+HCRa5gNMDPSlomOEY0KEcRxEZ8OOnKp0tDBvw36aKLXbjIB8wsgVtVPUb7sxWWlA2iVzfIxlUjo0vgbgSxi0KAlQjidHl2kAx1Has7QVgmG2SMcJCNN0Wa8dM4OU4XLjDsWl42Gl3smJqxY8sZW8gGOU84meqYdQ7bRSYuKX134PRKU7Z8u0jGUB2b9rayj2xQfgnHSp6V8bhwQQMnTCiaPMt17CIaZDfZoNwQTrZ6disal4Rc0MJuM8ZukjFUz06iQU6QDTJOOChPpGOlXxq4JNV34eTKjJMqx2q/ycIOEIMjZKM2nhuVQ1PXdQy7yAdsuw/Jgdsd9As6SAiOkg3Krcqhre+EinLx3YZTasPq5My7miHhONkgc4SDckA6dvXjwgUtcrWHjOH6ThMNyhXZqJ3lXuWYbcclIBdWka8I3oJSMyRySjYofyrHzvZcInKBkRM/ilPt5ZJoUD7IRu24MEjH6XZduMBwaqIVPMlg5I1skHnCUavbOJR8tO/i4IXTk8p0+/kiGpRvslEHUdikU6h9u8gP8jlh+iTJYBQE2WBYJB3k+lNcHISwNEELgWQwCopsSLjE4+I7jIOGYEgULNlg2EA6alM2tePChd2wZRIWKslgFDzZkLCReDBcAnKRa9g64QqdYEj0KbIh4QDx9OrC4fZdHLxwdFL1JYIh0WfJRg85ICDqoRTAGFxYQ0FMjL5KLHo4qMhGDwVEQC5cZMTBRCx6OOjJhgYuIblwGgc7kdDAJZscwCWzwodLBg4DIfT/FLTo6D8L3DcAAAAASUVORK5CYII=");
}
.article-bonus-ssl {
  background-image: url("data:img/png;base64,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");
}
.article-bonus-logo {
  background-image: url("data:img/png;base64,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");
}
.cdk-overlay-dark-backdrop {
  background: rgba(7, 18, 39, 0.5);
}
@media (max-width: 990px) {
  .match-row-container.mobileheader {
    background-color: var(--white-color-300);
  }
}
.btn.gray {
  background-color: var(--white-color-300) !important;
  border: 1px solid var(--white-color-300) !important;
  color: var(--black-color-100);
}
.btn.colored.gray {
  background-color: var(--white-color-300) !important;
}
main-home-p1001 {
  flex: 1;
}
main-home-p1008 {
  flex: 1;
}
.login-desktop .login-button-text {
  color: var(--white-color-100);
}
.lock-button-main-container .lock-button {
  color: var(--black-color-200);
}
left-sport-menu-desktop .desktop-left-menu-button-color {
  background-color: var(--primary-color-100) !important;
  color: var(--black-color-100);
}
left-sport-menu-desktop .desktop-left-menu-button-color:hover {
  box-shadow: 0 0 2px 1px var(--primary-color-100);
}
.btn.login-dropdown-btn {
  background-color: var(--secondary-color-100) !important;
  color: var(--always-white) !important;
}
.btn.login-dropdown-btn .login-dropdown-btn-text {
  font-weight: 700;
  font-size: 13px;
}
.quick-tipp .quick-tipp-container .quick-tipp-bottom .right .quick-tipp-submit {
  background-color: var(--primary-color-100);
  color: var(--black-color-100);
}
.selection-container-shop .select-header-row .right-side .radio-dot.active {
  border: 1px solid var(--secondary-color-700) !important;
}
.selection-container-shop .select-header-row .right-side .radio-dot.active .dot {
  background-color: var(--secondary-color-700) !important;
}
.svg-18-navbar svg {
  height: 20px;
  width: 20px;
}
.footer-main .svg-18 svg {
  height: 25px;
  width: 25px;
}
.login-desktop .item-row .register {
  color: var(--black-color-100) !important;
}
.login-desktop .item-row .register:hover {
  color: var(--primary-color-darken-200) !important;
}
.shop-row .left-box .radio-dot.active {
  border: 1px solid var(--secondary-color-700) !important;
}
.shop-row .left-box .radio-dot.active .dot {
  background-color: var(--secondary-color-700) !important;
}
.navbar-container .box.account .register-button .btn-text {
  color: var(--always-black) !important;
}
.credit-settings-content .shop-icon .sports.image-loader {
  stroke: var(--black-color-400) !important;
}
.credit-settings-content .shop-icon .sports.image-loader svg {
  height: 24px;
  width: 24px;
}
.credit-settings-content .shop-icon .creditsvg.image-loader .main-svg-color {
  stroke: var(--black-color-400) !important;
}
.button-container-row .mat-button-wrapper {
  color: var(--always-white);
}
.btn.login-dropdown-btn .change-password-text {
  color: var(--white-color-300) !important;
}
.bet-slip-mobile-popular-league .popular-league-button {
  color: var(--always-black) !important;
}
@media (max-width: 991px) {
  .cashout-expansion-panel .mat-expansion-panel-body {
    background-color: var(--white-color-200);
  }
  .mat-expansion-panel-header {
    background-color: var(--white-color-200);
  }
  .cashout-button-box {
    background-color: var(--white-color-200);
    border-bottom: 1px solid var(--general-border-color);
  }
  .navbar-container.mobile .logo-container image-loader-utils {
    width: 150px;
    height: 60px;
    justify-content: center;
  }
}
.tabs-menu-container .tabs-main-container .tabs-title .tabs-down-row .login-button-text {
  color: var(--always-black) !important;
}
.login-mobile .login-container .btn .btn-text.mobile-text-white {
  color: var(--always-white) !important;
}
account-menu-selection-utils {
  width: 50%;
}
@media screen and (max-width: 750px) {
  .article-bonus-images {
    content: url("https://b3000.s3.eu-central-1.amazonaws.com/cms/bonusheader1.jpg");
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
  }
}
@media screen and (min-width: 750px) {
  .article-bonus-images {
    content: url("https://b3000.s3.eu-central-1.amazonaws.com/cms/bonusheader2.jpg");
    display: flex;
    justify-content: center;
    width: 100%;
    height: auto;
  }
}
.transcationDialog-test {
  height: 100%;
}
.transcationDialog-test mat-dialog-container {
  background-color: var(--card-background) !important;
  padding: 0 !important;
}
.transcationDialog-test mat-dialog-container .withdraw-dialog {
  width: 100%;
  height: 100%;
}
.transcationDialog-test mat-dialog-container .withdraw-dialog .paypal-header {
  height: 40px;
  width: 100%;
  background-color: var(--secondary-color-100);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
}
.transcationDialog-test mat-dialog-container .withdraw-dialog .paypal-header .paypal-text {
  color: var(--always-white);
  font-size: 15px;
  font-weight: bold;
}
.transcationDialog-test mat-dialog-container .withdraw-dialog .paypal-header .close-svg {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='7.72221' cy='7.5' rx='7.72221' ry='7.5' fill='%23000000'/%3E%3Cpath d='M10.998 4.31836L4.44553 10.6823' stroke='%23EDEDED'/%3E%3Cpath d='M10.998 10.6816L4.44553 4.31768' stroke='%23EDEDED'/%3E%3C/svg%3E");
  width: var(--footer-icon-width);
  height: var(--footer-icon-height);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
}
.transcationDialog-test mat-dialog-container .withdraw-dialog .paypal-container {
  display: flex;
  flex-direction: column;
  padding: 15px;
  height: 100%;
}
.transcationDialog-test mat-dialog-container .withdraw-dialog .paypal-container .paypal-icon-container {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
  max-height: 30px;
}
.transcationDialog-test mat-dialog-container .withdraw-dialog .paypal-container .paypal-icon-container .withdraw-bank-icon {
  width: 150px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
  fill: var(--black-color-400);
}
.transcationDialog-test mat-dialog-container .withdraw-dialog .paypal-container .paypal-icon-container .paypal-icon {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 137.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23009ee3;%7D.cls-1,.cls-2,.cls-3%7Bfill-rule:evenodd;%7D.cls-2%7Bfill:%23113984;%7D.cls-3%7Bfill:%23172c70;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epaypal-seeklogo.com%3C/title%3E%3Cpath class='cls-1' d='M192.95,386.87h38.74c20.8,0,28.63,10.53,27.42,26-2,25.54-17.44,39.67-37.92,39.67H210.85c-2.81,0-4.7,1.86-5.46,6.9L201,488.74c-0.29,1.9-1.29,3-2.79,3.15H173.87c-2.29,0-3.1-1.75-2.5-5.54l14.84-93.93C186.79,388.66,188.85,386.87,192.95,386.87Z' transform='translate(-143.48 -354.54)'/%3E%3Cpath class='cls-2' d='M361.14,385.13c13.07,0,25.13,7.09,23.48,24.76-2,21-13.25,32.62-31,32.67H338.11c-2.23,0-3.31,1.82-3.89,5.55l-3,19.07c-0.45,2.88-1.93,4.3-4.11,4.3H312.68c-2.3,0-3.1-1.47-2.59-4.76L322,390.29c0.59-3.76,2-5.16,4.57-5.16h34.54Zm-23.5,40.92h11.75c7.35-.28,12.23-5.37,12.72-14.55,0.3-5.67-3.53-9.73-9.62-9.7l-11.06.05-3.79,24.2h0Zm86.21,39.58c1.32-1.2,2.66-1.82,2.47-.34l-0.47,3.54c-0.24,1.85.49,2.83,2.21,2.83h12.82c2.16,0,3.21-.87,3.74-4.21l7.9-49.58c0.4-2.49-.21-3.71-2.1-3.71H436.32c-1.27,0-1.89.71-2.22,2.65l-0.52,3.05c-0.27,1.59-1,1.87-1.68.27-2.39-5.66-8.49-8.2-17-8-19.77.41-33.1,15.42-34.53,34.66-1.1,14.88,9.56,26.57,23.62,26.57,10.2,0,14.76-3,19.9-7.7h0ZM413.11,458c-8.51,0-14.44-6.79-13.21-15.11s9.19-15.11,17.7-15.11,14.44,6.79,13.21,15.11S421.63,458,413.11,458h0Zm64.5-44h-13c-2.68,0-3.77,2-2.92,4.46l16.14,47.26L462,488.21c-1.33,1.88-.3,3.59,1.57,3.59h14.61a4.47,4.47,0,0,0,4.34-2.13l49.64-71.2c1.53-2.19.81-4.49-1.7-4.49H516.63c-2.37,0-3.32.94-4.68,2.91l-20.7,30L482,416.82C481.46,415,480.11,414,477.62,414Z' transform='translate(-143.48 -354.54)'/%3E%3Cpath class='cls-1' d='M583.8,385.13c13.07,0,25.13,7.09,23.48,24.76-2,21-13.25,32.62-31,32.67H560.78c-2.23,0-3.31,1.82-3.89,5.55l-3,19.07c-0.45,2.88-1.93,4.3-4.11,4.3H535.35c-2.3,0-3.1-1.47-2.59-4.76l11.93-76.45c0.59-3.76,2-5.16,4.57-5.16H583.8Zm-23.5,40.92h11.75c7.35-.28,12.23-5.37,12.72-14.55,0.3-5.67-3.53-9.73-9.62-9.7l-11.06.05-3.79,24.2h0Zm86.21,39.58c1.32-1.2,2.66-1.82,2.47-.34l-0.47,3.54c-0.24,1.85.49,2.83,2.21,2.83h12.82c2.16,0,3.21-.87,3.74-4.21l7.9-49.58c0.4-2.49-.21-3.71-2.1-3.71H659c-1.27,0-1.89.71-2.22,2.65l-0.52,3.05c-0.27,1.59-1,1.87-1.68.27-2.39-5.66-8.49-8.2-17-8-19.77.41-33.1,15.42-34.53,34.66-1.1,14.88,9.56,26.57,23.62,26.57,10.2,0,14.76-3,19.9-7.7h0ZM635.78,458c-8.51,0-14.44-6.79-13.21-15.11s9.19-15.11,17.7-15.11,14.44,6.79,13.21,15.11S644.29,458,635.78,458h0Zm59.13,13.74h-14.8a1.75,1.75,0,0,1-1.81-2l13-82.36a2.55,2.55,0,0,1,2.46-2h14.8a1.75,1.75,0,0,1,1.81,2l-13,82.36A2.55,2.55,0,0,1,694.91,471.76Z' transform='translate(-143.48 -354.54)'/%3E%3Cpath class='cls-2' d='M168.72,354.54h38.78c10.92,0,23.88.35,32.54,8,5.79,5.11,8.83,13.24,8.13,22-2.38,29.61-20.09,46.2-43.85,46.2H185.2c-3.26,0-5.41,2.16-6.33,8l-5.34,34c-0.35,2.2-1.3,3.5-3,3.66H146.6c-2.65,0-3.59-2-2.9-6.42L160.9,361C161.59,356.62,164,354.54,168.72,354.54Z' transform='translate(-143.48 -354.54)'/%3E%3Cpath class='cls-3' d='M179.43,435.29l6.77-42.87c0.59-3.76,2.65-5.56,6.75-5.56h38.74c6.41,0,11.6,1,15.66,2.85-3.89,26.36-20.94,41-43.26,41H185C182.44,430.72,180.56,432,179.43,435.29Z' transform='translate(-143.48 -354.54)'/%3E%3C/svg%3E");
  width: 150px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
}
.transcationDialog-test mat-dialog-container .withdraw-dialog .paypal-container .paypal-balance-text {
  color: var(--black-color-400);
}
.confirm-button-container .alert-message.padding-left-8 {
  padding-left: 8px;
}
.deposit-limit-container.padding-left-8 {
  padding-left: 8px;
}
.article-bonus-button-div {
  display: var(--isLoggedInDisplay);
}
.jetzt-div {
  display: var(--isLoggedInDisplay);
}
.article-bonus-button {
  display: var(--isLoggedInDisplay);
}
.main-container-article.link-text .article-bonus-button1 {
  color: var(--always-white) !important;
}
.footer-down .partner-name:hover {
  cursor: pointer;
}
.footer-down .more-from {
  cursor: pointer;
}
.footer-main .desktop-footer-payment-partner {
  display: flex;
  align-items: center;
  margin-top: 12px;
  flex-wrap: wrap;
}
.footer-main .desktop-footer-payment-partner div {
  width: 105px;
  align-items: center;
}
.footer-main .desktop-footer-payment-partner .payment-icon {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 55px;
}
.footer-main .desktop-footer-payment-partner .payment-icon img {
  height: 25px;
}
.footer-main .desktop-footer-payment-partner .payment-icon svg {
  width: 90px;
  height: 42px;
}
.footer-main .desktop-footer-payment-partner .payment-icon.skrill svg {
  width: 75px;
  height: 20px;
}
.footer-main .desktop-footer-payment-partner .payment-icon.trustlyBlack svg path {
  fill: var(--black-color-300);
  stroke: var(--white-color-600);
}
.footer-mobile-main .info-text-container {
  padding: 12px 12px 0 12px;
}
.payment-partner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 18px;
  justify-content: center;
  margin-top: 12px;
}
.payment-partner div {
  width: 80px;
  align-items: center;
}
.payment-partner .payment-icon {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 40px;
}
.payment-partner .payment-icon.skrill svg {
  width: 50px;
  height: 15px;
}
.payment-partner .payment-icon.trustlyBlack svg path {
  fill: var(--black-color-200);
  stroke: var(--white-color-100);
}
.payment-partner .payment-icon svg {
  width: 60px;
  height: 30px;
}
.payment-partner .payment-icon img {
  height: 18px;
}
.main-container-article .content-box {
  width: 100%;
  justify-content: flex-start;
  padding: 0 26px;
}
.main-container-article .text-wrap {
  width: 100%;
}
paymentmethod-comp {
  display: flex;
  color: var(--black-color-100);
}
paymentmethod-comp .main-container-article {
  border-radius: 5px;
}
.Payment-methods.table-container {
  width: 95%;
  color: var(--black-color-100);
  padding: 20px;
  font-size: 15px;
}
@media (max-width: 989px) {
  .Payment-methods.table-container {
    width: calc(100vw - 40px);
    padding: 0;
    font-size: 12px;
  }
  .Payment-methods.table-container .tab-content {
    overflow-x: auto;
  }
  .Payment-methods.table-container .tab-content::-webkit-scrollbar {
    display: block;
    width: 2px;
    height: 2px;
    background-color: var(--white-color-500);
  }
  .Payment-methods.table-container .tab-content::-webkit-scrollbar-thumb {
    background-color: var(--white-color-900);
    border-radius: 5px;
  }
  .Payment-methods.table-container .tab-content::-webkit-scrollbar-thumb:hover {
    background-color: var(--black-color-400);
  }
  .Payment-methods.table-container .tab-content .tab-item {
    min-width: 600px;
  }
  .Payment-methods.table-container .tab-content .tab-item .payment-methods-column.payment-icon svg {
    width: 70px;
    height: 30px;
  }
  .Payment-methods.table-container .tab-content .tab-item .details-definations {
    width: 80vw;
  }
}
.text-a-right {
  text-align: right;
}
.payment-methods-row .first.header {
  background-color: var(--white-color-200);
  border-radius: 5px 5px 0 0;
}
.payment-methods-row .first.header .payment-methods-column {
  color: var(--black-color-400);
}
.payment-methods-row .first.header .payment-methods-column.header-right-side {
  text-align: right;
  padding-right: 33px;
}
.payment-methods-column .collapsable {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: var(--black-color-100);
  width: 100%;
}
.payment-methods-column .collapsable .main-svg-color-fill {
  fill: var(--white-color-900);
}
.payment-methods-column .collapsable span:first-child {
  flex-grow: 1;
  text-align: right;
  padding-right: 8px;
}
.main-container-article .Payment-methods.table-container .payment-methods-tabs-container {
  border-bottom: 1px solid var(--white-color-200);
  color: var(--black-color-600);
  border-bottom: 1px solid var(--white-color-600);
  display: flex;
  column-gap: 20px;
  margin-bottom: 10px;
  font-weight: 600;
  padding-left: 18px;
}
.main-container-article .Payment-methods.table-container .payment-methods-tabs-container .tab-payment {
  cursor: pointer;
}
.main-container-article .Payment-methods.table-container .payment-methods-tabs-container .tab-payment.active {
  color: var(--primary-color-200);
  border-bottom: 2px solid var(--primary-color-200);
}
.main-container-article .Payment-methods.table-container .payment-methods-tabs-container .tab-payment.active .tab-content .tab-item {
  display: none;
}
.main-container-article .Payment-methods.table-container .payment-methods-tabs-container .tab-payment.active .tab-content .tab-item.active {
  display: block;
}
.main-container-article .Payment-methods.table-container .payment-method-row-container {
  border-radius: 5px;
  border: 1px solid var(--white-color-200);
}
.main-container-article .Payment-methods.table-container .payment-method-row-container .payment-methods-row {
  border-bottom: 1px solid var(--general-border-color);
}
.main-container-article .Payment-methods.table-container .payment-method-row-container .payment-methods-row .first {
  display: grid;
  grid-template-columns: 1.5fr repeat(4, 1fr) 1.5fr;
  grid-auto-rows: minmax(45px, auto);
  padding: 2px 10px 0 10px;
  align-items: center;
}
.main-container-article .Payment-methods.table-container .payment-method-row-container .header-row .first .column {
  font-weight: bold;
  font-size: 18px;
  border-bottom: none;
  padding-bottom: 15px;
}
.main-container-article .Payment-methods.table-container .payment-bottom-area {
  padding-top: 35px;
  padding-left: 14px;
  color: var(--black-color-800);
}
.main-container-article .payment-methods-column {
  flex: 1;
  padding: 8px;
}
.main-container-article .payment-methods-column svg {
  width: 110px;
  height: 55px;
}
.main-container-article .payment-methods-column.details {
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-container-article .details .details-definations {
  display: flex;
  width: 370px;
  font-size: 13px;
}
.main-container-article .payment-methods-column .collapsable {
  display: flex;
}
.main-container-article .payment-methods-column .collapsable .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}
.main-container-article .payment-methods-column svg {
  width: 20px;
  height: 20px;
}
.main-container-article .payment-methods-column svg .main-svg-color {
  fill: var(--svg-default-color);
}
.main-container-article .Payment-methods.table-container .icon.active {
  transform: rotate(180deg);
}
.main-container-article .details-container .details {
  flex: 1;
  padding: 8px;
  display: flex;
  justify-content: flex-end;
}
.main-container-article .payment-methods-column.payment-icon {
  font-weight: 600;
  font-size: 18px;
}
.main-container-article .payment-methods-column.payment-icon svg {
  width: 110px;
  height: 50px;
}
.main-container-article .payment-methods-column.skrill svg {
  width: 64px;
  height: 25px;
  margin: 0 10px;
}
.barcode-dialog {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
}
.barcode-dialog ngx-barcode {
  -webkit-transform: rotate(90deg) !important;
}
.barcode-dialog .barcode-box {
  -moz-transform: rotate(90deg) !important;
  -webkit-transform: rotate(90deg) !important;
}
.barcode-dialog .barcode-dialog-title {
  margin-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #000;
}
.barcode-dialog .center-button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}
.barcode-dialog .center-button button {
  color: #000;
  border: 1px solid white;
}
.registerb3 .modalb3 .contentb3.step1 {
  flex-direction: column;
}
.registerb3 .modalb3 .contentb3.step1 .confirm-mark {
  justify-content: center;
}
.registerb3 .modalb3 .contentb3.step1 {
  flex-direction: column;
}
.registerb3 .modalb3 .contentb3 .confirm-mark {
  justify-content: center;
}
.registerb3 .modalb3 .contentb3 .confirm-mark .ggl-logo {
  margin-bottom: 13px;
}
.registerb3 .modalb3 .contentb3 .confirm-mark .teilkategorie-logo {
  width: 153px;
  height: 76px;
  margin-bottom: 13px;
}
@media (min-width: 1751px) {
  .registerb3 .modalb3 .contentb3.stepafter .confirm-mark {
    width: max-content;
  }
}
@media (min-width: 950px) and (max-width: 1750px) {
  .registerb3 .modalb3 .contentb3.stepafter .confirm-mark {
    flex-direction: column;
  }
}
.trustly-icon.creditVM svg {
  width: 61px;
}
.casino-navbar-new {
  position: absolute;
  right: -10px;
  top: 6px;
  background-color: var(--state-success);
  padding: 2px 5px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.casino-navbar-new.mobil-left-menu {
  transform: translate(36px, -12px);
}
.casino-navbar-new.mobil-slider {
  top: 3px;
  right: -5px;
}
.casino-navbar-new span {
  font-size: 12px;
  color: var(--always-white);
}
.story-slider-icon-count.swipe {
  margin-bottom: 4px;
}
.slidermenusvg.swipeIcon svg {
  width: 38px;
  height: 38px;
}
.swipe-arrow {
  fill: var(--swipe-arrow-color);
}
.swipe-hand {
  fill: var(--swipe-hand-color);
}
.trustly-icon .icon.payment-methods-icon.creditcard {
  height: auto !important;
}
.trustly-icon .icon.payment-methods-icon.paylado {
  height: auto !important;
}
.registerb3 .modalb3 input:disabled {
  background-color: transparent !important;
  border: none;
}
.mobile-lock-button-main-container .mobile-lock-item .mobile-lock-button {
  color: var(--always-black);
  border: 1px solid var(--primary-color-100);
}
.headerb3 {
  position: relative;
}
.headerb3 .need-help-container {
  position: absolute;
}
@media (max-width: 700px) and (min-width: 350px) {
  .headerb3 .need-help-container {
    width: 30%;
  }
}
@media (max-width: 440px) {
  .headerb3 {
    position: relative;
  }
  .headerb3 .need-help-container {
    position: relative;
    width: 38% !important;
  }
}
@media (min-width: 1461px) {
  .need-help-container {
    width: 16%;
  }
}
@media (max-width: 905px) and (min-width: 700px) {
  .need-help-container {
    width: 20%;
  }
}
@media (max-width: 1460px) and (min-width: 904px) {
  .need-help-container {
    width: 30%;
  }
}
.navbar-container .box.account .time-container {
  border-right: none;
  margin: 0;
}
.navbar-container .box.account .login-button {
  margin: 0;
  border-radius: 0;
}
.navbar-container .box.account .login-button.btn.basic {
  color: var(--always-white) !important;
}
.navbar-container .box.account .login-button.btn.basic:hover {
  color: var(--svg-default-color) !important;
}
.navbar-container .box.account .register-button {
  margin: 0 5px 0 0;
  border-radius: 0 5px 5px 0;
}
.navbar-container .box.mid .navbar-item {
  min-width: 100px;
}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/flatpickr/dist/flatpickr.min.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*//*
      /*rtl:end:ignore*/.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*//*
      /*rtl:end:ignore*/.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
