/*! aRund v.1.7.6 - 2017-04-28 */

/* button styles */
.ao-btn-red:before {
  background-color: #bc0010;
}
.ao-btn-red:hover:before,
.ao-btn-red:focus:before,
.ao-btn-red:active:before,
.ao-btn-red.ao-active:before {
  background-color: #93000d;
}
.ao-btn-red.ao-btn-w {
  color: #bc0010;
}
.ao-btn-red.ao-btn-w:hover:before,
.ao-btn-red.ao-btn-w:focus:before,
.ao-btn-red.ao-btn-w:active:before,
.ao-btn-red.ao-btn-w.ao-selected:before {
  background-color: #bc0010;
}
.ao-btn-red.ao-btn-wfb {
  color: #bc0010;
}
.ao-btn-red.ao-btn-wfb:hover:before,
.ao-btn-red.ao-btn-wfb:focus:before,
.ao-btn-red.ao-btn-wfb:active:before,
.ao-btn-red.ao-btn-wfb.ao-selected:before {
  border-color: #bc0010;
}
.ao-btn-red.ao-btn-b:before {
  border-color: #ff3748;
}
.ao-btn-red.ao-btn-bb {
  color: #bc0010;
}
.ao-btn-red.ao-btn-bb:before {
  border-color: #bc0010;
}
.ao-btn-red.ao-btn-bb:hover:before,
.ao-btn-red.ao-btn-bb:focus:before,
.ao-btn-red.ao-btn-bb:active:before,
.ao-btn-red.ao-btn-bb.ao-selected:before {
  background-color: #bc0010;
  border-color: #ff3748;
}
.ao-btn-red.ao-btn-bo {
  color: #bc0010;
}
.ao-btn-red.ao-btn-bo:before {
  border-color: #bc0010;
}
.ao-btn-red.ao-btn-bo:hover,
.ao-btn-red.ao-btn-bo:focus,
.ao-btn-red.ao-btn-bo:active,
.ao-btn-red.ao-btn-bo.ao-selected {
  color: #ff3748;
}
.ao-btn-red.ao-btn-bo:hover:before,
.ao-btn-red.ao-btn-bo:focus:before,
.ao-btn-red.ao-btn-bo:active:before,
.ao-btn-red.ao-btn-bo.ao-selected:before {
  border-color: #ff3748;
}
.ao-btn-red.ao-btn-fbg {
  color: #bc0010;
}
.ao-btn-red.ao-btn-fbg:before {
  border-color: #bc0010;
}
.ao-btn-red.ao-btn-fbg:hover:before,
.ao-btn-red.ao-btn-fbg:focus:before,
.ao-btn-red.ao-btn-fbg:active:before,
.ao-btn-red.ao-btn-fbg.ao-selected:before {
  background-color: #bc0010;
}
.ao-btn-red.ao-btn-wbb:hover:before,
.ao-btn-red.ao-btn-wbb:focus:before,
.ao-btn-red.ao-btn-wbb:active:before,
.ao-btn-red.ao-btn-wbb.ao-selected:before {
  background-color: #bc0010;
}
.ao-btn-red.ao-btn-wbo:hover,
.ao-btn-red.ao-btn-wbo:focus,
.ao-btn-red.ao-btn-wbo:active,
.ao-btn-red.ao-btn-wbo.ao-selected {
  color: #bc0010;
}
.ao-btn-red.ao-btn-wbo:hover:before,
.ao-btn-red.ao-btn-wbo:focus:before,
.ao-btn-red.ao-btn-wbo:active:before,
.ao-btn-red.ao-btn-wbo.ao-selected:before {
  border-color: #bc0010;
}
.ao-btn-red.ao-btn-wfbg:hover,
.ao-btn-red.ao-btn-wfbg:focus,
.ao-btn-red.ao-btn-wfbg:active,
.ao-btn-red.ao-btn-wfbg.ao-selected {
  color: #bc0010;
}
.ao-red-link {
  color: #bc0010;
}
.ao-red-link:hover,
.ao-red-link:focus {
  color: #7f000b;
}
.ao-btn-red-lighten:before {
  background-color: #f90015;
}
.ao-btn-red-lighten:hover:before,
.ao-btn-red-lighten:focus:before,
.ao-btn-red-lighten:active:before,
.ao-btn-red-lighten.ao-active:before {
  background-color: #d00012;
}
.ao-btn-red-lighten.ao-btn-w {
  color: #f90015;
}
.ao-btn-red-lighten.ao-btn-w:hover:before,
.ao-btn-red-lighten.ao-btn-w:focus:before,
.ao-btn-red-lighten.ao-btn-w:active:before,
.ao-btn-red-lighten.ao-btn-w.ao-selected:before {
  background-color: #f90015;
}
.ao-btn-red-lighten.ao-btn-wfb {
  color: #f90015;
}
.ao-btn-red-lighten.ao-btn-wfb:hover:before,
.ao-btn-red-lighten.ao-btn-wfb:focus:before,
.ao-btn-red-lighten.ao-btn-wfb:active:before,
.ao-btn-red-lighten.ao-btn-wfb.ao-selected:before {
  border-color: #f90015;
}
.ao-btn-red-lighten.ao-btn-b:before {
  border-color: #ff7480;
}
.ao-btn-red-lighten.ao-btn-bb {
  color: #f90015;
}
.ao-btn-red-lighten.ao-btn-bb:before {
  border-color: #f90015;
}
.ao-btn-red-lighten.ao-btn-bb:hover:before,
.ao-btn-red-lighten.ao-btn-bb:focus:before,
.ao-btn-red-lighten.ao-btn-bb:active:before,
.ao-btn-red-lighten.ao-btn-bb.ao-selected:before {
  background-color: #f90015;
  border-color: #ff7480;
}
.ao-btn-red-lighten.ao-btn-bo {
  color: #f90015;
}
.ao-btn-red-lighten.ao-btn-bo:before {
  border-color: #f90015;
}
.ao-btn-red-lighten.ao-btn-bo:hover,
.ao-btn-red-lighten.ao-btn-bo:focus,
.ao-btn-red-lighten.ao-btn-bo:active,
.ao-btn-red-lighten.ao-btn-bo.ao-selected {
  color: #ff7480;
}
.ao-btn-red-lighten.ao-btn-bo:hover:before,
.ao-btn-red-lighten.ao-btn-bo:focus:before,
.ao-btn-red-lighten.ao-btn-bo:active:before,
.ao-btn-red-lighten.ao-btn-bo.ao-selected:before {
  border-color: #ff7480;
}
.ao-btn-red-lighten.ao-btn-fbg {
  color: #f90015;
}
.ao-btn-red-lighten.ao-btn-fbg:before {
  border-color: #f90015;
}
.ao-btn-red-lighten.ao-btn-fbg:hover:before,
.ao-btn-red-lighten.ao-btn-fbg:focus:before,
.ao-btn-red-lighten.ao-btn-fbg:active:before,
.ao-btn-red-lighten.ao-btn-fbg.ao-selected:before {
  background-color: #f90015;
}
.ao-btn-red-lighten.ao-btn-wbb:hover:before,
.ao-btn-red-lighten.ao-btn-wbb:focus:before,
.ao-btn-red-lighten.ao-btn-wbb:active:before,
.ao-btn-red-lighten.ao-btn-wbb.ao-selected:before {
  background-color: #f90015;
}
.ao-btn-red-lighten.ao-btn-wbo:hover,
.ao-btn-red-lighten.ao-btn-wbo:focus,
.ao-btn-red-lighten.ao-btn-wbo:active,
.ao-btn-red-lighten.ao-btn-wbo.ao-selected {
  color: #f90015;
}
.ao-btn-red-lighten.ao-btn-wbo:hover:before,
.ao-btn-red-lighten.ao-btn-wbo:focus:before,
.ao-btn-red-lighten.ao-btn-wbo:active:before,
.ao-btn-red-lighten.ao-btn-wbo.ao-selected:before {
  border-color: #f90015;
}
.ao-btn-red-lighten.ao-btn-wfbg:hover,
.ao-btn-red-lighten.ao-btn-wfbg:focus,
.ao-btn-red-lighten.ao-btn-wfbg:active,
.ao-btn-red-lighten.ao-btn-wfbg.ao-selected {
  color: #f90015;
}
.ao-btn-red-darken:before {
  background-color: #7f000b;
}
.ao-btn-red-darken:hover:before,
.ao-btn-red-darken:focus:before,
.ao-btn-red-darken:active:before,
.ao-btn-red-darken.ao-active:before {
  background-color: #560007;
}
.ao-btn-red-darken.ao-btn-w {
  color: #7f000b;
}
.ao-btn-red-darken.ao-btn-w:hover:before,
.ao-btn-red-darken.ao-btn-w:focus:before,
.ao-btn-red-darken.ao-btn-w:active:before,
.ao-btn-red-darken.ao-btn-w.ao-selected:before {
  background-color: #7f000b;
}
.ao-btn-red-darken.ao-btn-wfb {
  color: #7f000b;
}
.ao-btn-red-darken.ao-btn-wfb:hover:before,
.ao-btn-red-darken.ao-btn-wfb:focus:before,
.ao-btn-red-darken.ao-btn-wfb:active:before,
.ao-btn-red-darken.ao-btn-wfb.ao-selected:before {
  border-color: #7f000b;
}
.ao-btn-red-darken.ao-btn-b:before {
  border-color: #f90016;
}
.ao-btn-red-darken.ao-btn-bb {
  color: #7f000b;
}
.ao-btn-red-darken.ao-btn-bb:before {
  border-color: #7f000b;
}
.ao-btn-red-darken.ao-btn-bb:hover:before,
.ao-btn-red-darken.ao-btn-bb:focus:before,
.ao-btn-red-darken.ao-btn-bb:active:before,
.ao-btn-red-darken.ao-btn-bb.ao-selected:before {
  background-color: #7f000b;
  border-color: #f90016;
}
.ao-btn-red-darken.ao-btn-bo {
  color: #7f000b;
}
.ao-btn-red-darken.ao-btn-bo:before {
  border-color: #7f000b;
}
.ao-btn-red-darken.ao-btn-bo:hover,
.ao-btn-red-darken.ao-btn-bo:focus,
.ao-btn-red-darken.ao-btn-bo:active,
.ao-btn-red-darken.ao-btn-bo.ao-selected {
  color: #f90016;
}
.ao-btn-red-darken.ao-btn-bo:hover:before,
.ao-btn-red-darken.ao-btn-bo:focus:before,
.ao-btn-red-darken.ao-btn-bo:active:before,
.ao-btn-red-darken.ao-btn-bo.ao-selected:before {
  border-color: #f90016;
}
.ao-btn-red-darken.ao-btn-fbg {
  color: #7f000b;
}
.ao-btn-red-darken.ao-btn-fbg:before {
  border-color: #7f000b;
}
.ao-btn-red-darken.ao-btn-fbg:hover:before,
.ao-btn-red-darken.ao-btn-fbg:focus:before,
.ao-btn-red-darken.ao-btn-fbg:active:before,
.ao-btn-red-darken.ao-btn-fbg.ao-selected:before {
  background-color: #7f000b;
}
.ao-btn-red-darken.ao-btn-wbb:hover:before,
.ao-btn-red-darken.ao-btn-wbb:focus:before,
.ao-btn-red-darken.ao-btn-wbb:active:before,
.ao-btn-red-darken.ao-btn-wbb.ao-selected:before {
  background-color: #7f000b;
}
.ao-btn-red-darken.ao-btn-wbo:hover,
.ao-btn-red-darken.ao-btn-wbo:focus,
.ao-btn-red-darken.ao-btn-wbo:active,
.ao-btn-red-darken.ao-btn-wbo.ao-selected {
  color: #7f000b;
}
.ao-btn-red-darken.ao-btn-wbo:hover:before,
.ao-btn-red-darken.ao-btn-wbo:focus:before,
.ao-btn-red-darken.ao-btn-wbo:active:before,
.ao-btn-red-darken.ao-btn-wbo.ao-selected:before {
  border-color: #7f000b;
}
.ao-btn-red-darken.ao-btn-wfbg:hover,
.ao-btn-red-darken.ao-btn-wfbg:focus,
.ao-btn-red-darken.ao-btn-wfbg:active,
.ao-btn-red-darken.ao-btn-wfbg.ao-selected {
  color: #7f000b;
}
/* button styles */
.ao-btn-green:before {
  background-color: #39a74a;
}
.ao-btn-green:hover:before,
.ao-btn-green:focus:before,
.ao-btn-green:active:before,
.ao-btn-green.ao-active:before {
  background-color: #2f893d;
}
.ao-btn-green.ao-btn-w {
  color: #39a74a;
}
.ao-btn-green.ao-btn-w:hover:before,
.ao-btn-green.ao-btn-w:focus:before,
.ao-btn-green.ao-btn-w:active:before,
.ao-btn-green.ao-btn-w.ao-selected:before {
  background-color: #39a74a;
}
.ao-btn-green.ao-btn-wfb {
  color: #39a74a;
}
.ao-btn-green.ao-btn-wfb:hover:before,
.ao-btn-green.ao-btn-wfb:focus:before,
.ao-btn-green.ao-btn-wfb:active:before,
.ao-btn-green.ao-btn-wfb.ao-selected:before {
  border-color: #39a74a;
}
.ao-btn-green.ao-btn-b:before {
  border-color: #85d591;
}
.ao-btn-green.ao-btn-bb {
  color: #39a74a;
}
.ao-btn-green.ao-btn-bb:before {
  border-color: #39a74a;
}
.ao-btn-green.ao-btn-bb:hover:before,
.ao-btn-green.ao-btn-bb:focus:before,
.ao-btn-green.ao-btn-bb:active:before,
.ao-btn-green.ao-btn-bb.ao-selected:before {
  background-color: #39a74a;
  border-color: #85d591;
}
.ao-btn-green.ao-btn-bo {
  color: #39a74a;
}
.ao-btn-green.ao-btn-bo:before {
  border-color: #39a74a;
}
.ao-btn-green.ao-btn-bo:hover,
.ao-btn-green.ao-btn-bo:focus,
.ao-btn-green.ao-btn-bo:active,
.ao-btn-green.ao-btn-bo.ao-selected {
  color: #85d591;
}
.ao-btn-green.ao-btn-bo:hover:before,
.ao-btn-green.ao-btn-bo:focus:before,
.ao-btn-green.ao-btn-bo:active:before,
.ao-btn-green.ao-btn-bo.ao-selected:before {
  border-color: #85d591;
}
.ao-btn-green.ao-btn-fbg {
  color: #39a74a;
}
.ao-btn-green.ao-btn-fbg:before {
  border-color: #39a74a;
}
.ao-btn-green.ao-btn-fbg:hover:before,
.ao-btn-green.ao-btn-fbg:focus:before,
.ao-btn-green.ao-btn-fbg:active:before,
.ao-btn-green.ao-btn-fbg.ao-selected:before {
  background-color: #39a74a;
}
.ao-btn-green.ao-btn-wbb:hover:before,
.ao-btn-green.ao-btn-wbb:focus:before,
.ao-btn-green.ao-btn-wbb:active:before,
.ao-btn-green.ao-btn-wbb.ao-selected:before {
  background-color: #39a74a;
}
.ao-btn-green.ao-btn-wbo:hover,
.ao-btn-green.ao-btn-wbo:focus,
.ao-btn-green.ao-btn-wbo:active,
.ao-btn-green.ao-btn-wbo.ao-selected {
  color: #39a74a;
}
.ao-btn-green.ao-btn-wbo:hover:before,
.ao-btn-green.ao-btn-wbo:focus:before,
.ao-btn-green.ao-btn-wbo:active:before,
.ao-btn-green.ao-btn-wbo.ao-selected:before {
  border-color: #39a74a;
}
.ao-btn-green.ao-btn-wfbg:hover,
.ao-btn-green.ao-btn-wfbg:focus,
.ao-btn-green.ao-btn-wfbg:active,
.ao-btn-green.ao-btn-wfbg.ao-selected {
  color: #39a74a;
}
.ao-green-link {
  color: #39a74a;
}
.ao-green-link:hover,
.ao-green-link:focus {
  color: #297936;
}
.ao-btn-green-lighten:before {
  background-color: #57c668;
}
.ao-btn-green-lighten:hover:before,
.ao-btn-green-lighten:focus:before,
.ao-btn-green-lighten:active:before,
.ao-btn-green-lighten.ao-active:before {
  background-color: #3eb650;
}
.ao-btn-green-lighten.ao-btn-w {
  color: #57c668;
}
.ao-btn-green-lighten.ao-btn-w:hover:before,
.ao-btn-green-lighten.ao-btn-w:focus:before,
.ao-btn-green-lighten.ao-btn-w:active:before,
.ao-btn-green-lighten.ao-btn-w.ao-selected:before {
  background-color: #57c668;
}
.ao-btn-green-lighten.ao-btn-wfb {
  color: #57c668;
}
.ao-btn-green-lighten.ao-btn-wfb:hover:before,
.ao-btn-green-lighten.ao-btn-wfb:focus:before,
.ao-btn-green-lighten.ao-btn-wfb:active:before,
.ao-btn-green-lighten.ao-btn-wfb.ao-selected:before {
  border-color: #57c668;
}
.ao-btn-green-lighten.ao-btn-b:before {
  border-color: #b2e5ba;
}
.ao-btn-green-lighten.ao-btn-bb {
  color: #57c668;
}
.ao-btn-green-lighten.ao-btn-bb:before {
  border-color: #57c668;
}
.ao-btn-green-lighten.ao-btn-bb:hover:before,
.ao-btn-green-lighten.ao-btn-bb:focus:before,
.ao-btn-green-lighten.ao-btn-bb:active:before,
.ao-btn-green-lighten.ao-btn-bb.ao-selected:before {
  background-color: #57c668;
  border-color: #b2e5ba;
}
.ao-btn-green-lighten.ao-btn-bo {
  color: #57c668;
}
.ao-btn-green-lighten.ao-btn-bo:before {
  border-color: #57c668;
}
.ao-btn-green-lighten.ao-btn-bo:hover,
.ao-btn-green-lighten.ao-btn-bo:focus,
.ao-btn-green-lighten.ao-btn-bo:active,
.ao-btn-green-lighten.ao-btn-bo.ao-selected {
  color: #b2e5ba;
}
.ao-btn-green-lighten.ao-btn-bo:hover:before,
.ao-btn-green-lighten.ao-btn-bo:focus:before,
.ao-btn-green-lighten.ao-btn-bo:active:before,
.ao-btn-green-lighten.ao-btn-bo.ao-selected:before {
  border-color: #b2e5ba;
}
.ao-btn-green-lighten.ao-btn-fbg {
  color: #57c668;
}
.ao-btn-green-lighten.ao-btn-fbg:before {
  border-color: #57c668;
}
.ao-btn-green-lighten.ao-btn-fbg:hover:before,
.ao-btn-green-lighten.ao-btn-fbg:focus:before,
.ao-btn-green-lighten.ao-btn-fbg:active:before,
.ao-btn-green-lighten.ao-btn-fbg.ao-selected:before {
  background-color: #57c668;
}
.ao-btn-green-lighten.ao-btn-wbb:hover:before,
.ao-btn-green-lighten.ao-btn-wbb:focus:before,
.ao-btn-green-lighten.ao-btn-wbb:active:before,
.ao-btn-green-lighten.ao-btn-wbb.ao-selected:before {
  background-color: #57c668;
}
.ao-btn-green-lighten.ao-btn-wbo:hover,
.ao-btn-green-lighten.ao-btn-wbo:focus,
.ao-btn-green-lighten.ao-btn-wbo:active,
.ao-btn-green-lighten.ao-btn-wbo.ao-selected {
  color: #57c668;
}
.ao-btn-green-lighten.ao-btn-wbo:hover:before,
.ao-btn-green-lighten.ao-btn-wbo:focus:before,
.ao-btn-green-lighten.ao-btn-wbo:active:before,
.ao-btn-green-lighten.ao-btn-wbo.ao-selected:before {
  border-color: #57c668;
}
.ao-btn-green-lighten.ao-btn-wfbg:hover,
.ao-btn-green-lighten.ao-btn-wfbg:focus,
.ao-btn-green-lighten.ao-btn-wfbg:active,
.ao-btn-green-lighten.ao-btn-wfbg.ao-selected {
  color: #57c668;
}
.ao-btn-green-darken:before {
  background-color: #297936;
}
.ao-btn-green-darken:hover:before,
.ao-btn-green-darken:focus:before,
.ao-btn-green-darken:active:before,
.ao-btn-green-darken.ao-active:before {
  background-color: #1f5b28;
}
.ao-btn-green-darken.ao-btn-w {
  color: #297936;
}
.ao-btn-green-darken.ao-btn-w:hover:before,
.ao-btn-green-darken.ao-btn-w:focus:before,
.ao-btn-green-darken.ao-btn-w:active:before,
.ao-btn-green-darken.ao-btn-w.ao-selected:before {
  background-color: #297936;
}
.ao-btn-green-darken.ao-btn-wfb {
  color: #297936;
}
.ao-btn-green-darken.ao-btn-wfb:hover:before,
.ao-btn-green-darken.ao-btn-wfb:focus:before,
.ao-btn-green-darken.ao-btn-wfb:active:before,
.ao-btn-green-darken.ao-btn-wfb.ao-selected:before {
  border-color: #297936;
}
.ao-btn-green-darken.ao-btn-b:before {
  border-color: #56c669;
}
.ao-btn-green-darken.ao-btn-bb {
  color: #297936;
}
.ao-btn-green-darken.ao-btn-bb:before {
  border-color: #297936;
}
.ao-btn-green-darken.ao-btn-bb:hover:before,
.ao-btn-green-darken.ao-btn-bb:focus:before,
.ao-btn-green-darken.ao-btn-bb:active:before,
.ao-btn-green-darken.ao-btn-bb.ao-selected:before {
  background-color: #297936;
  border-color: #56c669;
}
.ao-btn-green-darken.ao-btn-bo {
  color: #297936;
}
.ao-btn-green-darken.ao-btn-bo:before {
  border-color: #297936;
}
.ao-btn-green-darken.ao-btn-bo:hover,
.ao-btn-green-darken.ao-btn-bo:focus,
.ao-btn-green-darken.ao-btn-bo:active,
.ao-btn-green-darken.ao-btn-bo.ao-selected {
  color: #56c669;
}
.ao-btn-green-darken.ao-btn-bo:hover:before,
.ao-btn-green-darken.ao-btn-bo:focus:before,
.ao-btn-green-darken.ao-btn-bo:active:before,
.ao-btn-green-darken.ao-btn-bo.ao-selected:before {
  border-color: #56c669;
}
.ao-btn-green-darken.ao-btn-fbg {
  color: #297936;
}
.ao-btn-green-darken.ao-btn-fbg:before {
  border-color: #297936;
}
.ao-btn-green-darken.ao-btn-fbg:hover:before,
.ao-btn-green-darken.ao-btn-fbg:focus:before,
.ao-btn-green-darken.ao-btn-fbg:active:before,
.ao-btn-green-darken.ao-btn-fbg.ao-selected:before {
  background-color: #297936;
}
.ao-btn-green-darken.ao-btn-wbb:hover:before,
.ao-btn-green-darken.ao-btn-wbb:focus:before,
.ao-btn-green-darken.ao-btn-wbb:active:before,
.ao-btn-green-darken.ao-btn-wbb.ao-selected:before {
  background-color: #297936;
}
.ao-btn-green-darken.ao-btn-wbo:hover,
.ao-btn-green-darken.ao-btn-wbo:focus,
.ao-btn-green-darken.ao-btn-wbo:active,
.ao-btn-green-darken.ao-btn-wbo.ao-selected {
  color: #297936;
}
.ao-btn-green-darken.ao-btn-wbo:hover:before,
.ao-btn-green-darken.ao-btn-wbo:focus:before,
.ao-btn-green-darken.ao-btn-wbo:active:before,
.ao-btn-green-darken.ao-btn-wbo.ao-selected:before {
  border-color: #297936;
}
.ao-btn-green-darken.ao-btn-wfbg:hover,
.ao-btn-green-darken.ao-btn-wfbg:focus,
.ao-btn-green-darken.ao-btn-wfbg:active,
.ao-btn-green-darken.ao-btn-wfbg.ao-selected {
  color: #297936;
}
/* button styles */
.ao-btn-blue:before {
  background-color: #0071ae;
}
.ao-btn-blue:hover:before,
.ao-btn-blue:focus:before,
.ao-btn-blue:active:before,
.ao-btn-blue.ao-active:before {
  background-color: #005785;
}
.ao-btn-blue.ao-btn-w {
  color: #0071ae;
}
.ao-btn-blue.ao-btn-w:hover:before,
.ao-btn-blue.ao-btn-w:focus:before,
.ao-btn-blue.ao-btn-w:active:before,
.ao-btn-blue.ao-btn-w.ao-selected:before {
  background-color: #0071ae;
}
.ao-btn-blue.ao-btn-wfb {
  color: #0071ae;
}
.ao-btn-blue.ao-btn-wfb:hover:before,
.ao-btn-blue.ao-btn-wfb:focus:before,
.ao-btn-blue.ao-btn-wfb:active:before,
.ao-btn-blue.ao-btn-wfb.ao-selected:before {
  border-color: #0071ae;
}
.ao-btn-blue.ao-btn-b:before {
  border-color: #29b4ff;
}
.ao-btn-blue.ao-btn-bb {
  color: #0071ae;
}
.ao-btn-blue.ao-btn-bb:before {
  border-color: #0071ae;
}
.ao-btn-blue.ao-btn-bb:hover:before,
.ao-btn-blue.ao-btn-bb:focus:before,
.ao-btn-blue.ao-btn-bb:active:before,
.ao-btn-blue.ao-btn-bb.ao-selected:before {
  background-color: #0071ae;
  border-color: #29b4ff;
}
.ao-btn-blue.ao-btn-bo {
  color: #0071ae;
}
.ao-btn-blue.ao-btn-bo:before {
  border-color: #0071ae;
}
.ao-btn-blue.ao-btn-bo:hover,
.ao-btn-blue.ao-btn-bo:focus,
.ao-btn-blue.ao-btn-bo:active,
.ao-btn-blue.ao-btn-bo.ao-selected {
  color: #29b4ff;
}
.ao-btn-blue.ao-btn-bo:hover:before,
.ao-btn-blue.ao-btn-bo:focus:before,
.ao-btn-blue.ao-btn-bo:active:before,
.ao-btn-blue.ao-btn-bo.ao-selected:before {
  border-color: #29b4ff;
}
.ao-btn-blue.ao-btn-fbg {
  color: #0071ae;
}
.ao-btn-blue.ao-btn-fbg:before {
  border-color: #0071ae;
}
.ao-btn-blue.ao-btn-fbg:hover:before,
.ao-btn-blue.ao-btn-fbg:focus:before,
.ao-btn-blue.ao-btn-fbg:active:before,
.ao-btn-blue.ao-btn-fbg.ao-selected:before {
  background-color: #0071ae;
}
.ao-btn-blue.ao-btn-wbb:hover:before,
.ao-btn-blue.ao-btn-wbb:focus:before,
.ao-btn-blue.ao-btn-wbb:active:before,
.ao-btn-blue.ao-btn-wbb.ao-selected:before {
  background-color: #0071ae;
}
.ao-btn-blue.ao-btn-wbo:hover,
.ao-btn-blue.ao-btn-wbo:focus,
.ao-btn-blue.ao-btn-wbo:active,
.ao-btn-blue.ao-btn-wbo.ao-selected {
  color: #0071ae;
}
.ao-btn-blue.ao-btn-wbo:hover:before,
.ao-btn-blue.ao-btn-wbo:focus:before,
.ao-btn-blue.ao-btn-wbo:active:before,
.ao-btn-blue.ao-btn-wbo.ao-selected:before {
  border-color: #0071ae;
}
.ao-btn-blue.ao-btn-wfbg:hover,
.ao-btn-blue.ao-btn-wfbg:focus,
.ao-btn-blue.ao-btn-wfbg:active,
.ao-btn-blue.ao-btn-wfbg.ao-selected {
  color: #0071ae;
}
.ao-blue-link {
  color: #0071ae;
}
.ao-blue-link:hover,
.ao-blue-link:focus {
  color: #004971;
}
.ao-btn-blue-lighten:before {
  background-color: #0099eb;
}
.ao-btn-blue-lighten:hover:before,
.ao-btn-blue-lighten:focus:before,
.ao-btn-blue-lighten:active:before,
.ao-btn-blue-lighten.ao-active:before {
  background-color: #007ec2;
}
.ao-btn-blue-lighten.ao-btn-w {
  color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-w:hover:before,
.ao-btn-blue-lighten.ao-btn-w:focus:before,
.ao-btn-blue-lighten.ao-btn-w:active:before,
.ao-btn-blue-lighten.ao-btn-w.ao-selected:before {
  background-color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-wfb {
  color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-wfb:hover:before,
.ao-btn-blue-lighten.ao-btn-wfb:focus:before,
.ao-btn-blue-lighten.ao-btn-wfb:active:before,
.ao-btn-blue-lighten.ao-btn-wfb.ao-selected:before {
  border-color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-b:before {
  border-color: #66caff;
}
.ao-btn-blue-lighten.ao-btn-bb {
  color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-bb:before {
  border-color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-bb:hover:before,
.ao-btn-blue-lighten.ao-btn-bb:focus:before,
.ao-btn-blue-lighten.ao-btn-bb:active:before,
.ao-btn-blue-lighten.ao-btn-bb.ao-selected:before {
  background-color: #0099eb;
  border-color: #66caff;
}
.ao-btn-blue-lighten.ao-btn-bo {
  color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-bo:before {
  border-color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-bo:hover,
.ao-btn-blue-lighten.ao-btn-bo:focus,
.ao-btn-blue-lighten.ao-btn-bo:active,
.ao-btn-blue-lighten.ao-btn-bo.ao-selected {
  color: #66caff;
}
.ao-btn-blue-lighten.ao-btn-bo:hover:before,
.ao-btn-blue-lighten.ao-btn-bo:focus:before,
.ao-btn-blue-lighten.ao-btn-bo:active:before,
.ao-btn-blue-lighten.ao-btn-bo.ao-selected:before {
  border-color: #66caff;
}
.ao-btn-blue-lighten.ao-btn-fbg {
  color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-fbg:before {
  border-color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-fbg:hover:before,
.ao-btn-blue-lighten.ao-btn-fbg:focus:before,
.ao-btn-blue-lighten.ao-btn-fbg:active:before,
.ao-btn-blue-lighten.ao-btn-fbg.ao-selected:before {
  background-color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-wbb:hover:before,
.ao-btn-blue-lighten.ao-btn-wbb:focus:before,
.ao-btn-blue-lighten.ao-btn-wbb:active:before,
.ao-btn-blue-lighten.ao-btn-wbb.ao-selected:before {
  background-color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-wbo:hover,
.ao-btn-blue-lighten.ao-btn-wbo:focus,
.ao-btn-blue-lighten.ao-btn-wbo:active,
.ao-btn-blue-lighten.ao-btn-wbo.ao-selected {
  color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-wbo:hover:before,
.ao-btn-blue-lighten.ao-btn-wbo:focus:before,
.ao-btn-blue-lighten.ao-btn-wbo:active:before,
.ao-btn-blue-lighten.ao-btn-wbo.ao-selected:before {
  border-color: #0099eb;
}
.ao-btn-blue-lighten.ao-btn-wfbg:hover,
.ao-btn-blue-lighten.ao-btn-wfbg:focus,
.ao-btn-blue-lighten.ao-btn-wfbg:active,
.ao-btn-blue-lighten.ao-btn-wfbg.ao-selected {
  color: #0099eb;
}
.ao-btn-blue-darken:before {
  background-color: #004971;
}
.ao-btn-blue-darken:hover:before,
.ao-btn-blue-darken:focus:before,
.ao-btn-blue-darken:active:before,
.ao-btn-blue-darken.ao-active:before {
  background-color: #002f48;
}
.ao-btn-blue-darken.ao-btn-w {
  color: #004971;
}
.ao-btn-blue-darken.ao-btn-w:hover:before,
.ao-btn-blue-darken.ao-btn-w:focus:before,
.ao-btn-blue-darken.ao-btn-w:active:before,
.ao-btn-blue-darken.ao-btn-w.ao-selected:before {
  background-color: #004971;
}
.ao-btn-blue-darken.ao-btn-wfb {
  color: #004971;
}
.ao-btn-blue-darken.ao-btn-wfb:hover:before,
.ao-btn-blue-darken.ao-btn-wfb:focus:before,
.ao-btn-blue-darken.ao-btn-wfb:active:before,
.ao-btn-blue-darken.ao-btn-wfb.ao-selected:before {
  border-color: #004971;
}
.ao-btn-blue-darken.ao-btn-b:before {
  border-color: #0098eb;
}
.ao-btn-blue-darken.ao-btn-bb {
  color: #004971;
}
.ao-btn-blue-darken.ao-btn-bb:before {
  border-color: #004971;
}
.ao-btn-blue-darken.ao-btn-bb:hover:before,
.ao-btn-blue-darken.ao-btn-bb:focus:before,
.ao-btn-blue-darken.ao-btn-bb:active:before,
.ao-btn-blue-darken.ao-btn-bb.ao-selected:before {
  background-color: #004971;
  border-color: #0098eb;
}
.ao-btn-blue-darken.ao-btn-bo {
  color: #004971;
}
.ao-btn-blue-darken.ao-btn-bo:before {
  border-color: #004971;
}
.ao-btn-blue-darken.ao-btn-bo:hover,
.ao-btn-blue-darken.ao-btn-bo:focus,
.ao-btn-blue-darken.ao-btn-bo:active,
.ao-btn-blue-darken.ao-btn-bo.ao-selected {
  color: #0098eb;
}
.ao-btn-blue-darken.ao-btn-bo:hover:before,
.ao-btn-blue-darken.ao-btn-bo:focus:before,
.ao-btn-blue-darken.ao-btn-bo:active:before,
.ao-btn-blue-darken.ao-btn-bo.ao-selected:before {
  border-color: #0098eb;
}
.ao-btn-blue-darken.ao-btn-fbg {
  color: #004971;
}
.ao-btn-blue-darken.ao-btn-fbg:before {
  border-color: #004971;
}
.ao-btn-blue-darken.ao-btn-fbg:hover:before,
.ao-btn-blue-darken.ao-btn-fbg:focus:before,
.ao-btn-blue-darken.ao-btn-fbg:active:before,
.ao-btn-blue-darken.ao-btn-fbg.ao-selected:before {
  background-color: #004971;
}
.ao-btn-blue-darken.ao-btn-wbb:hover:before,
.ao-btn-blue-darken.ao-btn-wbb:focus:before,
.ao-btn-blue-darken.ao-btn-wbb:active:before,
.ao-btn-blue-darken.ao-btn-wbb.ao-selected:before {
  background-color: #004971;
}
.ao-btn-blue-darken.ao-btn-wbo:hover,
.ao-btn-blue-darken.ao-btn-wbo:focus,
.ao-btn-blue-darken.ao-btn-wbo:active,
.ao-btn-blue-darken.ao-btn-wbo.ao-selected {
  color: #004971;
}
.ao-btn-blue-darken.ao-btn-wbo:hover:before,
.ao-btn-blue-darken.ao-btn-wbo:focus:before,
.ao-btn-blue-darken.ao-btn-wbo:active:before,
.ao-btn-blue-darken.ao-btn-wbo.ao-selected:before {
  border-color: #004971;
}
.ao-btn-blue-darken.ao-btn-wfbg:hover,
.ao-btn-blue-darken.ao-btn-wfbg:focus,
.ao-btn-blue-darken.ao-btn-wfbg:active,
.ao-btn-blue-darken.ao-btn-wfbg.ao-selected {
  color: #004971;
}
/* button styles */
.ao-btn-black:before {
  background-color: #333;
}
.ao-btn-black:hover:before,
.ao-btn-black:focus:before,
.ao-btn-black:active:before,
.ao-btn-black.ao-active:before {
  background-color: #1f1f1f;
}
.ao-btn-black.ao-btn-w {
  color: #333;
}
.ao-btn-black.ao-btn-w:hover:before,
.ao-btn-black.ao-btn-w:focus:before,
.ao-btn-black.ao-btn-w:active:before,
.ao-btn-black.ao-btn-w.ao-selected:before {
  background-color: #333;
}
.ao-btn-black.ao-btn-wfb {
  color: #333;
}
.ao-btn-black.ao-btn-wfb:hover:before,
.ao-btn-black.ao-btn-wfb:focus:before,
.ao-btn-black.ao-btn-wfb:active:before,
.ao-btn-black.ao-btn-wfb.ao-selected:before {
  border-color: #333;
}
.ao-btn-black.ao-btn-b:before {
  border-color: #707070;
}
.ao-btn-black.ao-btn-bb {
  color: #333;
}
.ao-btn-black.ao-btn-bb:before {
  border-color: #333;
}
.ao-btn-black.ao-btn-bb:hover:before,
.ao-btn-black.ao-btn-bb:focus:before,
.ao-btn-black.ao-btn-bb:active:before,
.ao-btn-black.ao-btn-bb.ao-selected:before {
  background-color: #333;
  border-color: #707070;
}
.ao-btn-black.ao-btn-bo {
  color: #333;
}
.ao-btn-black.ao-btn-bo:before {
  border-color: #333;
}
.ao-btn-black.ao-btn-bo:hover,
.ao-btn-black.ao-btn-bo:focus,
.ao-btn-black.ao-btn-bo:active,
.ao-btn-black.ao-btn-bo.ao-selected {
  color: #707070;
}
.ao-btn-black.ao-btn-bo:hover:before,
.ao-btn-black.ao-btn-bo:focus:before,
.ao-btn-black.ao-btn-bo:active:before,
.ao-btn-black.ao-btn-bo.ao-selected:before {
  border-color: #707070;
}
.ao-btn-black.ao-btn-fbg {
  color: #333;
}
.ao-btn-black.ao-btn-fbg:before {
  border-color: #333;
}
.ao-btn-black.ao-btn-fbg:hover:before,
.ao-btn-black.ao-btn-fbg:focus:before,
.ao-btn-black.ao-btn-fbg:active:before,
.ao-btn-black.ao-btn-fbg.ao-selected:before {
  background-color: #333;
}
.ao-btn-black.ao-btn-wbb:hover:before,
.ao-btn-black.ao-btn-wbb:focus:before,
.ao-btn-black.ao-btn-wbb:active:before,
.ao-btn-black.ao-btn-wbb.ao-selected:before {
  background-color: #333;
}
.ao-btn-black.ao-btn-wbo:hover,
.ao-btn-black.ao-btn-wbo:focus,
.ao-btn-black.ao-btn-wbo:active,
.ao-btn-black.ao-btn-wbo.ao-selected {
  color: #333;
}
.ao-btn-black.ao-btn-wbo:hover:before,
.ao-btn-black.ao-btn-wbo:focus:before,
.ao-btn-black.ao-btn-wbo:active:before,
.ao-btn-black.ao-btn-wbo.ao-selected:before {
  border-color: #333;
}
.ao-btn-black.ao-btn-wfbg:hover,
.ao-btn-black.ao-btn-wfbg:focus,
.ao-btn-black.ao-btn-wfbg:active,
.ao-btn-black.ao-btn-wfbg.ao-selected {
  color: #333;
}
.ao-black-link {
  color: #333;
}
.ao-black-link:hover,
.ao-black-link:focus {
  color: #141414;
}
.ao-btn-black-lighten:before {
  background-color: #525252;
}
.ao-btn-black-lighten:hover:before,
.ao-btn-black-lighten:focus:before,
.ao-btn-black-lighten:active:before,
.ao-btn-black-lighten.ao-active:before {
  background-color: #3e3e3e;
}
.ao-btn-black-lighten.ao-btn-w {
  color: #525252;
}
.ao-btn-black-lighten.ao-btn-w:hover:before,
.ao-btn-black-lighten.ao-btn-w:focus:before,
.ao-btn-black-lighten.ao-btn-w:active:before,
.ao-btn-black-lighten.ao-btn-w.ao-selected:before {
  background-color: #525252;
}
.ao-btn-black-lighten.ao-btn-wfb {
  color: #525252;
}
.ao-btn-black-lighten.ao-btn-wfb:hover:before,
.ao-btn-black-lighten.ao-btn-wfb:focus:before,
.ao-btn-black-lighten.ao-btn-wfb:active:before,
.ao-btn-black-lighten.ao-btn-wfb.ao-selected:before {
  border-color: #525252;
}
.ao-btn-black-lighten.ao-btn-b:before {
  border-color: #8f8f8f;
}
.ao-btn-black-lighten.ao-btn-bb {
  color: #525252;
}
.ao-btn-black-lighten.ao-btn-bb:before {
  border-color: #525252;
}
.ao-btn-black-lighten.ao-btn-bb:hover:before,
.ao-btn-black-lighten.ao-btn-bb:focus:before,
.ao-btn-black-lighten.ao-btn-bb:active:before,
.ao-btn-black-lighten.ao-btn-bb.ao-selected:before {
  background-color: #525252;
  border-color: #8f8f8f;
}
.ao-btn-black-lighten.ao-btn-bo {
  color: #525252;
}
.ao-btn-black-lighten.ao-btn-bo:before {
  border-color: #525252;
}
.ao-btn-black-lighten.ao-btn-bo:hover,
.ao-btn-black-lighten.ao-btn-bo:focus,
.ao-btn-black-lighten.ao-btn-bo:active,
.ao-btn-black-lighten.ao-btn-bo.ao-selected {
  color: #8f8f8f;
}
.ao-btn-black-lighten.ao-btn-bo:hover:before,
.ao-btn-black-lighten.ao-btn-bo:focus:before,
.ao-btn-black-lighten.ao-btn-bo:active:before,
.ao-btn-black-lighten.ao-btn-bo.ao-selected:before {
  border-color: #8f8f8f;
}
.ao-btn-black-lighten.ao-btn-fbg {
  color: #525252;
}
.ao-btn-black-lighten.ao-btn-fbg:before {
  border-color: #525252;
}
.ao-btn-black-lighten.ao-btn-fbg:hover:before,
.ao-btn-black-lighten.ao-btn-fbg:focus:before,
.ao-btn-black-lighten.ao-btn-fbg:active:before,
.ao-btn-black-lighten.ao-btn-fbg.ao-selected:before {
  background-color: #525252;
}
.ao-btn-black-lighten.ao-btn-wbb:hover:before,
.ao-btn-black-lighten.ao-btn-wbb:focus:before,
.ao-btn-black-lighten.ao-btn-wbb:active:before,
.ao-btn-black-lighten.ao-btn-wbb.ao-selected:before {
  background-color: #525252;
}
.ao-btn-black-lighten.ao-btn-wbo:hover,
.ao-btn-black-lighten.ao-btn-wbo:focus,
.ao-btn-black-lighten.ao-btn-wbo:active,
.ao-btn-black-lighten.ao-btn-wbo.ao-selected {
  color: #525252;
}
.ao-btn-black-lighten.ao-btn-wbo:hover:before,
.ao-btn-black-lighten.ao-btn-wbo:focus:before,
.ao-btn-black-lighten.ao-btn-wbo:active:before,
.ao-btn-black-lighten.ao-btn-wbo.ao-selected:before {
  border-color: #525252;
}
.ao-btn-black-lighten.ao-btn-wfbg:hover,
.ao-btn-black-lighten.ao-btn-wfbg:focus,
.ao-btn-black-lighten.ao-btn-wfbg:active,
.ao-btn-black-lighten.ao-btn-wfbg.ao-selected {
  color: #525252;
}
.ao-btn-black-darken:before {
  background-color: #141414;
}
.ao-btn-black-darken:hover:before,
.ao-btn-black-darken:focus:before,
.ao-btn-black-darken:active:before,
.ao-btn-black-darken.ao-active:before {
  background-color: #000;
}
.ao-btn-black-darken.ao-btn-w {
  color: #141414;
}
.ao-btn-black-darken.ao-btn-w:hover:before,
.ao-btn-black-darken.ao-btn-w:focus:before,
.ao-btn-black-darken.ao-btn-w:active:before,
.ao-btn-black-darken.ao-btn-w.ao-selected:before {
  background-color: #141414;
}
.ao-btn-black-darken.ao-btn-wfb {
  color: #141414;
}
.ao-btn-black-darken.ao-btn-wfb:hover:before,
.ao-btn-black-darken.ao-btn-wfb:focus:before,
.ao-btn-black-darken.ao-btn-wfb:active:before,
.ao-btn-black-darken.ao-btn-wfb.ao-selected:before {
  border-color: #141414;
}
.ao-btn-black-darken.ao-btn-b:before {
  border-color: #515151;
}
.ao-btn-black-darken.ao-btn-bb {
  color: #141414;
}
.ao-btn-black-darken.ao-btn-bb:before {
  border-color: #141414;
}
.ao-btn-black-darken.ao-btn-bb:hover:before,
.ao-btn-black-darken.ao-btn-bb:focus:before,
.ao-btn-black-darken.ao-btn-bb:active:before,
.ao-btn-black-darken.ao-btn-bb.ao-selected:before {
  background-color: #141414;
  border-color: #515151;
}
.ao-btn-black-darken.ao-btn-bo {
  color: #141414;
}
.ao-btn-black-darken.ao-btn-bo:before {
  border-color: #141414;
}
.ao-btn-black-darken.ao-btn-bo:hover,
.ao-btn-black-darken.ao-btn-bo:focus,
.ao-btn-black-darken.ao-btn-bo:active,
.ao-btn-black-darken.ao-btn-bo.ao-selected {
  color: #515151;
}
.ao-btn-black-darken.ao-btn-bo:hover:before,
.ao-btn-black-darken.ao-btn-bo:focus:before,
.ao-btn-black-darken.ao-btn-bo:active:before,
.ao-btn-black-darken.ao-btn-bo.ao-selected:before {
  border-color: #515151;
}
.ao-btn-black-darken.ao-btn-fbg {
  color: #141414;
}
.ao-btn-black-darken.ao-btn-fbg:before {
  border-color: #141414;
}
.ao-btn-black-darken.ao-btn-fbg:hover:before,
.ao-btn-black-darken.ao-btn-fbg:focus:before,
.ao-btn-black-darken.ao-btn-fbg:active:before,
.ao-btn-black-darken.ao-btn-fbg.ao-selected:before {
  background-color: #141414;
}
.ao-btn-black-darken.ao-btn-wbb:hover:before,
.ao-btn-black-darken.ao-btn-wbb:focus:before,
.ao-btn-black-darken.ao-btn-wbb:active:before,
.ao-btn-black-darken.ao-btn-wbb.ao-selected:before {
  background-color: #141414;
}
.ao-btn-black-darken.ao-btn-wbo:hover,
.ao-btn-black-darken.ao-btn-wbo:focus,
.ao-btn-black-darken.ao-btn-wbo:active,
.ao-btn-black-darken.ao-btn-wbo.ao-selected {
  color: #141414;
}
.ao-btn-black-darken.ao-btn-wbo:hover:before,
.ao-btn-black-darken.ao-btn-wbo:focus:before,
.ao-btn-black-darken.ao-btn-wbo:active:before,
.ao-btn-black-darken.ao-btn-wbo.ao-selected:before {
  border-color: #141414;
}
.ao-btn-black-darken.ao-btn-wfbg:hover,
.ao-btn-black-darken.ao-btn-wfbg:focus,
.ao-btn-black-darken.ao-btn-wfbg:active,
.ao-btn-black-darken.ao-btn-wfbg.ao-selected {
  color: #141414;
}
/* button styles */
.ao-btn-purple:before {
  background-color: #b161ab;
}
.ao-btn-purple:hover:before,
.ao-btn-purple:focus:before,
.ao-btn-purple:active:before,
.ao-btn-purple.ao-active:before {
  background-color: #9c4d96;
}
.ao-btn-purple.ao-btn-w {
  color: #b161ab;
}
.ao-btn-purple.ao-btn-w:hover:before,
.ao-btn-purple.ao-btn-w:focus:before,
.ao-btn-purple.ao-btn-w:active:before,
.ao-btn-purple.ao-btn-w.ao-selected:before {
  background-color: #b161ab;
}
.ao-btn-purple.ao-btn-wfb {
  color: #b161ab;
}
.ao-btn-purple.ao-btn-wfb:hover:before,
.ao-btn-purple.ao-btn-wfb:focus:before,
.ao-btn-purple.ao-btn-wfb:active:before,
.ao-btn-purple.ao-btn-wfb.ao-selected:before {
  border-color: #b161ab;
}
.ao-btn-purple.ao-btn-b:before {
  border-color: #d9b3d7;
}
.ao-btn-purple.ao-btn-bb {
  color: #b161ab;
}
.ao-btn-purple.ao-btn-bb:before {
  border-color: #b161ab;
}
.ao-btn-purple.ao-btn-bb:hover:before,
.ao-btn-purple.ao-btn-bb:focus:before,
.ao-btn-purple.ao-btn-bb:active:before,
.ao-btn-purple.ao-btn-bb.ao-selected:before {
  background-color: #b161ab;
  border-color: #d9b3d7;
}
.ao-btn-purple.ao-btn-bo {
  color: #b161ab;
}
.ao-btn-purple.ao-btn-bo:before {
  border-color: #b161ab;
}
.ao-btn-purple.ao-btn-bo:hover,
.ao-btn-purple.ao-btn-bo:focus,
.ao-btn-purple.ao-btn-bo:active,
.ao-btn-purple.ao-btn-bo.ao-selected {
  color: #d9b3d7;
}
.ao-btn-purple.ao-btn-bo:hover:before,
.ao-btn-purple.ao-btn-bo:focus:before,
.ao-btn-purple.ao-btn-bo:active:before,
.ao-btn-purple.ao-btn-bo.ao-selected:before {
  border-color: #d9b3d7;
}
.ao-btn-purple.ao-btn-fbg {
  color: #b161ab;
}
.ao-btn-purple.ao-btn-fbg:before {
  border-color: #b161ab;
}
.ao-btn-purple.ao-btn-fbg:hover:before,
.ao-btn-purple.ao-btn-fbg:focus:before,
.ao-btn-purple.ao-btn-fbg:active:before,
.ao-btn-purple.ao-btn-fbg.ao-selected:before {
  background-color: #b161ab;
}
.ao-btn-purple.ao-btn-wbb:hover:before,
.ao-btn-purple.ao-btn-wbb:focus:before,
.ao-btn-purple.ao-btn-wbb:active:before,
.ao-btn-purple.ao-btn-wbb.ao-selected:before {
  background-color: #b161ab;
}
.ao-btn-purple.ao-btn-wbo:hover,
.ao-btn-purple.ao-btn-wbo:focus,
.ao-btn-purple.ao-btn-wbo:active,
.ao-btn-purple.ao-btn-wbo.ao-selected {
  color: #b161ab;
}
.ao-btn-purple.ao-btn-wbo:hover:before,
.ao-btn-purple.ao-btn-wbo:focus:before,
.ao-btn-purple.ao-btn-wbo:active:before,
.ao-btn-purple.ao-btn-wbo.ao-selected:before {
  border-color: #b161ab;
}
.ao-btn-purple.ao-btn-wfbg:hover,
.ao-btn-purple.ao-btn-wfbg:focus,
.ao-btn-purple.ao-btn-wfbg:active,
.ao-btn-purple.ao-btn-wfbg.ao-selected {
  color: #b161ab;
}
.ao-purple-link {
  color: #b161ab;
}
.ao-purple-link:hover,
.ao-purple-link:focus {
  color: #8e4689;
}
.ao-btn-purple-lighten:before {
  background-color: #c58ac1;
}
.ao-btn-purple-lighten:hover:before,
.ao-btn-purple-lighten:focus:before,
.ao-btn-purple-lighten:active:before,
.ao-btn-purple-lighten.ao-active:before {
  background-color: #b76fb3;
}
.ao-btn-purple-lighten.ao-btn-w {
  color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-w:hover:before,
.ao-btn-purple-lighten.ao-btn-w:focus:before,
.ao-btn-purple-lighten.ao-btn-w:active:before,
.ao-btn-purple-lighten.ao-btn-w.ao-selected:before {
  background-color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-wfb {
  color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-wfb:hover:before,
.ao-btn-purple-lighten.ao-btn-wfb:focus:before,
.ao-btn-purple-lighten.ao-btn-wfb:active:before,
.ao-btn-purple-lighten.ao-btn-wfb.ao-selected:before {
  border-color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-b:before {
  border-color: #eedcec;
}
.ao-btn-purple-lighten.ao-btn-bb {
  color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-bb:before {
  border-color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-bb:hover:before,
.ao-btn-purple-lighten.ao-btn-bb:focus:before,
.ao-btn-purple-lighten.ao-btn-bb:active:before,
.ao-btn-purple-lighten.ao-btn-bb.ao-selected:before {
  background-color: #c58ac1;
  border-color: #eedcec;
}
.ao-btn-purple-lighten.ao-btn-bo {
  color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-bo:before {
  border-color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-bo:hover,
.ao-btn-purple-lighten.ao-btn-bo:focus,
.ao-btn-purple-lighten.ao-btn-bo:active,
.ao-btn-purple-lighten.ao-btn-bo.ao-selected {
  color: #eedcec;
}
.ao-btn-purple-lighten.ao-btn-bo:hover:before,
.ao-btn-purple-lighten.ao-btn-bo:focus:before,
.ao-btn-purple-lighten.ao-btn-bo:active:before,
.ao-btn-purple-lighten.ao-btn-bo.ao-selected:before {
  border-color: #eedcec;
}
.ao-btn-purple-lighten.ao-btn-fbg {
  color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-fbg:before {
  border-color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-fbg:hover:before,
.ao-btn-purple-lighten.ao-btn-fbg:focus:before,
.ao-btn-purple-lighten.ao-btn-fbg:active:before,
.ao-btn-purple-lighten.ao-btn-fbg.ao-selected:before {
  background-color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-wbb:hover:before,
.ao-btn-purple-lighten.ao-btn-wbb:focus:before,
.ao-btn-purple-lighten.ao-btn-wbb:active:before,
.ao-btn-purple-lighten.ao-btn-wbb.ao-selected:before {
  background-color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-wbo:hover,
.ao-btn-purple-lighten.ao-btn-wbo:focus,
.ao-btn-purple-lighten.ao-btn-wbo:active,
.ao-btn-purple-lighten.ao-btn-wbo.ao-selected {
  color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-wbo:hover:before,
.ao-btn-purple-lighten.ao-btn-wbo:focus:before,
.ao-btn-purple-lighten.ao-btn-wbo:active:before,
.ao-btn-purple-lighten.ao-btn-wbo.ao-selected:before {
  border-color: #c58ac1;
}
.ao-btn-purple-lighten.ao-btn-wfbg:hover,
.ao-btn-purple-lighten.ao-btn-wfbg:focus,
.ao-btn-purple-lighten.ao-btn-wfbg:active,
.ao-btn-purple-lighten.ao-btn-wfbg.ao-selected {
  color: #c58ac1;
}
.ao-btn-purple-darken:before {
  background-color: #8e4689;
}
.ao-btn-purple-darken:hover:before,
.ao-btn-purple-darken:focus:before,
.ao-btn-purple-darken:active:before,
.ao-btn-purple-darken.ao-active:before {
  background-color: #73396f;
}
.ao-btn-purple-darken.ao-btn-w {
  color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-w:hover:before,
.ao-btn-purple-darken.ao-btn-w:focus:before,
.ao-btn-purple-darken.ao-btn-w:active:before,
.ao-btn-purple-darken.ao-btn-w.ao-selected:before {
  background-color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-wfb {
  color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-wfb:hover:before,
.ao-btn-purple-darken.ao-btn-wfb:focus:before,
.ao-btn-purple-darken.ao-btn-wfb:active:before,
.ao-btn-purple-darken.ao-btn-wfb.ao-selected:before {
  border-color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-b:before {
  border-color: #c589c1;
}
.ao-btn-purple-darken.ao-btn-bb {
  color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-bb:before {
  border-color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-bb:hover:before,
.ao-btn-purple-darken.ao-btn-bb:focus:before,
.ao-btn-purple-darken.ao-btn-bb:active:before,
.ao-btn-purple-darken.ao-btn-bb.ao-selected:before {
  background-color: #8e4689;
  border-color: #c589c1;
}
.ao-btn-purple-darken.ao-btn-bo {
  color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-bo:before {
  border-color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-bo:hover,
.ao-btn-purple-darken.ao-btn-bo:focus,
.ao-btn-purple-darken.ao-btn-bo:active,
.ao-btn-purple-darken.ao-btn-bo.ao-selected {
  color: #c589c1;
}
.ao-btn-purple-darken.ao-btn-bo:hover:before,
.ao-btn-purple-darken.ao-btn-bo:focus:before,
.ao-btn-purple-darken.ao-btn-bo:active:before,
.ao-btn-purple-darken.ao-btn-bo.ao-selected:before {
  border-color: #c589c1;
}
.ao-btn-purple-darken.ao-btn-fbg {
  color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-fbg:before {
  border-color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-fbg:hover:before,
.ao-btn-purple-darken.ao-btn-fbg:focus:before,
.ao-btn-purple-darken.ao-btn-fbg:active:before,
.ao-btn-purple-darken.ao-btn-fbg.ao-selected:before {
  background-color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-wbb:hover:before,
.ao-btn-purple-darken.ao-btn-wbb:focus:before,
.ao-btn-purple-darken.ao-btn-wbb:active:before,
.ao-btn-purple-darken.ao-btn-wbb.ao-selected:before {
  background-color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-wbo:hover,
.ao-btn-purple-darken.ao-btn-wbo:focus,
.ao-btn-purple-darken.ao-btn-wbo:active,
.ao-btn-purple-darken.ao-btn-wbo.ao-selected {
  color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-wbo:hover:before,
.ao-btn-purple-darken.ao-btn-wbo:focus:before,
.ao-btn-purple-darken.ao-btn-wbo:active:before,
.ao-btn-purple-darken.ao-btn-wbo.ao-selected:before {
  border-color: #8e4689;
}
.ao-btn-purple-darken.ao-btn-wfbg:hover,
.ao-btn-purple-darken.ao-btn-wfbg:focus,
.ao-btn-purple-darken.ao-btn-wfbg:active,
.ao-btn-purple-darken.ao-btn-wfbg.ao-selected {
  color: #8e4689;
}
