
/*--New MARC Record Styles--*/
.cataloguing-main-details, .cataloguing-additional-details {margin-top: 10px;}
.cat-label {display: inline-block; width: 30%; float: left; font-weight: bold; text-align: right;}
.cat-details-col {display: inline-block; float: left; width: 50%;}
.cat-details-col-small {display: inline-block; float: left; width: 35%;}
.cat-details-col-smallest {display: inline-block; float: left; width: 30%; padding-right: 1.5%; padding-left: 1.5%; border-right: 1px solid #000000; min-height: 50px;}
.cat-details-col-smallest:nth-of-type(5) {padding-right: 0%; border-right: 0;}
.cat-details-col-smallest:nth-of-type(2) {padding-left: 0%;}
.clear {clear: both;}
.cat-details {display: inline-block; width: 68%; margin-left: 2%; float: left;}
.browse-cataloguing {margin-bottom: 20px;}
.bpcTable th, .bpcTable td {padding: 8px;}
.bpcTable th {text-align: left;}
.bc-col-1, .bc-col-2, .bc-col-3, .bc-col-4 {display: inline-block; margin-right: 20px;}
.browse-cataloguing .labelHeader {margin-right: 5px;}
.invoice-field {display: table-cell; padding: 2px 10px; border: 1px solid #000000;}
.cat-details-input {display: inline-block; margin-left: 2%;}
.internal-container {clear: both; margin-bottom: 2%;}
.internal-container .cat-label {float: none; width: 45%;}
.indicators p {display: inline-block; padding: 5px 0 0 10px;}
.indicators p:nth-child(2) {padding-left: 10px;}
.pointer {cursor: pointer;}
.cataloguing-details-buttons {padding-top: 20px;}
.invoice-line {display: table-row-group;}
.invoice-header {display: table-header-group;}
.invoice-cat-table {display: table;}
.remove-invoice-line {color: red; padding-left: 5px; vertical-align: middle; cursor: pointer;}
.new-invoice-lines .invoice-field {border: 0px; width: 28%;}
.new-invoice-lines .invoice-field .cat-label {width: 30%; display: inline-block; float: left; padding-right: 5px;}
.new-invoice-lines .invoice-field input {width: 60%; display: inline-block; float: left;}
.new-invoice-lines .save-button {width: 15%;}
.new-invoice-lines .save-button input {width: 100%;}
.internal-container h5 {max-width: 250px;}
.subfield-container {padding: 10px 0;}
.sub-subfield-container {padding: 5px 0;}

.tooltip {position: relative; display: inline-block;}
.tooltip .tooltiptext {visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; position: absolute; z-index: 1;}
.tooltip:hover .tooltiptext {visibility: visible;}
.pagination-container {margin-top: 10px;}
.pagination-current {border: 1px solid #cccccc; padding: 3px;}
