body{font-family:'Lato','Lucida Grande','Helvetica Neue',sans-serif;background-color:#f2f2f2;margin:0}.logo{margin:10px 0}.phone-header{padding:5px;font-size:18px;font-weight:700;text-align:right}a{color:#3b7077}.navbar-dark .navbar-nav .nav-link{color:#ccc}.navbar-dark .navbar-nav .nav-link a{color:#ffefef}.nav-link.active a{color:#fff!important}.bg-codunabar .dropdown-item,.navbar-coduna .navbar-nav .nav-link{color:#fff}.bg-codunabar,.bg-codunabar li.dropdown{background-color:#2b7980}.bg-codunabar .dropdown-item:hover{background:#1a5256}#navbarSupportedContent>ul>li:hover>a{background:#1a5256;transition:all .65s ease-in-out .15s}.navbar-coduna .navbar-toggler{color:#fff;border-color:transparent}nav .navbar-brand:before,nav.navbar-coduna:before{content:"";width:0;height:0;top:0;position:absolute;border-style:solid}nav.navbar-coduna:before{border-width:0 0 40px 8px;border-color:transparent transparent #2b7980;left:-8px}nav .navbar-brand:before{border-width:40px 8px 0 0;border-color:#2b7980 transparent transparent;right:-8px}li.breadcrumb-item.active{color:#626b73}#carousel{margin-bottom:1em}.btn-outline-price,.btn-outline-white{color:#444!important;font-weight:700;background-image:none;border-color:#dee2e6;background-color:#fff}.btn-outline-price{background-color:#f1f1f1}#footer,.abtn{text-align:center}.abtn{display:inline-block;font-weight:400;color:#212529;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-ms-transform:skewX(-12deg);-webkit-transform:skewX(-12deg);transform:skewX(-12deg);margin:.25rem}.abtn:hover{color:#212529;text-decoration:none}#checkout-form button,#checkout-form button span,#orderpay-form button,.abtn span,.abtn-noskew{-ms-transform:skewX(-12deg);-webkit-transform:skewX(-12deg);transform:skewX(12deg);display:inline-block}.abtn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.abtn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.abtn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.abtn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.abtn-success{color:#fff;background-color:#28a745;border-color:#28a745}.abtn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.abtn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.abtn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.abtn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.abtn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.abtn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.abtn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.abtn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.abtn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.abtn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.abtn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.abtn-outline-primary{color:#007bff;border-color:#007bff}.abtn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.abtn-outline-secondary{color:#6c757d;border-color:#6c757d}.abtn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.abtn-outline-success{color:#28a745;border-color:#28a745}.abtn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.abtn-outline-info{color:#17a2b8;border-color:#17a2b8}.abtn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.abtn-outline-warning{color:#ffc107;border-color:#ffc107}.abtn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.abtn-outline-danger{color:#dc3545;border-color:#dc3545}.abtn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.abtn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.abtn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.abtn-outline-dark{color:#343a40;border-color:#343a40}.abtn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.abtn-lg,.abtn-sm{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.abtn-sm{padding:.25rem .5rem;font-size:.875rem}.pointer{cursor:pointer}.border-medium{border-color:#c5c5c5!important}.text-codunablue{color:#036!important}.text-primary{color:#036ad8!important}.fa-calendar-o[data-count]{position:relative}.fa-desktop[data-count],.fa-tablet[data-count]{position:relative;top:2px}.fa-tablet[data-count]{zoom:1.2}.fa-calendar-o[data-count]:after,.fa-desktop[data-count]:after,.fa-tablet[data-count]:after{position:absolute;content:attr(data-count);color:red;background:rgba(255,255,255,.5);text-align:center}.fa-desktop[data-count]:after{right:.25em;top:-.25em;font:700 .8rem sans-serif;width:16px}.fa-calendar-o[data-count]:after,.fa-tablet[data-count]:after{right:.09em;top:.1em;font:700 .5em sans-serif;width:12px}.fa-calendar-o[data-count]:after{right:.325em;top:.25em;color:green;font:700 .6em sans-serif}#footer{padding:15px}.hdivider{display:flex}.hdivider:after,.hdivider:before{content:"";flex:1}.hline{align-items:center;margin:1em -1em}.hline:after,.hline:before{height:1px;margin:0 1em}.double-razor:after,.double-razor:before{height:3px;box-shadow:0 -.5px 0 #036,0 .5px 0 #036;border:solid #036;border-width:0}h1,h2,h3,h4,h5{font-weight:300}h1 .items{font-style:oblique;font-size:20px;font-weight:400;color:#55555a}.searchbox{border-color:#a2a2a2;outline:0;box-shadow:0 0 0 .2rem rgba(146,146,146,.4)}#custname{font-size:25px;color:#5f5f5f;padding:0 0 0 38px;height:40px;margin:12px 0 6px;position:relative}#custname span{background:url(/img/dash-icons.png) no-repeat 0 -516px;display:block;width:32px;height:32px;position:absolute;float:left;left:0;top:0}table .input-group>.input-group-prepend{flex:0 0 35%}.orderrow{background-color:#f9f9f9}.orderrow b{letter-spacing:1.1px}.status{font-size:1.25em}.ordertotal{font-size:22px}.orderbtn{position:absolute;bottom:10px;width:90%}.text-large{font-size:1.5em}#price-block{background-color:#eee;border:1px solid #777;border-radius:10px;padding:10px 15px}#price-block .your-price{font-size:22px;line-height:24px;font-weight:400;color:#b00b1e}#price-block .cursym{font-size:26px;margin-right:2px}#price-block #price,#price-block #priceunit{font-size:30px;line-height:31px;font-weight:700;color:#546454}#price-block .curcode{font-size:18px;font-weight:400;margin-left:3px}#price-block .cursymunit{font-size:16px;margin-right:2px}#price-block #priceunit{font-size:18px;font-weight:400}#price-block .add-cart{margin-top:18px}#price-block #partnum{color:#006a66;font-weight:700}.img-prod-box{margin-top:20px;max-width:100%}#content .cart-head{border-top:1px solid #777;border-left:1px solid #777;border-right:1px solid #777;background-color:#e7e7e7;padding:5px 0}#content .cart-head div{font-weight:700;font-size:.9em;letter-spacing:.5px;font-variant-ligatures:none}#content .cart-head .cart-head-total{text-align:right}#content .cart-sku{color:#111;margin-top:7px;font-size:.8em}#content .cart-options{opacity:.75}#content .cart-row{border-top:1px solid #777;padding:10px 0}#content .cart-seatterm{font-size:.9em;font-style:oblique}#content .cart-price{color:#55555a;font-size:.9em}#content .cart-remove{color:#555;font-weight:400;font-size:1.1em}#content .cart-update{font-size:.8em;font-style:oblique}#content .cart-total{color:#55555a;font-size:.9em;font-weight:700;text-align:right}#content .cart-qty{min-width:.5em;max-width:3.5em;font-size:.9em;text-align:center;color:#55555a;border:1px solid #bbb;border-radius:3px}.cart-summary{border:1px solid #777;background:#e7e7e7;padding:0 10px;border-radius:4px}.cart-sum{font-weight:700}.cart-summary-hr{border-bottom:1px solid #777}.cart-subtotal,.cart-taxes{font-size:.875em;color:#222}.cart-taxes{color:#676767}.cart-sumtotal{color:#222}.cart-summary-sm{font-size:.75em}.toaster-container{z-index:9999;position:fixed;top:5px;right:100px}.toast-header{color:#000;background-color:#fff7a8;font-weight:700}.toast-body{background-color:#ffffd1}.stripe-group{background:#fff;box-shadow:0 7px 14px 0 rgba(49,49,93,.1),0 3px 6px 0 rgba(0,0,0,.08);border-radius:4px;margin-bottom:10px;width:100%}.stripe-group label{position:relative;color:#8898aa;height:40px;line-height:40px;margin-left:20px;display:flex;flex-direction:row}.stripe-group label.stripe-existing{border-bottom:1px solid #f0f5fa}.stripe-group label>span{text-align:right;margin-right:30px}.stripe-group #save-new-card{display:none}.stripe-group .save-card{margin-left:45px}.stripe-field{background:0 0;font-weight:300;border:0;color:#31325f;outline:0;flex:1;padding-right:10px;padding-left:10px;cursor:text}.StripeElement{background-color:#fff;height:40px;width:100%;padding:10px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-right:10px}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#checkout-form button,#orderpay-form button{border:0;border-radius:0;outline:0;color:#fff;background:#32325d;white-space:nowrap;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);font-size:15px;font-weight:600;letter-spacing:.025em;text-decoration:none;-webkit-transition:all 150ms ease;transition:all 150ms ease;margin-top:28px;cursor:pointer;transform:skewX(-12deg)}#orderpay-form button{margin-top:15px}#checkout-form h3 span.login{font-size:15px;float:right;font-weight:300}#keyarea,.modal-full .modal-content{height:100%}.modal-full #order-key-modal-body-textarea{height:50%}#keyarea{font-family:monospace;min-height:400px}.r-10px{right:10px}.variantname{color:#3b7077;font-size:.9em}@media (max-width:767.98px){.phone-header{display:none!important}#price-block .your-price{font-size:20px;line-height:24px;font-weight:400;color:#b00b1e}#price-block .cursym{font-size:14px;margin-right:2px}#price-block #price,#price-block #priceunit{font-size:19px;line-height:31px;font-weight:700;color:#546454}#price-block .curcode{font-size:10px;font-weight:400;margin-left:0}#price-block .cursymunit{font-size:13px;margin-right:2px}#price-block #priceunit{font-size:16px;font-weight:400}#price-block .add-cart{padding:.25rem .5rem;font-size:.9rem;margin-top:30%}#price-block .pb-partnum{float:right!important;margin-right:15px;font-size:12px}#price-block .pb-price{margin-right:10px}.history-date{border-bottom:1px solid #dee2e6!important}.history-block{margin-bottom:.75rem}.border-md{border:0}.list-pn,.list-sm{font-size:80%}}@media (min-width:768px){.container{width:750px}.hidden-sm{display:none!important}.phone-header{font-size:14px}#price-block .your-price{font-size:22px;line-height:24px;font-weight:400;color:#b00b1e}#price-block .cursym{font-size:18px;margin-right:2px}#price-block #price,#price-block #priceunit{font-size:24px;line-height:31px;font-weight:700;color:#546454}#price-block .curcode{font-size:14px;font-weight:400;margin-left:0}#price-block .cursymunit{font-size:14px;margin-right:2px}#price-block #priceunit{font-size:16px;font-weight:400}#price-block .add-cart{padding:.25rem .5rem;font-size:1rem}#price-block .pb-partnum{float:right!important;margin-right:20px}.history-date{border-right:1px solid #dee2e6!important}.border-md{border:1px solid #dee2e6!important}}@media (max-width:992px){h2{font-size:16px;font-weight:700}}@media (min-width:992px){.container{width:970px}.hidden-md{display:none!important}.phone-header{font-size:14px}#price-block .your-price{font-size:22px;line-height:24px;font-weight:400;color:#b00b1e}#price-block .cursym{font-size:18px;margin-right:2px}#price-block #price,#price-block #priceunit{font-size:24px;line-height:31px;font-weight:700;color:#546454}#price-block .curcode{font-size:14px;font-weight:400;margin-left:0}#price-block .cursymunit{font-size:14px;margin-right:2px}#price-block #priceunit{font-size:16px;font-weight:400}#price-block .add-cart{padding:.25rem .5rem;font-size:1rem}#navbarSupportedContent>ul>li:not(:first-of-type){border-left:1px solid #527480}}@media (min-width:1200px){.container{width:1170px}.hidden-lg{display:none!important}.phone-header{font-size:18px}#price-block .your-price{font-size:22px;line-height:24px;font-weight:400;color:#b00b1e}#price-block .cursym{font-size:26px;margin-right:2px}#price-block #price,#price-block #priceunit{font-size:30px;line-height:31px;font-weight:700;color:#546454}#price-block .curcode{font-size:18px;font-weight:400;margin-left:3px}#price-block .cursymunit{font-size:16px;margin-right:2px}#price-block #priceunit{font-size:18px;font-weight:400}}