body.widget.taubman-embedded.beverly-center {
  background-color: white;
  color: #828282;
}
body.widget.taubman-embedded.beverly-center input,
body.widget.taubman-embedded.beverly-center textarea {
  border-color: #828282;
}
body.widget.taubman-embedded.beverly-center .branded-text {
  font: normal 300 13pt/1.2 Arial, Helvetica, sans-serif;
  color: #828282;
  text-shadow: 0 0 4px #FFFFFF;
}
body.widget.taubman-embedded.beverly-center .property-title h3 {
  height: 0px;
  font-size: 0px;
  margin-bottom: 0;
}
body.widget.taubman-embedded.beverly-center #guest-widget {
  padding-top: 60px;
}
body.widget.taubman-embedded.beverly-center #guest-widget .row.chat-title.init-hide {
  display: none;
  height: 0px;
}
body.widget.taubman-embedded.beverly-center #guest-widget .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.beverly-center #guest-widget > div > button {
  color: #000000;
  font-size: 20px;
  height: 60px;
  border-bottom: 1px solid darkgray;
  outline: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 0;
}
body.widget.taubman-embedded.beverly-center #guest-widget {
  overflow-y: hidden;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log {
  border: 0px;
  font-size: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  max-height: 390px !important;
  padding-top: 10px;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log .pre-message {
  color: #000000;
  text-align: center;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log .chat-message.from-staff .well.well-sm {
  background-color: #000000;
  border-radius: 5px;
  color: white;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log .chat-message.from-guest .well.well-sm {
  background-color: #ebebeb;
  border-radius: 5px;
  border-color: #828282;
  color: #828282;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log #chat-via-text {
  border: 0px;
  font-size: 18px;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log #chat-via-text a {
  color: #000000;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log #chat-via-text .row .col-xs-8 {
  color: #000000;
  width: 90%;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log #chat-via-text .col-xs-offset-2 {
  margin-left: 0px;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log #chat-via-text div:nth-child(3) > div > div > input {
  height: 3.0em;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log #chat-via-text input.form-control.guest-mobile {
  font-size: 18px;
  height: 3em;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log #chat-via-text button {
  color: white;
  background: #000000;
  height: 4.5em;
  width: 100px;
  z-index: 9999;
}
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log #chat-via-text .guest-mobile,
body.widget.taubman-embedded.beverly-center #guest-widget #conversation-log #chat-via-text .closed-guest-name {
  height: 2.7em;
}
body.widget.taubman-embedded.beverly-center #guest-widget #guest-name-overlay {
  overflow: hidden;
  background: white;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  padding: 30px;
  width: 100%;
  z-index: 99999;
}
body.widget.taubman-embedded.beverly-center #guest-widget #guest-name-overlay label[for="guest-name"] {
  color: #000000;
  font-size: 20px;
}
body.widget.taubman-embedded.beverly-center #guest-widget #guest-name-overlay input {
  height: 3em;
  font-size: 18px;
}
body.widget.taubman-embedded.beverly-center #guest-widget #guest-name-overlay button#cancel {
  background-color: white;
  border: 0px;
  box-shadow: none;
  color: #000000;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: left;
}
body.widget.taubman-embedded.beverly-center #guest-widget #guest-name-overlay button#submit {
  background-color: #000000;
  border: none;
  box-shadow: none;
  text-shadow: none;
  color: white;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: right;
}
body.widget.taubman-embedded.beverly-center #guest-widget ::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
body.widget.taubman-embedded.beverly-center svg {
  display: none;
}
body.widget.taubman-embedded.beverly-center #message-text {
  background: #ebebeb;
  border: none;
  border-top: 1px solid darkgray;
  border-radius: 0px;
  color: #828282;
  font-size: 20px;
  text-align: left;
  line-height: 40px;
  vertical-align: middle;
  height: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
body.widget.taubman-embedded.beverly-center #message-submit-button {
  display: none;
}
body.widget.taubman-embedded.beverly-center .row.chat-title.init-hide {
  display: none !important;
}
body.widget.taubman-embedded.beverly-center .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.dolphin {
  background-color: white;
  color: #828282;
}
body.widget.taubman-embedded.dolphin input,
body.widget.taubman-embedded.dolphin textarea {
  border-color: #828282;
}
body.widget.taubman-embedded.dolphin .branded-text {
  font: normal 300 13pt/1.2 Arial, Helvetica, sans-serif;
  color: #828282;
  text-shadow: 0 0 4px #FFFFFF;
}
body.widget.taubman-embedded.dolphin .property-title h3 {
  height: 0px;
  font-size: 0px;
  margin-bottom: 0;
}
body.widget.taubman-embedded.dolphin #guest-widget {
  padding-top: 60px;
}
body.widget.taubman-embedded.dolphin #guest-widget .row.chat-title.init-hide {
  display: none;
  height: 0px;
}
body.widget.taubman-embedded.dolphin #guest-widget .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.dolphin #guest-widget > div > button {
  color: #1b2754;
  font-size: 20px;
  height: 60px;
  border-bottom: 1px solid darkgray;
  outline: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 0;
}
body.widget.taubman-embedded.dolphin #guest-widget {
  overflow-y: hidden;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log {
  border: 0px;
  font-size: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  max-height: 390px !important;
  padding-top: 10px;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log .pre-message {
  color: #1b2754;
  text-align: center;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log .chat-message.from-staff .well.well-sm {
  background-color: #1b2754;
  border-radius: 5px;
  color: white;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log .chat-message.from-guest .well.well-sm {
  background-color: #ebebeb;
  border-radius: 5px;
  border-color: #828282;
  color: #828282;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log #chat-via-text {
  border: 0px;
  font-size: 18px;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log #chat-via-text a {
  color: #1b2754;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log #chat-via-text .row .col-xs-8 {
  color: #1b2754;
  width: 90%;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log #chat-via-text .col-xs-offset-2 {
  margin-left: 0px;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log #chat-via-text div:nth-child(3) > div > div > input {
  height: 3.0em;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log #chat-via-text input.form-control.guest-mobile {
  font-size: 18px;
  height: 3em;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log #chat-via-text button {
  color: white;
  background: #1b2754;
  height: 4.5em;
  width: 100px;
  z-index: 9999;
}
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log #chat-via-text .guest-mobile,
body.widget.taubman-embedded.dolphin #guest-widget #conversation-log #chat-via-text .closed-guest-name {
  height: 2.7em;
}
body.widget.taubman-embedded.dolphin #guest-widget #guest-name-overlay {
  overflow: hidden;
  background: white;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  padding: 30px;
  width: 100%;
  z-index: 99999;
}
body.widget.taubman-embedded.dolphin #guest-widget #guest-name-overlay label[for="guest-name"] {
  color: #1b2754;
  font-size: 20px;
}
body.widget.taubman-embedded.dolphin #guest-widget #guest-name-overlay input {
  height: 3em;
  font-size: 18px;
}
body.widget.taubman-embedded.dolphin #guest-widget #guest-name-overlay button#cancel {
  background-color: white;
  border: 0px;
  box-shadow: none;
  color: #1b2754;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: left;
}
body.widget.taubman-embedded.dolphin #guest-widget #guest-name-overlay button#submit {
  background-color: #1b2754;
  border: none;
  box-shadow: none;
  text-shadow: none;
  color: white;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: right;
}
body.widget.taubman-embedded.dolphin #guest-widget ::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
body.widget.taubman-embedded.dolphin svg {
  display: none;
}
body.widget.taubman-embedded.dolphin #message-text {
  background: #ebebeb;
  border: none;
  border-top: 1px solid darkgray;
  border-radius: 0px;
  color: #828282;
  font-size: 20px;
  text-align: left;
  line-height: 40px;
  vertical-align: middle;
  height: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
body.widget.taubman-embedded.dolphin #message-submit-button {
  display: none;
}
body.widget.taubman-embedded.dolphin .row.chat-title.init-hide {
  display: none !important;
}
body.widget.taubman-embedded.dolphin .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.international-market-place {
  background-color: white;
  color: #828282;
}
body.widget.taubman-embedded.international-market-place input,
body.widget.taubman-embedded.international-market-place textarea {
  border-color: #828282;
}
body.widget.taubman-embedded.international-market-place .branded-text {
  font: normal 300 13pt/1.2 Arial, Helvetica, sans-serif;
  color: #828282;
  text-shadow: 0 0 4px #FFFFFF;
}
body.widget.taubman-embedded.international-market-place .property-title h3 {
  height: 0px;
  font-size: 0px;
  margin-bottom: 0;
}
body.widget.taubman-embedded.international-market-place #guest-widget {
  padding-top: 60px;
}
body.widget.taubman-embedded.international-market-place #guest-widget .row.chat-title.init-hide {
  display: none;
  height: 0px;
}
body.widget.taubman-embedded.international-market-place #guest-widget .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.international-market-place #guest-widget > div > button {
  color: #000000;
  font-size: 20px;
  height: 60px;
  border-bottom: 1px solid darkgray;
  outline: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 0;
}
body.widget.taubman-embedded.international-market-place #guest-widget {
  overflow-y: hidden;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log {
  border: 0px;
  font-size: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  max-height: 390px !important;
  padding-top: 10px;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log .pre-message {
  color: #000000;
  text-align: center;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log .chat-message.from-staff .well.well-sm {
  background-color: #000000;
  border-radius: 5px;
  color: white;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log .chat-message.from-guest .well.well-sm {
  background-color: #ebebeb;
  border-radius: 5px;
  border-color: #828282;
  color: #828282;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log #chat-via-text {
  border: 0px;
  font-size: 18px;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log #chat-via-text a {
  color: #000000;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log #chat-via-text .row .col-xs-8 {
  color: #000000;
  width: 90%;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log #chat-via-text .col-xs-offset-2 {
  margin-left: 0px;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log #chat-via-text div:nth-child(3) > div > div > input {
  height: 3.0em;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log #chat-via-text input.form-control.guest-mobile {
  font-size: 18px;
  height: 3em;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log #chat-via-text button {
  color: white;
  background: #000000;
  height: 4.5em;
  width: 100px;
  z-index: 9999;
}
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log #chat-via-text .guest-mobile,
body.widget.taubman-embedded.international-market-place #guest-widget #conversation-log #chat-via-text .closed-guest-name {
  height: 2.7em;
}
body.widget.taubman-embedded.international-market-place #guest-widget #guest-name-overlay {
  overflow: hidden;
  background: white;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  padding: 30px;
  width: 100%;
  z-index: 99999;
}
body.widget.taubman-embedded.international-market-place #guest-widget #guest-name-overlay label[for="guest-name"] {
  color: #000000;
  font-size: 20px;
}
body.widget.taubman-embedded.international-market-place #guest-widget #guest-name-overlay input {
  height: 3em;
  font-size: 18px;
}
body.widget.taubman-embedded.international-market-place #guest-widget #guest-name-overlay button#cancel {
  background-color: white;
  border: 0px;
  box-shadow: none;
  color: #000000;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: left;
}
body.widget.taubman-embedded.international-market-place #guest-widget #guest-name-overlay button#submit {
  background-color: #000000;
  border: none;
  box-shadow: none;
  text-shadow: none;
  color: white;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: right;
}
body.widget.taubman-embedded.international-market-place #guest-widget ::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
body.widget.taubman-embedded.international-market-place svg {
  display: none;
}
body.widget.taubman-embedded.international-market-place #message-text {
  background: #ebebeb;
  border: none;
  border-top: 1px solid darkgray;
  border-radius: 0px;
  color: #828282;
  font-size: 20px;
  text-align: left;
  line-height: 40px;
  vertical-align: middle;
  height: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
body.widget.taubman-embedded.international-market-place #message-submit-button {
  display: none;
}
body.widget.taubman-embedded.international-market-place .row.chat-title.init-hide {
  display: none !important;
}
body.widget.taubman-embedded.international-market-place .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.university-town-center {
  background-color: white;
  color: #828282;
}
body.widget.taubman-embedded.university-town-center input,
body.widget.taubman-embedded.university-town-center textarea {
  border-color: #828282;
}
body.widget.taubman-embedded.university-town-center .branded-text {
  font: normal 300 13pt/1.2 Arial, Helvetica, sans-serif;
  color: #828282;
  text-shadow: 0 0 4px #FFFFFF;
}
body.widget.taubman-embedded.university-town-center .property-title h3 {
  height: 0px;
  font-size: 0px;
  margin-bottom: 0;
}
body.widget.taubman-embedded.university-town-center #guest-widget {
  padding-top: 60px;
}
body.widget.taubman-embedded.university-town-center #guest-widget .row.chat-title.init-hide {
  display: none;
  height: 0px;
}
body.widget.taubman-embedded.university-town-center #guest-widget .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.university-town-center #guest-widget > div > button {
  color: #000000;
  font-size: 20px;
  height: 60px;
  border-bottom: 1px solid darkgray;
  outline: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 0;
}
body.widget.taubman-embedded.university-town-center #guest-widget {
  overflow-y: hidden;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log {
  border: 0px;
  font-size: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  max-height: 390px !important;
  padding-top: 10px;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log .pre-message {
  color: #000000;
  text-align: center;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log .chat-message.from-staff .well.well-sm {
  background-color: #000000;
  border-radius: 5px;
  color: white;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log .chat-message.from-guest .well.well-sm {
  background-color: #ebebeb;
  border-radius: 5px;
  border-color: #828282;
  color: #828282;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log #chat-via-text {
  border: 0px;
  font-size: 18px;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log #chat-via-text a {
  color: #000000;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log #chat-via-text .row .col-xs-8 {
  color: #000000;
  width: 90%;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log #chat-via-text .col-xs-offset-2 {
  margin-left: 0px;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log #chat-via-text div:nth-child(3) > div > div > input {
  height: 3.0em;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log #chat-via-text input.form-control.guest-mobile {
  font-size: 18px;
  height: 3em;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log #chat-via-text button {
  color: white;
  background: #000000;
  height: 4.5em;
  width: 100px;
  z-index: 9999;
}
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log #chat-via-text .guest-mobile,
body.widget.taubman-embedded.university-town-center #guest-widget #conversation-log #chat-via-text .closed-guest-name {
  height: 2.7em;
}
body.widget.taubman-embedded.university-town-center #guest-widget #guest-name-overlay {
  overflow: hidden;
  background: white;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  padding: 30px;
  width: 100%;
  z-index: 99999;
}
body.widget.taubman-embedded.university-town-center #guest-widget #guest-name-overlay label[for="guest-name"] {
  color: #000000;
  font-size: 20px;
}
body.widget.taubman-embedded.university-town-center #guest-widget #guest-name-overlay input {
  height: 3em;
  font-size: 18px;
}
body.widget.taubman-embedded.university-town-center #guest-widget #guest-name-overlay button#cancel {
  background-color: white;
  border: 0px;
  box-shadow: none;
  color: #000000;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: left;
}
body.widget.taubman-embedded.university-town-center #guest-widget #guest-name-overlay button#submit {
  background-color: #000000;
  border: none;
  box-shadow: none;
  text-shadow: none;
  color: white;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: right;
}
body.widget.taubman-embedded.university-town-center #guest-widget ::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
body.widget.taubman-embedded.university-town-center svg {
  display: none;
}
body.widget.taubman-embedded.university-town-center #message-text {
  background: #ebebeb;
  border: none;
  border-top: 1px solid darkgray;
  border-radius: 0px;
  color: #828282;
  font-size: 20px;
  text-align: left;
  line-height: 40px;
  vertical-align: middle;
  height: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
body.widget.taubman-embedded.university-town-center #message-submit-button {
  display: none;
}
body.widget.taubman-embedded.university-town-center .row.chat-title.init-hide {
  display: none !important;
}
body.widget.taubman-embedded.university-town-center .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.country-club-plaza {
  background-color: white;
  color: #828282;
}
body.widget.taubman-embedded.country-club-plaza input,
body.widget.taubman-embedded.country-club-plaza textarea {
  border-color: #828282;
}
body.widget.taubman-embedded.country-club-plaza .branded-text {
  font: normal 300 13pt/1.2 Arial, Helvetica, sans-serif;
  color: #828282;
  text-shadow: 0 0 4px #FFFFFF;
}
body.widget.taubman-embedded.country-club-plaza .property-title h3 {
  height: 0px;
  font-size: 0px;
  margin-bottom: 0;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget {
  padding-top: 60px;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget .row.chat-title.init-hide {
  display: none;
  height: 0px;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget > div > button {
  color: #000000;
  font-size: 20px;
  height: 60px;
  border-bottom: 1px solid darkgray;
  outline: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 0;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget {
  overflow-y: hidden;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log {
  border: 0px;
  font-size: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  max-height: 390px !important;
  padding-top: 10px;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log .pre-message {
  color: #000000;
  text-align: center;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log .chat-message.from-staff .well.well-sm {
  background-color: #000000;
  border-radius: 5px;
  color: white;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log .chat-message.from-guest .well.well-sm {
  background-color: #ebebeb;
  border-radius: 5px;
  border-color: #828282;
  color: #828282;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log #chat-via-text {
  border: 0px;
  font-size: 18px;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log #chat-via-text a {
  color: #000000;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log #chat-via-text .row .col-xs-8 {
  color: #000000;
  width: 90%;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log #chat-via-text .col-xs-offset-2 {
  margin-left: 0px;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log #chat-via-text div:nth-child(3) > div > div > input {
  height: 3.0em;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log #chat-via-text input.form-control.guest-mobile {
  font-size: 18px;
  height: 3em;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log #chat-via-text button {
  color: white;
  background: #000000;
  height: 4.5em;
  width: 100px;
  z-index: 9999;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log #chat-via-text .guest-mobile,
body.widget.taubman-embedded.country-club-plaza #guest-widget #conversation-log #chat-via-text .closed-guest-name {
  height: 2.7em;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #guest-name-overlay {
  overflow: hidden;
  background: white;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  padding: 30px;
  width: 100%;
  z-index: 99999;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #guest-name-overlay label[for="guest-name"] {
  color: #000000;
  font-size: 20px;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #guest-name-overlay input {
  height: 3em;
  font-size: 18px;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #guest-name-overlay button#cancel {
  background-color: white;
  border: 0px;
  box-shadow: none;
  color: #000000;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: left;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget #guest-name-overlay button#submit {
  background-color: #000000;
  border: none;
  box-shadow: none;
  text-shadow: none;
  color: white;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: right;
}
body.widget.taubman-embedded.country-club-plaza #guest-widget ::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
body.widget.taubman-embedded.country-club-plaza svg {
  display: none;
}
body.widget.taubman-embedded.country-club-plaza #message-text {
  background: #ebebeb;
  border: none;
  border-top: 1px solid darkgray;
  border-radius: 0px;
  color: #828282;
  font-size: 20px;
  text-align: left;
  line-height: 40px;
  vertical-align: middle;
  height: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
body.widget.taubman-embedded.country-club-plaza #message-submit-button {
  display: none;
}
body.widget.taubman-embedded.country-club-plaza .row.chat-title.init-hide {
  display: none !important;
}
body.widget.taubman-embedded.country-club-plaza .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.international-plaza {
  background-color: white;
  color: #828282;
}
body.widget.taubman-embedded.international-plaza input,
body.widget.taubman-embedded.international-plaza textarea {
  border-color: #828282;
}
body.widget.taubman-embedded.international-plaza .branded-text {
  font: normal 300 13pt/1.2 Arial, Helvetica, sans-serif;
  color: #828282;
  text-shadow: 0 0 4px #FFFFFF;
}
body.widget.taubman-embedded.international-plaza .property-title h3 {
  height: 0px;
  font-size: 0px;
  margin-bottom: 0;
}
body.widget.taubman-embedded.international-plaza #guest-widget {
  padding-top: 60px;
}
body.widget.taubman-embedded.international-plaza #guest-widget .row.chat-title.init-hide {
  display: none;
  height: 0px;
}
body.widget.taubman-embedded.international-plaza #guest-widget .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.international-plaza #guest-widget > div > button {
  color: #000000;
  font-size: 20px;
  height: 60px;
  border-bottom: 1px solid darkgray;
  outline: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 0;
}
body.widget.taubman-embedded.international-plaza #guest-widget {
  overflow-y: hidden;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log {
  border: 0px;
  font-size: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  max-height: 390px !important;
  padding-top: 10px;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log .pre-message {
  color: #000000;
  text-align: center;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log .chat-message.from-staff .well.well-sm {
  background-color: #000000;
  border-radius: 5px;
  color: white;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log .chat-message.from-guest .well.well-sm {
  background-color: #ebebeb;
  border-radius: 5px;
  border-color: #828282;
  color: #828282;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log #chat-via-text {
  border: 0px;
  font-size: 18px;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log #chat-via-text a {
  color: #000000;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log #chat-via-text .row .col-xs-8 {
  color: #000000;
  width: 90%;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log #chat-via-text .col-xs-offset-2 {
  margin-left: 0px;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log #chat-via-text div:nth-child(3) > div > div > input {
  height: 3.0em;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log #chat-via-text input.form-control.guest-mobile {
  font-size: 18px;
  height: 3em;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log #chat-via-text button {
  color: white;
  background: #000000;
  height: 4.5em;
  width: 100px;
  z-index: 9999;
}
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log #chat-via-text .guest-mobile,
body.widget.taubman-embedded.international-plaza #guest-widget #conversation-log #chat-via-text .closed-guest-name {
  height: 2.7em;
}
body.widget.taubman-embedded.international-plaza #guest-widget #guest-name-overlay {
  overflow: hidden;
  background: white;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  padding: 30px;
  width: 100%;
  z-index: 99999;
}
body.widget.taubman-embedded.international-plaza #guest-widget #guest-name-overlay label[for="guest-name"] {
  color: #000000;
  font-size: 20px;
}
body.widget.taubman-embedded.international-plaza #guest-widget #guest-name-overlay input {
  height: 3em;
  font-size: 18px;
}
body.widget.taubman-embedded.international-plaza #guest-widget #guest-name-overlay button#cancel {
  background-color: white;
  border: 0px;
  box-shadow: none;
  color: #000000;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: left;
}
body.widget.taubman-embedded.international-plaza #guest-widget #guest-name-overlay button#submit {
  background-color: #000000;
  border: none;
  box-shadow: none;
  text-shadow: none;
  color: white;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: right;
}
body.widget.taubman-embedded.international-plaza #guest-widget ::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
body.widget.taubman-embedded.international-plaza svg {
  display: none;
}
body.widget.taubman-embedded.international-plaza #message-text {
  background: #ebebeb;
  border: none;
  border-top: 1px solid darkgray;
  border-radius: 0px;
  color: #828282;
  font-size: 20px;
  text-align: left;
  line-height: 40px;
  vertical-align: middle;
  height: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
body.widget.taubman-embedded.international-plaza #message-submit-button {
  display: none;
}
body.widget.taubman-embedded.international-plaza .row.chat-title.init-hide {
  display: none !important;
}
body.widget.taubman-embedded.international-plaza .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.city-creek {
  background-color: white;
  color: #828282;
}
body.widget.taubman-embedded.city-creek input,
body.widget.taubman-embedded.city-creek textarea {
  border-color: #828282;
}
body.widget.taubman-embedded.city-creek .branded-text {
  font: normal 300 13pt/1.2 Arial, Helvetica, sans-serif;
  color: #828282;
  text-shadow: 0 0 4px #FFFFFF;
}
body.widget.taubman-embedded.city-creek .property-title h3 {
  height: 0px;
  font-size: 0px;
  margin-bottom: 0;
}
body.widget.taubman-embedded.city-creek #guest-widget {
  padding-top: 60px;
}
body.widget.taubman-embedded.city-creek #guest-widget .row.chat-title.init-hide {
  display: none;
  height: 0px;
}
body.widget.taubman-embedded.city-creek #guest-widget .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.city-creek #guest-widget > div > button {
  color: #000000;
  font-size: 20px;
  height: 60px;
  border-bottom: 1px solid darkgray;
  outline: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 0;
}
body.widget.taubman-embedded.city-creek #guest-widget {
  overflow-y: hidden;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log {
  border: 0px;
  font-size: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  max-height: 390px !important;
  padding-top: 10px;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log .pre-message {
  color: #000000;
  text-align: center;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log .chat-message.from-staff .well.well-sm {
  background-color: #000000;
  border-radius: 5px;
  color: white;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log .chat-message.from-guest .well.well-sm {
  background-color: #ebebeb;
  border-radius: 5px;
  border-color: #828282;
  color: #828282;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log #chat-via-text {
  border: 0px;
  font-size: 18px;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log #chat-via-text a {
  color: #000000;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log #chat-via-text .row .col-xs-8 {
  color: #000000;
  width: 90%;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log #chat-via-text .col-xs-offset-2 {
  margin-left: 0px;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log #chat-via-text div:nth-child(3) > div > div > input {
  height: 3.0em;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log #chat-via-text input.form-control.guest-mobile {
  font-size: 18px;
  height: 3em;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log #chat-via-text button {
  color: white;
  background: #000000;
  height: 4.5em;
  width: 100px;
  z-index: 9999;
}
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log #chat-via-text .guest-mobile,
body.widget.taubman-embedded.city-creek #guest-widget #conversation-log #chat-via-text .closed-guest-name {
  height: 2.7em;
}
body.widget.taubman-embedded.city-creek #guest-widget #guest-name-overlay {
  overflow: hidden;
  background: white;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  padding: 30px;
  width: 100%;
  z-index: 99999;
}
body.widget.taubman-embedded.city-creek #guest-widget #guest-name-overlay label[for="guest-name"] {
  color: #000000;
  font-size: 20px;
}
body.widget.taubman-embedded.city-creek #guest-widget #guest-name-overlay input {
  height: 3em;
  font-size: 18px;
}
body.widget.taubman-embedded.city-creek #guest-widget #guest-name-overlay button#cancel {
  background-color: white;
  border: 0px;
  box-shadow: none;
  color: #000000;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: left;
}
body.widget.taubman-embedded.city-creek #guest-widget #guest-name-overlay button#submit {
  background-color: #000000;
  border: none;
  box-shadow: none;
  text-shadow: none;
  color: white;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: right;
}
body.widget.taubman-embedded.city-creek #guest-widget ::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
body.widget.taubman-embedded.city-creek svg {
  display: none;
}
body.widget.taubman-embedded.city-creek #message-text {
  background: #ebebeb;
  border: none;
  border-top: 1px solid darkgray;
  border-radius: 0px;
  color: #828282;
  font-size: 20px;
  text-align: left;
  line-height: 40px;
  vertical-align: middle;
  height: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
body.widget.taubman-embedded.city-creek #message-submit-button {
  display: none;
}
body.widget.taubman-embedded.city-creek .row.chat-title.init-hide {
  display: none !important;
}
body.widget.taubman-embedded.city-creek .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.great-lakes-crossing {
  background-color: white;
  color: #828282;
}
body.widget.taubman-embedded.great-lakes-crossing input,
body.widget.taubman-embedded.great-lakes-crossing textarea {
  border-color: #828282;
}
body.widget.taubman-embedded.great-lakes-crossing .branded-text {
  font: normal 300 13pt/1.2 Arial, Helvetica, sans-serif;
  color: #828282;
  text-shadow: 0 0 4px #FFFFFF;
}
body.widget.taubman-embedded.great-lakes-crossing .property-title h3 {
  height: 0px;
  font-size: 0px;
  margin-bottom: 0;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget {
  padding-top: 60px;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget .row.chat-title.init-hide {
  display: none;
  height: 0px;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget .row.chat-title.init-hide h4 {
  display: none;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget > div > button {
  color: #bc1f3b;
  font-size: 20px;
  height: 60px;
  border-bottom: 1px solid darkgray;
  outline: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 0;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget {
  overflow-y: hidden;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log {
  border: 0px;
  font-size: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  max-height: 390px !important;
  padding-top: 10px;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log .pre-message {
  color: #bc1f3b;
  text-align: center;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log .chat-message.from-staff .well.well-sm {
  background-color: #bc1f3b;
  border-radius: 5px;
  color: white;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log .chat-message.from-guest .well.well-sm {
  background-color: #ebebeb;
  border-radius: 5px;
  border-color: #828282;
  color: #828282;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log #chat-via-text {
  border: 0px;
  font-size: 18px;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log #chat-via-text a {
  color: #bc1f3b;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log #chat-via-text .row .col-xs-8 {
  color: #bc1f3b;
  width: 90%;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log #chat-via-text .col-xs-offset-2 {
  margin-left: 0px;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log #chat-via-text div:nth-child(3) > div > div > input {
  height: 3.0em;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log #chat-via-text input.form-control.guest-mobile {
  font-size: 18px;
  height: 3em;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log #chat-via-text button {
  color: white;
  background: #bc1f3b;
  height: 4.5em;
  width: 100px;
  z-index: 9999;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log #chat-via-text .guest-mobile,
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #conversation-log #chat-via-text .closed-guest-name {
  height: 2.7em;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #guest-name-overlay {
  overflow: hidden;
  background: white;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  padding: 30px;
  width: 100%;
  z-index: 99999;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #guest-name-overlay label[for="guest-name"] {
  color: #bc1f3b;
  font-size: 20px;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #guest-name-overlay input {
  height: 3em;
  font-size: 18px;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #guest-name-overlay button#cancel {
  background-color: white;
  border: 0px;
  box-shadow: none;
  color: #bc1f3b;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: left;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget #guest-name-overlay button#submit {
  background-color: #bc1f3b;
  border: none;
  box-shadow: none;
  text-shadow: none;
  color: white;
  height: 3em;
  font-size: 20px;
  width: 45%;
  float: right;
}
body.widget.taubman-embedded.great-lakes-crossing #guest-widget ::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
body.widget.taubman-embedded.great-lakes-crossing svg {
  display: none;
}
body.widget.taubman-embedded.great-lakes-crossing #message-text {
  background: #ebebeb;
  border: none;
  border-top: 1px solid darkgray;
  border-radius: 0px;
  color: #828282;
  font-size: 20px;
  text-align: left;
  line-height: 40px;
  vertical-align: middle;
  height: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
body.widget.taubman-embedded.great-lakes-crossing #message-submit-button {
  display: none;
}
body.widget.taubman-embedded.great-lakes-crossing .row.chat-title.init-hide {
  display: none !important;
}
body.widget.taubman-embedded.great-lakes-crossing .row.chat-title.init-hide h4 {
  display: none;
}
