#reset_demo_widget{
position:fixed;
right:15px;
bottom:15px;
border:5px solid #eee;
background-color:#000;
padding:5px 10px;
min-width:100px;
box-shadow:0 0 3px #000;
border-radius:10px;
text-align:center;
color:#666;
font:12px verdana;
}

#reset_demo_widget a{
color:#aaa;
text-decoration:none;
}

#reset_demo_widget a:hover{
text-decoration:underline;
}

.reset_timer_text{
font:bold 12px tahoma;
padding-bottom:5px;
border-bottom:1px dashed silver;
color:yellow;
}

.reset_timer_time{
padding-top:5px;
font:32px bold verdana;
color:lightgreen;
}

.reset_demo_popup_bg{
position:fixed;
background-color:#000;
opacity:0.5;
left:0;
right:0;
top:0;
bottom:0;
}

.reset_demo_popup_data{
position:fixed;
background:#fff;
left:0;
right:0;
top:0;
bottom:0;
margin:50px;
padding:20px;
box-shadow:0 0 4px #000;
overflow:auto;
font:bold 16px arial;
color:#666;
}

.reset_demo_popup_data h2{
font:bold 32px Tahoma;
color:red;
text-align:center;
margin:0;
padding:0;
}

.reset_demo_popup_data ul, .reset_demo_popup_data p{
display:block;
margin:10px auto;
max-width:400px;
}

.reset_demo_popup_data li{
line-height:20px;
background: url('checked.png') no-repeat 0 2px;
margin:8px 0;
padding:0 0 0 20px;
list-style:none;
}

.reset-loading{
display:block;
margin:20px auto;
width:200px;
height:200px;
background-image:url('loading.svg');
}

@media only screen and (max-width : 480px) {

.reset_demo_popup_data{
margin:0;
}

.reset_demo_popup_data h2{
font:bold 18px Tahoma;
}

}