@font-face {
  font-family: "Montserrat-Black";
  src: url(/fonts/Montserrat-Black.eot?ca2c299f98c5cd96e7b7649771be281b);
  src: url(/fonts/Montserrat-Black.eot?ca2c299f98c5cd96e7b7649771be281b?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Black.woff2?518c6d83e38cb791a766fefec95eb47d) format("woff2"), url(/fonts/Montserrat-Black.woff?b45e582577e958783349a6f29a184c10) format("woff"), url(/fonts/Montserrat-Black.ttf?41a74f586886634bd7b2bc5b9a571a06) format("truetype"), url(/fonts/Montserrat-Black.svg?0401996f2e59b4e4b6c314bb5ec9a3c0#Montserrat-Black) format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Thin";
  src: url(/fonts/Montserrat-Thin.eot?6d93363a3024c60b0ecef21a3c646375);
  src: url(/fonts/Montserrat-Thin.eot?6d93363a3024c60b0ecef21a3c646375?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Thin.woff2?a7117a0bcff24cc12689bec73371a24c) format("woff2"), url(/fonts/Montserrat-Thin.woff?fe19c1342817e2d388d26fa3adf5421e) format("woff"), url(/fonts/Montserrat-Thin.ttf?a64795151aa7b0cf53641f8e43a6fbef) format("truetype"), url(/fonts/Montserrat-Thin.svg?706f876ea7cfc15d5272301fee31a955#Montserrat-Thin) format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-ExtraLight";
  src: url(/fonts/Montserrat-ExtraLight.eot?3217aeb54c497ea5ee707199948402cd);
  src: url(/fonts/Montserrat-ExtraLight.eot?3217aeb54c497ea5ee707199948402cd?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-ExtraLight.woff2?0edffe13eb3520abb61f2a292b937ec3) format("woff2"), url(/fonts/Montserrat-ExtraLight.woff?104190eff753f1f48305456d09c2f257) format("woff"), url(/fonts/Montserrat-ExtraLight.ttf?bfee205d24288c541c60104554472782) format("truetype"), url(/fonts/Montserrat-ExtraLight.svg?e60d6bd270924202290e52a6a4fcd23f#Montserrat-ExtraLight) format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Light";
  src: url(/fonts/Montserrat-Light.eot?8ee066d1a22a977e51624c191aacc4da);
  src: url(/fonts/Montserrat-Light.eot?8ee066d1a22a977e51624c191aacc4da?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Light.woff2?f7bb2606b3bb239169fe7396867e840c) format("woff2"), url(/fonts/Montserrat-Light.woff?05c8ae9716360e56163fa0e86022d3c7) format("woff"), url(/fonts/Montserrat-Light.ttf?6bff27608003de04b59e89e259941e73) format("truetype"), url(/fonts/Montserrat-Light.svg?17761eb3e3585ed78350e3fe0cf3b683#Montserrat-Light) format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Regular";
  src: url(/fonts/Montserrat-Regular.eot?36b1f4d4c2df440f7ae7df26a385f193);
  src: url(/fonts/Montserrat-Regular.eot?36b1f4d4c2df440f7ae7df26a385f193?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Regular.woff2?518803d3e08549d2d704d9a6643a3887) format("woff2"), url(/fonts/Montserrat-Regular.woff?498c8cdbbcd5264ad13c3d49457a0e11) format("woff"), url(/fonts/Montserrat-Regular.ttf?d4f770a49dfa69890fd4b7a3ffff3644) format("truetype"), url(/fonts/Montserrat-Regular.svg?2c3ed57ad7ecc7166b0b00d478ff32dc#Montserrat-Regular) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Bold";
  src: url(/fonts/Montserrat-Bold.eot?78999d9664616ebc48886141b9e5cf9d);
  src: url(/fonts/Montserrat-Bold.eot?78999d9664616ebc48886141b9e5cf9d?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Bold.woff2?dbf9cc3b5d0be686036798f4c2ed9c04) format("woff2"), url(/fonts/Montserrat-Bold.woff?0329bf8fcbfdd06caa2491b2d6a094fd) format("woff"), url(/fonts/Montserrat-Bold.ttf?cfaa6b8889aa2a3864bdf1bcc494f41c) format("truetype"), url(/fonts/Montserrat-Bold.svg?54416961eb58b95c2621ec82b366d31d#Montserrat-Bold) format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-SemiBold";
  src: url(/fonts/Montserrat-SemiBold.eot?417641b3c8bfcd6813f8d00868433a03);
  src: url(/fonts/Montserrat-SemiBold.eot?417641b3c8bfcd6813f8d00868433a03?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-SemiBold.woff2?53b31a44d4132debc087cf7d43aeb531) format("woff2"), url(/fonts/Montserrat-SemiBold.woff?fa5f925d970d6332a140c71977bfe890) format("woff"), url(/fonts/Montserrat-SemiBold.ttf?feb9a9ab44bccb4cc66e230d013303b2) format("truetype"), url(/fonts/Montserrat-SemiBold.svg?6e9de36dbc1caa4dddd710ca75518841#Montserrat-SemiBold) format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Medium";
  src: url(/fonts/Montserrat-Medium.eot?dadb1e02e7aa092579543f15341127af);
  src: url(/fonts/Montserrat-Medium.eot?dadb1e02e7aa092579543f15341127af?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Medium.woff2?c416eeaec33891f7c0081be1acd57151) format("woff2"), url(/fonts/Montserrat-Medium.woff?1415d3efde4fddeccbca369d67f3d268) format("woff"), url(/fonts/Montserrat-Medium.ttf?b2e5fcdebc2bb4364eea92a086897d2a) format("truetype"), url(/fonts/Montserrat-Medium.svg?f0af5dc85cc7104faac07a06be9ac48a#Montserrat-Medium) format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-ExtraBold";
  src: url(/fonts/Montserrat-ExtraBold.eot?8852943da0695822ee5b8ee7a25b7898);
  src: url(/fonts/Montserrat-ExtraBold.eot?8852943da0695822ee5b8ee7a25b7898?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-ExtraBold.woff2?95c2242ba06d2eb0400546a72fc2d08d) format("woff2"), url(/fonts/Montserrat-ExtraBold.woff?666df37fdf1c78ca22ddd7e8a99f8760) format("woff"), url(/fonts/Montserrat-ExtraBold.ttf?1523a89666cba25358b0a9a892f80630) format("truetype"), url(/fonts/Montserrat-ExtraBold.svg?359d7be3713ebca64a9192ac1836a696#Montserrat-ExtraBold) format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Gotham-Book";
  src: url(/fonts/Gotham-Book.eot?d3bc2ccd67997e42ad729abd08f7758d);
  src: url(/fonts/Gotham-Book.eot?d3bc2ccd67997e42ad729abd08f7758d?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Book.woff2?18e0ee467ec37cce5c6cc930d52a4ebc) format("woff2"), url(/fonts/Gotham-Book.woff?a7050ff1f49ef010eb06c1850456adcb) format("woff"), url(/fonts/Gotham-Book.ttf?b849297a8d290ffb4b24fd5362220553) format("truetype"), url(/fonts/Gotham-Book.svg?9764b7bd79f74b0b21a589155805c1dc#Gotham-Book) format("svg");
  font-weight: normal;
  font-style: normal;
}
html, body, div, p {
  font-family: "Montserrat-Regular";
  font-size: 15px;
  scroll-behavior: smooth;
}

p {
  font-size: inherit;
}

h1, h2, h3, ion-title {
  font-family: "Montserrat-Bold";
}

h4, h5, h6, a, .btn {
  font-family: "Montserrat-SemiBold";
}

.text-meron {
  color: #e74a3b;
}

.text-wala {
  color: #4e73e0;
}

.btn-meron, .bg-meron {
  background-color: #e74a3b;
  border-color: #e74a3b;
  color: #fff;
}

.btn-meron:hover {
  background-color: #d52a1a;
  border-color: #d52a1a;
  color: #fff;
}

.btn-wala, .bg-wala {
  color: #fff;
  background-color: #4e73e0;
  border-color: #4e73e0;
}

.btn-wala:hover {
  background-color: #2552d6;
  border-color: #2552d6;
  color: #fff;
}

.border-left-meron {
  border-left: 0.25rem solid #e74a3b !important;
}

.border-left-wala {
  border-left: 0.25rem solid #4e73e0 !important;
}

.bg-login-image {
  background-image: url(/images/fiery-rooster.png?d9ea2b0803e370dd0724b259c3dfcea8);
  background-size: 80%;
}

.btn-xtreme {
  font-size: 3.25rem;
}

#full-fight-content {
  padding-top: 50px;
}
#full-fight-content .total-text, #full-fight-content .payout-text {
  font-size: 5.25rem;
  color: #111;
  letter-spacing: -4px;
}
#full-fight-content .fight-num-text {
  font-size: 3.25rem;
}
#full-fight-content .card-header {
  display: none !important;
}

#place-bet #bet-amount {
  font-size: 2.25rem;
  font-weight: bold;
}
#place-bet button[type=submit] {
  font-size: 1.75rem;
}

#printable, #pdfable {
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  left: 50%;
  top: 50%;
  z-index: 1;
  min-width: auto;
  width: auto;
  height: auto;
}

.modal #printable {
  position: relative;
  transform: translateX(0) translateY(0);
  left: 0;
  top: 0;
}
.modal #printable .card {
  border: none;
  height: auto !important;
}
.modal #printable .card-body {
  padding: 0;
}

#ticket-holder {
  position: absolute;
  z-index: -99999;
}

#reader {
  margin: 0 auto;
}
#reader #reader__scan_region {
  transform: scaleX(-1);
}

.fight-carousel {
  width: 100%;
  margin-bottom: 30px;
}
.fight-carousel .slick-arrow {
  display: none !important;
}
.fight-carousel .fc-item {
  width: 50px;
  height: 80px;
  text-align: center;
  color: #fff;
  font-weight: bold;
}
.fight-carousel .fc-item .fc-flex {
  display: flex;
  align-items: center;
  height: 50px;
  width: 50px;
  margin: 0 auto;
  background-color: #333;
  border-radius: 50%;
  color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  text-align: center;
  justify-content: center;
  font-weight: bold;
}
.fight-carousel .fc-item .fc-flex.meron {
  background-color: #e74a3b;
}
.fight-carousel .fc-item .fc-flex.wala {
  background-color: #4e73e0;
}
.fight-carousel .fc-item .fc-flex.draw {
  background-color: #1cc88a;
}

.full-monitor .fightnum-dynamic {
  font-size: 24px !important;
}
.full-monitor .fullmon-dynamic {
  font-size: 70px !important;
}

.table th,
.table td {
  border-top: 1px solid #858797;
}

.table thead th {
  border-bottom: 2px solid #858797;
}

.table tbody + tbody {
  border-top: 2px solid #858797;
}

.table-bordered {
  border: 1px solid #858797;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #858797;
}
