/* Hubero blue system for ordering, checkout and account screens. */
:root{--hb-ink:#122b52;--hb-violet:#07397d;--hb-violet-soft:#edf4fc;--hb-peach:#f5f9ff;--hb-sand:#dbeaff;--hb-border:#d9e4f1;--hb-muted:#63738a}
.header-logout{height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #07397d;border-radius:4px;color:#07397d!important;font-size:.74rem;font-weight:750;white-space:nowrap}.header-logout:hover{background:#edf4fc;color:#07397d!important}@media(max-width:720px){.header-logout{display:none}}
.hubero-order-page .inner-page{background:#fff}.order-intro h1,.auth-aside h1,.auth-card h2,.page-signup h5,.page-login:not(.hubero-auth-page) h5{font-family:"DM Serif Display",Georgia,"Times New Roman",serif;color:#122b52;letter-spacing:-.04em}.order-intro h1 em,.auth-aside h1 em{color:#07397d}.order-intro p{color:#63738a}.back-to-plans,.auth-utility a{color:#07397d!important}.hubero-checkout-steps span{border-color:#d9e4f1;color:#64748a;background:#fff}.hubero-checkout-steps b,.step-number{background:#edf4fc;color:#07397d}.hubero-checkout-steps .active{background:#07397d;border-color:#07397d;color:#fff;box-shadow:0 7px 16px rgba(7,57,125,.14)}.hubero-checkout-steps .active b{background:#fff;color:#07397d}.hubero-checkout-steps .complete{background:#edf4fc;border-color:#cfdff0;color:#07397d}.hubero-checkout-steps .complete b{background:#c9def5;color:#07397d}.hubero-order-card{border-color:#d9e4f1!important;box-shadow:0 14px 34px rgba(19,57,105,.06)}.hubero-order-card .accordion-item{border-bottom-color:#dfe8f3!important}.hubero-order-card .accordion-button{color:#122b52}.hubero-order-card .accordion-button:not(.collapsed){background:#f5f9ff;color:#07397d}.hubero-order-card .accordion-button small{color:#708097}.hubero-product-option{border-color:#d9e4f1;box-shadow:0 5px 14px rgba(19,57,105,.025)}.hubero-product-option:hover{border-color:#84addb;box-shadow:0 14px 28px rgba(19,57,105,.1)}.hubero-product-option.recommended{background:#07397d;border-color:#07397d;box-shadow:0 14px 28px rgba(7,57,125,.2)}.recommended-label{background:#dbeaff;color:#07397d}.option-order{color:#07397d}.hubero-product-option.recommended .option-order{color:#dbeaff}.hubero-product-option h4{color:#122b52;font-weight:800}.hubero-product-option.recommended h4{color:#fff}.hubero-product-option p{color:#66768b}.hubero-product-option.recommended p,.hubero-product-option.recommended .option-price span{color:#d6e4f5}.option-price strong{font-family:"DM Serif Display",Georgia,"Times New Roman",serif;color:#07397d;font-size:1.55rem}.hubero-product-option.recommended .option-price strong,.hubero-product-option.recommended .option-select{color:#fff}.option-price span{color:#6c7c92}.hubero-order-card .well{border-color:#d9e4f1;background:#f7faff}.hubero-order-card .well h3,.hubero-order-card .well h4{color:#122b52}.hubero-order-card hr{border-color:#d9e4f1}.hubero-order-card .form-select,.hubero-order-card .form-control,.hubero-public .form-control,.hubero-public .form-select{border-color:#cfddec;background:#fff}.hubero-order-card .form-select:focus,.hubero-order-card .form-control:focus,.hubero-public .form-control:focus,.hubero-public .form-select:focus{border-color:#4380c5;box-shadow:0 0 0 .2rem rgba(7,57,125,.12)}.hubero-order-card .btn-primary,.hubero-public .btn-primary,.inner-page .btn-primary,.inner-page .btn-dark{background:#07397d;border-color:#07397d}.hubero-order-card .btn-primary:hover,.hubero-public .btn-primary:hover,.inner-page .btn-primary:hover,.inner-page .btn-dark:hover{background:#052d63;border-color:#052d63}.hubero-order-card .nav-pills .nav-link.active{background:#07397d}.hubero-order-card .table{--bs-table-striped-bg:#f5f9ff;border-color:#d9e4f1}.hubero-order-card .table th{background:#edf4fc;color:#173863}.hubero-order-card .badge{background:#e4effb!important;color:#07397d!important}.hubero-order-card .text-success{color:#147354!important}.hubero-order-card .invoice-gateway{border-color:#d9e4f1;background:#f8fbff}.hubero-order-card .btn-check:checked+label{outline-color:#07397d}.loading{background:rgba(5,45,99,.45)!important}.inner-page .card,.inner-page .accordion-item{border-color:#d9e4f1;box-shadow:0 10px 26px rgba(19,57,105,.045)}.inner-page .card-header{background:#f7faff;border-bottom-color:#d9e4f1}.inner-page .table th{background:#edf4fc;color:#173863}.inner-page .btn-outline-primary{border-color:#07397d;color:#07397d}.inner-page .btn-outline-primary:hover{background:#07397d;border-color:#07397d;color:#fff}.inner-page .nav-pills .nav-link.active{background:#07397d}.hubero-auth-shell{border-color:#d9e4f1;box-shadow:0 24px 60px rgba(19,57,105,.09)}.auth-aside{background:linear-gradient(145deg,#e7f0fc,#f7faff)}.auth-aside:after{border-color:#9fc0e5}.auth-aside p{color:#526984}.auth-notes{color:#173863}.auth-card>p{color:#63738a}.auth-card label{color:#243d61}.auth-card .form-control{border-color:#cfddec}.auth-card .form-control:focus{border-color:#4380c5;box-shadow:0 0 0 .2rem rgba(7,57,125,.12)}.auth-divider{color:#8290a2}.auth-divider:before,.auth-divider:after{background:#d9e4f1}.page-signup .card,.page-login:not(.hubero-auth-page) .card,.page-password-reset .card{border-color:#d9e4f1;box-shadow:0 20px 50px rgba(19,57,105,.08)}.hubero-public .btn-outline-primary{border-color:#07397d;color:#07397d}.hubero-public .btn-outline-primary:hover{background:#07397d;color:#fff}@media(max-width:640px){.hubero-checkout-steps .active{box-shadow:none}}
