::-webkit-scrollbar-thumb {
    background-color: #e32d39;
}
a:hover {
    color: #e32d39;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #e32d39;
}
input:focus,
select:focus,
textarea:focus {
    border-color: #e32d39;
}
input[type="checkbox"]:checked + label:before,
input[type="radio"]:checked + label:before {
    background-color: #e32d39;
}
input[type="checkbox"]:focus + label:before,
input[type="radio"]:focus + label:before {
    border-color: #e32d39;
}
ul.icons li a:hover:before {
    text-shadow: 1.25px 0px 0px #e32d39, -1.25px 0px 0px #e32d39,
        0px 1.25px 0px #e32d39, 0px -1.25px 0px #e32d39;
}
ul.icons li a:hover {
    border-color: #e32d39;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button {
    background-color: #e32d39;
    border: none;
    margin: 0;    
}
input[type="submit"].secondary,
input[type="reset"].secondary,
input[type="button"].secondary,
button.secondary,
.button.secondary {
    background-color: #1c2e6e;
}
input[type="submit"].aux,
input[type="reset"].aux,
input[type="button"].aux,
button.aux,
.button.aux {
    background-color: #9d9d9c;
}
input[type="submit"].terciary,
input[type="reset"].terciary,
input[type="button"].terciary,
button.terciary,
.button.terciary {
    background-color: #5167b4;
}
#main {
    border-right-color: #e32d39;
    border-bottom-color: #e32d39;
    border-top-color: #254b9a;
    border-left-color: #254b9a;
}
#main .avatar {
    border-right-color: #e32d39;
    border-bottom-color: #e32d39;
    border-top-color: #254b9a;
    border-left-color: #254b9a;
    background-color: #fff;
}
#main .avatar img {
    border-right-color: #e32d39;
    border-bottom-color: #e32d39;
    border-top-color: #254b9a;
    border-left-color: #254b9a;
    background-color: #fff;
}
body {
    background-image: url("../../img/bg.jpg");
}
#main .avatar {
    background-image: url(../../img/avatar.jpg);
}
