html {overflow-y: scroll;}

html,
body {
	font-size: 14px;
	height: 100%;
	font-weight: normal;
}

body {
  font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
  margin: 0px;
  padding: 0px;
  text-rendering: optimizeLegibility;
  min-width: 320px;
}

a:link, a:visited, a:active, a:hover 
{
	text-decoration: none;
	outline: none;
	color: #555555;
}


/* .ui.menu.grid>.row {
  padding:0px;
  margin: 0px;
} */

/* .main.container {
	margin-top: 0px;
	margin-right:10px;
	margin-bottom: 20px;
	margin-left:20px;
} */

.fixed-width {
    width: 15em;
    min-width: 15em;
}
.fixed-form-width {
    width: 30em;
    min-width: 30em;
}

.title_txt {	font-weight: lighter;}
.s0 {font-size: 3em;}
.s1 {font-size: 2em;}
.s2 {font-size: 1.8em;}
.s3 {font-size: 1.6em;}
.s4 {font-size: 1.4em;}
.s5 {font-size: 1em;}
.s6 {font-size: 0.9em;}
.c2 {color: #00B5AD;}

table.sortable tbody tr:nth-child(odd):hover td, table.sortable tbody tr.odd:hover td {background:#2593CD; color: white;}
table.sortable tbody tr:nth-child(even):hover td, table.sortable tbody tr.even:hover td {background:#2593CD; color: white;}

table.alldevice {border-collapse:collapse; border:none; font-family:Segoe UI;font-size:0.87em;}
table.alldevice tr:nth-child(even) {background: #f7f6f6}
table.alldevice td {border:1px solid rgba(0, 0, 0, 0.1); padding:0.40em 0.7em;}