.pwltx__button {
  border: 0;
  font-size: 24px;
  padding: 4px 10px;
  text-align: center;
}

.pwltx__button:focus,
.pwltx__button:hover,
.pwltx__button:active {
  outline: none;
}

.pwltx__button--remove {
  font-size: 16px;
}

.pwltx__button--add {
  font-size: 20px;
}

.pwltx__button--reset {
  font-size: 12px;
}

.brand-si.brand-old .pwltx__button {
  background-color: #1da1f2;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-si.brand-old .pwltx__button:focus,
.brand-si.brand-old .pwltx__button:hover,
.brand-si.brand-old .pwltx__button:active {
  background-color: #0e98ed;
  border-color: #1da1f2;
}

.brand-agri.brand-old .pwltx__button {
  background-color: #ffde2f;
  border: 1px solid transparent;
  color: #000000;
}

.brand-agri.brand-old .pwltx__button:focus,
.brand-agri.brand-old .pwltx__button:hover,
.brand-agri.brand-old .pwltx__button:active {
  background-color: #ffdb1b;
  border-color: #ffde2f;
}

.brand-pei.brand-old .pwltx__button {
  background-color: #650360;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pei.brand-old .pwltx__button:focus,
.brand-pei.brand-old .pwltx__button:hover,
.brand-pei.brand-old .pwltx__button:active {
  background-color: #51024d;
  border-color: #650360;
}

.brand-pere.brand-old .pwltx__button {
  background-color: #8a1f03;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pere.brand-old .pwltx__button:focus,
.brand-pere.brand-old .pwltx__button:hover,
.brand-pere.brand-old .pwltx__button:active {
  background-color: #761b03;
  border-color: #8a1f03;
}

.brand-pdi.brand-old .pwltx__button {
  background-color: #004990;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pdi.brand-old .pwltx__button:focus,
.brand-pdi.brand-old .pwltx__button:hover,
.brand-pdi.brand-old .pwltx__button:active {
  background-color: #003f7c;
  border-color: #004990;
}

.brand-ii.brand-old .pwltx__button {
  background-color: #006341;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-ii.brand-old .pwltx__button:focus,
.brand-ii.brand-old .pwltx__button:hover,
.brand-ii.brand-old .pwltx__button:active {
  background-color: #004f34;
  border-color: #006341;
}

.brand-pfcfo.brand-old .pwltx__button {
  background-color: #a51252;
  border: 1px solid transparent;
  color: #000000;
}

.brand-pfcfo.brand-old .pwltx__button:focus,
.brand-pfcfo.brand-old .pwltx__button:hover,
.brand-pfcfo.brand-old .pwltx__button:active {
  background-color: #931049;
  border-color: #a51252;
}

.brand-pfm.brand-old .pwltx__button {
  background-color: #ffce00;
  border: 1px solid transparent;
  color: #000000;
}

.brand-pfm.brand-old .pwltx__button:focus,
.brand-pfm.brand-old .pwltx__button:hover,
.brand-pfm.brand-old .pwltx__button:active {
  background-color: #ebbe00;
  border-color: #ffce00;
}

.brand-rec.brand-old .pwltx__button {
  background-color: #003b5c;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-rec.brand-old .pwltx__button:focus,
.brand-rec.brand-old .pwltx__button:hover,
.brand-rec.brand-old .pwltx__button:active {
  background-color: #002e48;
  border-color: #003b5c;
}

.brand-buyouts.brand-old .pwltx__button {
  background-color: #78BE20;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-buyouts.brand-old .pwltx__button:focus,
.brand-buyouts.brand-old .pwltx__button:hover,
.brand-buyouts.brand-old .pwltx__button:active {
  background-color: #6dad1d;
  border-color: #78BE20;
}

.brand-pehub.brand-old .pwltx__button {
  background-color: #f47920;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pehub.brand-old .pwltx__button:focus,
.brand-pehub.brand-old .pwltx__button:hover,
.brand-pehub.brand-old .pwltx__button:active {
  background-color: #f36d0d;
  border-color: #f47920;
}

.brand-si.brand-rebrand .pwltx__button {
  background-color: #009DDA;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-si.brand-rebrand .pwltx__button:focus,
.brand-si.brand-rebrand .pwltx__button:hover,
.brand-si.brand-rebrand .pwltx__button:active {
  background-color: #008bc1;
  border-color: #008bc1;
}

.brand-agri.brand-rebrand .pwltx__button {
  background-color: #244C5A;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-agri.brand-rebrand .pwltx__button:focus,
.brand-agri.brand-rebrand .pwltx__button:hover,
.brand-agri.brand-rebrand .pwltx__button:active {
  background-color: #19343e;
  border-color: #19343e;
}

.brand-pei.brand-rebrand .pwltx__button {
  background-color: #6d0d5a;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pei.brand-rebrand .pwltx__button:focus,
.brand-pei.brand-rebrand .pwltx__button:hover,
.brand-pei.brand-rebrand .pwltx__button:active {
  background-color: #5b0b4b;
  border-color: #5b0b4b;
}

.brand-pere.brand-rebrand .pwltx__button {
  background-color: #7C2529;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pere.brand-rebrand .pwltx__button:focus,
.brand-pere.brand-rebrand .pwltx__button:hover,
.brand-pere.brand-rebrand .pwltx__button:active {
  background-color: #6c2024;
  border-color: #6c2024;
}

.brand-pdi.brand-rebrand .pwltx__button {
  background-color: #004B87;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pdi.brand-rebrand .pwltx__button:focus,
.brand-pdi.brand-rebrand .pwltx__button:hover,
.brand-pdi.brand-rebrand .pwltx__button:active {
  background-color: #004073;
  border-color: #004073;
}

.brand-ii.brand-rebrand .pwltx__button {
  background-color: #007749;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-ii.brand-rebrand .pwltx__button:focus,
.brand-ii.brand-rebrand .pwltx__button:hover,
.brand-ii.brand-rebrand .pwltx__button:active {
  background-color: #00633c;
  border-color: #00633c;
}

.brand-pfcfo.brand-rebrand .pwltx__button {
  background-color: #A50050;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pfcfo.brand-rebrand .pwltx__button:focus,
.brand-pfcfo.brand-rebrand .pwltx__button:hover,
.brand-pfcfo.brand-rebrand .pwltx__button:active {
  background-color: #8c0044;
  border-color: #8c0044;
}

.brand-pfm.brand-rebrand .pwltx__button {
  background-color: #A50050;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pfm.brand-rebrand .pwltx__button:focus,
.brand-pfm.brand-rebrand .pwltx__button:hover,
.brand-pfm.brand-rebrand .pwltx__button:active {
  background-color: #8c0044;
  border-color: #8c0044;
}

.brand-rec.brand-rebrand .pwltx__button {
  background-color: #D43527;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-rec.brand-rebrand .pwltx__button:focus,
.brand-rec.brand-rebrand .pwltx__button:hover,
.brand-rec.brand-rebrand .pwltx__button:active {
  background-color: #be3023;
  border-color: #be3023;
}

.brand-buyouts.brand-rebrand .pwltx__button {
  background-color: #78BE20;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-buyouts.brand-rebrand .pwltx__button:focus,
.brand-buyouts.brand-rebrand .pwltx__button:hover,
.brand-buyouts.brand-rebrand .pwltx__button:active {
  background-color: #007749;
  border-color: #007749;
}

.brand-pehub.brand-rebrand .pwltx__button {
  background-color: #f47920;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-pehub.brand-rebrand .pwltx__button:focus,
.brand-pehub.brand-rebrand .pwltx__button:hover,
.brand-pehub.brand-rebrand .pwltx__button:active {
  background-color: #2d2926;
  border-color: #2d2926;
}

.brand-vcj.brand-rebrand .pwltx__button {
  background-color: #d71345;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-vcj.brand-rebrand .pwltx__button:focus,
.brand-vcj.brand-rebrand .pwltx__button:hover,
.brand-vcj.brand-rebrand .pwltx__button:active {
  background-color: #6F5091;
  border-color: #6F5091;
}

.brand-rcw.brand-rebrand .pwltx__button {
  background-color: #bd2c26;
  border: 1px solid transparent;
  color: #ffffff;
}

.brand-rcw.brand-rebrand .pwltx__button:focus,
.brand-rcw.brand-rebrand .pwltx__button:hover,
.brand-rcw.brand-rebrand .pwltx__button:active {
  background-color: #6E6259;
  border-color: #6E6259;
}