#mtrLogo{	
	width: auto;
}
.naviHeight{
	height: 47px;
}
.line-title{
	padding-left: 3%
}
table, th, td {
	border: 2px solid black;
	border-collapse: collapse;
}
table, td {
	position: relative;
}

.titleBar{
	color:white;
	width: 5%;
	height: 38px;
	font-size:35px;
	padding: 0px
}
th{
	font-size: 22px;
}
td{
	text-align:center;
}

td.multi-selected-green {
	border: 5px solid #008000 !important;
}

rect.multi-selected-green {
	stroke: #008000 !important;
	stroke-width: 3 !important;
}

td.multi-selected-red {
	border: 5px solid #940707 !important;
}

rect.multi-selected-red {
	stroke: #940707 !important;
	stroke-width: 3 !important;
}

.socOn{
	font-weight: 900;
	font-size: 17px;
	color:#fe0000;
}
.socOff{
	font-weight: 900;
	font-size: 17px;
	color:green;
}
.section{
	font-weight: 900;
	font-size:  22px; /*17px;  update by GNS*/
	padding: 0px !important;
}
.dccbTable {
	width: 100%;
}
table td.crossed::after{
  position: absolute;
  content: "";
  left:0;
  right:0;
  top:0;
  bottom:0;
  background-image: linear-gradient(to bottom right,  transparent calc(50% - 1px), black, transparent calc(50% + 1px)); 
}
input[type=checkbox] { 
    vertical-align: middle; 
    position: relative; 
    bottom: 1px; 
}
div.centerBut {
	text-align:center;
	display: flex;
	justify-content: space-around;
}
input.largerCheckbox { 
    width: 20px; 
    height: 20px; 
}
.e-center{
	margin: 0;
	position: relative;
	left: 50%;
	transform: translate(-50%, 0%);
}
.tableBreak{
	height: 10px;
}
.border-motor-isolator-yellow{
    border: 5px solid #ffc000!important;
}

#selection-box{
	display: flex; 
	flex-direction: column; 
	position: absolute;
	z-index: 100; 
	top: 115px; 
	right: 0px;
	align-items: flex-end;
	justify-content: center;
}

.ontrack-reset-item {
	padding-right: 15px;
	display: none;
}

.ontrack-reset-item-label {
	font-size: 18px;
}

.zoom-reset-button {
    position: fixed !important; /* Fixes the button relative to the viewport */
    bottom: 60px !important;    /* Sets the distance from the bottom of the viewport */
    right: 40px !important;     /* Sets the distance from the right of the viewport */
    cursor: pointer;
    z-index: 1000 !important; /* Ensures the button is above other content */
}