﻿.qautocomplete-suggestions {
  text-align: left;
  cursor: default;
  border: 1px solid #ccc;
  border-top: 0;
  background: #fff;
  box-shadow: -1px 1px 3px rgba(0, 0, 0, .1);
  position: absolute;
  display: none;
  min-width:200px;
  z-index:9999;
}
.qautocomplete-container{
  overflow: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  max-height: 254px;
}
.qautocomplete-suggestion {
  position: relative;
  padding: 0 .6em;
  line-height: 23px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.02em;
  color: #333;
}
.qautocomplete-more{
  text-align: center;
}
.qautocomplete-sort{
  font-weight: bold;
  float: right;
  cursor: pointer;
}
.qautocomplete-suggestion b {
  font-weight: normal;
  color: #1f8dd6;
}
.qautocomplete-suggestion.selected {
  background: #f0f0f0;
}
.qautocomplete-table{
  border:1px;
}
.qdialog .ui-jqgrid-bdiv{
  max-height:150px;
}
.qdialog .ui-jqgrid-titlebar-close{
  display:none;
}
.qdialog .ui-widget-header {
  border: 1px solid transparent;
  background: transparent;
  color: #000;
  font-weight: bold;
}
.qdialog .ui-dialog-titlebar .ui-state-highlight {
  border: 1px solid #fcefa1;
}
.qdialog .ui-jqgrid-hbox{background: #dfeffc;}
.qdialog .ui-th-column{
  border: 1px solid #c5dbec;
  background: #dfeffc;
  font-weight: bold;
  color: #2e6e9e;
}
.qdialog .ui-state-highlight{
  background: rgb(177,214,240) none;
  color: #363636;
}
.qdialog .ui-state-hover {
	border: 1px solid #79b7e7;
	background: #d0e5f5;
	color: #1d5987;
}
.qdialog .ui-jqgrid tr.jqgrow td {
  border-bottom:none;
}
.qdialog .ui-jqgrid tr.ui-row-ltr td:last-of-type {
  border-right:none;
}
.qdialog .ui-button{
  border: 1px solid #c5dbec;
  background: #dfeffc;
  color: #2e6e9e;
}

.ui-dialog-titlebar>.ui-button{
	border:none;
	background: transparent;	
}

.ui-dialog .ui-dialog-buttonpane{
  border-width: 0px;
}

.ui-dialog-titlebar>.ui-state-default .ui-icon{
  background: url(images/close10x10.png);
  background-repeat: no-repeat;
  background-position: center;
  /* background-size: 100%; */
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
  background: transparent;
}

#tabs>.ui-tabs-panel{
  margin-left: 30px;
}

#gbox_gridResult table{
  border-spacing: 0px;
}
#gbox_gridInput{
	margin-bottom:22px;
}

#gbox_gridInput table{
  border-spacing: 0px;
}

#gbox_gridResult0 table{
  border-spacing: 0px;
}
#gbox_gridInput0{
	margin-bottom:22px;
}

#gbox_gridInput0 table{
  border-spacing: 0px;
}

#gbox_gridResult1 table{
  border-spacing: 0px;
}
#gbox_gridInput1{
	margin-bottom:22px;
}

#gbox_gridInput1 table{
  border-spacing: 0px;
}

#tabs>.ui-tabs-nav{
  border-bottom: 1px solid lightgrey;
}

#tabs>.ui-tabs-nav>.ui-tabs-active.ui-state-active{
  border-bottom: 3px solid #2e6e9e;
}
#gbox_gridResult .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{
  text-align: left;
}

#gbox_gridResult0 .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{
  text-align: left;
}
#gbox_gridResult1 .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{
  text-align: left;
}

.qaddress_status_image_OK{
	float:left;
	height:32px;
	width:32px;
	background-image: url(images/OK.PNG);
}
.qaddress_status_image_MP{
	float:left;
	height:32px;
	width:32px;
	background-image: url(images/MP.PNG);
}
.qaddress_status_image_NF{
	float:left;
	height:32px;
	width:32px;
	background-image: url(images/MP.PNG);
}
#qTab_header{
	height:32px;
	text-align:center;
}
#qTab_header span {
	padding-left:10px;
	padding-top:5px;
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}
.stop-scrolling {
  overflow: hidden;
}
.qautocompletevalue {
  border: 1px solid green;
}
.ui-tooltip,
.arrow:after {
  background: white;
  border: 2px solid  #c5c5c5;
}

.ui-tooltip {
  padding-left: 34px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 0px;
  height: 36px;
  color: #000;
  background-color: #fff;
  /* border-color: #0e4b7d; */
  font-size: 13px;
  border-radius: 10px;
  background-image: url(images/warning26x16.png);
  background-position: left center;
  background-repeat: no-repeat;
}

.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.arrow.top {
  top: -16px;
  bottom: auto;
}
.arrow.left {
  left: 20%;
}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.arrow.top:after {
  bottom: -20px;
  top: auto;
}
