/*Firefox main*/#ui-id-1, #ui-id-2, #ui-id-3 {  scrollbar-width: thin;}/*Chrome Main*/#ui-id-1, #ui-id-2, #ui-id-3 {  /* Foreground, Background */  scrollbar-color: #999 #333;  }/*#ui-id-1::-webkit-scrollbar, #ui-id-2::-webkit-scrollbar, #ui-id-3::-webkit-scrollbar {  width: 5px;   height: 5px;}#ui-id-1::-webkit-scrollbar-thumb, #ui-id-2::-webkit-scrollbar-thumb, #ui-id-3::-webkit-scrollbar-thumb {   background: #999;}#ui-id-1::-webkit-scrollbar-track, #ui-id-2::-webkit-scrollbar-track, #ui-id-3::-webkit-scrollbar-track {   background: #333;}*/img.const_link:hover {	cursor: pointer;}[id*="const_link_"] {	cursor: help;	}#wiki:hover {	cursor: help;}#obj_gx {	cursor: help;	}#obj_gc {	cursor: help;	}#obj_oc {	cursor: help;	}#obj_ds {	cursor: help;	}#obj_nb {	cursor: help;	}#obj_nb {	cursor: help;	}[id*="scope_xt8i_"] {	cursor: help;	}[id*="scope_z12_"] {	cursor: help;	}.header_main  {   position: fixed;   z-index: 1;   padding-right: 10px;}/*Used to stop scrolloing when modal open*/.stop-scrolling {  height: 100%;  overflow: hidden;}.stop-scrolling-fix {  height: 100%;  overflow: hidden;  padding-right: 17px !important;}.ui-dialog-title{    color: #FFFFFF !important;}.ui-tooltip {	background: black;	color: white;	border-radius: 10px;	padding-left: 20px;	padding-right: 20px;	width: 500px;	max-width: 850px;}.ui-dialog {	z-index: 1500 !important;}.ui-dialog-titlebar {	background: #93a9cf; /* Old browsers */	background: linear-gradient(to bottom,  #93a9cf 0%,#5473aa 76%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	border-color: #888888 #AAAAAA #AAAAAA;	border-image: none;	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	/*margin: 0;*/}	.uitooltip-w {	width: 800px;}.uitooltip-m {	width: 400px !important; }/* used for general tooltip */.uitooltip {	padding-left: 20px;}.uitooltip:hover {	cursor: help;}.ui-autocomplete { 
	position: absolute; 	cursor: pointer;	z-index:600 !important;	max-height: 250px;	overflow-y: auto;	/* prevent horizontal scrollbar */	overflow-x: hidden;} 
.auto_hover {	color: #FFFFFF;}
.auto_hover:hover {
	font-weight: bold !important;	color: #000000 !important;	cursor: pointer;}
.wait {	cursor:wait}
img.sort {    vertical-align: middle;} a:link {    text-decoration: none;}a:visited {    text-decoration: none;	/*color: white;*/}a:hover {    text-decoration: none;}a:active {    text-decoration: none;}
a.object_link {    cursor: pointer;	color: #005DA0;/*	color: #005C96;*/}
a.object_link:hover {	font-weight: bold;}body {
    background-color: #DFDFDF;    color: black;    font-family: Arial, Helvetica, sans-serif;}
body.modal-open {	color: white;	height: 100vh;	overflow-y: hidden;	padding-right: 17px; /* Avoid width reflow */	}

input.rounded {  border-color: #888888 #AAAAAA #AAAAAA;  border-image: none;  border-radius: 4px 4px 4px 4px;  border-style: solid;  border-width: 1px;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;  padding: 2px 4px;  width: 250px;}
input.rounded:focus {    border-color: #28A0DC;    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2) inset, 0 0 8px #28A0DC;    outline: medium none;}
select {  border-color: #888888 #AAAAAA #AAAAAA;  border-radius: 4px 4px 4px 4px;  border-style: solid;  border-width: 1px;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;  padding:2px 4px;  height: 24px;}
select:focus {
    border-color: #28A0DC;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 0 5px #28A0DC;    outline: medium none;}
table {
    border-collapse:separate;    border:1px solid;    border-radius:6px;	border-width: 2px;	padding: 0;}table.pageSwitch:hover {	background: #eef3f8; /* Old browsers */	background: linear-gradient(to bottom,  #eef3f8 0%,#e2ebf4 17%,#caddec 50%,#bbd5eb 51%,#bfddf1 59%,#c2e7fa 71%,#bbd8eb 84%,#a7c5e7 100%); /* W3C */		box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.2) inset;	cursor: pointer;}table.tab {    border-collapse:separate;    border:1px solid;    border-radius:6px 6px 0 0;	border-width: 2px;	border-bottom-style: none;}
table.h_table{
	background-image: url("../../images/header_bg_starfield1b.webp");	background-color: black;}
table.greyBorder2 {
    border-collapse:separate;    border:1px solid;    border-radius:6px;	border-width: 2px;	border-color: #707070;}
table.window {
	background: #606c88; /* Old browsers */	background: linear-gradient(135deg,  #606c88 0%,#3f4c6b 100%); /* W3C */}

table.section {
    background-color: #E9E9E9;    background-image: linear-gradient(to bottom, #ECECEC, #E6E6E6);    border-color: #DDDDDD #CCCCCC #AAAAAA;    border-image: none;    border-radius: 4px 4px 4px 4px;    border-style: solid;    border-width: 1px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(255, 255, 255, 0.2) inset;    margin: 0 auto 15px;    max-width: 780px;    padding: 20px;}table.button_link {	background: #93a9cf; /* Old browsers */	background: linear-gradient(to bottom,  #93a9cf 0%,#5473aa 76%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

table.hidden {    border:0;	margin: 0;	padding: 0;}
table.inset {
    background: none repeat scroll 0 0 #FFFFFF;    border-color: #DDDDDD #CCCCCC #AAAAAA;    border-image: none;    border-radius: 4px 4px 4px 4px;    border-style: solid;    border-width: 1px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);    margin: 0 auto 17px;    max-width: 780px;    padding: 15px 20px 13px;}
.listHover {	box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.2) inset;}
tr.listWhite_ {	border: none;}
tr.listWhiteBG {	background-color: #FFFFFF;}
tr.listGrey_ {	border: none;}
tr.listGreyBG {	background-color: #F0F0F0;}td:first-child {     border-left: none;}td.header-data {	background: #606c88;	padding-top: 8px;	padding-bottom: 8px;}td.td-center {	text-align: center;}td.clearFilters {	background: #cfe7fa; /* Old browsers */	background: linear-gradient(to bottom,  #cfe7fa 0%,#6393c1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		border-color: #404040;	border-image: none;	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	padding: 2px 4px;	}td.clearFilters:hover {	background: #deeefc; /* Old browsers */	background: linear-gradient(to bottom,  #deeefc 0%,#98b8d6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.2) inset;	border-color: black;	cursor: pointer;}td.quickFilter2OFF {		background: #f9f9f9; /* Old browsers */	background: linear-gradient(to bottom,  #f9f9f9 0%,#e8e8ec 21%,#cfd1d9 70%,#e8e9ec 96%,#f9f9f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	border-color: #888888 #AAAAAA #AAAAAA;	border-image: none;	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	padding: 2px 4px;}td.quickFilter2OFF:hover {	box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.2) inset;	cursor: pointer;}td.quickFilter2JanApr {	background: #f9c667; /* Old browsers */	background: linear-gradient(to bottom,  #f9c667 0%,#f79621 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		border-color: #888888 #AAAAAA #AAAAAA;	border-image: none;	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	padding: 2px 4px;	}td.quickFilter2JanApr:hover, td.quickFilter2OctJan:hover, td.quickFilter2JulOct:hover, td.quickFilter2AprJul:hover {	border-color: black;	box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.2) inset;	cursor: pointer;}td.quickFilter2OctJan {	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b7b3cd+0,b7b3cd+19,a39dc9+77 */	background: #b7b3cd; /* Old browsers */	background: linear-gradient(to bottom,  #b7b3cd 0%,#b7b3cd 19%,#a39dc9 77%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	border-color: #888888 #AAAAAA #AAAAAA;	border-image: none;	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	padding: 2px 4px;}td.quickFilter2JulOct {	background: #b6e159; /* Old browsers */	background: linear-gradient(to bottom,  #b6e159 0%,#8fb63a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	border-color: #888888 #AAAAAA #AAAAAA;	border-image: none;	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	padding: 2px 4px;}td.quickFilter2AprJul {		background: #efa3b4; /* Old browsers */	background: linear-gradient(to bottom,  #efa3b4 0%,#d37589 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	border-color: #888888 #AAAAAA #AAAAAA;	border-image: none;	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	padding: 2px 4px;}td.quickFilterOFF {		background: #f9f9f9; /* Old browsers */	background: linear-gradient(to bottom,  #f9f9f9 0%,#e8e8ec 21%,#cfd1d9 70%,#e8e9ec 96%,#f9f9f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	border-color: #888888 #AAAAAA #AAAAAA;	border-image: none;	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	padding: 2px 4px;}

td.quickFilterOFF:hover {
	box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.2) inset;	cursor: pointer;}
td.quickFilterON {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cdeb8e+0,a5c956+100;Green+3D+%232 */	background: #cdeb8e; /* Old browsers */	background: linear-gradient(to bottom,  #cdeb8e 0%,#a5c956 100%); /* W3C */
	border-color: #888888 #AAAAAA #AAAAAA;	border-image: none;	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	padding: 2px 4px;	}
td.quickFilterON:hover {	box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.2) inset;	cursor: pointer;}
td.titlecol {	vertical-align: top;	width: 250px;	padding: 6px;}
td.header {	background: #606c88; 	color: white; }
td.report_details {	background: #FFFFFF;}td.item_header {	font-size:1.1em;	color:white;}
td.lightBlueGR {
    border-radius:6px;	background: rgb(229,255,255); /* Old browsers */	background: linear-gradient(135deg,  rgba(229,255,255,1) 0%,rgba(229,255,255,1) 7%,rgba(229,255,255,1) 12%,rgba(253,255,255,1) 18%,rgba(235,249,253,1) 30%,rgba(229,255,255,1) 39%,rgba(208,241,252,1) 54%,rgba(199,231,249,1) 75%,rgba(188,221,246,1) 100%); /* W3C */}
.rightAlign{	float: right;}
.leftAlign{	float: left;}
.centerAlign{ 	/*text-align: center;*/	margin-left: auto;
    margin-right: auto;}a.wiki_link {	color:#3973b4 !important;	font-size: 1.1em;	font-weight: bold;}a.wiki_link:hover {	color: white !important;}.barbg {  	height:20px;      border:2px solid #A1CA68;      width:120px;	background-color: #E8E8E8;    float:right;      text-align:left;  	cursor: default;    border-radius:4px;}  .color {  	height:20px;  	background-color: #6699CC;    color:#000000;      font-weight:bold;  }.head {   background-color: #FFF;   min-height: 124px;   margin-left: -42px;   margin-top: -4px;}.paper {  font: normal 18px/1.5 "Lucida Grande", arial, sans-serif;  width: 50%;  /*height: 80%;*/  margin: 0 auto;  padding: 6px 5px 4px 42px;  position: relative;  color: #444;  line-height: 20px;  border: 1px solid #d2d2d2;  background: #fff;  background: linear-gradient(to top, #d9eaf3 0%, #fff 8%) 0 4px;  background-size: 100% 20px;  border-radius: 3px;  box-shadow: 0 1px 2px rgba(0,0,0,0.07);  width: 816px;  /*height: 1056px;*/}.paper::before {  content: '';  position: absolute;  width: 4px;  top: 0;  left: 30px;  bottom: 0;  border: 1px solid;  border-color: transparent #efe4e4;}td[id^="oc_id_"]:hover {	cursor: help;}td[id^="gx_id_"]:hover {	cursor: help;}td[id^="ds_id_"]:hover {	cursor: help;}td[id^="nb_id_"]:hover {	cursor: help;}td[id^="gc_id_"]:hover {	cursor: help;}span.link_switch_def {	color: white;	font-weight: bold;}span.switch_hover {	color: black;	font-weight: bold;	font-size: 1.0em;}span.const_name_col {	color: black;	font-weight: bold;	font-size: 1.3em;	text-decoration: underline;	}
.stat_titles{    text-shadow: -1px 1px 0 #001C54;	color: white;	font-weight: bold;}
span.filterOption {	font-weight: bold;	font-size: 12px;	color: #000000;}.obj_list{	padding-left: 10px;/*	line-height: 1.5em;*/	height: 30px;}
span.windowStats.rightAlign{	color: rgb(72, 82, 97);	font-weight: bold;	font-size: 12px;	color: #FFFFFF;	float: right;
}
div.windowStats{	color: rgb(72, 82, 97);	font-weight: bold;	font-size: 12px;	color: #000000;}
span.windowStatsTitle{	color: rgb(72, 82, 97);	font-weight: bold;	color: #FFFFFF;	font-size: 18px;}
.windowStatsSub{	color: rgb(72, 82, 97);	font-weight: bold;	color: #000000;	font-size: 18px;}

input[disabled] {
   background-color: #DBDBDB;   border-color: #888888 #AAAAAA #AAAAAA;   color: #666;   cursor: default;   text-shadow: 0 1px 0 #FFFFFF;}
div.multi_selector {	line-height:1.5em;		top:168px;}
div.description {
	margin: 5px 0 5px 15px;	padding: 0;	font-size: 10px;}
div.autoresults {
	font-size: 14px;	margin: 0 0 -30px 0;	color: #607890;}
div.itemresults {
	font-size: 16px;	margin: 0 0 0 0;	color: #607890;}
div.noresults-autocomplete {
	color: rgb(72, 82, 97);	font-size: 12px;}
.ui-autocomplete {
	max-height: 250px;	overflow-y: auto;	/* prevent horizontal scrollbar */	overflow-x: hidden;}
.ui-autocomplete-loading {	background: white url('./smoothness/images/ui-anim_basic_16x16.gif') right center no-repeat;}

* html .ui-autocomplete {	height: 100px;}


