.pTable {
	position:absolute;
	padding-left:2%;
	padding-right:2%;
	padding-top:10px;
	width:100%;
	top:115px;
	bottom:80px;
	box-sizing:border-box;
}

.pTable.scroll{
	position:absolute;
	left:0px;
	padding-left:2%;
	padding-right:2%;
	padding-top:10px;
	width:100%;
	bottom:0px;
	overflow:auto;
}

h4{
	position:relative;
	clear:both;
	float:left;
	font-size:1em !important;
	font-weight: bold  !important;
	width: 100%;
	color: #70547a !important;
}

.pStats {
	position:absolute;
	left: 2%;
	width: 96%;
	top:120px;
	bottom:20px;
}

.pTable.monitor{
	bottom:10px;
}

.vhExtTable {
	margin-top: 30px;
	width: 100%;
	text-align: center;
	font-size: 15px;
	padding: 0;
}

.vhExtTable td {
	width: 15%;
	font-size: 14px;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
}

.vhExtTable tr.disconnected {
	background-color: #d9d9d9;
	cursor: pointer;
}

.vhExtTable tr:hover {
	background-color: #f5eef6;
	cursor: pointer;
}

.vhTable {
	width: 100%;
	text-align: center;
	font-size: 15px;
	padding: 0;
	background: #f9f9f9;
}

.vhTableMargin {
	width: 100%;
	text-align: center;
	font-size: 15px;
	height: 30px;
	padding: 0;
	background: #f9f9f9;
}

.vhTable td {
	width: 25%;
	font-size: 14px;
	border-bottom: 1px solid #e9e9e9;
}

.vhTableMargin td {
	width: 25%;
	height:45px;
	font-size: 14px;
	border-bottom: 1px solid #e9e9e9;
}

.innerTable{
	position:absolute;
	bottom:0;
	top:10px;
	margin-top:45px;
	width:96%;
	overflow-y: auto;
}

.innerTableMargin{
    height:100%;
    width:100%;
	margin-top: 0px;
	overflow-y: auto;
}

.vhContentTable {
	width: 100%;
	text-align: center;
	font-size: 15px;
	padding: 0;
	table-layout: fixed;
}

.vhContentTable td {
width:20%;
overflow:auto;
    word-wrap: break-word;
display: table-cell;
    font-size: 0.9em;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
}
.vhContentTable.monitor td {
width:15%;
display: table-cell;
    font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
}

.vhContentTable.alarms td {
width:14.2%;
}

.vhContentTable.users td {
width:25%;
}

.vhContentTable tr:hover {
	background-color: #f5eef6;
	cursor: pointer;
}

.vhContentTable tr.no-pointer:hover {
	cursor: default;
}

.vhContentTable tr.disconnected {
	background-color: #d9d9d9;
	cursor: pointer;
}

.vh-header td {
	background-color: #5c4267;
	color: white;
	font-size: 13px;
	margin: 0;
	padding: 5px;
	border: none;
	cursor: default;
	font-weight: 400;
      vertical-align: middle;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: border-box;
}

.vh-header.five td{
	width:20%;
}
.vh-header.four td{
	width:25%;
}
.vh-header.six td{
	width:16.5%;
}
.vh-header.seven td{
	width:14.2%;
}
.vh-header.eight td{
	width:12.5%;
}
.vh-header.order td:hover{
	cursor: pointer;
}

.vh-header td.ascendent{
	background: #5c4267 url(../images/arrow_up_white.png) no-repeat right;
    background-position:95%;
}
.vh-header td.descendent{
	background: #5c4267 url(../images/arrow_down_white.png) no-repeat right;
	background-position:95%;
}

.boxTime {
	margin: 0px;
	width: 100%;
	border: none;
	border-bottom: 1px solid #c9c9c9;
	font-size: 15px;
}

.action {
	clear: both;
	width: 100%;
	float: left;
	text-align: center;
	color: #70547a;
}

.action:hover {
	clear: both;
	width: 100%;
	float: left;
	text-align: center;
	color: #5c4267;
}

.pFilteredTable{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:78%;
	background: white;
	height:100%;
	overflow:auto;
}

.rehabMonitor .pFilteredTable{
	position:absolute;
	top:90px;
	width:100%;
	bottom:0px !important;
	height:auto;
}

.innerTableContent {
	width: 100%;
	text-align: center;
	font-size: 13px;
	padding: 0;
}

.innerTableContent td {
	display: table-cell;overflow:auto;

    word-wrap: break-word;
	
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
	color: #373935;
	font-weight: 500;
}

.innerTableContent td .drug{
	width:100%;
	height:auto;
}

.innerTableContent tr:nth-child(odd) {
	background: #FFFFFF;
	color: #FAFAFA;
}

.innerTableContent tr:nth-child(even) {
	background: #FAFAFA;
	color: #FFFFFF;
}

.innerTableContent tr:hover {
	background-color: #f5eef6;
	cursor: pointer;
}

.innerTableContent tr.disconnected {
	background-color: #d9d9d9;
	cursor: pointer;
}

.tableHeader td {
	background-color: #5c4267;
	color: white;
	font-size: 14px;
	margin: 0;
	padding: 5px;
	border: none;
	cursor: default;
	font-weight: 400;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.colorColumn{
	position:relative;
	clear:both;
	width:100%;
	overflow:hidden;
	margin-top:3px;
}

.colorColumn input{
	position:absolute;
	left:1000%;
	
}
.colorCircle{
	position:relative;
	float:left;
	border-radius: 15px;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	left:50%;
	margin-left: -10px;
	
}


td .row .text{
	margin-top:0px !important;
    font-size: 13px;
}

.vhContentTable td .drug{
	width:100%;
	height:auto;
}

.vhExtTable td .drug{
	width:100%;
	height:auto;
}

.innerTableCustom{
	position:relative;
	bottom:0;
	max-height: 150px;
	overflow-y: auto;
}

.innerTableAssigned{
	position:relative;
	bottom:0;
	max-height: 150px;
	overflow-y: auto;
}
