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

.raleway {
    font-family: 'Raleway', sans-serif;
}

/* ---------------------------------------------------
    SIDEBAR
----------------------------------------------------- */

#sidebar {
    background-color: rgb(242, 242, 242);
    color: rgb(102,102,102);
}

#sidebar .sidebar-header {
    background: url('../../images/background_sidebar.png') no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#sidebar ul p {
    color: #666666;
}

#sidebar ul li.active > a,
#sidebar a[aria-expanded="true"] {
    color: inherit;
    background: rgb(230, 230, 230);
}

ul ul a {
    background: rgb(230, 230, 230);
    padding-left: 4.5rem !important;
}

#sidebar ul li > a[aria-expanded="true"],
#sidebar ul li > ul.collapse {
    border-right: 7px solid rgb(0, 169, 156);
}

#sidebar ul li a:hover {
    color: rgb(40, 40, 40);
}

.blue-icon {
    max-width: 30px;
    color: rgb(45, 72, 125);
}

.font-blue {
    color: rgb(45, 72, 125);
}

/* ---------------------------------------------------
    HOME
----------------------------------------------------- */

#posts > h1 {
    color: rgb(102,102,102);
}

.navbar {
    background: rgb(230,230,230);
}

.btn-blue {
    background-color: rgb(45, 72, 125);
    color: white;
}

.border-aqua-green {
    border-color: rgb(0, 169, 156);
}

.hr-green {
    border-color: rgb(220, 232, 228);
}

.font-aqua-green {
    color: rgb(0, 169, 156);
}

.navbar input::placeholder {
    font-size: 13px;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-style: italic;
}

.result-group {
    border-top: 1px solid rgb(232, 246, 246);
    border-bottom: 1px solid rgb(232, 246, 246);
}

.result-group > ul {
    list-style-type: none;
}

.result-group > ul > li {
   line-height: 2;
}