@font-face {
  font-family: "mairy";
  src: url("../atlanticlottery/fonts/mairy_regular-webfont.eot");
  src: url("../atlanticlottery/fonts/mairy_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../atlanticlottery/fonts/mairy_regular-webfont.woff2") format("woff2"), url("../atlanticlottery/fonts/mairy_regular-webfont.woff") format("woff"), url("../atlanticlottery/fonts/mairy_regular-webfont.ttf") format("truetype"), url("../atlanticlottery/fonts/mairy_regular-webfont.svg#mairy_regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("../atlanticlottery/fonts/proximanova-regular-webfont.eot");
  src: url("../atlanticlottery/fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../atlanticlottery/fonts/proximanova-regular-webfont.woff2") format("woff2"), url("../atlanticlottery/fonts/proximanova-regular-webfont.woff") format("woff"), url("../atlanticlottery/fonts/proximanova-regular-webfont.ttf") format("truetype"), url("../atlanticlottery/fonts/proximanova-regular-webfont.svg#proxima_novaregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima-nova-bold";
  src: url("../atlanticlottery/fonts/proximanova-bold-webfont.eot");
  src: url("../atlanticlottery/fonts/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../atlanticlottery/fonts/proximanova-bold-webfont.woff2") format("woff2"), url("../atlanticlottery/fonts/proximanova-bold-webfont.woff") format("woff"), url("../atlanticlottery/fonts/proximanova-bold-webfont.ttf") format("truetype"), url("../atlanticlottery/fonts/proximanova-bold-webfont.svg#proxima_novabold") format("svg");
  font-weight: 800;
  font-style: normal;
}
body {
  color: #69727b;
  font-family: "proxima-nova", sans-serif;
  background-color: #e9ecef !important;
}

h5 {
  font-family: "proxima-nova-bold", sans-serif;
}

.si-left-menu {
  border-left: 10px solid #009ddb !important;
}

.si-vse-row-header {
  background-color: #aaba0a;
  color: #fff;
}

.si-vse-row-body {
  color: #69727b;
  background-color: #efefef;
}

.card-body {
  color: #69727b !important;
  background-color: #fff !important;
}
.card-body .card-title {
  color: #009ddb !important;
  font-family: "proxima-nova-bold", sans-serif;
}

.card-header {
  background-color: #fff;
}
.card-header .card-title {
  color: #69727b !important;
}

.si-card-title {
  font-size: 40px;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:visited,
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  background-color: #009ddb;
  border-radius: 150px !important;
  color: #fff;
}

.btn-secondary,
.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary:visited,
.btn-secondary.show,
.btn-secondary:first-child:active,
:not(.btn-check) + .btn-secondary:active {
  background-color: #69727b !important;
  color: #fff;
}

.btn-danger,
.btn-danger:hover,
.btn-danger:active,
.btn-danger:visited,
.btn-danger.show,
.btn-danger:first-child:active,
:not(.btn-check) + .btn-danger:active {
  background-color: #e11f21 !important;
  color: #fff;
}

.text-danger {
  color: #e11f21 !important;
}

footer.row.bg-light.py-4.mt-auto {
  color: #555;
  background-color: #fff !important;
}

.bg-sicolor-border {
  border: 2px solid #009ddb;
}

.bg-sicolor-opacity {
  background-color: rgba(0, 157, 219, 0.5);
}