#divXS-Juegos-Lotenal,
#divXS-Juegos-PAP {
  min-height: 552px !important; }

.numero-sorteo {
  text-align: center !important;
  font-size: 12px !important; }

.no-margin-item {
  margin: 0px !important; }

a.item-list-menu {
  text-align: center;
  color: whitesmoke !important;
  text-decoration: none; }

a.item-list-menu:hover {
  text-decoration: none; }

.cmillonario-portal-body .btn-numbers-play-supercandados-boleta {
  font-family: RadikalBold;
  width: 20px;
  height: 20px;
  padding: 0px 0px;
  font-size: 0.9em;
  line-height: 1.33;
  border-radius: 25px;
  color: #448D41;
  background-color: transparent;
  border-color: transparent;
  text-align: center;
  cursor: pointer;
  padding: 6px; }

.cmillonario-portal-body .btn-numbers-play-supercandados-boleta:hover {
  font-family: RadikalBold;
  background-color: rgba(68, 141, 65, 0.62);
  border-color: rgba(68, 141, 65, 0.62);
  color: #ffffff;
  text-decoration: none !important; }

.item-modalidad-supercandados {
  border-radius: 5px;
  border: 1px solid lightgray;
  background-color: transparent;
  padding: 0px;
  width: 100%;
  text-align: center;
  margin-bottom: 10px; }

.item-modalidad-supercandados.active {
  background-color: #CEDAEA !important; }

.btn-numbers-play-supercandados-boleta.active {
  font-family: RadikalBold !important;
  background-color: #448d41 !important;
  border-color: #448d41 !important;
  color: #ffffff !important; }

.modalidad-container-responsive > div {
  cursor: pointer;
  width: 18%;
  padding: 5px;
  border: 1px solid lightgray;
  border-radius: 5px;
  margin-left: 2px;
  margin-right: 2px;
  display: inline-block;
  margin-bottom: 10px;
  height: 68px;
  line-height: 16px;
  text-align: center;
  margin-top: 10px; }

.modalidad-container-responsive > div.active {
  background-color: #448D41 !important; }

.modalidad-container-responsive > div > a > div > span.name {
  color: #004FA3 !important; }

.modalidad-container-responsive > div.active > a > div > span {
  color: white !important; }

#toast-container {
  top: 15% !important; }

div.mi-progol-prices-allowed {
  width: 100%;
  margin-top: 10px;
  text-align: center; }

div.mi-progol-prices-allowed > div.mi-progol-price-allowed {
  width: 62px;
  height: 35px;
  line-height: 30px;
  border-radius: 5px;
  background-color: #32875B;
  color: white;
  text-align: center;
  padding: 3px;
  display: inline-block;
  margin-left: 10px;
  cursor: pointer; }

div.mi-progol-prices-allowed > div.mi-progol-price-allowed.active,
div.mi-progol-prices-allowed > div.mi-progol-price-allowed:hover {
  background-color: #FED285 !important; }

span.mi-progol-concurso-title {
  top: 10px;
  right: 30px;
  position: absolute;
  font-size: 25px;
  font-weight: bold;
  color: #D00000;
  text-shadow: 1px 1px #333; }

span.mi-progol-concurso-title-responsive {
  font-size: 17px;
  font-weight: bold;
  color: #D00000;
  text-shadow: 1px 1px #333;
  margin-bottom: 7px;
  text-align: center; }

button.mi-progol-btn {
  margin-top: 20%;
  background: #196c3f !important;
  border: #196c3f !important; }

.mi-progol-juego-selection > div {
  display: inline-block; }

.mi-progol-juego-selection > div > span {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid black;
  color: black;
  margin-right: 2px;
  cursor: pointer;
  line-height: 30px; }

.mi-progol-juego-selection > td > div > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid black;
  color: black;
  margin-right: 2px;
  cursor: pointer;
  line-height: 18px;
  text-align: center;
  font-size: 9px; }

.mi-progol-juego-selection > td > div > label {
  display: inline-block;
  margin-right: 15px; }

.mi-progol-juego-selection span.local:hover,
.mi-progol-juego-selection span.local.active {
  background: #D6C70E !important; }

.mi-progol-juego-selection span.empate:hover,
.mi-progol-juego-selection span.empate.active {
  background: #94CA4D !important; }

.mi-progol-juego-selection span.visitante:hover,
.mi-progol-juego-selection span.visitante.active {
  background: #ED231E !important; }

table.table-mi-progol > tbody > tr > td {
  vertical-align: middle !important; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #196c3f !important;
  font-weight: bold !important; }

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: unset !important;
  color: white !important; }

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

.table-miprogol.table.table-striped > tbody > tr:nth-of-type(odd),
.table-miprogol.table.table-striped tbody tr:nth-child(odd) td,
.table-miprogol.table.table-striped tbody tr:nth-child(odd) th {
  background-color: rgba(254, 210, 133, 0.1) !important; }

.mi-progol-monto {
  display: block;
  font-size: 30px; }

@media (max-width: 767px) {
  div.mi-progol-prices-allowed > div.mi-progol-price-allowed.mi-progol-qs {
    width: 50px !important; }
  div.mi-progol-prices-allowed > div.mi-progol-price-allowed {
    width: 40px !important;
    height: 30px !important;
    line-height: 25px !important;
    font-size: 9px !important; }
  div.mi-progol-como-jugar {
    padding: 10px !important; }
  .mi-progol-monto {
    font-size: 23px !important; }
  .panel-heading .accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f0d7";
    float: right;
    color: #196c3f;
    display: block;
    margin-top: -20px;
    position: absolute;
    right: 10px; }
  .panel-heading .accordion-toggle.collapsed:after {
    content: "\f0da"; }
  .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #FED285 !important; }
  .search-bar {
    height: 22px !important;
    font-size: 12px !important;
    margin-top: 10px;
    width: 85%; }
  .search-button {
    height: 23px !important;
    line-height: 0px !important;
    margin-top: 3px !important; } }

.combinadas-marker {
  color: #CC6677;
  font-weight: bold;
  line-height: 15px;
  font-size: 15px; }