.text-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
}

html, body, #page, .ui-page {
  background-color: #230768;
  font: Helvetica, Arail, sans-serif;
}

.footerstyle {
  background-color: #230768;
}
.footerstyle h3 {
  margin-bottom: 1em;
}

.top-border {
  border-top: 3px solid white;
}

.bottom-border {
  border-bottom: 3px solid white;
  padding-bottom: 0px;
}

.ui-btn-up-f, .ui-btn-hover-f, .ui-btn-down-f {
  border-color: #230768;
}

.ui-icon {
  background-color: #230768;
}

.menu .current a {
  color: #230768;
}

.white {
  color: white;
}

.ua-profile-phone #logo {
  display: block;
  border-radius: 10px;
  behavior: url("/static/PIE.htc");
  text-align: center;
  background: #fff;
}
.ua-profile-phone #logo #logo-link {
  display: inline-block;
  margin: 1em;
}
.ua-profile-phone #logo #logo-link img {
  display: inline-block;
  max-width: 100%;
  margin: 0px;
  padding: 0px;
}

.ua-profile-phone .icon {
  border-radius: 4px;
  behavior: url("/static/PIE.htc");
  display: inline-block;
  padding: 7px;
  padding-top: 5px;
  padding-bottom: 9px;
  margin-right: 0.5em;
  width: 22px;
  height: 22px;
  margin-left: 2px;
}
.ua-profile-phone .icon img {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
}
.ua-profile-phone .icon .sub-icon {
  margin: 2px 0px 0px 2px;
}
.ua-profile-phone .full-nopad {
  padding: 0px;
  background: white;
  width: 36px;
  height: 36px;
}
.ua-profile-phone .full-nopad img {
  width: 36px;
  height: 36px;
}
.ua-profile-phone #announcement {
  padding: 0.5em !important;
}

/*
JQUERY THEME G new Template
*/
.back-arrow, .right-arrow {
  font-size: 2.0em;
}

.back-arrow {
  line-height: 10px;
  position: relative;
  top: 2px;
  margin-right: 0.2em;
}

.ui-listview .ui-btn-up-g, .ui-listview .ui-btn-hover-g {
  margin-bottom: 0.75em;
  padding: 0px !important;
  background-color: #f0f0f0;
  background-image: linear-gradient(top, #c4c4c4 0%, #f0f0f0 20%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4', endColorstr='#f0f0f0');
  border: 2px solid white;
  border-radius: 8px;
  behavior: url("/static/PIE.htc");
  font-weight: bold;
  font-size: 1.4em;
}
.ui-listview .ui-btn-up-g .right-arrow, .ui-listview .ui-btn-hover-g .right-arrow {
  position: absolute;
  right: 0.1em;
  line-height: 1.2em;
  top: -3px;
}
.ui-listview .ui-btn-up-g .nav-text, .ui-listview .ui-btn-hover-g .nav-text {
  display: inline-block;
  position: relative;
  top: 1px;
}
.ui-listview .ui-btn-up-g a.ui-link-inherit, .ui-listview .ui-btn-hover-g a.ui-link-inherit {
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 1.1em;
}
.ui-listview .ui-btn-down-g {
  background-color: #f0f0f0;
  background-image: linear-gradient(top, #c4c4c4 80%, #f0f0f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4', endColorstr='#f0f0f0');
}

/*
JQUERY THEME F
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-f,
.ui-bar-f input,
.ui-bar-f select,
.ui-bar-f textarea,
.ui-bar-f button {
  font-family: Helvetica, Arial, sans-serif;
}

.ui-bar-f .ui-link {
  font-weight: bold;
}

.ui-body-f,
.ui-body-f input,
.ui-body-f select,
.ui-body-f textarea,
.ui-body-f button:not(.primary-action) {
  font-family: Helvetica, Arial, sans-serif;
  background-color: transparent;
}

.ui-body-f .ui-link {
  font-weight: bold;
}

.ui-btn-up-f, .ui-btn-hover-f {
  border: 1px solid #230768;
  border-width: 1px, 2px;
  background: #595959;
  filter: none;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 1.1em;
}
.ui-btn-up-f a.ui-link-inherit, .ui-btn-hover-f a.ui-link-inherit {
  color: #FFFFFF;
}
.ui-btn-up-f .ui-btn-inner, .ui-btn-hover-f .ui-btn-inner {
  border-top: none;
}

.ui-btn-down-f {
  border: 1px solid #230768;
  border-width: 1px, 2px;
  background: #666666;
  filter: none;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 1.1em;
}
.ui-btn-down-f a.ui-link-inherit {
  color: #FFFFFF;
}
.ui-btn-down-f .ui-icon {
  background-color: #595959;
}
.ui-btn-down-f .ui-btn-inner {
  border-top: none;
}

.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f {
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;
}

.ui-corner-top {
  border-top-width: 2px;
}

div.ui-corner-top {
  border: none;
}

div.ui-li {
  border: none;
}

.ui-shadow {
  box-shadow: none;
  behavior: url("/static/PIE.htc");
}

.ui-corner-bottom, .ui-corner-bottom:last-child {
  border-bottom-width: 2px;
}

div.ui-corner-bottom {
  border: none;
}

.ui-icon {
  background-color: #230768;
}

.ui-icon-shadow {
  box-shadow: none;
  behavior: url("/static/PIE.htc");
}
