html{
    height: 100%;
}
body, html{
    min-height: 100%;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.horizontal-center{
    display: table;
    width: 100%;
    height: 100%;
}
.vertical-center{
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.square-color{
    display: inline-block;
    height: 23px;
    width: 23px;
    border: solid 1px #ddd;
    background: url('../img/square-background.jpg');
}
#navigation.navbar.navbar-base .navbar-toggle{
    margin: 0;
    padding: 23px 20px;
    border: none;
    border-radius: 0;
}