textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus {
    border-color: none;
    box-shadow: none;
}

h1, h2, h3, h4, h5, h6 {
    color: #5BAAA2 !important;
}

a, .anchor {
    color: #7CCCBF;
}

a:hover {
    color: #09A89E;
}

#body a.highlight:after {
    display: block;
    content: "";
    height: 1px;
    width: 0%;
    -webkit-transition: width 0.5s ease;
    -moz-transition: width 0.5s ease;
    -ms-transition: width 0.5s ease;
    transition: width 0.5s ease;
    background-color: #09A89E;
}

#sidebar {
	background-color: #ECECEC;
}

#sidebar #header-wrapper {
    background: #ECECEC;
    border-color: #5BAAA2;
}

#sidebar a {
    color: #000000;
}

#sidebar a:hover {
    color: #5BAAA2;
}

#sidebar ul li.active > a {
    background: #5BAAA2;
    color: #FFF !important;
}

#sidebar .searchbox {
    border-color: #09A89E;
    background: #7CCCBF;
}



#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active {
    background: rgba(0, 0, 0, 0.1);
}