.btext-wrapper {
    position: relative;
    padding-bottom: 8px;
}

.novice_shotup{
    max-height: 45px!important;
    min-height: 45px!important;
    height: 45px!important;
    bottom:-45px!important;
}

a:hover .novice_shotup{
    bottom:0px!important;
}

.novice_shotup_inner .pullright{
    float:right;
    width:45px!important;
    height:45px!important;
    max-height: 45px!important;
    min-height: 45px!important;
    max-width: 45px!important;
    min-width: 45px!important;
}

span.ticknotebuttonBooklet {
    background-color: #00acc8;
    width: 45px;
    height: 45px;
    display: inline-block;
    background-image: url(/front/sprite/links/booklet.png);
    background-repeat: no-repeat;
    background-position: 9px 7px;
}

.lastest_container .allblock{
    float:left;
    margin-bottom: 20px!important;
}


.bookletFilter {
    margin-bottom: 20px;
    padding-top: 11px;
    overflow: hidden;
}

.bookletFilter .filterWrap {
    width: 30%;
    float: left;
}

.bookletFilter .orderwrap {
    max-width: 60%;
    text-align: right;
    float: right;   
}

span.bo-modeMark {
    display: inline-block;
    width: 40px;
    background-image: url(/front/sprite/links/brochure_order.png);
    height: 15px;
    vertical-align: middle;
}

.acs span.bo-modeMark,.asc span.bo-modeMark {
    background-position: 0px -12px;
}

.desc span.bo-modeMark {
    background-position: 0px 0px;
}

.orderwrap {
    cursor: pointer;
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;    
    -khtml-user-select:none;
    -webkit-user-select:none;
    margin-top:7px;
}

.booklets-error {
    text-align: center;
    background-color: #A7F1FD;
    color: #00acc8;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 16px;
}

.nvc-img-wrap {
    padding: 10px;
    text-align: center;
    vertical-align: middle;
}

.x-old-nvc-img-wrap img {
    width: 100%!important;
    max-width: 100%!important;
    min-width: 100%!important;
    box-sizing: border-box!important;
    border: 1px solid #e7e7e8!important;
    padding:5px!important
}
.nvc-img-wrap img {
    width: auto!important;
    max-width: 100%!important;
    min-width: 0!important;
    box-sizing: border-box!important;
    border: 2px solid #e7e7e8!important;
    padding:0px!important;
    max-height: 100%!important; 
    vertical-align: middle;
}

.novice_shotup_inner .lookatme{
    padding-top:23px;
}



.nvc-img-wrap::before {
    content: ' ';
    display: inline-block;
    width: 1px;
    margin-left: -1px;
    height: 100%;
    vertical-align: middle;
}