#loginDialog .mask {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
}

#loginDialog .middle {
    background: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1257px;
    height: 486px;
    margin-left: -628px;
    margin-top: -243px;
}

.single-link input {
    width: 70%;
}

.single-link span {
    width: 10%;
}

.dropdown-menu.selectFieldCode {
    min-width: 128px;
}

.groupinner .dropdown-menu.selectFieldCode {
    width: 139px;
    min-width: 139px;
    top: 36px;
}

.main-fr .panel .btn-default {
    width: 164px;
    border-color: #ccc;
}

.main-fr .panel .dropdown-menu {
    top: 28px;
    min-width: 162px;
}

.expmenu li .menu {
    display: block;
}

.main-fl {
    position: inherit;
    float: left;
}

.highlight {
    color: #f00;
}

.hd select {
    color: black;
}

.middle-title span {
    position: inherit;
}

.resultList .mask div > span {
    float: inherit;
}

.resultList .mask b {
    color: inherit;
}

.menu-li span {
    text-overflow: ellipsis;
    word-wrap: normal;
    overflow: hidden;
    display: block;
}

.right25 {
    margin-right: 25px;
}

.icon {
    background: url("../images/sprites_32.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding-left: 36px;
}

.icon.pdf {
    background: url("../images/pdf-icon-32.png") no-repeat scroll left top transparent;
}

.icon.html {
    background: url("../images/html-icon-32.png") no-repeat scroll left top transparent;
}

.resultList-title {
    margin-bottom: 10px;
}

.middle-title {
    border-bottom: 0;
}

.resultList-list {
    z-index: 1;
}

searchlink {
    cursor: pointer;
    color: #03add8;
}

.tj span {
    display: inline-block;
    width: auto;
}

.slider {
    padding: 10px;
    width: 250px;
    margin-left: 8px;
    font-size: 14px;
    line-height: 36px;
}

.slider .slider-range {
    margin: 5px;
    margin-left: 7px;
}

.slider input.text {
    width: 40px;
    height: 25px;
    line-height: 25px;
}

.slider button {
    padding: 5px;
    border-width: 1px;
}

.slider button.disabled {
    border: 1px solid #DDD;
    background-color: #F5F5F5;
    color: #ACA899;
    cursor: no-drop;
}

.hidden {
    visibility: hidden;
}

.none {
    display: none;
}

.resultList li p {
    display: block;
    padding: 5px;
}

.pointer {
    cursor: pointer;
}

.white {
    color: white !important;
}

.center {
    text-align: center;
}

li.li-column .plus {
    display: none;
}

li.li-column.last .plus {
    display: block;
}

#html .divider {
    margin: 9px 1px;
    height: 2px;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    background-color: #e5e5e5;
}

.pt-icon {
    width: 70px;
    margin: 0 auto;
    margin-bottom: 10px;
    background-image: url('../images/PT_Sprite.png');
    background-repeat: no-repeat;
}

.pt-serialPeriodical {
    background-position: -30px -30px;
    height: 59px;
}

.pt-newspaperArticle {
    background-position: -140px -30px;
    height: 51px;
}

.pt-image {
    background-position: -245px -30px;
    height: 47px;
}

.pt-videoRecording {
    background-position: -345px -30px;
    height: 63px;
}

.pt-score {
    background-position: -445px -30px;
    height: 57px;
}

.pt-audio {
    background-position: -545px -30px;
    height: 49px;
}

.pt-map {
    background-position: -35px -120px;
    height: 45px;
}

.pt-book {
    background-position: -140px -120px;
    height: 59px;
}

.pt-books {
    background-position: -140px -120px;
    height: 59px;
}

.pt-kitObject {
    background-position: -245px -120px;
    height: 50px;
}

.pt-academicJournal, .pt-unknown {
    background-position: -345px -120px;
    height: 57px;
}

.pt-dissertation {
    background-position: -445px -120px;
    height: 63px;
}

.pt-literaryMaterial, .pt-authors {
    background-position: -35px -215px;
    height: 55px;
}

.pt-tableChart {
    background-position: -140px -215px;
    height: 49px;
}

.pt-patent {
    background-position: -245px -215px;
    height: 56px;
}

.pt-report {
    background-position: -345px -215px;
    height: 63px;
}

.pt-reference, .pt-readersAdvisory {
    background-position: -445px -215px;
    height: 52px;
}

.pt-governmentDocument {
    background-position: -545px -215px;
    height: 60px;
}

.pt-editorialOpinion {
    background-position: -35px -305px;
    height: 47px;
}

.pt-transcript {
    background-position: -140px -305px;
    height: 63px;
}

.pt-review {
    background-position: -245px -305px;
    height: 48px;
}

.pt-biography {
    background-position: -345px -305px;
    height: 53px;
}

.pt-electronicResource {
    background-position: -445px -305px;
    height: 63px;
}

.pt-recommendedReadsList {
    background-position: -540px -305px;
    height: 61px;
}

.pt-pictureBookExtender {
    background-position: -35px -400px;
    height: 65px;
}

.pt-grabAndGo {
    background-position: -140px -400px;
    height: 51px;
}

.pt-featureArticle {
    background-position: -245px -400px;
    height: 65px;
}

.pt-curricularConnection {
    background-position: -345px -400px;
    height: 65px;
}

.pt-bookTalk {
    background-position: -455px -400px;
    height: 55px;
}

.pt-bookDiscussionGuides {
    background-position: -545px -400px;
    height: 55px;
}

.pt-awardWinner {
    background-position: -34px -500px;
    height: 70px;
}

.pt-authorReadalike {
    background-position: -140px -500px;
    height: 60px;
}

.pt-series {
    background-position: -245px -495px;
    height: 75px;
}

.pt-ebook {
    background-position: -350px -510px;
    height: 60px;
}

.pt-audiobook {
    background-position: -440px -510px;
    height: 60px;
}

.pt-conference {
    background-position: -545px -505px;
    height: 70px;
}

.pt-Poem {
    background-position: -35px -615px;
    height: 60px;
}

.pt-ShortStory {
    background-position: -141px -620px;
    height: 55px;
}

.pt-play {
    background-position: -245px -620px;
    height: 50px;
}