﻿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:#43AAD6;
}
.featured-books-container .book-title
{
    color: #003298;
    margin-bottom: 0;
}

.featuredContainer
{
    background-color:#f7f7f7!important;
}
.featuredContainerExternal{
    background-color: #9EC4E9!important;    
}

#categories-books-content a:hover{
    color: #43AAD6!important;
}

.featured-books-content #fBooks1
{
    border-bottom: 5px solid #43AAD6;
    color: #43AAD6!important;
}
#bookCarroussel:hover
{
    color: #43AAD6!important;
}

.featuredContainerExternal .featured-books-content #fBooks1
{
    border-bottom: 5px solid #f7f7f7;
}
.featuredContainerExternal #bookCarroussel:hover
{
    color:#f7f7f7!important;
}

.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: #f7f7f7;
}
#categories-books-content .subjectsOptions h4,
#categories-books-content a:hover,
.featured-books-header-content h4 span,
.bookList a
{
    color: #003298;
}
#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,
.bookList a:hover{
    color: #000!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: #333;
}

.sticky-items .glyphicon {
    font-size: 20px;
}

body .navbar-brand {
    margin: 0;
    padding: 0 0; /* adjust for logo */
    margin-right: 10px;
    width: 55px;
    overflow: hidden;
    background: #fff; /* library color */
}

.navbar-brand img {
height: 43px;
    margin-top: 5px;
    margin-left: 0;
}

/*.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: #333;
}

.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 */
}
