.SupportCenterDialogPopup
{
  background: rgba(0,0,0,.7);
}

.SupportCenterDialogContent
{
  background: #888;
  border:2px solid #5e9ec8;
  margin:0 2% 0 2%;
  width:95%;
  height:90% ;
  border-radius: .3em;
}

.SupportCenterDialogTitle
{
  color:white;
  text-align: center;
  height:1.5em;
  vertical-align: middle;
  font-size:150%;
  line-height:1.5em ;
  text-transform: uppercase;
  background: rgba(0,0,0,.7);
}

.SupportMessageCategoryDropdown
{
  width:12em;
}

.SupportMessageCategoryComboList
{
  overflow: auto;
  border: 1px outset #404040;
  border-radius: 5px;
  box-shadow: 3px 3px 2px #404040;
  background-color: black;
}

.SupportMessageCategoryListItem
{
  background-color: black;
  color: white;
  text-align:left;
}

.SupportMessageCategoryListItem span
{
  margin-right:4px;
  text-align:left;
}

#aiSupportTopLeftContainer
{
  position: absolute;
  display: inline-block;
  left: 1.7em;
  top: 3em;
}

#i18n_supportSelectATopic
{
  font-weight: 900;
  margin-bottom: 0.3em;
  font-size: 110%;
}



#aiSupportMessageTopSelector
{
  background-color: black;
  font-size:100%;
  height:2em;
  width:10em;
  border-color: black;
  border: solid;
}


#aiSupportTopRightContainer
{
  display:inline-block;
  position: absolute;
  right: 1.7em;
  top: 3em;
}

#i18n_supportSentFrom
{
  font-weight: 900;
  margin-bottom: 0.3em;
  font-size: 110%;
}

#supportUserInfoContainer
{
  background:#AAA;
  height:3em;
  width: 13em;

}

#supportUserInfoContainer > div
{
  display: inline-block;
  vertical-align: middle;
}

#supportUserInfoContainer > div:nth-child(2)
{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 9.5em;
}

#supportProfileImg
{
  border:1px solid #5e9ec8;
  border-radius:0.3em;
  height: 2.7em;
  width: 2.7em;
  object-fit: cover;
  margin-top: 0.1em;
  margin-left: 0.1em;
}



#supportFullName
{
  line-height: 3em;
}


.SupportMessageComboBtn
{
  vertical-align:middle;
  text-align: center;
}

.SupportMessageCategoryBtnText
{
  color:white;
  text-align: center;
  line-height: 1.7em;
  vertical-align: middle;
  background-color: black;
}


.SupportMessageButton
{
  display: table-cell;
  height: 2em;
  width: 6em;
  font-size: 125%;
  cursor: pointer;
  border:2px solid #5e9ec8;
  vertical-align: middle;
  line-height: 2em;
  background-color: black;
  text-transform: uppercase;
  color: #5e9ec8;
}

#i18n_supportComments
{
  margin-left:2%;
  font-weight: 900;
  margin-bottom: 0.3em;
  font-size: 110%;
  position: relative;
  margin-top: 5.2em;
}

#helpCenterFAQ
{
  text-align: center;
}

#i18n_FAQs
{
  font-size: 130%;
  color: black;
  text-decoration: underline;
  line-height: 2em;
}

#aiSupportMessageInputText
{
  height: 52%;
  width: 95%;
  display: block;
  margin: 1% auto;
  resize: none;
  border:0.2em solid #000;
  position: relative;
}
#aiSupportMessageBtnWrapper
{
  margin: 0 auto;
  display: table;
  text-align: center;
  border-collapse: collapse;
  position: relative;
}

@media screen and (max-device-width:1440px), screen and (max-width:1440px)
{

}


@media screen and (max-device-width:1280px), screen and (max-width:1280px)
{

}



