/* FONT FACE */ @font-face { font-family: "PatrickHand"; font-style: normal; font-weight: 400; src: url(../../css/PatrickHand-Regular.ttf) format('truetype'); } body{ margin: 0; font-family: "PatrickHand", Helvetica, Arial; color: #000; padding: 0 10px; background: #eee; letter-spacing: 1px; font-size: 25px; } #content{ background: #fff; width: 500px; padding: 50px; padding-top: 0px; overflow: hidden; position: absolute; top: 0; left: 0; } #ui{ position: absolute; width: 500px; top:40px; left:50px; } #default_labels{ display:none; } #label_stats{ text-align: center; } #sliders{ font-size: 20px; line-height: 1em; margin-top: 25px; } #MODE2_time, #MODE2_sliders{ display:none; } button{ font-size:18px; font-family: "PatrickHand", Helvetica, Arial; background: #fff; border: 1px solid #ccc; border-radius: 5px; cursor: pointer; position: relative; } button:focus { outline:0; } button:hover{ top:-2px; } button:active{ color:#000; } input[type=range]{ -webkit-appearance: none; -moz-appearance: none; appearance: none; height: 2px; border-radius: 5px; background: #d3d3d3; outline: none; margin-top: 20px; margin-bottom: 20px; } input[type=range]::-webkit-slider-thumb{ -webkit-appearance: none; appearance: none; width: 15px; height: 35px; border-radius: 8px; background: #333; cursor: pointer; border:none; } input[type=range]::-moz-range-thumb{ width: 15px; height: 35px; border-radius: 8px; background: #333; cursor: pointer; border:none; }