body,p,ul li,table,input{font-family:"interfaceregular", Arial, Helvetica, sans-serif;line-height:1.428}h2{font-weight:bold;font-size:2rem;margin-bottom:1.87rem}a{text-decoration:none;color:#2a6ebb}input{margin:10px 0;border-radius:2px;border:1px solid #ddd;min-height:2.18rem;min-width:200px;padding:0 10px}.btn{background-color:#2a6ebb;border-radius:2px;color:#fff;display:inline-block}.btn:hover{background-color:#1F5189}.btn.btn-primary{clear:both}.logo-header-container{position:relative}.logo-header-container h1{font-size:4.57rem;font-weight:normal;color:#2a6ebb;border-bottom:3px solid #2a6ebb;padding-bottom:10px}.logo-header-container .bmj-logo{position:absolute;top:0px;right:0}.logo-header-container .bmj-logo img{display:block;max-height:44px;margin-top:8px}.basket-default #paypal-button{margin:0.7rem 3rem 0;float:right}@media (max-width: 537px){.basket-default #paypal-button{margin:2rem auto 0;display:inline-block;width:100%;text-align:right}}.basket-default .control-label{font-weight:bold}.basket-default .red{color:#CD202C}.basket-default .policy{text-align:right}.basket-default .policy p{font-weight:normal;float:left;font-size:1.3rem}.basket-default .policy #agreeterms{float:left;min-width:20px;margin:7px 5px 0 0}.basket-default .policy .red{font-size:2rem}.basket-default .error{clear:both;text-align:right}.basket-default button.pull-right{margin:10px 0 0 0}.basket-default .alert.alert-success{color:#000;background-color:#CDEFB4;border-color:#69BE28}.basket-default #table-responsive-iphone table.order-basket{width:100%}.basket-default #table-responsive-iphone table.order-basket thead tr th{text-align:center}.basket-default #table-responsive-iphone table.order-basket td{font-size:1.3rem;text-align:left;padding:10px 10px 0;position:relative;white-space:normal}.basket-default #table-responsive-iphone table.order-basket td.bg{background-color:#f1f1f1}.basket-default #table-responsive-iphone table.order-basket td.bgbb{background-color:#fff;border-bottom:2px solid #2a6ebb;font-weight:bold}.basket-default #table-responsive-iphone table.order-basket thead tr{background-color:#2a6ebb;color:#fff}.basket-default #table-responsive-iphone table.order-basket.table-bordered>thead>tr>th,.basket-default #table-responsive-iphone table.order-basket.table-bordered>thead>tr>td{border-bottom-width:0}@media (max-width: 450px){.basket-default .logo-header-container .bmj-logo{position:relative;margin:15px auto}}@media (min-width: 320px) and (max-width: 767px){.basket-default #table-responsive-iphone table.order-basket,.basket-default #table-responsive-iphone table.order-basket thead,.basket-default #table-responsive-iphone table.order-basket tbody,.basket-default #table-responsive-iphone table.order-basket th,.basket-default #table-responsive-iphone table.order-basket td,.basket-default #table-responsive-iphone table.order-basket tr,.basket-default tr,.basket-default td,.basket-default th,.basket-default tbody,.basket-default thead,.basket-default table{display:block !important;width:100% !important}.basket-default #table-responsive-iphone table.order-basket tr:first-child td:first-child{background:#2A6EBB;color:#fff}.basket-default #table-responsive-iphone table.order-basket thead tr{position:absolute;top:-9999px;left:-9999px}.basket-default #table-responsive-iphone table.order-basket thead tr:last-child{color:#CD202C}.basket-default #table-responsive-iphone table.order-basket td{border:none;border-bottom:1px solid #D4E2F1;position:relative;padding-left:50%;white-space:normal;text-align:left;height:3rem}.basket-default #table-responsive-iphone table.order-basket td[colspan="4"],.basket-default #table-responsive-iphone table.order-basket td.text-right{display:none}.basket-default #table-responsive-iphone table.order-basket td:before{position:absolute;top:6px;left:6px;text-align:left;font-weight:bold;content:attr(data-title)}.basket-default #table-responsive-iphone table.order-basket td span{float:right}.basket-default .policy p{float:none;text-align:left}.basket-default .policy #agreeterms{margin:-3px 10px 0 0}.basket-default .policy .red{font-size:1rem}.basket-default .red{color:#CD202C}}footer{margin-bottom:36px;padding-top:50px;display:inline-block}footer .container{border-top:2px solid #ddd}footer .container .copyright{margin:9px 15px 18px;float:right;font-size:1.5rem}.rp-checkout #zuora_payment{background-color:#f5f5f5 !important;border:1px solid #ddd !important;border-radius:3px !important}.rp-checkout #zuora_payment:empty{display:none}.rp-checkout h2{font-size:2.5rem;font-weight:bold;margin-bottom:4rem}.rp-checkout #messaging .alert h4{line-height:1.5}.rp-checkout table#sub_details{margin-bottom:4rem}.rp-checkout table#sub_details th{background-color:#2a6ebb;color:#fff}.rp-checkout table#sub_details .table-bordered>thead>tr>th{border-bottom-width:0}.rp-checkout table#sub_details tr td.rp-prod{color:#CD202C;text-align:center;font-weight:bold}.rp-checkout table#sub_details tr td.rp-total{border-bottom:2px solid #2a6ebb;color:#CD202C;text-align:center;font-weight:bold}.rp-checkout table#cc_details{margin:2rem 0 2rem 0}.rp-checkout table#cc_details th{background-color:#2a6ebb;color:#fff}.rp-checkout .btn:hover,.rp-checkout .btn:focus,.rp-checkout .btn.focus{color:#fff;text-decoration:none}.rp-checkout .alert table#cc_details{background-color:#fff;color:#333}.rp-checkout .panel-heading .chevron:after{content:"\f078"}.rp-checkout .panel-heading.collapsed .chevron:after{content:"\f054"}.rp-checkout .panel .panel-body p{font-weight:bold}.rp-checkout .panel .panel-body span{font-weight:normal}.rp-checkout .panel .panel-body .alert.alert-info{color:#333}.rp-checkout #rp-terms-acceptance{background-color:#eef2f8;border:1px solid #ddd;margin-top:20px;padding:10px 20px 0px 20px}.rp-checkout #rp-terms-acceptance input[type=checkbox]{min-width:20px}.rp-checkout #rp-terms-acceptance input[type=checkbox]{transform:scale(1.5);-webkit-transform:scale(1.2)}.rp-checkout span.confirm{display:block;margin:2px 0 0 15px}.rp-checkout span.icon-plus,.rp-checkout span.icon-minus{color:#2a6ebb;font-size:18px;position:relative;pointer-events:none;top:4px}.rp-checkout .panel-title a{color:inherit;position:relative;top:3px;left:5px}.rp-checkout .panel-heading{padding:8px 10px 12px 10px}.rp-checkout .panel-title{font-weight:bold}@media only screen and (max-width: 768px){.rp-checkout #pay-now .btn-lg{display:block;width:100%}}.rp-checkout .table-bordered>thead>tr>th{border-bottom-width:0}@media only screen and (max-width: 480px){.rp-checkout table#sub_details th:nth-of-type(2),.rp-checkout table#sub_details th:nth-of-type(4),.rp-checkout table#sub_details th:nth-of-type(6),.rp-checkout table#sub_details th:nth-of-type(7),.rp-checkout table#sub_details td:nth-of-type(2),.rp-checkout table#sub_details td:nth-of-type(4),.rp-checkout table#sub_details td:nth-of-type(6),.rp-checkout table#sub_details td:nth-of-type(7),.rp-checkout table#sub_details td.rp-total{display:none}.rp-checkout table{font-size:1.25rem}.rp-checkout table#cc_details th:nth-of-type(1),.rp-checkout table#cc_details td:nth-of-type(1){display:none}}.rp-checkout .modal .modal-body{padding:23px;border:8px solid #2a6ebb}.rp-checkout .modal .icon-spinner{color:#2a6ebb;font-size:28px}.rp-checkout .modal h2{color:#2a6ebb;display:inline;margin-left:16px}.rp-checkout .modal h3{font-size:24px;margin-left:50px;margin-top:10px}.rp-checkout .alert h4{padding-top:12px}.rp-error .alert-container{margin-top:16px}.rp-error .alert .alert-message{margin-left:56px;margin-right:20px}.rp-success .alert-container{margin-top:5px}.rp-success .alert .alert-message{margin-left:30px;margin-right:20px}.rp-error,.rp-success{padding:20px 0}.rp-error .alert-container,.rp-success .alert-container{text-align:center}.rp-error .alert,.rp-success .alert{background-color:#fff;border:0;box-shadow:none;display:inline-block;padding:1rem;position:relative;z-index:20;border-radius:2px}.rp-error .alert-danger,.rp-success .alert-danger{border-color:#CD202C !important;color:#333}.rp-error .alert-success,.rp-success .alert-success{color:rgba(0,0,0,0.87)}.rp-error .alert,.rp-success .alert{border:3px solid}.rp-error .alert .alert-icon,.rp-success .alert .alert-icon{height:100%;position:absolute;left:0;top:0;padding:1rem}.rp-error .alert .alert-icon .icon-th,.rp-success .alert .alert-icon .icon-th{color:#fff;font-size:24px}.rp-error .alert .alert-message,.rp-success .alert .alert-message{background-color:#fff}.rp-error .alert .alert-message a.btn,.rp-success .alert .alert-message a.btn{margin:20px 0 30px}.rp-error .alert .alert-message h2,.rp-success .alert .alert-message h2{font-size:3rem}.rp-error .alert .alert-message .btn.btn-sb-error,.rp-success .alert .alert-message .btn.btn-sb-error{clear:both;color:#fff;background-color:#CD202C;border-color:#CD202C;margin-top:12px}.rp-error .alert .alert-message .btn.btn-sb-error:hover,.rp-success .alert .alert-message .btn.btn-sb-error:hover{background-color:#fff;color:#CD202C}.rp-error .alert .alert-message .btn.btn-sb-success,.rp-success .alert .alert-message .btn.btn-sb-success{clear:both;color:#fff;background-color:#3c763d;border-color:#3C7640}.rp-error .alert .alert-message .btn.btn-sb-success:hover,.rp-success .alert .alert-message .btn.btn-sb-success:hover{background-color:#fff;color:#3c763d}.rp-error .alert-success,.rp-success .alert-success{border-color:#3c763d}.rp-error .alert-success .alert-icon,.rp-success .alert-success .alert-icon{background-color:#3c763d}.rp-error .alert-danger .alert-icon,.rp-success .alert-danger .alert-icon{background-color:#CD202C}.rp-error .alert-dismissible .close,.rp-success .alert-dismissible .close{position:relative;top:1rem;right:1rem}@media (max-width: 480px){.rp-checkout .logo-header-container .bmj-logo img{margin-top:12px !important;max-height:38px !important}.rp-checkout h2{font-size:2.25rem}.rp-checkout #zuora_payment{background-color:none !important;border:none !important}}
/*# sourceMappingURL=styles.css.map */
