body {
    font-size: 1.5em;
}
b {
    font-size: 1.1em;
}
.navbar {
    min-height: 80px;
}

.navbar-nav > li > a {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 80px;
}

@media (max-width: 767px) {
    .navbar-nav > li > a {
        line-height: 20px;
        padding-top: 10px;
        padding-bottom: 10px;}
    .navbar-header {
        min-height: 80px;
    }
    .navbar-toggle {
        height: 80px;
        width: 80px;
    }
    .navbar-toggle .icon-bar {
        display: block;
        width: 58px;
        height: 5px;
        border-radius: 1px;
        margin: 10px 0;
    }
}
.navbar-brand {
    padding: 0;
}

.jumbotron h2 {
    text-align: center;
}
#welcome {
    background-image: url('../img/justica.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    color: white;
    text-shadow: 3px 3px #000;
}
#about h1 {
    background-image: url('data:image/png;base64,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');
    background-position: center right;
    background-repeat: no-repeat;
}
#contact h1 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABuwAAAbsBOuzj4gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAPnSURBVHic7dtBiFVVHAbw34zloGQ2JYRINUIg2EJECQTbiESkLqRN4arIUGg14K7FQFBuAndBrooYcRe5aRPjLMpNYGjM5CIEwRxCBG1Q0mlui/dGZu7833v3vXffu2fyHfhg3rxz/vf7vnfv+c45b2YoyzJPchuumkDVbWBA1QSqbgMDqiZQdRsYUDWByluWZY+Bk1hA9j/FAk6u0Lz8Rd2Ew5hPgGzZmMfhQK/R4Jd7MZcA6bIwh72BzlGYwSvBm2OYTYB8t5jFWAN9M+qdbmFPA4emExDRKabFd/ieuubMss7zeDvoPIJzCYhpF+cwEug5ZOUct2LQAj4KBg3hdAKiiuI0hgIdJ6xOubDAZ20USAkLONHmB9iw2LdYv4ZislHMjWCyybimRafw3BqIyWYxd7HF2JbFf8PLCcdkq5hrNb7QRf7E7gRjskjMlWJAhr/xVkIxWTTmSjMgwyN8mEBMthNzpRqwhE/zF+9TTHYScz0xIMM3eLqEW7Ao5nGog5jrmQEZfsTmBpNQmTE5p/Fe5WKXtbsmdxUvdRFDrTCju5jruQEZbmJXD2KyjJjriwEZ7uHNEp/RSeXEXN8MyNRi8v0SZukyY66vBmS4gWc6jMkw5upjN6utSMvmW2qxO3gtElDgFg5jLjd2F+6masADvBGQfqrAJNboSC4aewD/pGbAv3gnIHtULSabxVizmLuKo8F772ExJQM+Dkjur98VzT7hUa1j7gH2B33GUzHg84DcTrX5YHm/ls94kzniDnYGfb+o2oCvA1Lb1JIg6t9wli+QEjewLYjXbvYBXRnwg9xmSC2qrhS5ayzLecXXCVfk9h5Yr7Yn6asBv8hlvdqKb6qNGpP1Me2uFKfkVoh4Fr/2y4A/8GKOwDDOd1BrWmd7hfMYznHYiuu9NuAvvBo8u2c6dL8bnAl47MDtXhkwj9eDi56qQPwSTgV89uF+2QY8En9veEx5C5JOsIhjAa8jim+aCnX6ILjIQTysUPwSHuJgwO94WQZ8EhTfrbb/r1r8Eu6Jv7eY6NaAL4Oi25V3GlMmbmF7wPerTg34DutyxbbgWgJiG+EatuQ4r8P37RrwEzbkCm3EpQREtsIlbMxx34Cfixowi+cDFy8kIK4oLlh9976A31sZcFP8B1NnExDVLs4GOsasPlZ7/MNd8dH2RAJiOsVEoCd/rCZTO2I60EWWpozjga7lx2oW8W6Xq6mUsYAjgb6lYzXjJaynU8d97At0jkenMp3sqNYCbmPHKr0l7anXCq5ja2gANuFyAiR7jcvYtKR7qC7+iW1P/H+MDAyomkDVbWBA1QSqbgMDqiZQdfsPTBd3YxWNm6oAAAAASUVORK5CYII511883b157fe3a0566ebfd56e40c8873');
    background-position: center right;
    background-repeat: no-repeat;
}
@-ms-viewport{
    width: device-width;
}
.success, .error, .warning {
    display: none;
    width: 100%;
    position: fixed;
    bottom: 0;
    padding: 1em;
    color: white;
    text-align: center;
}
.success {
    background-color: #007402;
}
.error {
    background-color: #740c00;
}
.warning {
    background-color: #717200;
}
