/*

Color Scheme

    >> Blue (dark to light)

    #040a2e
    #041976
    #4e65cb
    #b4c4f8
    #e6efff

*/

/* Navbar */

nav {
    background-color: #040a2e;
}

nav > a {
    color:white;
}

.hamburger div {
    background-color: white;
}

.hm-nav {
    background-color: #040a2e;
}

.hm-nav-items a {
    color: white;
}

.hm-nav-items > a:hover {
    color: #b4c4f8;
}

/* Footer */

footer {
    background-color: #040a2e;
}

footer > a, footer > p {
    color:white;
}

/* General */

body {
    background-color: #36454F;
}

button {
    background-color: #4e65cb;
}

button:active, button:focus, button:hover {
    background-color: #8393db;
}

.return {
    color: #b4c4f8;
}

/* Homepage */

hr {
    color:whitesmoke;
}

div.hpblogpost > h3 > a{
    color:#b4c4f8;
}

.postsep {
    border-color: #e6efff;
}

.hpcont h3 > a {
    color: #b4c4f8;
}

/* Post */

.text-cont blockquote {
    border-color: whitesmoke;
}

.text-cont img {
    border-color:whitesmoke;
}

.text-cont p > a {
    color:#b4c4f8;
}

/* Markdown Guide */

.md-guide h3, .md-guide div{
    border-color: whitesmoke;
}

/* Login and register */

#loginform a:last-of-type, #regform a:last-of-type {
    color: #b4c4f8;
    font-weight: bold;
}

/* User page */

.usercont table, .usercont td {
    color:#fff;
    border-color:whitesmoke;
}

.usercont th {
    border-color: whitesmoke;
}

.usercont h2, .usercont th {
    color: #b4c4f8;
}

.usercont a {
    color: #b4c4f8;
}

#logout {
    font-weight:bold;
}

.avatarcont > img {
    border-color:whitesmoke;
}

/* Blog */

.vr {
    border-color: whitesmoke;
}

.bi-title a {
    color: #b4c4f8;
    font-weight: bold;
}

.blog-index-posts > .half > h2, .blog-author-list > h2 {
    background-color: #040a2e;
}

.title-cont h4 > a, .bi-author h3 > a {
    color:#b4c4f8;
}

.postdate {
    color:whitesmoke;
}

.author {
    color: #B4E6F8;
}

.post-title-cont h2 {
    color: #b4c4f8;
}

.blogpost > .inline-wrapper * {
    color: white;
}

/* Text */

h2,h3,h4,p,a,ul,ol {
    color:white
}

h1 {
    color: #b4c4f8;
}

.errormsg {
    color:#F8B4E6;
}

.successmsg {
    color:#B4F8C6;
}
