
.navbar-inverse { background-color: #243a51; border-color: #080808; }
.header.navbar { min-height: 5rem; text-align: inherit; }
.header.fixed_side.navbar ~ .main { margin-top: 5rem; }
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a { color: rgba(255,255,255,0.75); }

.container { max-width: 1280px; width: 90%; }
a {
    color: #039be5;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}

/* card */
.card-content { display: block; }
.card {
    position: relative;
    margin: 0.5rem 0 1rem 0;
    background-color: #fff;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    border-radius: 2px;

    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.card .card-content {
    padding: 24px;
    border-radius: 0 0 2px 2px;
}
.card .card-content .card-title {
    display: block;
    line-height: 32px;
    margin-bottom: 8px;
}
.card .card-title {
    font-size: 24px;
    font-weight: 300;
}
.card .card-content p {
    margin: 0;
}