/********* px-video.css ************/

/* utilities */
.sr-only {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.show-inline {
  display: inline-block;
}

/* containers */
.px-video-img-captions-container * {
  box-sizing: border-box;
}
.px-video-img-captions-container {
  position: relative;
  background-color: #FFF;
}
.px-video-container {
  position: relative;
}
.px-video-container .loading-spinner {
  background: no-repeat url('https://www.paypalobjects.com/webstatic/es_MX/mktg/logos-buttons/redesign/loading.gif');
  content: '';
  position: absolute;
  left: 50%;
  top: 40%;
  width: 45px;
  height: 45px;
  margin-left: -30px;
  margin-top: -30px;
  text-indent: -999em;
  overflow: hidden;
}

/* progress indicator */
.px-video-progress {
  width: 100%;
  height: 10px;
}
.px-video-progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
  border: none;
}
.px-video-progress[value]::-webkit-progress-bar {
  background-color: #E6E6E6;
}
.px-video-progress[value]::-webkit-progress-value {
  background-color: #009CDF;
}

/* caption area */
.px-video-captions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: .5em;
  min-height: 2.5em;
  background-color: #000;
  color: #fff;
  font-size: 1.1em;
  text-align: center;
  opacity: 0.75;
}

/* buttons */
.px-video-controls button {
  border: 1px #fff solid;
  background: transparent;
  padding: 0;
  margin: 0 5px;
  min-width: 25px;
  height: 20px;
  overflow: hidden;
  background: no-repeat url('https://www.paypalobjects.com/webstatic/mktg/wright/icons/px-video-sprite.png');
}
.px-video-controls button:focus {
  border: 1px #999 dotted;
  outline: none;
}
.px-video-controls button {
  cursor: pointer;
}
button.px-video-restart {
  margin-left: 0;
}
/* restart button */

.px-video-controls button.px-video-restart {
  background-position: -6px -333px;
}
.px-video-controls button.px-video-restart:hover,
.px-video-controls button.px-video-restart:focus {
  background-position: -6px -297px;
}

/* rewind button */
.px-video-controls button.px-video-rewind {
  background-position: -6px -189px;
}
.px-video-controls button.px-video-rewind:hover,
.px-video-controls button.px-video-rewind:focus {
  background-position: -6px -153px;
}

/* play button */
.px-video-controls button.px-video-play {
  background-position: -6px -45px;
}
.px-video-controls button.px-video-play:hover,
.px-video-controls button.px-video-play:focus {
  background-position: -6px -9px;
}

/* pause button */
.px-video-controls button.px-video-pause {
  background-position: -6px -117px;
}
.px-video-controls button.px-video-pause:hover,
.px-video-controls button.px-video-pause:focus {
  background-position: -6px -81px;
}

/* forward button */
.px-video-controls button.px-video-forward {
  background-position: -6px -261px;
}
.px-video-controls button.px-video-forward:hover,
.px-video-controls button.px-video-forward:focus {
  background-position: -6px -225px;
}

/* captions button */
.px-video-captions-btn-container label {
  display: inline-block;
  width: 25px;
  height: 20px;
  margin-left: 25px;
  background: no-repeat url('https://www.paypalobjects.com/webstatic/mktg/wright/icons/px-video-sprite.png');
  background-position: -6px -835px;
}
.px-video-captions-btn-container input[type="checkbox"]:focus+label {
  outline: 1px #999 dotted;
  background-position: -6px -799px;
}
.px-video-captions-btn-container input[type="checkbox"]:hover+label {
  background-position: -6px -799px;
  cursor: pointer;
}
.px-video-captions-btn-container input[type="checkbox"]:focus+label {
  outline: 1px #999 dotted;
  background-position: -6px -799px;
}
.px-video-captions-btn-container input[type="checkbox"]:checked+label {
  background-position: -6px -871px;
}

/* mute button */
.px-video-mute-btn-container label {
  display: inline-block;
  width: 25px;
  height: 20px;
  margin-left: 240px;
  margin-top: 2px;
  background: no-repeat url('https://www.paypalobjects.com/webstatic/mktg/wright/icons/px-video-sprite.png');
  background-position: -6px -476px;
}
.px-video-mute-btn-container input[type="checkbox"]:focus+label {
  outline: 1px #999 dotted;
  background-position: -6px -440px;
}
.px-video-mute-btn-container input[type="checkbox"]:hover+label {
  background-position: -6px -440px;
  cursor: pointer;
}
.px-video-mute-btn-container input[type="checkbox"]:focus+label {
  outline: 1px #999 dotted;
  background-position: -6px -440px;
}
/* checked state of mute button */
.px-video-mute-btn-container input[type="checkbox"]:checked+label {
  background-position: -6px -692px;
}
.px-video-mute-btn-container input[type="checkbox"]:checked:hover+label,
.px-video-mute-btn-container input[type="checkbox"]:checked:focus+label {
  background-position: -6px -656px;
}

/* volume range input */
.px-video-controls input[type='range'] {
  -webkit-appearance: none;
  height: 6px;
  width: 100px;
  margin-top: 8px;
  background-color: #E6E6E6;
  outline:none;
}
.px-video-controls input[type='range']:focus::-webkit-slider-thumb {
  outline: 1px #999 dotted;
}
.px-video-controls input[type='range']::-moz-range-track {
  -moz-appearance: none;
  height: 6px;
  background-color: #E6E6E6;
  border: none;
}
.px-video-controls input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  height: 10px;
  width: 6px;
  background-color: #666;
}
.px-video-controls input[type='range']::-moz-range-thumb {
  height: 12px;
  width: 8px;
}
/* fixing display for IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .px-video-controls input[type='range'] {
    position: relative;
    padding: 0;
    height: 8px;
    top: -3px;
  }
  .px-video-time {
    margin-top: 4px;
  }
  .px-video-captions {
    padding: 8px;
    min-height: 36px;
  }
}

/* Fullscreen styles */
.px-video-fullscreen-btn-container label {
  display: inline-block;
  width: 25px;
  height: 20px;
  margin: 0 10px;
  background: no-repeat url('https://www.paypalobjects.com/webstatic/mktg/wright/icons/px-video-sprite.png');
  background-position: -6px -907px;
}
.px-video-fullscreen-btn-container input[type="checkbox"]:focus+label {
  outline: 1px #999 dotted;
  background-position: -6px -943px;
}
.px-video-fullscreen-btn-container input[type="checkbox"]:hover+label {
  background-position: -6px -943px;
  cursor: pointer;
}
.px-video-fullscreen-btn-container input[type="checkbox"]:focus+label {
  outline: 1px #999 dotted;
  background-position: -6px -943px;
}
.px-video-fullscreen-btn-container input[type="checkbox"]:checked+label {
  background-position: -6px -979px;
}
.px-video-fullscreen-btn-container input[type="checkbox"]:checked:hover+label {
  background-position: -6px -1015px;
}
.px-video-container.fullscreen {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-cursor-visibility: auto-hide;
}
.display-inline {
  display: inline-block;
  vertical-align: top;
}
/* style applied through js */
.px-video-controls.js-fullscreen-controls {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 940;
  background: white;
  text-align: center;
}

  .px-video-captions.js-fullscreen-captions {
  min-height: 3.5em;
  font-size: 2.5em;
  padding: 1em;
}

html[data-device-type=portable] header[role=banner].pp-header+#main>section:not(.hero-pop-out):first-of-type,html[data-device-type=dedicated] header[role=banner].pp-header+#main>section.pullout:first-of-type{padding-top:140px}.pullout{padding-bottom:45px}.pullout h2 span{display:block;font-size:1.5rem;padding-top:10px}.pullout .btn{min-width:275px;margin-top:3em}.pullout .btn:before{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #0070ba;vertical-align:middle;position:absolute;top:17px;left:30px}.insert-information{padding:5em 0 .3em 0}.insert-information ul{text-align:center}.insert-information ul li{display:inline;font-size:16px}.insert-information ul li a{position:relative;padding-top:60px;text-decoration:none;margin:0 3%}.insert-information ul li a:hover{cursor:pointer}.insert-information ul li a:before{content:"";background:url(https://www.paypalobjects.com/digitalassets/c/website/marketing/na/ca/consumer/activate/done/tab/tab-image1.png);background-size:100%;position:absolute;height:60px;width:60px;overflow:hidden;top:0;left:13px}.insert-information ul li a.active{border:none}.insert-information ul li a.active:after{border-left:solid transparent 15px;border-right:solid transparent 15px;border-bottom:solid #FFF 15px;bottom:-19px;content:" ";height:0;left:45%;margin-left:-10px;position:absolute;width:0}.insert-information ul li a.how-to-pay:before{background-position:1px 1px}.insert-information ul li a.how-to-pay.active:before,.insert-information ul li a.how-to-pay:hover:before{background-position:1px -58px}.insert-information ul li a.shop-online:before{background-position:1px -117px}.insert-information ul li a.shop-online.active:before,.insert-information ul li a.shop-online:hover:before{background-position:1px -175px}.insert-information ul li a.send-money:before{left:16px;background-position:1px -234px}.insert-information ul li a.send-money.active:before,.insert-information ul li a.send-money:hover:before{background-position:1px -294px}.insert-information ul li a.request-money:before{left:28px;background-position:1px -353px}.insert-information ul li a.request-money.active:before,.insert-information ul li a.request-money:hover:before{background-position:1px -414px}.how-to-pay-sec{padding:3em 0}.how-to-pay-sec img{position:relative}.how-to-pay-sec .video-module{padding-top:1em}.how-to-pay-sec .video-module .play-text.blue>span{color:#009cde;border:2px solid #009cde}.how-to-pay-sec .video-module .play-text.blue>span:after{border-left-color:#009cde}.how-to-pay-sec .video-module .play-text.blue.cc-added>span{left:38%}.how-to-pay-sec .video-module .play-text.blue.link-card-or-bank>span{left:29%;padding-left:55px}.how-to-pay-sec .video-module .play-text>span{content:'';position:absolute;left:35%;top:46%;padding:15px 15px 15px 45px;margin-left:-30px;margin-top:-30px;overflow:hidden;border:2px solid #fff;border-radius:8px;color:#fff;font-size:20px}.how-to-pay-sec .video-module .play-text>span:after{content:'';position:absolute;width:0;height:0;top:50%;left:8%;margin-top:-12px;margin-left:-10px;overflow:hidden;border:24px solid transparent;border-width:14px 20px;border-left-color:#fff}.shop-online-sec h4{margin-top:2em}.shop-online-sec h4 span{display:block}.shop-online-sec .list-content{padding:1em 0}.shop-online-sec .list-content .offering-panel{margin-top:10px;margin-bottom:10px;background-color:#FFF;height:170px;display:inline-block;text-align:center;border:1px solid #ddd;position:relative}.shop-online-sec .list-content .offering-panel a{width:100%;height:100%;top:0;font-weight:400;vertical-align:middle;display:table-cell;position:relative}.shop-online-sec .list-content .offering-panel a img{width:50%}.shop-online-sec .list-content .offering-panel .inner-panel{display:table;width:100%;height:100%}html[data-device-type=dedicated] .shop-online-sec .list-content .offering-panel.span3:nth-child(4n+1){margin-left:0}@media (orientation:portrait){html[data-device-type=portable] .shop-online-sec .list-content .offering-panel.span3:nth-child(3n+1){margin-left:0}}@media (orientation:landscape){html[data-device-type=portable] .shop-online-sec .list-content .offering-panel.span3:nth-child(4n+1){margin-left:0}}.shop-online-sec .list-content .offering-panel:hover{box-shadow:0 5px 15px 5px #ddd}.request-money-sec p,.send-money-sec p{margin-top:3em}.request-money-sec .form-section,.send-money-sec .form-section{margin-top:0}.request-money-sec-video .video-module,.send-money-sec-video .video-module{padding-top:1em}.request-money-sec-video .video-module .play-text.blue>span,.send-money-sec-video .video-module .play-text.blue>span{color:#009cde;border:2px solid #009cde}.request-money-sec-video .video-module .play-text.blue>span:after,.send-money-sec-video .video-module .play-text.blue>span:after{border-left-color:#009cde}.request-money-sec-video .video-module .play-text.blue.cc-added>span,.send-money-sec-video .video-module .play-text.blue.cc-added>span{left:38%}.request-money-sec-video .video-module .play-text.blue.link-card-or-bank>span,.send-money-sec-video .video-module .play-text.blue.link-card-or-bank>span{left:29%;padding-left:55px}.request-money-sec-video .video-module .play-text>span,.send-money-sec-video .video-module .play-text>span{content:'';position:absolute;left:30%;top:46%;padding:15px 15px 15px 45px;margin-left:-30px;margin-top:-30px;overflow:hidden;border:2px solid #fff;border-radius:8px;color:#fff;font-size:20px}.request-money-sec-video .video-module .play-text>span:after,.send-money-sec-video .video-module .play-text>span:after{content:'';position:absolute;width:0;height:0;top:50%;left:8%;margin-top:-12px;margin-left:-10px;overflow:hidden;border:24px solid transparent;border-width:14px 20px;border-left-color:#fff}@media (orientation:portrait){html[data-device-type=portable] .insert-information ul li{font-size:13px}html[data-device-type=portable] .insert-information ul li a.active:after{bottom:-21px}html[data-device-type=portable] .insert-information ul li a:before{left:7px}html[data-device-type=portable] .insert-information ul li a.send-money:before{left:8px}html[data-device-type=portable] .insert-information ul li a.request-money:before{left:15px}html[data-device-type=portable] .how-to-pay-sec .video-module{height:272px}html[data-device-type=portable] .how-to-pay-sec .video-module .play-text>span{left:27%;top:50%}html[data-device-type=portable] .how-to-pay-sec .video-module .play-text.blue.cc-added>span{left:31%}html[data-device-type=portable] .how-to-pay-sec .video-module .play-text.blue.link-card-or-bank>span{left:16%;padding-left:55px}html[data-device-type=portable] .request-money-sec .span8,html[data-device-type=portable] .send-money-sec .span8{width:92%}html[data-device-type=portable] .request-money-sec-video .video-module .play-text>span,html[data-device-type=portable] .send-money-sec-video .video-module .play-text>span{left:20%;top:38%}html[data-device-type=mobile] .insert-information ul li{font-size:8px}html[data-device-type=mobile] .insert-information ul li a.active:after{bottom:-24px;border-left:solid transparent 12px;border-right:solid transparent 12px;border-bottom:solid #FFF 12px}html[data-device-type=mobile] .insert-information ul li a:before{height:40px;width:40px;top:15px;left:4px}html[data-device-type=mobile] .insert-information ul li a.how-to-pay:before{background-position:0 0}html[data-device-type=mobile] .insert-information ul li a.how-to-pay.active:before,html[data-device-type=mobile] .insert-information ul li a.how-to-pay:hover:before{background-position:0 -40px}html[data-device-type=mobile] .insert-information ul li a.shop-online:before{background-position:0 -79px}html[data-device-type=mobile] .insert-information ul li a.shop-online.active:before,html[data-device-type=mobile] .insert-information ul li a.shop-online:hover:before{background-position:0 -117px}html[data-device-type=mobile] .insert-information ul li a.send-money:before{left:3px;background-position:0 -156px}html[data-device-type=mobile] .insert-information ul li a.send-money.active:before,html[data-device-type=mobile] .insert-information ul li a.send-money:hover:before{background-position:0 -196px}html[data-device-type=mobile] .insert-information ul li a.request-money:before{left:10px;background-position:0 -234px}html[data-device-type=mobile] .insert-information ul li a.request-money.active:before,html[data-device-type=mobile] .insert-information ul li a.request-money:hover:before{background-position:0 -275px}html[data-device-type=mobile] .how-to-pay-sec .video-module{height:200px}html[data-device-type=mobile] .how-to-pay-sec .video-module .play-text>span{left:16%;top:50%}html[data-device-type=mobile] .how-to-pay-sec .video-module .play-text.blue.cc-added>span{left:25%}html[data-device-type=mobile] .how-to-pay-sec .video-module .play-text.blue.link-card-or-bank>span{left:12%;padding-left:50px;font-size:1.2rem}html[data-device-type=mobile] .shop-online-sec .list-content .offering-panel .inner_panel img{width:50%}html[data-device-type=mobile] .shop-online-sec .list-content .offering-panel .inner_panel a{bottom:7px;left:40%}html[data-device-type=mobile] .request-money-sec-video .video-module .play-text>span,html[data-device-type=mobile] .send-money-sec-video .video-module .play-text>span{left:10%;top:31%}}@media (orientation:landscape){html[data-device-type=mobile] .shop-online-sec .list-content .offering-panel .inner_panel img{width:20%}html[data-device-type=mobile] .shop-online-sec .list-content .offering-panel .inner_panel a{bottom:7px;left:44%}html[data-device-type=mobile] .how-to-pay-sec .video-module .play-text.blue.cc-added>span{left:36%}html[data-device-type=mobile] .how-to-pay-sec .video-module .play-text.blue.link-card-or-bank>span{left:29%;padding-left:50px;font-size:1.2rem}html[data-device-type=mobile] .request-money-sec-video .video-module .play-text>span,html[data-device-type=mobile] .send-money-sec-video .video-module .play-text>span{left:27%;top:47%}html[data-device-type=portable] .how-to-pay-sec .video-module{height:272px}html[data-device-type=portable] .how-to-pay-sec .video-module .play-text>span{left:33%;top:60%}html[data-device-type=portable] .how-to-pay-sec .video-module .play-text.blue.cc-added>span{left:36%}html[data-device-type=portable] .how-to-pay-sec .video-module .play-text.blue.link-card-or-bank>span{left:24%;padding-left:55px}html[data-device-type=portable] .request-money-sec-video .video-module .play-text>span,html[data-device-type=portable] .send-money-sec-video .video-module .play-text>span{left:27%;top:47%}}html[data-device-type=portable] .row-fluid .heroBtn.mrgLt2em,html[data-device-type=dedicated] .row-fluid .heroBtn.mrgLt2em{margin-left:2em}

.form-section{margin:3em}.form-section h3{text-align:center;font-weight:700}.form-section #hero-request-money-form,.form-section #hero-send-money-form{margin:auto}.form-section #hero-request-money-form .controls input[type=text],.form-section #hero-send-money-form .controls input[type=text]{margin:0}.form-section #hero-request-money-form input[type=submit],.form-section #hero-send-money-form input[type=submit]{margin:15px}.form-section .btn{padding:9px 15px 7px}html[data-device-type=mobile] .form-section{text-align:center}html[data-device-type=mobile] .form-section #hero-request-money-form .input-wrapper,html[data-device-type=mobile] .form-section #hero-send-money-form .input-wrapper{text-align:center}html[data-device-type=mobile] .form-section #hero-request-money-form .controls,html[data-device-type=mobile] .form-section #hero-send-money-form .controls{margin:15px 0}html[data-device-type=dedicated] .form-section #hero-request-money-form .controls,html[data-device-type=dedicated] .form-section #hero-send-money-form .controls,html[data-device-type=portable] .form-section #hero-request-money-form .controls,html[data-device-type=portable] .form-section #hero-send-money-form .controls{margin:15px 0 0 10px;float:left}html[data-device-type=portable] .form-section{margin:3em 0}html[data-device-type=portable] .cell{padding:5px 20px}html[data-device-type=portable] .hero-bg h1{font-size:2.5rem}

