#checkoutStep{width:100%;padding:15px 0 30px}.checkoutStep_field{margin-bottom:15px;position:relative}.checkoutStep_field .checkoutStep_fieldTitle{color:#72777a;font-weight:500;font-size:14px;font-family:"Roboto",sans-serif;display:block}.checkoutStep_field .uiError{color:red;font-size:12px}.checkoutStep_field .pymntInput{border-radius:0;width:100%;padding:5px 10px;border:none;border-bottom:1px solid rgba(0,0,0,.125);height:35px}.checkoutStep_field .pymntInput:focus{outline:none;border-bottom:1px solid #092e6f;color:#000}.checkoutStep_field .pymntSelect{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;width:100%;padding:5px 25px 5px 10px;border:none;border-bottom:1px solid rgba(0,0,0,.125);height:35px;background:none}.checkoutStep_field .pymntSelect:focus{outline:none;border-bottom:1px solid #092e6f}.checkoutStep_field i.fa-caret-down{position:absolute;bottom:10px;right:10px}.checkoutStep_progress{border-radius:0;height:.3rem;width:100%;top:0;z-index:10;margin-bottom:40px}.checkoutStep_progress .checkoutStep_progress-bar{background:#092e6f;height:.3rem}.checkoutStep_navigation{width:15%;z-index:1050;display:inline-block;vertical-align:top}.checkoutStep_navigation li{position:relative;display:block;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-right:0;border-left:0;border-radius:0;list-style:none}.checkoutStep_navigation li:hover{background-color:#f8f9fa}.checkoutStep_navigation li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#495057;text-align:inherit;padding:.75rem 1.25rem;font-family:"Roboto",sans-serif;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkoutStep_navigation li a:hover{text-decoration:none}.checkoutStep_navigation li a .checkoutStep_navIcon{padding-right:15px}.checkoutStep_navigation li.current{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border-radius:5px;z-index:2;color:#fff;background-color:#092e6f;border-color:#092e6f}.checkoutStep_navigation li.current a{color:#fff}.checkoutStep_container{width:80%;display:inline-block;vertical-align:top}.checkoutStep_container .checkoutStep_content{margin:0 3rem;display:block}.checkoutStep_contentCard{padding:35px;position:relative;background-color:#f8f8f8;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-bottom:1.5rem}.checkoutStep_contentTitle{font-family:"Roboto",sans-serif;font-size:20px}.checkoutStep_stepControl{padding:0 15px;margin:0 3rem}.uiPymntBtn{position:relative;margin-bottom:-1px;background-color:#fff;margin-right:7px;border-right:0;border-left:0;border-radius:0;display:inline-block;border-radius:5px;z-index:2;color:#fff;background-color:#092e6f;border-color:#092e6f;padding:.50rem 1.25rem;font-family:"Roboto",sans-serif;cursor:pointer}.checkoutStep_stepControl .uiPymntBtn.uiBtn-next,.checkoutStep_stepControl .uiPymntBtn.uiBtn-submit{background:#092e6f;float:right}.checkoutStep_stepControl .uiPymntBtn.uiBtn-submit{display:none}.checkoutStep_stepControl .uiPymntBtn.uiBtn-prev{background:#092e6fc2}.checkoutStep_stepControl .uiPymntBtn.uiDisabled{background-color:#ccc;border:1px solid #ccc;pointer-events:none;display:none}#checkoutBody{display:none;margin:auto}.checkoutStep_contentTitle.checkoutStep_contentCard{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;padding:5px 10px}.item-half{width:49%;display:inline-block}.item-third{width:32.5%;display:inline-block;vertical-align:bottom}.item-third input{background:#fefefe94;box-shadow:none;border:1px solid #d1d1d1;border-bottom:3px solid #b6b6b6;height:0;padding:16px 10px;width:90%;font-family:'Roboto Mono',monospace;font-weight:600}.item-third input[type="text"]::placeholder{color:#7a7a7a;font-family:'Open Sans',sans-serif;font-weight:300;font-size:12px}.item-third select{box-shadow:none;border:1px solid #d1d1d1;border-bottom:3px solid #b6b6b6;width:90%;padding:0 10px}.item-half input,.item-full input{border-radius:0;width:100%;padding:5px 10px;border:none;border-bottom:1px solid rgba(0,0,0,.125);height:35px}.requiredField{font-size:5px;position:relative;top:-3px;color:#bc8787;opacity:1}#requiredDisclamer{width:90%;margin:auto;font-size:11px;color:#575757;position:relative;top:-32px}input[type='number']{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.paymentReview{width:15%;z-index:1050;background-color:#fff;display:inline-block;vertical-align:top}.paymentReview li{position:relative;display:block;margin-bottom:0;background-color:#fff;list-style:none;font-size:15px}.reviewSection.title{text-align:center}.checkoutStep_field.field-12{width:100%;display:inline-block;vertical-align:top}.checkoutStep_field.field-8{width:74.5%;display:inline-block;vertical-align:top}.checkoutStep_field.field-6{width:49.5%;display:inline-block;vertical-align:top}.checkoutStep_field.field-4{width:24.4%;display:inline-block;vertical-align:top}#cardIcons{font-size:35px;font-weight:400;position:relative;top:5px}#cardIcons .fab,#cardIcons .fas{margin:0 1px;font-size:30px}#cardIcons .visa{color:#161a4d}#cardIcons .master{color:#a8170c}#cardIcons .amex{color:#214fc3}#cardIcons .discover{color:#cf5a06}#cardIcons .bank{color:#333}.pymntInput.pymntCheckbox{display:inline-block;width:auto;vertical-align:middle;margin:0;height:auto;margin-left:5px}#ccMethodCointainer{width:100%!important;margin:auto}.ccMethodFields{width:40.5%!important;display:inline-block;padding:20px;color:#707070;vertical-align:top;background:#f0f0f0;border-radius:13px;margin:25px 0}.randAchAccount,.randCreditCard{font-family:Open Sans;font-size:12px;font-weight:400;text-transform:unset;display:inline-block;width:unset;max-width:unset;padding:8px 15px;box-shadow:none;background:#2c8ab3;color:#f6f6f6;float:right;border:2px solid #2c8ab3;position:relative;top:10px;font-weight:700;border-radius:17px;letter-spacing:1px}.randSandboxData{font-family:Open Sans;color:#fff;font-size:12px;text-transform:unset;display:inline-block;width:unset;max-width:unset;box-shadow:none;background:#0ab565;border:2px solid #05c46b;position:absolute;right:5%;margin:24px auto 0;font-weight:700;padding:10px 24px;border-radius:17px;text-transform:uppercase;letter-spacing:1px}.randSandboxData .pointerIcon{position:absolute;top:28px;font-size:23px;color:#1e272e}#generateRandCreditCard{top:0}.randSandboxData:hover,.randSandboxData:focus{background:#0b7141}.randAchAccount:hover,.randCreditCard:hover,.randAchAccount:focus,.randCreditCard:focus{background:#185873;color:#f6f6f6}#generateRandCreditCard,#generateRandAchAccount{margin:0}#detailsBox{display:none;margin:25px 0 0;padding:15px;position:relative;background-color:#f8f8f8;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}#detailsBox .detailsSectionTitle{font-size:13px;font-weight:700}#detailsBox .detailsItem{font-size:12px}#procesingPayment{display:none;background-color:rgba(248,248,248,.9);background-position:center;background-repeat:no-repeat;background-size:100px;height:100%;width:100%;position:absolute;z-index:2;top:0;left:0}.frameContainer{width:100%;position:relative;height:100%;display:none}#sendPaymentFrame,#paymentIFrame{width:100%;height:100%}.processingText{display:none;position:absolute;font-size:14px;top:200px;z-index:10;left:40%;color:#333;font-weight:700}.processingText span{font-size:25px;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.processingText span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.processingText span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.animationContainer{width:20%;margin:auto;margin-top:15%}.checkoutStep_messages{margin-bottom:35px;display:none}.checkoutStep_notification{border:2px solid #e7e7e7;border-radius:10px;padding:25px;background:#eaeaea}.checkoutStep_notification{padding:25px;background:#eaeaea}.checkoutStep_notification .confirmIcon{font-size:22px;vertical-align:middle}.checkoutStep_notification.success{background:#91e091}.checkoutStep_notification.success .confirmIcon{color:#1c8701}.checkoutStep_notification.warning{background:#e4e779}.checkoutStep_notification.warning .confirmIcon{color:#9f9309}.checkoutStep_notification.unsuccess{background:#da8080}.checkoutStep_notification.unsuccess .confirmIcon{color:#b60000}.notificationText{font-weight:700;font-family:Helvetica,Calibri,Arial;font-size:15px;padding-left:5px}#confirmationHeader{background:#f5f5f5;height:200px}#confirmationArea{height:100%;text-align:center;padding-top:30px}#iconContainer{height:90px}#confirmationBody{width:65%;margin:auto;}#confirmationRecipt{font-family:Open Sans;background:#fff;padding-bottom:85px}#confirmationArea .confirmationTitle{font-family:'Open Sans',sans-serif;text-transform:capitalize;margin:15px 0 0}#confirmationArea .pageTitle{font-size:12px;margin:0;font-family:open sans;color:#999}.orderNumber{font-family:'Open Sans',sans-serif;font-size:20px;float:left}.payWithCard{font-family:'Open Sans',sans-serif;font-size:20px;margin-bottom:25px}.printConfirmation{float:right}#confirmationSubheader{margin-top:30px}.addressContinue{display:block;padding-left:70px}#orderDetails{margin:0}#orderDetails li{font-size:15px;font-family:Helvetica}#cardHolder{font-size:20px;font-family:'Open Sans',sans-serif;margin:0}.checkoutStep_contentCard.paymentInformation .checkoutStep_field{margin:0}.cardNetwork{font-size:30px;vertical-align:middle}.cardNetwork .visa{color:#161a4d}.cardNetwork .master{color:#a8170c}.cardNetwork .amex{color:#214fc3}.cardNetwork .discover{color:#cf5a06}#slide-out{display:none!important}#changePayment{width:200px;display:none;padding:20px 10px 10px}#changePayment a{font-size:12px;color:#004a7a;font-family:Open Sans;text-decoration:underline;display:inline-block}@media screen and (max-width:1350px){#checkoutBody{width:90%}}@media screen and (max-width:1200px){#checkoutBody{width:100%!important}.animationContainer{left:40%!important}}@media screen and (max-width:980px){.item-half{width:100%;margin-bottom:0}}@media screen and (max-width:900px){.item-half{width:100%;margin-bottom:0}#creditCardContainer.container{width:350px!important;margin:auto;display:block;height:200px}.ccMethodFields{width:70%!important;margin:auto;display:block;margin-top:25px}#confirmationBody{width:85%}#confirmationBody .checkoutStep_field.field-6{width:100%}#confirmationBody .addressContinue{padding-left:0}.animationContainer{width:190px;margin-top:235px}#generateRandCreditCard{top:10px}#printButton{display:none}}@media screen and (max-width:768px){.checkoutStep_navigation{padding:0;width:55px}.checkoutStep_navigation li.current{border-radius:0}.checkoutStep_navigation{width:100%}.checkoutStep_navigation li{display:inline-block;width:48%}.checkoutStep_navigation{width:100%;padding:5px;margin:0}.checkoutStep_container{width:100%;margin-top:15px}#detailsBox{width:95%;margin:auto;margin-top:20px}.checkoutStep_field.field-8{width:100%}.checkoutStep_field.field-4{width:49%}.checkoutStep_field .uiError{display:inline-block!important;;float:right!important}.animationContainer{left:38%!important;top:250px!important}.randSandboxData{position:relative;width:90%;margin:15px auto;left:25px}}@media screen and (max-width:580px){.checkoutStep_field.field-6{width:100%}.uiPymntBtn{width:100%;max-width:unset;float:unset;margin:5px 0;padding:25px 0}#cardIcons{display:inline-block;width:100%}.checkoutStep_contentCard{padding:20px}.randAchAccount,.creditCard{display:block;float:unset;width:100%}#bankCheck{height:430px!important}.item-third{width:100%;margin:0}.item-third input,.item-third select,#accountHolder{width:100%!important}#pickPaymentMethod ul{margin:0}.animationContainer{left:35%!important;top:250px!important}.printConfirmation{float:unset}#confirmationSubheader{text-align:right;margin:15px}}@media screen and (max-width:512px){#pickPaymentMethod li{width:100%}#pickPaymentMethod button{max-width:unset;width:100%!important;margin-top:10px!important}#generateRandCreditCard,#generateRandAchAccount{display:inline-block!important;margin:35px 0;top:0}}@media screen and (max-width:480px){.ccMethodFields{width:100%!important}#creditCardContainer.container{padding:0!important;width:250px!important;height:145px}.animationContainer{left:85px!important;top:190px!important}}@media screen and (max-width:370px){.checkoutStep_field.field-6,.checkoutStep_field.field-4{width:100%!important}#checkNumber{display:none}#confirmationBody .orderNumber{font-size:15px!important}}@media screen and (max-width:350px){#creditCardContainer.container{display:none!important}}@media screen and (max-width:315px){#payBankSection #bankLogo{font-size:25px!important}.notificationText{font-size:10px!important}.checkoutStep_notification .confirmIcon{font-size:15px!important}}