.prepaid-payment-locations .hide{display:none}
.prepaid-payment-locations{float:left;width:100%}
.prepaid-payment-locations h2,.prepaid-payment-locations .h2{font-size:1.875rem;color:#cd040b;line-height:2rem;margin-top:.875rem}
.prepaid-payment-locations p,.prepaid-payment-locations .p{font-family:inherit;font-weight:normal;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem;text-rendering:optimizeLegibility}
.prepaid-payment-locations section{display:block;border:1px solid #ddd;border-radius:5px;max-width:900px;margin:0 auto;margin-bottom:5px;box-sizing:border-box;padding:0}
.prepaid-payment-locations section .row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:80rem}
.prepaid-payment-locations section h2{padding:10px 0;text-indent:25px;border-bottom:2px solid #cd040b;margin-bottom:20px;color:#cd040b}
.prepaid-payment-locations blockquote{margin:0 0 1.5rem;padding:.75rem 1.3125rem 0 1.125rem;border-left:1px solid #ddd}
.prepaid-payment-locations blockquote,.prepaid-payment-locations blockquote p{line-height:1.5;color:#4b4b4b;margin-top:0}
.prepaid-payment-locations blockquote p a{color:#06b;text-decoration:underline;line-height:inherit}
.prepaid-payment-locations .form-group{width:46%;padding:10px 10px 10px 20px;float:left}
.prepaid-payment-locations .form-group label{font-size:.875rem;color:#333;cursor:pointer;display:block;font-weight:bold;margin-bottom:8px;line-height:1.5}
.prepaid-payment-locations select,.prepaid-payment-locations input.faux-select,.prepaid-payment-locations .faux-select{position:relative;background-color:#f6f6f6;background-image:url("../../../clientlibs/clientlib-base/resources/images/dropdown_img.png");background-repeat:no-repeat,no-repeat;background-position:100% .125rem,-0.75rem .9375rem;background-size:2.8125rem,0.375rem;background-color:#fff;font-family:inherit;border:.0625rem solid #ccc;box-shadow:none;color:#a2a2a2;display:block;font-size:.75rem;margin:0 0 1.5rem 0;padding:.5rem .625rem;height:2.6875rem;width:100%;border-radius:0;outline:none !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:2.5rem;border-radius:0;font-weight:bold;-moz-transition:background-position-x .2s,padding .2s;-o-transition:background-position-x .2s,padding .2s;-webkit-transition:background-position-x .2s,padding .2s;transition:background-position-x .2s,padding .2s;-webkit-appearance:none !important;-moz-appearance:none !important}
.prepaid-payment-locations .form-control{padding:8px 5px;border:1px solid #ededed;width:100%;min-height:34px}
.prepaid-payment-locations select.value,.prepaid-payment-locations .value.faux-select{background-color:#fff;border-color:#ccc;color:#333}
.prepaid-payment-locations select.value,.prepaid-payment-locations .value.faux-select{background-color:#fff;background-position:100% .125rem,-0.75rem .9375rem}
.prepaid-payment-locations select option,.prepaid-payment-locations .faux-select option{font-size:.875rem;box-sizing:border-box}
.prepaid-payment-locations input,.prepaid-payment-locations textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;font-weight:bold;background-color:#fff;font-family:inherit;border:.0625rem solid #ccc;box-shadow:none;color:#a2a2a2;display:block;font-size:.75rem;margin:0 0 1.5rem 0;padding:.5rem .625rem;height:2.6875rem;width:100%;border-radius:0;outline:none !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.prepaid-payment-locations input[type='button']{padding:5px 12px;border:1px solid #ddd;background:#cd040b;color:#fff;min-height:38px;width:150px;font-size:18px;margin:15px 0}
.prepaid-payment-locations input.value:focus:not([readonly]){background-color:#fff;border-color:#4b4b4b;outline:none !important;color:#333}
.prepaid-payment-locations article{margin-bottom:25px;border-bottom:1px solid #ededed;display:block}
.prepaid-payment-locations article .title{font-size:16px;color:#333;margin-bottom:8px;padding:0 20px;line-height:1.5}
.prepaid-payment-locations article p{font-size:14px;color:#999;margin-bottom:8px !important;padding:0 20px !important;line-height:1.5 !important;margin-top:0 !important}
.prepaid-payment-locations blockquote p a:hover{color:#00478e}
.prepaid-payment-locations blockquote p a:focus{color:#333}
.prepaid-payment-locations select::-webkit-outer-spin-button,select::-webkit-inner-spin-button,.faux-select::-webkit-outer-spin-button,.faux-select::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.prepaid-payment-locations select.value,.prepaid-payment-locations .value.faux-select{background-color:#fff;border-color:#ccc;color:#333}
.prepaid-payment-locations select::-ms-reveal,.prepaid-payment-locations select::-ms-clear,.prepaid-payment-locations .faux-select::-ms-reveal,.prepaid-payment-locations .faux-select::-ms-clear{display:none;width:0;height:0}
.prepaid-payment-locations select input[type="search"],.prepaid-payment-locations .faux-select input[type="search"]{-webkit-appearance:textfield}
select input[type="search"]::-webkit-search-decoration,select input[type="search"]::-webkit-search-cancel-button,select input[type="search"]::-webkit-search-results-button,select input[type="search"]::-webkit-search-results-decoration,.faux-select input[type="search"]::-webkit-search-decoration,.faux-select input[type="search"]::-webkit-search-cancel-button,.faux-select input[type="search"]::-webkit-search-results-button,.faux-select input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}
.prepaid-payment-locations select:focus:not([readonly]),.prepaid-payment-locations select.value:focus:not([readonly]),.prepaid-payment-locations .faux-select:focus:not([readonly]),.value.faux-select:focus:not([readonly]){background-color:#fff;border-color:#4b4b4b;outline:none !important;color:#333}
.prepaid-payment-locations select[disabled],.prepaid-payment-locations [disabled].faux-select{opacity:.7;cursor:default;cursor:not-allowed;background-color:#f6f6f6}
.prepaid-payment-locations select[readonly],.prepaid-payment-locations [readonly].faux-select{cursor:default}
.prepaid-payment-locations select:focus,.prepaid-payment-locations .faux-select:focus{border-color:#4b4b4b;color:#333}
.prepaid-payment-locations select.required,.prepaid-payment-locations select[required],.prepaid-payment-locations .required.faux-select,.prepaid-payment-locations [required].faux-select{background-repeat:no-repeat,no-repeat;background-position:100% .125rem,0.4375rem .9375rem;padding-left:1rem}
.prepaid-payment-locations select.required.value,.prepaid-payment-locations select.required.no-required-mark,.prepaid-payment-locations select[required].value,.prepaid-payment-locations select[required].no-required-mark,.prepaid-payment-locations .required.value.faux-select,.prepaid-payment-locations .required.no-required-mark.faux-select,.prepaid-payment-locations [required].value.faux-select,.prepaid-payment-locations [required].no-required-mark.faux-select{background-position:100% .125rem,-0.75rem .9375rem;padding-left:.625rem}
.prepaid-payment-locations select.value,.prepaid-payment-locations .value.faux-select{background-color:#fff;background-position:100% .125rem,-0.75rem .9375rem}
.prepaid-payment-locations select.value[required],.prepaid-payment-locations select.value.required,.prepaid-payment-locations select.value.no-required-mark,.prepaid-payment-locations .value[required].faux-select,.prepaid-payment-locations .value.required.faux-select,.prepaid-payment-locations .value.no-required-mark.faux-select{background-position:100% .125rem,-0.75rem .9375rem}
select.radius,.radius.faux-select{-webkit-border-radius:4px;border-radius:4px}
select::-ms-expand,.faux-select::-ms-expand{display:none !important}
select option,.faux-select option{font-size:.875rem}
select option[disabled],.faux-select option[disabled]{color:#959595}
.old-ie select,.old-ie .faux-select{background-image:none;padding-right:.5rem}
select:focus::-ms-value{background-color:transparent;color:#333}
select[data-fancy-open]{box-shadow:.1875rem .1875rem .75rem rgba(0,0,0,0.25)}
select[data-fancy-open="flow-up"]{box-shadow:.1875rem -0.1875rem .75rem rgba(0,0,0,0.25)}
.w_fancy-options{opacity:0;position:fixed;height:0;z-index:1000;-moz-transition:opacity .3s 0,top 0;-o-transition:opacity .3s 0,top 0;-webkit-transition:opacity .3s,top 0;-webkit-transition-delay:0,0;transition:opacity .3s 0,top 0}
.w_fancy-options.active{opacity:1}
.fancy-options_list{margin:0;padding:0;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-top:0;box-shadow:.1875rem .1875rem .75rem rgba(0,0,0,0.25);max-height:24.75rem}
.m_flow-up .fancy-options_list{box-shadow:.1875rem -0.1875rem .75rem rgba(0,0,0,0.25);border-bottom:0;border-top:.0625rem solid #ccc}
.fancy-options_item{padding:.75rem 1.875rem;font-size:.75rem;margin:0;display:inline-block;color:#333;font-weight:bold;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:100%;text-decoration:none;padding-right:.375rem;background-color:#fff;border-bottom:.0625rem solid #e4e5e3;border-left:.0625rem solid #ccc;border-right:.0625rem solid #ccc}
.fancy-options_item:hover,.fancy-options_item:focus{color:#333;background-color:#f6f6f6;text-decoration:none;cursor:pointer}
.fancy-options_item:focus{outline:0}
.fancy-options_item:first-child{border-top:0}
.fancy-options_item:last-child{border-bottom-color:#ccc}
.m_flow-up .fancy-options_item:first-child{border-top-color:#ccc}
.m_flow-up .fancy-options_item:last-child{border-bottom:0;border-top-color:#ccc}
.fancy-options_item.selected,.fancy-options_item.active{text-decoration:none;-webkit-transform:rotate(0)}
.fancy-options_item.selected:hover,.fancy-options_item.active:hover{text-decoration:none}
.fancy-options_item.selected::before,.fancy-options_item.active::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'VZIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;color:currentColor;font-size:1.5rem;display:inline;position:relative}
.fancy-options_item.selected::before,.fancy-options_item.active::before{content:'\e65e';position:absolute;font-size:.75rem;left:.625rem;top:50%;margin-top:-0.5625rem;color:#cd040b}
.fancy-options_item.disabled,.fancy-options_item[disabled]{color:rgba(51,51,51,0.5);opacity:1;cursor:not-allowed;pointer-events:none}
.fancy-options_item.disabled::before,.fancy-options_item[disabled]::before{content:''}
@media only screen and (max-width:767px) and (min-width:320px){.prepaid-payment-locations .form-group{width:50%}
}
@media only screen and (min-width:48rem){.prepaid-payment-locations h2,.prepaid-payment-locations .h2{font-size:3rem;line-height:3.125rem;color:#cd040b;font-family:BrandFont,Arial,sans-serif;text-rendering:optimizeLegibility;margin-top:.875rem;font-weight:bold;font-style:normal}
}