/* GENERIC */

body {
    font-family:'Noto Sans', 'sans-serif';
    font-size:16px;
    background-color:#ffffff;
    margin:0;
}

input {
    font-size:1em;
}

.no-decorate {
    text-decoration:none;
    border:none;
    color:black;
}

.left { float: left; }
.right { float: right; }

.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
    background: #2b2b2b;
    color: #fff;
}

.sc-button {
    display: inline-block;
    cursor: pointer;
    font-family: inherit;
    font-size: 100%;
    padding: 4px 8px;
    margin: 8px 4px 8px 0;
    color: #444;
    border: 1px solid #999;
    background-color: #E6E6E6;
    text-decoration: none;
    border-radius: 2px;
}
.sc-button:hover {
    background-color:#dddddd;
}
.sc-button:active {
    background-color:#aaaaaa;
}
.sc-button:focus {
    outline:0;
}
.sc-button.selected {
    background-color: #666;
    color: #ccc
}
.sc-button.small {
    font-size: 80%;
    padding: 2px 4px;
    margin: 4px 2px 4px 0;
}

.content {
    margin-left:40px;
}

#footer {
    height:60px;
}
