body {
    font-family: Roboto, sans-serif;
}

/* formatting links*/
a {
text-decoration: none;
}
a:link {
color: #000099;
/*border-bottom: 1px solid #ff0000 */
}
a:visited {
color: #000099;
border-bottom: 1px solid #b3b3b3;
}
a:hover {
color: #ff033e;
border-bottom: 1px solid #000099;
}
a:focus {
color: #2d8653;
border-bottom: 1px solid #000099;
}

.numericoutput {
	font-family: monospace;
	font-size: 15px;
}

.ui-slider {
	border: solid 1px;
}

.ui-slider-handle{
	border-color: black !important;
}
h4{
	margin:0px;
	padding: 0px
}

 .tableFixHead {
        overflow-y: auto;
        height: 156px;
		font-family: monospace;
		font-size: 12px;
		border: 1px solid #ccc;
      }
 .tableFixHead thead th {
        position: sticky;
        top: 0;
		text-align: left;
/*		 padding: 8px 16px;*/
/*        border: 1px solid #ccc;*/
		  background: #eee;
 }
  .tableFixHead tbody td {
		text-align: left;
/*		 padding: 8px 16px;*/
/*        border: 1px solid #ccc;*/
 }
  .tableFixHead  table {
        border-collapse: collapse;
        width: 100%;
      }
	  .tableFixHead    td {
/*        padding: 8px 16px;
        border: 1px solid #ccc;*/
      }

.my-alert{
	color: #DB0000;
	background-color: lightblue;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}