/**
 * defaults.css
 * Common sense css defaults.
 */

/* 100% height */
html, body {min-height: 100%;height: 100%;}

/* always show vertical scrollbar */
html {
    overflow-y: scroll;
    overflow-x: auto;

    /* maxvoltar.com/archive/-webkit-font-smoothing */
    -webkit-font-smoothing: antialiased;
}

/* kill body padding and margin */
/*body{margin:0;padding:0;}*/

/* disable borders around linked images. */
a img {
    border: 0;
}

/* zero cellpadding, cellspacing on tables */
table {
    border-collapse: collapse;
}

/* element floating */
.float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.float-right {
    float: right;
    margin: 0 0 20px 20px;
}

.zero
{
    margin: 0 !important;
    padding: 0 !important;
}

.zero-top
{
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.zero-bottom
{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* hide elements with class .hide */
.hide {
    display: none;
}

.token img {
    width: 100%;
}

.align-left
{
    text-align: left;
}

.align-center
{
    text-align: center;
}

.align-right
{
    text-align: right;
}

/*
 * Clearfix
 * http://www.webtoolkit.info/css-clearfix.html
 */


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */