.desktopStyles {
  display: block;
}

.desktopMediumStyles {
  display: none;
}

.tabletHandheldStyles {
  display: none;
}

DIV.clearAll {
  clear: both;
  color: transparent;
  font-size: 0.001em;
  margin: 0;
  padding: 0;
}

HTML {
  font-family: Ariel, Helvetica, Sanserif;
  font-smooth: always;
  -webkit-font-smoothing: antialiased;
  color: #333;
  height: 100%;
  padding: 0;
  background-color: #323232;
  background-image: -moz-linear-gradient(top, #393939, #323232); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #393939, #323232); /* IE10 */
  background-image: -o-linear-gradient(top, #393939, #323232); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #393939, #323232); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #393939, #323232);
  background-repeat: no-repeat;
}

BODY {
  position: relative;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #f5f5f5, #dedede); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f5f5f5, #dedede); /* IE10 */
  background-image: -o-linear-gradient(top, #f5f5f5, #dedede); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #f5f5f5, #dedede); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #f5f5f5, #dedede);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 3px 0px #000000;
  -moz-box-shadow: 3px 3px 3px 0px #000000;
  box-shadow: 3px 3px 3px 0px #000000;
  width: 940px;
  padding: 0;
  padding-top: 1px;
  margin: 20px auto;
}
BODY.smallScreenMode {
  padding: 0;
}

.clearFix:after {
  content: "";
  display: table;
  clear: both;
}

.hidden {
  visiblility: hidden;
}

.visible {
  visiblility: visible;
}

IMG.middle {
  vertical-align: middle;
}

.vertAlign {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

DIV#reloadCountDown {
  display: none;
  position: fixed;
  top: 100px;
  left: 50%;
  margin-left: -100px;
  z-index: 1001;
  width: 200px;
  height: 150px;
  background-color: white;
  border: 2px solid black;
  padding: 20px;
}

DIV#header {
  display: none;
}

DIV#mainWrapper {
  margin: 0 18px 18px 18px;
}

DIV#superBar {
  height: 40px;
  line-height: 40px;
  margin-top: 7px;
  padding-right: 200px;
}
DIV#superBar A.logout {
  float: right;
  font-size: 16px;
  cursor: pointer;
  color: black;
}

.hide {
  display: none;
}

DIV#bigInvisibleAlarmShutoffButton {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1000;
}

DIV.copyright {
  position: absolute;
  font-size: 10px;
  bottom: 3px;
  left: 18px;
}

DIV#tod {
  position: absolute;
  font-size: 10px;
  bottom: 3px;
  right: 18px;
}

SPAN.required {
  color: #B14026;
}

A {
  text-decoration: none;
}
A:hover {
  text-decoration: underline;
}
A .classicLink {
  color: #007EC7;
}
A .classicLink:hover {
  color: #1D3A6C;
}

H2 {
  color: #FA7134;
  font-size: 12px;
}

DIV.errorMessage {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid red;
  background-color: yellow;
  margin: 18px 18px 0 18px;
  color: #500;
  padding: 12px;
}

/* grid styles */
DIV.grid {
  float: left;
  position: relative;
}
DIV.grid.pct15 {
  width: 15%;
}
DIV.grid.pct20 {
  width: 20%;
}
DIV.grid.pct25 {
  width: 25%;
}
DIV.grid.pct30 {
  width: 30%;
}
DIV.grid.pct40 {
  width: 40%;
}
DIV.grid.pct50 {
  width: 50%;
}
DIV.grid.pct33a {
  width: 30%;
  min-width: 170px;
  margin-right: 10px;
  margin-bottom: 20px;
}
DIV.grid.pct33a:last-child {
  margin-right: 0;
}
DIV.grid.pct50a {
  width: 50%;
  min-width: 230px;
  margin-bottom: 20px;
  padding: 10px;
}
DIV.grid.max250 {
  max-width: 250px;
}

/* END grid styles */
SPAN.dataLabel {
  font-weight: bold;
}

/* modal styles */
.popupModal {
  z-index: 2000;
  display: none;
  width: 500px;
  height: auto;
  padding: 10px 20px 20px 20px !important;
  position: absolute !important;
  top: 5%;
  left: 100px;
  text-decoration: none;
  border: none;
  min-width: 0.7em;
  color: #454545 !important;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #fafafa); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ffffff, #fafafa); /* IE10 */
  background-image: -o-linear-gradient(top, #ffffff, #fafafa); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ffffff, #fafafa); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ffffff, #fafafa);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#ffffff", EndColorStr="#fafafa");
  -moz-box-shadow: inset 0 1px 0 white, inset 0 -3px 0 #DDD, inset 0 -2px 0 white, 0 2px 6px black;
  -webkit-box-shadow: inset 0 1px 0 white, inset 0 -3px 0 #DDD, inset 0 -2px 0 white, 0 2px 6px black;
  box-shadow: inset 0 1px 0 white, inset 0 -3px 0 #DDD, inset 0 -2px 0 white, 0 2px 6px black;
}
.popupModal.alignLeft {
  text-align: left;
}
.popupModal .btn {
  width: 275px;
  display: block;
  margin: 20px auto 10px auto;
}
.popupModal H1, .popupModal H2, .popupModal H3 {
  margin: 0;
  padding: 0;
  display: block;
}
.popupModal H1 {
  font-size: 1.25em !important;
  margin: 10px 0 10px 0 !important;
  font-weight: bold;
}
.popupModal H2 {
  font-size: 1em !important;
}
.popupModal FORM {
  padding-top: 20px;
}
.popupModal .close, .popupModal .die {
  z-index: 201;
  /*
  display: inline-block;
  background: url(/dispatch/images/icons/close_modal.png) no-repeat top center;
  position: absolute;
  width: 40px;
  height: 40px;
  top: -15px;
  right: -15px;
  */
  cursor: pointer;
  color: transparent;
  float: right;
  display: inline-block;
  background: url(/dispatch/images/icons/modal_close.png) no-repeat center center;
  width: 30px;
  height: 30px;
  margin: 10px 10px 0 0;
}
.popupModal .close:hover, .popupModal .die:hover {
  text-decoration: none;
}
.popupModal DIV.popupContent {
  border-top: 1px solid #d2d2d2;
  padding-top: 10px;
}

A.closePopup {
  display: inline-block;
  background: url(/dispatch/images/icons/icon_close_gray.png) no-repeat center center;
  width: 9px;
  height: 9px;
  margin: 5px 5px 0 0;
  cursor: pointer;
  float: right;
}

DIV.pViewer {
  display: none;
  z-index: 1001;
  width: 80%;
  height: 80%;
  position: fixed;
  left: 10%;
  top: 10%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #eee;
  overflow: hidden;
}
DIV.pViewer DIV.header {
  line-height: 40px;
  position: relative;
}
DIV.pViewer DIV.header SPAN.title {
  font-size: 16px;
  font-weight: bold;
  margin-left: 16px;
}
DIV.pViewer DIV.header .close, DIV.pViewer DIV.header .die {
  z-index: 201;
  position: absolute;
  right: 5px;
  top: 2px;
  display: inline-block;
  background: url(/dispatch/images/icons/close_modal.png) no-repeat top center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  color: transparent;
}
DIV.pViewer IFRAME {
  width: 100%;
  height: 100%;
  margin-bottom: -4px;
  border: none;
}

DIV.floorPlanViewer {
  z-index: 1001;
  width: 80%;
  height: 80%;
  position: fixed;
  left: 10%;
  top: 10%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #eee;
  overflow: hidden;
}
DIV.floorPlanViewer DIV.header {
  line-height: 40px;
  position: relative;
  background-color: #4e7cfe;
  background-image: -moz-linear-gradient(top, #4e7cfe, #436dfe); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #4e7cfe, #436dfe); /* IE10 */
  background-image: -o-linear-gradient(top, #4e7cfe, #436dfe); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #4e7cfe, #436dfe); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #4e7cfe, #436dfe);
  color: white;
}
DIV.floorPlanViewer DIV.header SPAN.title {
  font-size: 16px;
  font-weight: bold;
  margin-left: 16px;
}
DIV.floorPlanViewer DIV.header A {
  z-index: 201;
  position: absolute;
  right: 1px;
  top: 4px;
  display: inline-block;
  background: url(/dispatch/images/icons/close_modal.png) no-repeat top center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  color: transparent;
}
DIV.floorPlanViewer DIV.body {
  border: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

/* END modal styles */
DIV#caseListDropDown {
  display: none;
  position: absolute;
  top: 5px;
  left: 10px;
  height: 25px;
  line-height: 25px;
  width: 590px;
  border: 2px solid #288EB8;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  overflow: hidden;
  z-index: 150;
  background-color: white;
}
DIV#caseListDropDown.expanded {
  height: 150px;
  overflow: auto;
}
DIV#caseListDropDown DIV.caseListDropDownItem {
  white-space: nowrap;
}

A.button, INPUT.button {
  border: 2px solid #333;
  background-color: #333;
  display: inline-block;
  height: 24px;
  line-height: 26px;
  padding: 0 10px 0;
  font-size: 11px;
  text-decoration: none;
  color: white;
  cursor: pointer;
}
A.button:first-child, INPUT.button:first-child {
  margin-left: 0 !important;
}
A.button:hover, INPUT.button:hover {
  text-decoration: underline;
}
A.button.disabled, INPUT.button.disabled {
  border: 1px solid #999;
  background-color: #999999;
  background-image: -moz-linear-gradient(top, #bbbbbb, #999999); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #bbbbbb, #999999); /* IE10 */
  background-image: -o-linear-gradient(top, #bbbbbb, #999999); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #bbbbbb, #999999); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #bbbbbb, #999999);
  color: #cccccc;
}
A.button.disabled:hover, INPUT.button.disabled:hover {
  text-decoration: none;
}
A.button.blue, INPUT.button.blue {
  border: 1px solid white;
  color: white;
  background-color: #6d9ee8;
  background-image: -moz-linear-gradient(top, #6d9ee8, #3a6bb5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #6d9ee8, #3a6bb5); /* IE10 */
  background-image: -o-linear-gradient(top, #6d9ee8, #3a6bb5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #6d9ee8, #3a6bb5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #6d9ee8, #3a6bb5);
}
A.button.orange, INPUT.button.orange {
  border: 1px solid #fff;
  color: white;
  background-color: #fe6d0c;
  padding: 0 5px 0;
  border-radius: 0px;
  display: inline-block;
  font-size: 11px;
  overflow: hidden;
  padding: 0 3px 0 3px;
  position: relative;
  z-index: 5;
  vertical-align: top;
}
A.button.gray, INPUT.button.gray {
  color: #666;
  background: url("/dispatch/images/icons/typing_cancel_x.png") no-repeat center center;
  width: 15px;
  height: 15px;
  display: inline-block;
  line-height: 10px;
  overflow: hidden;
  z-index: 5;
  top: 1px;
  right: 5px;
  position: absolute;
  border: none;
  background-color: transparent;
  margin: 0;
  padding: 0;
}
A.button.noShadow, INPUT.button.noShadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

INPUT.button {
  font-size: 1em;
}

DIV#updatedLocationAvailableMsg A {
  color: #ff3300;
  text-decoration: underline;
}

DIV#panicIncidentType, DIV#hasPrePlanAvailable {
  padding-left: 5px;
  font-size: 11px;
  line-height: 15px;
}

DIV.closeButton {
  float: right;
  margin: 3px 5px 0 0;
  cursor: pointer;
}
DIV.closeButton A {
  display: inline-block;
  width: 11px;
  height: 10px;
  background: url(/dispatch/images/icons/alert_close.png) no-repeat center center;
}
DIV.closeButton A:hover {
  text-decoration: none;
}

A#caseListDropDownAccordionButton {
  background: url(/dispatch/images/icons/icon_medium_menu_dn.png) 8px 8px no-repeat #288EB8;
  border: 2px solid #288EB8;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  display: none;
  position: absolute;
  top: 5px;
  left: 600px;
  height: 25px;
  width: 30px;
}
A#caseListDropDownAccordionButton.expanded {
  background: url(/dispatch/images/icons/icon_medium_menu_up.png) 8px 12px no-repeat #288EB8;
}

DIV.caseListDropDownItem {
  height: 25px;
  line-height: 25px;
}
DIV.caseListDropDownItem SPAN {
  display: inline-block;
  margin-left: 10px;
  padding-left: 20px;
}
DIV.caseListDropDownItem SPAN:first-child {
  margin-left: 10px;
}
DIV.caseListDropDownItem SPAN.dbCasePhone {
  background: url(/dispatch/images/icons/icon_medium_phone.png) left center no-repeat;
}
DIV.caseListDropDownItem SPAN.dbCaseTicket {
  background: url(/dispatch/images/icons/icon_medium_ticket.png) left center no-repeat;
}
DIV.caseListDropDownItem SPAN.dbCaseTime {
  background: url(/dispatch/images/icons/icon_medium_time.png) left center no-repeat;
}
DIV.caseListDropDownItem SPAN.dbNewChats {
  display: none;
  padding-left: 25px;
  background: url(/dispatch/images/icons/icon_chat_black.png) left center no-repeat;
}
DIV.caseListDropDownItem:hover {
  background-color: #58bEf8;
  color: white;
}
DIV.caseListDropDownItem:hover SPAN.dbCasePhone {
  background: url(/dispatch/images/icons/icon_largemenu_phone.png) left center no-repeat;
}
DIV.caseListDropDownItem:hover SPAN.dbCaseTicket {
  background: url(/dispatch/images/icons/icon_largemenu_ticket.png) left center no-repeat;
}
DIV.caseListDropDownItem:hover SPAN.dbCaseTime {
  background: url(/dispatch/images/icons/icon_largemenu_time.png) left center no-repeat;
}
DIV.caseListDropDownItem:hover SPAN.dbNewChats {
  background: url(/dispatch/images/icons/icon_smartlet_chat.png) left center no-repeat;
}
DIV.caseListDropDownItem.active {
  background-color: #288EB8;
  color: white;
}
DIV.caseListDropDownItem.active SPAN.dbCasePhone {
  background: url(/dispatch/images/icons/icon_largemenu_phone.png) left center no-repeat;
}
DIV.caseListDropDownItem.active SPAN.dbCaseTicket {
  background: url(/dispatch/images/icons/icon_largemenu_ticket.png) left center no-repeat;
}
DIV.caseListDropDownItem.active SPAN.dbCaseTime {
  background: url(/dispatch/images/icons/icon_largemenu_time.png) left center no-repeat;
}
DIV.caseListDropDownItem.active SPAN.dbNewChats {
  background: url(/dispatch/images/icons/icon_smartlet_chat.png) left center no-repeat;
}
DIV.caseListDropDownItem.active.panicCall {
  background-color: #ffcc00;
  background-image: -moz-linear-gradient(top, #ffff00, #ffcc00); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ffff00, #ffcc00); /* IE10 */
  background-image: -o-linear-gradient(top, #ffff00, #ffcc00); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ffff00, #ffcc00); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ffff00, #ffcc00);
}

SELECT#caseListDropDownListHH, SELECT#caseListDropDownListHH0 {
  display: none;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 300px;
  font-size: 1.2em;
  background-color: white;
  border: 1px solid #d2d2d2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
DIV#fullSizedFRTicketEntry {
  display: none;
  position: relative;
  float: left;
  padding: 2px 30px 2px 5px;
  width: 163px;
  margin-top: 7px;
  margin-right: 18px;
  border: 1px solid #d2d2d2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
DIV#fullSizedFRTicketEntry INPUT {
  border: none;
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  height: 16px;
  line-height: 16px;
  width: 163px;
}
DIV#fullSizedFRTicketEntry IMG {
  position: absolute;
  right: 5px;
  cursor: pointer;
}

DIV#fullSizedFRTicketEntryError {
  display: none;
  float: left;
  margin-top: 9px;
  margin-right: 18px;
  color: #a6321d;
  padding: 2px 0 2px 0;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
}

DIV#caseListColumn {
  float: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #333333;
  background-image: -moz-linear-gradient(top, #606060 10px, #333333 20px); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #606060 10px, #333333 20px); /* IE10 */
  background-image: -o-linear-gradient(top, #606060 10px, #333333 20px); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #606060 10px, #333333 20px); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #606060 10px, #333333 20px);
  width: 200px;
  margin: 0;
  overflow: auto;
}
DIV#caseListColumn DIV.header {
  position: relative;
  height: 35px;
  line-height: 35px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid white;
  white-space: nowrap;
  overflow: hidden;
}
DIV#caseListColumn DIV.header .leftCell, DIV#caseListColumn DIV.header .rightCell {
  padding: 0;
}
DIV#caseListColumn DIV.header A.createTicket {
  display: inline-block;
  background: url(/dispatch/images/icons/create_tix.png) left center no-repeat;
  padding-left: 16px;
  margin-right: 8px;
  color: white;
  font-size: 12px;
  float: right;
}

DIV.leftCell {
  float: left;
  width: 58px;
  margin-left: 12px;
  padding: 12px 0 12px;
}

DIV.rightCell {
  float: left;
  width: 76px;
  margin-left: 12px;
  padding: 12px 0 12px;
}

DIV.headerCounts {
  display: inline-block;
  width: auto;
  line-height: 14px;
  float: left;
  margin-right: 18px;
  color: #333;
  font-size: 13px;
  text-align: center;
  margin: 11px 0 0 5px;
}
DIV.headerCounts SPAN.count {
  color: white;
  background: #ff3300;
  width: 23px;
  height: 23px;
  line-height: 23px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  display: inline-block;
}

DIV#caseCountPassive SPAN.count {
  border: 1px solid #333;
  background: white;
  color: #333;
  width: 21px;
  height: 21px;
  line-height: 22px;
}

SPAN.count {
  font-size: 18px;
  font-weight: bold;
}

DIV#cases, DIV#cases0 {
  width: 100%;
  height: 480px;
  overflow: auto;
  margin-top: 0px;
  color: white;
  position: relative;
}
DIV#cases DIV.caseWrapper, DIV#cases0 DIV.caseWrapper {
  display: none;
  position: relative;
  -webkit-box-shadow: 8px 0 4px -3px #333333 inset;
  -moz-box-shadow: 8px 0 4px -3px #333333 inset;
  box-shadow: 8px 0 4px -3px #333333 inset;
  font-size: 0.7em;
  color: white;
  clear: both;
  background-color: #656565;
  cursor: pointer;
  padding: 6px;
}
DIV#cases DIV.caseWrapper:hover, DIV#cases0 DIV.caseWrapper:hover {
  border: 1px solid white;
  padding: 5px;
}
DIV#cases DIV.caseWrapper A, DIV#cases0 DIV.caseWrapper A {
  color: white;
  text-decoration: underline;
}
DIV#cases DIV.caseWrapper.alt, DIV#cases0 DIV.caseWrapper.alt {
  background-color: #7E7E7E;
}
DIV#cases DIV.caseWrapper.active.GUARDIAN, DIV#cases0 DIV.caseWrapper.active.GUARDIAN {
  background-color: #6d9ee8;
  background-image: -moz-linear-gradient(top, #6d9ee8, #3a6bb5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #6d9ee8, #3a6bb5); /* IE10 */
  background-image: -o-linear-gradient(top, #6d9ee8, #3a6bb5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #6d9ee8, #3a6bb5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #6d9ee8, #3a6bb5);
}
DIV#cases DIV.caseWrapper.active.S911, DIV#cases0 DIV.caseWrapper.active.S911 {
  background-color: #4e7cfe;
  background-image: -moz-linear-gradient(top, #4e7cfe, #436dfe); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #4e7cfe, #436dfe); /* IE10 */
  background-image: -o-linear-gradient(top, #4e7cfe, #436dfe); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #4e7cfe, #436dfe); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #4e7cfe, #436dfe);
}
DIV#cases DIV.caseWrapper.EYEWITNESS.newChatMessage, DIV#cases0 DIV.caseWrapper.EYEWITNESS.newChatMessage {
  background-color: #ffcc00;
  background-image: -moz-linear-gradient(top, #ffff00, #ffcc00); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ffff00, #ffcc00); /* IE10 */
  background-image: -o-linear-gradient(top, #ffff00, #ffcc00); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ffff00, #ffcc00); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ffff00, #ffcc00);
}
DIV#cases DIV.caseWrapper.active.EYEWITNESS, DIV#cases0 DIV.caseWrapper.active.EYEWITNESS {
  background-color: #6d9ee8;
  background-image: -moz-linear-gradient(top, #6d9ee8, #3a6bb5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #6d9ee8, #3a6bb5); /* IE10 */
  background-image: -o-linear-gradient(top, #6d9ee8, #3a6bb5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #6d9ee8, #3a6bb5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #6d9ee8, #3a6bb5);
}
DIV#cases DIV.caseWrapper.active.PANIC_CALL, DIV#cases0 DIV.caseWrapper.active.PANIC_CALL {
  color: white;
  background-color: #ff3300;
  background-image: -moz-linear-gradient(top, #ff3300, #cc0000); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ff3300, #cc0000); /* IE10 */
  background-image: -o-linear-gradient(top, #ff3300, #cc0000); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ff3300, #cc0000); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ff3300, #cc0000);
}
DIV#cases DIV.caseWrapper.last, DIV#cases0 DIV.caseWrapper.last {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
DIV#cases DIV.caseWrapper.alarmed, DIV#cases DIV.caseWrapper.active.S911.alarmed, DIV#cases DIV.caseWrapper.active.EYEWITNESS.alarmed, DIV#cases DIV.caseWrapper.active.GUARDIAN.alarmed, DIV#cases0 DIV.caseWrapper.alarmed, DIV#cases0 DIV.caseWrapper.active.S911.alarmed, DIV#cases0 DIV.caseWrapper.active.EYEWITNESS.alarmed, DIV#cases0 DIV.caseWrapper.active.GUARDIAN.alarmed {
  background-color: #990000;
  background-image: -moz-linear-gradient(top, #e02b2d, #990000); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #e02b2d, #990000); /* IE10 */
  background-image: -o-linear-gradient(top, #e02b2d, #990000); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #e02b2d, #990000); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #e02b2d, #990000);
}
DIV#cases DIV.caseWrapper DIV.listCaseInfo, DIV#cases0 DIV.caseWrapper DIV.listCaseInfo {
  margin-left: 5px;
  line-height: 15px;
}
DIV#cases DIV.caseWrapper DIV.caseListChatCount, DIV#cases0 DIV.caseWrapper DIV.caseListChatCount {
  position: absolute;
  background: white !important;
  color: #ff3300;
  top: 3px;
  right: 3px;
  z-index: 10;
}
DIV#cases DIV.caseWrapper DIV.rSOSUpdate, DIV#cases0 DIV.caseWrapper DIV.rSOSUpdate {
  position: absolute;
  top: 3px;
  right: 25px;
  width: 19px;
  height: 19px;
  background: url(/dispatch/images/icons/connectedCar/rsosUpdated.png) no-repeat center center;
  z-index: 10;
}

DIV#cases0 DIV.caseWrapper DIV.caseListChatCount {
  display: block;
}

DIV.chatThreadCount {
  display: none;
  width: 23px;
  height: 24px;
  line-height: 21px;
  text-align: center;
  position: absolute;
  color: white;
  background: url(/dispatch/images/icons/icon_bg_open_chats.png) center center no-repeat;
  top: 5px;
  left: -10000px;
  z-index: 10;
}

DIV.smartlet {
  position: relative;
  background: url(/dispatch/images/loading-icon.gif) center center no-repeat;
}

DIV.smartletBusy {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
  width: 24px;
  height: 24px;
  background: url(/dispatch/images/loading-icon.gif) center center no-repeat transparent;
  display: none;
}

DIV#caseWrapper {
  display: block;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #333333;
  background-image: -moz-linear-gradient(top, #606060, #333333); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #606060, #333333); /* IE10 */
  background-image: -o-linear-gradient(top, #606060, #333333); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #606060, #333333); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #606060, #333333);
  -webkit-box-shadow: 4px 4px 4px 0px #333333 inset;
  -moz-box-shadow: 4px 4px 4px 0px #333333 inset;
  box-shadow: 4px 4px 4px 0px #333333 inset;
  overflow: hidden;
  margin: 0 0 0 218px;
  width: auto;
  height: 600px;
  background-color: blue;
}
DIV#caseWrapper DIV#caseWrapperHeader {
  display: block;
  background-color: #333333;
  background-image: -moz-linear-gradient(top, #606060 10px, #333333 20px); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #606060 10px, #333333 20px); /* IE10 */
  background-image: -o-linear-gradient(top, #606060 10px, #333333 20px); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #606060 10px, #333333 20px); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #606060 10px, #333333 20px);
  width: auto;
  height: 35px;
  line-height: 35px;
  color: #fff;
  font-size: 0.9em;
  font-weight: bold;
  border-bottom: 1px solid white;
}
DIV#caseWrapper DIV#toolBar {
  background-color: #2d2e2d;
  background-image: -moz-linear-gradient(top, #4f504f, #2d2e2d); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #4f504f, #2d2e2d); /* IE10 */
  background-image: -o-linear-gradient(top, #4f504f, #2d2e2d); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #4f504f, #2d2e2d); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #4f504f, #2d2e2d);
  -webkit-box-shadow: 4px 4px 4px 0px #333333 inset;
  -moz-box-shadow: 4px 4px 4px 0px #333333 inset;
  box-shadow: 4px 4px 4px 0px #333333 inset;
  display: block;
  position: absolute;
  top: 36px;
  right: 0;
  width: 54px;
  background-color: brown;
  height: 550px;
  /*
          A.close {
              float: right;
              margin: 18px 90px 0 0;
              background: url(/dispatch/images/icons/icon_largemenu_close.png) no-repeat right -1px;
              padding-right: 20px;
              color: #fff;
          }
  */
}
DIV#caseWrapper DIV#toolBar A.close {
  position: absolute;
  left: -10000px;
}
DIV#caseWrapper DIV#toolBar A.logout {
  display: none;
}
DIV#caseWrapper DIV#toolBar.largeView A.close {
  display: none;
}
DIV#caseWrapper DIV#smartletDisplayArea {
  position: relative;
  margin: 0 54px 0 0;
  width: auto;
  height: auto;
  background-color: #656565;
  -webkit-box-shadow: 3px 3px 4px 0 #232323 inset;
  -moz-box-shadow: 3px 3px 4px 0 #232323 inset;
  box-shadow: 3px 3px 4px 0 #232323 inset;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet {
  margin: 18px 9px 0 18px;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet.pinned {
  margin: 0 9px 0 0;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet.fullSized {
  margin: 18px;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet.pinned.fullSized {
  margin: 0;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet {
  margin: 18px 18px 0 9px;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet.pinned {
  margin: 0 0 0 9px;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet.fullSized {
  margin: 18px;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet.pinned.fullSized {
  margin: 0;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#idleScreen {
  -webkit-box-shadow: 4px 0px 4px 0px #333333 inset;
  -moz-box-shadow: 4px 0px 4px 0px #333333 inset;
  box-shadow: 4px 0px 4px 0px #333333 inset;
  height: 300px;
  background-color: #525252;
}
DIV#caseWrapper DIV#smartletDisplayArea DIV#idleScreen IMG {
  display: inline-block;
  margin: 50px 0 0 50px;
}
DIV#caseWrapper A.toolButton {
  display: inline-block;
  margin: 10px 0 0 11px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c8c8c8;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #aeaeae;
  cursor: pointer;
}
DIV#caseWrapper A.toolButton.addressCheck DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_addrcheck_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.billingCheck DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_mobilecheck_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.buildingData DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_buildingdata_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.chat DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_chat_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.connectedCar DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_flexibleRSOS_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.crash DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_crash_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.GUARDIAN {
  background-color: #6d9ee8;
  background-image: -moz-linear-gradient(top, #6d9ee8, #3a6bb5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #6d9ee8, #3a6bb5); /* IE10 */
  background-image: -o-linear-gradient(top, #6d9ee8, #3a6bb5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #6d9ee8, #3a6bb5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #6d9ee8, #3a6bb5);
}
DIV#caseWrapper A.toolButton.enabled.SMART911 {
  background-color: #4e7cfe;
  background-image: -moz-linear-gradient(top, #4e7cfe, #436dfe); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #4e7cfe, #436dfe); /* IE10 */
  background-image: -o-linear-gradient(top, #4e7cfe, #436dfe); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #4e7cfe, #436dfe); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #4e7cfe, #436dfe);
}
DIV#caseWrapper A.toolButton.enabled.EYEWITNESS {
  background-color: #6d9ee8;
  background-image: -moz-linear-gradient(top, #6d9ee8, #3a6bb5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #6d9ee8, #3a6bb5); /* IE10 */
  background-image: -o-linear-gradient(top, #6d9ee8, #3a6bb5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #6d9ee8, #3a6bb5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #6d9ee8, #3a6bb5);
}
DIV#caseWrapper A.toolButton.enabled.PANIC {
  background-color: #ff3300;
  background-image: -moz-linear-gradient(top, #ff3300, #cc0000); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ff3300, #cc0000); /* IE10 */
  background-image: -o-linear-gradient(top, #ff3300, #cc0000); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ff3300, #cc0000); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ff3300, #cc0000);
}
DIV#caseWrapper A.toolButton.enabled.active {
  border: 3px solid #fcc401;
  margin: 9px 0 0 10px;
}
DIV#caseWrapper A.toolButton.enabled.addressCheck DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_addrcheck_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.billingCheck DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_mobilecheck_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.buildingData DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_buildingdata_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.chat DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_chat_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.connectedCar DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_flexibleRSOS_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.crash DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_crash_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.extHealth DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_exthealth_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.flexibleRSOS DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_flexibleRSOS_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.guardianProfile DIV {
  background: url(/dispatch/images/icons/buttons/icon_smartlet_loaded_guardian_data.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.hazmat DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_hazmat_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled:hover {
  background-color: #0f0;
}
DIV#caseWrapper A.toolButton.enabled.ice DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_ice_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.loadedGuardianData DIV {
  background: url(/dispatch/images/icons/buttons/icon_smartlet_loaded_guardian_data.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.location DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_location_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.log DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_log_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.panicCall DIV {
  background: url(/dispatch/images/icons/buttons/icon_smartlet_facility_white.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.pbx DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_pbx_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.priorCases DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_priorcases_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.safetyProfile DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_sp_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.enabled.wifiLocation DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_panic_call_on.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.extHealth DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_exthealth_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.flexibleRSOS DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_flexibleRSOS_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.guardianProfile DIV {
  background: url(/dispatch/images/icons/buttons/icon_smartlet_loaded_guardian_data_gray.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.hazmat DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_hazmat_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton:hover {
  background-color: #ddd;
}
DIV#caseWrapper A.toolButton.ice DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_ice_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.loadedGuardianData DIV {
  background: url(/dispatch/images/icons/buttons/icon_smartlet_loaded_guardian_data_gray.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.location DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_location_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.log DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_log_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.panicCall DIV {
  background: url(/dispatch/images/icons/buttons/toolbar_facilityprofile_gray.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.pbx DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_pbx_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.priorCases DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_priorcases_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.safetyProfile DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_sp_off.png) no-repeat center center;
}
DIV#caseWrapper A.toolButton.wifiLocation DIV {
  background: url(/dispatch/images/icons/buttons/i_btn_panic_call_off.png) no-repeat center center;
}
DIV#caseWrapper.awesomiumHack {
  margin-right: -202px;
}

DIV.activeCaseHeader {
  background-color: #333333;
  background-image: -moz-linear-gradient(top, #606060, #333333); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #606060, #333333); /* IE10 */
  background-image: -o-linear-gradient(top, #606060, #333333); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #606060, #333333); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #606060, #333333);
  color: #fff;
  font-size: 0.8em;
  position: relative;
  height: 35px;
}
DIV.activeCaseHeader DIV.activeCaseHeaderTitle {
  float: left;
  height: 35px;
  line-height: 35px;
  margin-left: 18px;
}
DIV.activeCaseHeader DIV.buttonWrapper {
  background-image: none;
}
DIV.activeCaseHeader SPAN.casePhone {
  background: url(/dispatch/images/icons/icon_largemenu_phone.png) no-repeat left -2px;
  padding-left: 20px;
}
DIV.activeCaseHeader SPAN.caseTicket {
  background: url(/dispatch/images/icons/icon_largemenu_ticket.png) no-repeat left -2px;
  padding-left: 20px;
}
DIV.activeCaseHeader SPAN.caseTime {
  background: url(/dispatch/images/icons/icon_largemenu_time.png) no-repeat left -2px;
  padding-left: 20px;
}
DIV.activeCaseHeader A.close {
  background: url(/dispatch/images/icons/icon_largemenu_close.png) no-repeat right -1px;
  padding-right: 20px;
  margin-right: 5px;
  color: #fff;
}

DIV.caseInfo {
  float: right;
  margin: 0;
  white-space: nowrap;
}
DIV.caseInfo DIV {
  margin-left: 30px;
  display: inline;
  white-space: nowrap;
}

IMG#smart911Logo {
  position: absolute;
  top: 5px;
  right: 18px;
  margin-top: 5px;
  max-width: 200px;
  max-height: 25px;
}

.haze {
  z-index: 1000;
  background-color: black;
  opacity: 0.4;
  filter: alpha(opacity=40);
  position: fixed;
  top: 0;
  left: 0;
  width: 5000px;
  height: 3000px;
  display: none;
}

DIV#alertMessage, DIV#failureMessage, DIV#resourceLoadFailureModal, DIV.moduleFailureMessage, DIV#confirmMessage, DIV#dispatchModal {
  z-index: 1001;
  display: none;
  position: absolute;
  width: 300px;
  height: auto;
  background-color: #ccc;
  color: black;
  border: 2px solid black;
}
DIV#alertMessage P, DIV#failureMessage P, DIV#resourceLoadFailureModal P, DIV.moduleFailureMessage P, DIV#confirmMessage P, DIV#dispatchModal P {
  margin: 16px;
}
DIV#alertMessage DIV, DIV#failureMessage DIV, DIV#resourceLoadFailureModal DIV, DIV.moduleFailureMessage DIV, DIV#confirmMessage DIV, DIV#dispatchModal DIV {
  margin: 0 16px 16px 16px;
  text-align: center;
}
DIV#alertMessage DIV A.button, DIV#failureMessage DIV A.button, DIV#resourceLoadFailureModal DIV A.button, DIV.moduleFailureMessage DIV A.button, DIV#confirmMessage DIV A.button, DIV#dispatchModal DIV A.button {
  -webkit-box-shadow: 0 0 0 0px 0;
  -moz-box-shadow: 0 0 0 0px 0;
  box-shadow: 0 0 0 0px 0;
}

DIV#dispatchModal H2 {
  margin-left: 16px;
  font-size: 18px;
}
DIV#dispatchModal A.confirm, DIV#dispatchModal A.cancel {
  padding: 3px 10px;
}

DIV#failureMessage, DIV.moduleFailureMessage, DIV#resourceLoadFailureModal {
  position: fixed;
  top: 100px;
  background-color: #990000;
  background-image: -moz-linear-gradient(top, #e02b2d, #990000); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #e02b2d, #990000); /* IE10 */
  background-image: -o-linear-gradient(top, #e02b2d, #990000); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #e02b2d, #990000); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #e02b2d, #990000);
  border: 4px solid yellow;
  color: white;
}
DIV#failureMessage P, DIV.moduleFailureMessage P, DIV#resourceLoadFailureModal P {
  font-size: 24px;
}

DIV#resourceLoadFailureModal {
  width: 500px;
  left: 50%;
  margin-left: -250px;
  top: 50%;
  margin-top: -100px;
}
DIV#resourceLoadFailureModal H2 {
  margin-left: 16px;
  color: white;
  font-size: 24px;
}
DIV#resourceLoadFailureModal P {
  font-size: 16px;
}

DIV.moduleFailureMessage {
  position: absolute;
  top: 24px;
}

DIV#createNewTicketModal {
  z-index: 1001;
  display: none;
  width: 500px;
  height: auto;
  position: fixed !important;
  top: 15%;
  left: 50%;
  margin-left: -250px;
  text-decoration: none;
  border: none;
  color: #454545 !important;
  text-align: left;
}
DIV#createNewTicketModal .btn {
  width: 275px;
  display: block;
  margin: 20px auto 10px auto;
}
DIV#createNewTicketModal H1 {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 22px !important;
  margin: 10px 0 10px 0 !important;
  font-weight: bold;
  color: #FA7134;
}
DIV#createNewTicketModal H2 {
  font-size: 16px !important;
}
DIV#createNewTicketModal FORM {
  padding-top: 20px;
}
DIV#createNewTicketModal .close, DIV#createNewTicketModal .die {
  z-index: 1002;
  /*
  display: inline-block;
  background: url(../images/icons/close_modal.png) no-repeat top center;
  position: absolute;
  width: 40px;
  height: 40px;
  top: -15px;
  right: -15px;
  */
  cursor: pointer;
  color: transparent;
  position: absolute;
  right: 20px;
  top: 20px;
  display: inline-block;
  background: url(/dispatch/images/icons/modal_close.png) no-repeat center center;
  width: 19px;
  height: 19px;
  margin: 0;
}
DIV#createNewTicketModal .close:hover, DIV#createNewTicketModal .die:hover {
  text-decoration: none;
}
DIV#createNewTicketModal DIV.popupContent {
  border-top: 1px solid #d2d2d2;
  padding-top: 10px;
}
DIV#createNewTicketModal IMG.popupImage {
  width: 100%;
}
DIV#createNewTicketModal DIV.sizingWrapper {
  width: 70%;
  float: right;
}
DIV#createNewTicketModal DIV.sizingWrapper INPUT, DIV#createNewTicketModal DIV.sizingWrapper TEXTAREA {
  width: 100%;
}
DIV#createNewTicketModal TEXTAREA {
  height: 100px;
}
DIV#createNewTicketModal SPAN#reasonCharCount {
  color: #666;
  font-size: 12px;
}
DIV#createNewTicketModal A.button:first-child {
  margin-left: 30% !important;
  padding-left: 10px;
  padding-right: 10px;
}
DIV#createNewTicketModal A.cancel {
  color: #666;
  font-size: 12px;
  text-decoration: none;
}
DIV#createNewTicketModal A.cancel:hover {
  text-decoration: underline;
}
DIV#createNewTicketModal DIV#createNewTicketValidationError {
  display: none;
  border: 2px solid #ff3300;
  background-color: #ffe400;
  padding: 10px;
  margin: 10px 0 10px;
}
DIV#createNewTicketModal P {
  margin-bottom: 20px;
}

INPUT[type=text], INPUT[type=password] {
  float: left;
  border: 1px solid #999;
  height: 24px;
  line-height: 24px;
}

DIV.smartlet {
  -webkit-box-shadow: 3px 3px 3px 0px #000000;
  -moz-box-shadow: 3px 3px 3px 0px #000000;
  box-shadow: 3px 3px 3px 0px #000000;
  background-color: #fff;
}
DIV.smartlet DIV.smartletHeader {
  height: 32px;
  line-height: 32px;
  padding: 0 0 0 6px;
  color: white;
  width: auto;
  font-size: 14px;
}
DIV.smartlet DIV.smartletHeader IMG.icon {
  vertical-align: middle;
}
DIV.smartlet DIV.smartletHeader.GUARDIAN {
  background-color: #6d9ee8;
  background-image: -moz-linear-gradient(top, #6d9ee8, #3a6bb5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #6d9ee8, #3a6bb5); /* IE10 */
  background-image: -o-linear-gradient(top, #6d9ee8, #3a6bb5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #6d9ee8, #3a6bb5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #6d9ee8, #3a6bb5);
}
DIV.smartlet DIV.smartletHeader.EYEWITNESS {
  background-color: #6d9ee8;
  background-image: -moz-linear-gradient(top, #6d9ee8, #3a6bb5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #6d9ee8, #3a6bb5); /* IE10 */
  background-image: -o-linear-gradient(top, #6d9ee8, #3a6bb5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #6d9ee8, #3a6bb5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #6d9ee8, #3a6bb5);
}
DIV.smartlet DIV.smartletHeader.SMART911 {
  background-color: #4e7cfe;
  background-image: -moz-linear-gradient(top, #4e7cfe, #436dfe); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #4e7cfe, #436dfe); /* IE10 */
  background-image: -o-linear-gradient(top, #4e7cfe, #436dfe); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #4e7cfe, #436dfe); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #4e7cfe, #436dfe);
}
DIV.smartlet DIV.smartletHeader.PANIC {
  background-color: #ff3300;
  background-image: -moz-linear-gradient(top, #ff3300, #cc0000); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ff3300, #cc0000); /* IE10 */
  background-image: -o-linear-gradient(top, #ff3300, #cc0000); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ff3300, #cc0000); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ff3300, #cc0000);
}
DIV.smartlet DIV.smartletHeader DIV.action {
  box-sizing: border-box;
  border: 1px solid transparent;
  height: 31px;
  float: right;
}
DIV.smartlet DIV.smartletHeader DIV.action A {
  display: inline-block;
  color: transparent;
  width: 30px;
  cursor: pointer;
  text-decoration: none;
}
DIV.smartlet DIV.smartletHeader DIV.action.smartletClose A {
  background: url(/dispatch/images/icons/i_smartlet_close.png) no-repeat center center;
}
DIV.smartlet DIV.smartletHeader DIV.action.smartletPin A {
  background: url(/dispatch/images/icons/i_smartlet_pin.png) no-repeat center center;
}
DIV.smartlet DIV.smartletHeader DIV.action.smartletRapidSOS A {
  background: url(/dispatch/images/icons/icon_smartlet_refresh.png) no-repeat center center;
}
DIV.smartlet DIV.smartletHeader DIV.action.smartletFullSize A {
  background: url(/dispatch/images/icons/i_smartlet_plus.png) no-repeat center center;
}
DIV.smartlet DIV.smartletHeader DIV.action.smartletAccordion {
  display: none;
  margin-right: 5px;
}
DIV.smartlet DIV.smartletHeader DIV.action.smartletAccordion A {
  width: 35px;
  background: url(/dispatch/images/icons/icon_mobile_arrow_dn.png) no-repeat center center;
}
DIV.smartlet DIV.smartletHeader DIV.action.active {
  border: 1px solid #888;
  background-color: #335b96;
  background-image: -moz-linear-gradient(top, #668ec9, #335b96); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #668ec9, #335b96); /* IE10 */
  background-image: -o-linear-gradient(top, #668ec9, #335b96); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #668ec9, #335b96); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #668ec9, #335b96);
}
DIV.smartlet DIV.smartletHeader DIV.action.active.smartletPin A {
  background: url(/dispatch/images/icons/i_smartlet_pin_on.png) no-repeat center center;
}
DIV.smartlet DIV.smartletHeader DIV.action.active.smartletFullSize A {
  background: url(/dispatch/images/icons/i_smartlet_minus.png) no-repeat center center;
}
DIV.smartlet DIV.smartletHeader DIV.action.active.smartletAccordion A {
  background: url(/dispatch/images/icons/icon_mobile_arrow_up.png) no-repeat center center;
}
DIV.smartlet DIV.smartletHeader.SMART911 DIV.action.active {
  background-color: #335b96;
  background-image: -moz-linear-gradient(top, #668ec9, #335b96); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #668ec9, #335b96); /* IE10 */
  background-image: -o-linear-gradient(top, #668ec9, #335b96); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #668ec9, #335b96); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #668ec9, #335b96);
}
DIV.smartlet DIV.smartletHeader.PANIC DIV.action.active {
  background-color: #cc0000;
  background-image: -moz-linear-gradient(top, #cc0000, #990000); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #cc0000, #990000); /* IE10 */
  background-image: -o-linear-gradient(top, #cc0000, #990000); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #cc0000, #990000); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #cc0000, #990000);
}
DIV.smartlet DIV.smartletHeader DIV#panicCallDomainName {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  line-height: 12px;
  width: 55%;
}
DIV.smartlet DIV.smartletContent, DIV.smartlet DIV.facilitySmartletContent, DIV.smartlet DIV#connectedCarContainer {
  position: relative;
  background-color: white;
  width: 100%;
  overflow: auto;
}
DIV.smartlet DIV.smartletContent UL.smartletNavBar, DIV.smartlet DIV.facilitySmartletContent UL.smartletNavBar, DIV.smartlet DIV#connectedCarContainer UL.smartletNavBar {
  background-color: white;
  border-bottom: 1px solid #999a9a;
  display: inline-block;
  cursor: pointer;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}
DIV.smartlet DIV.smartletContent UL.smartletNavBar LI, DIV.smartlet DIV.facilitySmartletContent UL.smartletNavBar LI, DIV.smartlet DIV#connectedCarContainer UL.smartletNavBar LI {
  display: inline-block;
  width: 19%;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  margin: 0;
  padding: 5px 0 5px 0;
  background-color: white;
  border-right: 1px solid #999a9a;
  border-collapse: collapse;
  color: #666;
}
DIV.smartlet DIV.smartletContent UL.smartletNavBar LI.active, DIV.smartlet DIV.facilitySmartletContent UL.smartletNavBar LI.active, DIV.smartlet DIV#connectedCarContainer UL.smartletNavBar LI.active {
  font-weight: bold;
  background-color: #999a9a;
  color: white;
  border-bottom: none;
}
DIV.smartlet DIV.smartletContent UL.smartletNavBar LI.active:last-child, DIV.smartlet DIV.facilitySmartletContent UL.smartletNavBar LI.active:last-child, DIV.smartlet DIV#connectedCarContainer UL.smartletNavBar LI.active:last-child {
  border-right: none;
}
DIV.smartlet DIV.smartletContent UL.smartletNavBar LI:hover, DIV.smartlet DIV.facilitySmartletContent UL.smartletNavBar LI:hover, DIV.smartlet DIV#connectedCarContainer UL.smartletNavBar LI:hover {
  text-decoration: underline;
}
DIV.smartlet DIV.smartletContent DIV.smartletNavBarSpacer, DIV.smartlet DIV.facilitySmartletContent DIV.smartletNavBarSpacer, DIV.smartlet DIV#connectedCarContainer DIV.smartletNavBarSpacer {
  background-color: #999a9a;
  width: 100%;
  height: 1px;
}
DIV.smartlet DIV.smartletContent UL#logsViewerNavBar LI, DIV.smartlet DIV.facilitySmartletContent UL#logsViewerNavBar LI, DIV.smartlet DIV#connectedCarContainer UL#logsViewerNavBar LI {
  width: 105px;
}
DIV.smartlet DIV.smartletContent UL#panicCallNavBar LI, DIV.smartlet DIV.facilitySmartletContent UL#panicCallNavBar LI, DIV.smartlet DIV#connectedCarContainer UL#panicCallNavBar LI {
  width: 80px;
}
DIV.smartlet DIV.smartletContent DIV.grid.pct30, DIV.smartlet DIV.facilitySmartletContent DIV.grid.pct30, DIV.smartlet DIV#connectedCarContainer DIV.grid.pct30 {
  clear: left;
  width: auto;
  margin-right: 5px;
}
DIV.smartlet DIV.smartletContent DIV.grid.pct40, DIV.smartlet DIV.smartletContent DIV.grid.pct50, DIV.smartlet DIV.facilitySmartletContent DIV.grid.pct40, DIV.smartlet DIV.facilitySmartletContent DIV.grid.pct50, DIV.smartlet DIV#connectedCarContainer DIV.grid.pct40, DIV.smartlet DIV#connectedCarContainer DIV.grid.pct50 {
  clear: left;
  width: auto;
}
DIV.smartlet DIV.smartletContent DIV.grid.max250, DIV.smartlet DIV.facilitySmartletContent DIV.grid.max250, DIV.smartlet DIV#connectedCarContainer DIV.grid.max250 {
  max-width: 250px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModuleWithStuffUnderneath, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModuleWithStuffUnderneath, DIV.smartlet DIV#connectedCarContainer DIV.viewerModuleWithStuffUnderneath {
  padding: 10px 10px 0 10px !important;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule {
  clear: both;
  margin: 0;
  background-color: transparent;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.noTableHeading, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.noTableHeading, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.noTableHeading {
  background-color: #999a9a;
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 0.8em;
  color: white;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.noTableHeading SPAN:first-child, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.noTableHeading SPAN:first-child, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.noTableHeading SPAN:first-child {
  margin-left: 5px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE {
  margin: 0;
  width: 100%;
  border: none;
  border-collapse: collapse;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.fullSizedHeader, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.fullSizedHeader, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.fullSizedHeader {
  display: none;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.details, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.details, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.details {
  display: none;
  font-size: 1em;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.details TD, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.details TD, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.details TD {
  text-align: left;
  height: 1.3em;
  line-height: 1.3em;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.summary, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.summary, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.summary {
  cursor: pointer;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.summary TD, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.summary TD, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.summary TD {
  background-color: #eaeaea;
  font-weight: bold;
  vertical-align: middle;
  height: 20px !important;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.summary TD IMG, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.summary TD IMG, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.summary TD IMG {
  vertical-align: middle;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.summary:hover TD, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.summary:hover TD, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.summary:hover TD {
  text-decoration: underline;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.expanded TD, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.expanded TD, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.expanded TD {
  background-color: white;
  border-bottom: none;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.hideText TH, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.hideText TH, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.hideText TH {
  color: #999a9a;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TR.expanded + TR.details, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TR.expanded + TR.details, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TR.expanded + TR.details {
  display: table-row;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TH, DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TD, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TH, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TD, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TH, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TD {
  font-size: 11px;
  padding: 2px 5px 2px 5px;
  text-align: left;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TH, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TH, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TH {
  background-color: #999a9a;
  padding: 2px 5px 2px 5px;
  color: white;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TD, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TD, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TD {
  border-bottom: 1px solid #999a9a;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TD:last-child, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TD:last-child, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TD:last-child {
  text-align: right;
  padding-right: 0;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule TABLE TD SPAN.data, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule TABLE TD SPAN.data, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule TABLE TD SPAN.data {
  font-weight: normal;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper {
  background-color: transparent;
  line-height: 16px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper:last-child, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper.noBottomBorder, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper:last-child, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper.noBottomBorder, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper:last-child, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper.noBottomBorder {
  border-bottom: none;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper.expanded, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper.expanded, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper.expanded {
  min-height: 100px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary {
  line-height: 1.2em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
  width: 100%;
  cursor: pointer;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute {
  display: inline-block;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.addressType, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.addressType, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.addressType {
  float: left;
  width: 150px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.addressStreetCityState, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.addressStreetCityState, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.addressStreetCityState {
  float: left;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.action, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.action, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.action {
  float: right;
  margin-right: 5px;
  color: transparent;
  cursor: pointer;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.action A.accordion, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.action A.accordion, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.action A.accordion {
  width: 11px;
  margin-right: 5px;
  display: inline-block;
  background: url(/dispatch/images/icons/icon_smartlet_arrow_dn_orange.png) no-repeat left center;
  color: transparent;
  cursor: pointer;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.action A.accordion.expanded, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.action A.accordion.expanded, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary DIV.addressDetailAttribute.action A.accordion.expanded {
  background: url(/dispatch/images/icons/icon_smartlet_arrow_up_orange.png) no-repeat left center;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE {
  width: 100%;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE TR TD, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE TR TD, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE TR TD {
  padding: 7px 0 1px 0;
  vertical-align: top;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE TR TD.addressType, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE TR TD.addressType, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE TR TD.addressType {
  width: 150px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE TR TD.action, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE TR TD.action, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.addressDetailSummary TABLE TR TD.action {
  text-align: right;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetail, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetail, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.profileDetail {
  font-size: 0.73em;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetail H2, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetail H2, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.profileDetail H2 {
  text-transform: uppercase;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetail DIV.profileDetail, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetail DIV.profileDetail, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileWrapper DIV.profileDetail DIV.profileDetail {
  font-size: 1em;
  line-height: 1.4em;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileDetailSummary, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileDetailSummaryV, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV DIV.profileDetailSummary, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV DIV.profileDetailSummaryV, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileDetailSummary, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileDetailSummaryV, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV DIV.profileDetailSummary, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV DIV.profileDetailSummaryV, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileDetailSummary, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileDetailSummaryV, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV DIV.profileDetailSummary, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV DIV.profileDetailSummaryV {
  position: relative;
  margin-top: -1px;
  line-height: 24px;
  padding-right: 25px;
  background-color: #eaeaea;
  border-top: 1px solid #999a9a;
  border-bottom: 1px solid #999a9a;
  border-collapse: collapse;
  font-weight: bold;
  font-size: 12px;
  cursor: pointer;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileDetailSummary.expanded, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileDetailSummaryV.expanded, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV DIV.profileDetailSummary.expanded, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV DIV.profileDetailSummaryV.expanded, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileDetailSummary.expanded, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileDetailSummaryV.expanded, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV DIV.profileDetailSummary.expanded, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV DIV.profileDetailSummaryV.expanded, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileDetailSummary.expanded, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileDetailSummaryV.expanded, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV DIV.profileDetailSummary.expanded, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV DIV.profileDetailSummaryV.expanded {
  border-bottom: 1px solid transparent;
  background-color: transparent;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileDetailSummary:hover SPAN, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileDetailSummaryV:hover SPAN, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV DIV.profileDetailSummary:hover SPAN, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV DIV.profileDetailSummaryV:hover SPAN, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileDetailSummary:hover SPAN, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileDetailSummaryV:hover SPAN, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV DIV.profileDetailSummary:hover SPAN, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV DIV.profileDetailSummaryV:hover SPAN, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileDetailSummary:hover SPAN, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileDetailSummaryV:hover SPAN, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV DIV.profileDetailSummary:hover SPAN, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV DIV.profileDetailSummaryV:hover SPAN {
  text-decoration: underline;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileDetailSummary DIV.profileDetailAttribute.action, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.profileDetailSummaryV DIV.profileDetailAttribute.action, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV DIV.profileDetailSummary DIV.profileDetailAttribute.action, DIV.smartlet DIV.smartletContent DIV.viewerModule DIV DIV.profileDetailSummaryV DIV.profileDetailAttribute.action, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileDetailSummary DIV.profileDetailAttribute.action, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.profileDetailSummaryV DIV.profileDetailAttribute.action, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV DIV.profileDetailSummary DIV.profileDetailAttribute.action, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV DIV.profileDetailSummaryV DIV.profileDetailAttribute.action, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileDetailSummary DIV.profileDetailAttribute.action, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.profileDetailSummaryV DIV.profileDetailAttribute.action, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV DIV.profileDetailSummary DIV.profileDetailAttribute.action, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV DIV.profileDetailSummaryV DIV.profileDetailAttribute.action {
  position: absolute;
  right: 0;
  top: 0;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.panicCallDetail, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.panicCallDetail, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.panicCallDetail {
  font-size: 12px;
  padding-bottom: 0px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.panicCallDetail DIV.indentLevel2, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.panicCallDetail DIV.indentLevel2, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.panicCallDetail DIV.indentLevel2 {
  line-height: 16px;
  margin: 5px 0 5px 0;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.panicCallDetailItem, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.panicCallDetailItem, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.panicCallDetailItem {
  line-height: 24px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule .organizationHeading, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule .organizationHeading, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule .organizationHeading {
  background-color: #fafafa !important;
  padding-left: 10px;
  line-height: 24px;
  font-size: 12px;
  border-bottom: 1px solid #d2d2d2;
  color: #333;
  border-top: none !important;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule .indentLevel0, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule .indentLevel0, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule .indentLevel0 {
  padding-left: 5px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule .indentLevel1, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule .indentLevel1, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule .indentLevel1 {
  padding-left: 15px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule .indentLevel2, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule .indentLevel2, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule .indentLevel2 {
  padding-left: 25px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule .indentLevel3, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule .indentLevel3, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule .indentLevel3 {
  padding-left: 35px !important;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.incidentDetails, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.incidentDetails, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.incidentDetails {
  border-bottom: 2px solid #FC5600;
  font-size: 12px;
  background-color: #ffcc00;
  background-image: -moz-linear-gradient(top, #ffff00, #ffcc00); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ffff00, #ffcc00); /* IE10 */
  background-image: -o-linear-gradient(top, #ffff00, #ffcc00); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ffff00, #ffcc00); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ffff00, #ffcc00);
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.incidentDetails h2, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.incidentDetails h2, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.incidentDetails h2 {
  line-height: 25px;
  color: white;
  font-weight: bold;
  background-color: #FC5600;
  padding-left: 25px;
  margin: 0;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.incidentDetails div, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.incidentDetails div, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.incidentDetails div {
  color: #333;
  padding: 4px 4px 4px 25px;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule DIV.incidentDetails A, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule DIV.incidentDetails A, DIV.smartlet DIV#connectedCarContainer DIV.viewerModule DIV.incidentDetails A {
  color: #FC5600;
}
DIV.smartlet DIV.smartletContent DIV.mapHistory, DIV.smartlet DIV.facilitySmartletContent DIV.mapHistory, DIV.smartlet DIV#connectedCarContainer DIV.mapHistory {
  background-color: white;
}
DIV.smartlet DIV.smartletContent DIV.mapHistoryLocationDetailWrapper, DIV.smartlet DIV.facilitySmartletContent DIV.mapHistoryLocationDetailWrapper, DIV.smartlet DIV#connectedCarContainer DIV.mapHistoryLocationDetailWrapper {
  overflow-y: scroll;
  max-height: 200px;
}
DIV.smartlet DIV.smartletContent DIV.mapHistoryLocationDetailWrapper.rsos, DIV.smartlet DIV.facilitySmartletContent DIV.mapHistoryLocationDetailWrapper.rsos, DIV.smartlet DIV#connectedCarContainer DIV.mapHistoryLocationDetailWrapper.rsos {
  overflow-y: visible;
  max-height: none;
}
DIV.smartlet DIV.smartletContent DIV.mapHistoryLocationDetail, DIV.smartlet DIV.facilitySmartletContent DIV.mapHistoryLocationDetail, DIV.smartlet DIV#connectedCarContainer DIV.mapHistoryLocationDetail {
  border-bottom: 1px solid #cccccc;
  font-size: 12px;
  line-height: 16px;
  padding: 10px;
}
DIV.smartlet DIV.smartletContent DIV.mapHistoryLocationDetail DIV.locationTypeWrapper, DIV.smartlet DIV.facilitySmartletContent DIV.mapHistoryLocationDetail DIV.locationTypeWrapper, DIV.smartlet DIV#connectedCarContainer DIV.mapHistoryLocationDetail DIV.locationTypeWrapper {
  position: relative;
}
DIV.smartlet DIV.smartletContent DIV.mapHistoryLocationDetail DIV.locationTypeWrapper DIV.mostAccurate, DIV.smartlet DIV.facilitySmartletContent DIV.mapHistoryLocationDetail DIV.locationTypeWrapper DIV.mostAccurate, DIV.smartlet DIV#connectedCarContainer DIV.mapHistoryLocationDetail DIV.locationTypeWrapper DIV.mostAccurate {
  display: inline-block;
  background: url("../images/icons/map/location_smartlet_bullseye.png") no-repeat left center;
  padding-left: 22px;
  font-size: 8px;
  margin-left: 10px;
  position: absolute;
  top: -1px;
}
DIV.smartlet DIV.smartletContent DIV.mapHistoryLocationDetail:last-child, DIV.smartlet DIV.facilitySmartletContent DIV.mapHistoryLocationDetail:last-child, DIV.smartlet DIV#connectedCarContainer DIV.mapHistoryLocationDetail:last-child {
  border-bottom: none !important;
  margin-bottom: 0 !important;
}
DIV.smartlet DIV.smartletContent DIV.mhldHover:hover, DIV.smartlet DIV.facilitySmartletContent DIV.mhldHover:hover, DIV.smartlet DIV#connectedCarContainer DIV.mhldHover:hover {
  background-color: #cccccc;
}
DIV.smartlet DIV.smartletContent DIV.mhldHover:hover SPAN, DIV.smartlet DIV.facilitySmartletContent DIV.mhldHover:hover SPAN, DIV.smartlet DIV#connectedCarContainer DIV.mhldHover:hover SPAN {
  text-decoration: underline;
}
DIV.smartlet DIV.smartletContent DIV.queryLocation, DIV.smartlet DIV.facilitySmartletContent DIV.queryLocation, DIV.smartlet DIV#connectedCarContainer DIV.queryLocation {
  background-color: #cccccc;
  padding: 0 10px;
}
DIV.smartlet DIV.smartletContent DIV.queryLocation DIV.mapSectionTitle, DIV.smartlet DIV.facilitySmartletContent DIV.queryLocation DIV.mapSectionTitle, DIV.smartlet DIV#connectedCarContainer DIV.queryLocation DIV.mapSectionTitle {
  padding: 20px 0 0 0 !important;
}
DIV.smartlet DIV.smartletContent DIV.queryLocation DIV.queryLocationPhoneNumbers, DIV.smartlet DIV.facilitySmartletContent DIV.queryLocation DIV.queryLocationPhoneNumbers, DIV.smartlet DIV#connectedCarContainer DIV.queryLocation DIV.queryLocationPhoneNumbers {
  padding: 5px 0 10px 0;
}
DIV.smartlet DIV.smartletContent DIV.queryLocation DIV.queryLocationButtons, DIV.smartlet DIV.facilitySmartletContent DIV.queryLocation DIV.queryLocationButtons, DIV.smartlet DIV#connectedCarContainer DIV.queryLocation DIV.queryLocationButtons {
  padding: 20px 0;
}
DIV.smartlet DIV.smartletContent DIV.queryLocation A.button, DIV.smartlet DIV.facilitySmartletContent DIV.queryLocation A.button, DIV.smartlet DIV#connectedCarContainer DIV.queryLocation A.button {
  margin: 0 !important;
}
DIV.smartlet DIV.smartletContent DIV.mapSectionTitle, DIV.smartlet DIV.facilitySmartletContent DIV.mapSectionTitle, DIV.smartlet DIV#connectedCarContainer DIV.mapSectionTitle {
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  padding: 10px;
}
DIV.smartlet DIV.smartletContent DIV.profileDataCategory DIV.grid.pct40, DIV.smartlet DIV.facilitySmartletContent DIV.profileDataCategory DIV.grid.pct40, DIV.smartlet DIV#connectedCarContainer DIV.profileDataCategory DIV.grid.pct40 {
  width: 100%;
}
DIV.smartlet DIV.smartletContent DIV.viewerModule, DIV.smartlet DIV.facilitySmartletContent DIV.viewerModule {
  display: none;
}
DIV.smartlet DIV.guardianScheduleHeader {
  display: none;
}
DIV.smartlet DIV.guardianSchedule:first {
  padding-top: none;
}
DIV.smartlet DIV.guardianSchedule DIV.grid {
  width: auto;
  clear: left;
}
DIV.smartlet.fullSized {
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
}
DIV.smartlet.fullSized DIV.smartletHeader A.smartletFullSize {
  background: url(/dispatch/images/icons/i_smartlet_minus.png) no-repeat center center;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.grid.pct30 {
  clear: none;
  width: 30%;
  margin-right: 0;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.profileDataCategory DIV.grid.pct40, DIV.smartlet.fullSized DIV.smartletContent DIV.grid.pct40 {
  clear: none;
  width: 40%;
  float: left;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.grid.pct50 {
  clear: none;
  width: 50%;
  float: left;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.grid.pct50:first-child DIV {
  margin-right: 5px;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.grid.pct50:last-child DIV {
  margin-left: 5px;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.grid.max250 {
  max-width: none;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule TABLE TR.fullSizedHeader {
  display: table-row;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule TABLE TR.normalHeader {
  display: none;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.grid.pct30:first-child, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.grid.pct30:first-child, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.grid.pct30:first-child {
  width: 30%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.grid.pct40, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.grid.pct40, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.grid.pct40 {
  width: 40%;
  float: left;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.grid.pct50, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.grid.pct50, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.grid.pct50 {
  width: 50%;
  float: left;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.gender, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.gender, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.gender {
  width: 50%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.age, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.age, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.age {
  width: 50%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.medicalInfo, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.medicalInfo, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.medicalInfo {
  width: 20%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.rescueInfo, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.rescueInfo, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.rescueInfo {
  width: 20%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.photoAvailable, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.photoAvailable, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.photoAvailable {
  width: 20%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.notesAvailable, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.notesAvailable, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.notesAvailable {
  width: 20%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.hearing, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.hearing, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.hearing {
  width: 20%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.speech, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.speech, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.speech {
  width: 20%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.mobility, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.mobility, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.mobility {
  width: 20%;
}
DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.profileDetailSummary DIV.profileDetailAttribute.otherConditions, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.accurintProfileDetailSummary DIV.profileDetailAttribute.otherConditions, DIV.smartlet.fullSized DIV.smartletContent DIV.viewerModule DIV.profileWrapper DIV.otherDetailSummary DIV.profileDetailAttribute.otherConditions {
  width: 20%;
}
DIV.smartlet.fullSized DIV.guardianScheduleHeader {
  display: block;
}
DIV.smartlet.fullSized DIV.guardianSchedule DIV.grid {
  clear: none;
}
DIV.smartlet.fullSized DIV.guardianSchedule DIV.grid.pct15 {
  width: 15%;
}
DIV.smartlet.fullSized DIV.guardianSchedule DIV.grid.pct40 {
  width: 40%;
}
DIV.smartlet.fullSized DIV.guardianSchedule DIV.grid SPAN.dataLabel {
  display: none;
}
DIV.smartlet DIV#panicCall {
  font-size: 12px;
}

DIV.mostAccurate {
  display: inline-block;
  background: url("../images/icons/map/location_smartlet_bullseye.png") no-repeat left center;
  padding-left: 22px;
  font-size: 8px;
  margin-left: 10px;
  position: absolute;
  top: -1px;
}

DIV#mapServicesNotAvailable, DIV#googleMapServicesInaccessible, DIV#mapBoxMapServicesInaccessible, DIV#iceDataNotFound {
  display: none;
  visibility: visible !important;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 40% 0 0 0;
  text-align: center;
  color: black;
  background-color: white;
}

DIV#googleMapServicesInaccessible {
  width: auto;
  text-align: left;
  padding: 40% 15px 0 15px;
}

DIV#mapBoxMapServicesInaccessible {
  width: auto;
  text-align: left;
  padding: 70px 15px 0 15px;
}

#googleTokenExpiryWarning {
  left: calc(50% - 250px);
}
#googleTokenExpiryWarning DIV.popupContent {
  text-align: left;
}

#googleMapSessionExpired {
  display: none;
  padding: 10px;
  font-size: 11px;
  line-height: 18px;
  margin-right: 40px;
  box-sizing: border-box;
  width: calc(100% - 60px) !important;
  height: auto !important;
}

A.popDown {
  background-image: url("../images/icons/icon_smartlet_arrow_dn_orange.png");
  background-repeat: no-repeat;
  background-position: 95% center;
}

DIV.mapToolbarContainer {
  position: relative;
  background-color: #efefef;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
DIV.mapToolbarContainer.rsos {
  text-align: center;
}
DIV.mapToolbarContainer DIV.mapToolbar {
  display: inline-block;
  padding: 5px;
}
DIV.mapToolbarContainer DIV.mapToolbar DIV#refreshButton {
  margin-right: 0;
}
DIV.mapToolbarContainer DIV.mapToolbar #mapToolBarHistory IMG {
  top: 9px;
}
DIV.mapToolbarContainer DIV.mapToolbar A {
  position: relative;
  border: 1px solid #888;
  width: auto;
  background-color: white;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  margin: 0 10px 0 0;
  padding: 0 5px 0 20px;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  color: #333;
  cursor: pointer;
}
DIV.mapToolbarContainer DIV.mapToolbar A:first-child {
  margin-left: 0 !important;
}
DIV.mapToolbarContainer DIV.mapToolbar A:hover {
  text-decoration: underline;
}
DIV.mapToolbarContainer DIV.mapToolbar A.log {
  background: url(../images/icons/map/icon_location_log.png) no-repeat 5px center #fff;
}
DIV.mapToolbarContainer DIV.mapToolbar A.log DIV.logPointer {
  left: 15px;
  bottom: -10px;
}
DIV.mapToolbarContainer DIV.mapToolbar A.estimatedAddress {
  background: url(../images/icons/map/icon_location_est_address.png) no-repeat 5px center #fff;
}
DIV.mapToolbarContainer DIV.mapToolbar A.estimatedAddress DIV.estimatedAddressPointer {
  left: 50px;
  bottom: -10px;
}
DIV.mapToolbarContainer DIV.mapToolbar A.all {
  background: url(../images/icons/map/location_smartlet_view_all.png) no-repeat 5px center #fff;
}
DIV.mapToolbarContainer DIV.mapToolbar A.refresh {
  background: url(../images/icons/map/location_smartlet_refresh.png) no-repeat 5px center #fff;
}
DIV.mapToolbarContainer DIV.mapToolbar A.selected {
  font-weight: bold;
}
DIV.mapToolbarContainer DIV.mapToolbar A DIV.topArrow {
  display: none;
  position: absolute;
  left: 15px;
  bottom: -10px;
  border: 10px solid transparent;
  border-bottom: 10px solid black;
  width: 0;
  height: 0;
  z-index: 1001;
}
DIV.mapToolbarContainer DIV.mapToolbar A DIV.topArrow DIV {
  position: absolute;
  top: -9px;
  left: -10px;
  border: 10px solid transparent;
  border-bottom: 10px solid white;
  width: 0;
  height: 0;
}

DIV#locationLogHeader {
  width: 95%;
  position: absolute;
  top: 5px;
  left: 2.5%;
  background-color: white;
  border: 1px solid #888;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
}
DIV#locationLogHeader A.close {
  position: absolute;
  right: 5px;
  top: 0px;
}
DIV#locationLogHeader SPAN {
  margin-left: 10px;
}

DIV.popOver {
  width: 95%;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 1000;
  background-color: white;
  border: 1px solid #888;
  font-size: 12px;
}
DIV.popOver.rsos {
  top: 41px;
  left: 2.5%;
}
DIV.popOver a.close {
  float: right;
  padding: 10px;
}
DIV.popOver DIV.popOverTitle {
  font-size: 1em;
  font-weight: normal;
  padding: 10px;
}
DIV.popOver DIV.queryPopOverWrapper {
  padding: 10px;
}
DIV.popOver DIV.popOverSectionTitle {
  color: #FA7134;
  font-weight: bold;
}
DIV.popOver A.button {
  margin: 20px 0 5px 0 !important;
}

DIV.popOverSpinnerWrapper {
  padding-bottom: 20px;
}

DIV.spinner {
  width: 100%;
  height: 20px;
  background: url(../images/indicator_arrows.gif) no-repeat 50% 50%;
}

DIV.spinnerMessage {
  text-align: center;
  font-size: 0.75em;
}

DIV.queryPopOverPhoneList DIV {
  width: 220px;
  display: inline-block;
}

DIV.queryPopOverPhoneList LABEL {
  line-height: 30px;
}

DIV.queryGrayBackground {
  background-color: #cccccc;
}

/* smart profile view styles */
UL#pbxViewerNavBar {
  display: inline-block;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}
UL#pbxViewerNavBar LI {
  float: left;
  display: inline-block;
  width: 19%;
  font-size: 0.8em;
  text-align: center;
  margin: 0;
  padding: 10px 0 10px 0;
  background-color: white;
  border: 1px solid #ccc;
  border-top: none;
  border-left: none;
  border-collapse: collapse;
  color: #666;
}
UL#pbxViewerNavBar LI.active {
  font-weight: bold;
  background-color: transparent;
  color: white;
  border-bottom: none;
}
UL#pbxViewerNavBar LI.active:last-child {
  border-right: none;
}

DIV.telematicsViewerModule {
  clear: both;
  display: none;
  margin: 0;
  padding: 10px;
  background-color: transparent;
}

DIV.systemOutOfDateMessage {
  display: none;
  position: fixed;
  left: 5px;
  bottom: 5px;
  width: 200px;
  border: 2px solid red;
  background-color: white;
  font-size: 14px;
  z-index: 1000;
}
DIV.systemOutOfDateMessage.wide {
  width: 300px;
}
DIV.systemOutOfDateMessage DIV.header {
  background-color: gray;
  line-height: 34px;
  padding-left: 5px;
  color: white;
}
DIV.systemOutOfDateMessage DIV.header A.close {
  float: right;
  display: inline-block;
  width: 30px;
  height: 34px;
  background: url(/dispatch/images/icons/i_smartlet_close.png) no-repeat center center;
}
DIV.systemOutOfDateMessage DIV.content {
  margin: 10px;
}

DIV.warningWrapper {
  position: relative;
  font-size: 11px;
  margin: 0;
  padding: 2px;
  color: #333;
  font-weight: bold;
  background-color: #ffcc00;
  background-image: -moz-linear-gradient(top, #ffff00, #ffcc00); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ffff00, #ffcc00); /* IE10 */
  background-image: -o-linear-gradient(top, #ffff00, #ffcc00); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ffff00, #ffcc00); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ffff00, #ffcc00);
  border: 2px solid #FA7134;
}
DIV.warningWrapper IMG {
  width: 17px;
}

DIV.infoWrapper {
  font-size: 0.8em;
  margin: 0 5px 12px 5px;
  padding: 8px;
  color: #333;
  font-weight: bold;
  background-color: #D3EDF5;
  background-image: -moz-linear-gradient(top, #F1F9FC, #D3EDF5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #F1F9FC, #D3EDF5); /* IE10 */
  background-image: -o-linear-gradient(top, #F1F9FC, #D3EDF5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #F1F9FC, #D3EDF5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #F1F9FC, #D3EDF5);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #6ABEDF;
}

DIV.profileDetail {
  display: none;
  clear: both;
  margin: 0;
}
DIV.profileDetail H2 {
  text-transform: uppercase;
}

A.accordion {
  width: 15px;
  margin-right: 5px;
  display: inline-block;
  background: url(/dispatch/images/icons/icon_smartlet_arrow_dn_orange.png) no-repeat left center;
  color: transparent;
  cursor: pointer;
}
A.accordion.expanded {
  background: url(/dispatch/images/icons/icon_smartlet_arrow_up_orange.png) no-repeat left center;
}

DIV.categoryHeadingAll {
  margin: 15px 0 5px 0;
  color: #eb6500;
  font-weight: bold;
}

DIV.profileDataCategory {
  clear: both;
  margin-bottom: 10px;
  position: relative;
}
DIV.profileDataCategory IMG.personImage {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 60px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
DIV.profileDataCategory DIV.categoryHeading {
  margin-bottom: 10px;
}
DIV.profileDataCategory DIV.categoryHeading SPAN.categoryTitle {
  color: #eb6500;
  font-weight: bold;
}
DIV.profileDataCategory DIV.peoplePhonesWrapper {
  clear: both;
  margin-bottom: 5px;
}
DIV.profileDataCategory.first DIV.categoryColumnWrapper {
  padding-top: 0;
  border-top: none;
}
DIV.profileDataCategory.min60 {
  min-height: 60px;
}

/* END smart profile view styles */
IMG.iceImage {
  float: right;
  height: 60px;
  cursor: pointer;
}

/* telematics styles */
UL#telematicsAgeroViewerNavBar LI DIV {
  padding: 10px 0 10px 0px !important;
}

DIV.telematicFooter {
  color: red;
  padding-top: 40px;
  bottom: 5px;
  left: 12px;
  font-size: 12px;
  font-style: italic;
}

/* END telematics styles */
TABLE.smartletTabularData {
  margin: 0 5px 0 10px;
  font-size: 12px;
  width: 100%;
  border-collapse: collapse;
}
TABLE.smartletTabularData TH {
  text-align: left;
  background-color: white;
  color: #333;
}
TABLE.smartletTabularData TH, TABLE.smartletTabularData TD {
  padding: 10px 0 10px 0px;
  border-bottom: 1px solid #aaa;
}
TABLE.smartletTabularData TH:first-child, TABLE.smartletTabularData TD:first-child {
  padding-left: 5px;
}
TABLE.smartletTabularData TH:last-child, TABLE.smartletTabularData TD:last-child {
  padding-right: 5px;
}
TABLE.smartletTabularData TR:last-child TD {
  border-bottom: none;
}

DIV.smartletTabularData {
  margin: 0 5px 0 10px;
  font-size: 12px;
}
DIV.smartletTabularData DIV.row {
  padding: 5px 0 5px 5px;
  border-bottom: 1px solid #aaa;
  line-height: 16px;
}
DIV.smartletTabularData DIV.row IMG.operatorNoteIcon {
  display: none;
}
DIV.smartletTabularData DIV.operatorNote {
  position: relative;
  padding-left: 30px;
  background-color: #D3EDF5;
  background-image: -moz-linear-gradient(top, #F1F9FC, #D3EDF5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #F1F9FC, #D3EDF5); /* IE10 */
  background-image: -o-linear-gradient(top, #F1F9FC, #D3EDF5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #F1F9FC, #D3EDF5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #F1F9FC, #D3EDF5);
}
DIV.smartletTabularData DIV.operatorNote IMG.operatorNoteIcon {
  position: absolute;
  left: 5px;
  top: 2px;
  display: inline-block;
}

DIV#scheduleWrapper {
  font-size: 1em;
}
DIV#scheduleWrapper TABLE {
  font-size: 1.2em;
}

DIV.grid.pct50 DIV.smartletTabularData {
  font-size: 1em;
}

/* event log */
DIV#clientMessage {
  padding: 0 0 10px 5px;
  line-height: 30px;
  height: 30px;
}
DIV#clientMessage AUDIO {
  width: 195px;
  margin-left: 5px;
  vertical-align: top;
}

/* buttons for event log */
A#priorCasesAll, A#priorCasesNotesOnly {
  display: inline-block;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box; /* Firefox, other Gecko */
  box-sizing: border-box; /* Opera/IE 8+ */
  line-height: 22px;
  height: 22px;
  width: 55px;
  text-align: center;
}
A#priorCasesAll.active, A#priorCasesNotesOnly.active {
  color: white;
  background-color: #6d9ee8;
  background-image: -moz-linear-gradient(top, #6d9ee8, #3a6bb5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #6d9ee8, #3a6bb5); /* IE10 */
  background-image: -o-linear-gradient(top, #6d9ee8, #3a6bb5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #6d9ee8, #3a6bb5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #6d9ee8, #3a6bb5);
}

DIV#priorCasesFilter {
  line-height: 44px;
  font-weight: bold;
  font-size: 12px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
DIV#priorCasesFilter DIV.callsNotesCountWrapper {
  order: 1;
  display: inline-block;
  margin-left: 5px;
}
DIV#priorCasesFilter DIV.callsNotesCountWrapper DIV.callsCount, DIV#priorCasesFilter DIV.callsNotesCountWrapper DIV.notesCount {
  display: inline-block;
  width: 100px;
  font-size: 16px;
}
DIV#priorCasesFilter DIV.buttonWrapper {
  order: 2;
  display: inline-block;
  border: 1px solid #aaa;
  padding: 1px;
  line-height: 22px;
  height: 22px;
}

DIV#addNotesId {
  line-height: 24px;
  padding: 0 0 0 5px;
  border-bottom: 1px solid #aaa;
}

DIV#caseNoteWrapper {
  border-bottom: 1px solid #aaa;
  padding-bottom: 5px;
  position: relative;
}

DIV#callTime {
  font-weight: bold;
}

/* END event log */
/* location styles */
DIV.locationUnavailableMsg {
  display: none;
  background-color: #b14026;
  color: white;
  text-shadow: 0px 1px 2px black;
  text-align: center;
  font-size: 1.4em;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
DIV.locationUnavailableMsg DIV {
  border-top: 1px solid transparent;
  width: 100%;
  font-size: 1.4em;
  font-weight: bold;
  padding: 25% 0 25%;
}

DIV#guardianMap {
  width: 310px;
  height: 400px;
  border: 1px solid #cccccc;
}

DIV.guardianMapMessage {
  display: none;
  width: 100%;
  font-size: 0.8em;
  color: #333;
  font-weight: bold;
  position: absolute;
  bottom: 0;
  background-color: #ffcc00;
  background-image: -moz-linear-gradient(top, #ffff00, #ffcc00); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ffff00, #ffcc00); /* IE10 */
  background-image: -o-linear-gradient(top, #ffff00, #ffcc00); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ffff00, #ffcc00); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ffff00, #ffcc00);
}
DIV.guardianMapMessage DIV {
  margin: 8px;
}

DIV.mapButtonWrapper {
  text-align: center;
  margin: 12px 0 12px;
}

DIV#locationBreadcrumbs {
  overflow: auto;
  border-top: 1px solid #cccccc;
}
DIV#locationBreadcrumbs TR.locations {
  cursor: pointer;
}

/* END location styles */
/* chat styles */
DIV#eyeWitnessReplyWrapper {
  color: #666;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
DIV#eyeWitnessReplyWrapper SPAN.charCountScor {
  color: #666;
}

DIV.chatToolbarContainer {
  position: relative;
  line-height: 45px;
  height: 45px;
  width: 100%;
  padding-left: 5px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box; /* Firefox, other Gecko */
  box-sizing: border-box; /* Opera/IE 8+ */
  font-size: 11px;
}
DIV.chatToolbarContainer LABEL {
  font-weight: bold;
}

DIV.chatPopOverWrapper {
  padding: 10px;
}

UL.chatPopOverPhoneList {
  margin: 0;
  padding: 0;
  line-height: 30px;
}
UL.chatPopOverPhoneList LI {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  padding-left: 5px;
}
UL.chatPopOverPhoneList LI:hover {
  background-color: #217cf2;
  color: white;
}
UL.chatPopOverPhoneList LI IMG {
  margin-right: 7px;
}

DIV.chatPhoneBar {
  padding: 10px;
}
DIV.chatPhoneBar INPUT {
  padding: 0 5px;
  width: 160px;
}
DIV.chatPhoneBar A {
  padding: 0 5px;
}

DIV.wordBalloon {
  position: relative;
  margin: 20px 10px 10px 10px;
  padding: 10px;
  font-size: 14px;
}
DIV.wordBalloon:first-child {
  margin-top: 10px;
}
DIV.wordBalloon DIV.messageTimeStamp {
  font-size: 10px;
  margin-top: 10px;
}
DIV.wordBalloon.we {
  background-color: #d3d2d7;
  background-image: -moz-linear-gradient(top, #e3e2e8, #d3d2d7); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #e3e2e8, #d3d2d7); /* IE10 */
  background-image: -o-linear-gradient(top, #e3e2e8, #d3d2d7); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #e3e2e8, #d3d2d7); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #e3e2e8, #d3d2d7);
  color: #333;
  margin-left: 30px;
}
DIV.wordBalloon.we DIV.tail {
  position: absolute;
  bottom: -11px;
  right: 0;
  width: 0px;
  height: 0px;
  border: 11px solid transparent;
  border-right: 11px solid #d3d2d7;
}
DIV.wordBalloon.they {
  background-color: #0574ff;
  background-image: -moz-linear-gradient(top, #2198fe, #0574ff); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #2198fe, #0574ff); /* IE10 */
  background-image: -o-linear-gradient(top, #2198fe, #0574ff); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #2198fe, #0574ff); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #2198fe, #0574ff);
  color: white;
  margin-right: 30px;
}
DIV.wordBalloon.they DIV.tail {
  position: absolute;
  width: 0px;
  height: 0px;
  bottom: -11px;
  left: 0;
  border: 11px solid transparent;
  border-left: 11px solid #0574ff;
}

/* END chat styles */
/* Eyewitness Styles */
IMG.thumbnailImage {
  width: 80px;
  margin: 5px 5px 5px 0;
  cursor: pointer;
}

IMG.popupImage {
  width: 100%;
}

SPAN.minitext {
  font-size: 0.8em;
}

DIV.chatCount, DIV.caseListChatCount, DIV.newLocation, DIV.facilitiesMatchingLocationChange {
  width: 23px;
  height: 23px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  background: #ff3300;
  color: white;
  font-size: 12px;
  text-align: center;
  line-height: 24px;
}

DIV.chatCount, DIV.newLocation, DIV.facilitiesMatchingLocationChange {
  display: none;
}

A.toolButton DIV DIV.chatCount,
A.toolButton DIV DIV.newLocation,
A.toolButton DIV DIV.facilitiesMatchingLocationChange {
  position: absolute;
  background: #ff3300 !important;
  top: -6px;
  right: -10px;
}

A.toolButton DIV DIV.rSOSUpdate {
  display: none;
  position: absolute;
  top: -6px;
  right: -10px;
  width: 19px;
  height: 19px;
  background: url(/dispatch/images/icons/connectedCar/rsosUpdated.png) no-repeat center center !important;
}

DIV.newLocation {
  font-weight: bold;
}

DIV.facilitiesMatchingLocationChange, A.toolButton DIV DIV.facilitiesMatchingLocationChange {
  background: url(/dispatch/images/icons/locationPin.png) 0px center #ff3300 !important;
  margin-bottom: -5px;
}

/* END Eyewitness Styles */
.myTableOneColumn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  border: 1px solid #d2d2d2;
  line-height: 14px;
}

.myTableTwoColumn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  border: 1px solid #d2d2d2;
  line-height: 14px;
}

.myTableThreeColumn a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.3%;
  border: 1px solid #d2d2d2;
  line-height: 14px;
}

DIV.textPoster {
  background-color: transparent;
  font-size: 13px;
}
DIV.textPoster SPAN.charCountScore {
  margin-top: 5px;
  font-size: 10px;
  white-space: normal;
  display: block;
}
DIV.textPoster FORM {
  margin: 10px 12px 5px 10px;
}
DIV.textPoster FORM DIV.outerWrapper {
  position: relative;
}
DIV.textPoster FORM DIV.outerWrapper DIV.textAreaWrapper {
  display: inline-block;
  vertical-align: top;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-right: 94px;
}
DIV.textPoster FORM DIV.outerWrapper DIV.textAreaWrapper TEXTAREA {
  width: 100%;
  height: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 18px 3px 3px;
  color: #333;
  border: 1px solid #ccc;
  font-family: Ariel, Helvetica, Sanserif;
  font-size: 12px;
}
DIV.textPoster FORM DIV.outerWrapper DIV.textAreaWrapper TEXTAREA::-webkit-input-placeholder {
  color: #999;
}

DIV.textPoster FORM DIV.outerWrapper DIV.textAreaWrapper TEXTAREA:-moz-placeholder {
  color: #999;
}

DIV.textPoster FORM DIV.outerWrapper DIV.textAreaWrapper TEXTAREA::-moz-placeholder {
  color: #999;
}

DIV.textPoster FORM DIV.outerWrapper DIV.textAreaWrapper TEXTAREA:-ms-input-placeholder {
  color: #999;
}

DIV.textPoster FORM DIV.outerWrapper DIV.textAreaWrapper A.button.cancel {
  position: absolute;
  top: 3px;
  right: 97px;
}
DIV.textPoster FORM DIV.outerWrapper DIV.buttonCounterWrapper {
  position: absolute;
  top: 0;
  right: 0;
  height: 50px;
  vertical-align: top;
}
DIV.textPoster FORM DIV.outerWrapper DIV.buttonCounterWrapper A.button.orange.submit.textPoster {
  width: 80px;
  text-align: center;
  font-weight: bold;
  margin-top: 0;
  padding: 0;
  order: 1;
}
DIV.textPoster FORM DIV.outerWrapper DIV.buttonCounterWrapper SPAN.charCountScore {
  order: 2;
  color: white;
}

SPAN.charCountScore {
  color: white;
}

DIV#eyeWitnessReplyWrapper SPAN.charCountScore, DIV#caseNoteWrapper SPAN.charCountScore {
  color: #666;
}

DIV.textPosterTarget {
  background-color: white !important;
  overflow: auto;
}

/* Safety Profile Styles */
IMG.personImage {
  width: 120px;
}

DIV.withLastUpdate {
  font-size: 11px !important;
}

DIV.headerInfo {
  display: inline-block;
  font-size: 9px;
  line-height: 12px;
  vertical-align: middle;
  margin-left: 0;
}

DIV.medCondition {
  clear: both;
}

SPAN.medCondQuestion {
  float: left;
  padding-right: 0.3em;
}

SPAN.medCondAnswers {
  float: left;
}

.medCondAnswer {
  float: left;
}

.medCondAnswer SPAN {
  float: left;
  white-space: nowrap;
}

SPAN.medCondAnswers .medCondAnswer::after {
  float: left;
  content: ",";
  padding-right: 0.3em;
}

SPAN.medCondAnswers .medCondAnswer:last-child::after {
  float: left;
  content: "";
}

/* END Safety Profile Styles */
/* Chat/EyeWitness Styles */
/* END Chat/EyeWitness Styles */
/* RapidSOS Data Styles */
div.rsosDataRecordsWrapper {
  margin-bottom: 5px;
}

div.rsosDataRecord {
  position: relative;
  margin: 0 0 5px 5px;
  border-bottom: 1px solid gray;
  padding: 5px 0;
}

div.rsosDataRecord:last-of-type {
  border-bottom: none;
}
div.rsosDataRecord:first-of-type {
  border-top: none;
}

#dashboardModuleConnectedCar {
  align-content: center;
  flex-direction: column;
  display: flex;
}
#dashboardModuleConnectedCar .viewerModule {
  display: block;
  overflow-y: auto;
}
#dashboardModuleConnectedCar IMG.personImage {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 20px;
  width: 60px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#dashboardModuleConnectedCar .panicCaseDetail {
  display: none;
}

UL#rsosNavBar LI {
  padding: 5px 10px !important;
  text-align: center !important;
  width: auto !important;
}

/* END RapidSOS Data Styles */
/* Smart911 Map Styles */
DIV#dispatchMap {
  width: 310px;
  height: 400px;
  border: 1px solid #aaaaaa;
}

DIV.infobox {
  border: 1px solid #000;
  background: white;
  padding: 10px;
  width: 250px;
  margin-top: 15px;
}
DIV.infobox DIV.address {
  font-weight: bold;
  color: #FA7134;
  padding-bottom: 10px;
}
DIV.infobox DIV.adLine {
  padding-bottom: 3px;
}
DIV.infobox DIV.adLine LABEL {
  font-weight: bold;
}
DIV.infobox DIV.mostAccurate {
  display: none;
}

DIV.markerPopup DIV.address {
  font-weight: bold;
  color: #FA7134;
}

/* END Smart911 Map Styles */
/* START Corporate /Facility Profile - Panic Call */
DIV#panicCallQuickSend, DIV#panicCallQuickSendCampusList, DIV#facilityProfileQuickSendCampusList, DIV#facilityProfileQuickSend {
  font-size: 16px;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A {
  display: block;
  font-weight: bold;
  font-size: 12px;
  margin: 0;
  padding: 3px;
  line-height: 14px;
  color: #333;
  border-bottom: 1px solid #d2d2d2;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A IMG, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A IMG, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A IMG, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A IMG {
  width: 15px;
  margin-right: 5px;
  vertical-align: middle;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A:last-child, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A:last-child, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A:last-child, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A:last-child {
  border-bottom: none;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A:hover, DIV#panicCallQuickSend DIV.panicCallCannedMessage A:focus, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A:hover, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A:focus, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A:hover, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A:focus, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A:hover, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A:focus {
  background-color: #D3EDF5;
  background-image: -moz-linear-gradient(top, #F1F9FC, #D3EDF5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #F1F9FC, #D3EDF5); /* IE10 */
  background-image: -o-linear-gradient(top, #F1F9FC, #D3EDF5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #F1F9FC, #D3EDF5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #F1F9FC, #D3EDF5);
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A SPAN {
  display: inline-block;
  width: 21px;
  height: 21px;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.ACTIVE_ASSAILANT SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.ACTIVE_ASSAILANT SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.ACTIVE_ASSAILANT SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.ACTIVE_ASSAILANT SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_activeassailant.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.FIRE_EMERGENCY SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.FIRE_EMERGENCY SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.FIRE_EMERGENCY SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.FIRE_EMERGENCY SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_fire_emergency.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.EXTERNAL_EMERGENCY SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.EXTERNAL_EMERGENCY SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.EXTERNAL_EMERGENCY SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.EXTERNAL_EMERGENCY SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_external_emergency.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.MEDICAL_EMERGENCY SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.MEDICAL_EMERGENCY SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.MEDICAL_EMERGENCY SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.MEDICAL_EMERGENCY SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_medical_emergency.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.AED_CPR SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.AED_CPR SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.AED_CPR SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.AED_CPR SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_cpr_aed.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.NON_EMERGENCY SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.NON_EMERGENCY SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.NON_EMERGENCY SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.NON_EMERGENCY SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_no_action.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.LANDLINE_S911_ENABLED SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.LANDLINE_S911_ENABLED SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.LANDLINE_S911_ENABLED SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.LANDLINE_S911_ENABLED SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_landline.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.selected, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.selected, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.selected, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.selected {
  background-color: #268cb9;
  color: #FFF;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.selected.ACTIVE_ASSAILANT SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.selected.ACTIVE_ASSAILANT SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.selected.ACTIVE_ASSAILANT SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.selected.ACTIVE_ASSAILANT SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_activeassailant_white.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.selected.FIRE_EMERGENCY SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.selected.FIRE_EMERGENCY SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.selected.FIRE_EMERGENCY SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.selected.FIRE_EMERGENCY SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_fire_emergency_white.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.selected.EXTERNAL_EMERGENCY SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.selected.EXTERNAL_EMERGENCY SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.selected.EXTERNAL_EMERGENCY SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.selected.EXTERNAL_EMERGENCY SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_external_emergency_white.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.selected.MEDICAL_EMERGENCY SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.selected.MEDICAL_EMERGENCY SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.selected.MEDICAL_EMERGENCY SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.selected.MEDICAL_EMERGENCY SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_medical_emergency_white.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.selected.AED_CPR SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.selected.AED_CPR SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.selected.AED_CPR SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.selected.AED_CPR SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_cpr_aed_white.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.selected.NON_EMERGENCY SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.selected.NON_EMERGENCY SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.selected.NON_EMERGENCY SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.selected.NON_EMERGENCY SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_no_action_white.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.selected.LANDLINE_S911_ENABLED SPAN, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.selected.LANDLINE_S911_ENABLED SPAN, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.selected.LANDLINE_S911_ENABLED SPAN, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.selected.LANDLINE_S911_ENABLED SPAN {
  background: url(/dispatch/images/icons/panicCallMessage/icon_qs_landline_white.png) no-repeat left center;
}
DIV#panicCallQuickSend DIV.panicCallCannedMessage A.selected:hover, DIV#panicCallQuickSendCampusList DIV.panicCallCannedMessage A.selected:hover, DIV#facilityProfileQuickSendCampusList DIV.panicCallCannedMessage A.selected:hover, DIV#facilityProfileQuickSend DIV.panicCallCannedMessage A.selected:hover {
  background-color: #268cb9;
  background-image: -moz-linear-gradient(top, #268cb9, #268cb9); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #268cb9, #268cb9); /* IE10 */
  background-image: -o-linear-gradient(top, #268cb9, #268cb9); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #268cb9, #268cb9); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #268cb9, #268cb9);
}

DIV.facilityProfileOuterWrapper {
  background-color: white;
  height: 100%;
}

DIV#facilityProfileNotificationWrapper {
  background-color: #999a9a;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

DIV#facilityProfileChangeCampusWrapper {
  background-color: #efefef;
  border-bottom: 1px solid #999a9a;
  margin: 0;
  padding: 0 10px;
  line-height: 20px;
}
DIV#facilityProfileChangeCampusWrapper A {
  background: url(/dispatch/images/icons/icon_search.png) no-repeat left center;
  padding-left: 20px;
  color: #333;
  float: right;
  text-decoration: underline;
  font-size: 12px;
}
DIV#facilityProfileChangeCampusWrapper A:hover {
  font-weight: bold;
}
DIV#facilityProfileChangeCampusWrapper B#facilityProfileCurrentCampus {
  font-size: 12px;
}

DIV#facilityProfileListCheckBoxWrapper DIV {
  display: inline-block;
  padding: 0 7px 0 5px;
  margin: 5px 5px 5px 0;
  line-height: 14px;
  font-size: 11px;
  color: white;
  border: 1px solid white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  z-index: 5;
}
DIV#facilityProfileListCheckBoxWrapper DIV:last-child {
  margin-right: 0;
}
DIV#facilityProfileListCheckBoxWrapper DIV.checked {
  background-color: #D3EDF5;
  background-image: -moz-linear-gradient(top, #F1F9FC, #D3EDF5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #F1F9FC, #D3EDF5); /* IE10 */
  background-image: -o-linear-gradient(top, #F1F9FC, #D3EDF5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #F1F9FC, #D3EDF5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #F1F9FC, #D3EDF5);
  color: #333;
}
DIV#facilityProfileListCheckBoxWrapper DIV DIV.cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  background-color: transparent;
  border: none;
  margin: 0;
}
DIV#facilityProfileListCheckBoxWrapper DIV LABEL {
  font-size: 12px;
  white-space: nowrap;
}

UL#facilityProfileNavBar LI {
  padding-left: 5px;
  padding-right: 5px;
}

DIV.facilityProfileHeader, DIV.connectedCarHeader {
  padding: 10px;
  background-color: #f0f0f0;
  line-height: 20px;
  font-size: 14px;
  position: relative;
}
DIV.facilityProfileHeader A, DIV.connectedCarHeader A {
  text-decoration: underline;
  color: #007db4;
}
DIV.facilityProfileHeader A:hover, DIV.connectedCarHeader A:hover {
  color: #01638e;
}
DIV.facilityProfileHeader.search, DIV.connectedCarHeader.search {
  padding: 10px 45px 10px 10px;
}
DIV.facilityProfileHeader.search INPUT[type=text], DIV.connectedCarHeader.search INPUT[type=text] {
  width: 100%;
  float: none;
  font-size: 12px;
  height: 32px;
  padding: 0 5px;
}
DIV.facilityProfileHeader.search A.searchButton, DIV.connectedCarHeader.search A.searchButton {
  position: absolute;
  right: 9px;
  bottom: 16px;
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url(/dispatch/images/icons/icon_search.png) no-repeat center center;
  text-decoration: none;
  font-size: 1px;
}

DIV#connectedCarContainer {
  overflow: hidden;
  flex-grow: 1;
}
DIV#connectedCarContainer DIV.viewerModule {
  overflow: visible;
}

DIV.connectedCarHeader {
  border-bottom: 1px solid #aaa;
}

DIV.connectedCarContent {
  box-sizing: border-box;
  overflow-y: scroll;
  background-color: white;
  padding: 0 10px 10px 10px;
  font-size: 12px;
}
DIV.connectedCarContent DIV.connectedCarLabel {
  margin-top: 20px;
  font-size: 14px;
  font-weight: bold;
  padding-left: 0;
  height: 21px;
  line-height: 21px;
}
DIV.connectedCarContent DIV.connectedCarLabel I {
  font-size: 12px;
  font-weight: normal;
}

DIV.connectedCarFooter {
  position: sticky;
  left: 0;
  bottom: -10px;
  background: #FFFFFF;
  box-sizing: border-box;
  width: 100%;
  padding: 2px 0 2px 10px;
  border-top: 1px solid #aaa;
  line-height: 29px;
  font-size: 12px;
  font-style: italic;
}
DIV.connectedCarFooter IMG {
  display: inline;
  vertical-align: middle;
  margin-left: 5px;
}

DIV.campusBuildingListHeading {
  background-color: #a4a4a4;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  line-height: 28px;
}

DIV.campusBuildingListItem, DIV.searchedCampusBuildingListItem, DIV.campusBuildingNoMatches {
  display: none;
  font-size: 14px;
  cursor: pointer;
  border-top: 1px solid gray;
  background-color: white;
  padding: 10px;
}
DIV.campusBuildingListItem.latestLocation, DIV.searchedCampusBuildingListItem.latestLocation, DIV.campusBuildingNoMatches.latestLocation {
  background-color: #ffcc00;
  background-image: -moz-linear-gradient(top, #ffff00, #ffcc00); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ffff00, #ffcc00); /* IE10 */
  background-image: -o-linear-gradient(top, #ffff00, #ffcc00); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ffff00, #ffcc00); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ffff00, #ffcc00);
}
DIV.campusBuildingListItem.last, DIV.searchedCampusBuildingListItem.last, DIV.campusBuildingNoMatches.last {
  border-bottom: 1px solid gray;
}
DIV.campusBuildingListItem:hover, DIV.campusBuildingListItem:focus, DIV.searchedCampusBuildingListItem:hover, DIV.searchedCampusBuildingListItem:focus, DIV.campusBuildingNoMatches:hover, DIV.campusBuildingNoMatches:focus {
  background-color: #D3EDF5;
  background-image: -moz-linear-gradient(top, #F1F9FC, #D3EDF5); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #F1F9FC, #D3EDF5); /* IE10 */
  background-image: -o-linear-gradient(top, #F1F9FC, #D3EDF5); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #F1F9FC, #D3EDF5); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #F1F9FC, #D3EDF5);
}

DIV.campusBuildingNoMatches {
  display: block;
}

DIV.searchedCampusBuildingListItem {
  display: block;
}

DIV#searchCampusesNoData {
  font-size: 14px;
  padding: 5px;
}

DIV#searchBusy {
  display: none;
  height: 100%;
  padding-left: 50%;
  padding-top: 50%;
}
DIV#searchBusy IMG {
  margin: -12px 0 0 -12px;
  width: 24px;
  height: 24px;
}

DIV.campusAccordion A.accordion {
  background-image: url(/dispatch/images/icons/icon_smartlet_arrow_dn_orange.png);
}
DIV.campusAccordion A.accordion.expanded {
  background-image: url(/dispatch/images/icons/icon_smartlet_arrow_up_orange.png);
}

DIV.buildingsAccordion {
  background-color: #d9edf8 !important;
}

DIV.buildingAccordion {
  background-color: #eaf5fb !important;
  padding-left: 25px !important;
}
DIV.buildingAccordion.caller {
  background: url(/dispatch/images/icons/phone_red.png) no-repeat left center #eaf5fb !important;
}

DIV#panicIncidentCaller {
  line-height: 14px;
}
DIV#panicIncidentCaller img {
  float: left;
  margin-top: 4px;
}
DIV#panicIncidentCaller b {
  margin-left: 10px;
}

DIV.landlinesPopup {
  display: none;
  position: fixed;
  top: 10%;
  left: 10%;
  width: 80%;
  border: 1px solid black;
  background-color: white;
  -webkit-box-shadow: 3px 3px 3px 0px #000000;
  -moz-box-shadow: 3px 3px 3px 0px #000000;
  box-shadow: 3px 3px 3px 0px #000000;
  z-index: 110;
}
DIV.landlinesPopup A.close {
  float: right;
  display: inline-block;
  background: url(/dispatch/images/icons/modal_close.png) no-repeat center center;
  width: 30px;
  height: 30px;
  margin: 10px 10px 0 0;
}
DIV.landlinesPopup A.close:hover {
  text-decoration: none;
}
DIV.landlinesPopup H1 {
  color: #FA7134;
  font-size: 20px;
  margin: 20px 0 0 20px;
}
DIV.landlinesPopup DIV.content {
  overflow-y: auto;
  max-height: 400px;
  min-height: 200px;
  clear: both;
  margin-top: 15px;
}
DIV.landlinesPopup DIV.content TABLE {
  table-layout: fixed;
  width: 100%;
}
DIV.landlinesPopup DIV.content TABLE TH {
  background-color: #ccc !important;
}
DIV.landlinesPopup DIV.content TABLE TH, DIV.landlinesPopup DIV.content TABLE TD {
  color: #333 !important;
  padding: 10px 0 10px !important;
  font-size: 14px !important;
}
DIV.landlinesPopup DIV.content TABLE TH.phoneNumber, DIV.landlinesPopup DIV.content TABLE TD.phoneNumber {
  width: 25%;
  padding-left: 20px !important;
}
DIV.landlinesPopup DIV.content TABLE TH.roomNumber, DIV.landlinesPopup DIV.content TABLE TD.roomNumber {
  width: 25%;
}
DIV.landlinesPopup DIV.content TABLE TH.description, DIV.landlinesPopup DIV.content TABLE TD.description {
  text-align: left !important;
  width: 50%;
  padding-right: 20px !important;
}
DIV.landlinesPopup DIV.content TABLE TR.callerPhone {
  background-color: #ffcc00;
  background-image: -moz-linear-gradient(top, #ffff00, #ffcc00); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ffff00, #ffcc00); /* IE10 */
  background-image: -o-linear-gradient(top, #ffff00, #ffcc00); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #ffff00, #ffcc00); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #ffff00, #ffcc00);
  border: 2px solid #FA7134;
}

/* END Corporate Facility Profile - Panic Call */
/* login styles */
DIV#loginLogoWrapper {
  margin-top: 80px;
  width: 100%;
  height: auto;
  text-align: center;
}

DIV#loginWrapper {
  margin: 80px auto 100px;
  width: 300px;
}
DIV#loginWrapper LABEL {
  width: 100px;
}
DIV#loginWrapper DIV.formField {
  margin-bottom: 15px;
}
DIV#loginWrapper DIV.formField INPUT {
  float: none;
  padding-left: 5px;
  width: 270px;
  height: 30px;
  line-height: 30px;
  font-size: 1em;
}
DIV#loginWrapper INPUT.loginButton {
  text-align: center;
  display: inline-block;
  width: 278px;
  line-height: 30px;
  margin: 20px 0 0 0;
  color: white;
  border: 1px solid #fff;
  background-color: #fe6c00;
  font-size: 14px;
}

/* END login styles */
/* first responder styles */
DIV#popupTicketEntry {
  position: absolute;
  top: 100px;
  left: -2000px;
  z-index: 1000;
  display: none;
  background-color: white;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #f5f5f5, #dedede); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f5f5f5, #dedede); /* IE10 */
  background-image: -o-linear-gradient(top, #f5f5f5, #dedede); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #f5f5f5, #dedede); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #f5f5f5, #dedede);
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 320px;
  height: 400px;
}
DIV#popupTicketEntry DIV {
  margin: 20px;
}
DIV#popupTicketEntry DIV:first-child {
  margin: 20px 10px 0 10px;
}
DIV#popupTicketEntry DIV:first-child IMG {
  margin-bottom: 20px;
  width: 300px;
}
DIV#popupTicketEntry DIV DIV#popupTicketEntryNotFoundMessage {
  display: none;
  margin: 0;
  color: #a6321d;
}
DIV#popupTicketEntry DIV INPUT, DIV#popupTicketEntry DIV A.button {
  font-size: 1em;
  height: 30px;
  line-height: 30px;
  width: 270px;
  margin: 20px 0 0 0 !important;
}
DIV#popupTicketEntry DIV A.button {
  padding: 3px 0 0 0;
  text-align: center;
}
DIV#popupTicketEntry DIV.copyright {
  color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  background-color: #333333;
  background-image: -moz-linear-gradient(top, #606060 10px, #333333 20px); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #606060 10px, #333333 20px); /* IE10 */
  background-image: -o-linear-gradient(top, #606060 10px, #333333 20px); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #606060 10px, #333333 20px); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #606060 10px, #333333 20px);
  text-align: center;
  height: 35px;
  line-height: 35px;
}

/* END first responder styles */
/* MapBox location module styles */
.leaflet-top, .leaflet-bottom {
  z-index: 100 !important;
}

/**** marker styles ****/
.callerMarker {
  width: 50px;
  height: 80px;
  background-color: blue;
}
.callerMarker:hover {
  background-color: gray;
}
.callerMarker.activeAssailant {
  background: url(../images/icons/map/map_call_panic_active_shooter.png) no-repeat top left;
}
.callerMarker.activeAssailant:hover, .callerMarker.activeAssailant.hover {
  background: url(../images/icons/map/map_call_panic_active_shooter_hover.png) no-repeat top left;
}
.callerMarker.eyeWitness {
  background: url(../images/icons/map/map_call_eyewitness.png) no-repeat top left;
}
.callerMarker.eyeWitness:hover, .callerMarker.eyeWitness.hover {
  background: url(../images/icons/map/map_call_eyewitness_hover.png) no-repeat top left;
}
.callerMarker.fire {
  background: url(../images/icons/map/map_call_panic_fire.png) no-repeat top left;
}
.callerMarker.fire:hover, .callerMarker.fire.hover {
  background: url(../images/icons/map/map_call_panic_fire_hover.png) no-repeat top left;
}
.callerMarker.guardian {
  background: url(../images/icons/map/map_call_guardian.png) no-repeat top left;
}
.callerMarker.guardian:hover, .callerMarker.guardian.hover {
  background: url(../images/icons/map/map_call_guardian_hover.png) no-repeat top left;
}
.callerMarker.i911 {
  background: url(../images/icons/map/map_call_phone_black.png) no-repeat top left;
}
.callerMarker.i911:hover, .callerMarker.i911.hover {
  background: url(../images/icons/map/map_call_phone_blue.png) no-repeat top left;
}
.callerMarker.medical {
  background: url(../images/icons/map/map_call_panic_medical.png) no-repeat top left;
}
.callerMarker.medical:hover, .callerMarker.medical.hover {
  background: url(../images/icons/map/map_call_panic_medical_hover.png) no-repeat top left;
}
.callerMarker.smart911 {
  background: url(../images/icons/map/pin_ali_off.png) no-repeat top left;
}
.callerMarker.smart911:hover, .callerMarker.smart911.hover {
  background: url(../images/icons/map/pin_ali_on.png) no-repeat top left;
}
.callerMarker.other {
  background: url(../images/icons/map/map_call_panic_other.png) no-repeat top left;
}
.callerMarker.other:hover, .callerMarker.other.hover {
  background: url(../images/icons/map/map_call_panic_other_hover.png) no-repeat top left;
}
.callerMarker.panic {
  background: url(../images/icons/map/map_call_panic_other.png) no-repeat top left;
}
.callerMarker.panic:hover, .callerMarker.panic.hover {
  background: url(../images/icons/map/map_call_panic_other_hover.png) no-repeat top left;
}
.callerMarker.panicLandline {
  background: url(../images/icons/map/map_call_panic_landline.png) no-repeat top left;
}
.callerMarker.panicLandline:hover, .callerMarker.panicLandline.hover {
  background: url(../images/icons/map/map_call_panic_landline_hover.png) no-repeat top left;
}
.callerMarker.police {
  background: url(../images/icons/map/map_call_panic_police.png) no-repeat top left;
}
.callerMarker.police:hover, .callerMarker.police.hover {
  background: url(../images/icons/map/map_call_panic_police_hover.png) no-repeat top left;
}

/* END MapBox location module styles */
/* Floor plan picker styles */
DIV.floorPlanMakerCluster DIV {
  -webkit-border-radius: 16px 16px 16px 16px;
  -moz-border-radius: 16px 16px 16px 16px;
  border-radius: 16px 16px 16px 16px;
  display: inline-block;
  border: 1px solid black;
  opacity: 0.8;
  filter: alpha(opacity=80);
  background: white;
  color: black;
  font-weight: bold;
  width: 24px;
  height: 24px;
  line-height: 24px;
  top: 15px;
  left: 10px;
}

DIV.floorPlanPicker {
  background-color: #4e7cfe;
  background-image: -moz-linear-gradient(top, #4e7cfe, #436dfe); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #4e7cfe, #436dfe); /* IE10 */
  background-image: -o-linear-gradient(top, #4e7cfe, #436dfe); /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(top, #4e7cfe, #436dfe); /* Chrome 10+, Saf5.1+ */
  background-image: linear-gradient(top, #4e7cfe, #436dfe);
  display: inline-block;
  border: 1px solid black;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  width: 100%;
  cursor: move;
}
DIV.floorPlanPicker SPAN {
  font-weight: bold;
  color: white;
}
DIV.floorPlanPicker DIV {
  margin-top: 2px;
  background: white;
  cursor: default;
}
DIV.floorPlanPicker DIV SPAN {
  font-weight: normal;
  color: black;
}
DIV.floorPlanPicker DIV SELECT {
  width: 100%;
  padding-right: 11px;
  font-size: 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("../images/icons/icon_smartlet_arrow_dn_orange.png");
  background-position: right 3px bottom 3px;
  background-repeat: no-repeat;
  outline: none;
}

/* END floor plan picker styles */
@media only screen and (min-width: 1600px) {
  HTML {
    font-size: 130%;
  }
  H2 {
    font-size: 16px;
  }
  DIV#caseListColumn DIV.header {
    height: 40px;
    line-height: 40px;
  }
  DIV.headerCounts {
    margin-top: 6px;
    font-size: 13px;
  }
  DIV.headerCounts SPAN.count {
    font-size: 18px;
  }
  DIV.activeCaseHeader {
    height: 40px;
  }
  DIV.activeCaseHeader DIV.activeCaseHeaderTitle {
    height: 40px;
    line-height: 40px;
  }
  DIV#caseWrapper DIV#caseWrapperHeader {
    height: 40px;
    line-height: 40px;
  }
  DIV.smartletContent UL.smartletNavBar {
    margin-bottom: -8px;
  }
  DIV.smartlet DIV#panicCall {
    font-size: 14px;
  }
}
@media only screen and (max-width: 942px) {
  #tod {
    display: none;
  }
  .desktopMediumStyles {
    display: block;
  }
  BODY {
    margin: 0;
  }
  DIV#superBar {
    display: none;
  }
  IMG#smart911Logo {
    position: absolute;
    top: 5px;
    right: 18px;
  }
  DIV#leftColumn {
    display: none;
  }
  DIV#caseListDropDown0, DIV#caseListDropDown, A#caseListDropDownAccordionButton {
    display: inline-block;
  }
  DIV#caseListDropDown0.firstResponder, DIV#caseListDropDown.firstResponder, A#caseListDropDownAccordionButton.firstResponder {
    display: none;
  }
  A#logout {
    color: white;
    left: auto;
    right: 36px;
    top: 55px;
    z-index: 1000;
  }
  A#logout.firstResponder {
    left: auto;
  }
  SELECT#caseListDropDownListHH, SELECT#caseListDropDownListHH0 {
    font-size: 16px;
    top: 5px;
    display: none;
  }
  SELECT#caseListDropDownListHH.firstResponder, SELECT#caseListDropDownListHH0.firstResponder {
    display: inline-block;
  }
  DIV.chatThreadCount {
    left: 645px;
  }
  DIV.chatThreadCount.firstResponder {
    left: 320px;
  }
  DIV#caseListColumn {
    display: none;
  }
  DIV#mainWrapper {
    margin: 36px 10px 10px 10px;
  }
  DIV#caseWrapper {
    margin: 0;
    background-color: blue;
  }
  DIV#caseWrapper DIV#caseWrapperHeader {
    display: none;
  }
  DIV#caseWrapper DIV#toolBar {
    position: static;
    height: 54px;
    width: auto;
  }
  DIV#caseWrapper DIV#toolBar A.close {
    position: initial;
    display: none;
    background: url(/dispatch/images/icons/icon_largemenu_close.png) no-repeat right -1px;
    padding-right: 20px;
    float: right;
    color: white;
    margin: 22px 85px 0 0;
    font-size: 12px;
  }
  DIV#caseWrapper DIV#toolBar A.logout {
    color: white;
    display: inline;
    float: right;
    margin: 20px 20px 0 0;
  }
  DIV#caseWrapper DIV#smartletDisplayArea {
    margin: 0;
  }
  DIV#caseWrapper.awesomiumHack {
    margin-right: 0;
  }
  DIV#rightColumn DIV#miniCaseListWrapper {
    display: block;
  }
  DIV#rightColumn A#miniCaseListAccordionButton {
    display: inline;
  }
  DIV#fullSizedFRTicketEntry {
    left: -10000px;
  }
  DIV#fullSizedFRTicketEntryError {
    left: -12000;
  }
  DIV#popupTicketEntry {
    left: 200px;
  }
}
/* TEST
@media only screen and (max-width: 640px) {
*/
/*
@media only screen and (max-device-width: 480px),
    only screen and (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2),
    only screen and (-webkit-device-pixel-ratio: 1.5),
    only screen and (min-width: 360) and (orientation: portrait) {
*/
@media only screen and (max-width: 639px) {
  .tabletHandheldStyles {
    display: block;
  }
  HTML, BODY {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
  }
  BODY {
    margin: 0;
    width: 100%;
    background: #333333;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  DIV.copyright {
    color: white;
    position: static;
    background-color: #333333;
    background-image: -moz-linear-gradient(top, #606060 10px, #333333 20px); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #606060 10px, #333333 20px); /* IE10 */
    background-image: -o-linear-gradient(top, #606060 10px, #333333 20px); /* Opera 11.10+ */
    background-image: -webkit-linear-gradient(top, #606060 10px, #333333 20px); /* Chrome 10+, Saf5.1+ */
    background-image: linear-gradient(top, #606060 10px, #333333 20px);
    text-align: center;
    height: 35px;
    line-height: 35px;
  }
  DIV#container {
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #f5f5f5, #dedede); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #f5f5f5, #dedede); /* IE10 */
    background-image: -o-linear-gradient(top, #f5f5f5, #dedede); /* Opera 11.10+ */
    background-image: -webkit-linear-gradient(top, #f5f5f5, #dedede); /* Chrome 10+, Saf5.1+ */
    background-image: linear-gradient(top, #f5f5f5, #dedede);
  }
  DIV#loginLogoWrapper {
    height: auto;
    margin: 0;
    padding-top: 30px;
  }
  DIV#loginLogoWrapper IMG {
    width: 300px;
  }
  DIV#loginWrapper {
    margin: 20px auto 40px;
  }
  DIV#loginWrapper DIV.formField INPUT {
    width: 280px;
  }
  DIV#loginWrapper INPUT.loginButton {
    width: 295px;
    height: 40px;
  }
  IMG#smart911Logo {
    display: none;
  }
  AUDIO {
    position: absolute;
    left: -1000px;
  }
  DIV#header, DIV#leftColumn {
    display: none;
  }
  DIV#caseListDropDown, A#caseListDropDownAccordionButton {
    display: inline-block;
  }
  DIV#caseListDropDown.firstResponder, A#caseListDropDownAccordionButton.firstResponder {
    display: none;
  }
  SELECT#caseListDropDownListHH, SELECT#caseListDropDownListHH0 {
    font-size: 1.2em;
    display: none;
  }
  SELECT#caseListDropDownListHH.firstResponder, SELECT#caseListDropDownListHH0.firstResponder {
    display: inline-block;
  }
  DIV#caseListDropDown {
    width: 280px;
    left: 3px;
  }
  DIV#caseListDropDown DIV.caseListDropDownItem SPAN {
    margin-left: 5px;
  }
  DIV#caseListDropDown DIV.caseListDropDownItem SPAN:first-child {
    margin-left: 2px;
  }
  DIV#caseListDropDown DIV.caseListDropDownItem SPAN.dbCaseTime {
    display: none;
  }
  A#caseListDropDownAccordionButton {
    left: 283px;
  }
  DIV#mainWrapper {
    height: auto !important;
    margin: 90px 0 0 0;
    background-color: #333333;
    border-bottom: 1px solid transparent;
  }
  DIV#popupTicketEntry {
    top: 0;
    left: 0;
    border: none;
    height: 480px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  DIV#popupTicketEntry DIV INPUT {
    width: 260px;
  }
  DIV#popupTicketEntry DIV A.button {
    width: 275px;
  }
  DIV#caseWrapper {
    margin: 0;
    height: auto !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: blue;
  }
  DIV#caseWrapper DIV#caseWrapperHeader {
    overflow: hidden;
  }
  DIV#caseWrapper DIV#caseWrapperHeader DIV.activeCaseHeaderTitle {
    display: none;
  }
  DIV#caseWrapper DIV#caseWrapperHeader DIV.caseInfo {
    float: left;
  }
  DIV#caseWrapper DIV#caseWrapperHeader DIV.caseInfo DIV {
    margin-left: 10px;
  }
  DIV#caseWrapper DIV#toolBar {
    display: none;
  }
  DIV#caseWrapper DIV#smartletDisplayArea {
    margin: 0;
    padding: 0;
    height: auto !important;
  }
  DIV#caseWrapper DIV#smartletDisplayArea DIV#idleScreen IMG {
    width: 300px;
    margin: 50px 0 0 10px;
  }
  DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0 !important;
  }
  DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet {
    clear: both;
    position: static;
    float: none;
    width: 100% !important;
    margin: 0 !important;
    height: auto !important;
  }
  DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet DIV.smartletHeader DIV.action.smartletFullSize, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet DIV.smartletHeader DIV.action.smartletFullSize {
    display: none;
  }
  DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet DIV.smartletHeader DIV.action.smartletClose, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet DIV.smartletHeader DIV.action.smartletClose {
    display: none;
  }
  DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet DIV.smartletHeader DIV.action.smartletPin, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet DIV.smartletHeader DIV.action.smartletPin {
    display: none;
  }
  DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet DIV.smartletHeader DIV.action.smartletAccordion, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet DIV.smartletHeader DIV.action.smartletAccordion {
    display: inline-block;
  }
  DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet DIV.smartletContent, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet DIV.smartletContent {
    display: none;
    height: auto !important;
  }
  DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet DIV.smartletContent DIV#eyeWitnessConversation, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaLeftColumn DIV.smartlet DIV.smartletContent DIV#currentIncident, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet DIV.smartletContent DIV#eyeWitnessConversation, DIV#caseWrapper DIV#smartletDisplayArea DIV#sdaRightColumn DIV.smartlet DIV.smartletContent DIV#currentIncident {
    height: auto !important;
    max-height: 240px !important;
  }
  DIV#caseWrapper.awesomiumHack {
    margin-right: 0;
  }
  DIV#rightColumn DIV#miniCaseListWrapper {
    display: block;
  }
  DIV#rightColumn A#miniCaseListAccordionButton {
    display: inline;
  }
  DIV.smartlet {
    clear: both;
    position: static !important;
    float: none;
  }
  DIV#guardianMap, DIV#dispatchMap {
    width: 100%;
    height: 390px;
  }
  DIV#dashboardModuleMap DIV.mapButtonWrapper {
    display: none;
  }
  DIV#locationBreadcrumbs {
    max-height: 100px;
  }
  DIV.landlinesPopup TH.phoneNumber, DIV.landlinesPopup TD.phoneNumber {
    width: 50%;
  }
  DIV.landlinesPopup TH.roomNumber, DIV.landlinesPopup TD.roomNumber {
    width: 50%;
  }
  DIV.landlinesPopup TH.description, DIV.landlinesPopup TD.description {
    display: none;
  }
  DIV.copyright {
    left: 5px;
  }
  DIV#tod {
    display: none;
  }
  DIV#fullSizedFRTicketEntry {
    left: -10000px;
  }
  DIV#fullSizedFRTicketEntryError {
    left: -12000;
  }
  DIV#facilityProfileCannedMessage {
    height: 200px !important;
  }
}
DIV.requestLocation {
  border-top: 8px solid #436dfe;
  background-color: #436dfe;
  color: white;
}
DIV.requestLocation A {
  cursor: pointer;
  background-color: #436dfe;
  border: none;
  margin-left: 10px !important;
  padding: 0;
  text-decoration: none;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  color: white;
  font-size: 12px;
  font-weight: bold;
}
DIV.requestLocation A IMG {
  margin-right: 5px;
}
DIV.requestLocation A.inUse {
  color: #ccc;
}

/********* END handhelds and tablets ***********/

/*# sourceMappingURL=dispatch.css.map */
