.overflow-hidden{overflow:hidden!important}.modal{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:100000;display:table;opacity:0;transition:.3s ease-in-out;padding-bottom:40px;/*pointer-events:none;*/padding-top: 8%;}.modal.in{opacity:1;visibility:visible;padding-bottom:0;pointer-events:initial}.modal-container{width:100%;background:#fff;margin:auto;position:absolute;left:0;top:0;right:0;bottom:0;height:100%;overflow:auto;line-height:1rem;text-align:justify}.modal-header{text-align:center;padding:9px 3rem;font-weight:700;font-size:1.2rem;line-height:1.2rem;position:relative}.modal-header-close{background:#000;border:1px solid #000;padding:0 9px!important;font-size:0;line-height:0;position:absolute;right:0;top:0;bottom:0;opacity:.8;transition:opacity .15s ease-in-out}.modal-header-close:active,.modal-header-close:focus,.modal-header-close:hover{box-shadow:none;opacity:1;outline:0}.modal-header-close span{border-radius:100px;width:18px;height:18px;display:block;position:relative}.modal-header-close span::after,.modal-header-close span::before{content:'';position:absolute;width:19px;height:3px;background:#fff;transform:rotate(45deg);left:0;top:0;border-radius:2px;margin:6px -7px 0}.modal-header-close span::after{transform:rotate(-45deg)}.modal-body{padding:20px;font-size:.8rem;color:#555}.modal-body h3{color:#333;font-size:1rem;line-height:1.2rem}.modal-body>.row .column{margin-bottom:1.875em}.modal-range{background:#f3f3f3;border:1px solid #e2e2e2;padding:14px;color:#222}.modal-range-header{font-size:1rem;font-weight:600;margin-bottom:.9375em;line-height:2.3125em;text-align:center}.modal-range-header input{margin:0 0 0 .9375em;width:80px;display:inline-block}.modal-range-labels{text-align:center}.modal-range-labels .range-max,.modal-range-labels .range-min{font-weight:700;text-align:left;float:left}.modal-range-labels .range-max{text-align:right;float:right}.modal-range-total{margin-top:30px}.modal-range-total .heading{font-weight:400;font-size:1rem}.modal-range-total .price{color:#1d4e79;font-size:1.65rem}.modal-range-total .price>span{transition:background .3s ease-out .3s}.modal-range-total .price>span.changed{background:#ccc;transition:none}.modal-range-total p{margin:0}.modal-finance-options{list-style:none;margin:1rem 0 0;padding:0}.modal-finance-options .blue,.modal-finance-options .green,.modal-finance-options .orange{text-transform:uppercase;font-size: 10px;}.modal-finance-options .green{color:#25a725;display: block;}.modal-finance-options .orange{color:#e4990f}.modal-finance-options .blue{color:#1d4e79}.modal-finance-options>li{height:40px;line-height:.85rem}.modal-finance-options>li .best-text,.modal-finance-options>li .buynow-text,.modal-finance-options>li .lowest-text{display:none}.modal-finance-options>li.best .best-text,.modal-finance-options>li.buynow .buynow-text,.modal-finance-options>li.lowest .lowest-text{display:inline}.modal-finance-options>li:hover label{background:#eee;color:#222}.modal-finance-options>li input[type=radio]:checked+label{background:#666;border-color:#666;color:#fff}.modal-finance-options>li input[type=radio]:checked+label .blue,.modal-finance-options>li input[type=radio]:checked+label .green,.modal-finance-options>li input[type=radio]:checked+label .orange,.modal-finance-options>li input[type=radio]:checked+label .price{color:#fff}.modal-finance-options>li label{display:table;width:100%;height:100%;cursor:pointer;border-bottom:1px solid #eee;padding:0 .8rem;font-size:inherit}.modal-finance-options>li .cell{display:table-cell;width:42%;vertical-align:middle;text-align:left}.modal-finance-options>li .cell:nth-child(2){width:25%;text-align:right}.modal-finance-options>li .cell:last-child{width:18%;}.modal-alert{padding:11px 14px;color:#1d4e79;background:rgba(0,94,176,.15);border:1px solid rgba(0,94,176,.1)}h3+.modal-alert{margin-top:1rem}.noUi-target{height:4px;box-shadow:none;border:none;background:#888;border-radius:0;margin-bottom:18px}.noUi-connect{background:#333}.noUi-handle{box-shadow:none;outline:0;border-color:#666}.noUi-handle::after,.noUi-handle::before{width:10px;height:1px;left:4px;top:10px;background:#666}.noUi-handle::after{top:13px}.noUi-horizontal .noUi-handle{width:20px;height:25px;top:-10px;left:0;margin:0 -10px}.noUi-vertical .noUi-handle{width:30px;height:25px}@media only screen and (min-width:480px){.modal-finance-options>li .cell:nth-child(2){text-align:left}.modal-finance-options>li .cell:last-child{display:table-cell}}@media only screen and (min-width:784px){.modal-inner{display:table-cell;vertical-align:middle}.modal-container{border-radius:3px;width:750px;position:static;height:auto;overflow:visible;line-height:inherit;text-align:left}.modal-header{padding:9px}.modal-finance-options>li .cell:nth-child(2){text-align:left}.modal-finance-options>li .cell:last-child{display:table-cell}}
.shopping-cart-footer > .column-right a.btn {
    max-width: 220px;
    width: 100%;
}
.shopping-cart-footer > .column-right a.btn.btn-paypal {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
}
.shopping-cart-footer > .column-right a.btn.btn-paypal img{
    max-width: 55px;
}
.modal .modal-container{
    overflow-y: hidden !important;
}
.modal .modal-body{
    overflow-y: scroll !important;
}
.paypal-button-container{
	min-width: 100%;
	max-width: 100%;
}