/* promo-feed-styles.css */

.base.yellow.coupon-popup-container .coupon-popup-button {
    -moz-box-shadow:inset 0px 1px 0px 0px #d2c700, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:inset 0px 1px 0px 0px #d2c700, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    box-shadow:inset 0px 1px 0px 0px #d2c700, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bcb200), color-stop(1, #aca300));
    background:-moz-linear-gradient(top, #bcb200 5%, #aca300 100%);
    background:-webkit-linear-gradient(top, #bcb200 5%, #aca300 100%);
    background:-o-linear-gradient(top, #bcb200 5%, #aca300 100%);
    background:-ms-linear-gradient(top, #bcb200 5%, #aca300 100%);
    background:linear-gradient(to bottom, #bcb200 5%, #aca300 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcb200', endColorstr='#aca300',GradientType=0);
    background-color:#bcb200;
    border: 1px solid #a29a00;
}

.base.yellow.coupon-popup-container .coupon-popup-button:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #aca300), color-stop(1, #bcb200));
  background:-moz-linear-gradient(top, #aca300 5%, #bcb200 100%);
  background:-webkit-linear-gradient(top, #aca300 5%, #bcb200 100%);
  background:-o-linear-gradient(top, #aca300 5%, #bcb200 100%);
  background:-ms-linear-gradient(top, #aca300 5%, #bcb200 100%);
  background:linear-gradient(to bottom, #aca300 5%, #bcb200 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aca300', endColorstr='#bcb200',GradientType=0);
  background-color:#aca300;
}

.base.yellow.coupon-popup-container .coupon-popup-code {
  border: 1px dashed #837d05;
  color: #837d05;
  background: #fff1b7;
}

.base.red.coupon-popup-container .coupon-popup-button {
    -moz-box-shadow:inset 0px 1px 0px 0px #d54300, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:inset 0px 1px 0px 0px #d54300, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    box-shadow:inset 0px 1px 0px 0px #d54300, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #be2400), color-stop(1, #ae2300));
    background:-moz-linear-gradient(top, #be2400 5%, #ae2300 100%);
    background:-webkit-linear-gradient(top, #be2400 5%, #ae2300 100%);
    background:-o-linear-gradient(top, #be2400 5%, #ae2300 100%);
    background:-ms-linear-gradient(top, #be2400 5%, #ae2300 100%);
    background:linear-gradient(to bottom, #be2400 5%, #ae2300 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#be2400', endColorstr='#ae2300',GradientType=0);
    background-color:#be2400;
    border: 1px solid #a42100;
}

.base.red.coupon-popup-container .coupon-popup-button:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ae2300), color-stop(1, #be2400));
  background:-moz-linear-gradient(top, #ae2300 5%, #be2400 100%);
  background:-webkit-linear-gradient(top, #ae2300 5%, #be2400 100%);
  background:-o-linear-gradient(top, #ae2300 5%, #be2400 100%);
  background:-ms-linear-gradient(top, #ae2300 5%, #be2400 100%);
  background:linear-gradient(to bottom, #ae2300 5%, #be2400 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae2300', endColorstr='#be2400',GradientType=0);
  background-color:#ae2300;
}

.base.red.coupon-popup-container .coupon-popup-code {
  border: 1px dashed #a32000;
  color: #881c01;
  background: #f5d1c5;
}

.base.purple.coupon-popup-container .coupon-popup-button {
    -moz-box-shadow:inset 0px 1px 0px 0px #be17ae, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:inset 0px 1px 0px 0px #be17ae, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    box-shadow:inset 0px 1px 0px 0px #be17ae, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #aa149c), color-stop(1, #9c138f));
    background:-moz-linear-gradient(top, #aa149c 5%, #9c138f 100%);
    background:-webkit-linear-gradient(top, #aa149c 5%, #9c138f 100%);
    background:-o-linear-gradient(top, #aa149c 5%, #9c138f 100%);
    background:-ms-linear-gradient(top, #aa149c 5%, #9c138f 100%);
    background:linear-gradient(to bottom, #aa149c 5%, #9c138f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa149c', endColorstr='#9c138f',GradientType=0);
    background-color:#aa149c;
    border: 1px solid #931287;
}

.base.purple.coupon-popup-container .coupon-popup-button:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9c138f), color-stop(1, #aa149c));
  background:-moz-linear-gradient(top, #9c138f 5%, #aa149c 100%);
  background:-webkit-linear-gradient(top, #9c138f 5%, #aa149c 100%);
  background:-o-linear-gradient(top, #9c138f 5%, #aa149c 100%);
  background:-ms-linear-gradient(top, #9c138f 5%, #aa149c 100%);
  background:linear-gradient(to bottom, #9c138f 5%, #aa149c 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c138f', endColorstr='#aa149c',GradientType=0);
  background-color:#9c138f;
}

.base.purple.coupon-popup-container .coupon-popup-code {
  border: 1px dashed #911185;
  color: #74066a;
  background: #f8c3f3;
}

.base.orange.coupon-popup-container .coupon-popup-button {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffb715, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffb715, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    box-shadow:inset 0px 1px 0px 0px #ffb715, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb207), color-stop(1, #faad00));
    background:-moz-linear-gradient(top, #ffb207 5%, #faad00 100%);
    background:-webkit-linear-gradient(top, #ffb207 5%, #faad00 100%);
    background:-o-linear-gradient(top, #ffb207 5%, #faad00 100%);
    background:-ms-linear-gradient(top, #ffb207 5%, #faad00 100%);
    background:linear-gradient(to bottom, #ffb207 5%, #faad00 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb207', endColorstr='#faad00',GradientType=0);
    background-color:#ffb207;
    border: 1px solid #f2a700;
}

.base.orange.coupon-popup-container .coupon-popup-button:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #faad00), color-stop(1, #ffb207));
  background:-moz-linear-gradient(top, #faad00 5%, #ffb207 100%);
  background:-webkit-linear-gradient(top, #faad00 5%, #ffb207 100%);
  background:-o-linear-gradient(top, #faad00 5%, #ffb207 100%);
  background:-ms-linear-gradient(top, #faad00 5%, #ffb207 100%);
  background:linear-gradient(to bottom, #faad00 5%, #ffb207 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faad00', endColorstr='#ffb207',GradientType=0);
  background-color:#faad00;
}

.base.orange.coupon-popup-container .coupon-popup-code {
  border: 1px dashed #f2a700;
  color: #cf8f01;
  background: #ffefcb;
}

.base.green.coupon-popup-container .coupon-popup-button {
    -moz-box-shadow:inset 0px 1px 0px 0px #57d480, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:inset 0px 1px 0px 0px #57d480, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    box-shadow:inset 0px 1px 0px 0px #57d480, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #30be5f), color-stop(1, #2dad58));
    background:-moz-linear-gradient(top, #30be5f 5%, #2dad58 100%);
    background:-webkit-linear-gradient(top, #30be5f 5%, #2dad58 100%);
    background:-o-linear-gradient(top, #30be5f 5%, #2dad58 100%);
    background:-ms-linear-gradient(top, #30be5f 5%, #2dad58 100%);
    background:linear-gradient(to bottom, #30be5f 5%, #2dad58 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30be5f', endColorstr='#2dad58',GradientType=0);
    background-color:#30be5f;
    border: 1px solid #2ca354;
}

.base.green.coupon-popup-container .coupon-popup-button:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dad58), color-stop(1, #30be5f));
  background:-moz-linear-gradient(top, #2dad58 5%, #30be5f 100%);
  background:-webkit-linear-gradient(top, #2dad58 5%, #30be5f 100%);
  background:-o-linear-gradient(top, #2dad58 5%, #30be5f 100%);
  background:-ms-linear-gradient(top, #2dad58 5%, #30be5f 100%);
  background:linear-gradient(to bottom, #2dad58 5%, #30be5f 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dad58', endColorstr='#30be5f',GradientType=0);
  background-color:#2dad58;
}

.base.green.coupon-popup-container .coupon-popup-code {
  border: 1px dashed #2ca253;
  color: #2ca253;
  background: #d3f5de;
}

.base.blue.coupon-popup-container .coupon-popup-button {
  -moz-box-shadow:inset 0px 1px 0px 0px #1EBBE2, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow:inset 0px 1px 0px 0px #1EBBE2, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
  box-shadow:inset 0px 1px 0px 0px #1EBBE2, 0 4px 2px -2px rgba(0, 0, 0, 0.25);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #18A0DC), color-stop(1, #1092D5));
  background:-moz-linear-gradient(top, #18A0DC 5%, #1092D5 100%);
  background:-webkit-linear-gradient(top, #18A0DC 5%, #1092D5 100%);
  background:-o-linear-gradient(top, #18A0DC 5%, #1092D5 100%);
  background:-ms-linear-gradient(top, #18A0DC 5%, #1092D5 100%);
  background:linear-gradient(to bottom, #18A0DC 5%, #1092D5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18A0DC', endColorstr='#1092D5',GradientType=0);
  background-color:#18A0DC;
  border:1px solid #2D7FA4;
}

.base.blue.coupon-popup-container .coupon-popup-button:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1092D5), color-stop(1, #18A0DC));
  background:-moz-linear-gradient(top, #1092D5 5%, #18A0DC 100%);
  background:-webkit-linear-gradient(top, #1092D5 5%, #18A0DC 100%);
  background:-o-linear-gradient(top, #1092D5 5%, #18A0DC 100%);
  background:-ms-linear-gradient(top, #1092D5 5%, #18A0DC 100%);
  background:linear-gradient(to bottom, #1092D5 5%, #18A0DC 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1092D5', endColorstr='#18A0DC',GradientType=0);
  background-color:#1092D5;
}

.base.blue.coupon-popup-container .coupon-popup-code {
  border: 1px dashed #1193D6;
  color: #1193D6;
  background: #d3eaf6;
}