/* main.css */
.LIwPP,
.LIwPP b,
.LIwPP img,
.LIwPP svg {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
  background-attachment: scroll!important;
  background-color: transparent!important;
  background-image: none!important;
  background-position: 0 0!important;
  background-repeat: repeat!important;
  border-color: black!important;
  border-color: currentColor!important;
  border-radius: 0!important;
  border-style: none!important;
  border-width: medium!important;
  direction: inherit!important;
  display: inline!important;
  float: none!important;
  font-size: inherit!important;
  height: auto!important;
  letter-spacing: normal!important;
  line-height: inherit!important;
  margin: 0!important;
  max-height: none!important;
  max-width: none!important;
  min-height: 0!important;
  min-width: 0!important;
  opacity: 1!important;
  outline: invert none medium!important;
  overflow: visible!important;
  padding: 0!important;
  position: static!important;
  text-align: inherit!important;
  text-decoration: inherit!important;
  text-indent: 0!important;
  text-shadow: none!important;
  text-transform: none!important;
  unicode-bidi: normal!important;
  vertical-align: baseline!important;
  visibility: inherit!important;
  white-space: normal!important;
  width: auto!important;
  word-spacing: normal!important;
}
.LIwPP *[dir=rtl] {
  direction: rtl!important;
}
.LIwPP {
  direction: ltr!important;
  font-style: normal!important;
  text-align: left!important;
  text-decoration: none!important;
}
.LIwPP {
  background-color: #bfbfbf !important;
  background-image: -webkit-linear-gradient(#e0e0e0 20%, #bfbfbf) !important;
  background-image: linear-gradient(#e0e0e0 20%, #bfbfbf) !important;
  background-repeat: no-repeat !important;
  border: 1px solid #bbb !important;
  border-color: #cbcbcb #b2b2b2 #8b8b8b !important;
  -webkit-box-shadow: inset 0 1px #ececec !important;
  box-shadow: inset 0 1px #ececec !important;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  border-radius: 5px !important;
  font-size: 16px !important;
  height: 2em !important;
  margin: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  text-align: center !important;
  width: auto !important;
  white-space: nowrap !important;
}
.LIwPP,
.LIwPP b,
.LIwPP i {
  cursor: pointer !important;
  display: inline-block !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.LIwPP b {
  border-left: 1px solid #b2b2b2 !important;
  -webkit-box-shadow: inset 1px 0 rgba(255,255,255,.5) !important;
  box-shadow: inset 1px 0 rgba(255,255,255,.5) !important;
  color: #333333 !important;
  font: normal 700 0.6875em/1.5 "Helvetica Neue", Arial, sans-serif !important;
  height: 2.25em !important;
  padding: .625em .66667em 0 !important;
  text-shadow: 0 1px 0 #eee !important;
  vertical-align: baseline !important;
}
.LIwPP .PPTM,
.LIwPP i {
  height: 100% !important;
  margin: 0 .4em 0 .5em !important;
  vertical-align: middle !important;
  width: 1em !important;
}
.LIwPP i {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAhCAMAAADnC9tbAAAA81BMVEX///////+ozeUAecEARXyozeUARXwAecH///8AecGozeX///8ARXz///+ozeUAecEARXzg7fYAbrPx9/v///8AecFGntKozeUAZqgARXwARXy11OmFv+EAecEAaav///8AecGozeUARXwAW5rZ6fTg7fb5+/3V5/LA2+z///8ARXyozeW92euy0+j5+/0AecEAc7kAbLAASIDR5fH///+ozeUAY6MAT4oARXwAecEARXz///+ozeX///8ARXwAecGozeUARXyozeX///8AecH///8AecEARXyozeWozeX///8ARXwAecGozeUAecH///8ARXwU3q5BAAAATXRSTlMAERERESIiIiIzMzMzRERERERERFVVVVVVVWZmZmZmZnd3d3d3d3d3d4iIiIiIiIiIiIiImZmZmZmqqqqqu7u7u8zMzMzd3d3d7u7u7nVO37gAAAEZSURBVHheTY5rX4IwGEf/aFhWoJV2sRugXcDu2QUMDA0QbdPv/2naw9B13jzb2X5nA1CbLyVxBwWd5RoPhLdU1EjEQjiAQ+K9DWysTmh2f4CmmBnKG89cJrLmySftI1+ISCXnx9wH1D7Y/+UN7JLIoih4uRhxfi5bsTUapZxzvw4goA/y1LKsRhVERq/zNkpk84lXlXC8j26aQoG6qD3iP5uHZwaxg5KtRcnM1UBcLtYMQQzoMJwUZo9EIkQLMEi82oBGC62cvSnQEjMB4JK4Y3KRuG7RGHznQKgemZyyN2ChvnHPcl3Gw9B9uOpPWb4tE8MvRkztCoChENdsfGSaOgpmQtwwE2uo1mcVJYyD3m0+hgJ6zpitxB/jvlwEGmtLjgAAAABJRU5ErkJggg==') no-repeat !important;
  height: 1em !important;
}
.LIwPP img.PPTM {
  height: auto !important;
}
.LIwPP:hover,
.LIwPP:active {
  background-color: #a5a5a5 !important;
  background-image: -webkit-linear-gradient(#e0e0e0 20%, #a5a5a5) !important;
  background-image: linear-gradient(#e0e0e0 20%, #a5a5a5) !important;
  background-repeat: no-repeat !important;
}
.LIwPP:active {
  border-color: #8c8c8c #878787 #808080 !important;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2) !important;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2) !important;
  outline: 0 !important;
}
.LIwPP:hover b {
  -webkit-box-shadow: inset 1px 0 rgba(255,255,255,.3) !important;
  box-shadow: inset 1px 0 rgba(255,255,255,.3) !important;
}
.PPBlue {
  background-color: #0079c1 !important;
  background-image: -webkit-linear-gradient(#00a1ff 20%, #0079c1) !important;
  background-image: linear-gradient(#00a1ff 20%, #0079c1) !important;
  background-repeat: no-repeat !important;
  border-color: #0079c1 #00588b #004b77 !important;
  -webkit-box-shadow: inset 0 1px #4dbeff !important;
  box-shadow: inset 0 1px #4dbeff !important;
}
.PPBlue b {
  -webkit-box-shadow: inset 1px 0 rgba(77, 190, 255, .5) !important;
  box-shadow: inset 1px 0 rgba(77, 190, 255, .5) !important;
  border-left-color: #00588b !important;
  color: #f9fcff !important;
  -webkit-font-smoothing: antialiased !important;
  font-smoothing: antialiased !important;
  text-shadow: 0 -1px 0 #00629c !important;
}
.PPBlue i {
  background-position: 0 100% !important;
}
.PPBlue .PPTM-btm {
  fill: #a8cde5 !important;
}
.PPBlue .PPTM-top {
  fill: #fff !important;
}
.PPBlue:hover,
.PPBlue:active {
  background-color: #005282 !important;
  background-image: -webkit-linear-gradient(#0083cf 20%, #005282) !important;
  background-image: linear-gradient(#0083cf 20%, #005282) !important;
  background-repeat: no-repeat !important;
  border-color: #006699 #004466 #003355 !important;
}
.PPBlue:hover b,
.PPBlue:active b {
  text-shadow: 0 -1px 0 #004466 !important;
}
