
#dev {
	position: fixed;top: 20px;right: 20px; display: none;background: gray;color: #efefef;text-shadow: 0px 1px 1px black;
}

/* My Profile */

.personalImage {
	width: 150px;height: 200px;
	border-radius: 4px;
	box-shadow: 0px 4px 7px gray;
	margin: 10px 5px;
	border-color: black;
	border-width: 2px;
	border-style: solid;
	transition-duration: 0.2s;
	cursor: pointer;
}

#viewImg {
	display: none;
	background-color:rgba(0,0,0,0.7);
  	height:100%;
  	width:100%;
  	position:fixed;
  	top: 0;
  	z-index: 9999;
}

#viewImg img {
	display: block;
	margin: auto;
	width: 400px;
	height: 500px;
}

.personalImage:hover {
	opacity: 0.7;
}

#profileView {
	display: none;
}

#myaccountimage {
	display: block;
	object-fit: cover;
	margin: 0 auto;
	border-style: solid;
	border-width: 2px; 
	border-color: dodgerblue;
	height: 170px; 
	width: 170px;
	cursor: pointer;
	transition-duration: 0.2s;
}

#myaccountimage:hover {
	box-shadow: 0px 0px 10px dodgerblue;
}

/* Physical */

.noGraph {
	width: 100%;
	height: 100%;
	background: #efefef;
	color: #dd6a40;
	box-shadow: 0px 0px 50px gray inset;
	border-radius: 4px;
}

.noGraph td {
	text-align: center;
	text-shadow: 0px 2px 1px lightgray;
}

.noGraph h1 {
	font-size: 30px;
}
L
.noGraph h2 {
	color: gray;
}


/* Main Menu */
#backPage{
	width: 50px; height: 50px;border-radius: 5px;background: #1e4770;border-style: solid;transition-duration: 0.2s;
	/*margin-bottom: 100px;*/
	/*border-radius: 25px;*/
	color: #efefef;
	border-color: #1e4770;
}
#toggleOnlineSwitchDiv{
	width: 100px; height: 50px;border-radius: 5px;background: #1e4770;border-style: solid;transition-duration: 0.2s;
	/*margin-bottom: 100px;*/
	/*border-radius: 25px;*/
	color: #efefef;
	border-color: #1e4770;
}
#startVseeBtn{
	width: 100px; height: 50px;border-radius: 5px;background: #1e4770;border-style: solid;transition-duration: 0.2s;
	/*margin-bottom: 100px;*/
	/*border-radius: 25px;*/
	color: #efefef;
	border-color: #1e4770;
}
#docStatusReActive {
	width: 80px; height: 50px;border-radius: 5px;background: #1e4770;border-style: solid;transition-duration: 0.2s;
	/*margin-bottom: 100px;*/
	/*border-radius: 25px;*/
	color: #efefef;
	border-color: #1e4770;
}

#reconnect {
	width: 80px; height: 50px;border-radius: 5px;background: #1e4770;border-style: solid;transition-duration: 0.2s;
	/*margin-bottom: 100px;*/
	/*border-radius: 25px;*/
	color: #efefef;
	border-color: #1e4770;
}

#alertBtn {
	width: 50px; height: 50px;border-radius: 5px;background: #1e4770;border-style: solid;transition-duration: 0.2s;
	color: #efefef;
	border-color: #1e4770;
}

#alertBtn:hover {
	text-shadow: 0px 1px 1px black;
	color: white;
}

#emergencytBtn {
	width: 50px; height: 50px;border-radius: 5px;background: #1e4770;border-style: solid;transition-duration: 0.2s;
	color: #efefef;
	border-color: #1e4770;
}

#emergencytBtn:hover {
	text-shadow: 0px 1px 1px black;
	color: white;
}

.semiMenu td {
	width: 33.3%;
}

.semiMenu td:hover{
	color: #1e4770;
}

#patientNav, #header #menu_lookup, #header #menu_physical, #header #menu_doctor, #header #menu_personal, #header #menu_reports,#header #menu_alerts, #header #menu_monitors,#header #workbook {
	display: none;
}

#bottomDash {
	display: block;
}

.required {

	color: orange;

}

/* width */
::-webkit-scrollbar {
	overflow-x: hidden;
	overflow-y: scroll;
    width: 10px;
}

body::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

::-webkit-scrollbar-thumb {
    background: rgba(136,136,136,0.5);
}

::-webkit-scrollbar-thumb:hover {
    background: #555; 
}

#pageTitleBack {
	background: rgba(61,145,224,1);
	background: -moz-linear-gradient(left, rgba(61,145,224,1) 0%, rgba(124,182,235,1) 41%, rgba(243,243,244,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(61,145,224,1)), color-stop(41%, rgba(124,182,235,1)), color-stop(100%, rgba(243,243,244,1)));
	background: -webkit-linear-gradient(left, rgba(61,145,224,1) 0%, rgba(124,182,235,1) 41%, rgba(243,243,244,1) 100%);
	background: -o-linear-gradient(left, rgba(61,145,224,1) 0%, rgba(124,182,235,1) 41%, rgba(243,243,244,1) 100%);
	background: -ms-linear-gradient(left, rgba(61,145,224,1) 0%, rgba(124,182,235,1) 41%, rgba(243,243,244,1) 100%);
	background: linear-gradient(to right, rgba(61,145,224,1) 0%, rgba(124,182,235,1) 41%, rgba(243,243,244,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d91e0', endColorstr='#f3f3f4', GradientType=1 );
	height: 43px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	width: 180%;
}

#menu_center button {
	background: #2f4050;
	color: #fff;
	padding: 10px 15px;
	border-radius: 3px;
	width: 100%;
	margin: 5px 0px;
	transition-duration: 0.4s;
}

#menu_center button:hover {
	background: #457f9e;
	color: #efefef;
}

#dashboard table {
	width: 100%;
	font-family: Verdana;
}

#workplace #dashboard a {
	color: #efefef;
}

#pageTitle{
	color: gray;
	font-weight:bold;
    font-size:28px;
    vertical-align: middle;display: inline-block;
}

#LatVit {
	cursor: pointer;
	font-size: 12px;
	background: white;
	box-shadow: 0px 8px 15px lightgray;
	height: 288px;
}

#bottomDash table thead {
	text-shadow: 0px 1.5px 1px black;
}

#LatVit .r1:hover {
	background: #406484;
	color: white;
	/*box-shadow: 0px 3px 5px black inset;*/
	text-shadow: 0px 1px 1px black;
	transition: 0.3s;
}

#LatVit .r2:hover {
	background: #bf4c3b;
	color: white;
	/*box-shadow: 0px 3px 5px black inset;*/
	text-shadow: 0px 1px 1px black;
	transition: 0.3s;
}

#LatVit .r3:hover {
	background: #7c5d36;
	color: white;
	/*box-shadow: 0px 3px 5px black inset;*/
	text-shadow: 0px 1px 1px black;
	transition: 0.3s;
}

#LatVit .r4:hover {
	background: #4a7066;
	color: white;
	/*box-shadow: 0px 3px 5px black inset;*/
	text-shadow: 0px 1px 1px black;
	transition: 0.3s;
}

#LatVit .r5:hover {
	background: #554b68;
	color: white;
	/*box-shadow: 0px 3px 5px black inset;*/
	text-shadow: 0px 1px 1px black;
	transition: 0.3s;
}

#LatVit .r6:hover {
	background: #b38600;
	color: white;
	/*box-shadow: 0px 3px 5px black inset;*/
	text-shadow: 0px 1px 1px black;
	transition: 0.3s;
}


#workplace #LabRes tbody tr:hover {
	background: #21528e;
	color: white;
	/*box-shadow: 0px 3px 5px black inset;*/
	text-shadow: 0px 1px 1px black;
	transition: 0.3s;
}

#mainmenuName {
	font-size: 17px;
	/*text-shadow: 0px 1px 1px black;*/
}

#mainmenuProfile {
	width: 110px; 
	height: 110px;
	object-fit: cover;
	  /*box-shadow:
    	0 0 0 4px #b5d1ff,
    	0 0 0 7px #85b0f7,
    	0 0 15px 12px #476aa3;*/
}

#mydiv {  
    position:fixed;
    top:0;
    left:0;
    right:0;
    width:100%;
    height:100%;
    z-index:1000;
    background-color:transparent;
    /*background-color:rgba(0, 0, 0, 0.5);*/
 }

.ajax-loader {
    position: fixed;
    left: 45%;
    top: 45%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px;  /* -1 * image height / 2 */
    display: block;
    text-align:center;     
}

.tableBodyScroll {
	height: 250px;
	width: 100%;
	border: none;
	box-shadow: 0px 3px 5px lightgray;
	transition: all .3s;
	background: white;
	cursor: pointer;
}

.tableBodyScroll tbody {
	display:block;
	height:250px;
	overflow:scroll;
}

.tableBodyScroll tbody tr{
	display:table;
	width:100%;
	table-layout:fixed;
}

.tableBodyScroll thead tr th{
	font-size:15px;
}

/*.tableBodyScroll tbody::-webkit-scrollbar{
	display:none;
}*/

#workplace #dashboard #bottomDash table:hover {
	box-shadow: 0px 10px 15px lightgray;
}

#workplace #dashboard #bottomDash h2 {
	cursor: pointer;
	font-weight: bold;
	font-size: 20px;
	padding: 5px 8px;
	transition-duration: 0.4s;
}

#workplace #dashboard #bottomDash h2:hover {
	padding-left: 20px;
}

/* Dashboard Tables */

#workplace #dashboard table tr td {
	padding: 5px 10px;
}

/* eHealthcare > Physical */

#dashboard #dashboard_t2 table tr td,
#dashboard #dashboard_t1 table tr td,
#dashboard #dashboard_t3 table tr td,
#dashboard #dashboard_t4 table tr td
{
	text-shadow: 0px 1px 1px black;
}

#dashboard #dashboard_t1 table tr td strong,
#dashboard #dashboard_t2 table tr td strong,
#dashboard #dashboard_t3 table tr td strong,
#dashboard #dashboard_t4 table tr td strong {
	font-size: 16px;
}

#dashboard #dashboard_t1 table tr td h1,
#dashboard #dashboard_t2 table tr td h1,
#dashboard #dashboard_t3 table tr td h1,
#dashboard #dashboard_t4 table tr td h1 {
	font-weight: bold;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
/* Select Patients */

#patientSearch {
	width: 100%;
}

#workplace 
#mypatients .contact-box {
	box-shadow: 0px 3px 3px lightgray;
	background: #fcfcfc;
}

#workplace 
#mypatients .contact-box a img {
	border-style: solid;
	border-width: 2px;
	border-color: lightgray;
}

#workplace table tr td button{
	border:0;
	transition:.5s all;
}

.lgn {
	background: white;
}

.lgn a {
	color: #2d4251;
	transition-duration: 0.2s;
}

.lgn a:hover {
	font-weight: bold;
}

.lgn .well {
	background: rgba(245,245,245,1);
	border: none;
	box-shadow: 0px 1px 10px black;
}

.lgn h2 {
	color: #2d4251;
	font-weight: bold;
}

#lgnLogo {
	background: rgba(250,250,250,0.6);
	border-radius: 5px;
	border: none;
	box-shadow: 0px 1px 5px black;
}

#tX {
	width: 100%;background: white;
	transition: 0.4s;
}

#tX tr td {
	font-size: 25px;
	transition: 0.4s;
}

#tX tr td input {
	font-size: 17px;
	background: transparent;
	color: black;
	transition: 0.4s;
}

#tX tr td input:focus {
	padding-left: 20px;
}

#docPat {
	font-size: 17px;
}

/* Back to Top button */

#backToTop {
  position: fixed;
  bottom: 3.5vmax;
  right: 3vmax;
  z-index: 9999;
  color: white;
  cursor: pointer;
}


/* Page Loader */

#loading {
	background-color:rgba(255,255,255,0.5);
  	height:100%;
  	width:100%;
  	position:fixed;
  	z-index: 9999;
}

#loading-container{
  	position: absolute;
	left: 50%;
	top: 50%;
	height: 200px;
	width: 200px;
	margin-top: -100px;
	margin-left: -40px;	
}

.dna {
  position:absolute;
  width: 5em;
  margin: 0 auto;
  padding: 1em;
  perspective: 60em;
  transform-style: preserve-3d;
  transform: translate3d(0, 0, 0) rotateY(40deg);
  z-index:9999;
}
.dna .protein {
  margin: 0 0.5em 0.5em;
  width: 4em;
  height: 0.5em;
  transform-style: preserve-3d;
  animation: rot 2s linear infinite;
  position: relative;
}
.dna .protein:nth-of-type(20) {
  animation-delay: 2s;
  background: linear-gradient(to right, #e67e22 50%, #e67e22 50%);
}
.dna .protein:nth-of-type(19) {
  animation-delay: 1.9s;
  background: linear-gradient(to right, #2980b9 50%, #e67e22 50%);
}
.dna .protein:nth-of-type(18) {
  animation-delay: 1.8s;
  background: linear-gradient(to right, #2ecc71 50%, #f1c40f 50%);
}
.dna .protein:nth-of-type(17) {
  animation-delay: 1.7s;
  background: linear-gradient(to right, #2ecc71 50%, #2ecc71 50%);
}
.dna .protein:nth-of-type(16) {
  animation-delay: 1.6s;
  background: linear-gradient(to right, #2980b9 50%, #f1c40f 50%);
}
.dna .protein:nth-of-type(15) {
  animation-delay: 1.5s;
  background: linear-gradient(to right, #f1c40f 50%, #e67e22 50%);
}
.dna .protein:nth-of-type(14) {
  animation-delay: 1.4s;
  background: linear-gradient(to right, #2ecc71 50%, #f1c40f 50%);
}
.dna .protein:nth-of-type(13) {
  animation-delay: 1.3s;
  background: linear-gradient(to right, #2980b9 50%, #e67e22 50%);
}
.dna .protein:nth-of-type(12) {
  animation-delay: 1.2s;
  background: linear-gradient(to right, #e67e22 50%, #2ecc71 50%);
}
.dna .protein:nth-of-type(11) {
  animation-delay: 1.1s;
  background: linear-gradient(to right, #2ecc71 50%, #e67e22 50%);
}
.dna .protein:nth-of-type(10) {
  animation-delay: 1s;
  background: linear-gradient(to right, #e67e22 50%, #e67e22 50%);
}
.dna .protein:nth-of-type(9) {
  animation-delay: 0.9s;
  background: linear-gradient(to right, #f1c40f 50%, #e67e22 50%);
}
.dna .protein:nth-of-type(8) {
  animation-delay: 0.8s;
  background: linear-gradient(to right, #2ecc71 50%, #f1c40f 50%);
}
.dna .protein:nth-of-type(7) {
  animation-delay: 0.7s;
  background: linear-gradient(to right, #e67e22 50%, #2ecc71 50%);
}
.dna .protein:nth-of-type(6) {
  animation-delay: 0.6s;
  background: linear-gradient(to right, #e67e22 50%, #e67e22 50%);
}
.dna .protein:nth-of-type(5) {
  animation-delay: 0.5s;
  background: linear-gradient(to right, #2ecc71 50%, #2980b9 50%);
}
.dna .protein:nth-of-type(4) {
  animation-delay: 0.4s;
  background: linear-gradient(to right, #2ecc71 50%, #2980b9 50%);
}
.dna .protein:nth-of-type(3) {
  animation-delay: 0.3s;
  background: linear-gradient(to right, #e67e22 50%, #2980b9 50%);
}
.dna .protein:nth-of-type(2) {
  animation-delay: 0.2s;
  background: linear-gradient(to right, #f1c40f 50%, #e67e22 50%);
}
.dna .protein:nth-of-type(1) {
  animation-delay: 0.1s;
  background: linear-gradient(to right, #2980b9 50%, #f1c40f 50%);
}
.dna .protein b {
  width: 0.5em;
  height: 1.35em;
  background: #e74c3c;
  transform-origin: 0 center;
  transform: rotateX(-40deg);
  position: absolute;
  top: 0;
  left: -0.5em;
}
.dna .protein b:nth-of-type(2) {
  transform: rotateX(40deg);
  left: auto;
  right: -0.5em;
  background-color: #3498db;
}
.dna .protein:last-child b {
  display: none;
}
@keyframes rot {
  from {
    transform: rotateY(0deg);
  }
  to {
    transform: rotateY(360deg);
  }
}
/* page loading */

.pageLoading {
    border: 5px solid #C6C6C6; /* Light grey */
    border-top: 5px solid #3498db; /* Blue */
    border-radius: 100%;
    width: 25px;
    height: 25px;
    animation: spin .8s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* box shadows */

.box-shadow-xxs {
    box-shadow: 0px 3px 5px lightgray;
}
.box-shadow-xs {
    box-shadow: 0px 4px 6px lightgray;
}
.box-shadow-sm {
    box-shadow: 0px 5px 7px lightgray;
}
.box-shadow-md {
    box-shadow: 0px 5px 8px lightgray;
}
.box-shadow-lg {
    box-shadow: 0px 6px 9px lightgray;
}
.box-shadow-xl {
    box-shadow: 0px 7px 10px lightgray;
}

#tblMedicationP {
	background: black;
}

@media screen and (max-width: 1200px) {
	#profileTitle {
		font-size: 23px;
	}
}

@media 
only screen and (max-width: 920px),
(min-device-width: 920px) and (max-device-width: 1024px)  {

	#emptyDataDiv {
		visibility: hidden;
	}

	/*Responsive Tables*/

	/*Medication Table*/

	/* Force table to not be like tables anymore */
	.mobileTable,
	.mobileTable thead,
	.mobileTable tbody,
	.mobileTable th,
	.mobileTable td,
	.mobileTable tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */

	#tblMedicationP thead:before,
	#tblMedicationO thead:before,
	#tblLUMedicationU thead:before,
	#tblLUMedicationD thead:before {
		font-weight: bold;
		font-size: 17px;
		color: #528ae5;
		padding-left: 10px;
	}

	#tblMedicationP thead:before {
		content: "Prescription";
	}

	#tblLUMedicationD thead:before {
		content: "Medications by Default";
	}

	#tblLUMedicationU thead:before {
		content: "Your Medication";
	}

	#tblMedicationO thead:before {
		content: "Over the Counter";
	}

	.mobileTable thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.mobileTable tr { border: 1px solid lightgray;}
	
	#tblMedicationP td,
	#tblMedicationO td,
	#tblVaccinations td,
	#tblbloodOxygen td,
	#tblbloodpressure td,
	#tblbodytemperature td,
	#tblbloodglucose td,
	#tblLaboratoryTest td,
	#tblLUMedicationU td,
	#tblLUMedicationD td,
	#tblLUTreatmentU td,
	#medicationPrev td,
	#OTprev td,
	#tblurine td,
	#tblfeno td,
	#tblLULabandClinic td,
	#tblLaboratoryTestDef td,
	#tblLUTreatmentD td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	#tblMedicationP td:before,
	#tblMedicationO td:before,
	#tblVaccinations td:before,
	#tblbloodOxygen td:before,
	#tblbloodpressure td:before,
	#tblbodytemperature td:before,
	#tblbloodglucose td:before,
	#tblLaboratoryTest td:before,
	#tblLUMedicationU td:before,
	#tblLUMedicationD td:before,
	#tblLUTreatmentU td:before,
	#medicationPrev td:before,
	#OTprev td:before,
	#tblurine td:before,
	#tblfeno td:before,
	#tblLULabandClinic td:before,
	#tblLaboratoryTestDef td:before,
	#tblLUTreatmentD td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		font-weight: bold;
		padding-right: 10px; 
		white-space: nowrap;
	}

	#tblMedicationP td:nth-of-type(1):before,
	#tblMedicationO td:nth-of-type(1):before,
	#tblVaccinations td:nth-of-type(1):before,
	#tblbloodOxygen td:nth-of-type(1):before,
	#tblbloodpressure td:nth-of-type(1):before,
	#tblbodytemperature td:nth-of-type(1):before,
	#tblurine td:nth-of-type(1):before,
	#tblfeno td:nth-of-type(1):before,
	#medicationPrev td:nth-of-type(1):before,
	#OTprev td:nth-of-type(1):before,
	#tblbloodglucose td:nth-of-type(1):before { content: "Date"; }
	#tblMedicationP td:nth-of-type(2):before,
	#tblMedicationO td:nth-of-type(2):before { content: "Date End"; }
	#tblMedicationP td:nth-of-type(3):before,
	#tblMedicationO td:nth-of-type(3):before { content: "Medication"; }
	#tblMedicationP td:nth-of-type(4):before,
	#tblMedicationO td:nth-of-type(4):before { content: "Generic"; }
	#tblMedicationP td:nth-of-type(5):before,
	#tblMedicationO td:nth-of-type(5):before { content: "Type"; }
	#tblMedicationP td:nth-of-type(6):before,
	#tblMedicationO td:nth-of-type(6):before { content: "Dose"; }
	#tblMedicationP td:nth-of-type(7):before,
	#tblMedicationO td:nth-of-type(7):before { content: "Unit"; }
	#tblMedicationP td:nth-of-type(8):before,
	#tblMedicationO td:nth-of-type(8):before { content: "Frequency"; }
	#tblMedicationP td:nth-of-type(9):before,
	#tblMedicationO td:nth-of-type(9):before { content: "Frequency Type"; }
	#tblMedicationP td:nth-of-type(10):before,
	#tblMedicationO td:nth-of-type(10):before { content: "Prescribed By"; }
	#tblMedicationP td:nth-of-type(11):before,
	#tblMedicationO td:nth-of-type(11):before { content: "Action"; }

	#medicationPrev td:nth-of-type(2):before,
	#OTprev td:nth-of-type(2):before { content: "Date End"; }
	#medicationPrev td:nth-of-type(3):before,
	#OTprev td:nth-of-type(3):before { content: "Medication"; }
	#medicationPrev td:nth-of-type(4):before,
	#OTprev td:nth-of-type(4):before { content: "Generic"; }
	#medicationPrev td:nth-of-type(5):before,
	#OTprev td:nth-of-type(5):before { content: "Type"; }
	#medicationPrev td:nth-of-type(6):before,
	#OTprev td:nth-of-type(6):before { content: "Dose"; }
	#medicationPrev td:nth-of-type(7):before,
	#OTprev td:nth-of-type(7):before { content: "Unit"; }
	#medicationPrev td:nth-of-type(8):before,
	#OTprev td:nth-of-type(8):before { content: "Frequency"; }
	#medicationPrev td:nth-of-type(9):before,
	#OTprev td:nth-of-type(9):before { content: "Frequency Type"; }
	#medicationPrev td:nth-of-type(10):before,
	#OTprev td:nth-of-type(10):before { content: "Prescribed By"; }
	#medicationPrev td:nth-of-type(11):before,
	#OTprev td:nth-of-type(11):before { content: "Action"; }
	

	#tblVaccinations td:nth-of-type(2):before { content: "Vaccine"; }
	#tblVaccinations td:nth-of-type(3):before { content: "Brand"; }
	#tblVaccinations td:nth-of-type(4):before { content: "Dose"; }
	#tblVaccinations td:nth-of-type(5):before { content: "Clinic"; }

	#tblbloodOxygen td:nth-of-type(2):before { content: "SpO2 (%)"; }
	#tblbloodOxygen td:nth-of-type(3):before { content: "Pulse Rate"; }

	#tblbloodOxygen td:nth-of-type(4):before,
	#tblbloodpressure td:nth-of-type(5):before,
	#tblbodytemperature td:nth-of-type(4):before,
	#tblurine td:nth-of-type(13):before,
	#tblfeno td:nth-of-type(5):before,
	#tblbloodglucose td:nth-of-type(4):before { content: "Source"; }

	/*#tblbloodOxygen td:nth-of-type(5):before,
	#tblbloodpressure td:nth-of-type(6):before,
	#tblbodytemperature td:nth-of-type(4):before,
	#tblbloodglucose td:nth-of-type(4):before { content: "Doctor"; }*/

	#tblbloodOxygen td:nth-of-type(5):before,
	#tblbloodpressure td:nth-of-type(8):before,
	#tblbodytemperature td:nth-of-type(5):before,
	#tblbloodglucose td:nth-of-type(5):before,
	#tblurine td:nth-of-type(14):before,
	#tblfeno td:nth-of-type(6):before,
	#tblLUTreatmentU td:nth-of-type(4):before { content: "Action"; }

	#tblbloodpressure td:nth-of-type(2):before { content: "Arm"; }
	#tblbloodpressure td:nth-of-type(3):before { content: "Systolic"; }
	#tblbloodpressure td:nth-of-type(4):before { content: "Diastolic"; }
	#tblbloodpressure td:nth-of-type(5):before { content: "Mean Pressure"; }
	#tblbloodpressure td:nth-of-type(6):before { content: "Class"; }
	#tblbloodpressure td:nth-of-type(7):before { content: "Source"; }

	#tblbodytemperature td:nth-of-type(2):before { content: "Temperature (°C)"; }
	#tblbodytemperature td:nth-of-type(3):before { content: "Temperature (°F)"; }

	#tblbloodglucose td:nth-of-type(2):before { content: "mmol/L"; }
	#tblbloodglucose td:nth-of-type(3):before { content: "mg/dL"; }

	#tblfeno td:nth-of-type(2):before { content: "Feno"; }
	#tblfeno td:nth-of-type(3):before { content: "Class"; }
	#tblfeno td:nth-of-type(4):before { content: "Unit"; }


	#tblurine td:nth-of-type(2):before { content: "Leukocyte"; }
	#tblurine td:nth-of-type(3):before { content: "Nitrite"; }
	#tblurine td:nth-of-type(4):before { content: "Urobilinogen"; }
	#tblurine td:nth-of-type(5):before { content: "Protein"; }
	#tblurine td:nth-of-type(6):before { content: "pH"; }
	#tblurine td:nth-of-type(7):before { content: "Blood"; }
	#tblurine td:nth-of-type(8):before { content: "SG"; }
	#tblurine td:nth-of-type(9):before { content: "Ketones"; }
	#tblurine td:nth-of-type(10):before { content: "Bilirubin"; }
	#tblurine td:nth-of-type(11):before { content: "Glucose"; }
	#tblurine td:nth-of-type(12):before { content: "Vitamin-C"; }

	#tblLaboratoryTest td:nth-of-type(1):before,
	#tblLUMedicationD td:nth-of-type(1):before,
	#tblLUMedicationU td:nth-of-type(1):before { content: "Name"; }
	#tblLaboratoryTest td:nth-of-type(2):before { content: "Category"; }
	#tblLaboratoryTest td:nth-of-type(3):before { content: "CPT"; }
	#tblLaboratoryTest td:nth-of-type(4):before { content: "Min"; }
	#tblLaboratoryTest td:nth-of-type(5):before { content: "Max"; }
	#tblLaboratoryTest td:nth-of-type(6):before { content: "Specimen"; }

	#tblLUMedicationU td:nth-of-type(2):before,
	#tblLUMedicationD td:nth-of-type(2):before { content: "Generic Name"; }
	#tblLUMedicationU td:nth-of-type(3):before,
	#tblLUMedicationD td:nth-of-type(3):before { content: "Unit"; }
	#tblLUMedicationU td:nth-of-type(4):before,
	#tblLUMedicationD td:nth-of-type(4):before { content: "Use"; }

	#tblLUTreatmentU td:nth-of-type(1):before,
	#tblLUTreatmentD td:nth-of-type(1):before { content: "Treatment Name"; }
	#tblLUTreatmentU td:nth-of-type(2):before,
	#tblLUTreatmentD td:nth-of-type(2):before { content: "Equipment"; }
	#tblLUTreatmentU td:nth-of-type(3):before,
	#tblLUTreatmentD td:nth-of-type(3):before { content: "Purpose"; }
	#tblLUTreatmentU td:nth-of-type(4):before,
	#tblLUTreatmentD td:nth-of-type(4):before { content: "Action"; }

	#tblLULabandClinic td:nth-of-type(1):before { content: "Laboratory Name"; }
	#tblLULabandClinic td:nth-of-type(2):before { content: "Address"; }
	#tblLULabandClinic td:nth-of-type(3):before { content: "Action"; }

	#tblLaboratoryTestDef td:nth-of-type(1):before { content: "Name"; }
	#tblLaboratoryTestDef td:nth-of-type(2):before { content: "Category"; }
	#tblLaboratoryTestDef td:nth-of-type(3):before { content: "CPT"; }
	#tblLaboratoryTestDef td:nth-of-type(4):before { content: "Description"; }
}

.d-none{
	display: none;
}

input[type="file"]::-webkit-file-upload-button{
   color: #1c84c6;
   background-color:transparent;
   border:0;
   outline: none;
}

input[type="file"]::-webkit-file-upload-button:hover{
   color: #ed5565;
}

/* Bootstrap Buttons Customization */
 
/*.btn-success {
	  text-align: center;
	  text-decoration: none;
	  outline: none;	  
	  border: none;
	  box-shadow: 0 6px #1e527a;
}

.btn-success:active {
  	box-shadow: 0 2px #1e527a;
  	transform: translateY(4px);
}*/

/*.btn-warning {
	text-align: center;
	text-decoration: none;
	outline: none;
	border: none;
	box-shadow: 0 6px #7f4626;
}

.btn-warning:active {
  	box-shadow: 0 2px #7f4626;
  	transform: translateY(4px);
}

.btn-danger {
	  text-align: center;
	  text-decoration: none;
	  outline: none;	  
	  border: none;
	  box-shadow: 0 6px #933d32;
}

.btn-danger:active {
  	box-shadow: 0 2px #933d32;
  	transform: translateY(4px);
}*/

.btn-default-t {
	  text-align: center;
	  text-decoration: none;
	  outline: none;	  
	  box-shadow: 0 6px #979899;
	  background: #efefef;
}

.btn-default-t:active {
  	box-shadow: 0 2px #979899;
  	transform: translateY(4px);
}

.bg-transparent {
	background: transparent;
}

.bg-success-dark {
	background: #20518e;
	color: white;
}

.btn-circle:hover {
	background: lightgray;
}

#emptyData {
	width: 100%;
	height: 100%;
	background: #efefef;
	color: #dd6a40;
	box-shadow: 0px 0px 50px gray inset;
	border-radius: 4px;
}

#emptyData td {
	text-align: center;
	text-shadow: 0px 2px 1px lightgray;
}

#emptyData h1 {
	font-size: 30px;
}

#emptyData h2 {
	color: gray;
}

#pageTitleDiv {
	line-height: 120px;
}

@media only screen and (max-width: 767px) {
    #pageTitleDiv {
        line-height: 0px;
        height: 20px;
    }
}

/* #docStatBadge a i:hover{
	color:red;
} */


