:root{--font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}h1{font-size:1.8rem;margin-bottom:1.3rem}p{font-size:.8rem}body{background-color:#f2f3f5}footer{position:relative;width:100%;text-align:center;padding:10px;font-size:.7rem;margin-top:75px}.navbar{background-color:#fff;width:100%}.container-fluid{width:100%;height:10%;padding:0}.banner-container:before{content:"";display:block;width:100%;height:12px;background:linear-gradient(to bottom,#0000001f,#0000);position:absolute;top:0;left:0;z-index:10;pointer-events:none}.banner-container{width:100%;text-align:center;overflow:hidden}.banner-container img{max-width:75%;height:auto;display:block;margin:0 auto;object-fit:contain}.content-container{position:relative;border-radius:10px;box-shadow:0 4px 8px #0006;padding:20px;background-color:#fff;margin-bottom:60px}.activation-code{position:absolute;top:1rem;right:1rem;background-color:#e6f4ea;color:#256029;padding:.5rem 1rem;border-radius:8px;font-weight:700;font-size:.9rem}.orderSummary{width:100%;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #D1D5DB;display:flex;flex-direction:column}@media (min-width: 768px){.orderSummary{flex-direction:row}}.orderSummary .item_img{width:150px;margin-right:1.25rem;margin-bottom:1rem;flex-shrink:0}@media (min-width: 768px){.orderSummary .item_img{margin-bottom:0}}.orderSummary .item_txt{flex:1}.orderSummary .item_txt ul{list-style-type:disc;margin-left:1.25rem}.orderSummary .item_txt .item_date{width:100%;margin-top:1rem;font-weight:700}.addressSummary{width:100%;border-bottom:1px solid #D1D5DB;padding-bottom:.75rem;margin-bottom:1rem;display:flex;flex-direction:column}@media (min-width: 768px){.addressSummary{flex-direction:row}}.addressSummary .addressLeft{width:100%}.addressSummary .addressRight{width:100%;text-align:left}@media (min-width: 768px){.addressSummary .addressLeft,.addressSummary .addressRight{width:50%}.addressSummary .addressRight{text-align:right}}.formButtons{width:100%;margin-top:1rem;display:flex;justify-content:flex-end;gap:.75rem}.btn{background-color:#f66e0b;border-color:#f66e0b;color:#fff}.btn-right{float:right;margin-right:10px}.resend{background-color:#f0ae0f;border-color:#f0ae0f;color:#fff;opacity:70%;font-size:.8rem}.form_errors{width:100%;max-width:828px;padding:.75rem;font-weight:700;border:1px solid #F87171;background-color:#f3f4f6;margin-bottom:1rem;border-radius:.25rem}.form_errors p{margin:0}.loadingtext{margin:0 auto;padding-top:25%;text-align:center;width:200px}.loading_icon{width:200px;height:200px;background-image:url(/images/loading.gif);background-repeat:no-repeat;background-position:center}.loadingbox{position:fixed;inset:0;z-index:999;background-image:url(/images/50Pwit.png);background-repeat:repeat;font-size:1.5rem;text-align:center;display:flex;align-items:center;justify-content:center}.alert-wrap{width:100%}.alert{padding:.75rem;margin-bottom:1.25rem;border-radius:.25rem;border:1px solid;font-size:.875rem;font-weight:500}.alert{color:#92400e;background-color:#fffbeb;border-color:#fcd34d}.alert-success{color:#166534;background-color:#dcfce7;border-color:#bbf7d0}.alert-danger,.alert-error{color:#991b1b;background-color:#fee2e2;border-color:#fecaca}.alert-info{color:#1e3a8a;background-color:#e0f2fe;border-color:#bae6fd}.alert-block{padding-top:1rem;padding-bottom:1rem}.alert h4{font-weight:600;margin-bottom:.25rem}.alert p{margin-bottom:0}.banner-container{position:relative}#scanResultOverlay{display:none;position:fixed;top:25%;left:50%;transform:translate(-50%);width:95%;max-width:400px;background:#fff;padding:20px;border:2px solid #333;border-radius:8px;box-shadow:0 5px 15px #0000004d;z-index:1000}#scanResultOverlay h2{font-size:1.2rem;text-align:center;margin-bottom:10px}#scanResultOverlay button{display:block;width:100%;margin-top:15px}#reader{width:100%;max-width:500px;box-sizing:border-box;margin:0 auto}.tab-content{border:1px solid #dee2e6;border-top:none;padding:20px;background:#fff;border-radius:0 0 5px 5px}.nav-tabs .nav-link{color:gray}.nav-tabs .nav-link.active{color:#000}.td-icon{padding-left:1px!important;padding-right:1px!important}.form_wrap fieldset{margin:0 0 20px;padding:15px}.form_wrap fieldset legend{color:#3e961c;display:block;font-weight:700}.form_wrap fieldset ul,.form_wrap fieldset ul li{float:left;width:100%}.form_wrap fieldset ul li{list-style-type:none;border-bottom:1px dotted #CCCCCC;padding:10px 0}.form_wrap fieldset ul li.last{border-bottom:0 none!important}.form_wrap fieldset ul li label{float:left;padding:6px 0 0;text-align:right;width:100%;max-width:230px}.form_wrap fieldset ul li .input{float:left;margin-left:15px;width:100%;max-width:603px}.form_wrap fieldset ul li .input input[type=text],.form_wrap fieldset ul li .input input[type=password],.form_wrap fieldset ul li .input input[type=email]{margin-right:10px;padding:5px;width:100%;max-width:450px}.form_wrap fieldset ul li .input .error{background:none repeat scroll 0 0 #f3d6d6;border:2px solid #FF0000!important}.data-table{margin-bottom:15px}.orderSummary .item_txt ul{list-style-type:none;margin-left:0;padding-left:0}
