@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(0)}30%{transform:translateY(-7px)}50%{transform:translateY(0)}57%{transform:translateY(-4px)}64%{transform:translateY(0)}100%{transform:translateY(0)}}body{font-family:Verdana,Arial,sans-serif;font-size:11pt;color:#1f1f1f}main{min-height:450px;padding:1em 0}form{margin:1em}input[type=checkbox],input[type=checkbox]~label{cursor:pointer}.dropdown-item{font-family:'Open Sans',sans-serif}caption{caption-side:top;margin:1em}p{margin:1em 0}h1{font-size:1.7em;font-weight:bold;margin:1em 0}h2{font-size:1.5em;font-weight:bold;margin:1em 0}h3{font-size:1.3em;font-weight:bold;margin:1em 0}h4{font-size:1.2em;margin:.5em 0}h5{font-size:1.1em;margin:.5em 0}a:hover,a:focus{color:#87ceeb;text-decoration:none}footer{background-color:#f0f0f0;color:#171717}footer a{color:#171717}div.panel-heading a{color:#000}div.panel-heading a:hover{text-decoration:underline}img.item-option-image-border{display:flex;align-items:center;justify-content:center}address{line-height:1.5em;padding:1em 2em}p>a:hover{text-decoration:underline}div svg{height:auto;width:100%}fieldset{border:1px solid #ccc;margin-bottom:1.5em;padding:0 1em 1em 1em}fieldset>legend,.header-text-blue{color:#005daa;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.2em;padding:0 1em;width:auto!important}pre{border:0;font-size:1em}#heading{display:flex;align-items:center;margin:0 -1em}#form-control-active{border-color:#ec2e30;box-shadow:none}#ddlQuantity{margin:.5em 0}#mainNavbar>ul>li>a,#mainNavbar>ul>form>li>a{color:#fff}#loginForm{margin:3em 1em}#item-name{font-size:2em;font-weight:bold;margin:1em 0 .5em 0}#item-number{color:#777;display:block;font-size:.95em;padding:0 0 .7em 0}#internal-use-only{font-size:.8em}#internal-use-only .form-control{font-size:1em;height:25px;padding:0 5px;line-height:1}.item-image{border:1px solid #dedddd;border-radius:3px}.status-bar{font-size:.8em;background-color:#e5e3e3;text-align:center}.status-bar-div{display:inline-block;margin:.5em .5em}.my-spinner{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}.bounce{animation-name:bounce;animation-duration:2s;animation-iteration-count:1;animation-timing-function:ease}.alert{padding:.5rem 1rem}.validation-summary-errors ul{list-style:none;margin-left:-1em}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-disabled{cursor:not-allowed}.cursor-default{cursor:default}.logo{justify-content:center}.hidden{display:none}.nafeco-blue{color:#005daa}.nafeco-red{color:#ec2e30}.breadcrumb,.breadcrumb-item>a{background-color:#fff}.move-cursor{color:#bbb;cursor:move;font-size:x-large}.control-label{font-weight:normal;margin:.5em}.form-control{border-radius:2px;font-size:inherit}.form-control:focus{border-color:#005daa;box-shadow:none}.my-form-control{border-radius:2px;padding:4px 8px;color:#555;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form-control-block{display:block}.form-control-qty-dropdown{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pagination{margin:1em}.input-descriptor{color:#555;font-size:.8em;padding-bottom:.5em}.input-group-append>button,.input-group-prepend>span{padding-top:0;padding-bottom:0}.fix-group-width{width:300px}.btn{border-radius:1px;text-transform:uppercase}.btn.disabled{opacity:.5}.btn-danger:focus,.btn-success:focus,.btn-primary:focus,.btn-warning:focus,.btn-add-to-cart:focus{color:#fff}.btn-add-to-cart{color:#fff;background-color:#e66f09;border-color:#be5f04}.btn-add-to-cart:hover{color:#fff;background-color:#dd6b0a;border-color:#985f0d}.table>thead>tr>th{font-weight:bold}.table>tbody>tr>td{vertical-align:middle}.table-col-right-justified td:nth-child(odd){text-align:right}.shopping-cart-table>tbody>tr>td{vertical-align:top}.shopping-cart-item-details{font-size:.8em;padding:.3em 1em}.display-none{display:none}.tab-pane{padding-top:1.5em}.bar-text{color:#fff;padding:.3em 1em}.navbar-expand-md .navbar-nav .nav-link{padding-left:1em;padding-right:1em}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#171717}.navbar-link{color:#fff;text-decoration:none;padding:.1em 1em}.navbar-link:hover{color:#87ceeb!important}.dropdown-item:active{background-color:#ddd}.dropdown-menu{font-size:inherit;padding:.5rem}.dl-horizontal dt{white-space:normal}.label-danger,.label-warning,.label-success,.label-info,.label-primary{border-radius:1px;font-size:1em;margin:1.5em}.font-weight-normal{font-weight:normal}.font-weight-bold{font-weight:bold}.font-size-xxl{font-size:3em}.font-size-xl{font-size:2em}.font-size-lg{font-size:1.5em}.font-size-md{font-size:1em}.font-size-sm{font-size:.9em}.font-size-xs{font-size:.8em}.text-red{color:red}.text-orange{color:#ff4000}.text-black{color:#000}.text-lightgray{color:#cfcece}.border-nafeco-blue{border:1px solid #8dcafc}.bg-nafeco-blue{background-color:#b3dcfe}.border-lightgray{border:1px solid #ced4da}.bg-lightgray{background-color:#e0dfdf}.bg-pink{background-color:#ffe4e1!important}.bg-green{background-color:#90ee90!important}.bg-lightgreen{background-color:#d1edc9}.bg-orange{background-color:#fbc460!important}.border-blue{border:1px solid #428bca}.bg-blue{background-color:#add8e6!important}.bg-lightblue{background-color:#cfeffa}.bg-yellow{background-color:#ffffe0!important}.bg-default{background-color:#fff}.horizontal-rule{background-color:#bbb;height:1px}.btn-item-option-active{background-color:#005daa;border:1px solid #012e53;color:#fff}.btn-item-option-active:hover{background-color:#014a87;color:#fff}.btn-image:hover{border:1px solid #ccc}.btn-image.active{background-color:#eaeaea;border:1px solid #888}.item-option-image-active{background-color:#ddd;border:1px solid #005daa;padding:.2em}.component-box{border:1px solid #d3d3d3;border-radius:1px;margin:.6em 0;padding:.6em}.component-box-name{color:#000;font-weight:normal;vertical-align:top}.component-details{border:1px solid #d3d3d3;border-radius:1px;margin:.6em 0;padding:.6em;display:flex;justify-content:flex-end}.required-component{background-color:#f4f4f4}.component-name{color:#000;font-weight:normal;vertical-align:top;flex:auto 1}.required-marker::after{color:#a94442;content:"*";font-size:1.1em;font-weight:bold}.address-container{min-height:75px;min-width:200px;margin:10px;padding:5px}.address-container input{margin-right:10px}.footnote{font-size:.8em}.admin-section{margin:1em 0 2em 0}.admin-section-title{padding-left:1em}.admin-section-link{border-bottom:3px solid #bbb;color:#777;display:inline-block;font-size:.9em;margin:.5em;padding:0 0 .5em .5em;text-decoration:none;width:12em}.admin-section-link:hover{border-bottom:3px solid #333;color:#333}.admin-section-link-active{border-bottom:3px solid #02325a;color:#02325a}.instructions{margin:1em}.instructions-title{border-bottom:3px solid #bbb;font-weight:bold;margin-bottom:1em;padding:.5em}.instructions-list>li{margin:1em 0}.instructions-content{padding-left:2em;padding-top:.5em}.href-black,.href-black:visited{color:#444}.href-black:hover{color:#222}.href-black:active{color:#171717}.contact-info{margin:1em}.contact-info>div{padding:.5em}.text-white{color:#fff}.data-group-box{border:1px solid #4682b4;margin:5px;padding:7px}.colored-box{display:inline-block;border:1px solid #000;padding:.5em}.table-danger,.table-danger>td{background-color:#f6dcdf}.table-primary,.table-primary>td{background-color:#d1e5fe}.unordered-list,.ordered-list{margin:.7em}.unordered-list li,.ordered-list li{padding-left:1em}.ordered-list{counter-reset:ordered-list-counter}.ordered-list li::before{content:counter(ordered-list-counter) ")";counter-increment:ordered-list-counter;margin-right:.7em}.row{margin-right:0;margin-left:0}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ie-clickable-image img{pointer-events:none}.ie-clickable-image{display:inline-block}}@media screen and (min-width:1200px){.input-area{clear:both;display:block;padding:1em;width:50%;margin:0 auto}.input-area>div{margin:0 auto}.form-control-lg{background-color:#fff;border:1px solid #ccc;color:#555;height:34px;line-height:1.42857143;padding:6px 12px;min-width:100%}}@media screen and (min-width:900px) and (max-width:1199px){.input-area{clear:both;display:block;padding:1em;width:50%;margin:0 auto}.input-area>div{margin:0 auto}.form-control-lg{background-color:#fff;border:1px solid #ccc;color:#555;height:34px;line-height:1.42857143;padding:6px 12px;min-width:275px}}@media screen and (max-width:899px){.status-bar{padding:.3em}.status-bar-div{display:block;padding:.1em 0;text-align:left}.input-area{clear:both;display:block;padding:1em;width:100%;margin:0 auto}.input-area>div{margin:0 auto}.form-control-lg{background-color:#fff;border:1px solid #ccc;color:#555;display:block;height:34px;line-height:1.42857143;padding:6px 12px;min-width:100%}}