﻿a:focus, a:hover {
    color: #003298;
}

#bottomHeader {
    background-color: #fff;
}

    #bottomHeader #headerLogo {
        background-color: #fff;
        text-align: center;
        padding-top: 20px;
    }

    #bottomHeader .header-content a {
        color: black;
    }

.featured-books-container .book-title {
    color: #003298;
    margin-bottom: 0;
}

.featuredContainer {
    background-color: #025f62 !important;
}

    .featuredContainer #fBooks2 a {
    }

        .featuredContainer #fBooks2 a:hover {
            color: white !important;
        }

.featuredContainerExternal {
    background-color: white !important;
}

.featured-books-header-content h4, .featured-books-header-content h4 span {
    color: white;
}

.ebooks .featured-books-header-content h4, .ebooks .featured-books-header-content h4 span {
    color: black;
}

.featured-books-content #fBooks1 {
    border-bottom: 5px solid white;
}

.featuredContainerExternal > .container > .row > .ebooks > .row > .row > .featured-books-header-content > #fBooks1 {
    border-bottom: 5px solid #025f62;
}

.featured-books-container .book-title {
    color: #003298;
}

.featured-books-content .book .price a {
    color: #4197D8;
}

.featured-books-content #fBooks2 a.active, .featured-books-content #fBooks2 a:hover {
    color: #025f62;
}

#categories-books-content .subjectsOptions h4,
#categories-books-content a:hover, h4 span,
.bookList a {
    color: black;
}

    #bottomHeader a:hover,
    #categories-books-content .subjectsOptions h4:hover,
    .featured-books-container .book-info-content a:hover h4, .featured-books-content .book .price a:hover, .book-view .price:hover,
    #categories-books-content a:hover, .bookList a:hover {
        color: #025f62 !important;
    }

.facebook {
    color: #000 !important;
}

.twitter {
    color: #000 !important;
}

.plus {
    color: #000 !important;
}

.lkdin {
    color: #000 !important;
}

/* mobile */

/**/

header {
    margin-bottom: 25px;
    padding: 0;
}

.sticky-items a {
    color: #000;
}

.sticky-items .glyphicon {
    font-size: 20px;
}

body .navbar-brand {
    margin: 0;
    padding: 0 4px; /* adjust for logo */
    margin-right: 10px;
    width: 55px;
    overflow: hidden;
    background: #fff; /* library color */
}

.navbar-brand img {
    height: 30px;
    margin-top: 11px;
    margin-left: 7px;
}

/*.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{
    background-color: #fff;
}*/

.navbar-text {
    margin-top: 5px;
    margin-bottom: 0;
}

@media screen and (max-width: 768px) {
    header {
        margin-bottom: 70px;
    }

        header .navbar-fixed-top {
            background-color: #fff; /* library color */
            border-color: #fff; /* library color */
        }

    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #fff; /* library color */
    }
}

@media screen and (min-width: 768px) {
    header .navbar-fixed-top {
        /*background-color: #272727;
        border-color: #272727;*/
        height: 25px;
        min-height: 25px;
    }
}

/*.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-default .navbar-toggle {
    border-color: #fff;
}

.nav>li>a:hover, .nav>li>a:focus{
    background-color: transparent;
}*/
.spanSearch {
    padding: 10px 15px;
    color: #000;
}

.searchMob {
    padding: 0;
    top: -5px;
    position: absolute;
    right: 50px;
    width: 0;
    border: 0;
    -webkit-transition: width .35s ease-in-out;
    transition: width .35s ease-in-out;
    height: 52px;
    background-color: #fff;
}

.headerSubjects #subsListMob a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

@media screen and (max-width: 768px) {
    .hidden-xs-mtk {
        display: none;
    }
}

/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: #969696;
}*/

/** Side-Bar **/
@media screen and (max-width: 768px) {
    .side-collapse-container {
        width: 100%;
        position: relative;
        left: 0;
        transition: left .4s;
    }

        .side-collapse-container.out {
            left: 200px;
        }

    .side-collapse {
        /*background-color: #b2273a;*/
        top: 50px;
        bottom: 0;
        left: 0;
        width: 250px;
        position: fixed;
        overflow-x: hidden;
        overflow-y: auto;
        transition: width .4s;
    }

        .side-collapse.in {
            width: 0;
        }
}

.bodySideBar {
    overflow: hidden;
}

.navbar-inverse .navbar-nav .hidden-xs a {
    /*color: white;*/
    padding: 0 15px;
}

.navbar-inverse .navbar-nav .headerSubjects a {
    /*color: white;*/
    padding: 0px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.navbar-inverse .navbar-nav .visible-xs .active {
    /*color:white;*/
    padding: 10px 20px;
}

.navbar-inverse .navbar-nav .visible-xs ul {
    list-style-type: none;
    padding: 0;
    /*border-bottom: 1px solid white;*/
}

    .navbar-inverse .navbar-nav .visible-xs ul li {
        padding: 10px 20px;
    }

.book-detail-content #descriptionDiv .nav-tabs > li > a:hover,
.book-detail-content #descriptionDiv .nav-tabs > li.active > a,
.book-detail-content #descriptionDiv .nav-tabs > li.active > a:hover,
.book-detail-content #descriptionDiv .nav-tabs > li.active > a:focus {
    background-color: #fff; /* library color */
}

#accordion .panel-default > .panel-heading.active {
    background-color: #fff; /* library color */
}
