
.table>thead>tr>th{ background-color:#f7f7f7 !important; padding:15px 10px !important; font-size:12px !important; line-height:12px !important; }
.table>tbody>tr>td{ padding:15px 10px !important; font-size:12px !important; line-height:12px !important; }
.table-hover>tbody>tr:hover{ background-color:#fafafa !important; cursor:pointer; }

.table>tbody>tr>td input.datepicker{ text-align:center; }

#tab-2 .table-hover>tbody>tr:hover,
#tab-3 .table-hover>tbody>tr:hover,
#tab-4 .table-hover>tbody>tr:hover,
#tab-5 .table-hover>tbody>tr:hover{ cursor:default; }
#tab-7 .table-hover>tbody>tr:hover{ cursor:default; }

.bgm-lightgreen{ background-color:#f0f4c3 !important; }
.bgm-lightred{ background-color:#f8d2d2 !important; }

select.form-control.arrow
{
	background-image:url(../../img/select.png);
	background-position:right center;
	background-size:12px;
	background-repeat:no-repeat;
	cursor:pointer;
}

div.labDetail
{
	float:left;
	width:100%;
	height:auto;
}

/*
div.labDetail img
{
	float:left;
	width:80px;
	height:80px;
	border-radius:50%;
}
*/

div.labDetail h2
{
	float:right;
	margin:0;
	padding:0;
	width:100%;
	font-size:16px;
	line-height:16px;
	color:#9dc450;
	text-transform:uppercase;
}

div.labDetail h3
{
	float:right;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	font-size:14px;
	line-height:14px;
	color:#9c9c9c;
}

div.labInfoActi
{
	float:left;
	margin:20px 0 0 0;
	padding:10px 20px;
	width:100%;
	font-weight:500;
	border-top:1px solid #dddcdc;
	border-bottom:1px solid #dddcdc;
	cursor:pointer;
	color:#22274c;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

div.labInfoActi span
{
	float:right;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
}

div.labInfoActi.active span
{
	float:right;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
}

ul#labInfo
{
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	font-size:12px;
	line-height:16px;
	color:#22274c;
	list-style:none;
	display:none;
}
ul#labInfo.active{ display:block; }

ul#labInfo li
{
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	font-size:14px;
	line-height:16px;
	color:#22274c;
	list-style:none;
}

ul#labInfo li i{ font-size:12px; color:#9dc450; }

a.back
{
	float:left;
	margin:20px 0 0 0;
	padding:10px 20px;
	width:100%;
	font-size:12px;
	line-height:12px;
	color:#fff;
	background-color:#9dc450;
	text-transform:uppercase;
	font-weight:bold;
}

ul.labTabs
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	color:#22274c;
	list-style:none;
	border-top:1px solid #dddcdc;
	border-left:1px solid #dddcdc;
}

ul.labTabs li
{
	float:left;
	margin:0;
	padding:10px 4px;
	font-size:12px;
	line-height:12px;
	width:25%;
	color:#22274c;
	list-style:none;
	text-align:center;
	border-right:1px solid #dddcdc;
	border-bottom:1px solid #dddcdc;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
}

ul.labTabs li.active
{
	font-weight:bold;
	background-color:#f7f7f7;
	border-bottom:none;
}

div.tabPage
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	display:none;
	position:relative;
}
div.tabPage.active{ display:block; }

div.tabRow
{
	float:left;
	margin:0;
	padding:30px;
	width:100%;
	border-right:1px solid #dddcdc;
	border-left:1px solid #dddcdc;
	border-bottom:1px solid #dddcdc;
	position:relative;
}

div.tabRow.first{ border-top:1px solid #dddcdc; }

div.tabRow.noborder
{
	padding:30px 30px 0 30px;
	border-bottom:none;
}

div.tabRow h3
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	font-size:14px;
	line-height:14px;
	text-transform:uppercase;
	font-weight:bold;
}

div.tabRow div.tabCol
{
	float:left;
	margin:0;
	padding:0;
	width:calc(50% - 30px);
	position:relative;
}

div.tabRow div.tabCol.col-3
{
	float:left;
	margin:0 30px 0 0;
	padding:0;
	width:calc(33.33% - 30px);
}

div.tabRow div.tabCol.col-4
{
	float:left;
	margin:0 30px 0 0;
	padding:0;
	width:calc(22.22% - 30px);
}

div.tabRow div.tabCol.righCol{ float:right; margin:0; }

div.tabRow div.sTeeths
{
	float:left;
	margin:0;
	padding:0;
	width:75%;
}
div.tabRow div.sTeeths button{ padding:5px 0; margin:2px; font-size:12px !important; line-height:12px !important; width: 32px; background:#fff; border:1px solid #e0e0e0; }
div.tabRow div.sTeeths button.active{ background:#9dc450; }

div.tabRow div.sQuadr
{
	float:left;
	margin:0;
	padding:0;
	width:20%;
}
div.tabRow div.sQuadr button{ padding:5px 0; margin:2px; font-size:12px !important; line-height:12px !important; width: 32px; background:#fff; border:1px solid #e0e0e0; }
div.tabRow div.sQuadr button.active{ background:#9dc450; }

div.tabRow div.sArch
{
	float:left;
	margin:0;
	padding:0;
	width:5%;
}
div.tabRow div.sArch button{ padding:5px 0; margin:2px; font-size:12px !important; line-height:12px !important; width: 32px; background:#fff; border:1px solid #e0e0e0; }
div.tabRow div.sArch button.active{ background:#9dc450; }







div.tabRow div.tabCol label{ margin:20px 0 0 0; }

div.tabRow div.tabCol input[type=checkbox],
#tab-4 input[type=checkbox],
#tab-5 input[type=checkbox]
{
	margin:0 10px 0 0;
	padding:0;
	width:16px;
	height:16px;
	background-color:#fff;
	border:none;
	cursor:pointer;
	-webkit-appearance:none;
	border:1px solid #607D8B;
	background-position: center center;
	background-size: cover;
}

div.tabRow div.tabCol input[type=checkbox]:checked,
#tab-4 input[type=checkbox]:checked,
#tab-5 input[type=checkbox]:checked{ background-image: url(/img/checkbox-checked.png) }

button.labAdd
{
	float:left;
	margin:40px 0 0 0;
	padding:10px 0;
	font-size:14px;
	line-height:14px;
	color:#fff;
	width:50%;
	background-color:#9dc450;
	text-transform:uppercase;
	border:none;
	font-weight:bold;
	text-align:center;
}

button.labAdd#saveLab{ float:right; margin:0; }


.modal4 .modal-dialog .modal-content
{
	top:275px;
	height:calc(100% - 150px);
}

.modal4 .modal-body
{
	height:calc(100% - 61px);
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background:#fff; }

.bootstrap-select.has-error>.btn-default{ border-color: #f6675d !important;}