/*
 * Custom overrides for BookReader Demo.
 */

/* Hide print and embed functionality */
#BRtoolbar .embed, .print {

}

h3 {
   font-family: verdana, sans-serif;
}


#BookReader {
        background-color: #34495e;
        background-image: url('images/stripe_bg.png');
}

#BRcontainer {
    background-color: transparent;
    margin-top: 32px;
    margin-bottom: 32px;
}

#BRpageview {
    background-color: transparent;
}

div#BRtoolbar {
   background-color: #27394b;
   height: 32px;
   border-bottom: 1px solid #27394b;
   background-position: bottom left;
   background-repeat: repeat-x;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
}

#BRbookcover {
    -moz-box-shadow: 0 0 15px #111;
    -webkit-box-shadow:0 0 15px #111;
    box-shadow: 0 0 15px #111;
}

div#BRtoolbar a {
    color: #ccc;
}

div#BRnav {
    height: 32px;
    background-color: #27394b;
    border-top: 1px solid #27394b;
   background-position: bottom left;
   background-repeat: repeat-x;
}

#BRnavCntlBtm {
    background-color: #333;
    bottom: 30px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
}

a.logo {
    width: 140px;
    height: 30px;
    background: transparent url(images/digitalnc_logo_horiz_small.png) no-repeat 8px 8px;
}

#BRreturn {
    line-height: 31px;
    color: #cae0ed;
    font-family: verdana, sans-serif;
}

#BRreturn a {
    font-size: 11px;
    text-decoration: none;
}

#BRreturn a:hover {
    color: #fff;
}

#BRreturn a:after:hover {
    color: #ececec;
}

div#BRnavline {
    background-color: #34495e;
}

.BRnavend {
    background-color: #34495e;
}

div#pagenum span {
    color: #ececec;
}

div#pagenum {
    text-shadow: #000 0px 0px 4px;
    top: 5px;
    color: #ececec;
    font-family: verdana, sans-serif;
    font-size: 9px;
    text-transform: uppercase;
    line-height: 12px;
    width: 60px;
    text-align: left;
    background-color: transparent;
}

div#pagenum span {
    font-style: normal;
}

#BRpager .ui-slider-handle {
    top: 5px;
    background: url(images/slider_bookmark.png);
    background-repeat: no-repeat;
}

#BRnavCntlBtm {
    display:none;
}

.BRicon {
    background-image: url(images/BRicons_glyph_white.png);
}

form#booksearch input[type="search"] {
margin: 5px 0 0 0;
padding: 4px 5px;
border: none;
line-height: normal;
    font-size: 12px;
    font-family: verdana, sans-serif;
    float: left;
    height: auto;
    border-radius: 3px;
}

form#booksearch button {
margin: 5px 0 0 5px;
padding: 4px 10px 5px 10px;
border: none;
line-height: normal;
    font-size: 11px;
    font-family: verdana, sans-serif;
    float: left;
    height: auto;
    width: auto;
    cursor: pointer;
    background-color: #16a085;
    color: #fff;
}

div.search {
   background-image: url(images/marker_srch-off_green.png);
}

div.search.front {
    background: transparent url(images/marker_srch-on_green.png) no-repeat;
}

#searchmarker {
    display: none;
}

        .BRicon.read {
            display:none;
        }

        .BRicon {
            outline: none;
}

        #cboxContent {
        border: 5px solid #16a085;
}

.BRfloatHead {
background-color: #16a085;
font-size: 15px;
height: 25px;
line-height: 30px;
font-family: verdana, sans-serif;
padding-left: 10px;
}

.BRfloat {
    font-family: verdana, sans-serif;
    color: #27394b;
    font-size: 11px;
}

.BRfloat fieldset {
    margin-top: 0;
}

.BRfloat fieldset label {
    font-size: 12px;
}

.BRfloat a {
    color: #108F76;
}

.BRfloat a.floatShut {
background-image: url(images/icon_close-pop.png);
}

.BRfloat button[type="button"]{
background-color: #16a085;
color: #fff;
border: none;
font-size: 15px;
padding-left: 15px;
padding-right: 15px;
border-radius: 5px;
font-weight: bold;
}

.BRfloatMeta p.moreInfo span {
    margin-right: 10px;
}

.BRfloat p {
    font-size: 12px;
    line-height: 17px;
}

.BRfloat input[type="text"], .BRfloat textarea {
    font-size: 12px;
    line-height: 17px;
}
.BRfloat p.meta {
    color: #108F76;
}

.BRfloat button[type="button"] {
font-family: verdana, sans-serif;
}

.query a {
    color: #108F76;
}

.query span {
    padding-left: 5px;
}

.BookReaderSearchHilite {
    background-color: #f1c40f;
opacity: 0.50;
filter: alpha(opacity = 50);
padding: 2px;
margin-left: -2px;
margin-top: -2px;
}