.books_list
{
    font-size: 16px;}
.bdw_wrap
{
    position: relative;}
.ltgrid .tooltipster-kill, .tooltipster-dying
{
    z-index: -10;}
.ltgrid .tooltipster-fade
{
    z-index: -10;}
.ltgrid .tooltipster-fade-show
{
    z-index: 10;}
.tooltipster-custom-std .detail_info
{
    display: block;
    position: relative;}
.detail_info_close
{
    background: url(../images/fancy_closebox.jpg) no-repeat;
    position: absolute;
    top: -15px;
    right: -11px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    z-index: 10;}

.preview .tooltipster-custom-std
{
    xleft: 37% !important; /* move tooltip over on previewing on add widget page */
    max-width: 550px !important;}
.jcarousel-container-vertical .tooltipster-custom-std
{
    width: 92% !important;
    left: 25% !important;}

.jcarousel-container-horizontal .tooltipster-custom-std
{
    height: 190px !important;
    top: 5% !important;}
.jcarousel-container-horizontal .tooltipster-content
{
    height: 83% !important;}

body.ie7or8.ltgrid .tooltipster-custom-std
{
    top: 0px !important;
    margin-top: 1% !important;
    left: 40% !important;}
body.ie7.ltgrid .tooltipster-custom-std
{
    margin-left: 10px !important;}
body.ie7 .tooltipster-content
{
    overflow-y: visible !important;
    overflow-x: hidden !important;}
body.ie7or8 .bibData
{
    text-align: left;}
body.ie7or8 .title_area
{
    margin-top: 23px;}
body.ie7 .tooltipster-custom-std
{
    overflow: auto !important;}
body.ie7or8 .detail_info_close
{
    top: 0px;
    right: 20px;
    background-image: none;}
.ltgrid .tooltipster-custom-std
{
    margin-top: -90px !important;
    top: 50% !important;}
.tooltipster-custom-std
{
    xborder-radius: 5px;
    xoutline: 1px solid #fff;
    box-shadow: 0 0 0 1px #fff;
    border: 3px solid #666;
    margin-top: 2%;
    background: #fff;
    color: black;
    width: 100% !important;
    xmax-height: 30%;
    xheight: 150px;
    left: 0 !important;
    margin-left: auto !important;
    xbackground: #f5ffff;
    background: #f5f5f5;}
.tooltipster-content .detail_info_table
{
    border: none !important;}

.tooltipster-content .detail_info_table tr td
{
    vertical-align: top;}
.tooltipster-content .bibInfo
{
    max-width: 60%;
    font-size: 85%;}
.medium .bibInfo
{
    max-width: 40%;}
.tooltipster-content .title_area
{
    xpadding-bottom: 8px;
    line-height: 15px;
    margin-bottom: 5px;
    max-width: 85%;
    text-align: left;}
.tooltipster-content .link_area
{
    margin-bottom: 4px;
    margin-top: 4px;
    xwidth: 50px;
    cursor: pointer;}
.tooltipster-content a.view_in_library:hover, .tooltipster-content a.view_in_library:visited, .tooltipster-content a.view_in_library:link, .tooltipster-content a.view_in_library:active
{
    text-decoration: none !important;}
.tooltipster-content .large .title_area
{
    max-width: 100%;}
.tooltipster-content .large .title
{
    max-width: 100%;}
.tooltipster-content .title_area.floated
{
    float: left;}
.tooltipster-content .title
{
    display: block;
    font-weight: bold;
    xcolor: #0088cc;
    xcursor: pointer;
    font-size: 106%;
    max-width: 50%;
    margin-bottom: 5px;}
.tooltipster-content .author
{
    font-style: italic;
    xcolor: #0099cc;
    xmargin-left: 5px;}
.tooltipster-content .bibSecondary
{
    font-size: 100%;}
.tooltipster-content .date
{
    xmargin-left: 5px;}
.tooltipster-content .rating
{
    xmargin-top: 4px;
    xmargin-bottom: 10px;}
.tooltipster-content .ratingImg
{
    height: auto;
    width: auto;
    margin-top: 3px;}
.tooltipster-content .ratingImg.imgSmall
{
    height: auto;
    width: auto;}

.tooltipster-content .cover
{
    xcursor: pointer;
    margin-left: 30px;
    margin-bottom: 15px;
    max-width: 40%;}
.tooltipster-content .cover img
{
    border: 1px solid #0099cc;
    xmax-height: 150px;
    height: 60%;
    width: auto;}
.detail_info.small .cover
{
    display: none;}
.detail_info.medium .cover
{
    margin-left: 15px;
    max-width: 27%;}
.detail_info.medium .cover img
{
    width: 155px;
    height: auto;}
.detail_info.large .cover
{
    margin-left: 20px;}
.detail_info.large .cover img
{
    width: 110px;
    height: 140px;}
.tooltipster-content .clear
{
    clear: both;}

.tooltipster-content .summary
{
    font-size: 85%;
    xborder-top: 1px solid #0088cc;
    xpadding-top: 12px;
    xbackground: #f3ffff;
    line-height: 120%;}
.text-justified
{
    text-align: justify;}
.tooltipster-custom-std .tooltipster-content
{
    height: 1000px;
    padding: 10px;
    overflow: auto;
    text-align: start;
    font-family: Arial, sans-serif;
    line-height: 22px;}

/*::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb
{
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
20181212*/
.align-right
{
    float: right;}
.centered
{
    margin-left: auto;
    margin-right: auto;}
