/* ========================================================================================= */



/* ================= Graded Readers ================= */

.nav-large {

    margin: 20px 0;

}
.nav-large > li {
    margin-right: 6px;
}
.nav-large > li > a {
    border-left: 1px solid #D1E1E9;
    border-top: 1px solid #D1E1E9;
    border-right: 1px solid #D1E1E9;
    border-bottom: none;
    color: #4C64BA;
    font-size: 16px;
    padding: 10px 25px;

}
/* .nav-large > li > a.active > a:hover, .nav-large >{
    background-color: #D5CCCC;
}
.nav-large > li > a {
    border: 1px solid #000;
}


.nav-large > .active > a, .nav-large > .active > a:hover, .nav-large > .active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #D5CCCC;
    border-color: #000;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: hsl(0, 0%, 33%);
    cursor: default;
} */



/* ================= Search Panel ================= */

.gr-search-area {

    margin-bottom: 10px;

    overflow: hidden;

}
.gr-search-area label {
    cursor: default;
}
.paging-wrap {
    margin-bottom: 40px;
}
.paging-wrap .pagination {
    margin: 5px 0 0 4px;
}

fieldset.default-fieldset {

    background: none repeat scroll 0 0 #f9f9f9;

    border-width: 1px;

    padding: 15px;

}

.default-fieldset legend {

    border: 0 none;

    color: #888888;

    font-size: 14px;

    line-height: 100%;

    margin: 0 0 0 20px;

    padding: 0 10px;

    width: auto;

}

fieldset.default-fieldset input.textfield {

    margin-top: 0;

    width: 89.7%;

    color: #555;

}



/* ================= Sidebar Category Panel ================= */

.category-listing-style-2 {

    margin-left: 0;

}

.category-listing.category-listing-style-2 li {

    border-bottom: 1px dashed #DDDDDD;

}

.category-listing.category-listing-style-2 a {

    font-size: 14px;

    border-bottom: 0 none;

}

.category-listing a:focus {

    outline: 0 none;

    text-decoration: none;

}

.category-listing.category-listing-style-2 a:hover {

    background-color: #E1EAF1;

}

.inline-option {

    background-color: #D1DAF1;

    margin: 5px 0 10px;

    padding: 5px;

    position: relative;

}

.inline-option select {

    margin-right: 3%;

    width: 61%;

}

.inline-option .tooltip-arrow {

    border-bottom-color: #D1DAF1;

    border-width: 0 7px 7px;

    left: 30px;

    margin-left: -5px;

    top: -7px;

}



/* ================= Results Area ================= */

/* layout */

.library-listing.library-listing-style-2 {

    margin-bottom: -20px;

}

/* theme */

.library-listing-style-2 .book-image {

    width: 92px;

    position: absolute;

    height: 160px;

    top: 0;

    left: 0;

}

.library-listing .rating-wrp, .library-listing .rating {

    margin: 0;

}

.library-listing-style-2 .book-details {

    margin-left: 100px;

}

.library-listing.library-listing-style-2 .book-name {

    color: #4F4E99;

    font-size: 15px;

    line-height: 130%;

}

.library-listing.library-listing-style-2 .publisher-name {

    border-bottom: 1px dashed #DDDDDD;

    font-size: 13px;

    padding-bottom: 6px;

    margin-bottom: 6px;

}

/* Pagination */

.pagination-top {

    margin: 10px 0 30px;

    width: 100%;

}



/* ================= Review Area ================= */

.gr-review-modal {

    margin-left: -480px;

    width: 960px;

}

.gr-review-modal .library-listing {

    border-bottom: 5px solid #DDDDDD;

    margin-bottom: 20px;

    padding-bottom: 20px;

}

.gr-review-modal .library-listing li {

    float: none;

    margin: 10px 20px 0;

}

.book-detail-style-1 label {

    color: #777777;

    display: inline-block;

    font-size: 12px;

    margin: 0 4% 5px 0;

    text-align: right;

    width: 46%;

    cursor: default;

}

.book-detail-style-1 span {

    display: inline-block;

    vertical-align: top;

    width: 46%;

}

.modal .review-container {

    max-height: 200px;

    overflow: auto;

}

.review-list {

    list-style: none outside none;

    margin: 0 20px 20px;

}

.review-list li {

    border-bottom: 1px solid #DDDDDD;

    margin-bottom: 20px;

    padding-bottom: 20px;

}

.review-list li:last-child {

    border-bottom: 0 none;

    margin-bottom: 0;

    padding-bottom: 0;

}

.review-list .reviewer-name {

    font-family: "fjalla one";

    font-size: 15px;

}

.review-list .review-date {

    color: #888888;

    font-size: 13px;

}



/* ================= Write a review ================= */

.gr-review-submission {

    width: 800px;

    margin-left: -400px;

}

.gr-review-submission .library-listing {

    border-bottom: 0 none;

    border-right: 5px solid #DDDDDD;

    margin: 0;

}

.gr-review-submission .library-listing li {

    margin: 10px 6%;

    width: 94%;

}

.new-review-form.form-horizontal label {

    width: 80px;

}

.new-review-form .controls {

    margin-left: 100px;

}

.new-review-form .rating {

    margin-top: 4px;

}

.new-review-form textarea {

    height: 80px;

    width: 90%;

}

.modal .library-listing-style-2 .book-image {

  width: auto;

}

