.lottery-gamepanel > div {
  margin-bottom: 15px;
}
.lottery-gamepanel > div .lottery-game {
  padding: 10px;
  position: relative;
  background-color: #181616;
  color: #A8A8A8;
}
.lottery-gamepanel > div .lottery-game label {
  color: #A8A8A8;
}
.lottery-gamepanel > div .lottery-game .lottery-actionpanel {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.lottery-gamepanel > div .lottery-game .provider-container {
  position: relative;
}
.lottery-gamepanel > div .lottery-game .provider-container .new-game {
  position: absolute;
  z-index: 100;
  right: 0;
  font-size: 1.2rem;
  display: inline;
  transform: rotate(30deg);
  color: red;
  -webkit-animation: new-page_colorchange 2s infinite;
  -moz-animation: new-page_colorchange 2s infinite;
  animation: new-page_colorchange 2s infinite;
}
.lottery-actionpanel {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.buttonPayout,
.buttonPlay {
  background-color: #CE8625;
  color: #0B0A0A;
  border: 1px solid #0B0A0A;
}
.buttonPayout:focus,
.buttonPlay:focus,
.buttonPayout:active,
.buttonPlay:active {
  background-color: #CE8625;
  color: #0B0A0A;
}
.buttonPayout:hover,
.buttonPlay:hover {
  background-color: #8d5c19;
  color: #0B0A0A;
  border: 1px solid #FFFFFF;
}
.buttonPayout.is-active,
.buttonPlay.is-active {
  background-color: #CE8625;
  color: #000000;
  border: 1px solid #CE8625;
}
html[lang="en"] .buttonPayout,
html[lang="en"] .buttonPlay {
  text-transform: uppercase;
}
html[lang="en"] #modal-login.modal .modal-wrapper header {
  text-transform: uppercase;
}
html[lang="en"] [id^="modal-payoutTable-"].modal .modal-wrapper header {
  text-transform: uppercase;
}
[id^="modal-payoutTable-"].modal .modal-wrapper {
  background-color: #FFFFFF;
  color: #000000;
}
[id^="modal-payoutTable-"].modal .modal-wrapper .modal-wrapper-close {
  color: #0B0A0A;
}
[id^="modal-payoutTable-"].modal .modal-wrapper .modal-wrapper-close:hover {
  color: #000000;
}
[id^="modal-payoutTable-"].modal .modal-wrapper header {
  background-color: #CE8625;
  color: #0B0A0A;
  font-weight: bold;
  font-size: 1.1em;
  min-height: 45px;
  padding: 10px 30px 10px 10px;
}
[id^="modal-payoutTable-"].modal .modal-wrapper article {
  color: #000000;
  padding: 0.9375rem;
}
[id^="modal-payoutTable-"].modal .modal-wrapper article label {
  color: #000000;
}
[id^="modal-payoutTable-"].modal .modal-wrapper nav {
  padding: 0 10px;
  margin: 1rem 0 0 0;
  text-align: right;
}
