#ajbell-checkout-form-wrapper .selected-instruments{width:100%}.ajb-popup.ui-dialog-content.ui-widget-content a{color:#301f7a;text-decoration:underline}@media only screen and (min-width:960px){.page-checkout #ajbell-checkout-portfolio-investment-wrapper .form-item-investment{width:25em !important}.page-checkout #ajbell-checkout-portfolio-investment-wrapper .btn,.page-checkout #ajbell-checkout-portfolio-investment-wrapper button.empty-basket-button{float:right;width:10em;margin-top:2em}}.page-checkout #ajbell-checkout-form-wrapper{opacity:.4}.page-checkout #ajbell-checkout-form-wrapper.investment-added{opacity:1}.page-checkout .region-content #ajbell-checkout-form-wrapper .header>div,.page-checkout-review #container-wrapper #ajbell-checkout-review-order table thead tr th{background:#c10a27 !important}.page-checkout .region-content form .header .header-item-instrument,.page-checkout .region-content form .instrument>div:first-child{max-width:350px !important}.page-checkout .region-content form .header .header-item-allocation,.page-checkout .region-content form .allocation{max-width:415px !important}.page-checkout .region-content form .header .header-item-remove{max-width:185px !important}.page-checkout .region-content form .summary div.cash-available{float:right}.page-checkout .region-content form .totals{margin-top:-21px;background:#ccc;padding:10px 10px 10px 380px}.page-checkout .region-content form .totals>div{display:inline-block}.page-checkout .region-content form .totals div.investment-allocation{margin-right:20px;background-color:#c10a27;color:#fff;padding:0 4px;border-radius:3px;display:inline-block}.page-checkout td.kiid a{text-decoration:none!important}.page-checkout-review .form-type-checkbox.form-item-confirm-docs.form-item.checkbox{max-width:inherit;text-align:left;margin-bottom:40px}.page-checkout-review .form-type-checkbox.form-item-confirm-docs.form-item.checkbox label{display:block;padding-left:40px;padding-top:5px}.page-checkout .region-content form .totals.complete div.investment-allocation{background-color:#00c66e}.page-checkout .region-content form .totals div.investment-allocation .investment-allocation-amount,.page-checkout .region-content form .totals .investment-remaining-amount{display:inline-block}.page-checkout .region-content form .totals div.investment-allocation.complete{background-color:#10ad67;padding:0 4px 0 23px;position:relative}.page-checkout .region-content form .totals div.investment-allocation.complete:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\ea10';font-size:10px;position:absolute;top:2px;left:3px;color:#fff;background-color:rgba(0,0,0,.2);border-radius:20px;padding:3px}.page-checkout .region-content #ajbell-checkout-form-wrapper .alert-danger{background-color:#ffdbe1;padding:2px 4px;border-left:2px solid red;margin:10px auto 10px 38px;font-weight:400;font-size:10px;color:#000;width:340px;position:absolute;left:20px}.page-checkout .alert-danger .close{display:none}.main-container.container .ajb-col-6.input-field{display:inline}.page-checkout #ajbell-checkout-form-wrapper:before{content:'';display:block;z-index:10;background:rgba(255,255,255,.7);width:100%;height:100%;position:absolute;top:0}form.confirmation blockquote.risk-warning i.fa{float:left;margin-right:10px}form.confirmation blockquote.risk-warning p{max-width:100%}