@charset "utf-8";
/* CSS Document */
/*=================================================================================== MISC
*/
body{
    font-size: 1rem;
    font-family: "supermarket", Tahoma;
}
.push{
    padding:0 !important;
    margin:0 !important;
    height: 0 !important;
    float: none !important;
    clear:both !important;
    display: block !important;
}
.linebreak{
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
}
h1{
    font-size: 2rem;
    padding:15px 0;
}
h2{
    font-size: 1.8rem;
    padding:15px 0;
}
h3{
    font-size: 1.5rem;
    padding:15px 0;
}
strong{
    font-size: 1.5rem;
    font-weight: bolder;
    vertical-align: bottom;

}
p{
    font-size: 1.5rem;
    line-height: 1.5;
}
input[type="text"],input[type="password"]{
    font-size: 1.5rem;
    color:#000;
}
input[type="text"].dotted,input[type="password"].dotted{
    border:none;
    text-align: center;
    border-bottom:1px dotted #000;
}
input[type="text"]:focus, input[type="password"]:focus{
   /* outline:2px solid #F26532;
    border:2px solid #F26532;*/
}
input[type="radio"]{
    margin:0;
    width:15px;
    height: 15px;
}
button{
    cursor: pointer;
    border: none;
    background: #FF0000;
    padding:10px;
    font-size: 1.5rem;
    color:#000000;
    font-weight: bolder;
    letter-spacing: 1px;
    border-radius: 5px;
    margin:10px 0;
}
button:hover{
}
label{
    font-size: 1.5rem;
}
.line_through{
    font-size: 1.5rem;
    text-decoration: line-through;
    vertical-align: bottom;
}

