.after-pay-box{background:#efefef;padding:5px 15px;}
.after-pay-more-link{text-decoration:underline;background:0 0;border:none;font-size:inherit;line-height:1px;}
.after-pay-more-link:focus,.after-pay-more-link:hover{background:0 0!important;text-decoration:underline;border:none!important;font-size:inherit!important;line-height:1px;outline:0;cursor:pointer;}
.after-pay-more-modal .modal-header .close{margin-top:20px;margin-right:20px;color:#000;}
.after-pay-more-modal .modal-dialog{margin:10% auto;}
.main.view-more-info{border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 0 35px #dcdcdc; display:inline-block;}
.payment_type{width:25%;float:left;padding:5px;}
.afterpay-popup-title{color:#008aff;font-weight:700;margin:10px 0 15px;font-size:1.5em;line-height:1.5em;}
.afterpay-popup-text{font-size:14px;line-height:1em;padding-right:18px;}
.first-col{padding:15px 30px;}
.info-box{text-align:center;padding-bottom:inherit;}
.info-box .info-box-title{margin:20px 0;font-weight:700;font-size:18px;line-height:24px;}
.info-box .info-box-text{font-size:16px;line-height:20px;}
.info-box:first-child .info-box-image{background-position:0 0;}
.info-box:last-child .info-box-image{background-position:-100px 0;}
.info-box .info-box-image{background:url(../images/afterpay-sprite.gif) -50px 0 no-repeat;height:50px;width:50px;margin:0 auto;}
.view-more-info .footer{padding-left:30px;padding-right:30px;}
.view-more-info .center{text-align:center;}
.view-more-info .footer h5{font-size:14px;margin:0;padding:0;font-weight:700;}
.view-more-info .footer p{font-size:12px;line-height:20px;}
.info-boxes{padding:15px 30px;}
.first-row{background-color:#f8f8f8;display: inline-block;}
.afterpay-popup-img{padding:0;width: 48%;}
.afterpay-popup-img img{width:100%;}
.first-row.row{margin:0;}
.after-pay-more-modal .modal-header{border:none;margin-bottom:10px;}
.after-pay-img-size-large{width:150px;}
.after-pay-img-size-small{width:65px;}
.after-pay-more-modal .modal-dialog{margin:5% auto;}
.after-pay-more-page .main.view-more-info{border:none;border-radius:0;box-shadow:none;}
.after-pay-more-page .info-boxes{padding:0;}
.info-box {
    display:inline-block;
    padding-bottom: inherit;
    text-align: center;
    width: 32%;
}

.first-col {
    float: left;
    padding: 15px 30px;
    width: 40%;
}

.afterpay-popup-img {
    float: right;
    padding: 0;
}
.info-boxes {
    display: inline-block;
    padding: 15px 30px;
    position: relative;
}
.afterpay-info .ui-dialog-titlebar  {
    position: absolute;
    right: 10px;
    z-index: 10;
}
