#basketPage{display:flex;flex-wrap:wrap}#basketPage .info-container{min-width:400px;font-size:1.5rem;flex-basis:30%;display:flex;flex-direction:column;flex-grow:1}#basketPage .info-container .material-icons{font-size:5rem}#basketPage .info-container p{font-size:1.3rem}#basketPage .info-container .delivery-option{display:flex;margin-bottom:10px}#basketPage .info-container .delivery-option .material-icons{color:rgba(97,67,92,0.7)}#basketPage .info-container .delivery-option div{margin:8px 10px;line-height:1.9rem}#basketPage .info-container .delivery-option div sup{vertical-align:top}#basketPage .basket-container{flex-basis:60%;max-width:800px}#basketPage .basket-container h4{width:100%}#basketPage .basket-container a.start-order{width:200px;display:block;float:right;margin-right:130px}#basketPage .basket-container .basket-total .price{padding:0}#orderPage{display:flex;flex-direction:row}#orderPage #OrderForm{width:100%;display:block}#orderPage form{display:flex;flex-wrap:wrap}#orderPage form .fields{min-width:380px;max-width:800px;flex-grow:1;flex-shrink:1;flex-basis:40%;align-items:flex-start;display:flex;flex-wrap:wrap;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#orderPage form .fields .warn-icon{color:gold;vertical-align:top}#orderPage form .fields h4{flex-basis:100%}#orderPage form .fields .full-width{margin-right:10px;flex-basis:100%}#orderPage form .fields .full-width .mdl-textfield{margin-right:10px;width:100%;min-width:200px;flex-grow:1;flex-basis:100%}#orderPage form .fields .mdl-textfield{margin-right:10px;width:auto;min-width:200px;flex-grow:1;flex-basis:45%}#orderPage form .fields ul.delivery-methods{padding:0;margin:0 10px 0 0}#orderPage form .fields ul.delivery-methods li{list-style:none;padding:10px;margin-bottom:5px;font-size:1.5rem}#orderPage form .fields ul.delivery-methods li label{font-size:1.5rem}#orderPage form .fields ul.delivery-methods li div.description{font-style:italic}#orderPage form .fields ul.delivery-methods li:hover,#orderPage form .fields ul.delivery-methods li.selected{background-color:#f4f4f4}#orderPage form .fields ul.delivery-methods .mdl-textfield__error{visibility:visible;position:relative}#orderPage form .fields ul.delivery-methods .mdl-radio{display:inline-table}#orderPage form .fields ul.delivery-methods .mdl-radio .mdl-radio__label sup{vertical-align:top}#orderPage form .fields ul.delivery-methods .mdl-radio .mdl-radio__label strong{white-space:nowrap}#orderPage .basket-container{flex-basis:30%;max-width:800px;flex-direction:column;margin-top:0px}#orderPage .basket-container button.create-order-button{width:100%}#orderPage .basket-container ul{margin:0}#orderPage .basket-container ul li{position:relative}#orderPage .basket-container ul li a{padding-right:0;align-items:flex-start}#orderPage .basket-container ul li a img{max-width:70px}#orderPage .basket-container ul li a .missing-cover{max-width:70px;font-size:4rem;max-height:90px;line-height:7.5rem}#orderPage .basket-container ul li a>div{align-items:flex-start}#orderPage .basket-container ul li a p{font-size:1.6rem !important}#orderPage .basket-container ul li a p span{font-size:1.4rem !important}#orderPage .basket-container ul li a p .author{font-size:1.4rem !important}#orderPage .basket-container ul li a .price{font-size:1.6rem}#orderPage .basket-container ul li button.delete{position:absolute;top:40px;right:10px}#orderPage .basket-container ul li.basket-total{padding-right:0;padding-bottom:0;margin-bottom:0}#orderSuccessPage{display:flex;flex-wrap:wrap}#orderSuccessPage .success-text{flex-basis:100%}#orderSuccessPage p{font-size:1.5rem}#orderSuccessPage .personal-details-container{flex-basis:45%;min-width:300px;margin-right:20px;flex-grow:1}#orderSuccessPage .personal-details-container p{margin-bottom:2px}#orderSuccessPage .basket-container{flex-basis:45%;margin-top:0 !important;flex-grow:1;min-width:300px;flex-direction:column;overflow:hidden}#orderSuccessPage .basket-container ul{margin-right:0}#orderSuccessPage .basket-container ul li a{padding-right:0}#orderSuccessPage .basket-container ul li a:hover{background-color:inherit}#orderSuccessPage .basket-container ul li.basket-total{padding-right:0}#orderSuccessPage .basket-container .actions{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-left:-10px;margin-top:-10px}#orderSuccessPage .basket-container .actions a{flex-grow:1;-webkit-flex-grow:1;margin-left:10px;margin-top:10px;flex-basis:40%}.mdl-textfield__error.global-error{visibility:visible;font-size:1.5rem;position:relative}.basket-container{display:flex;flex-direction:row;flex-wrap:wrap}.basket-container ul{padding:0;margin:0 40px 0 0}.basket-container ul li{display:flex;align-items:center;list-style:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #efefef}.basket-container ul li a{display:flex;align-items:center;padding-right:20px}.basket-container ul li a img{max-width:100px;margin-right:10px}.basket-container ul li a i.missing-cover{background-color:rgba(165,151,110,0.15);margin:0 10px 0 0;height:130px;font-size:6rem;width:100px;text-align:center;line-height:130px}.basket-container ul li a>div{display:flex;flex-direction:row;align-items:center}.basket-container ul li a>div p{margin-bottom:0;font-size:1.8rem}.basket-container ul li a>div p span{display:block;font-size:1.5rem;color:#4f4f4f}.basket-container ul li a>div p .author{text-transform:uppercase;font-size:1.5rem}.basket-container ul li a>div .price{text-align:right}.basket-container ul li .price{font-size:1.7rem;text-align:right;white-space:nowrap}.basket-container ul li a:hover{text-decoration:none;background-color:#f4f4f4}.basket-container ul li i.delete-bookitem{font-size:3.2rem;color:#DF484E}.basket-container ul li:nth-last-child(2){border-bottom:0 !important}.basket-container ul li.bookitem-sold{border:2px solid #f04 !important;border-bottom:2px solid #f04 !important}.basket-container ul li.bookitem-sold .alert-message{font-size:1.5rem;padding:0;border:0;display:block}.basket-container ul .basket-total{z-index:1;font-size:1.8rem;font-weight:400;padding-top:10px;text-align:right;display:block;padding-right:91px;border-bottom:0;border-top:3px solid #efefef}.basket-container ul .basket-total .price{padding:3px 3px 10px 0}.basket-container ul .basket-total .price.delivery,.basket-container ul .basket-total .price.total{border-top:1px solid #efefef}.basket-container>p{font-size:1.6rem}@media screen and (max-width: 700px){#basketPage .info-container{min-width:310px}#basketPage .basket-container .basket-total .price{text-align:center}#basketPage .basket-container a.start-order{width:100%;box-sizing:border-box;margin-right:0}#orderPage form .fields{min-width:300px}#orderPage form .basket-container{min-width:300px}#orderSuccessPage .personal-details-container{min-width:300px}#orderSuccessPage .basket-container{min-width:300px}.basket-container ul{margin:0}.basket-container ul li{position:relative}.basket-container ul li a{padding-right:0;align-items:flex-start}.basket-container ul li a img{max-width:70px}.basket-container ul li a i.missing-cover{max-width:70px;font-size:4rem;max-height:90px;line-height:7.5rem}.basket-container ul li a>div{align-items:flex-start}.basket-container ul li a p{font-size:1.6rem !important}.basket-container ul li a p span{font-size:1.4rem !important}.basket-container ul li a p .author{font-size:1.4rem !important}.basket-container ul li a .price{font-size:1.6rem}.basket-container ul li button.delete{position:absolute;top:40px;right:10px}.basket-container ul li.basket-total{padding-right:0}a.start-order{margin-right:0}}

/*# sourceMappingURL=basketAndOrder.css.map */