.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-widget {
  font-family: Arial, sans-serif;
  font-size: 1.1em;
}

.ui-corner-tl {
  border-top-left-radius: 0px;
}

.ui-corner-tr {
  border-top-right-radius: 0px;
}

.ui-corner-bl {
  border-bottom-left-radius: 0px;
}

.ui-corner-br {
  border-bottom-right-radius: 0px;
}

.ui-corner-top {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.ui-corner-bottom {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ui-corner-right {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ui-corner-left {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.ui-corner-all {
  border-radius: 0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  color: #FFF;
  font-weight: bold;
  background: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  color: #FFFFFF;
  font-weight: bold;
  background: none;
}

.ui-widget-content {
  background: none;
  color: #FFF;
}

.ui-accordion {
  width: 100%;
}

.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header .faq__anchor-question {
  padding-left: 2.5em;
}

.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: 0.5em 0.5em 0.5em 0.7em;
  color: #FFF;
}

.ui-accordion .ui-accordion-header a {
  color: #5E5E5E;
}

.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 5px 10px 10px 30px;
  border-top: 0;
  margin-top: -10px;
  position: relative;
  top: 1px;
  margin-bottom: 30px;
  overflow: visible;
  display: none;
  zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
  display: block;
  color: #FFF;
}

.ui-accordion .ui-accordion-content-active {
  color: #5E5E5E;
}

.ui-state-active .ui-icon {
  background-image: url("/phive/js/ui/css/custom-theme/images/ui-icons_ffffff_256x240.png");
}

.ui-state-default .ui-icon {
  background-image: url("/phive/js/ui/css/custom-theme/images/ui-icons_ffffff_256x240.png");
  background-image: url("/phive/js/ui/css/custom-theme/images/ui-icons_112F7C_256x240.png");
}

.faq-right h3, .faq-right h6 {
  margin-bottom: 5px;
}

.faq-right p {
  padding: 0;
  margin: 0;
}