
.slider {
 visibility: hidden;
 margin: 0.5em; }
.ui-slider-range { background: #4286f4; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #bbb!important; font-style: italic;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #bbb!important; font-style: italic;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #bbb!important; font-style: italic;
}
:-moz-placeholder { /* Firefox 18- */
  color: #bbb!important; font-style: italic;
}

#full_overlay {position: relative; top:0; left:0; height: 100%; width: 100%; z-index: 90; background:#c53e37;}

div.oikeat span.pallot span { font-size: 9px; line-height: 20px; display: inline-block; width: 20px; height: 20px; border-radius: 50%; background-color: #afa; text-align: center;}
div.rivi span.pallot span { font-size: 9px; line-height: 20px; display: inline-block; width: 20px; height: 20px; border-radius: 50%; background-color: #ee0; text-align: center;  }
div.rivi span.pallot span.lisanumero, div.oikeat span.pallot span.lisanumero { background-color: #faa;}
div.rivi span.pallot span.osuma { background-color: #afa; }
div.rivi span.voitto span.osuma, div.rivi span.voitto span.lisanumero { font-size: 12px; line-height: 20px; display: inline-block; height: 20px; }
div.oikeat span.voitto, div.rivi span.voitto { width: 2em; display: inline-block; margin-left: 0.6em; }
div.rivi span.voitto { margin-right: 20px; }

.retirement { max-width: calc(100% - 50px); }
.retirement-content { background-color: white; border-radius: 5px;}
.lotto-cost, .lotto-wins, .lotto-results, .investment-balance, .investment-addition, .investment-pa { font-weight: bold ;}