.cf, .Home .marquee.cadence .sub-content {
  zoom: 1;
}
.cf:before, .Home .marquee.cadence .sub-content:before, .cf:after, .Home .marquee.cadence .sub-content:after {
  content: " ";
  display: table;
}
.cf:after, .Home .marquee.cadence .sub-content:after {
  clear: both;
}

.ir {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
.ie7 .ir {
  font-size: 1px;
  line-height: 1px;
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
  width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* a:focus {
  outline: thin dotted; 
} */

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

.global-sprite, .main-footer .social .on-debit, .main-footer .social .on-debit:hover, .main-footer .social .youtube, .main-footer .social .youtube:hover, .main-footer .social .linkedin, .main-footer .social .linkedin:hover, .Home .main-footer .social .on-debit, .Home .main-footer .social .on-debit:hover, .Home .main-footer .social .youtube, .Home .main-footer .social .youtube:hover, .Home .main-footer .social .linkedin, .Home .main-footer .social .linkedin:hover, .main-footer .upper .connect .email i, .main-footer .upper .connect i, .main-footer .lower .discover, .main-footer .lower .pulse, .Home .main-footer .lower .pulse, .nav.secondary li .caret,
.nav.tertiary li .caret, .nav.secondary > li .lock, .nav.secondary > li .map, .nav.secondary > li .cogs, .nav.secondary > li .account-home, .nav.secondary > li .my-profile, .nav.secondary > li .logout, .nav.tertiary .on-debit, .nav.tertiary a:hover .on-debit, .nav.tertiary .linkedin, .nav.tertiary a:hover .linkedin, .nav.tertiary .youtube, .nav.tertiary a:hover .youtube, .search-form button,
.search-form button:hover, .title i,
.call-to-action i, .ie8 .title.selected i, .ie7 .title.selected i, .ie8
.call-to-action.selected i, .ie7
.call-to-action.selected i, nav.side-nav li:hover i, nav.side-nav li.show-sub-items:hover i, nav.side-nav li.show-sub-items:hover a:hover i, nav.side-nav a i, .Home .mast .nav .marquee-nav a.previous i, .Home .mast .nav .marquee-nav a.next i, .Home .marquee.less-fraud .video-thumbnail a.play .demo i.video, .Home .more a i, .play i, .play:hover i, .PaymentsBenefits table i, .JoinPulse .contact .or, .JoinPulse .contact .phone-number i, .GlobalATM .shaded .pdf i, .GlobalATM .shaded .requires-log-in i, .Analytics .video-thumbnail .play i, .Analytics .video-thumbnail .play i:hover, .PixUserDemo .l-center .play i, .PixUserDemo .l-center .play:hover i, .PixUserDemo .video-thumbnails .play i, .PixUserDemo .video-thumbnails .play:hover i {
  background: url('../../images/global-sbddb9fda37.png') no-repeat;
}

.payments-sprite, .Payments .callouts li:first-child i, .Payments .callouts li i, .PulseSelect .hero .find-atms .atm-network,
.GlobalATM .hero .find-atms .atm-network {
  background: url('../../images/payments-s5cb33519f2.png') no-repeat;
}

table {
  display: block;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}
.table th,
.table td {
  padding: 8px 0;
  line-height: 20px;
  text-align: left;
  font-weight: normal;
}
.table thead th {
  font-weight: bold;
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table td:first-child,
.table th:first-child {
  padding-left: 0;
}
.table .table {
  background-color: white;
}
.table.with-bottom-borders th,
.table.with-bottom-borders td {
  border-top: 1px solid #dddddd;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f7f7f7;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: whitesmoke;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

@font-face {
  font-family: 'DiscoverSans-Bold';
  src: url("../../rebuild/fonts/DiscoverSans-Bold.woff2") format("woff2");
  font-weight: 400; }

@font-face {
  font-family: 'DiscoverSans-Light';
  src: url("../../rebuild/fonts/DiscoverSans-Light.woff2") format("woff2");
  font-weight: 700; }

@font-face {
  font-family: 'DiscoverSans-Medium';
  src: url("../../rebuild/fonts/DiscoverSans-Medium.woff2") format("woff2");
  font-weight: 400; }

@font-face {
  font-family: 'DiscoverSans-Semibold';
  src: url("../../rebuild/fonts/DiscoverSans-Semibold.woff2") format("woff2");
  font-weight: 700; }

::-webkit-input-placeholder {
  color: #979a9d;
}

:-moz-placeholder {
  color: #979a9d;
}

::-moz-placeholder {
  color: #979a9d;
}

:-ms-input-placeholder {
  color: #979a9d;
}

.error::-webkit-input-placeholder {
  color: #ec1f27;
}

.error:-moz-placeholder {
  color: #ec1f27;
}

.error::-moz-placeholder {
  color: #ec1f27;
}

.error:-ms-input-placeholder {
  color: #ec1f27;
}

::selection {
  background: #26ace2;
  color: #191818;
}

::-moz-selection {
  background: #26ace2;
  color: white;
}

a {
  color: #23233f;
  text-decoration: none;
}
/* a:hover, a:focus, a:active {
  outline: 0;
} */

.l-content a,
.Home .main a {
  border-bottom: 0;
}
.l-content a:hover,
.Home .main a:hover {
  border-bottom-color: transparent;
}
.l-content ul ul,
.Home .main ul ul {
  padding-top: 12px !important;
}

address {
  display: block;
  margin-bottom: 16px;
  font-style: normal;
  line-height: 20px;
}

b,
strong {
  font-weight: 700;
}

body {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  background: white;
  color: #424547;
  position: relative;
}

cite {
  font-style: normal;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.l-content fieldset {
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0 17px;
  padding: 20px 0 12px;
}
.l-content fieldset.steps, .l-content fieldset.actions {
  border: 0;
}
.l-content fieldset.steps {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: normal;
}

html {
  background: white;
  font-size: 14px;
  line-height: 16.8px;
  height: 100%;
}

input[type="checkbox"],
input[type="radio"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

input[type="checkbox"] + label  {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /* IE7 inline-block hack */
  background: url("../../images/icons/checkbox-unchecked.png") no-repeat;
  height: 25px;
  line-height: 25px;
  padding: 0 0 0 35px;
}

.uncheckedChkBox {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /* IE7 inline-block hack */
  background: url("../../images/icons/checkbox-unchecked.png") no-repeat;
  height: 25px;
  line-height: 25px;
  padding: 0 0 0 35px;
}

input[type="checkbox"]:checked + label {
  background-image: url("../../images/icons/checkbox-checked.png");
}

.checkboxes label.checked {
  background-image: url("../../images/icons/checkbox-checked.png");
}

input[type="radio"] + label {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /* IE7 inline-block hack */
  background: url("../../images/icons/radio-unchecked.png") no-repeat;
  height: 20px;
  line-height: 20px;
  padding: 0 0 0 20px;
}

input[type="radio"]:checked + label {
  background: url("../../images/icons/radio-checked.png") no-repeat;
}

input[type="radio"] + label.checked {
  background: url("../../images/icons/radio-checked.png") no-repeat;
}

input[type="tel"],
input[type="number"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="text"],
textarea {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #bac0c2;
  color: #828588;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  padding: 6px 9px;
}
.ie8 input[type="tel"], .ie7 input[type="tel"], .ie8
input[type="number"], .ie7
input[type="number"], .ie8
input[type="email"], .ie7
input[type="email"], .ie8
input[type="search"], .ie7
input[type="search"], .ie8
input[type="password"], .ie7
input[type="password"], .ie8
input[type="text"], .ie7
input[type="text"], .ie8
textarea, .ie7
textarea {
  behavior: url("/css/PIE.htc");
  position: relative;
}

input[type="tel"],
input[type="number"],
input[type="email"],
input[type="password"],
input[type="text"] {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /* IE7 inline-block hack */
  width: 200px;
}

input[type="submit"].button {
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  padding-bottom: 3px;
}
legend small {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
}

nav ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

ol {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  line-height: 1.5;
  margin: 0 0 15px 17px;
  padding: 0;
}
.ie7 ol {
  margin-left: 26px;
}
ol li {
  margin-bottom: 10px;
}
/*commented out for new Page Layout*/
/*
.DiscoverDebit .l-content p,
p {
  font-size: 12px;
  line-height: 20px;
  font-size: 0.85714rem;
  line-height: 1.42857rem;
}
.DiscoverDebit .l-content p:first-child,
p:first-child {
  margin-top: 0;
}
.DiscoverDebit .l-content p > small,
p > small {
  display: inline-block;
  line-height: 1.2em;
}
.DiscoverDebit .l-content p.lead,
p.lead {
  font-size: 14px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.71429rem;
  margin-bottom: 33px;
}
.DiscoverDebit .l-content p.lead.is-error,
p.lead.is-error {
  margin-bottom: 37px;
} */

.update-profile-success {
    margin-top: -45px;
    min-height: 250px;
    width: 672px;
}

.News p.lead {
  margin-bottom: 0;
}

q {
  font-weight: 700;
  display: inline-block;
  margin-bottom: 12px;
}
q:before, q:after {
  content: '';
}

select {
  color: #828588;
}

h1 sup {
  font-size: 50%;
  top: -1em;
}

textarea {
  padding-top: 8px;
  padding-bottom: 8px;
  resize: none;
}

/* Javascript Disabled */
.js .hidden {
  display: none;
}

/* Google Webfont Loader */
.wf-loading h1.alt,
.wf-loading h1.alt2,
.wf-loading h2.alt,
.wf-loading h2.alt2 {
  visibility: hidden;
}

.wf-inactive h1.alt,
.wf-inactive h1.alt2,
.wf-inactive h2.alt,
.wf-inactive h2.alt2 {
  visibility: visible;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
}

.wf-active h1.alt,
.wf-active h2.alt {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
}

.wf-active h1.alt2,
.wf-active h2.alt2 {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
}

/* IE 9 */
.ie9 .gradient {
  filter: none;
}

@media only screen and (max-device-width: 500px) {
  .popout input[type='email'],
  .popout input[type='tel'],
  .popout input[type='text'],
  .popout input[type='number'] {
    font-size: 30px !important;
  }
}
/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links for images, or javascript/internal links
   */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }
}
.l-container {
  margin: 0 auto;
  position: relative;
  width: 950px;
}
.main .l-container {
  zoom: 1;
}
.main .l-container:before, .main .l-container:after {
  content: " ";
  display: table;
}
.main .l-container:after {
  clear: both;
}

.l-content {
  float: right;
  margin: 44px 20px 56px;
  min-height: 292px;
  width: 672px;
}

.l-center {
  text-align: center;
}

.l-left {
  float: left;
}

.l-position {
  position: relative;
}

.l-right {
  float: right;
}

.l-row {
  zoom: 1;
}
.l-row:before, .l-row:after {
  content: " ";
  display: table;
}
.l-row:after {
  clear: both;
}
.l-content .l-row {
  margin-bottom: 20px;
}
.l-row.no-bottom-margin {
  margin-bottom: 0;
}

.l-secondary {
  -webkit-box-shadow: 0 5px 8px rgba(100, 100, 100, 0.1), 1px 3px 8px rgba(100, 100, 100, 0.1), -1px 3px 8px rgba(100, 100, 100, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(100, 100, 100, 0.1), 1px 3px 8px rgba(100, 100, 100, 0.1), -1px 3px 8px rgba(100, 100, 100, 0.1);
  box-shadow: 0 5px 8px rgba(100, 100, 100, 0.1), 1px 3px 8px rgba(100, 100, 100, 0.1), -1px 3px 8px rgba(100, 100, 100, 0.1);
  background-color: white;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABOFBMVEWDg4NycnJnZ2ebm5tjY2OgoKCurq5lZWWoqKiKiopmZmahoaGOjo5TU1N6enp7e3uRkZGJiYmFhYWxsbFOTk6Xl5eBgYGkpKRhYWFRUVGvr69dXV2wsLBiYmKnp6dUVFR5eXmdnZ1sbGxYWFh2dnZ0dHSmpqaZmZlVVVVqamqsrKyCgoJ3d3dubm5fX19tbW2ioqKSkpJWVlaHh4epqalSUlKTk5OVlZWysrJoaGhzc3N+fn5wcHBaWlqcnJxkZGRpaWlvb2+zs7NcXFxPT09/f3+lpaWWlpaQkJCjo6OIiIitra2enp6YmJhQUFBZWVmqqqqLi4uNjY1eXl6rq6ufn599fX2AgIB8fHyEhIRxcXFra2tbW1uPj4+MjIyGhoaamppgYGB4eHhNTU1XV1d1dXW0tLSUlJSHWuNDAAAAaHRSTlMNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDUnKohIAAAaZSURBVHhelZWFrmZVDEb3cffzq7u7u7u7u9z7/m8AhISQwMDMAzRN2/WtAhO7zOd0x0U/UNb0oWQZGLWhIHBK/lC96klgkA+3B5JoqI9ozRcn4306YeDweKG9vxo5YbGbqBkln93ZFGs3SA0RRpSO4dpdpg+VnMUv8BEqmiIcli8gJeRZc29K51qOg0OWHRGyA0ccrmbmSRj1r7x5JisCpAs+iuCd8GFc0pMGldB2BOC0VoY37qKJh5nqZNjb4XtnjRlYMQYxsN0KWTdk77hnJZB7s+MbXK3Mxawrwu8cHGNKynDQTUqhbrxmNQ+belwSPemILVuUu1p4G6xGI0yUA0lh26IduYnd2soQ0KVmwUxo7D6U0QdCJwLWDTwzFij0cE/ZvorI7kl/QuCHUy7ibZCHT9mtLaY4HJLhIHOJ+jt5DAI9MJqOs0refRcF5H7S9mb2vnsqo21xvTPVgZGrLDCTJ+kk9eQ67kPk+xP4697EDY+boY3tC4zs3yy+5XRqg58EivoohEownfBzjpeQN6v6gaY0TCzADte1m2pbFSUbpKfDqU0iq+4UPNyxFlW00Q70b9jGpIbqdoCQLZ1Lax+Bv3XUj5ZnoT1N0j3CZS95FfHDRump2ujpuLY47oI5VWjmR2PwietdJbJGZRYFFm6SWPiwmhFZqWKEwNM6Nlw7XmZuQmKu8FHq8DFcaYjAYojsS6NrLKNnMRgyu2oaXaNpyLa0Nncawan7eDOxZVSxv4GYoLCF184C0EAvuhuJNvZ1gosWDdHUfJ05uHdwhRKYb/5+4W90jQxT/pHd2hnkBgn3GFzCCzcVXPbZ3qdqLlYrDl0dUWqkXYc6LStL8QLPI3G3gVDdAa2Pr0co8wQgwRYBlTB5AEmteLPCRHMgoHi56glp5rMSrwAllRSatomKatJdy0nXEkCI2z5065bpKav5/bKgSXr+L0HgDwSsvwQaeC0SjH1cnu7WZTcxJn0kVLI/HEzNK1j8W7etR/BfXDXhak8LmTQdwMqaF/jh+k+ZVMUvWU/+OfUwz5TDJhclFAtiMYD8ss6TFNluVg6lYZaeXXv/FzqQ3yjupMEIyzlf6yt2zmyHxI43held1dMbGkLMY5Kpv4llTCazqHbKsakh+DPPZdHvqYQF1onZpg1W/H7b6DJr019WhPWucVJTcStosCf1fQ1kLWA/12vjb3PItlBUuo6FO/4kFTPGNXC4e/TRMDGwPpSG1RJwYXNH4vkHK8BSmFNrXVTwJjLAphVEKq7HS2d8pSqoZdCBAv6mdJ72revxET6giWB7PgbJph+2i011uUifL7xruTb3zv+NKvgpqRSU0yBSckeKeQzSgeZZcaQb8+JYzehtPraBkg3Jc3e8boxVXJzNW23deFoZ74Vzy6xd1+FemwZ/neOnHQh2ufopy5c/r69Cz+scIrx+uN+dzhyzEjCeNLL0hgjGUOHdvb25YDijfq/An/D+iv7BBDutUsyuvBrH2ya6j2SIkLvjxFIpk8H37wcAt9KHX9cLeNmn+8CR1xtKgrzojVXl/qikMqAsDcO1coQrEanpsrB3DlAImIwS07oN2k3C2x2jSE3jxSm908P1tUXUMD15Lpp50CHii7i2BDSdYMcfB7+X7QdqymsDWH6BJ5APN+qIRhTVc/msYf5CjOyA82VSuIEtZA3GmUuXBK2r6xJ2LXO8fCU9kmCvydDptoECLq+XXLs4w8U+DUZyir9Cw+XL3rHFGoDNI9Rw3baFy/fZwTY2Gr0WMuLaxMrWaC5rh+IeyZijp0fdaDLPg8YtugLgnwYZss1xIh1o13qB7L8pC6wEutNQVuy5aIpNkSSl2yWAiRADUVXSMqpTH8Da3gCNr8maodNIxjY7CXyvzHHfiJoto/CE9UMmX+cRqPC8RKdks7OV35txMGkdXzOkkhX9wTr+tIOGKZzjoo+qbWy3hsJJtz5D7nP+syyjxYe7eCAMIOywwFNfv/ZMNyBSxV0g7ZEJCPVE8IA5sw7jg9Kx3RXdfCQXGxpH+0kyHYpBj0H4y2VdAHRW9RyegOPPB+5NudysJji/lnxHQ9pFOMLMLeZ0O9hrnsuFsstbjczbC+14JHS+xsDf3pPgQXvUG6Q/H2fKV/B7jYX8RdOrug5BjG/1jueAPq1ElQb4AeH/sRNwnNyoFqsJwT9tWhChzL/IP/gxfleLSIgVQDdRvKBZVfu9wgKkeHEEfgIqa/F6fJ0HM8knJtkbCn4hKFvNDLWXDr8BGMywGD1Lh54AAAAASUVORK5CYII=");
  float: left;
  margin-top: -35px;
  width: 190px;
}
.ie8 .l-secondary, .ie7 .l-secondary {
  behavior: url("/css/PIE.htc");
  position: relative;
  position: relative;
}
.ie7 .l-secondary {
  background-color: #f5f5f5;
}
.Home .l-secondary {
  margin-top: 30px;
}

h1,
.h-main-heading {
  line-height: 46px;
  font-size: 2.57143rem;
  line-height: 3.28571rem;
  margin: 0 0 16px;
  color: #424547;
  text-transform: none;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
}

h2,
.h-sub-heading {
  font-size: 14px;
  line-height: 18px;
  font-size: 1rem;
  line-height: 1.28571rem;
  font-weight: bold;
  color: #424547;
  text-transform: none;
}

h3,
.h-section-heading {
  font-size: 15px;
  line-height: 20px;
  font-size: 1.07143rem;
  line-height: 1.42857rem;
  font-weight: bold;
  margin: 25px 0 6px;
  text-transform: uppercase;
  color: #333333;
}
h3:first-child,
.h-section-heading:first-child {
  margin-top: 0;
}
h3 + p, h3 + .data-list,
.h-section-heading + p,
.h-section-heading + .data-list {
  margin-top: 6px;
}
h3.lower,
.h-section-heading.lower {
  text-transform: none;
}

h4,
.h-section-sub-heading {
  font-size: 13px;
  line-height: 14px;
  font-size: 0.92857rem;
  line-height: 1rem;
  margin: 0 0 8px;
  text-transform: uppercase;
}

.skip {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.skip:focus, .skip:active {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Initiative Number PAYM-3532, ADA rules 2.4.1 Bypass Blocks - Level A, "anchor tag added to remove bypass block defect." */
@media (max-width:500px){
  #skip-content {
    padding: 0 4px;
    margin-left: 2px; 
    margin-top: 4px;
    position: absolute;
    font-size: xx-small;
    overflow: hidden;
    opacity: 0.0;
    color: #267bb1;
    }
  
  #skip-content:focus {
  opacity: 1.0;
  outline: none;
  border: 1px solid;
  border-color: black;
  color: #267bb1;
  }
}


@media (min-width:501px){
  #skip-content {
    padding: 0 4px;
    margin-left: 50px;
    margin-top: 4px; 
    position: absolute;
    opacity: 0.0;
    color: #267bb1;
  }
  
  #skip-content:focus {
  opacity: 1.0;
  color: #267bb1;
  }
}


/* PAYM-3532-PUL-18738 || Added 'outline: none' to remove Focus visible border for non focus content || ADA 2.4.7 || UI Change */
#content {
  outline: 0;
}

a, a:focus, a:hover{
	text-decoration: none;
  }
  
.main-header {
  background: #111111 url("../../images/backgrounds/header-repeat.png") repeat;
  position: relative;
  z-index: 11;
}
.main-header .l-wrapper {
  background: url("../../images/backgrounds/header.png") no-repeat center top;
  left: 0;
  margin: 0 auto;
  position: relative;
  top: 0;
}
.main-header .l-container {
  min-height: 90px;
}
.ie7 .main-header .l-container {
  height: 90px;
}
.main-header .site-id {
  left: 5px;
  position: absolute;
  top: 14px;
}

.section-title {
  background-repeat: repeat;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 28.8px;
  font-size: 1.71429rem;
  line-height: 2.05714rem;
  font-weight: 700;
  color: #fff;
}
.section-title .l-wrapper {
  background-position: center top;
  background-repeat: no-repeat;
  left: 0;
  margin: 0 auto;
  min-height: 80px;
  position: relative;
  top: 0;
}
.ie7 .section-title .l-wrapper {
  height: 80px;
}
.section-title.alt {
  background-image: none;
}
.section-title.first {
  background-image: url("../../images/backgrounds/section-first-repeat.png");
}
.section-title.first .l-wrapper {
  background-image: url("../../images/backgrounds/section-first.png");
}
.section-title.second {
  background-image: url("../../images/backgrounds/section-second-repeat.png");
}
.section-title.second .l-wrapper {
  background-image: url("../../images/backgrounds/section-second.png");
}
.section-title.third {
  background-image: url("../../images/backgrounds/section-third-repeat.png");
}
.section-title.third .l-wrapper {
  background-image: url("../../images/backgrounds/section-third.png");
}
.section-title span {
  display: block;
  padding: 33px 0 0 260px;
}

.main-footer {
  background: #191919;
  height: 1%;
  padding: 46px 0;
}
.Home .main-footer {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEDEDED', endColorstr='#FFFFFFFF');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ededed), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%);
  background-image: linear-gradient(top, #ededed 0%, #ffffff 100%);
  background-color: #ededed;
}
.main-footer .social {
  background: url("../../images/f-divider.png") no-repeat center center;
}
.main-footer .social ul {
  list-style-type: none;
  margin: 0 0 50px;
  padding: 0;
  text-align: center;
}
.main-footer .social li {
  display: inline-block;
  height: 47px;
  margin-left: 17px;
  width: 47px;
  zoom: 1;
  *display: inline;
  /* IE7 inline-block hack */
}
.main-footer .social li:first-child {
  margin-left: 0;
}
.main-footer .social a {
  display: block;
  height: 47px;
  margin-top: -6px;
}
.main-footer .social a {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
.ie7 .main-footer .social a {
  font-size: 1px;
  line-height: 1px;
}
.main-footer .social .on-debit {
  background-position: 0 -392px;
  width: 47px;
  height: 47px;
}
.main-footer .social .on-debit:hover,
.main-footer .social .on-debit:focus {
  background-position: 0 -439px;
}
.main-footer .social .youtube {
  background-position: 0 -580px;
  width: 47px;
  height: 47px;
}
.main-footer .social .youtube:hover,
.main-footer .social .youtube:focus {
  background-position: 0 -627px;
}
.main-footer .social .linkedin {
  background-position: 0 -674px;
  width: 47px;
  height: 47px;
}
.main-footer .social .linkedin:hover,
.main-footer .social .linkedin:focus {
  background-position: 0 -815px;
}
.Home .main-footer .social {
  background-image: url("../../images/f-h-divider.png");
}
.Home .main-footer .social .on-debit {
  background-position: 0 -345px;
  width: 47px;
  height: 47px;
}
.Home .main-footer .social .on-debit:hover,
.Home .main-footer .social .on-debit:focus {
  background-position: 0 -298px;
}
.Home .main-footer .social .youtube {
  background-position: 0 -533px;
  width: 47px;
  height: 47px;
}
.Home .main-footer .social .youtube:hover,
.Home .main-footer .social .youtube:focus {
  background-position: 0 -486px;
}
.Home .main-footer .social .linkedin {
  background-position: 0 -768px;
  width: 47px;
  height: 47px;
}
.Home .main-footer .social .linkedin:hover,
.Home .main-footer .social .linkedin:focus {
  background-position: 0 -721px;
}
.main-footer .upper {
  zoom: 1;
  margin-bottom: 53px;
}
.main-footer .upper:before, .main-footer .upper:after {
  content: " ";
  display: table;
}
.main-footer .upper:after {
  clear: both;
}
.main-footer .upper .nav {
  zoom: 1;
  font-size: 11px;
  line-height: 13.2px;
  font-size: 0.78571rem;
  line-height: 0.94286rem;
  float: left;
  width: 670px;
}
.main-footer .upper .nav:before, .main-footer .upper .nav:after {
  content: " ";
  display: table;
}
.main-footer .upper .nav:after {
  clear: both;
}
.main-footer .upper .nav .column {
  float: left;
  margin-left: 30px;
  width: 130px;
}
.main-footer .upper .nav .column:first-child {
  margin-left: 0;
}
.main-footer .upper .nav h3 {
  font-size: 11px;
  line-height: 13.2px;
  font-size: 0.78571rem;
  line-height: 0.94286rem;
  border-bottom: 1px solid #333;
  margin: 0 0 7px;
  padding-bottom: 8px;
  text-transform: uppercase;
}
.Home .main-footer .upper .nav h3 {
  border-bottom-color: #e7e7e7;
}
.main-footer .upper .nav h3 a {
  color: #26ace2;
}
.main-footer .upper .nav h3.last {
  border: 0;
  margin-bottom: 0;
}
.main-footer .upper .nav li {
  padding-bottom: 9px;
}
.main-footer .upper .nav li a {
  color: #fff;
}
.Home .main-footer .upper .nav li a {
  color: #424547;
}
.main-footer .upper .nav a:hover {
  text-decoration: underline;
}
.main-footer .upper .connect {
  float: left;
  width: 280px;
}
.main-footer .upper .connect h3 {
  font-size: 11px;
  line-height: 13.2px;
  font-size: 0.78571rem;
  line-height: 0.94286rem;
  color: #5e5e5e;
  margin-bottom: 15px;
}
.Home .main-footer .upper .connect h3 {
  color: #adaeae;
}
.main-footer .upper .connect .email,
.main-footer .upper .connect .call {
  margin-bottom: 24px;
  padding-left: 54px;
  position: relative;
}
.main-footer .upper .connect .email h4,
.main-footer .upper .connect .email a,
.main-footer .upper .connect .call h4,
.main-footer .upper .connect .call a {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  color: #fff;
  font-weight: normal;
  margin: 0;
}
.Home .main-footer .upper .connect .email h4, .Home
.main-footer .upper .connect .email a, .Home
.main-footer .upper .connect .call h4, .Home
.main-footer .upper .connect .call a {
  color: #424547;
}
.main-footer .upper .connect .email i,
.main-footer .upper .connect .call i {
  left: 0;
  position: absolute;
  top: 0;
}
.main-footer .upper .connect .email a:hover,
.main-footer .upper .connect .call a:hover {
  text-decoration: underline;
}
.main-footer .upper .connect .email i {
  background-position: 0 -1089px;
  width: 35px;
  height: 35px;
}
.main-footer .upper .connect .call
a:hover {
  cursor: default;
  text-decoration: none;
}
.main-footer .upper .connect i {
  background-position: 0 -1016px;
  width: 35px;
  height: 35px;
}
.main-footer .lower {
  border-top: 1px solid #333;
  padding-top: 14px;
  position: relative;
}
.Home .main-footer .lower {
  border-top-color: #e3e4e6;
}
.main-footer .lower nav,
.main-footer .lower .copyright {
  font-size: 10px;
  line-height: 12px;
  font-size: 0.71429rem;
  line-height: 0.85714rem;
  color: #555;
  width: 600px;
}
.main-footer .lower nav a,
.main-footer .lower .copyright a {
  color: #555;
  margin: 0 3px;
}
.Home .main-footer .lower nav a, .Home
.main-footer .lower .copyright a {
  color: #adaeae;
}
.main-footer .lower nav a:hover,
.main-footer .lower .copyright a:hover {
  text-decoration: underline;
}
.main-footer .lower nav a:first-child,
.main-footer .lower .copyright a:first-child {
  margin-left: 0;
}
.main-footer .lower nav a:last-child,
.main-footer .lower .copyright a:last-child {
  margin-right: 0;
}
.Home .main-footer .lower nav, .Home
.main-footer .lower .copyright {
  color: #adaeae;
}
.main-footer .lower nav {
  margin-bottom: 6px;
}
.main-footer .lower .discover,
.main-footer .lower .pulse {
  position: absolute;
}
.main-footer .lower .discover,
.main-footer .lower .pulse {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
.ie7 .main-footer .lower .discover, .ie7
.main-footer .lower .pulse {
  font-size: 1px;
  line-height: 1px;
}
.main-footer .lower .discover {
  background-position: 0 -276px;
  width: 128px;
  height: 22px;
  right: 8px;
  top: 20px;
}
.main-footer .lower .pulse {
  background-position: 0 -1124px;
  width: 85px;
  height: 28px;
  right: 0;
  top: 13px;
}
.Home .main-footer .lower .pulse {
  background-position: 0 -68px;
  width: 90px;
  height: 29px;
  right: 186px;
  top: 13px;
}

.nav.secondary,
.nav.tertiary {
  zoom: 1;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 2;
}
.nav.secondary:before, .nav.secondary:after,
.nav.tertiary:before,
.nav.tertiary:after {
  content: " ";
  display: table;
}
.nav.secondary:after,
.nav.tertiary:after {
  clear: both;
}
.nav.secondary li,
.nav.tertiary li {
  float: left;
  position: relative;
}
.nav.secondary li > a:focus,
.nav.tertiary li > a:focus {
  outline: none !important;
}
.nav.secondary li a,
.nav.tertiary li a {
  padding-right: 16px;
  position: relative;
}
.nav.secondary li .caret,
.nav.tertiary li .caret {
  background-position: 0 -1777px;
  width: 10px;
  height: 5px;
  position: absolute;
}
.nav.secondary .sub,
.nav.tertiary .sub {
  position: relative;
}
.nav.secondary .contents,
.nav.tertiary .contents {
  display: none;
  position: absolute;
  top: -1px;
  left: 0;
}
.nav.secondary i,
.nav.tertiary i {
  position: absolute;
}
.nav.secondary li > a,
.nav.tertiary li > a {
  display: block;
  color: #fff;
  text-transform: uppercase;
}
.nav.secondary form a,
.nav.tertiary form a {
  color: #fff;
  display: inline;
  text-transform: none;
}
.nav.secondary form a:hover,
.nav.tertiary form a:hover {
  text-decoration: underline;
}

.solution-selector .wrapper,
.find-an-atm .wrapper,
.nav.secondary form,
.nav.tertiary ul {
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background: #000;
  border: 1px solid rgba(50, 50, 50, 0.8);
  float: left;
  padding: 0;
  position: relative;
}
.solution-selector .wrapper li,
.find-an-atm .wrapper li,
.nav.secondary form li,
.nav.tertiary ul li {
  border-top: 1px solid #272727;
  display: block;
  float: none;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  margin: 0 9px;
}
.solution-selector .wrapper li:first-child,
.find-an-atm .wrapper li:first-child,
.nav.secondary form li:first-child,
.nav.tertiary ul li:first-child {
  border-top: 0;
}

.solution-selector .wrapper,
.find-an-atm .wrapper  { 
  border-top: 0;
}

#solution-selector-select {
  display: block;
}

@media only screen and (max-device-width: 500px) {
  .solution-selector .container {
    position: absolute;
    left: -9999px;
  }
}
.nav.secondary {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  color: #fff;
  font-weight: bold;
  left: 208px;
  top: 35px;
}
.nav.secondary > li {
  margin-left: 18px;
  position: relative;
}
.nav.secondary > li:first-child > a {
  padding-right: 32px;
  z-index: 3;
}
.nav.secondary > li:first-child i {
  right: 16px;
}
.nav.secondary > li.account-home > a {
  padding-right: 15px;
}
.nav.secondary > li.selected > a, .nav.secondary > li:hover > a {
  background: #000;
  border-color: rgba(50, 50, 50, 0.8);
}
.nav.secondary > li.selected > a {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-color: transparent;
}
.nav.secondary > li.selected > a:hover {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-color: transparent;
}
.nav.secondary > li form {
  font-size: 11px;
  line-height: 13.2px;
  font-size: 0.78571rem;
  line-height: 0.94286rem;
  color: #fff;
  padding: 26px 21px 22px;
}
.nav.secondary > li form fieldset {
  position: relative;
}
.nav.secondary > li form input {
  border: 0;
  margin-bottom: 8px;
  padding: 7px 10px;
  width: 170px;
}
.ie8 .nav.secondary > li form input, .ie7 .nav.secondary > li form input {
  behavior: none !important;
}
.ie7 .nav.secondary > li form button {
  width: 190px;
}
.nav.secondary > li form .links {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-weight: normal;
  padding-top: 13px;
}
.ie7 .nav.secondary > li form .links {
  width: 190px;
}
.nav.secondary > li form .pipe {
  color: #777;
  padding: 0 2px;
}
.nav.secondary > li form a {
  padding: 0;
}
.nav.secondary > li > a {
  border: 1px solid transparent;
  padding: 13px 15px 11px 40px;
}
.nav.secondary > li > a:hover {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  border-color: rgba(50, 50, 50, 0.8);
}
.nav.secondary > li i {
  left: 0;
}
.nav.secondary > li .caret {
  left: auto;
  right: 0;
  top: 17px;
}
.nav.secondary > li .lock {
  background-position: 0 -1601px;
  width: 15px;
  height: 19px;
  left: 15px;
  top: 7px;
}
.nav.secondary > li .map {
  background-position: 0 -1269px;
  width: 24px;
  height: 23px;
  left: 16px;
  top: 6px;
}
.nav.secondary > li .cogs {
  background-position: 0 -1178px;
  width: 22px;
  height: 22px;
  left: 15px;
  top: 8px;
}
.nav.secondary > li .account-home {
  background-position: 0 -1515px;
  width: 21px;
  height: 19px;
  left: 13px;
  top: 9px;
}
.nav.secondary > li .my-profile {
  background-position: 0 -1247px;
  width: 22px;
  height: 22px;
  left: 13px;
  top: 9px;
}
.nav.secondary > li .logout {
  background-position: 0 -1620px;
  width: 22px;
  height: 20px;
  left: 13px;
  top: 9px;
}
.nav.secondary label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.nav.secondary .find-an-atm > a {
  padding-left: 52px;
}
/*find-an-atm Start  */
.nav.secondary .find-an-atm  {
  margin-left: 8px;
}
.nav.secondary .find-an-atm > a {
  padding-left: 46px;
  padding-right: 30px;
}
.nav.secondary .find-an-atm .caret {
  right: 15px;
}
.nav.secondary .find-an-atm  .wrapper {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  background: #000;
  padding: 0 10px 13px 15px;
}
.ie9 .nav.secondary .find-an-atm  .wrapper, .ie8 .nav.secondary .find-an-atm .wrapper, .ie7 .nav.secondary .find-an-atm  .wrapper {
  width: 195px;
}
.nav.secondary .find-an-atm  .wrapper ::-webkit-scrollbar {
  width: 6px;
}
.nav.secondary .find-an-atm  .wrapper ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #000;
}
.nav.secondary .find-an-atm  .wrapper ::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: #4a4a4a;
  color: #4a4a4a;
  -webkit-box-shadow: inset 0 0 6px #4a4a4a;
}
.nav.secondary .find-an-atm  .wrapper a {
  display: block;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-weight: normal;
  margin-right: 8px;
  padding: 10px 0 9px 8px;
  text-transform: none;
}
.ie7 .nav.secondary .find-an-atm  .wrapper a {
  float: left;
  width: 164px;
}
.nav.secondary .find-an-atm  .wrapper a:hover {
  background: #00bbf1;
}
.nav.secondary .find-an-atm  .container {
  border-top: 1px solid #2c2c2c;
  padding-top: 14px;
}
.nav.secondary .find-an-atm  ul {
  height: 100px;
  list-style-type: none;
  overflow: auto;
  padding: 0;
}
.nav.secondary .find-an-atm  li {
  border: 0;
  display: block;
  list-style-type: none;
  margin: 0;
}

/*find-an-atm End  */
.nav.secondary .solution-selector {
  margin-left: 8px;
}
.nav.secondary .solution-selector > a {
  padding-left: 46px;
  padding-right: 30px;
}
.nav.secondary .solution-selector .caret {
  right: 15px;
}
.nav.secondary .solution-selector .wrapper {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  background: #000;
  padding: 0 10px 13px 15px;
}
.ie9 .nav.secondary .solution-selector .wrapper, .ie8 .nav.secondary .solution-selector .wrapper, .ie7 .nav.secondary .solution-selector .wrapper {
  width: 195px;
}
.nav.secondary .solution-selector .wrapper ::-webkit-scrollbar {
  width: 6px;
}
.nav.secondary .solution-selector .wrapper ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #000;
}
.nav.secondary .solution-selector .wrapper ::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: #4a4a4a;
  color: #4a4a4a;
  -webkit-box-shadow: inset 0 0 6px #4a4a4a;
}
.nav.secondary .solution-selector .wrapper a {
  display: block;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-weight: normal;
  margin-right: 8px;
  padding: 10px 0 9px 8px;
  text-transform: none;
}
.ie7 .nav.secondary .solution-selector .wrapper a {
  float: left;
  width: 164px;
}
.nav.secondary .solution-selector .wrapper a:hover {
  background: #00bbf1;
}
.nav.secondary .solution-selector .container {
  border-top: 1px solid #2c2c2c;
  padding-top: 14px;
}
.nav.secondary .solution-selector ul {
  height: 297px;
  list-style-type: none;
  overflow: auto;
  padding: 0;
}
.nav.secondary .solution-selector li {
  border: 0;
  display: block;
  list-style-type: none;
  margin: 0;
}

.nav.tertiary {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  right: 0;
  top: 0;
  z-index: 4;
}
.nav.tertiary > li {
  margin-left: 13px;
}
.nav.tertiary > li:first-child {
  margin: 0 -6px 0 0;
}
.nav.tertiary > li:first-child div div {
  width: 231px;
}
.nav.tertiary > li:first-child > a {
  border: 1px solid transparent;
  border-top: 0;
  border-bottom: 0;
  padding-left: 9px;
  padding-right: 25px;
  z-index: 3;
}
.nav.tertiary > li:first-child ul {
  padding: 11px 10px 8px;
}
.nav.tertiary > li:first-child ul a {
  padding: 23px 20px 27px 71px;
  text-transform: none;
}
.nav.tertiary > li:first-child ul li {
  list-style-type: none;
  width: 167px;
}
.nav.tertiary > li:first-child.selected > a {
  background: #000;
  border-color: rgba(50, 50, 50, 0.8);
}
.nav.tertiary > li a {
  display: block;
  padding: 10px 0 7px;
}
.nav.tertiary > li a:hover {
  cursor: pointer;
}
.nav.tertiary > li .caret {
  top: 14px;
  right: 10px;
}
.ie7 .nav.tertiary .contents {
  left: -40px;
}
.nav.tertiary a:hover {
  text-decoration: underline;
}
.nav.tertiary .on-debit {
  background-position: 0 -1231px;
  width: 36px;
  height: 16px;
  left: 4px;
  top: 24px;
}
.nav.tertiary a:hover .on-debit,
.nav.tertiary a:focus .on-debit {
  background-position: 0 -1215px;
  width: 36px;
  height: 16px;
}
.nav.tertiary .linkedin {
  background-position: 0 -1568px;
  width: 24px;
  height: 22px;
  left: 11px;
  top: 19px;
}
.nav.tertiary a:focus .linkedin,
.nav.tertiary a:hover .linkedin {
  background-position: 0 -1534px;
  width: 24px;
  height: 22px;
}
.nav.tertiary .youtube {
  background-position: 0 -1321px;
  width: 25px;
  height: 29px;
  left: 11px;
  top: 17px;
}
.nav.tertiary a:hover .youtube,
.nav.tertiary a:focus .youtube {
  background-position: 0 -1292px;
  width: 25px;
  height: 29px;
}

.search-form {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 21px;
}
.search-form label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.search-form input {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  -webkit-transition: color, text-shadow 0.3s, 0.3s;
  -moz-transition: color, text-shadow 0.3s, 0.3s;
  transition: color, text-shadow 0.3s, 0.3s;
  background: none;
  border: 2px solid #5a5c5d;
  color: #fff;
  height: 26px;
  padding: 0 30px 0 12px;
  width: 170px;
  -webkit-appearance: none;
}
.search-form input:focus {
  background: #fff;
  color: #222;
  outline: none;
}
.ie8 .search-form input, .ie7 .search-form input {
  padding-top: 4px;
}
.ie7 .search-form input {
  height: 16px;
  padding-top: 3px;
  width: 138px;
}
.search-form button,
.search-form button:hover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-position: 0 -1350px;
  width: 14px;
  height: 14px;
  border: 0;
  padding: 0;
  position: absolute;
  right: 10px;
  text-indent: -999em;
  top: 6px;
}
.ie8 .search-form button, .ie7 .search-form button, .ie8
.search-form button:hover, .ie7
.search-form button:hover {
  position: absolute;
  -pie-background: none;
}

.title,
.call-to-action {
  position: relative;
}
.title span,
.call-to-action span {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTAzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkN2EzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1903c), color-stop(100%, #dd7a30));
  background: -webkit-linear-gradient(#f1903c, #dd7a30);
  background: -moz-linear-gradient(#f1903c, #dd7a30);
  -pie-background: linear-gradient(#f1903c, #dd7a30);
  background: linear-gradient(#f1903c, #dd7a30);
  background: #dd7a30;
  display: block;
  height: 45px;
  position: absolute;
  top: 0;
  right: 0;
  width: 45px;
}
.ie8 .title span, .ie7 .title span, .ie8
.call-to-action span, .ie7
.call-to-action span {
  background: url("../../images/backgrounds/button-orange.png") no-repeat;
  cursor: pointer;
}
.title span.blue,
.call-to-action span.blue {
  background: #1e6baf;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0YWNkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlNmJhZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04acdd), color-stop(100%, #1e6baf));
  background: -webkit-linear-gradient(#04acdd, #1e6baf);
  background: -moz-linear-gradient(#04acdd, #1e6baf);
  -pie-background: linear-gradient(#04acdd, #1e6baf);
  background: linear-gradient(#04acdd, #1e6baf);
}
.ie8 .title span.blue, .ie7 .title span.blue, .ie8
.call-to-action span.blue, .ie7
.call-to-action span.blue {
  background: url("../../images/backgrounds/button-blue.png") no-repeat;
}
.title span.white,
.call-to-action span.white {
  background: white;
  opacity: .2;
}
.ie8 .title span.white, .ie8
.call-to-action span.white {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.ie7 .title span.white, .ie7
.call-to-action span.white {
  filter: alpha(opacity=20);
}
.title:hover span.blue,
.call-to-action:hover span.blue {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1YzBmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxNzljNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #15c0f2), color-stop(100%, #2179c6));
  background: -webkit-linear-gradient(#15c0f2, #2179c6);
  background: -moz-linear-gradient(#15c0f2, #2179c6);
  -pie-background: linear-gradient(#15c0f2, #2179c6);
  background: linear-gradient(#15c0f2, #2179c6);
}
.ie8 .title:hover span.blue, .ie7 .title:hover span.blue, .ie8
.call-to-action:hover span.blue, .ie7
.call-to-action:hover span.blue {
  background: url("../../images/backgrounds/button-blue-hover.png") no-repeat;
}
.title:hover span.orange,
.call-to-action:hover span.orange {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTAzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkN2EzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1903c), color-stop(100%, #dd7a30));
  background: -webkit-linear-gradient(#f1903c, #dd7a30);
  background: -moz-linear-gradient(#f1903c, #dd7a30);
  -pie-background: linear-gradient(#f1903c, #dd7a30);
  background: linear-gradient(#f1903c, #dd7a30);
}
.ie8 .title:hover span.orange, .ie7 .title:hover span.orange, .ie8
.call-to-action:hover span.orange, .ie7
.call-to-action:hover span.orange {
  background: url("../../images/backgrounds/button-orange-hover.png") no-repeat;
}
.title i,
.call-to-action i {
  background-position: 0 -1650px;
  width: 20px;
  height: 16px;
  -webkit-transition: 0.4s all;
  -moz-transition: 0.4s all;
  transition: 0.4s all;
  display: block;
  position: absolute;
  right: 13px;
  top: 15px;
}
.ie7 .title i, .ie7
.call-to-action i {
  cursor: pointer;
}
.title.selected i,
.call-to-action.selected i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ie8 .title.selected i, .ie7 .title.selected i, .ie8
.call-to-action.selected i, .ie7
.call-to-action.selected i {
  background-position: 0 -1666px;
  width: 16px;
  height: 20px;
}

.shaded, article.panel.shaded {
  -webkit-box-shadow: inset 0 0 10px 2px rgba(225, 230, 232, 0.5);
  -moz-box-shadow: inset 0 0 10px 2px rgba(225, 230, 232, 0.5);
  box-shadow: inset 0 0 10px 2px rgba(225, 230, 232, 0.5);
  background: #f7f7f7;
}
.ie8 .shaded, .ie8 article.panel.shaded, .ie7 .shaded, .ie7 article.panel.shaded {
  border: 1px solid #e1e6e8;
}

.shadow {
  -webkit-box-shadow: 0 5px 8px rgba(150, 150, 150, 0.1), 1px 3px 8px rgba(150, 150, 150, 0.1), -1px 3px 8px rgba(150, 150, 150, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(150, 150, 150, 0.1), 1px 3px 8px rgba(150, 150, 150, 0.1), -1px 3px 8px rgba(150, 150, 150, 0.1);
  box-shadow: 0 5px 8px rgba(150, 150, 150, 0.1), 1px 3px 8px rgba(150, 150, 150, 0.1), -1px 3px 8px rgba(150, 150, 150, 0.1);
  background: white;
}
.ie8 .shadow, .ie7 .shadow {
  -webkit-box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  behavior: url("/css/PIE.htc");
  position: relative;
}

a.call-to-action {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNDYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWVkZjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(46%, #ffffff), color-stop(50%, #f4f4f4), color-stop(100%, #e9edf0));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 46%, #f4f4f4 50%, #e9edf0 100%);
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 46%, #f4f4f4 50%, #e9edf0 100%);
  -pie-background: linear-gradient(top, #ffffff 0%, #ffffff 46%, #f4f4f4 50%, #e9edf0 100%);
  background: linear-gradient(top, #ffffff 0%, #ffffff 46%, #f4f4f4 50%, #e9edf0 100%);
  -webkit-box-shadow: 0 5px 8px rgba(100, 100, 100, 0.1), 1px 3px 8px rgba(100, 100, 100, 0.1), -1px 3px 8px rgba(100, 100, 100, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(100, 100, 100, 0.1), 1px 3px 8px rgba(100, 100, 100, 0.1), -1px 3px 8px rgba(100, 100, 100, 0.1);
  box-shadow: 0 5px 8px rgba(100, 100, 100, 0.1), 1px 3px 8px rgba(100, 100, 100, 0.1), -1px 3px 8px rgba(100, 100, 100, 0.1);
  font-size: 18px;
  line-height: 43px;
  font-size: 1.28571rem;
  line-height: 3.07143rem;
  background-color: white;
  border: 1px solid #e1e6e8;
  color: #424547;
  display: block;
  padding: 0 55px 0 20px;
}
.ie8 a.call-to-action, .ie7 a.call-to-action {
  -webkit-box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  behavior: url("/css/PIE.htc");
  position: relative;
}
a.call-to-action span {
  top: -1px;
  right: -1px;
}
a.call-to-action i {
  right: 12px;
  top: 14px;
}
a.call-to-action:hover {
  border-bottom-color: #e1e6e8;
}

article.panel {
  -webkit-box-shadow: 0 5px 8px rgba(150, 150, 150, 0.1), 1px 3px 8px rgba(150, 150, 150, 0.1), -1px 3px 8px rgba(150, 150, 150, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(150, 150, 150, 0.1), 1px 3px 8px rgba(150, 150, 150, 0.1), -1px 3px 8px rgba(150, 150, 150, 0.1);
  box-shadow: 0 5px 8px rgba(150, 150, 150, 0.1), 1px 3px 8px rgba(150, 150, 150, 0.1), -1px 3px 8px rgba(150, 150, 150, 0.1);
  background: white;
  width: 230px;
}
.ie8 article.panel, .ie7 article.panel {
  -webkit-box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  behavior: url("/css/PIE.htc");
  position: relative;
}
article.panel a {
  border: 0;
  color: #424547;
  cursor: pointer;
  display: block;
}
article.panel h2,
article.panel h3 {
  font-size: 16px;
  line-height: 45px;
  font-size: 1.14286rem;
  line-height: 3.21429rem;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTAzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkN2EzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1903c), color-stop(100%, #dd7a30));
  background: -webkit-linear-gradient(#f1903c, #dd7a30);
  background: -moz-linear-gradient(#f1903c, #dd7a30);
  -pie-background: linear-gradient(#f1903c, #dd7a30);
  background: linear-gradient(#f1903c, #dd7a30);
  color: white;
  font-weight: normal;
  margin: 0;
  height: 1%;
  padding: 0 55px 0 19px;
  text-transform: uppercase;
}
.ie8 article.panel h2, .ie7 article.panel h2, .ie8
article.panel h3, .ie7
article.panel h3 {
  behavior: url("/css/PIE.htc");
  position: relative;
}
article.panel h2.green,
article.panel h3.green {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYmEzZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlOTEyZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7aba3e), color-stop(100%, #5e912d));
  background: -webkit-linear-gradient(#7aba3e, #5e912d);
  background: -moz-linear-gradient(#7aba3e, #5e912d);
  -pie-background: linear-gradient(#7aba3e, #5e912d);
  background: linear-gradient(#7aba3e, #5e912d);
}
article.panel:hover h2, article.panel:hover h3 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OWI0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkODczYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f59b4d), color-stop(100%, #ed873b));
  background: -webkit-linear-gradient(#f59b4d, #ed873b);
  background: -moz-linear-gradient(#f59b4d, #ed873b);
  -pie-background: linear-gradient(#f59b4d, #ed873b);
  background: linear-gradient(#f59b4d, #ed873b);
}
article.panel:hover h2.green, article.panel:hover h3.green {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4Y2U0NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY3YTEzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #88ce45), color-stop(100%, #67a130));
  background: -webkit-linear-gradient(#88ce45, #67a130);
  background: -moz-linear-gradient(#88ce45, #67a130);
  -pie-background: linear-gradient(#88ce45, #67a130);
  background: linear-gradient(#88ce45, #67a130);
}
article.panel p {
  font-size: 12px;
  line-height: 18px;
  font-size: 0.85714rem;
  line-height: 1.28571rem;
  margin: 0;
  padding: 16px 20px 25px;
}
article.panel p.no-padding-bottom {
  padding-bottom: 0;
}
article.panel ul {
  margin: 8px 0 0 0;
  padding: 0 0 25px 35px;
}
article.panel ul li {
  font-size: 12px;
  line-height: 18px;
  font-size: 0.85714rem;
  line-height: 1.28571rem;
}
article.panel ul li a {
  color: #007bbf;
  display: inline;
  border-bottom: 1px solid transparent;
}
article.panel ul li a:hover {
  border-bottom-color: #007bbf;
}

button,
.btn {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTAzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkN2EzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1903c), color-stop(100%, #dd7a30));
  background: -webkit-linear-gradient(#f1903c, #dd7a30);
  background: -moz-linear-gradient(#f1903c, #dd7a30);
  -pie-background: linear-gradient(#f1903c, #dd7a30);
  background: linear-gradient(#f1903c, #dd7a30);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  font-weight: 700;
  font-size: 12px;
  line-height: 14.4px;
  font-size: 1.188rem;
  line-height: 1.02857rem;
  border: 1px solid #f08f3b;
  color: #fff;
  display: inline-block;
  padding: 6px 23px;
  text-transform: uppercase;
}
button:hover,
.btn:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OWI0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkODczYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f59b4d), color-stop(100%, #ed873b));
  background: -webkit-linear-gradient(#f59b4d, #ed873b);
  background: -moz-linear-gradient(#f59b4d, #ed873b);
  -pie-background: linear-gradient(#f59b4d, #ed873b);
  background: linear-gradient(#f59b4d, #ed873b);
  border-bottom-color: transparent !important;
}
.ie7 button, .ie8 button, .ie7
.btn, .ie8
.btn {
  behavior: url("/css/PIE.htc");
  position: relative;
}
.ie7 button, .ie7
.btn {
  zoom: 1;
  *display: inline;
  /* IE7 inline-block hack */
}
button.blue,
.btn.blue {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0YWNkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlNmJhZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04acdd), color-stop(100%, #1e6baf));
  background: -webkit-linear-gradient(#04acdd, #1e6baf);
  background: -moz-linear-gradient(#04acdd, #1e6baf);
  -pie-background: linear-gradient(#04acdd, #1e6baf);
  background: linear-gradient(#ec6b29, #ec6b29);
  border-color: #ec6b29;
}
button.blue:hover,
.btn.blue:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1YzBmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxNzljNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #15c0f2), color-stop(100%, #2179c6));
  background: -webkit-linear-gradient(#15c0f2, #2179c6);
  background: -moz-linear-gradient(#15c0f2, #2179c6);
  -pie-background: linear-gradient(#15c0f2, #2179c6);
  background: linear-gradient(#15c0f2, #2179c6);
  border-bottom-color: transparent !important;
}
button.green,
.btn.green {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYmEzZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlOTEyZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7aba3e), color-stop(100%, #5e912d));
  background: -webkit-linear-gradient(#7aba3e, #5e912d);
  background: -moz-linear-gradient(#7aba3e, #5e912d);
  -pie-background: linear-gradient(#7aba3e, #5e912d);
  background: linear-gradient(#7aba3e, #5e912d);
  border-color: #7aba3e;
}
button.green:hover,
.btn.green:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4Y2U0NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY3YTEzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #88ce45), color-stop(100%, #67a130));
  background: -webkit-linear-gradient(#88ce45, #67a130);
  background: -moz-linear-gradient(#88ce45, #67a130);
  -pie-background: linear-gradient(#88ce45, #67a130);
  background: linear-gradient(#88ce45, #67a130);
  border-bottom-color: transparent !important;
}
button.gray,
.btn.gray {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3OWE5ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyNDU0NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #979a9d), color-stop(100%, #424547));
  background: -webkit-linear-gradient(#979a9d, #424547);
  background: -moz-linear-gradient(#979a9d, #424547);
  -pie-background: linear-gradient(#979a9d, #424547);
  background: linear-gradient(#ec6b29, #ec6b29);
  border-color: #ec6b29;
  border-radius: 30px;
}
button.gray:hover,
.btn.gray:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmYTNhOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU3NWE1YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9fa3a8), color-stop(100%, #575a5c));
  background: -webkit-linear-gradient(#9fa3a8, #575a5c);
  background: -moz-linear-gradient(#9fa3a8, #575a5c);
  -pie-background: linear-gradient(#9fa3a8, #575a5c);
  background: linear-gradient(#ec6b29, #ec6b29);
  border-bottom-color: transparent !important;
  color: #fff;
}
button.block,
.btn.block {
  display: block;
  text-align: center;
  width: 100%;
}
button.large,
.btn.large {
  font-size: 16px;
  line-height: 16.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  padding: 12px 16px 9px;
}
button.large.wide,
.btn.large.wide {
  padding-left: 50px;
  padding-right: 50px;
}

div.divider {
  background: url("../../images/divider.png") no-repeat;
  border: 0;
  height: 13px;
  margin: 0 0 25px -20px;
  width: 710px;
}
div.divider {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
.ie7 div.divider {
  font-size: 1px;
  line-height: 1px;
}

.content form {
  line-height: 24px;
  padding-bottom: 12px;
}
form span.error,
form .required {
  font-size: 12px;
  line-height: 16px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
}
form span.error {
  color: #ec1f27;
  display: block;
  padding-top: 10px;
}
form .note {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  margin: 0 0 25px 8px;
}
form .agree {
  font-weight: 700;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  padding: 30px 0;
}

input.error,
select.error,
textarea.error {
  border-color: #ec1f27;
}

input.error,
label.error,
select.error,
td.error,
textarea.error {
  color: #ec1f27;
}

nav.side-nav {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  font-weight: 700;
  border: 1px solid #d4d4d5;
  margin: 5px;
  padding: 0;
  text-transform: uppercase;
}
nav.side-nav li:first-child a {
  border-top: 0;
}
nav.side-nav li.last a {
  border-bottom: 0;
}
nav.side-nav li:hover i {
  background-position: 0 -1423px;
  width: 9px;
  height: 14px;
}
nav.side-nav li ul {
  display: none;
}
nav.side-nav li.has-sub-items.show-sub-items a {
  color: #576166;
}
nav.side-nav li.has-sub-items.show-sub-items a span {
  border-bottom: 0;
}
nav.side-nav li.active {
  background: none;
  /* cursor: default;
  i {
    @include show-global-sprite(caret-gray-right);
  }
  */
}
nav.side-nav li.active a {
  color: #ff6600;
  /* cursor: default; */
}
nav.side-nav li.active a.has-pointer {
  cursor: pointer;
}
nav.side-nav li.has-sub-items.show-sub-items.active > a {
  color: #ff6600;
}
nav.side-nav li.show-sub-items:hover i {
  background-position: 0 -1473px;
  width: 9px;
  height: 14px;
}
nav.side-nav li.show-sub-items:hover a:hover {
  color: #ff6600;
}
nav.side-nav li.show-sub-items:hover a:hover i {
  background-position: 0 -1423px;
  width: 9px;
  height: 14px;
}
nav.side-nav li.show-sub-items ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
nav.side-nav li.show-sub-items ul li.last a span {
  border-bottom: 1px solid #d5d5d5;
}
nav.side-nav li.show-sub-items ul li a {
  color: #576166;
  cursor: pointer;
  font-weight: normal;
  text-transform: none;
}
nav.side-nav li.show-sub-items ul li a span {
  border-bottom: 0;
  border-top: 1px dotted #d5d5d5;
}
nav.side-nav li.show-sub-items ul li:hover a {
  color: #ff6600;
}
nav.side-nav li.show-sub-items ul li.active a {
  color: #ff6600;
  /* cursor: default; */
}
nav.side-nav a {
  color: #576166;
  display: block;
  padding: 0 8px;
}
nav.side-nav a span {
  border-bottom: 1px solid #d5d5d5;
  border-top: 1px solid white;
  display: block;
  padding: 13px 6px 12px;
  position: relative;
}
nav.side-nav a i {
  background-position: 0 -1473px;
  width: 9px;
  height: 14px;
  position: absolute;
  display: block;
  top: 12px;
  right: 4px;
}
nav.side-nav a:hover {
  background: url("../../images/backgrounds/side-nav-hover.png") no-repeat 0 0;
  color: #ff6600;
}
nav.side-nav .last a span {
  border-bottom: 0;
}

body p.right {
  text-align: right;
}
body p.required {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  margin-bottom: 30px;
}

table .labels td,
table .label {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  padding-top: 11px;
  padding-bottom: 0;
}
table label {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
}
table th,
table td {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
}
table.shaded td {
  border-top: 1px dotted #e0e2e3;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  padding: 16px 0;
}
table.shaded tr:first-child td {
  border: 0;
}
table.shaded td:first-child,
table.shaded th:first-child {
  padding-left: 20px;
}
table.shaded .label {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 700;
  width: 269px;
}
table.shaded .label label {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 700;
}
table.shaded .option-one,
table.shaded .option-two {
  line-height: 1.4;
  width: 174px;
}
table.shaded .option-one label,
table.shaded .option-two label {
  padding-left: 30px;
}
.user-information table td, .corporate-information table td, .permission table td {
  vertical-align: top;
  padding-right: 20px;
  width: 222px;
}
.permission table {
  margin-top: 20px;
}
.options table label {
  text-indent: -999em;
}
.options table thead th:first-child {
  text-align: left;
}
.options table thead th,
.options table td {
  text-align: center;
}
.options table th,
.options table td {
  border-top: 1px dotted #e0e2e3;
}
.options table th tr:first-child,
.options table td tr:first-child {
  border: 0;
}
.options table thead th:first-child {
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-weight: normal;
}
.options table th:first-child {
  width: 300px;
}
.options table th.add,
.options table th.delete {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  font-weight: normal;
  text-transform: uppercase;
  width: 181px;
}
table td.number {
  font-size: 26px;
  line-height: 31.2px;
  font-size: 1.85714rem;
  line-height: 2.22857rem;
  font-weight: 700;
  color: #bac0c2;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  width: 32px;
}

/* Homepage */
.Home .mast {
  background: #111;
  height: 438px;
}
.Home .mast .l-container {
  position: relative;
}
.ie7 .Home .mast .l-container {
  z-index: 3;
}
.Home .mast .nav {
  height: 438px;
  position: absolute;
  left: 0;
  top: 0;
  width: 950px;
}
.Home .mast .nav .l-secondary {
  position: absolute;
  z-index: 2;
}
.Home .mast .nav .marquee-nav {
  bottom: 5px;
  position: absolute;
  right: 0;
  z-index: 3;
}
.Home .mast .nav .marquee-nav ul {
  zoom: 1;
  margin: 0;
}
.Home .mast .nav .marquee-nav ul:before, .Home .mast .nav .marquee-nav ul:after {
  content: " ";
  display: table;
}
.Home .mast .nav .marquee-nav ul:after {
  clear: both;
}
.Home .mast .nav .marquee-nav li {
  float: left;
  display: block;
  margin-left: 2px;
}
.Home .mast .nav .marquee-nav li:first-child {
  margin-left: 0;
}
.Home .mast .nav .marquee-nav a {
  font-size: 13px;
  line-height: 20px;
  font-size: 0.92857rem;
  line-height: 1.42857rem;
  background: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.5);
  display: block;
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  position: relative;
  text-align: center;
  width: 20px;
}
.ie8 .Home .mast .nav .marquee-nav a, .ie7 .Home .mast .nav .marquee-nav a {
  background: transparent;
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20FFFFFF,endColorstr=#20FFFFFF);
  zoom: 1;
}
.Home .mast .nav .marquee-nav a:hover, .Home .mast .nav .marquee-nav a.selected {
  background: rgba(255, 255, 255, 0.4);
  color: #fff;
}
.ie8 .Home .mast .nav .marquee-nav a:hover, .ie7 .Home .mast .nav .marquee-nav a:hover, .ie8 .Home .mast .nav .marquee-nav a.selected, .ie7 .Home .mast .nav .marquee-nav a.selected {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#40FFFFFF,endColorstr=#40FFFFFF);
}
.Home .mast .nav .marquee-nav a.selected {
  color: rgba(0, 0, 0, 0.7);
  cursor: default;
}
.ie8 .Home .mast .nav .marquee-nav a.selected, .ie7 .Home .mast .nav .marquee-nav a.selected {
  background: transparent;
  color: #333;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70FFFFFF,endColorstr=#70FFFFFF);
}
.Home .mast .nav .marquee-nav a.previous i, .Home .mast .nav .marquee-nav a.next i {
  display: block;
  left: 6px;
  position: absolute;
  top: 4px;
}
.Home .mast .nav .marquee-nav a.previous {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
.ie7 .Home .mast .nav .marquee-nav a.previous {
  font-size: 1px;
  line-height: 1px;
}
.Home .mast .nav .marquee-nav a.previous i {
  background-position: 0 -1765px;
  width: 7px;
  height: 12px;
}
.Home .mast .nav .marquee-nav a.next {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
.ie7 .Home .mast .nav .marquee-nav a.next {
  font-size: 1px;
  line-height: 1px;
}
.Home .mast .nav .marquee-nav a.next i {
  background-position: 0 -1753px;
  width: 7px;
  height: 12px;
}
.Home #marquee-wrapper {
  height: 438px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.Home #marquee-wrapper.loading {
  background: url("../../images/spinner.gif") no-repeat center 170px;
}
.Home #marquee-wrapper.capitalize {
  background-color: #24292d;
  background-image: url("../../images/home/marquee-one.jpg");
}
.Home #marquee-wrapper.less-fraud {
  background-color: #0684ac;
  background-image: url("../../images/home/marquee-two.jpg");
}
.Home #marquee-wrapper.pulse-conference-13 {
  background-color: #24292d;
  background-image: url("../../images/home/marquee-three.jpg");
}
.Home #marquee-wrapper.redesign {
  background-image: url(../../images/home/bg-dis.jpg);
  background-color: #02210d;
}
.Home #marquee-wrapper.debit-dashboard {
  background-image: url(../../images/home/pulse_logo_marquee_background.jpg);
  background-color: #000e27;
}

.Home #marquee-wrapper.debit-protect {
  background-image: url(../../images/home/pulse_home_marquee_MobileWallet.jpg);
  background-color: #000e27;
}
.Home #marquee-wrapper.cadence {
  background-image: url(../../images/home/pulse_home_marquee_EMV.jpg);
  background-color: #a57921;
}
.Home #marquee-wrapper.debit-now {
  background-image: url(../../images/home/marquee-debit-now.jpg);
  background-color: #015682;
}
.Home #marquee-wrapper.debit-protect .logo {
  margin: 10px 0 20px;
}
.Home .marquee {
  height: 438px;
  display: none;
}
.ie8 .Home .marquee, .ie7 .Home .marquee {
  filter: inherit;
}
.ie8 .Home .marquee {
  position: relative;
}
.Home .marquee h1 {
  color: #fff;
}
.Home .marquee h1 span {
  display: block;
}
.Home .marquee h1 .line-one {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  text-transform: uppercase;
}
.ie8 .Home .marquee .button {
  position: relative;
}
.Home .marquee.debit-protect {
  text-align: left;
}
.Home .marquee.debit-protect .l-container .sub-content p{
	width: 533px;
	padding: 25px 0 0 0;
}
.Home .marquee.debit-protect .l-container {
  width: 710px;
  height: 290px;
  padding: 55px 0 0 182px;
}
/*.Home .marquee.debit-protect .l-container h1{
	margin-left: -60px;
}*/
.Home .marquee.debit-protect h1 .line-one {
  font-size: 46px;
  border-top: 1px solid #8bafdb;
  border-bottom: 1px solid #8bafdb;
  padding: 13px 0;
  margin-bottom: 25px;
}
.Home .marquee.debit-protect h1 .left-line {
  height: 1px;
  width: 50px;
  background: #edc390;
  position: absolute;
  top: 78px;
  left: 218px;
  /* word-spacing: -12px; */
}
.Home .marquee.debit-protect h1 .right-line {
  height: 1px;
  width: 50px;
  background: #edc390;
  position: absolute;
  top: 78px;
  right: 95px;
}
.Home .marquee.debit-protect .sub-content img.debitprotectimage{
  float: left;
  margin-right: 30px;
  margin-left: 51px;
  height: 200px;
  width: 240px;
}
.Home .marquee.debit-protect .button {
  float: left;
  margin-left: 20px;
}
.Home .marquee.debit-protect .more {
  float: left;
  margin-left: 15px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.Home .marquee.debit-protect .more a {

  color: #fff;
  line-height: 42px;
  font-size: 14px;
}
.Home .marquee.debit-protect .more a i {
  background-position: 0 -1784px;
  width: 13px;
  height: 12px;
}
.Home .marquee.cadence {
  
}
.Home .marquee.cadence .l-container {
  
}
.Home .marquee.cadence h1 {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  position: relative;
  margin-left: 250px;
  padding-top: 15px;
  color: black;
}
.Home .marquee.cadence h1 .line-one {
  font-size: 32px;
  color: #e0a785;
}
.Home .marquee.cadence h1 .left-line {
  height: 1px;
  width: 235px;
  background: #edc390;
  position: absolute;
  top: 22px;
  left: 0;
}
.Home .marquee.cadence h1 .right-line {
  height: 1px;
  width: 235px;
  background: #edc390;
  position: absolute;
  top: 22px;
  right: 0;
}
.Home .marquee.cadence h1 .line-two {
	font-size: 32px;
	font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
	text-transform: uppercase;
	width: 56%;
	padding-top: 25px;
}
.Home .marquee.cadence h1 .next-line-text {
	font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
	text-transform: uppercase;
	font-size: 32px;
}
.Home .marquee.cadence .button {
	float: left;
}
.Home .marquee.cadence .button .large {
	padding: 10px 35px;
}
.Home .marquee.cadence .sub-content {
  margin-top: 30px;
}
.Home .marquee.cadence .sub-content img.cards {
  margin-right: 25px;
}
.Home .marquee.cadence .sub-content p {
  width: auto;
}
.ie8 .Home .marquee.cadence .sub-content p {
  float: left;
  
  }
.ie8 .Home .marquee.cadence .sub-content .button {
  float: left;
}

.Home .marquee.debit-now {
  text-align: center;
}
.Home .marquee.debit-now .l-container {
  width: 650px;
  height: 290px;
  padding: 100px 0 0 150px;
  
}
.Home .marquee.debit-now h1.line-one {
  font-size: 50px;
  border-top: 1px solid #8bafdb;
  border-bottom: 1px solid #8bafdb;
  padding: 13px 0;
  margin-bottom: 25px;
}

.Home .marquee.debit-now h1 .line-two {
  font-size: 76px;
  line-height: 75px;
  font-size: 5.35714rem;
  line-height: 5.35714rem;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  padding-bottom: 15px;  
  text-transform: uppercase;
  word-spacing: -2px;
  font-weight: bold;
}

.Home .marquee.debit-now .button {
  float: left;
  margin-left: 80px;
}

.Home .marquee.debit-now .button .btn.large.wide {
  padding-left: 40px;
  padding-right: 40px;
}

.Home .marquee.debit-now .button .btn.large.wide.blue {
  background: linear-gradient(#f1903c, #dd7a30);
  
}

.Home .marquee.debit-now .button .btn.large.wide.blue:hover {
  background: linear-gradient(#f1903c, #dd7a30);
}

.Home .marquee.debit-now .more {
  float: left;
  margin-left: 5px;
  color: #fff;  
  text-transform: uppercase;  
}
.Home .marquee.debit-now .more a {
  color: #fff;
  font-size: 14px;
  text-align: left;
  position: absolute;
  line-height: 20px;
  width:300px;
}
.Home .marquee.redesign .l-container {
	width: 600px;
	height: 235px;
	padding: 14px 0 0 30px;
}
.Home .marquee.redesign h1 {
  text-align: center;
  margin-bottom: 0px;
}


.Home .marquee.redesign h1 .line-one {
	font-size: 46px;
	line-height: 75px;
	line-height: 5.35714rem;
	font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
	text-transform: none;
	word-spacing: -2px;
	padding-top: 15px;
	color: gray;
	text-align: left;
}

.Home .marquee.redesign .line-two-italic {
	font-style: italic;
	font-size: 14px;
	margin-top: 8px;
}
.Home .marquee.redesign .normal-text {
	font-size: 14px;
	width: 35%;
}

.Home .marquee.redesign h1 .line-two {
  font-size: 36px; 
  border-bottom: 1px solid #84c79c;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  padding-top: 15px;
  padding-bottom: 20px;
  word-spacing: -4px;
  
}
.Home .marquee.redesign p {
  width: 550px;
  padding-left: 13px;
}
.Home .marquee.redesign .button {
	margin-left: 0;
	margin-top: 66px;
}
/*New marquee for DebitDashboard Starts*/

.Home .marquee.debit-dashboard .l-container {
  width: 600px;
  height: 235px;
  padding: 55px 0 0 240px;
}
.Home .marquee.debit-dashboard h1 {
  text-align: center;
  margin-bottom: 0px;
}
.Home .marquee.debit-dashboard h1 .line-one {
  font-size: 40px; 
  border-bottom: 1px solid #8bafdb;
  border-top: 1px solid #8bafdb;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  padding-top: 15px;
  padding-bottom: 20px;
  word-spacing: -4px;
}
.Home .marquee.debit-dashboard h1 .line-two {
  font-size: 36px; 
  border-bottom: 1px solid #84c79c;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  padding-top: 15px;
  padding-bottom: 20px;
  word-spacing: -4px;
  
}
.Home .marquee.debit-dashboard p {
  text-align: center;
  padding-left: 120px;
  color: white;
}
.Home .marquee.debit-dashboard .button {
	margin-left: 175px;
    margin-top: 18px;
}
/*New marquee for DebitDashboard Ends*/

.Home .marquee.capitalize .l-container {
  padding: 60px 0 0 331px;
  width: 619px;
}
.Home .marquee.capitalize h1 {
  text-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  text-align: center;
  width: 510px;
}
.Home .marquee.capitalize h1 .line-one {
  font-size: 50px;
  line-height: 52px;
  font-size: 3.57143rem;
  line-height: 3.71429rem;
  word-spacing: 7px;
}
.Home .marquee.capitalize h1 span {
  letter-spacing: -1px;
}
.Home .marquee.capitalize h1 .line-two {
  font-size: 20px;
  line-height: 20px;
  font-size: 1.42857rem;
  line-height: 1.42857rem;
  font-family: Georgia, serif;
  font-style: italic;
  position: relative;
  text-align: center;
}
.Home .marquee.capitalize h1 .line-two .left {
  background: #fff;
  height: 1px;
  left: 5px;
  position: absolute;
  top: 10px;
  width: 45%;
}
.Home .marquee.capitalize h1 .line-two .right {
  background: #fff;
  height: 1px;
  position: absolute;
  right: 4px;
  top: 10px;
  width: 45%;
}
.Home .marquee.capitalize h1 .line-three {
  font-size: 75px;
  line-height: 75px;
  font-size: 5.35714rem;
  line-height: 5.35714rem;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  text-transform: uppercase;
  word-spacing: 5px;
}
.Home .marquee.less-fraud .l-container {
  padding: 45px 0 0 285px;
  width: 665px;
}
.Home .marquee.less-fraud h1 {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  margin-bottom: 40px;
  padding: 17px 0 16px;
  text-align: center;
  width: 610px;
}
.Home .marquee.less-fraud h1 .line-one {
  font-size: 33px;
  line-height: 33px;
  font-size: 2.35714rem;
  line-height: 2.35714rem;
  color: #aad1e4;
  margin-bottom: 5px;
  word-spacing: 1px;
}
.Home .marquee.less-fraud h1 .line-two {
  font-size: 50px;
  line-height: 50px;
  font-size: 3.57143rem;
  line-height: 3.57143rem;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  text-transform: uppercase;
  word-spacing: -1px;
}
.Home .marquee.less-fraud .video-thumbnail {
  float: left;
  margin-right: 50px;
  padding-top: 7px;
  position: relative;
  text-align: center;
  width: 181px;
}
.Home .marquee.less-fraud .video-thumbnail a.play {
  position: relative;
}
.Home .marquee.less-fraud .video-thumbnail a.play img {
  margin-bottom: 8px;
}
.Home .marquee.less-fraud .video-thumbnail a.play i.play {
  top: 27px;
  left: 70px;
}
.Home .marquee.less-fraud .video-thumbnail a.play .demo {
  font-size: 11px;
  line-height: 13.2px;
  font-size: 0.78571rem;
  line-height: 0.94286rem;
  border-bottom: 1px solid transparent;
  color: #fff;
  font-weight: bold;
  margin-left: 6px;
  position: relative;
  text-transform: uppercase;
}
.Home .marquee.less-fraud .video-thumbnail a.play .demo i.video {
  background-position: 0 -1590px;
  width: 15px;
  height: 11px;
  display: block;
  position: absolute;
  top: 2px;
  left: -22px;
}
.Home .marquee.less-fraud .video-thumbnail a.play:hover .demo {
  border-bottom-color: #fff;
}
.Home .marquee.less-fraud .video-thumbnail .reflection {
  background: url("../../images/home/video-thumbnail-reflection.png") no-repeat;
  height: 57px;
  left: -22px;
  position: absolute;
  top: 103px;
  width: 222px;
}
.Home .marquee.less-fraud .row {
  zoom: 1;
}
.Home .marquee.less-fraud .row:before, .Home .marquee.less-fraud .row:after {
  content: " ";
  display: table;
}
.Home .marquee.less-fraud .row:after {
  clear: both;
}
.Home .marquee.less-fraud p {
  float: left;
  margin: 0;
  width: 282px;
}
.Home .marquee.pulse-conference-13 .l-container {
  padding: 50px 0 0 242px;
  width: 619px;
}
.Home .marquee.pulse-conference-13 h1 {
  text-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  width: 613px;
}
.Home .marquee.pulse-conference-13 h1 .line-one {
  font-size: 35px;
  line-height: 35px;
  font-size: 2.5rem;
  line-height: 2.5rem;
  font-family: Georgia, serif;
  font-weight: bold;
  font-style: italic;
  position: relative;
  text-align: center;
  text-transform: lowercase;
}
.Home .marquee.pulse-conference-13 h1 .line-one .left {
  background: rgba(255, 255, 255, 0.5);
  height: 1px;
  left: 0;
  position: absolute;
  top: 19px;
  width: 29%;
}
.Home .marquee.pulse-conference-13 h1 .line-one .right {
  background: rgba(255, 255, 255, 0.5);
  height: 1px;
  position: absolute;
  right: 0;
  top: 19px;
  width: 29%;
}
.Home .marquee.pulse-conference-13 h1 .line-two {
  font-size: 75px;
  line-height: 75px;
  font-size: 5.35714rem;
  line-height: 5.35714rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  padding-bottom: 9px;
  text-transform: uppercase;
  word-spacing: -2px;
}
.Home .marquee.pulse-conference-13 p {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: bold;
  margin: 0 0 19px;
  text-align: center;
  width: 613px;
}
.Home .marquee.pulse-conference-13 p.location {
  font-size: 20px;
  line-height: 24px;
  font-size: 1.42857rem;
  line-height: 1.71429rem;
  margin-bottom: 6px;
  padding-top: 3px;
}
.Home .marquee.pulse-conference-13 p .pipe {
  padding: 0 6px;
}
.Home .marquee.pulse-conference-13 .button {
  text-align: center;
}
.Home .marquee p {
  font-size: 14px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.71429rem;
  text-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  color: #fff;
  padding: 2px 0;
  width: 310px;
}
.Home .main {
  background: #111111 url("../../images/backgrounds/header-repeat.png") repeat;
  position: relative;
}
.Home .main .l-container {
  z-index: 2;
}
.Home .main .gradient.top {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.16)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.16), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.16), rgba(0, 0, 0, 0));
  -pie-background: linear-gradient(rgba(255, 255, 255, 0.16), rgba(0, 0, 0, 0));
  background: linear-gradient(rgba(255, 255, 255, 0.16), rgba(0, 0, 0, 0));
  top: 0;
  height: 300px;
  left: 0;
  position: absolute;
  width: 100%;
}
.Home .main .gradient.bottom {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwKSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0), #000000);
  background: -moz-linear-gradient(rgba(0, 0, 0, 0), #000000);
  -pie-background: linear-gradient(rgba(0, 0, 0, 0), #000000);
  background: linear-gradient(rgba(0, 0, 0, 0), #000000);
  bottom: 0;
  height: 200px;
  left: 0;
  position: absolute;
  width: 100%;
}
.Home .news {
  zoom: 1;
  background: #fff;
  margin-bottom: 70px;
  padding: 24px 33px 21px;
  margin-top: 0px;
  width: 884px;
  z-index: 2;
}
.Home .news:before, .Home .news:after {
  content: " ";
  display: table;
}
.Home .news:after {
  clear: both;
}
.Home .news .top-stories {
  float: left;
  padding-right: 28px;
  width: 576px;
}
.Home .news .top-stories h2 {
  font-weight: normal;
  margin-top: 0;
  padding-top: 1px;
  padding-bottom: 12px;
  text-transform: uppercase;
}
.Home .news .top-stories h3 {
  font-size: 12px;
  line-height: 16px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
  font-weight: normal;
  margin: 0 20px 0 0;
  text-transform: none;
}
.Home .news .top-stories article {
  zoom: 1;
  border-bottom: 1px dotted #cbcfd1;
  margin-bottom: 20px;
  padding: 0 0 17px;
}
.Home .news .top-stories article:before, .Home .news .top-stories article:after {
  content: " ";
  display: table;
}
.Home .news .top-stories article:after {
  clear: both;
}
.Home .news .top-stories time {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  color: #979a9d;
  float: left;
  /* padding: 18px 2px 0; hide until categories are enabled */
  padding: 0 2px;
  width: 72px;
}
.Home .news .top-stories .meta {
  float: left;
  width: 500px;
}
.Home .news .top-stories .category {
  font-size: 9px;
  line-height: 10.8px;
  font-size: 0.64286rem;
  line-height: 0.77143rem;
  font-weight: bold;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  margin-bottom: 7px;
  text-transform: uppercase;
}
.Home .news .top-stories .category span {
  background: #676a6b;
  color: #fff;
  padding: 2px 6px 1px 5px;
}
.Home .more a {
  font-size: 12px;
  line-height: 14px;
  font-size: 0.85714rem;
  line-height: 1rem;
  position: relative;
  margin-left: 23px;
  padding-bottom: 1px;
}
.Home .more a i {
  background-position: 0 -1728px;
  width: 14px;
  height: 11px;
  display: block;
  position: absolute;
  top: 2px;
  left: -23px;
}
.Home .pulsations {
  border-left: 1px solid #e9e9ea;
  float: left;
  padding: 3px 0 10px 28px;
  width: 251px;
}
.Home .pulsations .image a {
  border-bottom: 0;
}
.Home .pulsations h3 {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  color: #7aba43;
  margin-top: 15px;
}
.Home .pulsations p {
  font-size: 12px;
  line-height: 19px;
  font-size: 0.85714rem;
  line-height: 1.35714rem;
}
.Home .announcements {
  zoom: 1;
  margin: 0 0 60px;
}
.Home .announcements:before, .Home .announcements:after {
  content: " ";
  display: table;
}
.Home .announcements:after {
  clear: both;
}
.Home .announcements .column {
  border-right: 1px solid #272828;
  float: left;
  padding: 0 42px 0 20px;
  width: 252px;
}
.Home .announcements .column.two {
  padding-left: 36px;
  padding-right: 29px;
}
.Home .announcements .column.three {
  border-right: 0;
  padding-left: 35px;
  padding-right: 29px;
}
.Home .announcements .column h2 {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  color: #8a9499;
  font-weight: normal;
  margin: -20px 0 7px;
  text-transform: uppercase;
}
.ie7 .Home .announcements .column h2 {
  zoom: 1;
}
.Home .announcements .column .image,
.Home .announcements .column .video-thumbnail {
  border: 1px solid #4a5053;
  font-size: 0;
}
.Home .announcements .column .image a,
.Home .announcements .column .image img,
.Home .announcements .column .video-thumbnail a,
.Home .announcements .column .video-thumbnail img {
  display: block;
}
.Home .announcements .column .image a,
.Home .announcements .column .video-thumbnail a {
  border-bottom: 0;
}
.Home .announcements .column p {
  font-size: 14px;
  line-height: 19px;
  font-size: 1rem;
  line-height: 1.35714rem;
  color: #fff;
  margin-bottom: 11px;
}

.play {
  display: block;
  position: relative;
}
.play i {
  background-position: 0 -976px;
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  top: 49px;
  left: 104px;
}
.play:hover i {
  background-position: 0 -936px;
}

/* Private Homepage */
.PrivateHome .section-title {
  display: none;
}
.PrivateHome .selectBox-dropdown-menu {
  width: 288px;
  min-width: 288px;
}
.PrivateHome .main .l-container {
  width: auto;
}
.PrivateHome .main .l-container .l-content {
  float: none;
  margin: 0;
  width: auto;
}
.PrivateHome .main .l-container .l-content .wrapper {
  margin: 0 auto;
  width: 910px;
}
.PrivateHome .main .l-container .l-content .upper {
  background: url(../../images/backgrounds/private-homepage-upper.png);
  padding: 20px 0 85px 0;
}
.PrivateHome .main .l-container .l-content .upper .headline {
  padding: 0 0 20px 0;
}
.PrivateHome .main .l-container .l-content .upper .headline .welcome {
  float: left;
  max-width: 690px;
}
.PrivateHome .main .l-container .l-content .upper .headline .welcome h1 {
  font-family: "DiscoverSans-Semibold", DiscoverSans-Light, sans-serif;
  font-size: 36px;
  font-weight: normal;
  line-height: 36px;
  margin: 0 0 10px 0;
  padding: 15px 0 0 0;
}
.PrivateHome .main .l-container .l-content .upper .headline .welcome p {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  padding: 0;
}
.PrivateHome .main .l-container .l-content .upper .headline .callout {
  background: rgba(255, 255, 255, 0.3);
  float: right;
  padding: 20px 25px;
  width: 200px;
}
.ie8 .PrivateHome .main .l-container .l-content .upper .headline .callout, .ie7 .PrivateHome .main .l-container .l-content .upper .headline .callout {
  background: url(../../images/backgrounds/semi-transparent-white-bg.png);
}
/* Initiative No PAYM-3532,  ADA rules 1.3.1 Info and Relationships - Level A, "Heading Hierachy not correct, change heading Tag */
.PrivateHome .main .l-container .l-content .upper .headline .callout h3 {
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0;
  text-transform: none;
}
/* Initiative No PAYM-3532,  ADA rules 1.3.1 Info and Relationships - Level A, "Heading Hierachy not correct, change heading Tag */
.PrivateHome .main .l-container .l-content .upper .headline .callout h2 {
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0;
  text-transform: none;
}
.PrivateHome .main .l-container .l-content .upper .headline .callout p {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  padding: 0;
}
.PrivateHome .main .l-container .l-content .upper .my-applications {
  background: #ffffff;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  float: left;
  height: auto;
  padding: 13px 20px 0 20px;
  width: 255px;
}
.PrivateHome .main .l-container .l-content .upper .my-applications h2 {
  background: url(../../images/account-home/Gear_37x37px_1.png) 0 50% no-repeat;
  font-size: 18px;
  font-weight: normal;
  height: 37px;
  line-height: 37px;
  margin: 0;
  padding: 0 0 0 55px;
}
.PrivateHome .main .l-container .l-content .upper .my-applications ul {
  list-style: none;
  margin: 0;
  padding: 14px 0 0 10px;
}
.PrivateHome .main .l-container .l-content .upper .my-applications ul li {
  font-size: 14px;
  padding: 2px 0 7px 0;
}
.PrivateHome .main .l-container .l-content .upper .my-applications ul li a {
  background: url(../../images/global/Arrow_11x14_01_1.png) 0 3px no-repeat;
  padding-left: 25px;
}
.PrivateHome .main .l-container .l-content .upper .my-applications ul li a:hover {
  border-color: transparent;
}
.PrivateHome .main .l-container .l-content .upper .my-applications ul li a:hover span {
  border-bottom: 0;
}
.PrivateHome .main .l-container .l-content .upper .messages {
  background: #ffffff;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  float: right;
  height: 278px;
  width: 600px;
}
.PrivateHome .main .l-container .l-content .upper .messages .heading {
  color: #ffffff;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTAzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkN2EzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1903c), color-stop(100%, #dd7a30));
  background: -webkit-linear-gradient(#f1903c, #dd7a30);
  background: -moz-linear-gradient(#f1903c, #dd7a30);
  -pie-background: linear-gradient(#ec6b29, #ec6b29);
  background: linear-gradient(#ec6b29, #ec6b29);
  height: 45px;
  line-height: 45px;
  padding: 0 20px; 
}
.ie8 .PrivateHome .main .l-container .l-content .upper .messages .heading, .ie7 .PrivateHome .main .l-container .l-content .upper .messages .heading {
  background: url("../../images/backgrounds/orange-header-repeat.png") repeat-x;
}
.PrivateHome .main .l-container .l-content .upper .messages .heading h2 {
  color: #ffffff;
  float: left;
  font-size: 18px;
  font-weight: normal;
  height: 45px;
  line-height: 45px;
  margin: 0;
  padding: 0;
}
.PrivateHome .main .l-container .l-content .upper .messages .heading .message-count {
  float: right;
  font-size: 12px;
}
.PrivateHome .main .l-container .l-content .upper .messages .message-list {
  height: 193px;
  overflow: auto;
  overflow-x: hidden;
  padding: 10px 20px;
}
.ie7 .PrivateHome .main .l-container .l-content .upper .messages .message-list {
  padding-right: 40px;
}
.PrivateHome .main .l-container .l-content .upper .messages .message-list p.no-messages {
  padding-top: 75px;
  text-align: center;
}
.PrivateHome .main .l-container .l-content .upper .messages .message-list table {
  display: table;
  width: 100%;
}
.PrivateHome .main .l-container .l-content .upper .messages .message-list table tbody {
  display: table;
  width: 100%;
}
.ie7 .PrivateHome .main .l-container .l-content .upper .messages .message-list table tbody {
  width: auto;
}
.PrivateHome .main .l-container .l-content .upper .messages .message-list table td {
  border-bottom: 1px dotted #cbd0d1;
  font-size: 12px;
  padding: 12px 0;
}
.PrivateHome .main .l-container .l-content .upper .messages .message-list table td.last {
  text-align: right;
}

.PrivateHome .main .l-container .l-content .upper .messages .achome-topstories {
  height: 193px;
  overflow: auto;
  overflow-x: hidden;
  padding: 10px 20px;
}
.ie7 .PrivateHome .main .l-container .l-content .upper .messages .achome-topstories {
  padding-right: 40px;
}
.PrivateHome .main .l-container .l-content .upper .messages .achome-topstories p.no-messages {
  padding-top: 75px;
  text-align: center;
}
.PrivateHome .main .l-container .l-content .upper .messages .achome-topstories table {
  display: table;
  width: 100%;
}
.PrivateHome .main .l-container .l-content .upper .messages .achome-topstories table tbody {
  display: table;
  width: 100%;
}
.ie7 .PrivateHome .main .l-container .l-content .upper .messages .achome-topstories table tbody {
  width: auto;
}
.PrivateHome .main .l-container .l-content .upper .messages .achome-topstories table td {
  border-bottom: 1px dotted #cbd0d1;
  font-size: 14px;
  padding: 12px 0;
}
.PrivateHome .main .l-container .l-content .upper .messages .achome-topstories table td.last {
  text-align: right;
}

.PrivateHome .main .l-container .l-content .lower {
  background: url(../../images/backgrounds/private-home-lower-background.png) 50% 0 repeat-y;
  border-top: 1px solid #d0d0d0;
}
.PrivateHome .main .l-container .l-content .lower .col-main {
  float: left;
  width: 650px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tabs {
  list-style: none;
  margin: -45px 0 0 0;
  padding: 0;
  position: absolute;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tabs li {
  background: url(../../images/backgrounds/private-home-lower-tab-background.png) 0 50% repeat-x;
  float: left;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tabs li.selected {
  background: #ffffff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  z-index: 1;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tabs li.selected a {
  background: url(../../images/backgrounds/private-home-lower-tab-active-background.png) 0 0 repeat-x;
  border-bottom: 0;
  height: 45px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tabs li a {
  border: 0;
  border-bottom: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
  color: #424547;
  display: block;
  float: left;
  font-size: 16px;
  height: 44px;
  line-height: 44px;
  padding: 0 30px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tabs li a:hover {
  text-decoration: none;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tabs li a.last {
  border-right: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .white-bg {
  /* for masking the shadow of the tabs */
  background: #ffffff;
  position: absolute;
  z-index: 1;
  width: 688px;
  height: 30px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content {
  background: #ffffff;
  margin: 0 0 0 -10px;
  padding: 46px 0 0 10px;
  position: relative;
  z-index: 2;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content.hide {
  display: none;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .headline {
  min-height: 85px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .headline.fraud-solutions {
  background: url(../../images/account-home/Laptop_Lock_102x81px_1.png) 0 0 no-repeat;
  margin-left: -10px;
  min-height: 121px;
  padding: 0 0 0 139px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .headline.webinars {
  background: url(../../images/account-home/webinars.png) 0 0 no-repeat;
  padding: 0 0 0 129px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .headline.insights-and-research {
  background: url(../../images/account-home/insights-and-research.png) 0 0 no-repeat;
  margin-left: 0;
  padding: 0 0 0 129px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .headline h3 {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-size: 36px;
  font-weight: normal;
  line-height: 36px;
  margin: 0 0 10px 0;
  padding: 5px 0 0 0;
  text-transform: none;
  white-space: nowrap;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .headline p {
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  padding: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .headline .menu-drop {
  float: right;
  list-style: none;
  margin: -43px 0 0 0;
  padding: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .headline .menu-drop li.selected {
  display: block;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .col {
  float: left;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .col.first {
  border-right: 1px solid #e5e5e5;
  padding: 0 30px 0 0;
  width: 318px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .col.last {
  padding: 0 0 0 30px;
  width: 210px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .col h4 {
  color: #979a9d;
  font-size: 11px;
  font-weight: normal;
  margin: 0 0 20px 0;
  padding: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .col .forum-info {
  background: url(../../images/account-home/forums-icon.png) 0 0 no-repeat;
  padding: 50px 0 0 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .col .forum-info h5 {
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .col .forum-info p {
  font-size: 12px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .link-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .link-list li {
  border-bottom: 1px dotted #cbd0d1;
  font-size: 14px;
  padding: 15px 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .link-list li.last {
  border: 0;
  padding-bottom: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .link-list .new {
  color: #ff6600;
  font-weight: bold;
  text-transform: uppercase;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .link-list.arrows a {
  background: url(../../images/global/Arrow_11x14_01_1.png) 0 4px no-repeat;
  display: inline-block;
  padding-left: 25px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .link-list.arrows a:hover {
  border-color: transparent;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .link-list.arrows a:hover span {
  border-bottom: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid {
  border-bottom: 1px dotted #d5d8da;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid.hide {
  display: none;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid .row.first {
  margin: -20px 0 35px 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid .row .col {
  float: left;
  width: 180px;
  padding-right: 40px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid .row .col.first {
  border: 0;
  padding-right: 40px;
  width: 180px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid .row .col.last {
  padding: 0;
  width: 180px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid .row .col h3 {
  font-size: 12px;
  font-weight: normal;
  line-height: 150%;
  margin: 0;
  text-transform: none;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid .row .col h3 a span.icon {
  background: url(../../images/global/video-blue.png) 0 0 no-repeat;
  display: inline-block;
  height: 12px;
  width: 22px;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid .row .col h3 a:hover {
  border-color: transparent;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid .row .col h3 a:hover span.text {
  border-bottom: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .webinars-grid .row .col p {
  font-size: 12px;
}
.PrivateHome .main .l-container .l-content .lower .col-secondary {
  background: url(../../images/backgrounds/right-side-shadow.png) 1px 0 no-repeat;
  float: right;
  min-height: 495px;
  padding: 40px 0 0 30px;
  width: 190px;
}
.PrivateHome .main .l-container .l-content .lower .col-secondary h3 {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 18px 0;
  text-transform: none;
}
.PrivateHome .main .l-container .l-content .lower .col-secondary h3.security-compliance {
  background: url(../../images/account-home/Fraud_49x55px_1.png) 0 0 no-repeat;
  min-height: 55px;
  padding: 4px 0 0 75px;
}
.PrivateHome .main .l-container .l-content .lower .col-secondary h3.no-wrap {
  white-space: nowrap;
}
.PrivateHome .main .l-container .l-content .lower .col-secondary ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.PrivateHome .main .l-container .l-content .lower .col-secondary ul li {
  margin: 0 0 15px 0;
  font-size: 14px;
}
.PrivateHome .main .l-container .l-content .lower .col-secondary .seperator {
  border-bottom: 1px dotted #cbd0d1;
  height: 15px;
  margin-bottom: 25px;
}

/* Shared Icons */
.blue-arrow-right,
a.blue-arrow-right {
  background: url(../../images/global/Arrow_11x14_01_1.png) 100% 50% no-repeat;
  display: inline-block;
  padding-right: 20px;
  min-width: 1px;
  min-height: 11px;
}
.blue-arrow-right:hover,
a.blue-arrow-right:hover {
  border-color: transparent;
}
.blue-arrow-right:hover span,
a.blue-arrow-right:hover span {
  border-bottom: 1px solid #007BBF;
}
.blue-arrow-right.align-left,
a.blue-arrow-right.align-left {
  background-position: 0 50%;
  padding-left: 20px;
  padding-right: 0;
}

a.blue-arrow-left {
  background: url(../../images/global/arrow-blue-left.png) 0 50% no-repeat;
  display: inline-block;
  padding-left: 20px;
}
a.blue-arrow-left:hover {
  border-color: transparent;
}
a.blue-arrow-left:hover span {
  border-bottom: 1px solid #007BBF;
}
a.blue-arrow-left span {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
}

a.print-icon {
  background: url(../../images/global/print-icon.png) 0 50% no-repeat;
  display: inline-block;
  line-height: 15px;
  min-height: 15px;
  padding-left: 26px;
}
a.print-icon:hover {
  border-color: transparent;
}
a.print-icon:hover span {
  border-bottom: 1px solid #007BBF;
}
a.print-icon span {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
}

a.delete-icon {
  background: url(../../images/global/delete-icon.png) 0 50% no-repeat;
  display: inline-block;
  line-height: 15px;
  min-height: 15px;
  padding-left: 23px;
}
a.delete-icon:hover {
  border-color: transparent;
}
a.delete-icon:hover span {
  border-bottom: 1px solid #007BBF;
}
a.delete-icon span {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
}

a.audio-icon {
  background: url(../../images/global/audio-icon.png) 0 50% no-repeat;
  display: inline-block;
  line-height: 15px;
  min-height: 15px;
  padding-left: 23px;
}
a.audio-icon:hover {
  border-color: transparent;
}
a.audio-icon:hover span {
  border-bottom: 1px solid #007BBF;
}
a.audio-icon span {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
}

a.download-icon {
  background: url(../../images/global/download-icon.png) 0 50% no-repeat;
  display: inline-block;
  line-height: 15px;
  min-height: 15px;
  padding-left: 23px;
}
a.download-icon:hover {
  border-color: transparent;
}
a.download-icon:hover span {
  border-bottom: 1px solid #007BBF;
}
a.download-icon span {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
}

a.view-icon {
  background: url(../../images/global/view-icon.png) 0 50% no-repeat;
  display: inline-block;
  line-height: 15px;
  min-height: 15px;
  padding-left: 23px;
}
a.view-icon:hover {
  border-color: transparent;
}
a.view-icon:hover span {
  border-bottom: 1px solid #007BBF;
}
a.view-icon span {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
}

a.pdf-icon {
  background: url(../../images/global/pdf-icon.png) 0 0% no-repeat;
  display: inline;
  line-height: 15px;
  min-height: 15px;
  padding-left: 23px;
}
a.pdf-icon:hover {
  border-color: transparent;
}
a.pdf-icon:hover span {
  border-bottom: 1px solid #007BBF;
}
a.pdf-icon span {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline;
}

.pipe {
  display: inline-block;
  padding: 0 10px;
}

/* Modal Overlay/Underlay */
.modal-underlay {
  background: #000;
  bottom: 0;
  display: none;
  left: 0;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 0;
  top: 0;
  z-index: 20;
}

.modal-overlay {
  background: #fff;
  display: none;
  font-size: 12px;
  left: 50%;
  margin: 0;
  padding: 40px;
  position: absolute;
  top: 50%;
  width: 645px;
  z-index: 21;
}
.modal-overlay.large {
  width: 720px;
}
.modal-overlay.large .video-content-wrap {
  background: #111111 url("../../images/spinner.gif") no-repeat 50% 50%;
  height: 480px;
  font-size: 1px !important;
  line-height: 1 !important;
}
.ie8 .modal-overlay.large .video-content-wrap, .ie7 .modal-overlay.large .video-content-wrap {
  height: 502px;
}
.modal-overlay .video-error {
  font-weight: bold;
  padding: 40px;
  background: #ccc;
}
.modal-overlay .video-error p {
  width: 225px;
  margin: 0 auto;
  background: url(../../images/noflash-warning.jpg) no-repeat #cccccc;
  padding: 15px 0 20px 93px;
}
.modal-overlay .close-modal-link {
  background: url(../../images/global/modal-close.png) no-repeat;
  display: block;
  height: 20px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
}
.modal-overlay .close-modal-link:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
  border-color: transparent;
}
.modal-overlay .close-modal-link span {
  display: none;
}
.modal-overlay h2 {
  margin-top: 0;
}
.modal-overlay p {
  margin-bottom: 0;
}
.modal-overlay .private-message .toolbar {
  padding: 0 0 17px;
}
.modal-overlay .private-message .toolbar .left {
  float: left;
}
.modal-overlay .private-message .toolbar .right {
  float: right;
}
.modal-overlay .private-message .message-content {
  background: #f7f7f7;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
  height: 310px;
  overflow: auto;
  padding: 30px;
}
.ie7 .modal-overlay .private-message .message-content {
  margin-top: -45px;
}
.modal-overlay .private-message .message-content .clear {
  height: 30px;
}
.modal-overlay .private-message .message-content h2 {
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 25px 0;
  padding: 0;
}
.modal-overlay .private-message .message-content .secondary .from {
  float: left;
}
.modal-overlay .private-message .message-content .secondary .date {
  float: right;
}
.modal-overlay .private-message .message-content .hr {
  border-bottom: 1px solid #dedede;
  margin: -25px 0 20px 0;
  padding: 20px 0 0 0;
}
.modal-overlay .private-message .message-content .hr hr {
  display: none;
}
.modal-overlay .private-message .message-content p {
  font-size: 12px;
}

/* Payments */
.Payments .hero {
  margin: 0 0 20px;
  padding: 0 !important;
}
.Payments .hero p {
  font-size: 14px;
  line-height: 22px;
  font-size: 1rem;
  line-height: 1.57143rem;
  padding-right: 15px;
}
.Payments .callouts {
  zoom: 1;
  list-style: none;
  margin: 0 0 24px;
  padding: 0;
}
.Payments .callouts:before, .Payments .callouts:after {
  content: " ";
  display: table;
}
.Payments .callouts:after {
  clear: both;
}
.Payments .callouts li {
  display: block;
  float: left;
  padding-left: 80px;
  position: relative;
  width: 205px;
}
.Payments .callouts li:first-child {
  margin-right: 66px;
  padding-left: 114px;
}
.Payments .callouts li:first-child i {
  background-position: 0 0;
  width: 91px;
  height: 63px;
}
.Payments .callouts li i {
  background-position: 0 -117px;
  width: 62px;
  height: 73px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.Payments .callouts li h2 {
  font-size: 16px;
  line-height: 18px;
  font-size: 1.14286rem;
  line-height: 1.28571rem;
  margin: 2px 0 4px;
}
.Payments .callouts li p {
  margin: 0;
}
.Payments .solutions-nav {
  zoom: 1;
  margin: 0 0 27px;
}
.Payments .solutions-nav:before, .Payments .solutions-nav:after {
  content: " ";
  display: table;
}
.Payments .solutions-nav:after {
  clear: both;
}
.Payments .solutions-nav .showing {
  font-size: 12px;
  line-height: 26px;
  font-size: 0.85714rem;
  line-height: 1.85714rem;
  float: left;
  margin-right: 19px;
}
.Payments .solutions-nav nav {
  float: left;
}
.Payments .solutions-nav ul {
  zoom: 1;
}
.Payments .solutions-nav ul:before, .Payments .solutions-nav ul:after {
  content: " ";
  display: table;
}
.Payments .solutions-nav ul:after {
  clear: both;
}
.Payments .solutions-nav li {
  color: #cbccce;
  float: left;
  list-style: none;
  margin-right: 8px;
  padding-right: 8px;
}
.Payments .solutions-nav li.shim {
  margin-left: 0;
  padding-left: 0;
}
.Payments .solutions-nav li.shim:before {
  content: " | ";
  float: left;
  padding-top: 4px;
}
.Payments .solutions-nav li.shim a {
  margin-left: 21px;
}
.Payments .solutions-nav a {
  font-size: 12px;
  line-height: 26px;
  font-size: 0.85714rem;
  line-height: 1.85714rem;
  border: 0;
  color: #979a9d;
  display: block;
  font-weight: bold;
}
.Payments .solutions-nav a:hover {
  text-decoration: underline;
}
.Payments .solutions-nav a.selected {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #a0a2a3;
  color: #fff;
  padding: 0 23px;
}
.ie8 .Payments .solutions-nav a.selected, .ie7 .Payments .solutions-nav a.selected {
  behavior: url("/css/PIE.htc");
  position: relative;
}
.Payments .solutions-nav a.selected:hover {
  text-decoration: none;
}
.Payments .solutions-nav a.selected {
  cursor: default;
}
.Payments .solutions {
  list-style: none;
  margin: 0 0 35px;
  padding: 0;
}
.Payments .solutions li {
  border-top: 1px dotted #dcdfe0;
  margin-bottom: 14px;
  margin: 0 -20px 14px;
  padding: 17px 20px 0;
}
.Payments .solutions li.first, .Payments .solutions li:first-child {
  border-top: 0;
  padding-top: 0;
}
.Payments .solutions h2 {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: normal;
  margin: 0 0 9px;
}
.Payments .solutions p {
  font-size: 14px;
  line-height: 22px;
  font-size: 1rem;
  line-height: 1.57143rem;
  margin: 0;
}

/* PaymentsBenefits */
.PaymentsBenefits .back {
  font-size: 12px;
  line-height: 18px;
  font-size: 0.85714rem;
  line-height: 1.28571rem;
  padding-bottom: 25px;
}
.PaymentsBenefits h1 {
  margin-right: -20px;
}
.PaymentsBenefits .lead {
  margin-bottom: 0;
}
.PaymentsBenefits table {
  display: table;
  margin: 0 -20px 30px;
  width: 710px;
}
.PaymentsBenefits table th,
.PaymentsBenefits table td {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  padding: 14px 8px;
}
.PaymentsBenefits table thead th {
  font-size: 12px;
  line-height: 16px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
  text-transform: uppercase;
  text-align: left;
}
.PaymentsBenefits table thead .divider th {
  background: url("../../images/divider-wide.png") no-repeat;
  height: 13px;
  padding: 0;
}
.PaymentsBenefits table tbody tr th,
.PaymentsBenefits table tbody tr td {
  border-top: 1px dotted #d5d8da;
}
.PaymentsBenefits table tbody tr:first-child th,
.PaymentsBenefits table tbody tr:first-child td {
  border-top: 0;
  padding-top: 4px;
}
.PaymentsBenefits table tbody th {
  font-weight: normal;
  padding-left: 20px;
  text-align: left;
}
.PaymentsBenefits table tbody td {
  text-align: left;
}
.PaymentsBenefits table i {
  background-position: 0 -913px;
  width: 23px;
  height: 23px;
  display: block;
}
.PaymentsBenefits table i {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
.ie7 .PaymentsBenefits table i {
  font-size: 1px;
  line-height: 1px;
}

/* Payments and News */
.Payments h1,
.News h1 {
  font-size: 36px;
  line-height: 44px;
  font-size: 2.57143rem;
  line-height: 3.14286rem;
  width: 420px;
}
.Payments h2.alt,
.News h2.alt {
  font-size: 20px;
  line-height: 24px;
  font-size: 1.42857rem;
  line-height: 1.71429rem;
  font-weight: normal;
}
.Payments .hero,
.News .hero {
  margin-right: -20px;
  padding-bottom: 35px;
}
.Payments .hero .l-left,
.News .hero .l-left {
  margin-right: 10px;
  width: 440px;
}

.news-list {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}
.news-list li {
  zoom: 1;
  font-size: 14px;
  line-height: 21px;
  font-size: 1rem;
  line-height: 1.5rem;
  border-bottom: 1px dotted #d5d8da;
  padding: 20px 0;
}
.news-list li:before, .news-list li:after {
  content: " ";
  display: table;
}
.news-list li:after {
  clear: both;
}
.news-list li span.date {
  float: left;
  width: 142px;
}
.news-list li span.title {
  float: left;
  width: 520px;
}
.ie7 .news-list li span.title a {
  border-bottom: 0;
}
.ie7 .news-list li span.title a:hover {
  border-bottom: 0;
  text-decoration: underline;
}
.news-list li.last {
  border-bottom: 0;
}

.News .filter-wrap {
  font-size: 12px;
  margin: 0 0 10px 0;
  text-align: right;
}
.News .filter-wrap strong {
  display: inline-block;
  margin-right: 10px;
}
.News .filter-wrap .menu-drop {
  text-align: left;
}
.News .filter-wrap a.selectBox.selectBox-dropdown,
.News .filter-wrap a.selectBox.selectBox-dropdown:hover,
.News .filter-wrap .selectBox-dropdown .selectBox-label,
.News .filter-wrap .selectBox-dropdown-menu {
  width: 148px;
  min-width: 148px;
  max-width: 148px;
}
.News .selectBox-options LI.selectBox-selected {
  background: #ffffff;
  display: block;
}
.News .callouts .callout {
  color: #424547;
  display: block;
  float: left;
  font-size: 12px;
  min-height: 95px;
  padding-left: 160px;
  position: relative;
  width: 150px;
}
.News .callouts .callout.first {
  padding-right: 45px;
}
.News .callouts .callout .image {
  left: 0;
  position: absolute;
  top: 0;
}
.News .callouts .callout .image:hover {
  border-color: transparent;
}
.News .callouts .callout p {
  margin: 0 0 5px 0;
  padding: 0;
}
.News .callouts .callout .blue-arrow-right {
  color: #007bbf;
  cursor: pointer;
}
.News .callouts .callout:hover {
  border-bottom: 0;
}
.News .callouts .callout:hover .blue-arrow-right span {
  border-bottom: 1px solid #007BBF;
}
.News .toolbar {
  zoom: 1;
  font-size: 12px;
  margin-bottom: 20px;
}
.News .toolbar:before, .News .toolbar:after {
  content: " ";
  display: table;
}
.News .toolbar:after {
  clear: both;
}
.News .toolbar .left {
  float: left;
}
.News .toolbar .right {
  float: right;
}
.News .hero.article-detail {
  padding-bottom: 10px;
}
.News .hero.article-detail h1 {
  width: auto;
}
.News .article .toolbar {
  font-size: 12px;
}
.News .article .toolbar a {
  margin-right: 30px;
}
.News .article .divider {
  margin-top: 40px;
}
.News ul li,
.News .contacts {
  font-size: 12px;
  line-height: 18px;
  font-size: 0.85714rem;
  line-height: 1.28571rem;
}
.News .contacts .l-left {
  width: 300px;
}
.News .contacts .l-left:first-child {
  margin-right: 35px;
}

/* OnDebit Blog */
.Blog .hero .left {
  float: left;
}
.Blog .hero .right {
  float: right;
  margin: 18px -20px 0 0;
}
.Blog .hero .right a {
  display: block;
  float: left;
  margin-left: 5px;
  height: 16px;
  width: 16px;
}
.Blog .hero .right a.rss {
  background: url(../../images/global/rss.png) 0 0 no-repeat;
}
.Blog .hero .right a.share {
  background: url(../../images/global/add-this.png) 0 0 no-repeat;
}
.Blog .hero .right a span {
  display: none;
}
.Blog .hero .right a:hover {
  border-color: transparent;
}
.Blog a.selectBox.selectBox-dropdown,
.Blog a.selectBox.selectBox-dropdown:hover,
.Blog .selectBox-dropdown .selectBox-label,
.Blog .selectBox-dropdown-menu {
  background: #ffffff;
  width: 188px;
  min-width: 188px;
  max-width: 188px;
}
.Blog .selectBox-options LI.selectBox-selected {
  background: #ffffff;
  display: block;
}
.Blog .blog-content .col.secondary {
  float: right;
  margin-right: -20px;
  width: 230px;
}
.Blog .blog-content .col.secondary .blog-search-form .text {
  float: left;
  width: 151px;
}
.Blog .blog-content .col.secondary .blog-search-form .btn {
  float: right;
  padding-left: 15px;
  padding-right: 15px;
}
.Blog .blog-content .col.secondary .gray-box {
  background: #f7f7f7;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  margin: 20px 0 0 0;
  padding: 20px;
}
.Blog .blog-content .col.secondary .gray-box h3 {
  color: #424547;
  font-size: 14px;
  margin: 0 0 10px 0;
  padding: 0;
  text-transform: none;
}
.Blog .blog-content .col.secondary .gray-box .category-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.Blog .blog-content .col.secondary .gray-box .category-list li {
  border-top: 1px dotted #d8dbdc;
  padding: 10px 0;
}
.Blog .blog-content .col.secondary .gray-box .category-list li a {
  font-size: 12px;
}
.Blog .blog-content .col.secondary .gray-box .category-list li.last {
  padding-bottom: 0;
}
.Blog .blog-content .col.main {
  float: left;
  width: 430px;
}
.Blog .blog-content .col.main .article {
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0 40px 0;
  padding: 0 0 40px 0;
}
.Blog .blog-content .col.main .article h2 {
  font-weight: normal;
  font-size: 24px;
  margin: 0 0 15px 0;
  padding: 0;
}
.Blog .blog-content .col.main .article .post-info {
  color: #979a9d;
  font-size: 10px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
.Blog .blog-content .col.main .article .comment-wrap {
  font-size: 10px;
  margin: 0 0 20px 0;
  text-transform: uppercase;
}
.Blog .blog-content .col.main .article .content .image-wrap {
  border: 1px solid #f4f4f4;
  margin: 0 0 30px 0;
  padding: 20px 0;
  text-align: center;
}
.Blog .blog-content .col.main .article .content .image-wrap img {
  max-width: 100%;
}
.Blog .blog-content .col.main .article.last {
  border-bottom: 0;
  padding-bottom: 0;
}

/* Pulsations Magazine */
.Pulsations .hero {
  padding-bottom: 20px;
}
.Pulsations .hero p {
  font-size: 14px;
}
.Pulsations .filter-wrap {
  font-size: 12px;
  margin: 0 0 10px 0;
  text-align: right;
}
.Pulsations .filter-wrap strong {
  display: inline-block;
  margin-right: 10px;
}
.Pulsations .filter-wrap .menu-drop {
  text-align: left;
}
.Pulsations .filter-wrap a.selectBox.selectBox-dropdown,
.Pulsations .filter-wrap a.selectBox.selectBox-dropdown:hover,
.Pulsations .filter-wrap .selectBox-dropdown .selectBox-label,
.Pulsations .filter-wrap .selectBox-dropdown-menu {
  width: 148px;
  min-width: 148px;
  max-width: 148px;
}
.Pulsations .selectBox-options LI.selectBox-selected {
  background: #ffffff;
  display: block;
}
.Pulsations .news-list {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}
.Pulsations .news-list li {
  border-bottom: 1px dotted #d5d8da;
  padding: 30px 0;
}
.Pulsations .news-list li.last {
  border-bottom: 0;
}
.Pulsations .news-list li .image {
  background: url(../../images/pulsations/image-background.png) 0 0 no-repeat;
  float: left;
  height: 151px;
  margin: -8px 0 -8px -12px;
  padding: 16px 16px 0 19px;
  width: 196px;
}
.Pulsations .news-list li .image img {
  height: 129px;
  width: 176px;
}
.Pulsations .news-list li .content {
  float: left;
  width: 450px;
}
.Pulsations .news-list li .title {
  font-weight: bold;
  margin: 0 0 15px 0;
}
.Pulsations .news-list li .description {
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 15px 0;
}
.Pulsations .news-list li .toolbar {
  color: #e5e5e5;
  font-size: 12px;
}

/* Join Pulse */
.JoinPulse h1 {
  font-size: 36px;
  line-height: 44px;
  font-size: 2.57143rem;
  line-height: 3.14286rem;
  width: 290px;
}
.JoinPulse h2.alt {
  font-size: 20px;
  line-height: 24px;
  font-size: 1.42857rem;
  line-height: 1.71429rem;
  font-weight: normal;
}
.JoinPulse .hero {
  margin-right: -20px;
}
.JoinPulse .hero .l-left {
  margin-right: 10px;
  width: 440px;
}
.JoinPulse .contact {
  margin-top: 22px;
  position: relative;
}
.JoinPulse .contact .or {
  background-position: 0 -1051px;
  width: 38px;
  height: 38px;
  display: block;
  position: absolute;
  top: 94px;
  left: 311px;
}
.JoinPulse .contact p {
  line-height: 1.7;
}
.JoinPulse .contact .l-left {
  border-left: 1px solid #c5c5c5;
  min-height: 162px;
  padding: 28px 65px 32px 50px;
  width: 223px;
}
.ie8 .JoinPulse .contact .l-left, .ie7 .JoinPulse .contact .l-left {
  width: 222px;
}
.JoinPulse .contact .l-left:first-child {
  -webkit-box-shadow: -6px 0 10px -8px rgba(102, 102, 102, 0.2) inset;
  -moz-box-shadow: -6px 0 10px -8px rgba(102, 102, 102, 0.2) inset;
  box-shadow: -6px 0 10px -8px rgba(102, 102, 102, 0.2) inset;
  border-left: 0;
  border-right: 1px solid white;
  padding-left: 41px;
  padding-right: 61px;
  width: 227px;
}
.ie8 .JoinPulse .contact .l-left:first-child,
.JoinPulse .contact .l-left:first-child .ie7 {
  width: 226px;
}
.JoinPulse .contact h2 {
  margin: 0;
}
.JoinPulse .contact .phone-number {
  font-size: 18px;
  line-height: 51px;
  font-size: 1.28571rem;
  line-height: 3.64286rem;
  margin-top: 29px;
  padding-left: 63px;
  position: relative;
}
.JoinPulse .contact .phone-number i {
  background-position: 0 -862px;
  width: 51px;
  height: 51px;
  position: absolute;
  top: 0;
  left: 0;
}
.ie7 .JoinPulse .contact .phone-number i {
  top: -10px;
}
.JoinPulse .contact .call-me {
  position: relative;
}
.JoinPulse .contact .popout {
  -webkit-box-shadow: 0 5px 8px rgba(100, 100, 100, 0.1), 1px 3px 8px rgba(100, 100, 100, 0.1), -1px 3px 8px rgba(100, 100, 100, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(100, 100, 100, 0.1), 1px 3px 8px rgba(100, 100, 100, 0.1), -1px 3px 8px rgba(100, 100, 100, 0.1);
  box-shadow: 0 5px 8px rgba(100, 100, 100, 0.1), 1px 3px 8px rgba(100, 100, 100, 0.1), -1px 3px 8px rgba(100, 100, 100, 0.1);
  background: white;
  top: 46px;
  left: 0;
  padding: 7px 40px 5px;
  position: absolute;
  width: 471px;
  z-index: 2;
}
.ie8 .JoinPulse .contact .popout, .ie7 .JoinPulse .contact .popout {
  -webkit-box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  box-shadow: 0 5px 8px rgba(220, 220, 220, 0.1), 1px 3px 8px rgba(220, 220, 220, 0.1), -1px 3px 8px rgba(220, 220, 220, 0.1);
  behavior: url("/css/PIE.htc");
  position: relative;
  top: 0;
  height: 1%;
}
.JoinPulse .contact .popout button {
  margin-right: 12px;
}
.JoinPulse .contact .popout p {
  margin: 20px 0 0;
}
.JoinPulse .contact .popout fieldset.message {
  border: 0;
}
.JoinPulse .contact .popout fieldset.first {
  border-bottom: 1px dotted #d5d8da;
  margin-bottom: 0;
  padding: 0;
}
.JoinPulse .contact .popout fieldset.actions {
  margin-top: -8px;
  padding-top: 0;
}
.JoinPulse .contact .popout fieldset.actions a {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
}
.JoinPulse .contact .popout label {
  font-weight: 700;
}
.JoinPulse .contact .popout td {
  vertical-align: top;
}
.JoinPulse .contact .popout td:first-child {
  padding-right: 30px;
}
.JoinPulse .contact .popout input {
  margin: 0;
}
.JoinPulse .contact .popout textarea {
  height: 96px;
  line-height: 1.5;
  padding: 15px;
  width: 440px;
}
.JoinPulse .contact .popout .close {
  font-size: 11px;
  line-height: 24px;
  font-size: 0.78571rem;
  line-height: 1.71429rem;
}
.JoinPulse .contact .popout .l-row {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  padding-bottom: 8px;
}
.JoinPulse .contact .popout div.success,
.JoinPulse .contact .popout div.error {
  padding: 42px 0;
}

/* About Us */
.AboutUs .hero {
  padding-bottom: 10px;
}
.AboutUs .hero h1 {
  float: left;
  width: 430px;
}
.AboutUs .hero a {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  border-bottom: 0;
  color: #424547;
  float: right;
  margin-right: -20px;
  text-align: center;
  width: 245px;
}
.AboutUs .hero a span {
  border-bottom: 1px solid transparent;
}
.AboutUs .hero a:hover span {
  border-bottom-color: transparent;
}
.AboutUs .hero a img {
  background: #fff;
  margin: 0 0 15px;
  padding: 5px;
}
.AboutUs .l-content h2 {
  font-size: 14px;
  margin: 0 0 5px;
}
.AboutUs .l-content p {
  margin: 0 0 20px;
  padding: 0;
}
.AboutUs .l-content .see-how-it-works {
  width: 250px;
}
.AboutUs .l-content .see-how-pulse-works {
  margin-top: 30px;
  width: 284px;
}
.AboutUs .footer-callouts {
  list-style: none;
  margin: 30px 0 0 0;
  padding: 20px 0 0 0;
}
.AboutUs .footer-callouts li {
  background: url(../../images/about/vertical-separator.png) 100% 15px no-repeat;
  float: left;
  min-height: 180px;
  width: 208px;
}
.AboutUs .footer-callouts li.first {
  width: 185px;
  padding: 0 25px 0 0;
}
.AboutUs .footer-callouts li.first a {
  background: url(../../images/about/5-reasons.png) 7px 21px no-repeat;
}
.AboutUs .footer-callouts li.second {
  width: 200px;
  padding: 0 25px 0 30px;
}
.AboutUs .footer-callouts li.second a {
  background: url(../../images/about/leadership.png) 0 3px no-repeat;
}
.AboutUs .footer-callouts li.last {
  background: none;
  width: 165px;
  padding-left: 30px;
}
.AboutUs .footer-callouts li.last a {
  background: url(../../images/about/media-contacts.png) 0 25px no-repeat;
}
.AboutUs .footer-callouts li a {
  font-size: 14px;
  line-height: 20px;
  font-size: 1rem;
  line-height: 1.42857rem;
  display: block;
  font-weight: bold;
  padding-top: 110px;
}
.AboutUs .footer-callouts li a:hover {
  border-color: transparent;
}
.AboutUs .footer-callouts li a:hover .text {
  border-bottom: 1px solid #007bbf;
}
.AboutUs #we-are-pulse-overlay p {
  margin: 20px 0 0;
  padding: 0;
}

/* HowPulseWorks */
.HowPulseWorks .hero {
  padding-bottom: 15px;
}
.HowPulseWorks .hero p {
  font-size: 14px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.71429rem;
  margin: 0 0 25px 0;
}
.HowPulseWorks .diagram {
  margin: 0 0 0 -20px;
  padding: 0 0 49px;
}

.HowPulseWorks .join-pulse,
.Analytics .join-pulse,
.DebitProtect .join-pulse,
.Payments .join-pulse,
.PaymentsBenefits .join-pulse,
.ATMDebitCardSafetyCampaign .join-pulse {
  margin-bottom: 50px;
  width: 232px;
}

/* WhyPulse */
.WhyPulse .hero {
  margin-bottom: 0;
}
.WhyPulse .hero p {
  font-size: 14px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.71429rem;
  margin: 0;
  padding: 0 0 47px;
}
.WhyPulse .why-pulse-list {
  list-style: none;
  margin: 0;
  padding: 12px 0 0;
}
.WhyPulse .why-pulse-list li {
  margin: 0 0 60px;
}
.WhyPulse .why-pulse-list li.image-left .image {
  float: left;
}
.WhyPulse .why-pulse-list li.image-left .info {
  padding-top: 6px;
  float: right;
}
.WhyPulse .why-pulse-list li.image-right .image {
  float: right;
  margin-top: -30px;
}
.WhyPulse .why-pulse-list li.image-right .info {
  float: left;
  width: 423px;
}
.WhyPulse .why-pulse-list li .image {
  text-align: center;
}
.WhyPulse .why-pulse-list li .info {
  width: 423px;
}
.WhyPulse .why-pulse-list li .info h2 {
  font-size: 36px;
  line-height: 40px;
  font-size: 2.57143rem;
  line-height: 2.85714rem;
  color: #979a9d;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-weight: normal;
  margin: 0 0 12px;
  padding: 0;
  white-space: nowrap;
}
.WhyPulse .why-pulse-list li .info p {
  font-size: 12px;
  line-height: 20px;
  font-size: 0.85714rem;
  line-height: 1.42857rem;
  margin: 0;
  padding: 0;
}
.WhyPulse .why-pulse-list li.last .info {
  padding-top: 17px;
}
.WhyPulse .join-pulse {
  width: 232px;
}

/* Leadership */
.leadership-list {
  list-style: none;
  margin: 0 0 0 -20px;
  padding: 0;
}
.leadership-list li {
  border-bottom: 1px dotted #dcdfe0;
  padding: 23px 0 23px 13px;
}
.leadership-list li.first {
  padding-top: 0;
}
.leadership-list li.last {
  border-bottom: 0;
}
.leadership-list li .image {
  background: url(../../images/leadership/image-background.png) 0 0 no-repeat;
  float: left;
  height: 96px;
  width: 96px;
}
.leadership-list li .image img {
  display: block;
  margin: 12px auto 0 auto;
}
.leadership-list li .info {
  float: right;
  padding-top: 7px;
  width: 549px;
}
.leadership-list li .info .view-bio-link {
  background: #f9fafb;
  border: 1px solid #ebeff0;
  float: right;
  font-size: 12px;
  padding: 0 19px 0 10px;
}
.leadership-list li .info .view-bio-link:hover {
  background: #f4f4f4;
}
.leadership-list li .info .view-bio-link.selected span {
  background: url(../../images/global/close-blue.png) 0 50% no-repeat;
}
.leadership-list li .info .view-bio-link span {
  background: url(../../images/global/caret-blue-down.png) 0 55% no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  height: 29px;
  line-height: 29px;
  padding-left: 17px;
}
.leadership-list li .info .name {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 9px 0;
}
.leadership-list li .info .position {
  font-size: 12px;
  margin: 0 0 5px 0;
}
.leadership-list li .info .bio {
  display: none;
  max-width: 540px;
  padding-top: 15px;
}
.leadership-list li .info .bio p {
  font-size: 12px;
  line-height: 18px;
  font-size: 0.85714rem;
  line-height: 1.28571rem;
  margin: 0 0 20px 0;
  padding: 0;
}

/* MediaContacts */
.MediaContacts .hero h1 {
  background: url("../../images/media-contacts.jpg") 96% 0 no-repeat;
  height: 91px;
  line-height: 91px;
  margin: 0;
  padding: 0 0 34px 0;
}
.MediaContacts .l-right {
  margin-right: -20px;
}
.MediaContacts .clear {
  padding-bottom: 25px;
}

.PulseSelect .hero p {
  clear: none !important;
  margin-bottom: 17px !important;
}

/* PULSE ATM & PULSE PAY */
.DebitDirect .l-content .hero,
.GatewayServices .l-content .hero,
.PulseATM .l-content .hero,
.GlobalATM .l-content .hero,
.Pix .l-content .hero,
.PulsePAY .l-content .hero,
.PulseSelect .l-content .hero,
.PulseDebitSolutions .l-content .hero,
.TerminalDriving .l-content .hero,
.DiscoverProducts .l-content .hero,
.PersonToPerson .l-content .hero,
.InternetPin .l-content .hero,
.PinlessBillPay .l-content .hero,
.BuzzPoints .l-content .hero,
.PULSEPAYExpress .l-content .hero,
.PDS .l-content .hero,
.MobileServices .l-content .hero,
.EmvSupport .l-content .hero,
.PerksEveryday .l-content .hero {
  margin: 0 -20px 0 0;
  padding-top: 15px;
}
.DebitDirect  .l-content .hero p,
.GatewayServices .l-content .hero p,
.PulseATM .l-content .hero p,
.GlobalATM .l-content .hero p,
.Pix .l-content .hero p,
.PulsePAY .l-content .hero p,
.PulseSelect .l-content .hero p,
.PulseDebitSolutions .l-content .hero p,
.TerminalDriving .l-content .hero p,
.DiscoverProducts .l-content .hero p,
.PersonToPerson .l-content .hero p,
.InternetPin .l-content .hero p,
.PinlessBillPay .l-content .hero p,
.BuzzPoints .l-content .hero p,
.PULSEPAYExpress .l-content .hero p,
.PDS .l-content .hero p,
.MobileServices .l-content .hero p,
.EmvSupport .l-content .hero p,
.PerksEveryday .l-content .hero p {
  font-size: 14px;
  line-height: 22px;
  font-size: 1rem;
  line-height: 1.57143rem;
}
.DebitDirect .l-content .hero img,
.GatewayServices .l-content .hero img,
.PulseATM .l-content .hero img,
.GlobalATM .l-content .hero img,
.Pix .l-content .hero img,
.PulsePAY .l-content .hero img,
.PulseSelect .l-content .hero img,
.PulseDebitSolutions .l-content .hero img,
.TerminalDriving .l-content .hero img,
.DiscoverProducts .l-content .hero img,
.PersonToPerson .l-content .hero img,
.InternetPin .l-content .hero img,
.PinlessBillPay .l-content .hero img,
.BuzzPoints .l-content .hero img,
.PULSEPAYExpress.l-content .hero img,
.PDS .l-content .hero img,
.MobileServices .l-content .hero img,
.EmvSupport .l-content .hero img,
.PerksEveryday .l-content .hero img {
  margin: 0 0 10px 20px;
  padding: 31px 44px 26px;
}
.ie7 .PulseATM .l-content .hero img, .ie7
.GlobalATM .l-content .hero img, .ie7
.Pix .l-content .hero img, .ie7
.PulsePAY .l-content .hero img, .ie7
.PulseSelect .l-content .hero img, .ie7
.PulseDebitSolutions .l-content .hero img, .ie7
.TerminalDriving .l-content .hero img, .ie7
.DiscoverProducts .l-content .hero img, .ie7
.PersonToPerson .l-content .hero img, .ie7
.InternetPin .l-content .hero img, .ie7
.PinlessBillPay .l-content .hero img, .ie7
.BuzzPoints .l-content .hero img, .ie7
.PULSEPAYExpress .l-content .hero img, .ie7
.PDS .l-content .hero img, .ie7
.MobileServices .l-content .hero img, .ie7
.EmvSupport .l-content .hero img, .ie7
.PerksEveryday .l-content .hero img {
  padding-top: 0;
  padding-bottom: 20px;
}
.DebitDirect .l-content p,
.GatewayServices .l-content p,
.PulseATM .l-content p,
.GlobalATM .l-content p,
.Pix .l-content p,
.PulsePAY .l-content p,
.PulseSelect .l-content p,
.PulseDebitSolutions .l-content p,
.TerminalDriving .l-content p,
.DiscoverProducts .l-content p,
.PersonToPerson .l-content p,
.InternetPin .l-content p,
.PinlessBillPay .l-content p,
.BuzzPoints .l-content p,
.PULSEPAYExpress .l-content p
.MobileServices .l-content p,
.EmvSupport .l-content p,
.PerksEveryday .l-content p {
  font-size: 12px;
  line-height: 18px;
  font-size: 0.85714rem;
  line-height: 1.28571rem;
  margin-bottom: 0;
  padding-bottom: 17px;
}
.DebitDirect .l-content p.lead,
.GatewayServices .l-content p.lead,
.PulseATM .l-content p.lead,
.GlobalATM .l-content p.lead,
.Pix .l-content p.lead,
.PulsePAY .l-content p.lead,
.PulseSelect .l-content p.lead,
.PulseDebitSolutions .l-content p.lead,
.TerminalDriving .l-content p.lead,
.DiscoverProducts .l-content p.lead,
.PersonToPerson .l-content p.lead,
.InternetPin .l-content p.lead,
.PinlessBillPay .l-content p.lead,
.BuzzPoints .l-content p.lead,
.PULSEPAYExpress .l-content p.lead,
.MobileServices .l-content p.lead,
.EmvSupport .l-content p.lead,
.PerksEveryday .l-content p.lead {
  padding-bottom: 0;
}
.DebitDirect .l-content ul,
.GatewayServices .l-content ul,
.PulseATM .l-content ul,
.GlobalATM .l-content ul,
.Pix .l-content ul,
.PulsePAY .l-content ul,
.PulseSelect .l-content ul,
.PulseDebitSolutions .l-content ul,
.TerminalDriving .l-content ul,
.DiscoverProducts .l-content ul,
.PersonToPerson .l-content ul,
.InternetPin .l-content ul,
.PinlessBillPay .l-content ul,
.BuzzPoints .l-content ul,
.PULSEPAYExpress  .l-content ul,
.MobileServices .l-content ul,
.EmvSupport .l-content ul,
.PerksEveryday .l-content ul {
  margin: 0 0 0 6px;
  padding: 4px 0 17px 10px;
}
.DebitDirect .l-content ul li,
.GatewayServices .l-content ul li,
.PulseATM .l-content ul li,
.GlobalATM .l-content ul li,
.Pix .l-content ul li,
.PulsePAY .l-content ul li,
.PulseSelect .l-content ul li,
.PulseDebitSolutions .l-content ul li,
.TerminalDriving .l-content ul li,
.DiscoverProducts .l-content ul li,
.PersonToPerson .l-content ul li,
.InternetPin .l-content ul li,
.PinlessBillPay .l-content ul li,
.BuzzPoints .l-content ul li,
.PULSEPAYExpress .l-content ul li,
.MobileServices .l-content ul li,
.EmvSupport .l-content ul li,
.PerksEveryday .l-content ul li {
  font-size: 12px;
  line-height: 18px;
  font-size: 0.85714rem;
  line-height: 1.28571rem;
  padding-bottom: 7px;
}
.DebitDirect  .l-content h2,
.GatewayServices .l-content h2,
.PulseATM .l-content h2,
.GlobalATM .l-content h2,
.Pix .l-content h2,
.PulsePAY .l-content h2,
.PulseSelect .l-content h2,
.PulseDebitSolutions .l-content h2,
.TerminalDriving .l-content h2,
.DiscoverProducts .l-content h2,
.PersonToPerson .l-content h2,
.InternetPin .l-content h2,
.PinlessBillPay .l-content h2,
.BuzzPoints .l-content h2,
.PULSEPAYExpress .l-content h2,
.MobileServices .l-content h2,
.EmvSupport .l-content h2,
.PerksEveryday .l-content h2 {
  font-size: 12px;
  line-height: 14px;
  font-size: 0.85714rem;
  line-height: 1rem;
  font-weight: bold;
  color: #424547;
  margin: 0 0 4px;
  padding: 0;
  text-transform: none;
}
.DebitDirect  .divider,
.GatewayServices .divider,
.PulseATM .divider,
.GlobalATM .divider,
.Pix .divider,
.PulsePAY .divider,
.PulseSelect .divider,
.PulseDebitSolutions .divider,
.TerminalDriving .divider,
.DiscoverProducts .divider,
.PersonToPerson .divider,
.InternetPin .divider,
.PinlessBillPay .divider,
.BuzzPoints .divider,
.PULSEPAYExpress .divider,
.MobileServices .divider,
.EmvSupport .divider,
.PerksEveryday .divider {
  margin-top: 30px;
}

.PulseATM .join-pulse,
.GlobalATM .join-pulse,
.Pix .join-pulse,
.PulsePAY .join-pulse,
.PulseSelect .join-pulse,
.PulseDebitSolutions .join-pulse,
.TerminalDriving .join-pulse,
.DiscoverProducts .join-pulse,
.PersonToPerson .join-pulse,
.InternetPin .join-pulse,
.PinlessBillPay .join-pulse,
.BuzzPoints .join-pulse,
.PULSEPAYExpress .join-pulse,
.MobileServices .join-pulse,
.EmvSupport .join-pulse,
.PerksEveryday .join-pulse {
  float: left;
  width: 230px;
}
.PulseATM .join-pulse h3,
.GlobalATM .join-pulse h3,
.Pix .join-pulse h3,
.PulsePAY .join-pulse h3,
.PulseSelect .join-pulse h3,
.PulseDebitSolutions .join-pulse h3,
.TerminalDriving .join-pulse h3,
.DiscoverProducts .join-pulse h3,
.PersonToPerson .join-pulse h3,
.InternetPin .join-pulse h3,
.PinlessBillPay .join-pulse h3,
.BuzzPoints .join-pulse h3,
.PULSEPAYExpress .join-pulse h3,
.MobileServices .join-pulse h3,
.EmvSupport .join-pulse h3,
.PerksEveryday .join-pulse h3 {
  margin-bottom: 15px;
}
.PulseATM .related-solutions,
.GlobalATM .related-solutions,
.Pix .related-solutions,
.PulsePAY .related-solutions,
.PulseSelect .related-solutions,
.PulseDebitSolutions .related-solutions,
.TerminalDriving .related-solutions,
.DiscoverProducts .related-solutions,
.PersonToPerson .related-solutions,
.InternetPin .related-solutions,
.PinlessBillPay .related-solutions,
.BuzzPoints .related-solutions,
.PULSEPAYExpress .related-solutions,
.MobileServices .related-solutions,
.EmvSupport .related-solutions,
.PerksEveryday .related-solutions {
  border-left: 1px solid #e5e5e5;
  float: right;
  padding-left: 30px;
}
.PulseATM .related-solutions h3,
.GlobalATM .related-solutions h3,
.Pix .related-solutions h3,
.PulsePAY .related-solutions h3,
.PulseSelect .related-solutions h3,
.PulseDebitSolutions .related-solutions h3,
.TerminalDriving .related-solutions h3,
.DiscoverProducts .related-solutions h3,
.PersonToPerson .related-solutions h3,
.InternetPin .related-solutions h3,
.PinlessBillPay .related-solutions h3,
.BuzzPoints .related-solutions h3,
.PULSEPAYExpress .related-solutions h3,
.MobileServices .related-solutions h3,
.EmvSupport .related-solutions h3,
.PerksEveryday .related-solutions h3 {
  font-weight: normal;
}
.PulseATM .related-solutions ul,
.GlobalATM .related-solutions ul,
.Pix .related-solutions ul,
.PulsePAY .related-solutions ul,
.PulseSelect .related-solutions ul,
.PulseDebitSolutions .related-solutions ul,
.TerminalDriving .related-solutions ul,
.DiscoverProducts .related-solutions ul,
.PersonToPerson .related-solutions ul,
.InternetPin .related-solutions ul,
.PinlessBillPay .related-solutions ul,
.BuzzPoints .related-solutions ul,
.PULSEPAYExpress .related-solutions ul,
.MobileServices .related-solutions ul,
.EmvSupport .related-solutions ul,
.PerksEveryday .related-solutions ul {
  margin: 0;
  padding: 0 0 0 15px;
}
.PulseATM .related-solutions ul li,
.GlobalATM .related-solutions ul li,
.Pix .related-solutions ul li,
.PulsePAY .related-solutions ul li,
.PulseSelect .related-solutions ul li,
.PulseDebitSolutions .related-solutions ul li,
.TerminalDriving .related-solutions ul li,
.DiscoverProducts .related-solutions ul li,
.PersonToPerson .related-solutions ul li,
.InternetPin .related-solutions ul li,
.PinlessBillPay .related-solutions ul li,
.BuzzPoints .related-solutions ul li,
.PULSEPAYExpress .related-solutions ul li,
.MobileServices .related-solutions ul li,
.EmvSupport .related-solutions ul li,
.PerksEveryday .related-solutions ul li {
  font-size: 12px;
}

.GlobalATM .l-content {
  padding-bottom: 40px;
}
.GlobalATM .l-content .hero img {
  padding: 30px 44px 25px;
}
.GlobalATM .l-content h2 {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  margin-top: 30px;
}
.GlobalATM .shaded, .GlobalATM article.panel.shaded {
  float: right;
  margin: 0 -20px 20px 34px;
  padding: 20px 30px 17px 20px;
  width: 180px;
}
.GlobalATM .shaded ul {
  border-bottom: 1px solid #dedede;
  margin: 0 0 14px;
  padding-bottom: 3px;
}
.GlobalATM .shaded li {
  padding-bottom: 12px;
}
.GlobalATM .shaded .pdf a {
  position: relative;
}
.GlobalATM .shaded .pdf a:hover {
  border-color: transparent;
}
.GlobalATM .shaded .pdf a:hover span {
  border-bottom: 0;
}
.GlobalATM .shaded .pdf i {
  background-position: 0 -1200px;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin: 0 0 -2px 4px;
}
.GlobalATM .shaded .requires-log-in a {
  position: relative;
}
.GlobalATM .shaded .requires-log-in a:hover {
  border-color: transparent;
}
.GlobalATM .shaded .requires-log-in a:hover span {
  border-bottom: 0;
}
.GlobalATM .shaded .requires-log-in i {
  background-position: 0 -1686px;
  width: 12px;
  height: 13px;
  display: inline-block;
  margin: 0 0 -2px 4px;
}
.GlobalATM .shaded p.requires-log-in {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  font-weight: bold;
  color: #ff6600;
  margin: 0;
  padding-left: 23px;
  position: relative;
}
.GlobalATM .shaded p.requires-log-in i {
  left: 0;
  right: auto;
}

/* InternetPin */
/* PersonToPerson */
/* PinlessBillPay */
.InternetPin .hero,
.InternetPin .lead,
.PersonToPerson .hero,
.PersonToPerson .lead,
.PinlessBillPay .hero,
.PinlessBillPay .lead {
  margin: 0;
}

/* DiscoverProducts */
/* TerminalDriving */
/* BuzzPoints */
.DiscoverProducts .lead,
.TerminalDriving .lead,
.BuzzPoints .lead,
.PULSEPAYExpress .lead,
.MobileServices .lead,
.EmvSupport .lead,
.PerksEveryday .lead {
  margin-bottom: 15px;
}

/* PulseSelect */
.PulseSelect .join-pulse,
.GlobalATM .join-pulse {
  float: none;
  width: auto;
}
.PulseSelect .join-pulse .call-to-action,
.GlobalATM .join-pulse .call-to-action {
  width: 155px;
}
.PulseSelect .hero .find-atms,
.GlobalATM .hero .find-atms {
  margin: 0 0 10px 20px;
  position: relative;
}
.PulseSelect .hero .find-atms p,
.GlobalATM .hero .find-atms p {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  font-weight: bold;
  text-align: center;
}
.PulseSelect .hero .find-atms .atm-network,
.GlobalATM .hero .find-atms .atm-network {
  background-position: 0 -63px;
  width: 203px;
  height: 54px;
  display: block;
}
.PulseSelect .center,
.GlobalATM .center {
  text-align: center;
}

/* PulseDebitSolutions */
.PulseDebitSolutions dl {
  zoom: 1;
  font-size: 12px;
  line-height: 18px;
  font-size: 0.85714rem;
  line-height: 1.28571rem;
}
.PulseDebitSolutions dl:before, .PulseDebitSolutions dl:after {
  content: " ";
  display: table;
}
.PulseDebitSolutions dl:after {
  clear: both;
}
.PulseDebitSolutions dt {
  clear: left;
  float: left;
  padding-bottom: 8px;
  width: 200px;
}
.PulseDebitSolutions dd {
  padding-bottom: 8px;
}

/* Fraud */
.Fraud .hero {
  background: url(../../images/fraud/fraud-icon.png) 100% 23px no-repeat;
  padding-bottom: 40px;
}
.Fraud .hero h1 {
  width: 400px;
}
.Fraud .hero p {
  width: 400px;
}
.Fraud .link-list {
  list-style: none;
  margin: 0;
  padding: 0 0 20px 0;
}
.Fraud .link-list li {
  /*border-bottom: 1px dotted #cbd0d1;*/
  padding: 20px 0;
}
.Fraud .link-list li.has-image {
  padding: 20px 0 40px 0;
}
.Fraud .link-list li.has-image .image {
  display: block;
  float: left;
  position: relative;
  width: 285px;
  z-index: 2;
}
.Fraud .link-list li.has-image .image img {
  display: block;
}
.Fraud .link-list li.has-image .image a:hover {
  border-color: transparent;
}
.Fraud .link-list li.last {
  border-bottom: 0;
}
.Fraud .link-list li .title {
  margin: 0 0 10px 0;
}
.Fraud .link-list li .description {
  line-height: 20px;
}
.Fraud .join-pulse {
  width: 230px;
}

/* Knowledge */
.Knowledge .hero .l-left {
  float: left;
  width: 400px;
}
.Knowledge .panel p {
  font-size: 14px;
  line-height: 21px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.Knowledge .callouts {
  list-style: none;
  margin: 10px 0 0 0;
  padding: 20px 0 0 0;
}
.Knowledge .callouts li {
  background: url(../../images/knowledge/vertical-divider.png) 100% 0 no-repeat;
  float: left;
  min-height: 229px;
  width: 208px;
}
.Knowledge .callouts li.first {
  padding: 0 25px 0 0;
  width: 185px;
}
.Knowledge .callouts li.first a {
  background: url(../../images/knowledge/insights-and-research.png) 0 0 no-repeat;
}
.ie8 .Knowledge .callouts li.first a:hover .title {
  display: inline-block;
}
.Knowledge .callouts li.second {
  padding: 0 25px 0 30px;
  width: 180px;
}
.Knowledge .callouts li.second a {
  background: url(../../images/knowledge/debit-regulation-resources.png) 0 0 no-repeat;
}
.Knowledge .callouts li.last {
  background: none;
  padding-left: 30px;
  width: 185px;
}
.Knowledge .callouts li.last a {
  background: url(../../images/knowledge/webinars.png) 0 4px no-repeat;
}
.ie8 .Knowledge .callouts li.last a:hover .title {
  display: inline-block;
}
.Knowledge .callouts li a {
  display: block;
  padding-top: 90px;
}
.Knowledge .callouts li a span {
  cursor: pointer;
}
.Knowledge .callouts li a .title {
  display: inline;
  font-size: 15px;
  font-weight: bold;
}
.Knowledge .callouts li a .description {
  color: #424547;
  display: block;
  font-size: 12px;
  padding: 13px 0 0 0;
}
.Knowledge .callouts li a:hover {
  border-color: transparent;
}
.Knowledge .callouts li a:hover .title {
  border-bottom: 1px solid #007bbf;
}
.ie8 .Knowledge .callouts li a:hover .title {
  border-color: transparent;
  text-decoration: underline;
}
.Knowledge .divider {
  margin-top: 50px;
}
.Knowledge .l-content .highlights {
  float: left;
  width: 420px;
  margin: 0 0 0 -10px;
}
.Knowledge .l-content .highlights .video-link .image {
  background: url(../../images/knowledge/pulse-conference-video.png) 0 0 no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  height: 121px;
  width: 204px;
}
.Knowledge .l-content .highlights .video-link .text {
  color: #424547;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 12px;
  padding: 20px 0 0 20px;
  width: 175px;
}
.Knowledge .l-content .highlights .video-link:hover {
  border-color: transparent;
}
.Knowledge .l-content .highlights .video-link:hover .image {
  background-position: 0 -121px;
}
.Knowledge .l-content .highlights .you-tube-channel-link {
  display: inline-block;
  padding: 15px 0 0 20px;
  float: left;
  font-size: 11px;
}
.Knowledge .l-content .highlights .you-tube-channel-link .youtube-icon {
  vertical-align: middle;
}
.Knowledge .l-content .highlights .you-tube-channel-link:hover {
  border-color: transparent;
}
.Knowledge .l-content .highlights .you-tube-channel-link:hover span {
  border-bottom: 1px solid #007bbf;
}
.Knowledge .pulse-expert-network {
  float: right;
  width: 240px;
}
.Knowledge .pulse-expert-network a.call-to-action {
  font-size: 14px;
  padding-left: 15px;
}
.Knowledge #modal-overlay {
  top: 100px;
}

/* InsightsAndResearch */
.InsightsAndResearch .hero {
  background: url(../../images/knowledge/insights-and-research-big.png) 100% 16px no-repeat;
  padding-bottom: 10px;
}
.InsightsAndResearch .hero p {
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  width: 385px;
}
.InsightsAndResearch .resources-table {
  margin-top: -15px;
}
.InsightsAndResearch .callouts {
  padding-top: 20px;
}
.InsightsAndResearch .callouts h3 {
  color: #424547;
  font-size: 14px;
  text-transform: none;
  margin: 0 0 20px 0;
  padding: 0;
}
.InsightsAndResearch .callouts .join-pulse {
  width: 230px;
}

/* Hero Login Notice */
.hero p.login-notice {
  background: url(../../images/global/lock-orange.png) 0 50% no-repeat;
  color: #f58220;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  margin-top: 45px;
  padding-left: 22px;
}



/* Resources Table */
.resources-table td {
  border-bottom: 1px dotted #dcdfe0;
  padding: 25px 0;
  font-size: 14px;
  vertical-align: top;
}
.resources-table td.date {
  color: #424547;
  width: 140px;
}
.resources-table td.info p {
  color: #576166;
  font-size: 12px;
  line-height: 20px;
  margin: 5px 0 0 0;
  padding: 0;
}
.resources-table tr.last td {
  border: 0;
}

/* DebitResourceCenter */
.DebitResourceCenter .hero {
  padding-bottom: 10px;
}
.DebitResourceCenter .hero p {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 0;
  width: 385px;
}
.drc-img {
	margin-top:25px;
}
.DebitResourceCenter .hero p.drc-msg {
  width: 700px;
}
.DebitResourceCenter .col {
  float: left;
}
.DebitResourceCenter .col h3 {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 13px 0;
  padding: 0;
  text-transform: none;
}
.DebitResourceCenter .col ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.DebitResourceCenter .col ul li {
  font-size: 12px;
  margin: 0 0 15px 0;
}
.DebitResourceCenter .col ul li.last {
  margin: 0;
}
.DebitResourceCenter .col.main {
  border-right: 1px solid #cccccc;
  padding-right: 30px;
  width: 410px;
}
.DebitResourceCenter .col.main .infobox {
  padding-left: 130px;
}
.DebitResourceCenter .col.main .infobox h4 {
  font-size: 12px;
  line-height: 12px;
  margin: 0 0 15px 0;
  padding: 0;
  text-transform: none;
}
.DebitResourceCenter .col.main .infobox.videos {
  background: url(../../images/knowledge/debit-regulation/videos.png) -25px -3px no-repeat;
}
.DebitResourceCenter .col.main .infobox.videos a {
  background: url(../../images/global/video-blue.png) 0 2px no-repeat;
  display: inline-block;
  padding-left: 22px;
}
.DebitResourceCenter .col.main .infobox.videos a:hover {
  border-color: transparent;
}
.DebitResourceCenter .col.main .infobox.videos a:hover span {
  border-bottom: 0;
}
.DebitResourceCenter .col.main .infobox.security-compliance {
  background: url(../../images/knowledge/debit-regulation/security-compliance.png) -3px 0 no-repeat;
  padding-left: 0;
}
.DebitResourceCenter .col.main .infobox.security-compliance .lead {
  padding-left: 130px;
}
.DebitResourceCenter .col.main .infobox.security-compliance .review-guide-wrap {
  border-bottom: 1px dotted #dcdfe0;
  font-size: 12px;
  margin: 0 0 20px 0;
  padding-bottom: 20px;
}
.DebitResourceCenter .col.main .infobox.regulation {
  background: url(../../images/knowledge/debit-regulation/regulation.png) -15px -28px no-repeat;
}
.DebitResourceCenter .col.main .infobox.debitRegulation {
  background: url(../../images/knowledge/debit-regulation/debit_regulations_icon.jpg) no-repeat;
}
.DebitResourceCenter .col.main .divider {
  background: url(../../images/narrow-divider.png) 50% 0 no-repeat;
  height: 45px;
  margin: 35px 0 0 0;
  padding: 0;
  width: auto;
}
.DebitResourceCenter .col.secondary {
  float: right;
  width: 210px;
}
.DebitResourceCenter .col.secondary .divider {
  background: none;
  border-bottom: 1px dotted #dcdfe0;
  height: 15px;
  margin: 0 0 30px 0;
  padding: 0;
  width: auto;
}
.DebitResourceCenter a.padlock-orange-icon span.icon {
  background: url(../../images/global/lock-orange.png) 100% 0 no-repeat;
  display: inline-block;
  height: 12px;
  width: 18px;
}
.DebitResourceCenter a.padlock-orange-icon:hover {
  border-color: transparent;
}
.DebitResourceCenter a.padlock-orange-icon:hover span.text {
  border-bottom: 1px solid #007BBF;
}
.DebitResourceCenter .divider.last {
  margin-top: 50px;
}
.DebitResourceCenter .join-pulse {
  width: 230px;
}

/* WebinarsAndWebcasts */
.WebinarsAndWebcasts .hero {
  background: url(../../images/webinars/hero-icon.jpg) 100% 22px no-repeat;
  padding-bottom: 10px;
}
.WebinarsAndWebcasts .hero p {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 0;
  width: 385px;
}
.WebinarsAndWebcasts .webinars-row,
.WebinarsAndWebcasts .past-events {
  margin-bottom: 30px;
}
.WebinarsAndWebcasts .webinars-row h3,
.WebinarsAndWebcasts .past-events h3 {
  color: #424547;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 15px 0;
  text-transform: none;
}
.WebinarsAndWebcasts .webinars-row .col,
.WebinarsAndWebcasts .past-events .col {
  float: left;
  font-size: 12px;
  margin: 0 0 35px 0;
  padding-top: 126px;
  position: relative;
  width: 190px;
}
.WebinarsAndWebcasts .webinars-row .col.first,
.WebinarsAndWebcasts .past-events .col.first {
  margin-right: 50px;
}
.WebinarsAndWebcasts .webinars-row .col.last,
.WebinarsAndWebcasts .past-events .col.last {
  float: right;
}
.WebinarsAndWebcasts .webinars-row .col span,
.WebinarsAndWebcasts .past-events .col span {
  cursor: pointer;
}
.WebinarsAndWebcasts .webinars-row .col .image,
.WebinarsAndWebcasts .past-events .col .image {
  position: absolute;
  left: -7px;
  top: -4px;
}
.WebinarsAndWebcasts .webinars-row .col .heading .icon,
.WebinarsAndWebcasts .past-events .col .heading .icon {
  background: url(../../images/global/video-blue.png) 0 0 no-repeat;
  display: inline-block;
  height: 12px;
  width: 22px;
}
.WebinarsAndWebcasts .webinars-row .col .description,
.WebinarsAndWebcasts .past-events .col .description {
  color: #424547;
  display: block;
  line-height: 18px;
  margin-top: 5px;
}
.WebinarsAndWebcasts .webinars-row .col:hover,
.WebinarsAndWebcasts .past-events .col:hover {
  border-color: transparent;
}
.WebinarsAndWebcasts .webinars-row .col:hover .heading .text,
.WebinarsAndWebcasts .past-events .col:hover .heading .text {
  border-bottom: 1px solid #007BBF;
}
.WebinarsAndWebcasts .divider.last {
  margin-top: 40px;
}
.WebinarsAndWebcasts .register {
  float: left;
  margin-right: 40px;
  width: 232px;
}
.WebinarsAndWebcasts .contact-us {
  float: left;
  width: 232px;
}

.Knowledge .callouts .col,
.WebinarsAndWebcasts .callouts .col {
  float: left;
}
.Knowledge .callouts .col.first,
.WebinarsAndWebcasts .callouts .col.first {
  padding-bottom: 30px;
  width: 435px;
}
.Knowledge .callouts .col.first a,
.WebinarsAndWebcasts .callouts .col.first a {
  display: block;
  padding-left: 287px;
  position: relative;
}
.Knowledge .callouts .col.first a span,
.WebinarsAndWebcasts .callouts .col.first a span {
  cursor: pointer;
}
.Knowledge .callouts .col.first a .image,
.WebinarsAndWebcasts .callouts .col.first a .image {
  cursor: pointer;
  position: absolute;
  left: -7px;
  top: -4px;
}
.Knowledge .callouts .col.first a .image img,
.WebinarsAndWebcasts .callouts .col.first a .image img {
  border: 1px solid #dcdede;
}
.Knowledge .callouts .col.first a .info,
.WebinarsAndWebcasts .callouts .col.first a .info {
  font-size: 12px;
  line-height: 20px;
  font-size: 0.85714rem;
  line-height: 1.42857rem;
  width: 370px;
  display: block;
}
.Knowledge .callouts .col.first a .info .heading,
.WebinarsAndWebcasts .callouts .col.first a .info .heading {
  font-size: 16px;
  line-height: 18px;
  font-size: 1.14286rem;
  line-height: 1.28571rem;
}
.Knowledge .callouts .col.first a .info .description,
.WebinarsAndWebcasts .callouts .col.first a .info .description {
  color: #424547;
  display: block;
  margin: 8px 0 15px;
}
.Knowledge .callouts .col.first a .info .btn,
.WebinarsAndWebcasts .callouts .col.first a .info .btn {
  color: #fff;
}
.Knowledge .callouts .col.first a:hover,
.WebinarsAndWebcasts .callouts .col.first a:hover {
  border-color: transparent;
}
.Knowledge .callouts .col.first a:hover .heading,
.WebinarsAndWebcasts .callouts .col.first a:hover .heading {
  border-bottom: 1px solid #007BBF;
}
.Knowledge .callouts .col.last,
.WebinarsAndWebcasts .callouts .col.last {
  border-left: 1px solid #e5e5e5;
  float: right;
  padding-left: 30px;
  width: 180px;
}
.Knowledge .callouts .col.last a,
.WebinarsAndWebcasts .callouts .col.last a {
  display: block;
  font-size: 12px;
}
.Knowledge .callouts .col.last a .description,
.WebinarsAndWebcasts .callouts .col.last a .description {
  color: #424547;
  display: block;
  margin: 8px 0;
}
.Knowledge .callouts .col.last a:hover,
.WebinarsAndWebcasts .callouts .col.last a:hover {
  border-color: transparent;
}
.Knowledge .callouts .col.last a:hover .heading,
.WebinarsAndWebcasts .callouts .col.last a:hover .heading {
  border-bottom: 1px solid #007BBF;
}
.Knowledge .callouts .col.last a:hover .blue-arrow-right:hover span,
.WebinarsAndWebcasts .callouts .col.last a:hover .blue-arrow-right:hover span {
  border-bottom: 1px solid #007BBF;
}

/* EventCalendar */
.EventCalendar .hero {
  background: url(../../images/events/hero-icon.jpg) 94% 8px no-repeat;
  min-height: 169px;
  padding-bottom: 10px;
}
.EventCalendar .hero p {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 0;
  width: 425px;
}
.EventCalendar .callout {
  margin-bottom: 50px;
}
.EventCalendar .callout a {
  display: block;
  min-height: 141px;
  padding-left: 285px;
  position: relative;
}
.EventCalendar .callout a .image {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
}
.EventCalendar .callout a .info .heading {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline;
  font-size: 16px;
}
.EventCalendar .callout a .info .description {
  color: #424547;
  display: block;
  font-size: 12px;
  margin: 10px 0 30px 0;
}
.EventCalendar .callout a .info .btn {
  color: #ffffff;
  cursor: pointer;
}
.EventCalendar .callout a .info span {
  cursor: pointer;
}
.EventCalendar .callout a:hover {
  border-color: transparent;
}
.EventCalendar .callout a:hover .heading {
  border-bottom: 1px solid #007BBF;
}
.EventCalendar .blue-arrow-right {
  font-size: 12px;
}
.EventCalendar .divider.last {
  margin-top: 40px;
}
.EventCalendar .join-pulse {
  width: 232px;
}

/* PastEvents */
.PastEvents .hero {
  background: url(../../images/events/hero-icon.jpg) 94% 22px no-repeat;
  min-height: 169px;
  padding-bottom: 10px;
}
.PastEvents .hero h1 {
  clear: both;
  margin-top: 29px;
}
.PastEvents .hero p {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 0;
  width: 425px;
}
.PastEvents .hero .blue-arrow-left {
  float: left;
  font-size: 12px;
  margin-top: -12px;
}
.PastEvents .divider.last {
  margin-top: 40px;
}
.PastEvents .join-pulse {
  width: 232px;
}

/* ExpertNetwork */
.ExpertNetwork .hero {
  background: url(../../images/knowledge/expert-network-big.png) 100% 0 no-repeat;
  min-height: 164px;
}
.ExpertNetwork .hero p {
  width: 440px;
}
.ExpertNetwork .link-list-intro ul {
  margin: 0;
  padding: 0 0 0 15px;
}
.ExpertNetwork .link-list-intro ul li {
  font-size: 12px;
  margin-bottom: 5px;
}
.ExpertNetwork .link-list {
  border-top: 1px dotted #dcdfe0;
  list-style: none;
  margin: 30px 0 0 0;
  padding: 0;
}
.ExpertNetwork .link-list li {
  border-bottom: 1px dotted #dcdfe0;
  font-size: 12px;
  padding: 30px 0;
}
.ExpertNetwork .link-list li .title {
  font-weight: bold;
  margin: 0 0 15px 0;
}
.ExpertNetwork .link-list li .back-to-top-wrap {
  text-align: right;
}
.ExpertNetwork .link-list li.last {
  border-bottom: 0;
}
.ExpertNetwork .join-pulse {
  width: 230px;
}

/* DebitProtect */
/* AuthorizationBlocking */
/* CVVCVCBlocking */
/* ATMDebitCardSafetyCampaign */
.AuthorizationBlocking .shadow,
.CVVCVCBlocking .shadow,
.ATMDebitCardSafetyCampaign .shadow,
.DebitProtect .shadow {
  padding: 45px 48px 48px;
  margin: 0 0 10px 20px;
}
.AuthorizationBlocking .box,
.CVVCVCBlocking .box,
.ATMDebitCardSafetyCampaign .box,
.DebitProtect .box {
  margin: 23px 0 40px;
  padding: 14px 20px 20px;
}
.AuthorizationBlocking .box h2,
.CVVCVCBlocking .box h2,
.ATMDebitCardSafetyCampaign .box h2,
.DebitProtect .box h2 {
  margin: 0;
}
.AuthorizationBlocking .box p,
.CVVCVCBlocking .box p,
.ATMDebitCardSafetyCampaign .box p,
.DebitProtect .box p {
  margin: 0;
}
.AuthorizationBlocking p.lead,
.CVVCVCBlocking p.lead,
.ATMDebitCardSafetyCampaign p.lead,
.DebitProtect p.lead {
  margin-bottom: 20px;
}
.AuthorizationBlocking small,
.CVVCVCBlocking small,
.ATMDebitCardSafetyCampaign small,
.DebitProtect small, .CardHolderAlerts small {
  font-size: 12px;
  line-height: 22px;
  font-size: 14px;
  line-height: 1.57143rem;
}
.AuthorizationBlocking p strong,
.CVVCVCBlocking p strong,
.ATMDebitCardSafetyCampaign p strong,
.DebitProtect p strong {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
}
.AuthorizationBlocking .l-content,
.CVVCVCBlocking .l-content,
.ATMDebitCardSafetyCampaign .l-content,
.DebitProtect .l-content {
  min-height: 400px;
}
.AuthorizationBlocking .l-content ul li,
.CVVCVCBlocking .l-content ul li,
.ATMDebitCardSafetyCampaign .l-content ul li,
.DebitProtect .l-content ul li {
  font-size: 12px;
  margin-bottom: 5px;
}

/* DebitProtect */
.DiscoverDebit .hero a,
.DebitProtect .hero a {
  font-size: 12px;
  line-height: 17px;
  font-size: 0.85714rem;
  line-height: 1.21429rem;
  border: 0;
  color: #424547;
  display: block;
  margin: 0 0 10px 20px;
  width: 230px;
}
.DiscoverDebit .hero a span,
.DebitProtect .hero a span {
  border-bottom: 1px solid transparent;
}
.DiscoverDebit .hero a:hover span,
.DebitProtect .hero a:hover span {
  border-bottom-color: transparent;
}
.DiscoverDebit .hero a i,
.DebitProtect .hero a i {
  left: 94px;
  top: 54px;
}
.DiscoverDebit .hero img,
.DebitProtect .hero img {
  margin: 0 0 12px;
  padding: 5px;
}
.DiscoverDebit .row,
.DebitProtect .row {
  zoom: 1;
  margin-bottom: 22px;
}
.DiscoverDebit .row:before, .DiscoverDebit .row:after,
.DebitProtect .row:before,
.DebitProtect .row:after {
  content: " ";
  display: table;
}
.DiscoverDebit .row:after,
.DebitProtect .row:after {
  clear: both;
}
.DiscoverDebit .row a,
.DebitProtect .row a {
  border: 0;
}
.DiscoverDebit .row .image,
.DebitProtect .row .image {
  float: left;
  margin-right: 35px;
  width: 251px;
}
.DiscoverDebit .row p,
.DebitProtect .row p {
  float: left;
  margin-top: 4px;
  width: 344px;
}
.DiscoverDebit .discover-debit-bg {
	margin-bottom: 30px;
}
.DiscoverDebit .first-para {
	margin-bottom: 35px;
}
.DiscoverDebit .payment-card-holder {
	margin-bottom: 30px;
}
.DiscoverDebit .payment-card-holder .video-thumbnail{
	margin: 0;
}
.DiscoverDebit .payment-card-holder .video-thumbnail a i{
	width: 40px;
	height: 40px;
	background-position: 0 -976px;
	top: 51px;
	left: 89px;
}
.DiscoverDebit .payment-card-holder .video-thumbnail a i:hover{
	width: 40px;
	height: 40px;
	background-position: 0 -976px;
	top: 51px;
	left: 89px;
}
.DiscoverDebit .payment-card-holder span{
	font-size: 11px;
	text-align: center;
	float: left;
	margin-left: 10px;
}
.DiscoverDebit .benefits-container .heading-text {
	font-weight: bold
}
.DiscoverDebit .benefits-container .para {
	margin-left: 25px;
	margin-top: 30px;
}
.DiscoverDebit .benefits-list li {
	margin-bottom:10px;
	ine-height: 20px;
}
.DiscoverDebit .list-heading {
	font-weight: bold;
}
.DiscoverDebit .divider-debit {
	margin-top: 50px;
}
.DiscoverDebit .aba-container .aba-image-holder {
	float:left;
}
.DiscoverDebit .aba-container .aba-text-holder {
	float: left;
    margin-left: 170px;
	margin-top: -70px;
    line-height: 15px;
	width: 84%;
}
.discover-debit-footer {
    font-size: 0.7310rem;
    margin-left: 71px;
    margin-top: 30px;
	width: 435px;
}
.DiscoverDebit .aba-container .aba-text-holder  .heading{
	font-weight: bold;
}
/* Analytics */
.Analytics .l-content .l-left {
  margin-right: 30px;
  width: 430px;
}
.Analytics .l-content .l-right {
  width: 210px;
}
.Analytics .video-thumbnail {
  margin: 0 -25px;
}
.Analytics .video-thumbnail .play {
  border: 0;
  cursor: pointer;
}
.Analytics .video-thumbnail .play i {
  background-position: 0 -97px;
  width: 80px;
  height: 80px;
  top: 87px;
  left: 309px;
}
.Analytics .video-thumbnail .play i:hover {
  background-position: 0 -177px;
}
.Analytics p.alt {
  font-size: 14px;
  line-height: 20px;
  font-size: 1rem;
  line-height: 1.42857rem;
  font-weight: bold;
  margin-top: 30px;
}
.Analytics .panel p {
  font-size: 14px;
  line-height: 20px;
  font-size: 1rem;
  line-height: 1.42857rem;
  font-weight: bold;
  padding-bottom: 4px;
}
.Analytics .panel ul {
  padding-bottom: 10px;
}
.Analytics .panel li {
  margin-bottom: 8px;
  padding-right: 20px;
}
/*DiscoverDebit */
/*added for new DD Page Layout*/

.DiscoverDebit .l-content .l-left {
  margin-right: 30px;
  width: 430px;
}
.DiscoverDebit .l-content .l-right {
  width: 210px;
}
.DiscoverDebit .video-thumbnail {
  margin: 0 -25px;
}
.DiscoverDebit .video-thumbnail .play {
  border: 0;
  cursor: pointer;
}
.DiscoverDebit .video-thumbnail .play i {
  background-position: 0 -97px;
  width: 80px;
  height: 80px;
  top: 87px;
  left: 309px;
}
.DiscoverDebit .video-thumbnail .play i:hover {
  background-position: 0 -177px;
}
.DiscoverDebit p.alt {
  font-size: 14px;
  line-height: 20px;
  font-size: 1rem;
  line-height: 1.42857rem;
  font-weight: bold;
  margin-top: 30px;
}
.DiscoverDebit .panel p {
	width: 68%;
	font-size: 14px;
	line-height: 20px;
	font-size: 1rem;
	line-height: 1.42857rem;
	font-weight: bold;
	padding-bottom: 2px;
}
.DiscoverDebit .panel h1 {
	width: 80%;
	font-size: 12px;
	line-height: 20px;
	padding-left: 21px;
}
.DiscoverDebit .panel ul {
  padding-bottom: 10px;
}
.DiscoverDebit .panel li {
  margin-bottom: 8px;
  padding-right: 20px;
}

/* Register */
.Register p {
  font-size: 14px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.Register legend {
  padding-top: 20px;
  margin-bottom: -20px;
}
.ie8 .Register legend, .ie7 .Register legend {
  margin-bottom: 0;
}
.Register .banking-information textarea {
  height: 92px;
  margin-bottom: 28px;
  width: 650px;
}
.Register .banking-information .label {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  margin: 20px 0 8px;
}

/* Register Confirmation */
.RegisterConfirmation h1 {
  padding-right: 200px;
}
.RegisterConfirmation .Home {
  font-size: 12px;
  line-height: 24px;
  font-size: 0.85714rem;
  line-height: 1.71429rem;
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  margin-left: 14px;
}
.ie7 .RegisterConfirmation .Home {
  zoom: 1;
  *display: inline;
  /* IE7 inline-block hack */
  line-height: 1.3;
  margin-bottom: 8px;
}

/* Log In
 * Logged Out
 * Forgot User ID
 * Forgot Password */
.LogIn .l-content .l-left,
.LoggedOut .l-content .l-left,
.ForgotUserId .l-content .l-left,
.ForgotPassword .l-content .l-left,
.ForgotPasswordChallenge .l-content .l-left {
  width: 262px;
}
.LogIn .l-content .l-left:first-child,
.LoggedOut .l-content .l-left:first-child,
.ForgotUserId .l-content .l-left:first-child,
.ForgotPassword .l-content .l-left:first-child,
.ForgotPasswordChallenge .l-content .l-left:first-child {
  margin-right: 68px;
  width: 340px;
}
.LogIn .l-content form,
.LoggedOut .l-content form,
.ForgotUserId .l-content form,
.ForgotPassword .l-content form,
.ForgotPasswordChallenge .l-content form {
  margin-top: 12px;
  padding: 50px 60px 35px;
}
.LogIn .l-content form a,
.LoggedOut .l-content form a,
.ForgotUserId .l-content form a,
.ForgotPassword .l-content form a,
.ForgotPasswordChallenge .l-content form a {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
}
.LogIn .l-content form .l-row,
.LoggedOut .l-content form .l-row,
.ForgotUserId .l-content form .l-row,
.ForgotPassword .l-content form .l-row,
.ForgotPasswordChallenge .l-content form .l-row {
  margin-bottom: 14px;
}
.LogIn .l-content form .l-row.actions,
.LoggedOut .l-content form .l-row.actions,
.ForgotUserId .l-content form .l-row.actions,
.ForgotPassword .l-content form .l-row.actions,
.ForgotPasswordChallenge .l-content form .l-row.actions {
  margin-bottom: 10px;
}
.LogIn .l-content h2,
.LogIn .l-content legend,
.LoggedOut .l-content h2,
.LoggedOut .l-content legend,
.ForgotUserId .l-content h2,
.ForgotUserId .l-content legend,
.ForgotPassword .l-content h2,
.ForgotPassword .l-content legend,
.ForgotPasswordChallenge .l-content h2,
.ForgotPasswordChallenge .l-content legend {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  font-weight: 700;
  padding-bottom: 0;
  text-transform: uppercase;
}
.LogIn .l-content h2,
.LoggedOut .l-content h2,
.ForgotUserId .l-content h2,
.ForgotPassword .l-content h2,
.ForgotPasswordChallenge .l-content h2 {
  border-bottom: 1px solid #e5e5e5;
  color: #576166;
  font-weight: normal;
  margin-bottom: 20px;
  padding-bottom: 8px;
}
.ie8 .LogIn .l-content legend, .ie7 .LogIn .l-content legend, .ie8
.LoggedOut .l-content legend, .ie7
.LoggedOut .l-content legend, .ie8
.ForgotUserId .l-content legend, .ie7
.ForgotUserId .l-content legend, .ie8
.ForgotPassword .l-content legend, .ie7
.ForgotPassword .l-content legend, .ie8
.ForgotPasswordChallenge .l-content legend, .ie7
.ForgotPasswordChallenge .l-content legend {
  margin-top: -20px;
  margin-bottom: 20px;
}
.LogIn .l-content label,
.LoggedOut .l-content label,
.ForgotUserId .l-content label,
.ForgotPassword .l-content label,
.ForgotPasswordChallenge .l-content label {
  font-size: 12px;
  line-height: 25px;
  font-size: 0.85714rem;
  line-height: 1.78571rem;
}
.ie9 .LogIn .l-content label, .ie8 .LogIn .l-content label, .ie7 .LogIn .l-content label, .ie9
.LoggedOut .l-content label, .ie8
.LoggedOut .l-content label, .ie7
.LoggedOut .l-content label, .ie9
.ForgotUserId .l-content label, .ie8
.ForgotUserId .l-content label, .ie7
.ForgotUserId .l-content label, .ie9
.ForgotPassword .l-content label, .ie8
.ForgotPassword .l-content label, .ie7
.ForgotPassword .l-content label, .ie9
.ForgotPasswordChallenge .l-content label, .ie8
.ForgotPasswordChallenge .l-content label, .ie7
.ForgotPasswordChallenge .l-content label {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: hidden;
  position: static;
  width: auto;
  display: block;
}
.LogIn .l-content .actions,
.LoggedOut .l-content .actions,
.ForgotUserId .l-content .actions,
.ForgotPassword .l-content .actions,
.ForgotPasswordChallenge .l-content .actions {
  padding-top: 8px;
}

/* Pages with No Section Title */
.LoggedOut .l-content,
.ForgotPassword .l-content,
.LoggedOut .l-content,
.ForgotUserId .l-content,
.ForgotUserIdConfirmation .l-content,
.ForgotPassword .l-content,
.ForgotPasswordChallenge .l-content,
.ForgotPasswordConfirmation .l-content {
  margin-top: 0;
}

.ForgotPasswordChallenge .l-content fieldset {
  border: 0;
  padding-bottom: 0;
}

/* Contact */
.Contact .lead.is-error {
  margin-bottom: 10px;
}
.Contact fieldset {
  border-bottom: 0;
}
.Contact label {
  font-weight: 700;
}
.Contact h1 {
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-weight: 700;
  margin-bottom: 0;
}
.Contact .required {
  font-size: 12px;
  line-height: 20px;
  font-size: 0.85714rem;
  line-height: 1.42857rem;
}
.Contact .table {
  margin: 0;
}
.Contact .table td {
  padding: 2px 0;
  vertical-align: top;
}
.Contact .table td:first-child {
  padding-right: 20px;
  width: 230px;
}
.Contact .table .fields td {
  padding-bottom: 13px;
}
.Contact .table .textarea {
  vertical-align: top;
}
.Contact .table textarea {
  height: 93px;
  width: 317px;
}

.Contact h2,
.ContactConfirmation h2 {
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-weight: 700;
  margin-bottom: 0;
}
.Contact h2,
.ContactConfirmation h2 {
  margin-bottom: 21px;
}
.Contact p,
.ContactConfirmation p {
  line-height: 1.5;
}
.Contact .addresses,
.ContactConfirmation .addresses {
  margin: 0 -20px 30px 0;
  width: 690px;
}
.Contact .addresses > .l-left,
.ContactConfirmation .addresses > .l-left {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  width: 330px;
}
.Contact .addresses > .l-left:first-child,
.ContactConfirmation .addresses > .l-left:first-child {
  margin-right: 35px;
  width: 325px;
}
.Contact .addresses > .l-left .l-left,
.ContactConfirmation .addresses > .l-left .l-left {
  width: 147px;
}
.Contact .addresses > .l-left .l-left:first-child,
.ContactConfirmation .addresses > .l-left .l-left:first-child {
  margin-right: 5px;
  width: 173px;
}

/* Merchants */
.Merchants .section-title span {
  padding-left: 20px;
}
.Merchants .main .l-container {
  width: auto;
}
.Merchants .main .l-container .l-content {
  float: none;
  margin: 0 auto;
  padding: 40px 20px !important;
  width: 910px !important;
}
.Merchants .l-secondary {
  display: none;
}
.Merchants .l-right {
  margin: 0 20px 40px 60px;
}
.Merchants h1 {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-size: 36px;
  font-weight: normal;
  line-height: 36px;
  margin: 0 0 10px 0;
  padding: 0;
}
.Merchants .divider {
  background-image: url(../../images/divider-950.png);
  width: 950px;
}
.Merchants .gray-box {
  background: #f7f7f7;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  margin: 30px 0;
  padding: 40px;
}
.Merchants .gray-box h2 {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-size: 20px;
  font-weight: normal;
  margin: 0 0 15px 0;
  padding: 0;
}
.Merchants .gray-box p {
  font-size: 14px;
  line-height: 20px;
  font-size: 1rem;
  line-height: 1.42857rem;
}
.Merchants .gray-box .col-wrap {
  padding: 20px 0 0 0;
}
.Merchants .gray-box .col-wrap .col {
  float: left;
}
.Merchants .gray-box .col-wrap .col.first {
  border-right: 1px solid #dedede;
  padding-right: 95px;
  width: 235px;
}
.Merchants .gray-box .col-wrap .col.last {
  padding-left: 30px;
  width: auto;
}
.Merchants .gray-box .col-wrap .col p {
  font-size: 12px;
}
.Merchants .gray-box .col-wrap .col p.last {
  margin-bottom: 0;
}
.Merchants .gray-box .col-wrap .col ul {
  margin: 0;
  padding: 0 0 0 15px;
}
.Merchants .gray-box .col-wrap .col ul li {
  font-size: 12px;
  margin: 0 0 12px 0;
}

/* PULSE Invoice */
.Invoice p,
.Invoice ul {
  margin-bottom: 20px !important;
}

/* PIX2 User Demo */
.PixUserDemo .l-center a {
  margin: 20px auto 10px;
  width: 360px;
}
.PixUserDemo .l-center .play {
  border: 0;
  cursor: pointer;
}
.PixUserDemo .l-center .play i {
  background-position: 0 -97px;
  width: 80px;
  height: 80px;
  top: 80px;
  left: 141px;
}
.PixUserDemo .l-center .play:hover i {
  background-position: 0 -177px;
}
.PixUserDemo .l-content a {
  border: 0;
}
.PixUserDemo .view-single {
  padding-top: 20px;
}
.PixUserDemo .video-thumbnails {
  zoom: 1;
  list-style-type: none;
  margin: 0 auto 40px !important;
  padding: 0 !important;
  width: 761px;
}
.PixUserDemo .video-thumbnails:before, .PixUserDemo .video-thumbnails:after {
  content: " ";
  display: table;
}
.PixUserDemo .video-thumbnails:after {
  clear: both;
}
.PixUserDemo .video-thumbnails li {
  float: left;
  padding: 0;
  margin: 0 0 0 25px;
}
.PixUserDemo .video-thumbnails li:first-child {
  margin-left: 0;
}
.PixUserDemo .video-thumbnails .play {
  border: 0;
  cursor: pointer;
}
.PixUserDemo .video-thumbnails .play i {
  background-position: 0 -976px;
  width: 40px;
  height: 40px;
  top: 18px;
  left: 33px;
}
.PixUserDemo .video-thumbnails .play:hover i {
  background-position: 0 -936px;
}

/* Merchant Solutions */
.PixUserDemo .section-title span,
.Invoice .section-title span,
.MerchantSolutions .section-title span {
  padding-left: 0;
}
.PixUserDemo .main .l-container,
.Invoice .main .l-container,
.MerchantSolutions .main .l-container {
  width: auto;
}
.PixUserDemo .main .l-container .l-content,
.Invoice .main .l-container .l-content,
.MerchantSolutions .main .l-container .l-content {
  float: none;
  margin: 0 auto;
  padding: 40px 0;
  width: 950px;
}
.PixUserDemo .main .l-container .l-content h1,
.Invoice .main .l-container .l-content h1,
.MerchantSolutions .main .l-container .l-content h1 {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-size: 36px;
  font-weight: normal;
  line-height: 36px;
  margin: 0 0 35px 0;
  padding: 25px 0 0 0;
}
.PixUserDemo .main .l-container .l-content h2,
.Invoice .main .l-container .l-content h2,
.MerchantSolutions .main .l-container .l-content h2 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
  padding: 0;
}
.PixUserDemo .main .l-container .l-content h3,
.Invoice .main .l-container .l-content h3,
.MerchantSolutions .main .l-container .l-content h3 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px;
  padding: 0;
  text-transform: none;
}
.PixUserDemo .main .l-container .l-content p,
.Invoice .main .l-container .l-content p,
.MerchantSolutions .main .l-container .l-content p {
  font-size: 14px;
  line-height: 20px;
  font-size: 1rem;
  line-height: 1.42857rem;
  margin: 0 0 10px;
}
.PixUserDemo .main .l-container .l-content p.small,
.Invoice .main .l-container .l-content p.small,
.MerchantSolutions .main .l-container .l-content p.small {
  font-size: 12px;
}
.PixUserDemo .main .l-container .l-content ul,
.Invoice .main .l-container .l-content ul,
.MerchantSolutions .main .l-container .l-content ul {
  margin: 0 0 10px;
  padding: 0 0 0 15px;
}
.PixUserDemo .main .l-container .l-content ul li,
.Invoice .main .l-container .l-content ul li,
.MerchantSolutions .main .l-container .l-content ul li {
  font-size: 14px;
  line-height: 20px;
  font-size: 1rem;
  line-height: 1.42857rem;
  margin-bottom: 4px;
}
.PixUserDemo .main .l-container .l-content .hr,
.Invoice .main .l-container .l-content .hr,
.MerchantSolutions .main .l-container .l-content .hr {
  height: 20px;
}
.PixUserDemo .main .l-container .l-content .gray,
.Invoice .main .l-container .l-content .gray,
.MerchantSolutions .main .l-container .l-content .gray {
  font-size: 12px;
}
.PixUserDemo .main .l-container .l-content .footnotes,
.Invoice .main .l-container .l-content .footnotes,
.MerchantSolutions .main .l-container .l-content .footnotes {
  margin-top: 30px;
}
.PixUserDemo .main .l-container .l-content .view-details-link,
.Invoice .main .l-container .l-content .view-details-link,
.MerchantSolutions .main .l-container .l-content .view-details-link {
  background: #f9fafb;
  border: 1px solid #ebeff0;
  float: right;
  font-size: 12px;
  padding: 0 19px 0 10px;
}
.PixUserDemo .main .l-container .l-content .view-details-link:hover,
.Invoice .main .l-container .l-content .view-details-link:hover,
.MerchantSolutions .main .l-container .l-content .view-details-link:hover {
  background: #f4f4f4;
}
.PixUserDemo .main .l-container .l-content .view-details-link.selected,
.Invoice .main .l-container .l-content .view-details-link.selected,
.MerchantSolutions .main .l-container .l-content .view-details-link.selected {
  margin-left: 40px;
}
.PixUserDemo .main .l-container .l-content .view-details-link.selected span,
.Invoice .main .l-container .l-content .view-details-link.selected span,
.MerchantSolutions .main .l-container .l-content .view-details-link.selected span {
  background: url(../../images/global/close-blue.png) 0 50% no-repeat;
}
.PixUserDemo .main .l-container .l-content .view-details-link span,
.Invoice .main .l-container .l-content .view-details-link span,
.MerchantSolutions .main .l-container .l-content .view-details-link span {
  background: url(../../images/global/caret-blue-down.png) 0 55% no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  height: 29px;
  line-height: 29px;
  padding-left: 17px;
}
.PixUserDemo .main .l-container .l-content .expanded,
.Invoice .main .l-container .l-content .expanded,
.MerchantSolutions .main .l-container .l-content .expanded {
  display: none;
}
.PixUserDemo .l-secondary,
.Invoice .l-secondary,
.MerchantSolutions .l-secondary {
  display: none;
}

/* Processors */
.Processors .section-title span {
  padding-left: 0;
}
.Processors .l-secondary {
  display: none;
}
.Processors .main .l-container {
  width: auto;
}
.Processors .main .l-container .l-content {
  float: none;
  margin: 0 auto;
  padding: 40px 0 80px 0;
  width: 950px;
}
.Processors .main .l-container .l-content .l-right {
  margin: 0 0 20px 60px;
}
.Processors .main .l-container .l-content h1 {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
  font-size: 36px;
  font-weight: normal;
  line-height: 36px;
  margin: 0 0 20px 0;
  padding: 0;
}
.Processors .main .l-container .l-content ul {
  margin: 0 0 15px 0;
  padding: 0 0 0 15px;
}
.Processors .main .l-container .l-content ul li {
  font-size: 12px;
  line-height: 20px;
}
.Processors .main .l-container .l-content .col-wrap {
  padding: 30px 0 0 0;
}
.Processors .main .l-container .l-content .col-wrap .col {
  float: left;
  width: 50%;
}
/*.Processors .main .l-container .l-content .col-wrap .col.first {
  background: url(../../images/processors/pulsepix2_black-158.png) 0 0 no-repeat;
  min-height: 65px;
}*/
.Processors .main .l-container .l-content .col-wrap .col.first p {
  border-right: 1px solid #e5e5e5;
  /*padding: 0 55px 0 130px;*/
}
/*.Processors .main .l-container .l-content .col-wrap .col.last {
  background: url(../../images/processors/pulsegatewayservices_black-158.png) 35px 0 no-repeat;
}*/
/* .Processors .main .l-container .l-content .col-wrap .col.last p {
 padding: 0 0 0 164px;
} */
.Processors .main .l-container .l-content .col-wrap .col p {
  margin: 0;
}
.Processors .main .l-container .l-content div.divider {
  background-position: 50% -1px;
  border-top: 1px solid #e5e5e5;
  margin: 50px 0 30px 0;
  width: 950px;
}
.Processors .main .l-container .l-content .join-pulse {
  width: 232px;
}

/* Full Width */
.PixUserDemo .section-title span,
.FullWidth .section-title span {
  padding-left: 0;
}
.PixUserDemo .l-secondary,
.FullWidth .l-secondary {
  display: none;
}
.PixUserDemo .section-title,
.FullWidth .section-title {
  display: none;
}
.PixUserDemo .main .l-container,
.FullWidth .main .l-container {
  width: auto;
}
.PixUserDemo .main .l-container .l-content,
.FullWidth .main .l-container .l-content {
  float: none;
  font-size: 12px;
  margin: 0 auto;
  padding: 40px 0 80px 0;
  width: 950px;
}
.PixUserDemo .main .l-container .l-content h1,
.FullWidth .main .l-container .l-content h1 {
  font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
}
.PixUserDemo .main .l-container .l-content li,
.FullWidth .main .l-container .l-content li {
  font-size: 12px;
}
.PixUserDemo .main .l-container .l-content h4,
.FullWidth .main .l-container .l-content h4 {
  line-height: 100%;
  margin: 0 0 8px 0;
  padding: 0;
  text-transform: none;
}
.PixUserDemo.Page404 h3,
.FullWidth.Page404 h3 {
  margin-bottom: 20px;
}
.PixUserDemo.Page404 p,
.FullWidth.Page404 p {
  font-size: 14px;
}

/* SiteMap */
.SiteMap .col {
  float: left;
  width: 315px;
}
.SiteMap .col h3 {
  font-size: 12px;
  margin-bottom: 2px;
}
.SiteMap .col ul {
  margin: 0;
  padding: 0 0 0 15px;
}
.SiteMap .col ul li {
  line-height: 20px;
}

/* Search */
.Search .hero {
  margin: -80px 0 20px 0;
}
.Search .toolbar {
  background: #f0f0f0;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
  font-size: 12px;
  margin: 0 0 30px 0;
  padding: 15px;
}
.Search .toolbar form {
  float: left;
}
.Search .toolbar form .text {
  float: left;
  margin-right: 10px;
}
.Search .toolbar form .submit {
  float: left;
}
.Search .toolbar .right {
  float: right;
  padding: 6px 0 0 0;
}
.Search .toolbar .right .pipe {
  color: #8a9499;
  padding: 0 5px;
}
.Search .result-counts-and-sorting {
  padding: 0 0 20px 0;
}
.Search .result-counts-and-sorting p {
  font-size: 14px;
}
.Search .result-counts-and-sorting .left {
  float: left;
}
.Search .result-counts-and-sorting .right {
  float: right;
  font-size: 12px;
}
.Search .result-counts-and-sorting .right a.selected {
  color: #424547;
  border: 0;
}
.Search .result-counts-and-sorting .right .pipe {
  color: #8a9499;
  padding: 0 5px;
}
.Search .search-results-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.Search .search-results-list li {
  margin: 0 0 30px 0;
}
.Search .search-results-list li p {
  margin: 8px 0 0 0;
}

/* Advanced Search */
.AdvancedSearch .hero {
  margin: -80px 0 20px 0;
}
.AdvancedSearch .advanced-search-form fieldset {
  border-bottom: 1px dotted #dcdfe0;
  margin-bottom: 30px;
  padding-top: 0;
}
.AdvancedSearch .advanced-search-form fieldset.half {
  border-bottom: 0;
  float: left;
  margin: 0;
  padding: 0 0 10px 0;
  width: 315px;
}
.AdvancedSearch .advanced-search-form fieldset .table .fields td {
  padding-right: 20px;
}
.AdvancedSearch .advanced-search-form fieldset .table .fields td input {
  width: 270px;
}
.AdvancedSearch a.selectBox.selectBox-dropdown,
.AdvancedSearch a.selectBox.selectBox-dropdown:hover,
.AdvancedSearch .selectBox-dropdown .selectBox-label,
.AdvancedSearch .selectBox-dropdown-menu {
  width: 200px;
  min-width: 200px;
}
.AdvancedSearch a.selectBox.selectBox-dropdown.short,
.AdvancedSearch a.selectBox.selectBox-dropdown.short:hover,
.AdvancedSearch .selectBox-dropdown.short .selectBox-label,
.AdvancedSearch .short-selectBox-dropdown-menu {
  width: 100px;
  min-width: 100px;
}

/* Misc */
.gray {
  color: #979a9d;
}

.clear {
  clear: both;
}

.hr {
  border-bottom: 1px dotted #e5e7e8;
  height: 29px;
  margin: 0 0 30px 0;
}
.hr hr {
  display: none;
}

.is-indented {
  margin-left: 32px;
}

.is-error {
  color: #ec1f27;
  font-weight: bold;
}

/* New addition for Register button text colour issue */
.white {
  color: #ffffff;
}
.lia-form-user-accepts-terms-of-service-input {
  clip: auto;
  height: 16px;
  width: 16px;
}

#lia-userAcceptsTermsOfService {
  height: 16px;
  width: 16px;
  clip: auto;
}

/**
 * Pulse Insights Pages CSS starts
**/

/* Pulse InSights: Index Page CSS Starts */
 
.pulse-insights-left {
	width: 435PX;
}
.pulse-insights-left h1.alt {
	font-size: 2.36rem;
}
.pulse-insights-left .question-text p{
	margin-top:0;
}
.pulse-insights-left .question-text {
	margin-top: 25px;
}
.pulse-insights-left .question-text h2 {
	margin-bottom: 5px;
}
.pulse-insights-left .service-list {
	margin-top: 25px;
}
.pulse-insights-left .service-list h2{
	margin-bottom:0;
}
.pulse-insights-left .service-list ul {
	margin-top:5px;
}
.pulse-insights-left .service-list ul li{
	line-height: 20px;
}
.pulse-insights-right {
	margin-top:10px;
}
.pulse-insights-right .panel-pulse-insight {
	float: left;
	width: 188px;
	border: 2px solid #26ace2;
	padding: 0px 5px 12px 10px;
}

.pulse-insights-right .panel-pulse-insight .separator {
	background: #d5d5d5;
	width: 90%;
	padding: 0;
	float: left;
	height: 1px;
}

.pulse-insights-right .panel-pulse-insight .text-section {
	float: left;
	margin-top: 15px;
}

.text-holder.risingChallenge {
  margin-top: 35px;
}

.pulse-insights-right .panel-pulse-insight .text-section .text-holder span.black-text{
	font-size: 11px;
	font-weight: bold;
}
.pulse-insights-right .panel-pulse-insight .text-section .text-holder-second, .pulse-insights-right .panel-pulse-insight .text-section .text-holder-third {
	float: left;
	margin-top:15px;
}
.pulse-insights-right .panel-pulse-insight .text-section .text-holder span.orange-text{
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
}
.pulse-insights-right .panel-pulse-insight .text-section .text-holder .read-now-link{
	text-align: right;
	width: 92%;
}
.pulse-insights-right .panel-pulse-insight .text-section .text-holder .read-now-link a{
	float: right;
	font-size: 11px;
	color: #26ace2;
	margin-top: 5px;
	font-weight: bold;
}
.pulse-insights-right .contact-us-outer {
	background: Url(../../images/PulseInsights/ContactUs_button-blue.png) no-repeat;
	background-size: 196px auto;
	width: 196px;
	height: 77px;
	-moz-border-radius: 10px;
	margin: 5px 5px 0 5px;
	float: left;
	clear: both;
	-webkit-box-shadow: 0 8px 8px -7px #126FAD;
	-moz-box-shadow: 0 8px 8px -7px #126FAD;
	box-shadow: 0 8px 8px -7px #126FAD;
	
}

.pulse-insights-right .contact-us-inner {
	padding: 10px;
}

.pulse-insights-right .contact-us-inner a{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.pulse-insights-right .contact-us-inner a:hover{
	color: #fff;
	text-decoration: underline;
}

/* Pulse InSights: Index Page CSS Ends */

/* Pulse InSights: White Papers Page CSS Starts */

.white-paper-container {
	float:left;
}
.wp-second-container {
	margin-top: 50px;
}
.emv_register {
    margin-left: -20px;
    font-weight: bold;
	font-size: 12px;
}
.white-paper-container .white-paper-img {
	float: left;
	width: 164px;
	height: 146px;
	text-align: center;
}
.white-paper-container .white-paper-text {
	float: left;
	width: 68%;
	margin-left: 20px;
	margin-bottom: 27px;
}
.white-paper-container .white-paper-text .orange-heading {
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
}

.white-paper-container .white-paper-text p {
	line-height: 17px;
	margin-bottom: 5px;
}

/* Pulse InSights: White Papers Page CSS Ends */

/* Pulse InSights: Webinars and videos Papers Page CSS Starts */

.video-container {
	float:left;
}
.video-container .video-img {
	float: left;
	width: 175px;
	height: 120px;
	border: 1px solid;
}
.video-text-container {
	float: left;
	width: 70%;
	margin-left: 20px;
}
.video-text-container  .text-header {
	float:left;
}
.video-text-container  .text-header .video-icon{
	width: 15px;
	float: left;
}
.video-text-container  .text-header .orange-heading {
	float: left;
	width: 90%;
	margin-left: 5px;
}
.video-text-container  .text-header .orange-heading span {
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.video-text-container .text-body {
	float:left;
}
.video-text-container .text-body .video-btn{
	float:left;
}
/* Pulse InSights: Webinars and videos Papers Page CSS Ends */

/* Pulse InSights: White Paper Download Form Page CSS Starts */
.whitePaperForm .form-title, .signUpConformation .form-title {
	font-size: 18px;
	font-weight: bold;
	color: #ff6600;
}
.whitePaperForm .form-information, .signUpConformation .form-information{
	width: 62%;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0;
	line-height: 20px;
}
.form-information-info{
	width: 66%;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0;
	line-height: 20px;
}

.whitePaperForm .download-pdf-form-holder {
	float: left;
	width: 100%;
}
.whitePaperForm .download-pdf-form-holder .download-pdf-form {
	float: left;
	width: 100%;
}
.whitePaperForm .download-pdf-form-holder .download-pdf-form .download-form-holder {
	float: left;
	width: 100%;
	margin: 8px 0;
}
.whitePaperForm .download-pdf-form-holder .download-pdf-form .phone-no-holder {
	margin-bottom: 15px;
}
.whitePaperForm .download-form-holder input {
	margin-bottom:15px;
}
.form-label-holder {
	float: left;
	margin-top: 8px;
	width: 22%;
}
.whitePaperForm .download-form-holder span.error {
	margin: -13px 0 20px 179px;
	padding: 0;
	width: 200px;
}
.whitePaperForm .phone-error {
	color: red;
	font-size: 12px;
	display: none;
	margin: -13px 0 20px 179px;
	width: 200px;
}
.whitePaperForm .show-phone-error {
	display: block;
}
.download-error {
  margin: -10px 0 10px 179px;
  color: #ec1f27;
  padding: 0;
  font-size: 12px;
}
.form-label-holder label {
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.form-label-holder label .required-symbol {
	color: #ff6600;
}
.form-input-holder {
	float: left;
}
.form-input-holder .seprator {
	float: left;
	margin: 5px;
}
.form-input-holder input {
	height: 12px;
}
.form-input-holder input.phn-input-first, .form-input-holder input.phn-input-second, .form-input-holder input.phn-input-third {
	float: left;
	width: 7%;
	height: 12px;
}
.radio-option-holder {
	float:left;
	width: 100%;
	font-size: 12px;
    font-weight: bold;
}
.radio-option-holder label{
	margin-bottom: 20px;
}
.radio-option-content {
	float:left;
	width: 100%;
	margin: 8px 0;
}
.radio-option-content input[type="radio"] + label {
	padding: 0;
	background: none;
}
.radio-option-content label {
	float:left;
	font-weight: bold;
	font-size: 12px;
}
.radio-option-content input {
	width: 15px;
	height: 15px;
	position: static;
	margin: 5px 0 0 10px;
}
.whitePaperForm .captcha-container {
	float: left;
    padding: 10px;
    width: 77%;
}
.whitePaperForm .captcha-container .captcha-text{
	 margin-bottom: 10px;
	 margin-left: -10px;
	 font-size: 12px;
    font-weight: bold;
}
.whitePaperForm .captcha-container .captcha-image{
	 margin-bottom: 12px;
}
.whitePaperForm .captcha-container .reload-image-btn{
	float: left;
    margin-top: 15px;
}
.captcha-container {
	float: left;
    padding: 10px;
    width: 77%;
}
.captcha-error {
    margin-top: 10px;
}
.captcha-container .captcha-text{
	 margin-bottom: 10px;
	 margin-left: -10px;
	 font-size: 12px;
	 font-weight: bold;
}
.captcha-container .captcha-image{
	 margin-bottom: 12px;
}
.captcha-container .reload-image-btn{
	float: left;
    margin-top: 15px;
}
.contact-captcha-container {
    margin-top: -35px;
    padding: 10px;
}
.contact-captcha-container .captcha-image {
    margin-bottom: 12px;
}
.contact-captcha-container .reload-image-btn {
    float: left;
    margin-top: 15px;
}
.contact-captcha-container .captcha-text {
    margin-bottom: 10px;
    margin-left: -10px;
	font-size: 12px;
}
.form-submit-container {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.form-submit-container .btn-holder {
	float: left;
    margin-left: 10px;
    margin-top: -13px;
}
.form-submit-container .btn-text-holder {
	float: left;
    margin: -6px 0 0 20px;
}
.form-submit-container .btn-text-holder .required-symbol{
	color: #ff6600;
}
.form-submit-container .btn-text-holder label {
	font-size: 12px;
	font-weight: bold;
}


/* Pulse InSights: White Paper Download Form Page CSS Ends */

/*
 * Pulse Insights Pages CSS Ends
**/

/*
 * Tokenization Mock Up Screens CSS Starts
*/
 
.enroll #we-are-pulse-overlay .enroll-btn {
	margin: 30px 0 0 40px;
}
.enroll #we-are-pulse-overlay .enroll-btn a .enroll-btn-disabled{
	background: grey;
	border: none;
}	


.enroll #we-are-pulse-overlay .terms-container ul li {
	line-height: 20px;
}
/*.enroll #we-are-pulse-overlay .accept-condition-container input{
	width: 15px;
	height: 15px;
	position: static;
	float: left;
	margin-top: 6px;
}
.enroll #we-are-pulse-overlay .accept-condition-container label{
	background: none;
	padding-left: 28px;
}*/
.form-container-token-user {
	margin: 8px 0;
	display: inline-block;
	width: 100%
}
.enroll-condition-addendum-container {
	float:left;
}
.enroll-condition-addendum-container .enroll-condition-container {
	float: left;
	width: 50%;
}
.enroll-condition-addendum-container .enroll-condition-container  #enroll-condition-label {
	width: 78%;
	line-height: 18px;
}
.enroll-condition-addendum-container .addendum-container {
	float: left;
	width: 33%;
	height: 40px;
	overflow-x: auto;
	border: 1px solid #bac0c2;
	padding: 8px;
	font-size: 13px
}
.form-container-token-user .first-label {
	width: 50%;
	float: left;
	margin-top: 6px;
}
.enroll-btn {
	float: left;
}
.enroll-btn:hover {
	border: none;
}
.enroll-disabled-btn {
	background: grey;
	color: #fff;
	border: 1px solid grey;
}
.enroll-disabled-btn:hover {
	background: grey;
	color: #fff;
	border: 1px solid grey;
}
.ie8 .enroll-disabled-btn {
	background: grey !important;
	color: #fff !important;
	border: 1px solid grey !important;
}
.ie8 .enroll-disabled-btn:hover {
	background: grey !important;
	color: #fff !important;
	border: 1px solid grey !important;
}
.user-details-container {
	padding: 20px;
	width: 95%;
}
.user-details .indicate-text-holder {
	text-align: right;
	margin: 0 0 10px 0;
}
.user-details-container.shaded {
	float: left;
}
.user-details-container .confirm-details-text-area {
	width: 200px;
}
.enroll-conformation-message {
	padding: 20px;
}
.enroll-conformation-message p {
	font-size: 18px;
	font-weight: 700;
}
.enroll-conformation-message p.email-msg {
	font-weight: normal;
	font-size: 14px;
	margin: 5px 0;
}
.enroll-conformation-message .go-to-pulse-home a {
	font-size: 12px;
}
.user-details .confirm-detail-action {
	text-align: center;
}
.user-details span.required-symbol {
	color: #ff6600;
	font-size: 12px;
	font-weight: bold;
}
.user-details span.error {
	float: right;
	margin: 0 15.5% 0 0;
	padding-top: 3px;
	font-size: 11px;
}
.user-details .phone-error {
	color: #ec1f27;
	font-size: 11px;
	display: none;
	margin: 0px 0 20px 333px;
	width: 223px;
}
.user-details .show-phone-error {
	display: block;
}
/*
 * Tokenization Mock Up Screens CSS Ends
*/
/*
 * Debit Resource Center Redesign Page CSS Starts
*/
.DebitResourceCenter .hero p {
	width: 670px;
}
.DebitResourceCenter .drc-container {
	float: left;
	width: 100%;
}
.DebitResourceCenter .drc-container-section {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.DebitResourceCenter .drc-container-section .image-holder{
	float: left;
	margin-right: 20px;
	width: 23%;
}
.DebitResourceCenter .drc-container-section .text-holder{
	float: left;
	width: 73%;
	margin-top:10px;
}
.DebitResourceCenter .drc-container-section .text-holder span.heading{
	color: #007bbf;
	font-weight: bold;
}
.DebitResourceCenter .infobox {
	float: left;
	width: 100%;
}
.DebitResourceCenter .infobox  .image-holder{
	float: left;
	margin-right: 20px;
	width: 18%;
}
.DebitResourceCenter .infobox  .infobox-list{
	float: left;
	width: 74%;
}

.DebitResourceCenter .infobox  .infobox-list-debit-issuer{
	margin-top: 25px;
    margin-right: 90px;
}

.DebitResourceCenter .infobox  .infobox-heading{
	color: #007bbf;
    font-weight: bold;
	margin-left: 20px;
}

.DebitResourceCenter .infobox  .infobox-heading-others{
	color: #007bbf;
    font-weight: bold;
	margin-left: 160px;
}
.DebitResourceCenter .infobox  .infobox-align{
	padding-left: 164px;
	padding-bottom: 12px;
}
.DebitResourceCenter .infobox .infobox-executive {
    margin-top: 25px;
}

.DebitResourceCenter .infobox .infobox-heading-executive {
    color: #007bbf;
    font-weight: bold;
    margin-left: 20px;
}
.DebitResourceCenter .infobox .infobox-others {
    padding-top: 20px;
}

.DebitResourceCenter .infobox .autoshape-one-page {
    margin-left: -40px;
}

.DebitResourceCenter .infobox .infobox-heading-one-page {
    color: #007bbf;
    font-weight: bold;
    margin-left: -10px;
}

.DebitResourceCenter .infobox .autoshape-infographics {
    margin-left: -40px;
}

.DebitResourceCenter .infobox .infobox-heading-infographics {
    color: #007bbf;
    font-weight: bold;
    margin-left: -10px;
}

.DebitResourceCenter .infobox .infobox-align-one-page {
     padding-left: 164px;
    padding-bottom: 12px;
    margin-bottom: -20px;
}

.DebitResourceCenter .infobox .infobox-align-infographics {
    padding-left: 164px;
    padding-bottom: 12px;
    margin-bottom: -20px;
}

.DebitResourceCenter .infobox .infobox-align-executive {
    padding-left: 164px;
    padding-bottom: 12px;
    margin-bottom: -20px;
}

.DebitResourceCenter .infobox  .li-align {
	padding-bottom: 7px;
}
.DebitResourceCenter .infobox  .infobox-list ul{
	list-style: none;
}
.DebitResourceCenter .infobox  .infobox-list ul li{
	list-style: none;
	padding: 8px;
}
.DebitResourceCenter .infobox  .infobox-list ul li ul{
	list-style: none;
}
.DebitResourceCenter p.login-notice {
	background: url(../../images/global/lock-orange.png) 0 36% no-repeat;
	float: left;
	color: #f58220;
	padding-left: 22px;
	font-weight: bold;
}
.DebitResourceCenter .infobox-federal {
	float: left;
	margin-left: 142px;
}
.DebitResourceCenter .infobox-emv .image-holder {
	width: 23%;
}
.DebitResourceCenter .infobox-emv .infobox-list {
	margin-top: 12px;
}
.DebitResourceCenter .infobox-emv .infobox-list .info-box-heading{
	color: #007bbf;
	font-weight: bold;
}
.DebitResourceCenter .infobox-emv .infobox-list ul.emv-infobox-list li {
	list-style: initial;
	float:left;
}
.DebitResourceCenter .clear {
	clear:both;
}
.DebitResourceCenter .lock-symbol {
	background: url(../../images/global/lock-orange.png) 100% 0 no-repeat;
	display: inline-block;
	height: 12px;
	width: 18px;
}
.DebitResourceCenter ul.emv-infobox-list li {
	list-style: initial;
}
.DebitResourceCenter .audio-symbol {
	margin: -3px 5px;
}
.DebitResourceCenter .play {
	float:left;
}

img.l-right.shadow.drc-height {
  margin-top: -30px;
}
/*
 * Debit Resource Center Redesign Page CSS Ends
*/

/* Brand Identity Marque changes Start */
#debit-dashboard .l-container-brand-identity {
	padding: 65px 0 0 160px
}

#debit-dashboard .l-container-brand-identity h1{
	font-size: 38px;
	font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
	text-align: left;
	color: #f08f3b;
}
#debit-dashboard .l-container-brand-identity h1 .second-line{	
	margin-left: 58px;
}
#debit-dashboard .l-container-brand-identity .sub-content {
	float: left;
	margin-top: 25px;
	margin-left: 5px;
	line-height: 18px;
}
#debit-dashboard .l-container-brand-identity .sub-content .first-line{
	color: black;
	font-weight: bold;
}
 #debit-dashboard .l-container-brand-identity .sub-content .second-line {
	color: black;
	font-weight: bold;
	margin-left: 40px;
 }
 #debit-dashboard .l-container-brand-identity .sub-content .third-line {
	color: black;
	font-weight: bold;
	margin-left: 49px;
 }
#debit-dashboard .l-container-brand-identity .sub-content .brand-identity-button{
	margin: 90px 0 0 66px;
}
/* Brand Identity Marque changes Ends */
/* Acceptance Mark page CSS Starts */
.AcceptanceMark .l-row-acceptance-mark {
	margin-bottom:0;
}
.AcceptanceMark  .acceptance-mark-text {
	float: left;
	width: 100%;
}
.AcceptanceMark  .acceptance-mark-text p{
	line-height: 20px;
}
.AcceptanceMark  .acceptance-mark-text .text-image-container {
	float:left;
	width:100%;
}
.AcceptanceMark  .acceptance-mark-text .text-image-container  .text-holder{
	float: left;
	width: 70%;
}
.AcceptanceMark  .acceptance-mark-text .text-image-container  .image-holder{
	float: right;
	margin-top: 20px;
}
/* Acceptance Mark page CSS Ends */

/* pulse reproduction Art Page CSS Starts */
.PulseReproductionArt .l-row-reproduction-art {
	margin-bottom: 0;
}
.PulseReproductionArt .reproduction-art-text {
	float: left;
	width: 100%;
	line-height: 20px;
}
.PulseReproductionArt .reproduction-art-text .download-logos-text {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.PulseReproductionArt .pulse-logo-container {
	float: left;
	width: 100%;
	margin-bottom: 25px;
}
.PulseReproductionArt .pulse-logo-container h4{
	margin-bottom: 15px;
	text-decoration: underline;
}
.PulseReproductionArt .pulse-logo-container .color-description{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}
.PulseReproductionArt .pulse-logo-container .logo-row {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.PulseReproductionArt .pulse-logo-container .logo-row .logo-image{
	float: left;
	width: 25%;
}
.PulseReproductionArt .pulse-logo-container .logo-row .ai-options{
	float: left;
	width: 25%;
	margin-top: 12px;
}
.PulseReproductionArt .pulse-logo-container .logo-row .png-large{
	float: left;
	width: 25%;
	margin-top: 12px;
}
.PulseReproductionArt .pulse-logo-container .logo-row .png-small{
	float: left;
	margin-top: 12px;
}
/* pulse reproduction Art Page CSS Ends */

/* Tokenization Tab CSS Starts */
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .tokenization-col-first {
  border-right: none !important;
}
.PrivateHome .main .l-container .l-content .lower .col-main .tab-content .tokenization-col-last {
 border-left: 1px solid #e5e5e5;
}
/* Tokenization Tab CSS Ends */
/* EMV marquee CSS Changes Starts*/
.Home #marquee-wrapper.emv-marquee {
	background-image: url(../../images/home/PULSE_Netspend_Aug.jpg);
}
#emv-marquee .l-container {
	width: 675px;
	height: 290px;
	padding: 300px 0 0 342px;
}

#emv-marquee .l-container h1 {
	margin: 93px 0 0 20px;
	width: 50%;
	text-align: center;
	font-size: 46px;
}
#emv-marquee .l-container h1 span.line-one {
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	padding: 13px 0;
}
#emv-marquee .l-container .sub-content {
	margin-top: 30px;
}
#emv-marquee .l-container .sub-content .sub-content-line-first {
	color: #fff;
	text-align: left;
	padding: 0px;
}
#emv-marquee .l-container .sub-content .sub-content-line-second {
	color: #fff;
	text-align: left;
	padding: 0 0 0 106px;
}
#emv-marquee .l-container .sub-content .emv-view-now {
	margin: 20px 0 0 80px;
}
/* EMV marquee CSS Changes Ends*/

/* Buzz Points WSCR Change Start*/
.buzz-ul1 {
margin-top: -25px;
}

.webinar-panel {
background-color: #f7f7f7;
width: 235px;
padding: 10px;
margin-top: -45px;
margin-right: -30px;
margin-left: 0px;
position: static;
}

.ie8.webinar-panel, .ie7.webinar-panel{
position: static;
}

.buzz-ul2 {
margin-top: -20px;
}
.buzz-image {
margin: -36px;
margin-top: 5px;
}
.sub-heading {
margin-top: 4px;
color: #007bbf;
font-size: x-large;
}

h1.alt.heading {
font-family: -webkit-body;
margin-top: -45px;
}
.buzz-heading1 {
margin-top: 24px;
}

.buzz-listen-now {
text-align: center;
width: 92%;
font-weight: 700;
}
.buzz-separator {
background: #E8E8E8;
width: 93%;
float: left;
height: 1px;
margin-top: 3px;
}

a.buzz-hover {
border-bottom-style: hidden;
}

.pulse-separator {
background: whitesmoke;
width: 95%;
float: left;
height: 1px;
margin-top: -17px;
margin-left: -25px;
}
.buzz-sales {
margin-top: 15px;
}

.buzz-li {
margin-left: 20px;
}
.buzz-heading1.buzz-ul3 {
margin-top: -20px;
}

.ppe-sub-heading{
margin-top: 40px;
color: #007bbf;
font-size: x-large;
margin-bottom: 25px;
}

.ppe-sub-heading-monitoring{
	margin-top: 40px;
	color: #007bbf;
	font-size: 170%;
	margin-bottom: 25px;
}

.ppe-sub-heading-monitoring-line2 {
	padding-top: 15px;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
	color: black;
}
.ppe-sub-heading-line1 {
margin-bottom: 10px;
}

.ppe-panel {
background-color: #f7f7f7;
padding: 10px;
margin-top: 8px;
margin-right: -55px;
margin-left: 0px;
position: static;
width: 260px;
}

.ppe-sales {
margin-top: 15px;
font-weight: 700;
}

.ppe-sales-sheet {
text-align: center;
width: 92%;
font-weight: 700;
}

.ppe-contact-image {
margin: -36px;
margin-top: 26px;
margin-right: -40px;
}
a.ppe-hover {
border-bottom-style: hidden;
}
.ppe-li {
margin-left: 27px;
margin-right: 34%;
}

h1.alt.heading.ppe {
font-family: -webkit-body;
margin-top: -40px;
}

.ppe-separator {
background: whitesmoke;
width: 95%;
float: left;
height: 1px;
margin-top: -5px;
margin-left: -25px;
}

div.ppe-image {
margin-top: -2px;
}

div.ppe-ul2 {
margin-top: -5px;
margin-top: -5px;
margin-bottom: -15px;
}

.ppe-separator-downlaod{
background: #E8E8E8;
width: 93%;
float: left;
height: 1px;
margin-top: 3px;
}

img.l-right.shadow.debit-height {
  margin-top: -45px;
}

/*  PPE Web Presence WSCR Change Ends*/

span.emv-video-img {
  position: absolute;
  margin-left: -75px;
  margin-top: -10px;
}
.emv-li-align {
  margin-left: 1px;
  margin-top: -15px;
  margin-bottom: 5px;
}
/* Latest Debit Treands Marque changes Start */
.Home #marquee-wrapper.dis-2016 {
  background-image: url(../../images/home/pulse_home_marquee_DIS.jpg);
  background-color: #000e27;
}
#dis-2016 .l-container-dis-2016 {
	width: 675px;
	height: 290px;
	padding: 300px 0 0 342px;
}

#dis-2016 .l-container-dis-2016 h1{
	font-size: 46px;
	font-family: "DiscoverSans-Medium", DiscoverSans-Light, sans-serif;
	text-align: left;
	color: #205494;
	margin-left: -2px;
}

#dis-2016 .l-container-dis-2016 .sub-content {
	margin-top: 25px;
	line-height: 18px;
}
#dis-2016 .l-container-dis-2016 .sub-content .first-line{
	color: #FFF;	
}
 #dis-2016 .l-container-dis-2016 .sub-content .second-line {
	color: black;
	font-weight: bold;
	margin-left: -6px;
 }
 #dis-2016 .l-container-dis-2016 .sub-content .third-line {
	color: black;
	font-weight: bold;
	margin-left: -6px;
 }
#dis-2016 .l-container-dis-2016 .sub-content .dis-2016-button{
	margin: 50px 0 0 -5px;
}
/* Latest Debit Treands Marque changes Ends */
div#browser-check-overlay {
    background: #fff;
    display: none;
    font-size: 12px;
    left: 50%;
    margin: 0;
    padding: 40px;
    position: absolute;
    top: 0%;
    width: 430px;
    z-index: 21;
    margin-top: 180px;
    margin-left: 55px;
}
.browser-test {
    margin-left: -60px;
}
.semi-annual-div {
    margin-top: -10px;
}

.certification-info-div {
    margin-left: 28px;
}
.pay_logo{
position: absolute;
    bottom: 35px;
    right: 0px;
    height: 110px;
    width: 167px;
}
.pro_logo{
height: 110px;
    width: 167px;
    margin-left: 769px;
    margin-top: -52px;
}
.mrch_logo{
height: 110px;
    width: 167px;
    margin-left: 769px;
    margin-top: 0px;
}
#small-heading
{
  color:#007bbf;
}

.marquee-text-heading{
    color: #f59b4d;
    font-size: 29px;
	line-height: 35.0px;
	padding-left: 50px;
}

#cadence .cadence-line-height{
   line-height: 1em;
}

.new-learn-more{
	font-size: 12px;
    line-height: 1.5em;
    padding: 6px 10px;
}

#cadence .l-container {
	width: 675px;
	height: 290px;
	padding: 265px 0 0 342px;
}

#cadence .l-container .sub-content {
	margin-top: 30px;
}

#cadence .l-container .sub-content .sub-content-line-first {
	color: #fff;
	text-align: left;
	padding: 0px;
}

#dis-2016 .first-line-style{
	width:79%; 
	float:left; 
	line-height:2em;
}

#emv-marquee .first-line-style{
	width:79%; 
	float:left; 
	line-height:2em;
}

#debit-protect .first-line-style{
	width:76%; 
	float:left; 
	line-height:2em;
}

#cadence .first-line-style{
	width:76.5%; 
	float:left; 
	line-height:2em
}

#debit-protect .l-container {
	width: 675px;
	height: 290px;
	padding: 300px 0 0 342px;
}

#debit-protect .l-container .sub-content {
	margin-top: 30px;
}

#debit-protect .l-container .sub-content .sub-content-line-first {
	color: #fff;
	text-align: left;
	padding: 0px;
}
.clear-both{
	clear:both;
}
.right_bar{
height :500px ;
width : 240px ;
position: absolute ;
top :-10px ;
right : -250px ;
}
.photo{
margin :5px 5px 5px 5px;
}

.Register .corporate-information textarea {
  height: 52px;
  margin-bottom: 28px;
  width: 400px;
}
.video-icon {
  background: url(../../images/debitProtectTrainingDemo/VideoIcon.jpg) 3% 0 no-repeat;
  min-height: 20;
  padding: 2px 0 0 30px;
  font-size: 11px;
  font-weight: bold;
  color : #424547;
}
 .video-td{
    font-size: 11px;
    font-weight: bold;
    padding-left: 100px;
}
 .blue-arrow-rightAlignLeft{
  background: url(../../images/global/Arrow_11x14_01_1.png) 0% 50% no-repeat;
  display: inline-block;
  padding-left: 20px;
}
.content-text{
	font-size: 12px;
    font-weight: normal;
}
.video-title{
	font-size: 16px;
    font-family: sans-serif;
    font-weight: bold;
}

.video-subicon {
  background: url(../../images/debitProtectTrainingDemo/VideoIcon.jpg) 15% 0 no-repeat;
  min-height: 20;
  padding: 2px 0 0 55px;
  font-size: 11px;
  font-weight: bold;
  color : #424547;
}

.locator-container {
  margin: 0 auto;
  position: relative;
  width: 950px;
}

.highlight{
  font-weight: bold;
}



.PrivateHome .main .l-container .l-content .upper .my-applications1 {
  background: #ffffff;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  float: left;
  height: 265px;
  padding: 13px 30px 0 20px;
  width: 240px;
}
.PrivateHome .main .l-container .l-content .upper .my-applications1 h2 {
  background: url(../../images/account-home/Gear_37x37px_1.png) 0 50% no-repeat;
  font-size: 18px;
  font-weight: normal;
  height: 37px;
  line-height: 37px;
  margin: 0;
  padding: 0 0 0 55px;
}
.PrivateHome .main .l-container .l-content .upper .my-applications1 ul {
  list-style: none;
  margin: 0;
  padding: 14px 0 0 10px;
}
.PrivateHome .main .l-container .l-content .upper .my-applications1 ul li {
	width:260px;
  font-size: 12px;
  padding: 2px 0 7px 0;
}
.PrivateHome .main .l-container .l-content .upper .my-applications1 ul li a {
  background: url(../../images/global/Arrow_11x14_01_1.png) 0 3px no-repeat;
  padding-left: 25px;
}
.PrivateHome .main .l-container .l-content .upper .my-applications1 ul li a:hover {
  border-color: transparent;
}
.PrivateHome .main .l-container .l-content .upper .my-applications1 ul li a:hover span {
  border-bottom: 0;
}
.ufw-item-container-label {
text-transform: none !important;
}
.ufw-iframe-container, .ufw-item-container.ufw-grow {
max-height: 1200px !important;
}
h3, .h-section-heading{
text-transform: none !important;
}
h4, .h-section-sub-heading{
text-transform: none !important;
}


/* PAYM-3532-PUL-18735 || Added additional css added for reflow, resizetext defect || ADA - 1.4.10, 3.4.4 || Has UI Change  */
@media screen and (max-width: 992px) {
  .l-container {
    width: auto;
  }
  .Merchants .main .l-container .l-content,
  .PixUserDemo .main .l-container .l-content,
  .Invoice .main .l-container .l-content,
  .MerchantSolutions .main .l-container .l-content,
  .Processors .main .l-container .l-content,
  .FullWidth .main .l-container .l-content,
  .l-content {
    float: none !important;
    margin: 0 auto !important;
    padding: 25px 20px !important;
    text-align: left !important;
    width: auto !important;
    box-sizing: content-box;
  }
  #mid h1 {
    word-break: break-word;
    font-size: 2.45rem;
    display: block;
  }
  #one-col h1 {
    word-break: break-word;
    display: block;
  }
  
  

  .PrivateHome .main .l-container .l-content .upper .headline .welcome h1 {
    font-size: 32px;
  }
  #mid,
  .PrivateHome .main .l-container .l-content .upper .my-applications,
  .PrivateHome .main .l-container .l-content .upper .messages,
  .PrivateHome .main .l-container .l-content .wrapper,
  .PrivateHome .main .l-container .l-content .lower .col-main {
    width: 100% !important;
    box-sizing: content-box;
  }
  .PrivateHome .main .l-container .l-content .lower .col-secondary,
  .PrivateHome .main .l-container .l-content .lower .col-main .tab-content {
    width: 100%;
    padding: 20px 0;
    margin: 0;
  }
  .PrivateHome .main .l-container .l-content .lower .col-main .tab-content .headline.fraud-solutions {
    background-position: center top;
    padding: 100px 20px 20px;
    margin: 25px 0 0;
  }
  
  /* PAYM-3532-PUL-18735 | Added oveflow hidden to fix horizontal bar in account home page - reflow defect */
  .PrivateHome .main .l-container {
    overflow: hidden;
  }
  .mobile_table td,
  .mobile_table tr {
    display: block;
    max-width: 100%;
  }
  .mobile_table select {
    max-width: 100%;
  }
  .no-padding {
    padding: 0px !important;
  } 
}
