@CHARSET "ISO-8859-1";

.dataTable>tbody>tr:hover{
   box-shadow:0px 0px 20px rgba(0,0,0,0.3);
   transform: scale(1);
   background-color:red;
}
tr.hilite td {
	background: #d3edd1;
	color: #333333;
	cursor: default;
	border-spacing: 1px;
	border-color: white;
}

td.attribute-name-wrap {
	border-radius: 3px;
} 
  
td.attribute-name-wrap p{
	padding: 2px 0px 3px 4px;
}

.transparent-widget-headers-div .ui-widget-header {
	padding: 0px;
	background: transparent;
	border: none;
}

.checkbox-align-label {
	position: relative;
	vertical-align: bottom;
	bottom: 1.3px;
}

#add-general-info-tbl tr.odd {
	background-color: #f2f2f2;
}

#add-general-info-tbl tr.even {
	background-color: white;
}

#batch-edit-general-info-tbl tr.odd {
	background-color: #f2f2f2;
}

#batch-edit-general-info-tbl tr.even {
	background-color: white;
}

#storage-tree-table tr.odd {
	background-color: #f2f2f2;
}

#storage-tree-table tr.even {
	background-color: even;
}

#storage-tree-table tr.row_selected {
	background-color: #d3edd1;
}

.error-validation-class {
	border: 1px solid red !important;
}

#show-available-data-in-modal-dialog-search-btn-img {
	cursor: pointer;
}

.show-unit-converter-dlg {
	cursor: pointer;
	margin-left: -2px;
}

.show-available-measurment-units-btn-img {
	cursor: pointer;
}

.EditComboCategoryImg {
	cursor: pointer;
}

.edit-list-category-img {
	cursor: pointer;
}

.show-available-units-btn-img {
	cursor: pointer;
}

#showBarcodeTempUploadModalDialogUploadBtnImg {
	cursor: pointer;
}

#search-inventory-barcode {
    height: 17px;
    width: 17px;
    padding-left: 4px;
    padding-right: 4px;
}

.barcode-search-div {
	position: absolute;
	background: white;
	padding: 5px 10px;
	border: 1px solid #000;
	right: 4px;
	z-index: 4;
	margin-top: 10px;
}

.barcode-search-div:after {
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    transform: rotate(45deg);
    background: white;
    top: -7px;
    right: 14px;	
}

img.ui-datepicker-trigger {
    cursor: pointer;
    vertical-align: top;
    width: 17px;
    margin-left: -18px;
    height: 18px;
    margin-top: -1px;
}

.hasDatepicker {
	background: white !important;
}

/* For the table border at activity.
*  Table contain show all, filter option and view button
*/
table.filter-table-class {
	border-collapse: collapse;
}

table.filter-table-class td {
	border: 1px solid lightgrey;
	padding: 5px;
}

table.table-inside-border {
	width: 100%;
	border-color: #ddd;
	border-width: 1px;
	border-style: solid;
}

.table-standard-border {
	border-collapse: collapse;
}

.table-standard-border td {
	border-color: rgba(181, 199, 212, 0.4);
	border-width: 1px;
	border-style: solid;
}

table.template-table-class {
	border-collapse: collapse;
}

table.template-table-class td {
	padding: 5px 4px 3px 3px;
	border: 1px solid #ddd;
}

table.import-log-table-class {
	border-collapse: collapse;
}

table.import-log-table-class td, table.import-log-table-class th {
	border: 1px solid #c5c5c5;
	padding: 3px;
}

table.report-criteria-attribute-filter-header-class {
	border-collapse: collapse;
}

table.report-criteria-attribute-filter-header-class td, table.report-criteria-attribute-filter-header-class th { 
	border: 1px solid #c5c5c5; 
	padding: 3px;
	font-weight: normal;
}

table.miscellaneous-table-class {
	border-collapse: collapse;
}

table.miscellaneous-table-class td {
	border: 1px solid #c5c5c5;
	padding: 5px;
}

table.email-template-table-class {
	border-collapse: collapse;
	border: 1px solid #0078ae;
}

table.email-template-table-class td {
	border: 1px solid #0078ae;
	padding: 5px;
	white-space: nowrap;
}

table.internalconfiguration-table-class {
	border-collapse: collapse;
}

table.internalconfiguration-table-class th, table.internalconfiguration-table-class td {
	border: 1px solid #c5c5c5;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-clip: padding-box;
}

table.advance-param-report-table-class {
	border-collapse: collapse;
}

table.advance-param-report-table-class td {
	border: 1px solid #ddd;
	padding: 5px;
}

.composite-report-sliding-div-class {
	width: 90%;
	margin-top: 10px;
	border-bottom: 5px;
}

.show-hide-composite-search-criteria {
	display: none;
	text-decoration: none;
	border-bottom: 2px solid #026890;
}

.show-hide-exclusion-search-criteria {
	display: none;
	text-decoration: none;
	border-bottom: 2px solid #026890;
}

#show-sample-barcode-search, #show-subject-barcode-search, #show-test-barcode-search{
	height: 17px;
	width: 17px;
	padding-left: 4px;
	padding-right: 4px;
}

#barcode-search-param-tbl {
	border-collapse: collapse;
}

#barcode-search-param-tbl textarea {
	height: 18px;
	width: 285px;
	resize: none;
}

#barcode-search-param-tbl input[type=image] {
	height: 18px;
	width: 18px;
}

#common-context-search-tbl input[type=image] {
	height: 18px;
	width: 18px;
}

#common-context-search-tbl input[type=text] {	
	width: 170px;
	vertical-align: bottom;
}

#common-context-search-tbl {
	white-space: nowrap;
}

.barcode-sliding-div {
	width: 90%;
	margin-top: 10px;
	border-bottom: 5px;
}

.header-details-sliding-div {
	width: 100%;
	margin-top: 10px;
	border-bottom: 5px;
}

.show-hide-header-details {
	display: none;
	text-decoration: none;
	cursor: pointer;
}

.associated-samples-sliding-div {
	width: 700px;
	border-bottom: 5px;
}

.show-hide-associated-samples {
	display: none;
	text-decoration: none;
	border-bottom: 2px solid #026890;
}

.color-sliding-div {
	width: 90%;
	margin-top: 10px;
	border-bottom: 5px;
}

.reauthentication-dialog-setting {
	width: 100%;
	margin-top: 10px;
	border-bottom: 5px;
}

#view-driving-dependent-analyte-attr-tbl tr.odd {
	background-color: #f2f2f2;
}

#view-driving-dependent-analyte-attr-tbl tr.even {
	background-color: white;
}

.select-runs-table thead > tr > th {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	z-index: 11;
}

.freeze-columns {
	position: -webkit-sticky;
	position: sticky;
	left: 0px;
	z-index: 11 !important;
}

.table-header-freeze {
	z-index: 15 !important;
}


#display-attribute-list-table > thead > tr > th {
	position: -webkit-sticky;
	position: sticky;
	top: -5px;
	z-index: 11 !important;
}

#user-rights-data > thead> tr> th {
	position: -webkit-sticky;
	position: sticky;
	top: -5px;
	z-index: 11 !important;	
	font-weight: bold;
}

.storage-search-div {
	position: absolute;
	background: white;
	padding: 2px 2px;
	border: 1px solid #000;
	right: 995px;
	z-index: 4;
	margin-top: 65px;
}