
.library_labelform {
    font-family: 'Poppins';
    font-size:12pt;
    font-weight: normal;
    padding-top:20px;
}

.library_textbox {
    font-family: 'Poppins';
    font-size: 14pt;
    padding: 4px;
    width: 300px;
}

textarea.library_textarea {
    font-family: 'Poppins';
    font-size: 14pt;
    line-height: 15pt;

}

.library_dropdown {
    font-family: 'Poppins';
    width: 310px;
    font-size: 14pt;
    background: none;
    padding: 4px;
}

.library_datepicker{
    font-family: 'Poppins';
    width: 300px;
	font-size: 18px;
	font-weight: 500;
    font-weight: normal;
	padding: 4px;
	text-align: center;
    background: none;
    border: 1px solid;
}

.min_panel{
    border: 1px solid;
    background-color: #efefef;
    padding-bottom: 20px;
}

.min_library_labelform {
    font-family: 'Poppins';
    font-size:10pt;
    font-weight: normal;
    padding-top:0px;
}

.min_library_textbox {
    font-family: 'Poppins';
    font-size: 12pt;
    padding: 1px;
    width: 180px;
}

.min_library_textarea {
    font-family: 'Poppins';
    font-size: 12pt;
    max-width: 185px;
    min-width: 185px;
    max-height: 50px;
    min-height: 50px;
    line-height: 12pt;

}

.min_library_dropdown {
    font-family: 'Poppins';
    width: 185px;
    font-size: 12pt;
    background: #FFFFFF;
    padding: 2px;
}

.min_library_datepicker{
    font-family: 'Poppins';
    width: 180px;
	font-size: 14px;
	font-weight: 500;
    font-weight: normal;
	padding: 3px;
	text-align: center;
    background: #FFFFFF;
    border: 1px solid;
}

.min_library_label{
    font-size:14px;
    font-weight:normal;
}

.min_library_label_key{
    font-size:14px;
    font-weight:bold;
    margin-left: 10px;
}

.min_library_label_value{
    font-size:13px;
    font-weight:bold;
    margin-left: 10px;
}

.small_library_label_key{
    display: inline-flex;
    font-size:11px;
    font-weight:bold;
    margin-left: 16px;
}

.small_library_label_value{
    display: inline-flex;
    font-size:11px;
    font-weight:normal;
    margin-left: 16px;
}

.library_label {
    font-size:12pt;
    font-weight: normal;
}

.library_label_t {
    font-size:12px;
    font-weight: normal;
    margin-left:10px;
}

.library_key_label{
    font-size:14px;
    font-weight: bold;
}

.library_value_label{
    font-size: 14px;;
    line-height: 14px;
}

.lib_display_border {
    padding:20px; 
    border: 1px solid; 
    border-color:#505050;
}

.rack_container {
    position: relative;    
}

.rack_image {
    width: 300px; 
    padding:2px; 
}

.rack_description {
    position: absolute;
    text-align: center;
    width: 250px;
    height:50px;
    top: 125px;
    left: 20px;
    /*z-index: 2*/;
    padding: 5px;
}

.book_copy_container {
    position: relative;    
}
.book_copy_image {
    width: 200px; 
    height: 250px;
    padding:2px; 
}

.book_copy_description {
    position: absolute;
    width: 170px;
    top: 250px;
    left: 12px;
    z-index: 2;
    padding: 5px;
}

.book_copy_label{
    font-size:10pt;
    font-weight: bold;
    color:#505050;
}

tr.borrow_row:nth-child(odd) {
	background: #f4f4f4;
}
tr.borrow_row:nth-child(even) {
	background: none
}	