@import url(https://fonts.googleapis.com/css?family=Raleway:700,400);

/* Common Elements */
a,
#component_buddyblogs_showall,
#component_buddies_showall,
.calendar_button,
.pagination > li > a{
    color: #8695c0;
}
a:hover,
#component_buddyblogs_showall:hover,
#component_buddies_showall:hover,
.calendar_button:hover,
.pagination > li > a:hover{
    color: #7080ad;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background: #122043;
    border: 1px solid #122043;
}
.progress-bar {
    background-color: #0868ce;
}
.btn-primary {
    background: #e74c3c;
    border: 1px solid #c93b2e;
}
.btn-primary:hover {
    background: #c93b2e;
    border: 1px solid #b53327;
}
.btn-default:hover {
    background: #efefef;
}

/* Custom Styles */
body {
    font-family: 'Raleway', Meiryo, sans-serif;
    color: #423f4f;
}
.content {
    background: #fff;
}
.blog-header {
    padding: 4em 1em;
    margin: 0 0 0 0;
    background: #fff url('images/header-bg.jpg') no-repeat;
}
.blog-header h1 {
    font-weight: 700;
}
.blog-header a,
.blog-header address {
    color: #fff;
}
.buddy-posts,
.blog-thread {
    background: #eff5fc;
    border-right: 1px solid #e5eef9;
    border-bottom: 1px solid #e5eef9;
}
.buddy-posts h4,
.blog-thread h4,
.sidebar h3 {
    color: #475d8f;
}
.posts article.comment {
    background: #eff5fc;
    border-right: 1px solid #e5eef9;
    border-bottom: 1px solid #e5eef9;
}
.posts .comment:nth-child(2n){
    background: #E8EFF7;
}
.component_calendar_today {
    color: #A7B7E8;
}
#comments hr {
    border-color: #b8d1ed;
}