h1{line-height:1.2;color:#000;padding-bottom:10px;font-weight:800;font-size:35px}.wizard{min-height:600px;margin-bottom:30px;margin-top:50px}.progressWizard{margin:70px 0;padding-left:100px;padding-right:100px;text-align:center}.timeline_bar{display:none}.progressWizard .title-container{text-align:center}.progressWizard .title{background:#fff;padding:10px 0}.progressWizard i.fa{display:block;width:100%;font-size:35px;margin-bottom:10px}.progressWizard .active-step{color:#a7c838}.progressWizard .default-step{color:#000}.progressWizard .inactive-step{color:#000}.cartTable{background-color:#fff;float:left;width:100%}.cartTable+.cartTable{margin-top:30px}.cartTable.Total{float:right}.shop-icons{padding-top:30px;text-align:center;font-size:20px}.payment-img{padding-top:30px;text-align:center}.payment-img img{margin:auto}.ShoppingCartEmpty{padding:20px 15px;display:block}.cartTable .UnitCountControl{width:35px}.cartTable .UnitCountControl input{margin:0;text-align:center;box-shadow:none;padding:10px 5px;line-height:1;height:auto;border:1px solid #dedede!important}.cartTable .TotalViewer{overflow:hidden;border-top:1px solid #ebebeb}.cartTable .tbl-head{padding:15px;border-bottom:1px solid #ccc}.cartTable .tbl-head.units{text-align:left}.cartShoppingSubTotal{text-align:right;font-size:15px;padding-top:10px;padding-bottom:10px}.CartUnits>div>div{float:left}.cartShoppingSubTotal+.cartShoppingSubTotal{}@media(max-width:767px){.cartTable.Total{width:100%}}.shoppingCartContainer{margin-bottom:20px}input[type="checkbox"]{margin-right:7px}.UnitCountButton{cursor:pointer}#shippingBox{padding:15px}#shippingBox .cart-item{padding:0 15px 10px;margin-bottom:15px}#shippingBox .cartShoppingSubTotal{padding-top:5px;padding-bottom:5px}#shippingBox .CofirmationCheckbox{margin:20px 0}.addressLeftTitle{font-weight:bold;border-bottom:1px #f2f2f2 solid;padding-bottom:10px;padding-top:10px;margin:10px 0}#ShoppingCart{margin-top:50px;margin-bottom:60px;min-height:600px}.card-details{min-height:650px;margin-top:50px}.card-details iframe{overflow:hidden}.order-note textarea.form-control{height:200px}#giftVoucher .form-control,.cartAddressShipping .form-control{border-radius:0!important;border:0!important;height:40px}#addressFormContainer{padding-top:25px}.form-control,.input-group-addon{border-radius:0!important;border:0!important;height:45px}.cartPageTitle{font-size:20px;font-weight:bold;padding-bottom:30px}#cartAddressInput{padding-top:15px;padding-bottom:15px}#addressFormContainer{border-top:1px #f2f2f2 solid}#addressContainer{padding-bottom:15px}.ExplanationText{color:red;position:relative}.ExplanationText .fa-info-circle{position:absolute;top:-35px;right:-30px;color:#c9c9c9}.token-panel{position:relative}.card-info:hover{cursor:hand;cursor:pointer}.card-info{position:absolute;top:0;right:0;color:#c9c9c9;z-index:999999}.darkGrayBox{background-color:#655b52}.grayBox{background-color:#ebebeb}.whiteBox{background-color:#fff}#menu-cart{padding:0;top:115%;right:0;margin:0 10px}#cartDialogContainer{border-bottom:1px solid #ccc;padding:10px 0}.cartDialogFooter{padding:10px 0;background-color:#a7c838;color:#fff}a.btn.btn-checkout{display:inline-block;width:100%;border-radius:0;border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important;color:#fff;background-color:#555}.cartDialogTotal{font-weight:800}.total-wrap{border-bottom:1px dotted #ccc;padding:5px 0}.total-wrap .Value{text-align:right}.cart-item{padding-top:25px;padding-bottom:25px;border-bottom:1px #ebebeb solid;background-color:#fff}.cart-item .RemoveButton{cursor:pointer}.UnitCountControl{text-align:right;width:60px;float:right;margin-right:15px}.shoppingCartContainer h2{padding:20px 15px}.cartShoppingProceed{background-color:#a4bf36;color:#fff;font-weight:bold}.deliver-to{}.DeliveryAddressViewer{background-color:#a4bf36;color:#fff;padding:15px}.btn-bar{margin-top:30px}.cartShoppingProductName{font-weight:bold}.cartShoppingSection{padding-top:0;padding-bottom:25px}.studentDetails{padding-top:15px}.shipping-text{text-align:right;font-size:11px;padding-right:0;padding-top:15px}.cartShippingTerms{padding-top:15px;padding-bottom:15px}.cartAddressDelivery{}.cartShippingBottomSeperator{padding-bottom:15px;border-bottom:1px #ebebeb solid}.text-centered{text-align:center}#addressFormContainer .form-control{}.form-table-value-cell{margin-bottom:10px}.CofirmationCheckbox{}.cartAddressPostCodeBox .input-group-btn{font-size:1em!important}.cartAddressShipping{padding-bottom:15px}.PanelCurrency .DropDownField{background-color:transparent;color:#fff}.PanelCurrency .DropDownItemEnabled{color:#000}.cartAddressDeliveryText Label{}.DropDownField{height:40px;line-height:38px}.cartAddressMainInput{background-color:#ebebeb;height:40px;line-height:38px}.cartShippingBottomSeperator textarea{background-color:#ebebeb;height:100px}.cartShippingBottomSeperator p{font-size:12px}.cartAddressDeliveryInfo{font-size:12px;padding-top:20px}.cartAddressPaymentOption{width:250px;background-color:#a4bf36;font-weight:bold;color:#fff;padding-left:20px;padding-right:20px;margin-left:50px;margin-right:50px}.cartAddressSummaryValue{text-align:right}.cartAddressTermsConditions{padding-top:50px}.cartAddressPostCodeIconSpan{position:relative;white-space:nowrap}.cartAddressPostCodeIcon{padding-left:5px;padding-right:5px;padding-top:6px;padding-bottom:6px}.cartAddressSummaryItem{}.cartAddressSummarySubTotal{margin-top:15px}.splitLine{border-top:1px #f2f2f2 solid;padding-bottom:15px}.cartAddressTitle{font-size:18px;font-weight:bold;padding-bottom:20px}.cartAddressPaymentRow{padding-top:15px;padding-bottom:15px}.cartAddressDeliveryText{font-weight:normal;padding-left:10px}.cartAddressDarkBtn{width:100%;background-color:#655b52;color:#fff;font-weight:bold}.cartAddressEditAddress{padding-top:0}.cartAddressManaulAddress{padding-top:10px}.required{color:#ae0000}.cartPostCodeLookup{vertical-align:top;line-height:2.1}.cartPostCodeError{color:#ae0000;display:block;padding-bottom:10px;padding-left:15px}.form-control-error,.FormErrorLabel,.ErrorLabel,.EditingFormErrorLabel{color:#ae0000!important;position:relative;font-size:12px;padding-left:25px;padding:10px 25px 10px;line-height:25px;display:block}.Error{border:1px solid #ae0000}.form-control-error:before,.cartPostCodeError:before,.FormErrorLabel:before,.ErrorLabel:before,.EditingFormErrorLabel:before{position:absolute;font-family:FontAwesome;left:0;content:"";z-index:9999;font-size:20px}.ErrorLabel .alert-danger{padding-left:35px}.cartPostCodeError:before{left:15px;top:0}.cartPostCodeManual{width:100%}.cartAddressSummaryLabel{text-align:right}.cartAddressSummaryTotal{margin-top:10px;font-weight:bold}.cartAddressSameText{padding:10px 10px;color:#fff}.cartAddressSameDelivery{padding-left:20px}.cartLoginSection{padding:25px 25px}.cartAddressBox{padding:20px 0 20px 0}.cartAddressTitleContainer{padding-top:20px;padding-bottom:30px}.cartAddressTitle{font-size:15px;font-weight:bold}.addressBoxIcon{padding-top:15px;padding-bottom:10px}.addressBoxTitle{font-size:18px;font-weight:bold;padding-bottom:15px;padding-top:15px;border-bottom:1px #f2f2f2 solid;text-align:center}.addressBoxSelect{font-size:14px;font-weight:bold;padding-bottom:10px;padding-top:10px}.addressBoxPostCode{padding-top:15px;padding-bottom:30px}.cartAddressApplyBtn{height:40px;background-color:#999;font-weight:bold}.cartAddressPanel{}.shoppingCartButtonContainer{margin-top:20px;padding-top:20px;padding-left:10px;text-align:right}.cartAddressPaymentOptions{align-text:center}.shoppingCartNavBtnContainer{margin-top:20px;padding-top:20px}.dropdown-menu{margin:0 0 0}label{display:inline-block;max-width:100%;margin-bottom:5px;color:#8b8b8b;font-weight:normal}.next-btn,.next-btn:hover,.next-btn:focus{background-color:#a7c838;border:0;border-radius:0;color:#fff;line-height:30px;min-width:150px}.next-btn:hover{color:#000}.form-container{background-color:#fff;padding-bottom:30px}.form-container h2{text-align:center;font-size:23px;border-bottom:1px #f2f2f2 solid;margin-left:15px;margin-right:15px;margin-bottom:30px}#newCustomer .form-control{margin-bottom:10px}.captcha-left{padding-left:25px}#existingCustomerUsername{margin-bottom:10px}.form-container .form-control{background-color:rgba(222,223,224,.98);width:100%;margin-bottom:0}.control-label{font-weight:normal}.wizard .btn,.wizard .btn:hover,.wizard .btn-focus{background-color:#a7c838;border:0;border-radius:0;color:#fff;line-height:30px;min-width:150px}.wizard .btn:hover,.wizard .btn:focus{color:#000}.btn-logon{width:100%;background-color:#a7c838;color:#fff}.apply{padding:100px 0 0;margin:20 auto}.calendar-action{display:none}.popover{min-width:200px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0!important}.radio input[type=radio]{margin-right:5px}@media(max-width:1200px){.progressWizard{padding-left:50px;padding-right:50px}}@media(max-width:992px){.progressWizard{padding:0}}@media(max-width:768px){.progressWizard{padding:0}.TotalViewer{padding-right:15px}}.order-value{padding-top:15px;padding-bottom:15px;font-size:18px}.sco-stripe-checkout{margin:auto;max-width:800px;padding:15px;background-color:#fff}.sco-stripe-element{margin:15px 0;padding:15px;border:1px solid #ccc}.sco-stripe-amount{text-align:right;font-size:25px;font-weight:700;padding:0 0 10px;border-bottom:2px solid #000}.sco-stripe-amount small{font-size:14px;font-weight:500;margin:0 8px 0 0}.sco-stripe-logo{display:inline-block;max-width:120px}