/*! CSS Used from: https://demo.paypal.com/demo/evadr0427/css/app.min.css */
section{
    display:block;
}
a{
    background:0 0;
}
a:active,a:hover{
    outline:0;
}
img{
    border:0;
}
@media print{
    *{
        text-shadow:none!important;
        color:#000!important;
        background:0 0!important;
        box-shadow:none!important;
    }
    a,a:visited{
        text-decoration:underline;
    }
    a[href]:after{
        content:" (" attr(href) ")";
    }
    img{
        page-break-inside:avoid;
    }
    img{
        max-width:100%!important;
    }
    p{
        orphans:3;
        widows:3;
    }
}
*,:after,:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
a{
    color:#428bca;
}
a:focus{
    outline:dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px;
}
img{
    vertical-align:middle;
}
h1{
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit;
}
h1{
    margin-top:20px;
    margin-bottom:10px;
}
h1{
    font-size:36px;
}
.container{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px;
}
@media (min-width:768px){
    .container{
        width:750px;
    }
}
@media (min-width:992px){
    .container{
        width:970px;
    }
}
@media (min-width:1200px){
    .container{
        width:1170px;
    }
}
.container:after,.container:before{
    content:" ";
    display:table;
}
.container:after{
    clear:both;
}
p{
    padding-top:4px;
    padding-bottom:14px;
    margin:0;
    font-size:15px;
    line-height:1.5em;
    color:#777;
}
a{
    font-size:15px;
    line-height:1.5em;
    font-weight:700;
    text-decoration:none;
}
a:focus,a:hover{
    color:#fff;
    text-decoration:underline;
}
a:active{
    color:#0d467d;
}
h1{
    color:#444;
    margin:0;
    padding-top:0;
    padding-bottom:0;
    font-family:'Helvetica Neue',Arial,sans-serif;
}
h1{
    letter-spacing:.02em;
}
h1{
    font-size:35px;
    line-height:1em;
}
@media only screen and (min-width:768px) and (max-width:991px){
    h1{
        font-size:50px;
        line-height:1.66666666666667em;
    }
}
a:hover{
    text-decoration:underline;
}
/*! CSS Used from: https://demo.paypal.com/demo/evadr0427/css/partner.min.css */
section{
    display:block;
}
a{
    background:0 0;
}
a:focus{
    outline:dotted thin;
}
a:active,a:hover{
    outline:0;
}
h1{
    font-size:2em;
    margin:.67em 0;
}
img{
    border:0;
}
*,.pp-merchant *,.pp-merchant :after,.pp-merchant :before{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.pp-merchant h1{
    color:#333;
    font-family:'Helvetica Neue',Arial,sans-serif;
    line-height:1.2em;
    font-weight:400;
    letter-spacing:0;
    margin:1em 0;
}
.pp-merchant a,.pp-merchant p{
    color:#999;
    line-height:1.5em;
    font-weight:400;
    padding:0;
    font-size:13px;
    margin:1em 0;
    font-family:'Helvetica Neue',Arial,sans-serif;
}
.pp-merchant a,.pp-merchant a:focus{
    color:#6cb33f;
    outline:0;
    text-decoration:none;
    font-weight:400;
    font-size:1em;
    font-family:'Helvetica Neue',Arial,sans-serif;
}
.pp-merchant a:hover{
    font-weight:400;
}
@media screen and (max-width:767px){
    .pp-merchant{
        padding-top:0;
    }
}
.specs_margin_48 {
    width: 48px;
    height: 48px;
}
.specs_margin_24 {
    width: 24px;
    height: 24px;
}
.specs_margin_12 {
    width: 12px;
    height: 12px;
}
.specs_margin_6 {
    width: 6px;
    height: 6px;
}
.mpNextStepButton{
    display:inline-block;
    padding:12px!important;
    color:#fff!important;
    background-color:#009cde;
    width:250px;
    height:50px;
    border:1px solid #009cde!important;
    font-family:PayPalSansBig-Medium!important;
    font-size:16px!important;
    font-weight:500!important;
    border-radius:30px!important;
    text-align:center;
    outline:0;
    text-decoration:none!important;
}
.mpNextStepButton:hover{
    text-decoration:none!important;
    background-color:#003087!important;
}
.morHeading{
    font-family:PayPalSansBig-Light,Helvetica Neue,Helvetica,Arial!important;
    text-align:center;
    color:#2c2e2f;
    font-size:36px!important;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
}
.pathIcon{
    width:48px;
    height:48px;
}
.centerAlign{
    text-align:center;
}
.flowParaText{
    font-family:PayPalSansBig-Regular,Helvetica Neue,Helvetica,Arial!important;
    font-weight:300!important;
    text-align:center;
    color:#2c2e2f;
    font-size:36px;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
}
.flowPageCol1,.flowPageCol2,.flowPageCol3{
    width:33%;
    float:left;
}
@media screen and (max-width:1199px){
    .mpNextStepButton{
        width:250px;
        font-size:16px!important;
    }
}
@media screen and (max-width:992px){
    .mpNextStepButton{
        width:220px;
        font-size:14px!important;
    }
}
.main-content{
    margin-top:60px;
    padding:0 24px 24px;
}
.flowHeading{
    width:350px;
    height:25px;
    font-size:20px;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    color:#009cde;
}
.flowDetails {
    width: 350px;
    height: 60px;
    font-size: 16px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    padding-top: 2px;
    padding-left:20px;
    color: #2c2e2f;
}
/*! CSS Used from: Embedded */
a{
    color:#009cdb;
    font-size:14px;
    font-weight:400;
}
/*! CSS Used fontfaces */
@font-face{
    font-family:PayPalSansBig-Medium;
    src: url(../../../img/fonts/PayPalSansBig-Medium.woff) format('woff');
}
@font-face{
    font-family:PayPalSansBig-Light;
    src: url(../../../img/fonts/PayPalSansBig-Light.woff) format('woff');
}
@font-face{
    font-family:PayPalSansBig-Regular;
    src: url(../../../img/fonts/PayPalSansBig-Regular.woff) format('woff');
}


/* custom */
.col-header {
    padding-bottom: 12px;
    font-family:PayPalSansBig-Medium,Helvetica Neue,Helvetica,Arial!important;
}

.col-content {
    font-family:PayPalSansBig-Light,Helvetica Neue,Helvetica,Arial!important;
}

/* button hover */
.hand:hover {
    cursor: pointer;
    cursor: hand;
}
