﻿.searchOpac{
    display:inline-block; width:100%; min-height:600px;
}
.lv-main-opac-search {	    
	margin:0 auto 10px auto;
	background-color: #FFF;		
	line-height: 19px;
	display:inline-block;
	width:100%;
    max-width:840px;
    min-height:600px;	
    position:relative;
}
.lv-main-opac-search-body{    
    padding-bottom:10px;
}
.lvo-opacxsl {
	padding: 10px;
	background-color: #FFFFFF;
	border-radius: 10px;
}
.lvo-search-normal {
	clear:both;
	margin:0;
	display:inline-block;
	width:100%;
}
.choosedatabase input[type="checkbox"]{
    margin-top:2px;
}
.choosedatabaselabel{
    margin: 10px 0 0;    
    font-weight:bold;
    padding-left:26px;
    padding-top:10px;
    border-top: 1px #ddd solid;
    width:100%;
}
.choosedatabaselabel input{
    margin-left:-18px!important;
}

#lvo-digital-document {
	float: left;
	clear: both;
}
.lvodd-tr-header {
	background-color: #0D73BD;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.lvo-ntf {
	color: Red;
}
.lvodd {
	background-color: #FFFFFF;
	border-collapse: collapse;
	clear: both;
	padding: 10px;
	width: 100%;
}
.lvodd-tr td {
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
}
.lvo-dd-img {
	float: left;
	padding-top: 5px;
}
.lvo-digital-document-css {
	clear: both;
}
.lvo-dd-title {
	color: #034DA2;
	cursor: pointer;
	font-weight: bold;
	line-height: 23px;
	padding-left: 5px;
	float: left;
	font-size: 12px;
	padding-bottom: 10px;
}
.lvodd-td2-header, .lvodd-td1-header {
	height: 10px;
}
.lvodd td {
	padding: 5px;
}
.lvo-fta-title, .lvo-fta-imgr, .lvo-fta-imgl, .lv-main-opac-search-title-img, .lv-main-opac-search-title-de {
	float: left;
	display: inline;
	margin-top: 7px;
	margin-bottom: 5px;
	cursor: pointer;
}
.lvo-fta-imgl{
	margin-left:10px;
}
.lvo-fta-imgl img, .lv-main-opac-search-title-img img {
	margin-right: 5px;
	margin-left:5px;
	margin-top:-2px;
}
.lvo-fta-imgr img {
	margin-left: 5px;
	display: none;
}
.lvo-fta-title, .lv-main-opac-search-title-de {	
	color: #034DA2;
	cursor: pointer;	
}
.lvo-fta-title{
	width: 100%; border-bottom: 1px dotted rgb(26, 95, 170); line-height: 30px;
    padding-left:10px;    
    font-weight:bold;
}
.lvo-fta-title i{
    padding-right:5px;
}
.lv-main-opac-search-data-all{
	height:20px;
	clear:both;
    cursor: pointer;    
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    text-transform:uppercase;
}
.lv-main-opac-search-data-all span{
	margin-left:5px;
}
.lvo-focus-to-adsearch, .lv-main-opac-search-title, .lvo-div-advancesearch {
	clear: both;
}
.lvo-focus-to-adsearch{
	width:100%;
	background-color:#fff;
	height:30px;
}
.lvo-SearchAdvanceZone{
	clear: both;
	margin: 0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
.lvo-bg-search-zone-lq-1{
	margin:10px 0 0 0;
	padding-top:5px;
	padding-bottom:5px;
	clear: both;
	width:100%;	
}
#paradigm_all{
	margin:-4px 0 0 1px!important;
}
.lvo-bg-search-zone-lq-1 table{
	border-spacing:3px;
}
.lvo-AdSearch {
	width: 100%;
	padding: 15px 10px;
	background-color: #e9f2fd;
}
@media (max-width:767px){
    .lvo-bg-search-zone-lq-1 td{
        display:block;
        width:100%;

    }
}
.lvo-lq-ms-formbody{
		width: 100%; padding-bottom: 5px;		
}
.lvo-div-advancesearch {	
	padding-bottom:10px;
	width:100%;	
}
.bg-search-zone-lq {
	width: 100%;
}
.lvo-result-multiSearch {
	clear: both;
}
.lvo-opacxsl .ms-viewheadertr th {
	background-image: none!important;
	background-color: #0D73BD;
	height: 30px;
	text-align: center;
	color: #FFFFFF;
}
.lvo-opacxsl td.lvo-gvView, .lvo-opacxsl td.ms-vb2 {
	background-color: #EBF3FF;
	line-height: 20px;
	border: 1px #FFFFFF solid;
}
.lvo-multiSearch{
	padding:1px 0;	
	width:100%;
}
.lvo-multiSearch table{
	background-color:#fff;
}
.lvo-multiSearch div table, .lvo-AdSearch {
	width: 100%;        
    margin-top:5px;
}
.bg-search-zone-lq-tbl-2, .bg-search-zone-lq-tbl-1 {
	width: 100%;
}
.bg-search-zone-lq-tbl-2 td, .bg-search-zone-lq-tbl-1 td{
	vertical-align:top;
	padding:3px;
}
.bg-search-zone-lq-col1, .bg-search-zone-lq-col5 {
	width: 0px;
}
.bg-search-zone-lq-col2 select{
	width:100%!important;
}
.bg-search-zone-lq-col4 select{
	width: 100%!important;
}
.bg-search-zone-lq-col3 input{
	width: 100%!important;
}
.bg-search-zone-lq-tbl-1, .bg-search-zone-lq-tbl-2{
	border-spacing:3px;
}
.bg-search-zone-lq-tbl-1 input {
	height: 30px;
	padding: 1px 8px;
	border: 1px solid #D9D9D9;
	line-height: 20px;
	vertical-align: middle;
}
.bg-search-zone-lq-tbl-1 select {
	height: 30px;
	line-height: 28px;
	border: 1px solid #D9D9D9!important;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.bg-search-zone-lq-tbl-2 .bg-search-zone-lq-tbl-2-col1 {
	text-align: left;
	padding-left:9px;
	line-height:28px;
	 width:17.3%;
}
.bg-search-zone-lq-tbl-2 .bg-search-zone-lq-tbl-2-col2 {
	text-align: left;
	width: 30.7%;	
}
.bg-search-zone-lq-tbl-2-col11{
	width:25%;
	padding-left:10px!important;
	line-height:25px;
}
.bg-search-zone-lq-tbl-2-col21{
	width:27%;
	padding-right:9px!important;
}
.bg-search-zone-lq-tbl-2-col21 select {
	width:100%;
	height: 30px;
	border: 1px solid #D9D9D9;
    font-size:12px;
}
.bg-search-zone-lq-tbl-2-col2 select {
	width:100%	;
	height: 30px;	
	border: 1px solid #D9D9D9;
    font-size:12px;
}
table.ms-listviewtable th {
	text-align: left;		
	font-weight:bold;
}
.ms-listviewtable tr.ms-viewheadertr th{
	border: 1px #ccc solid;
	line-height:20px;
	padding:8px;		
	vertical-align:middle;	
    color:#444!important;	
    background-color:#f5f5f5;
}
table.ms-listviewtable td {
	border: 1px #ccc solid;
	line-height:20px;
	padding:8px;		
	vertical-align:middle;	    
}
table.ms-listviewtable td a {
	font-size: 12px;
	font-family:Arial;
	color:#000;
}
table.ms-listviewtable td a:before{
        font-family:FontAwesome;
	    font-size:14px;	    
	    content:"\f101";
	    padding-right:4px;	
        float:left;
}
.ms-listviewtable td+td{
	text-align:right;
}
.ms-listviewtable td+td+td{
	text-align:left;
}
@media (min-width:768px){
    .lvo-bg-search-zone-lq-1 tr{
        border-top: 1px #ccc solid;
    }
}
.lvo-bg-search-zone-lq-1 td{
    border-top:none;
}
.lvo-bg-search-zone-lq-1-col1 {
	width: 0%;
}
.lvo-bg-search-zone-lq-1-col2 {
	width: 100%;
	padding-top:5px;
	padding-bottom:5px;
}
.lvo-gvView {
	padding-left: 7px;
	padding-right: 7px;
}
.lvo-gvView, .ms-vb2 {
	text-align: left;
}
.lov-item-book {
	padding: 10px 0 10px;
	clear: both;
	display:inline-block;
	border-top:1px #ccc dotted;	
	width:100%;
    float:left;
}
.lov-item-book:first-child{
	border-top:none;
}
.lov-item-book input[type="button"]{
    min-width:70px;
}
.lov-ib-img {
	border: 1px #CCCCCC solid;
	text-align: center;
	height: 120px;
	width: 103px;
	float: left;
	margin-right:8px;
}
.lov-ib-img img {
	height: 114px!important;
	width: 97px!important;
	margin-top: 3px;
}
.lvo-resultxml{
	background-color:#fff;
	width:100%;    
}
.lvo-resultxml .lvo-resultxml {
    margin-top:10px;
}
.lvo-resultxml-main-opac{
    overflow:hidden;
    clear: both;
}
.lvo-resultxml-main {
}
.lov-item-title {
	padding-left: 10px;
	line-height: 15px;
	cursor: pointer;
}
.lov-item-title a{
	line-height: 15px;
	color: #034DA2;
	font-weight: bold;
}
.lov-item-title a:hover {
	color: #F3BE4E;
	text-decoration: none!important;	
}
.lvo-mr-title {
	line-height: 23px;
	color: #034DA2;
	cursor: pointer;
	font-weight: bold;
}
.lov-item-description {
	line-height: 15px;
	overflow: hidden;
	padding-top: 5px;
}
.lvo-resultxml-paging {
	float: right;
	clear: both;
	width:100%;
	background-color:#fff;
	border-radius: 0 0 5px 5px;
}
.lvo-resultxml-paging div.gigantic, .lvo-resultxml-paging div.lvo-paging-jquery {
	padding-right:0px;
}
.lvo-btnback-img img {
	width: 17px;
	height: 15px;
}
.lvo-btnback {
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
.lvo-btnback-img, .lvo-btnback-title {
	float: left;
}
.lvo-btnback-img {
	margin-right: 5px;
	cursor: pointer;
}
.lvo-btnback-title {
	line-height: 15px;
	font-weight: bold;
	color: #034DA2;
	cursor: pointer;
}
.lvo-distribute-information-css,  {
	clear: both;
}
.lov-detail-book-distribute > div, .lov-detail-book-distribute, .lov-marc-record-huge {
	clear: both;
}
.lvo-detail-z3950 .lov-item-book {
	width: 100%;
}
.lvo-detail-z3950 .lov-item-title, .lvo-detail-z3950 .lov-item-description {
	height: auto;
}
.lvo-di-img, .lvo-di-title, .lvo-mr-img, .lvo-mr-title {
	float: left;
}
.lvo-di-title, .lvo-pc-title {
	line-height: 23px;
	color: #034DA2;
	cursor: pointer;
	/*border: 1px #FFFFFF solid;*/
	font-weight: bold;
	padding-left: 5px;
	font-size: 12px;
}
.lvo-di-img img, .lvo-mr-img img {
	margin-bottom: 5px;	
}
.lvoth, .marc-table {
	padding: 10px;
	background-color: #FFFFFF;
	width: 100%;
	clear: both;
	border-collapse: collapse;
}
.marc-table {
	margin: 10px;
}
.lvoth td {
	border: 1px #CCCCCC solid;
	padding: 5px;
}
.lvoth tr td {
	text-align: left;
}
.lvoth .lvoth-tr-header td {
	background-color: #f5f5f5;
	font-weight: bold;
	color: #000;
	text-align: left;
}
.lvoth-td, .lvoth-td2, .lvoth-td3{
	width:20%;
}
#result-search{
    clear:both;
}
#result-search .row, .lv-main-opac-search #listCatalogall .row{
    margin:0px!important;
}
#listCatalogall{
    margin:0px!important;
}
#result-search span[class*="col-"], #result-search div[class*="col-"]{
    padding:0px;
}
/**********Tai Lieu So************/
.lvo-ddmainview .item-xsl {
	float: left;
	height: 160px;
	text-align: center;
	width: 175px;
	overflow: hidden;
	padding: 0px 5px;
}
.item-xsl-img-a {
	height: 120px;
	margin: 0 auto;
	width: 120px;
}
.item-xsl-img-a img {
	height: 120px;
	width: 120px;
}
.item-xsl-book-name {
	color: #3966BF;
	font-weight: bold;
}
.item-xsl-book-name:hover div {
	color: red;
}
.lvo-dddt-main {
	margin: 10px 0px;
}
.lvo-btnback-image {
	height: 15px;
	width: 17px;
}
.lvo-dddt-left {
	float: left;
	width: 25%; *;
	width: 24%;
	padding-bottom: 5px;
}
.lvo-dddt-right {
	float: left;
	width: 75%;
	padding-bottom: 5px;
}
.lvo-dddt-bottom {
	clear: both;
}
.lvo-dddt-l-img {
	border: 1px solid #CCCCCC;
	height: 216px;
	width: 170px;
	text-align: center;
}
.lvo-dddt-l-image {
	border-width: 0;
	height: 206px;
	width: 160px;
	margin-top: 5px;
}
.lvo-dddt-r-title {
	color: #005685;
	font-size: 15px !important;
	font-weight: bold;
}
.lvo-dddt-bottom {
	border-top: 1px dotted #CCCCCC;
	margin-top: 5px;
}
.lvo-dddt-b-title {
	color: #005685;
	font-size: 15px !important;
	font-weight: bold;
	padding: 10px 0px;
	text-align: center;
}
.lvo-dddt-b-desc {
	padding: 0px 5px;
}
.lvo-dddt-r-tbl-td1 {
	width: 100px;
	font-weight: bold;
}
.lvo-dddt-back {
	clear: both;
	margin-top: 10px;
}
.lvo-detail-z3950{
	margin:10px 1.3%;
	width:97.4%;
	background-color:#fff;
}
.lvo-detail-z3950 .lov-detailasd {
	padding: 0px 0px 10px 0px;
	vertical-align:top;
}
.lov-detail-left{
	float:left;
	width:168px;
}
.lov-detail-right{
	margin-left:168px;
}
.lov-imagethumbnaildetail {
	height: 180px;
	width: 160px;
	text-align: center;
	border: 1px #CCCCCC solid;
	margin-bottom:5px;
	float: left;
	margin-right:8px;
}
.lov-imagethumbnaildetail img {
	height: 164px;
	width: 144px;
	margin-top: 7px;
}
.lov-idtdt, .lov-idtdt-title, .lov-idt {
	padding-bottom: 5px;
}
.lov-idtdt-title {
	color: #034DA2;
}
.lvo-distribute-information-css {
}
.lvo-pc-img {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
.lvo-pc-document-css {
	padding-left: 5px;
}
.lvo-summary {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*bua ma*/
.ms-main a, .ms-main a:link, .ms-main a:visited, .ms-main a:hover {
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif!important;
}
.ms-vh2-nofilter {
	background-color: #2C7ABD;
}
.ms-propertysheet th {
	color: #FFFFFF;
}
.lov-item-description .searchword, .lov-detailasd .searchword {
	color: #2C7ABD;
	padding-left: 5px;
	cursor: pointer;
	font-weight: bold;
}
.lvo-pc-document-css ul {
	list-style: disc;
	margin-bottom: 20px!important;
}
.lvo-pc-document-css ul ul {
	list-style: circle;
	margin-bottom: 20px!important;
}
.lov-marcsubfield505a {
	padding-left: 15px;
	margin-left: 25px;
	background: url("/_layouts/15/Vebrary/OpacXSL/img/ullistyle.png") no-repeat scroll left 4px transparent;
}
.lvo-di-title {
	padding-bottom: 10px;
}
#lvo-distribute-information {
	padding-bottom: 10px;
}
.lvo-zone-footer {
	padding-top: 10px;
	padding-bottom: 10px;
	display:inline-block;
	width:100%;
}
.lvo-ms-formbody label{
	font-weight:bold;
}
.lvo-btn-marc input, .lvo-btnback2 input {
	background-color: #034DA2;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#0368DD),to(#034DA2));
	background-image: -webkit-linear-gradient(top,#0368DD,#034DA2);
	background-image: -moz-linear-gradient(top,#0368DD,#034DA2);
	background-image: -ms-linear-gradient(top,#0368DD,#034DA2);
	background-image: -o-linear-gradient(top,#0368DD,#034DA2);
	background-image: linear-gradient(top,#0368DD,#034DA2);
	border: 0px solid #4B6D97!important;
	border-radius:5px;
	color:#fff!important;	
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif!important;

}
.lvo-btnback2 input {
	margin-right:10px!important;
}
.lvo-btn-marc input:hover, .lvo-btnback2 input:hover {
				border: 0px solid #CECECE!important;
}
/*webpart title*/
.container-top-left-lq {	
	height: 30px;
	margin-bottom: -3px;
	background-color:#034DA2;
	border-radius: 5px 5px 0px 0px;
}
.a_header_style1 {			
    font-weight: bold;
	line-height: 34px;	
	text-decoration: none;
	text-transform: uppercase;
    display:block;
    float:left;
}
.lvo-ms-formbody span label
{
	width:200px!important;
	display: inline-block;
	margin-left:5px;
}
.lbThuVien td{
	padding-bottom:5px;
	vertical-align:top;
}
.lbThuVien label{
	margin-left:5px;
}
.mscolor{
	color:red;
}
.mscolor2{
	color:#2854A5;
}
.searchchude{
	color:#980F08;
}
i{
		cursor:pointer;		
}
#page-selection{
    border-top: 1px #eee solid;    
}
.pagination > li.prev > a, .pagination > li.next > a{
    padding:4px 12px 8px;
}
.lov-main-word-export{
	padding:10px 0 20px;	
	line-height:18px;
    display:inline-block;
    width:100%;
    float:left;    
}
.count-export{
	padding:0 5px;
	color:#444;
}
.word-export, .word-export:visited, .word-export:link,
.inf-export, .inf-export:visited, .inf-export:link {	
	cursor:pointer;		
    color:#444;
}
.word-export span, a.inf-export span{
    padding-left:3px;
}
.lov-item-book-title{
    padding:8px 0 8px;background:#f4f1fd;display:block;
    border-top:1px #ccc dotted;
    border-bottom:1px #ccc dotted;
}
.lov-item-book{
	position:relative;
}
.lov-item-book.even{
    background-color:#F7F7F7;
}
.bnt-export{
	position:absolute;
	right:0px;
	bottom:10px;
}
.bnt-export input{
	font-weight:bold;
}
.lov-item-description .lov-idt{
	float:left;
	clear:both;
}
.lov-tukhoa{
	padding-right:65px;
}
#ViewItemBook .lov-item-book span, #ViewItemBook .lov-item-book p, #ViewItemBook .searchtacgia{
    color:#444!important;
    word-wrap:break-word;
}
/*Danh sach dang ky muon*/
.table.data-table{
    margin-bottom:10px;    
}
.table.data-table .td-header{    
    font-weight:bold;    
}
.table.data-table td{
    vertical-align:middle;
}
.table .data-table-c1{
    width:50px;    
    text-align:center;
}
.table .data-table-c2{
    width:50%;
}
.table .data-table-c3{
    width:15%;
}
.table .data-table-c4{    
    text-align:center;
}
.data-table-c1 span{    
    word-wrap:break-word; 
    width:44px;
    display:block;   
}
#resultViewCount .active td, table.ms-listviewtable .active td a{    
    color:#FF7F50;
}
/*shopping cart*/
.shopping-cart {
    display: inline-block;    
    font-size:18px;
    margin: 5px 10px 0 10px;    
}
.zone-shopping-cart span{
    display:table-cell;
    vertical-align:bottom;    
}
.count-export {
    color: #fff;
    border-radius: 50%;
    padding: 0px 6px;
    position: absolute;
    right: -8px;
    top: -1px;
    background-color:#FF7F50;
}
.zone-shopping-cart{
    position:relative;
    display:block;
    float:left;
    cursor:pointer;
}
.lv-title-tag{
    position: relative;
    margin: 0 16px 0px 0;
    display: inline-block;
    color:#fff!important;
}
@media (max-width:400px){
    .lv-title-tag {
        margin-bottom:5px;
    }
}
.lv-title-tag span:after{
    top: 50%;
    width: 0;
    left: 100%;
    height: 0;
    z-index: 2;
    content: " ";
    display: block;
    margin-top: -14px;
    position: absolute;
    border-left: 13px solid #FF7F50;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;    
}
.lv-title-tag span{
    display: inline-block;
    padding: 5px 5px 5px 10px!important;
    background-color:#FF7F50;
}
.lv-title-tag:hover span:after{   
    border-left: 13px solid #0072C6;  
}
.lv-title-tag:hover span{    
    background-color:#0072C6;
}
.lv-title-tag span i{
    padding-right:5px;
}
/*Tim lien thu vien*/
.lvo-bg-input-lq-3 {	
	border-left:none;
	border-right:none;
	height: 33px;
	float: left;	
	width:75%;	
}
.lvo-bg-input-lq-3 #datepicker{
    padding-right: 120px;
}
.lvo-bg-input-lq-3 #datepicker input,
.datepicker.dropdown-menu{
    font-size:12px;
}