.ui-widget-overlay {
  background: transparent;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 1;
  font-family: Arial,Helvetica,sans-serif;
}

.ui-dialog-title {
  padding: 0;
  margin: 0 !important;
  font-size: 14px;
}

.ui-dialog {
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: #666 0 0 7px;
  overflow: visible;
}
.ui-dialog .ui-dialog-titlebar {
  border-radius: 0;
  border: none;
  color: #fff;
  background: #036aae;
  font-family: Arial,Helvetica,sans-serif;
  padding: 7px;
  height: 35px;
}
.ui-dialog .ui-dialog-titlebar.lostFocus {
  background: gray;
}
.ui-dialog .ui-dialog-titlebar .ui-state-default {
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
}
.ui-dialog .ui-dialog-titlebar .ui-state-default.ui-dialog-titlebar-close .ui-icon {
  background-image: url("../assets/img/icons/icon-close.png") !important;
  background-position: 7px 7px !important;
  width: 26px;
  height: 26px;
  margin-left: -25px;
  margin-top: -9px;
  background-size: 13px 13px !important;
  background-repeat: no-repeat;
}
.ui-dialog .ui-dialog-titlebar .ui-state-default.ui-dialog-titlebar-close .ui-icon:hover {
  background-color: rgb(3.6915254237, 130.4338983051, 214.1084745763);
}
.ui-dialog .ui-dialog-titlebar .ui-state-default.ui-dialog-titlebar-close.ui-state-focus .ui-icon {
  background-image: url("../assets/img/icons/icon-close.png") !important;
  background-position: 7px 7px !important;
  width: 26px;
  height: 26px;
  margin-left: -25px;
  margin-top: -9px;
  background-size: 13px 13px !important;
  background-repeat: no-repeat;
  background-color: rgb(3.6915254237, 130.4338983051, 214.1084745763);
}
.ui-dialog .ui-widget-content {
  background: #fff;
  padding: 5px;
  font-size: 15px;
  overflow: visible;
}
.ui-dialog .ui-widget-content .filters {
  padding: 10px;
  margin: 0;
}
.ui-dialog.searchEvents .ui-widget-content {
  font-size: 12px;
  text-align: center;
}
.ui-dialog.searchEvents .ui-widget-content > input[type=text] {
  background: rgba(3, 106, 174, 0.5);
  color: #fff;
  border-radius: 250px;
  margin: 0 auto 10px;
  outline: none !important;
  padding: 5px 10px;
  border: none !important;
  width: calc(100% - 30px);
}
.ui-dialog.searchEvents .ui-widget-content > input[type=text].lostFocus {
  background: gray;
}
.ui-dialog.searchEvents .ui-widget-content ::-webkit-input-placeholder {
  color: #fff;
}
.ui-dialog.searchEvents .ui-widget-content :-moz-placeholder {
  color: #fff;
}
.ui-dialog.searchEvents .ui-widget-content ::-moz-placeholder {
  color: #fff;
}
.ui-dialog.searchEvents .ui-widget-content :-ms-input-placeholder {
  color: #fff;
}
.ui-dialog.searchEvents .ui-widget-content#divChoices.lostFocus {
  background: lightgray;
}
.ui-dialog.searchEvents .ui-widget-content#divChoices, .ui-dialog.searchEvents .ui-widget-content#divEventSearch {
  overflow: hidden;
  width: 100% !important;
  padding: 0 !important;
}
.ui-dialog.searchEvents .ui-widget-content#divChoices div.gearIcon, .ui-dialog.searchEvents .ui-widget-content#divEventSearch div.gearIcon {
  background-image: url("../assets/img/icons/gear-1355967-000000.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
  top: 6px;
  cursor: pointer;
}
.ui-dialog.searchEvents .ui-widget-content#divChoices div.gearIcon:hover, .ui-dialog.searchEvents .ui-widget-content#divEventSearch div.gearIcon:hover {
  opacity: 0.8;
}
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventChoices,
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventSearchChoices, .ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventChoices,
.ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventSearchChoices {
  outline: none !important;
  width: 100%;
  border: none;
  border-top: 1px solid #ccc;
  overflow: auto;
  position: absolute;
  height: calc(100% - 55px);
}
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventChoices > div,
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventSearchChoices > div, .ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventChoices > div,
.ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventSearchChoices > div {
  cursor: pointer;
  text-align: left;
  padding: 4px 8px;
  border-bottom: 1px solid #ccc;
  vertical-align: middle;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventChoices > div:hover,
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventSearchChoices > div:hover, .ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventChoices > div:hover,
.ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventSearchChoices > div:hover {
  background: rgb(216.8, 237.2642857143, 255);
}
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventChoices > div:hover.lostFocus,
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventSearchChoices > div:hover.lostFocus, .ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventChoices > div:hover.lostFocus,
.ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventSearchChoices > div:hover.lostFocus {
  background: lightgray;
}
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventChoices > div img.selectChoice,
.ui-dialog.searchEvents .ui-widget-content#divChoices > #divEventSearchChoices > div img.selectChoice, .ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventChoices > div img.selectChoice,
.ui-dialog.searchEvents .ui-widget-content#divEventSearch > #divEventSearchChoices > div img.selectChoice {
  width: 20px;
  float: right;
  position: relative;
}
.ui-dialog.devices .ui-dialog-titlebar .refresh {
  background: url("../images/refresh.png") no-repeat;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 0 -4px 15px;
  cursor: pointer !important;
}
.ui-dialog.unofficialYardLine .ui-dialog-content table tr td.alert-icon {
  width: 2%;
}
.ui-dialog.unofficialYardLine .ui-dialog-content table tr td.alert-icon img {
  width: 30px;
}
.ui-dialog.unofficialYardLine .ui-dialog-content table tr td.alert-msg span {
  color: red;
}
.ui-dialog-buttonset {
	text-align: right;
}
.ui-dialog.unofficialYardLine .ui-dialog-buttonset .ui-button {
  width: 160px;
  text-transform: none;
  font-weight: normal !important;
  font-family: "Verdana", sans-serif;
  font-size: 12px !important;
  padding: 11px 0px 11px 0px;
}
.ui-dialog.unofficialYardLine .ui-dialog-buttonset .ui-button.yes {
  background: #B6D7A8 !important;
}
.ui-dialog.comments {
  background-color: #323232;
}
.ui-dialog.comments .ui-dialog-titlebar {
  background-color: #323232;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: 500;
}
.ui-dialog.comments .ui-dialog-titlebar .ui-dialog-title {
  font-size: 16px;
}
.ui-dialog.comments .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background-color: #323232;
  color: #fff;
  border: 0;
  transform: scaleX(-1) scaleY(-1);
}
.ui-dialog.comments .sigEveComments {
  height: calc(100% - 34px) !important;
  width: 100% !important;
}
.ui-dialog.comments .messages {
  background-color: #323232;
  height: calc(100% - 39px);
}
.ui-dialog.comments .inputBox textarea {
  background-color: #222;
  color: #BDBDBD;
  border: 0;
}
.ui-dialog.comments .inputBox .button {
  background-color: #616161;
  color: #fff;
}

.ui-dialog-content {
  padding: 10 !important;
}
.ui-dialog-content span {
  padding: 0;
  font-size: 12px;
}
.ui-dialog-content span.small {
  font-size: 10px;
}

.ui-button:focus {
  outline: none !important;
}

.ui-button.pop-in .ui-button-icon {
  background-image: url(../images/pop-in-dark.png);
  background-position: 3px 3px;
}
.ui-button.pop-in .ui-button-icon:hover {
  background-image: url(../images/pop-in-dark.png);
  background-position: 3px 3px;
}
.ui-button.pop-in .ui-button-icon-space {
  display: none;
}