.component_button_plus_text {
  font-family: goodbook, arial, sans-serif;
  font-size: 14px;
  opacity: 0.99;
  filter: alpha(opacity=99);
}
.component_button_plus_text > a {
  text-decoration: none;
  color: #5F6060;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.component_button_plus_text > a > span > span.icon-plus {
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  float: left;
  position: relative;
  font-size: 18px;
}
.component_button_plus_text > a > span > span.text {
  font-family: goodlight;
  font-size: 14px;
  padding-top: 2px;
  padding-left: 4px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  opacity: 0.99;
  filter: alpha(opacity=99);
  float: left;
}
.component_button_plus_text._FEFEFE > a {
  color: #FEFEFE;
}
.component_button_plus_text._FEFEFE > a :hover {
  color: #FFFFFF;
}
.component_button_plus_text.hide {
  display: none;
}
.component_button_plus_text.show {
  display: block;
}
.component_button_plus_text.disabled > a {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.component_button_plus_text.disabled > a > span > span.icon-plus {
  left: 0px;
}
