@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800&client=gme-fastenalcompany");.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}html{height:100%}body{margin:0;padding:0;min-width:320px;font:13px "Open Sans",sans-serif;color:#1c1b1a}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,.indent,.indent2x{margin:0;padding:.5em 15px;line-height:1.5em}.indent2x{padding:.5em 30px}td dl{padding:0}h1{font-size:200%}h2{font-size:150%}h3{font-size:125%}h4{font-size:100%}h5{font-size:100%}h6{font-size:100%}ul{margin:.5em 30px}ol{margin:.5em 30px}ol li{margin:0 5px;*margin:0 10px}#content ul,#content ol{overflow:hidden}dl{overflow:hidden}dl dt,dl dd{float:left;*float:none;padding:0;line-height:1.5em}dl dt{clear:left;padding-right:.5em;overflow:hidden;font-weight:bold}@media screen and (max-width:600px){dl dt{width:100%}}dl dd{*clear:left;margin:1px 0}#shippingCarrierAccountNumberDiv dl dt{width:250px}.checkoutAsGuestBranches dl dt{width:auto}@media screen and (max-width:600px){.checkoutAsGuestBranches dl dt{width:100%}}.padding--top--100{padding-top:100px}.vertical-top{vertical-align:top}.width-80{width:80%}dl.filter dt{display:table;*display:block;*float:left;*clear:left;overflow:hidden;*height:auto;width:200px;*width:auto;vertical-align:middle}@media screen and (max-width:600px){dl.filter dt{width:auto}}dl.filter dt label{display:table-cell;*display:block;vertical-align:middle}dl.filter dd{*float:none !important;*clear:left;*display:block !important;*overflow:hidden;*margin-bottom:10px}@media screen and (max-width:600px){dl.filter dd{clear:left}}dl.filter dd label{display:block;margin:1em 0 0}img{height:auto;width:auto;max-width:100%;border:0;vertical-align:middle}textarea{width:325px;height:100px}strong,.strong{font-weight:bold}form label{display:block}form label.aligned{position:relative;padding-left:30px}form label.aligned input{position:absolute;top:0;left:0}form dl dt{*display:block;*float:left;*clear:left;overflow:hidden;vertical-align:middle;*height:auto;width:200px;*width:auto}@media screen and (max-width:600px){form dl dt{width:auto}}form dl dt label{display:table-cell;*display:block;vertical-align:middle;padding:12px 12px 12px 0}form dl dd{*float:none !important;*display:block;*clear:left;*overflow:hidden;*margin-bottom:10px}@media screen and (max-width:600px){form dl dd{clear:left}}form dl dd label{display:block;margin:1em 0 0}form input[type=text],form input[type=password],form input[type=url],form input[type=email],form input[type=tel],form input[type=date],form input[type=number],form input[type=search]{*float:left;height:38px;min-width:183px;margin:0;border:1px solid #c8ccce;text-indent:10px;line-height:38px}form input[type=number]{width:65px;min-width:0}form input[type=number].enter-quantity-field{min-width:80px;margin-right:10px}form input[type=number].long-number-field{min-width:165px}form select{*float:left;display:inline;min-width:185px;margin:0;padding:11px 0 11px 10px;border:1px solid #c8ccce}form select.shrink{width:90px;min-width:90px}form textarea{width:165px;height:65px;margin:0;padding:5px 10px;border:1px solid #c8ccce}h1,#footer h2{padding-top:15px}.underline{text-decoration:underline}.outline{padding:10px;border:1px solid #888d91}a{color:#00599c;text-decoration:none !important}a:hover{color:#003b69 !important}a.bold{font-weight:bold}.table-menu-btn:hover{color:#fff !important;text-decoration:underline !important}.two-thirds .fourth a:not(.inactive-hdr-icon a):hover{text-decoration:underline !important;color:#eaeaea !important}.footer-content-mobile .mb-panel a:not(.inactive-hdr-icon a):hover{text-decoration:underline !important;color:#eaeaea !important}.title{font-weight:bold;font-size:125%}.full{width:100%}.half{float:left;width:50%;*width:49.99999%}.half:nth-child(2n+1){clear:left}@media screen and (max-width:600px){.half{width:100%}}.half-desktop{float:left;width:50%;*width:49.99999%}.half-desktop:nth-child(2n+1){clear:left}@media screen and (max-width:959px){.half-desktop{width:100%}}.third{float:left;width:33.3333%}.third:nth-child(3n+1){clear:left}@media screen and (max-width:600px){.third{width:100%}}.third-desktop{float:left;width:33.3333%}.third-desktop:nth-child(3n+1){clear:left}@media screen and (max-width:959px){.third-desktop{width:100%}}@media screen and (max-width:959px){.width-full-md{width:100%}}@media screen and (max-width:959px){.width-full-md .fourth{width:25% !important;float:left;clear:none !important}}.fourth{float:left;width:25%;*width:24.9%}.fourth:nth-child(4n+1){clear:left}@media screen and (max-width:959px){.fourth{width:50%}.fourth:nth-child(4n+1){clear:none}.fourth:nth-child(2n+1){clear:left}}.fifth{float:left;width:20%}.fifth:nth-child(5n+1){clear:left}@media screen and (max-width:600px){.fifth{width:50%}.fifth:nth-child(2n+1){clear:left}}@media screen and (min-width:601px) and (max-width:959px){.fifth{width:33.333%}.fifth:nth-child(2n+1){clear:none}.fifth:nth-child(5n+1){clear:none}}.sixth{float:left;width:16.666%;*width:16%}.sixth:nth-child(6n+1){clear:left}@media screen and (max-width:600px){.sixth{width:50%}.sixth:nth-child(2n+1){clear:left}}@media screen and (min-width:601px) and (max-width:959px){.sixth{width:33.333%}.sixth:nth-child(2n+1){clear:none}.sixth:nth-child(6n+1){clear:none}}.two-thirds{float:left;width:66.66%}@media screen and (max-width:959px){.two-thirds{width:auto;overflow:hidden}}.half{width:50% !important}.two-thirds-desktop{float:left;width:66.66%}@media screen and (max-width:959px){.two-thirds-desktop{width:100%}}.thumbnail-16{width:16px;height:16px}.thumbnail-32{width:32px;height:32px}.thumbnail-40{width:40px;height:40px}.thumbnail-small{width:68px;height:68px}.thumbnail-large{width:125px;height:125px}.thumbnail-max200{max-width:200px;max-height:200px}.max300{max-height:300px;overflow:auto}.hidden-phone{display:inherit}@media screen and (max-width:600px){.hidden-phone{display:none}}.hidden-mobile{display:inherit}@media screen and (max-width:959px){.hidden-mobile{display:none}}.show-phone{display:inherit}@media screen and (max-width:600px){.show-phone{display:block}}.hidden-desktop{display:none !important}@media screen and (max-width:959px){.hidden-desktop{display:inherit !important}}@media screen and (max-width:959px){.modal-mobile{border:0;color:#fff;background-color:#00599c !important;cursor:pointer}.modal-mobile:hover{background-color:#003b69 !important}}.width-fix{position:relative;width:960px;max-width:1440px;margin:auto}@media screen and (min-width:1px){.width-fix{width:auto}}.margin-auto{margin:auto}.relative{position:relative}.left{float:left}.right{float:right !important}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.clear-none{clear:none !important}.right-left{float:right}@media screen and (max-width:600px){.right-left{float:left}}.right-left-clear{float:right}@media screen and (max-width:600px){.right-left-clear{float:left;clear:both}}.left-right{float:left}@media screen and (max-width:600px){.left-right{float:right}}@media screen and (max-width:959px){.mobile-clear{clear:both}}.border-right{border-right:1px solid #c8ccce}@media screen and (max-width:959px){.border-right{border-right:0}}.border-left{border-left:1px solid #c8ccce}@media screen and (max-width:959px){.border-left{border-left:0}}.stroke-left,.stroke-right{position:relative;border-left:1px solid #eaeaea}@media screen and (max-width:959px){.stroke-left,.stroke-right{border-left:0}}.stroke-left::before,.stroke-left::after,.stroke-right::before,.stroke-right::after{content:"";width:5px;height:15px;background-color:#fff;position:absolute}.stroke-left::before,.stroke-left::after{margin-left:-1px}.stroke-left::before{top:0;left:0}.stroke-left::after{bottom:0;left:0}.stroke-right::before,.stroke-right::after{margin-right:-1px}.stroke-right::before{top:0;right:0}.stroke-right::after{bottom:0;right:0}.capitalize{text-transform:capitalize}.italic{font-style:italic}.center,.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left !important}.strike{text-decoration:line-through}.min-width-none{min-width:0 !important}.hidden{display:none}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.section,.content{position:relative;min-width:240px;overflow:hidden}.overflow-hidden{overflow:hidden}.img-right{float:right;clear:right;margin:0 0 1em 1em}.img-left{float:left;clear:left;margin:0 1em 1em 0}.container{margin:.5em 15px;zoom:1}.add-to-cart-container{margin:0}.width-container{margin:0 15px;zoom:1}.nowrap{white-space:nowrap}.ellipsis{*width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsiswrap{*width:100%;overflow:hidden;text-overflow:ellipsis}.wordwrap{word-wrap:break-word}.top-right{position:absolute;top:5px;right:5px}.help-container{position:absolute;display:none;width:400px;padding:.5em;border:1px solid #c8ccce;background:#eaeaea}.img-left{float:left;margin:0 1em 1em}.small{font-size:85%}.big{font-size:125%;font-weight:500}.highlight{background:#00599c}.productCount{color:grey;font-size:75%}.note{color:#555}.help-container .note{color:#ccc;font-size:90%}.bullet{padding-left:12px;background:url(https://www.fastenal.ca/static/images/icons/ico-bullet-dark.gif) no-repeat 2px 50%}.cart{padding:3px 3px 3px 21px;background:url(https://www.fastenal.ca/static/images/icons/ico-cart.gif) no-repeat 2px 8px}.more{padding-right:12px;background:url(https://www.fastenal.ca/static/images/icons/ico-arrow-right.gif) no-repeat 100%}.back{padding-left:12px;background:url(https://www.fastenal.ca/static/images/icons/ico-arrow-left.gif) no-repeat 0}.pdf a[href$=".pdf"]:before{background:url(https://www.fastenal.ca/static/images/icons/linkPreview/pdf.gif) no-repeat}.file a[href$=".pdf"]{padding-left:20px;position:relative}.file a[href$=".pdf"]:before{position:absolute;left:0;content:" ";width:30px;height:30px;background:url(https://www.fastenal.ca/static/images/icons/linkPreview/pdf.gif) no-repeat}.file a[href$=".xls"],.file a[href$=".xlsx"]{padding-left:20px;position:relative}.file a[href$=".xls"]:before,.file a[href$=".xlsx"]:before{position:absolute;left:0;content:" ";width:30px;height:30px;background:url(https://www.fastenal.ca/static/images/icons/linkPreview/xls.gif) no-repeat}.file a[href$=".doc"],.file a[href$=".docx"],.file a[href$=".rtf"]{padding-left:20px;position:relative}.file a[href$=".doc"]:before,.file a[href$=".docx"]:before,.file a[href$=".rtf"]:before{content:" ";width:30px;height:30px;position:absolute;background:url(https://www.fastenal.ca/static/images/icons/linkPreview/doc.gif) no-repeat;left:0}.popup{padding-right:12px;background:url(https://www.fastenal.ca/static/images/icons/ico-popup.gif) no-repeat 100%}.print{padding-right:14px;background:url(https://www.fastenal.ca/static/images/icons/ico-print.gif) no-repeat 100%}.sort{padding-right:18px;background:url(https://www.fastenal.ca/static/images/icons/ico-sort.gif) no-repeat 100%}.video{padding-right:16px;background:url(https://www.fastenal.ca/static/images/icons/ico-camera.gif) no-repeat 100%}.dropdown{padding-right:10px;background:url(https://www.fastenal.ca/static/images/icons/ico-dropdown.gif) no-repeat 100% 8px}.xls{padding-right:20px;background:url(https://www.fastenal.ca/static/images/icons/linkPreview/xls.gif) no-repeat 100%}.error,.info,.notice,.question,.success,.box,.charliebox,.invis{display:block;margin:15px;background-repeat:no-repeat;background-position:15px 12px}.invis{padding:0;border:1px solid transparent;overflow:hidden;zoom:1;background:transparent}.box{padding:0;border:1px solid #c8ccce;overflow:hidden;zoom:1;background:#eaeaea}.error{padding:10px 10px 10px 40px;overflow:hidden;zoom:1;background-image:url(https://www.fastenal.ca/static/images/icons/ico-alert.png)}.error,.ui-invalid-input{border:1px solid #d51d1d !important;background-color:#ffcece}#userAddressForm .ui-invalid-input{background-color:white !important}.info{padding:10px 10px 10px 40px;border:1px solid #ebe288;overflow:hidden;zoom:1;background:#fffde5 url(https://www.fastenal.ca/static/images/icons/ico-warning.png) no-repeat 15px 12px}.notice{padding:2px 10px 10px 40px;border:1px solid #ebe288;overflow:hidden;zoom:1;background:#fffde5 url(https://www.fastenal.ca/static/images/icons/ico-warning.png) no-repeat 15px 10px}.question{padding:10px 10px 10px 40px;border:1px solid #7aa2ce;overflow:hidden;zoom:1;background:#e2f0f5 url(https://www.fastenal.ca/static/images/icons/ico-question2.png) no-repeat 15px 10px}.success{padding:10px 10px 10px 40px;border:1px solid #90a03e;overflow:hidden;zoom:1;background:#bed352 url(https://www.fastenal.ca/static/images/icons/ico-success.gif) no-repeat 15px 12px}.charliebox{padding:10px 10px 10px 40px;border:1px solid #ebe288;overflow:hidden;zoom:1;background:#fffac2 url(https://www.fastenal.ca/static/images/icons/ico-arrow-next.gif) no-repeat 15px 12px}.field-error-message{display:block;color:#e03416}#userAddressForm .field-error-message{float:right;background-color:#ffcece;border:1px solid #d51d1d !important;padding:10px;margin-left:15px}.required{color:#e03416;font-weight:bold}.img-large{display:block}.calendar{z-index:9999999}.frame{margin:0 15px 15px;border:1px solid #c8ccce}.frame h2{border-bottom:1px solid #c8ccce;background:#eaeaea}.border{border:1px solid #c8ccce}.borderless{border:none !important}.rounded{border-radius:5px}.minor-padding-top{padding-top:8px}.minor-padding-top-bottom{padding:5px 0}.standard-padding-bottom{padding:15px}.no-padding{padding:0}.no-padding-top-bottom{padding-top:0;padding-bottom:0}.no-padding-bottom{padding-bottom:0 !important}.no-margin{margin:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-margin-left{margin-left:0}.no-margin-right{margin-right:0}.thumbnail{padding:5px;background:#fff}.blue{color:#00599c}.grey{color:#c8ccce}.dark-blue{color:#003b69}.dark-grey{color:#888d91}.light-blue{color:#abd8f4}.red{color:#e03416}.orange{color:#f60}.white{color:#fff}[data-role*=json-template]{display:none}.bold{font-weight:bold}.strikethrough{text-decoration:line-through}.no-close .ui-dialog-titlebar-close{display:none}.double-line{line-height:2}.noTopPadding{margin-top:0}@media screen and (max-width:959px){.desktop-only{display:none !important}}.mobile-only{display:none}@media screen and (max-width:959px){.mobile-only{display:block !important}}#promotions-top .cms-promotion h1{font-weight:bold !important;font-size:200%}.width-fix{position:relative;width:960px;max-width:1440px;margin:auto}.no-padding-bottom{padding-bottom:0 !important}.pb-16{padding-bottom:1rem !important}.ecom-icon-size-md{font-size:1.8em}.account-utility-menu .nav-item .nav-link{font-weight:600;color:#2f2f2f;font-size:14px;padding:1rem 0;display:inline-block}.account-utility-menu .nav-item .account-utility-menu-child .nav-item .nav-link{color:#00599c;padding:.5rem .5rem .5rem 3.5rem;font-weight:400;font-size:13px;padding:3px 16px;padding-right:0 !important;display:inline-block}.account-utility-menu .nav-item .account-utility-menu-child .nav-item .nav-link.active{font-weight:700}.account-utility-menu .account-utility-menu-child-list{margin-left:3rem !important;margin-right:.1rem !important}.account-utility-menu-list{margin:0;padding-left:10px !important}.account-utility-menu .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.account-utility-menu{width:290px !important;background-color:#f5f5f5 !important}.my-fav-padding-btm li{padding-bottom:.5rem !important}.select-error-color{color:red}.select-error-color option{color:#1c1b1a}.d-flex h6{padding-left:12px !important}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}.cookie-modal{width:100%;display:none;background-color:#eaeaea;position:fixed;z-index:10000;left:0;bottom:0}.cookie-modal-content{width:100%;display:table;vertical-align:middle;padding:15px;box-sizing:border-box}.cookie-modal-content h3{color:#434343;margin:0}.cookie-left-content{padding-right:15px}@media screen and (max-width:959px){.cookie-left-content{width:100%;padding:0}}.cookie-left-content p{padding:0;text-align:justify}.cookie-left-content h3{padding:0 0 10px}.cookie-compliance{display:table-cell;vertical-align:middle;white-space:nowrap}@media screen and (max-width:959px){.cookie-compliance{width:100%;margin-top:15px;display:block;white-space:inherit;text-align:center}}.accept-cookie-btn{background-color:#00599c;border:0;color:#fff;height:30px;min-height:5px;line-height:.1;font-weight:100;border-radius:3px}@media screen and (min-width:760px){.accept-cookie-btn{margin-right:15px}}.accept-cookie-btn:hover{background-color:#003b69 !important}.block-cookie{padding-top:5px}@media(min-width:280px) and (max-width:767px){.accept-cookie-btn{width:100% !important;font-size:12px}.cookie-modal{padding-top:0 !important}.cookie-modal .cookie-modal-content p{font-size:12px !important}.cookie-modal .cookie-modal-content h3{font-size:14px !important}}.width-fix{position:relative;width:960px;max-width:1440px;margin:auto}@media screen and (min-width:1px){.width-fix{width:auto}}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}#wrap{width:100%;height:100%}#header{position:fixed;left:0;right:0;padding:0 15px;top:0;z-index:1000;background:#00599c}#fc-logo img{max-height:47px !important;height:45px !important;max-width:130px !important;margin-top:-5px !important}#logo{padding-top:5px;padding-bottom:5px;margin-left:5px}#logo a{display:block;width:165px}#navigation{position:absolute;margin-top:5px;right:25px;top:0}#navigation .cms-parent{display:block;padding:0 15px;padding-top:10px;padding-bottom:10px;color:#fff;font-size:13px;font-weight:500}#navigation #fc-logo:hover{background:0;border-radius:0}#navigation .has-dd:hover a{color:#003b69 !important;background:#fff}#navigation ul>li{border-top:0}#navigation ul>li:hover .cms-parent{color:#00599c}#fc-logo{max-width:130px}@media screen and (max-width:959px){#fc-logo{display:none}}#fc-logo img{max-width:130px;max-height:50px;background:#fff}#controls{position:fixed;z-index:999;height:47px;right:0;left:0;top:42px;background:#003b69}@media screen and (max-width:600px){#controls{height:auto;min-height:56px}}#controls *{-webkit-box-sizing:content-box !important;box-sizing:content-box !important}#controls .text-limit-100px{display:inline-block;width:100px;overflow:hidden;zoom:1;text-overflow:ellipsis;line-height:1.3em}#controls .text-limit-100px.myaccount{width:125px}#controls .desktop-only{position:relative}#controls.js-mobile-active{height:110px}#wrap #controls .product-search{top:5px}.menu{padding:0;margin:0;list-style:none;line-height:1.5em}.menu ul{padding:.5em;margin:0 1em;list-style:none}.menu h3{clear:left;padding:0;font-weight:normal}.menu hr{float:left;width:100%;margin-top:10px}.hdr-section{float:left;overflow:hidden;padding:0;padding-top:2px}.hdr-section .hdr-icon-link{display:block;position:relative;width:100%;height:34px;padding-top:8px;margin-left:20px;color:#fafafa;line-height:1.2em}@media screen and (max-width:959px){.hdr-section .hdr-icon-link{padding-top:0}.hdr-section .hdr-icon-link:hover{color:#fafafa !important}}.hdr-section .scroll-no-scrollbar{max-height:300px;overflow:scroll;scrollbar-width:none}.hdr-section .primary-dd{position:absolute;display:none;z-index:999;min-width:300px;padding:5px 0;margin:0;border:1px solid #c8ccce;border-top:1px solid #fff;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.3)}.hdr-section .primary-dd>li{padding:0 10px}.hdr-section .primary-dd>li>ul{padding:2px 0 12px 0}.hdr-section .primary-dd>div>li{padding:0 15px}.hdr-section.js-desktop:not(.has-dd):hover{background:#fff;border-top:#00599c solid 1px}.hdr-section.js-desktop:not(.has-dd):hover div>a,.hdr-section.js-desktop:not(.has-dd):hover .header-sublabel{color:#003b69}.hdr-section.js-desktop:not(.has-dd):hover div,.hdr-section.js-desktop:not(.has-dd):hover .header-sublabel{color:#003b69}.hdr-section.js-desktop:not(.has-dd):hover .hdr-sprite-products{background-position:-273px 0}.hdr-section.js-desktop:not(.has-dd):hover .hdr-sprite-account{background-position:-325px -2px}.hdr-section.js-desktop:not(.has-dd):hover .hdr-sprite-branch{background-position:-375px -2px}.hdr-section.js-desktop:not(.has-dd):hover .hdr-sprite-cart{background-position:-424px -3px}.hdr-section.js-desktop:not(.has-dd):hover .hdr-sprite-application{background-position:-512px -7px}.hdr-section.js-desktop:not(.has-dd):hover.js-menuhover ul{display:block}.elastic-menu{display:none;overflow-x:auto;height:300px}.elastic-menu li{width:100% !important}@media(min-width:960px){.elastic-menu{display:none !important}}.js-account-hover{color:#003b69 !important;background-position:-358px -7px !important;background-color:#fff !important}.hdr-icon-div{min-width:160px;min-height:44px;cursor:pointer}.hdr-icon-div.my-shopping-cart{min-width:140px}.hdr-icon-div.my-account{min-width:170px}@media screen and (max-width:959px){.hdr-icon-div{width:55px;min-width:55px}.hdr-icon-div.products{min-width:65px}.hdr-icon-div.my-account{min-width:55px}.hdr-icon-div.my-shopping-cart{min-width:55px}.hdr-icon-div.my-branch{min-width:65px}}.header-label{font-weight:bold;font-size:12px}.header-sublabel{position:relative;color:#fff;font-size:11.2px;white-space:nowrap}.header-sprite{position:relative;float:left;width:30px;height:30px;padding:0 5px;background-image:url(https://www.fastenal.ca/static/images/sprites/header-icons-replatform1.png);background-image:url(https://www.fastenal.ca/static/images/sprites/header-icons-replatform.png) \9;background-size:600px;background-repeat:no-repeat}@media screen and (max-width:959px){.header-sprite{top:auto;float:none;margin:0 auto}}.hdr-sprite-products{background-position:-5px -5px}.hdr-sprite-account{background-position:-140px -5px}.hdr-sprite-branch{background-position:-182px -6px}.hdr-sprite-cart{background-position:-222px -6px}.hdr-sprite-mobile-menu{background-position:-272px 0}.hdr-sprite-search{background-position:-775px 0}.hdr-sprite-application{background-position:-100px -6px}.all-products-text-link{margin-left:5px !important}.fs-16{font-size:16px !important;font-weight:500 !important}.replatformDisabled .hdr-section .hdr-icon-link{margin-left:30px}.replatformDisabled .hdr-icon-div{min-width:180px}.replatformDisabled .hdr-icon-div.my-account{min-width:200px}.replatformDisabled .hdr-icon-div.my-shopping-cart{min-width:170px}.replatformDisabled .product-search{margin:0 480px 0 190px}.replatformDisabled .hdr-left-side-dd{width:549px}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.bg-primary{background-color:#00599c !important}.ecom-logo img{width:160px}.mb-view .navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:4px 10px 4px 5px;margin-bottom:0}.mr-auto{margin-right:auto !important}.display-flex{display:flex !important}.bg-dark-blue{background-color:#003b69 !important}.mb-search-bar{height:34px !important;border:0 solid #c8ccce !important;flex:1 1 auto;outline:0;padding:0 2rem 0 0;box-sizing:border-box !important}.ml-auto{margin-left:auto !important}.ecom-search-input{padding-left:2px;width:100%}.text-white{color:#fff !important}.pad-3{padding:3px !important}.pad-8{padding:8px}.mb-icon-div{display:flex;justify-content:space-between !important;width:134px;margin-right:1rem}.mb-account-flyout,.mb-branch-flyout{display:none;right:0;width:100%;top:45px;z-index:1000;position:absolute;background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,0.35)}.mb-account-flyout ul,.mb-branch-flyout ul{list-style:none;margin:0;padding:5px !important}.mb-locations-flyout{display:none;right:0;width:100%;top:45px;z-index:1000;position:absolute;background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,0.35)}.mb-locations-flyout ul{list-style:none;margin:0;padding:0}.display-none{display:none}.ecom-search-input input.btn-search,.product-search input.btn-search{width:38px;height:34px;min-height:0;border:0;color:white;font-weight:bold;text-indent:-999px;line-height:0;background:url(https://www.fastenal.ca/static/images/sprites/header-icons-replatform2.png) no-repeat;background-size:500px;background-position:-465px -1px;margin:0 10px 0 0;cursor:pointer;border-radius:0}.product-search input.btn-search:hover{width:38px;height:34px;min-height:0;border:0;color:white;font-weight:bold;text-indent:-999px;line-height:0;background:url(https://www.fastenal.ca/static/images/sprites/header-icons-replatform1.png) no-repeat;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);background-size:500px;background-position:-465px -1px;margin:0 10px 0 0;cursor:pointer;border-radius:0}.mb-suggestion-result,.mb-products-popover{position:fixed;overflow:auto;width:100%;height:100%;background:#fff;z-index:100;display:none}.mb-suggestion-result .product__suggester-group,.mb-products-popover .product__suggester-group{width:100%}.mb-view .mb-products-popover{width:75%;height:85%}.mb-view .mb-products-popover .product-cat1-list{list-style:none;padding:0;margin:0}.mb-view{display:none}.d-view{display:block}@media(max-width:900px){.mb-view{display:block}.d-view{display:none}}.mb-header-sprite{width:34px;height:30px;background-image:url(https://www.fastenal.ca/static/images/sprites/header-icons-replatform1.png);background-size:500px;background-repeat:no-repeat}.mb-hdr-sprite-account{background-position:-95px -35px}.mb-hdr-sprite-account.mb-active{background-position:-294px -35px}.mb-hdr-sprite-products{background-position:-7px -1px;height:25px}.mb-hdr-sprite-products.mb-active{background-position:-259px -4px}.mb-hdr-sprite-branch{background-position:-140px -36px}.mb-hdr-sprite-branch.mb-active{background-position:-344px -36px}.mb-hdr-sprite-cart{background-position:-186px -36px}.mb-hdr-sprite-cart.mb-active{background-position:-382px -35px}.mb-hdr-sprite-application{background-position:-51px -36px}.mb-hdr-sprite-application.mb-active{background-position:-434px -35px}.mb-hdr-sprite-close{background-position:-5px -30px;padding:5px 0;margin:5px 14px}.mb-product-div{padding:3px 12px}.padding--10{padding:10px}.mb-prod-link.mb-active{background-color:#fff}.align-items-center{align-items:center}.mb-shop.mb-active{color:#003b69 !important}.mb-branch-close{z-index:1;position:absolute;right:0;font-size:14px;font-weight:bolder;padding:1px 7px}.find-another-link{font-weight:600;font-style:normal;padding-bottom:10px;font-size:13px}.mb-cart-item-count{padding:2.2px 6px;font-size:75%;font-weight:700;line-height:1;text-align:center;border-radius:160px;background-color:white;height:25% !important;border:1px solid #00599c;color:#00599c}@media screen and (max-width:600px){.mb-cart-item-count{margin-left:-7%}}@media screen and (min-width:601px) and (max-width:959px){.mb-cart-item-count{margin-left:-7%}}.pb-10{padding-bottom:10px !important}@media(min-width:660px) and (max-width:1024px){.mb-view .mb-products-popover{height:75% !important}.mb-icon-div{width:134px !important}}.mobile-search-container{display:none;width:45px;height:55px;position:absolute;bottom:0;right:5px}@media screen and (max-width:600px){.mobile-search-container{display:block}}.search-span{color:#fff;cursor:pointer}.js-active-dd{background-color:#fff;border-top:#00599c 1px solid}.js-active-dd span{color:#003b69}.js-active-dd span.search-span{color:#fff}.js-active-dd .hdr-sprite-products{background-position:-350px 0}.js-active-dd .hdr-sprite-account{background-position:-415px 0}.js-active-dd .hdr-sprite-branch{background-position:-476px 0}.js-active-dd .hdr-sprite-cart{background-position:-542px 0}.js-active-dd .hdr-sprite-mobile-menu{background-position:-606px 0}.js-active-dd .hdr-sprite-search{background-position:-837px 0}.js-active-dd.mobile-search{background-color:#00599c}.mobile-search-container{position:absolute;bottom:0;right:5px;width:45px;height:55px}.search-span{color:#fff}.nav-right{position:absolute;right:2px;top:0}@media screen and (max-width:600px){.nav-right{position:relative;padding:0 10px;right:0}}.nav-left{position:absolute;top:0;margin-left:5px}@media screen and (max-width:600px){.nav-left{position:relative}}.hdr-left-side-dd{right:0;width:484px}.hdr-left-side-dd .left-border{border-left:#c8ccce 1px solid}@media screen and (max-width:600px){.hdr-left-side-dd{position:relative}}@media screen and (max-width:959px){.primary-link{padding:5px 10px !important;font-weight:bold}}.mobile-dd{margin-top:10px;box-shadow:0 3px 6px rgba(0,0,0,0.3);top:88px;position:fixed;z-index:1;background:white;width:100%;overflow-y:auto;max-height:250px}.mobile-dd ul{width:96%;margin:0 2%;padding:0;list-style-type:none}.mobile-dd .categories{float:left;clear:both;padding:10px 0;font-weight:bold}.mobile-dd hr{float:left;width:100%;margin-top:10px}.mobile-dd ul>li .js-mobile-nav{display:block;padding:15px;border-bottom:1px solid #c8ccce}.mobile-dd ul>li ul{clear:both;padding:0;margin:0;list-style-type:none}.mobile-dd ul>li ul li{display:block;float:left;width:50%}@media screen and (max-width:600px){.mobile-dd ul>li ul li{width:100%}}.mobile-dd ul>li ul li a{display:block;padding:10px;margin:0 5px;border-bottom:1px solid #c8ccce}.mobile-dd .right-left{float:left}.searchbar{width:84%;padding-top:3px}@media screen and (min-width:1800px){.searchbar{width:80%}}.product-search{position:relative;padding:0;margin:0 560px 0 170px;height:34px;background:#fff}@media screen and (min-width:601px) and (max-width:959px){.product-search{margin:0 490px 0 80px !important}}@media screen and (max-width:600px){.product-search{width:auto;margin:0 5px}}.product-search .term{position:relative;width:100%;left:10px;padding:0;border:0;color:#1c1b1a;line-height:32px;text-indent:5px;outline:0;background:#fff}.product-search input.btn-search{position:absolute;top:0;right:0;margin:0;width:15px;height:34px;min-height:0;border:0;color:white;font-weight:bold;text-indent:-999px;line-height:0;background:url(https://www.fastenal.ca/static/images/sprites/header-icons-replatform2.png) no-repeat;background-image:url(https://www.fastenal.ca/static/images/sprites/header-icons-replatform2.png) \9;background-size:650px;background-position:-607px -3px;cursor:pointer;border-radius:0}.product-search input.btn-search:hover{position:absolute;top:0;right:0;margin:0;width:15px;height:34px;min-height:0;border:0;color:white;font-weight:bold;text-indent:-999px;line-height:0;background:url(https://www.fastenal.ca/static/images/sprites/header-icons-replatform1.png) no-repeat;background-image:url(https://www.fastenal.ca/static/images/sprites/header-icons-replatform1.png) \9;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);background-size:650px;background-position:-609px -5px;cursor:pointer;border-radius:0}.product-search .field-error-message{display:none !important}.product-search .ui-invalid-input{border:none !important}.product-search>div{margin-right:45px}.zip-code-error{margin-bottom:5px;color:red;padding:0 !important;margin-top:23px}.js-header-bottom{margin:10px 0;border-top:1px solid #fff}.product-search #customItemAttribute{margin:0 0 0 .75em !important}input[type=submit],input[type=button]{font-size:100%}#search,#search:hover{margin:0 15px 0 0;padding:0;line-height:0;background:0}#content{padding:1px 0 15px;background:#fff}#content #breadcrumbs{padding:.5em 0;border-bottom:1px solid #c8ccce;white-space:nowrap}#content #breadcrumbs p{padding:0 15px;overflow:hidden;text-overflow:ellipsis}#content #main{*position:relative;*z-index:2}#content .product-search{display:block;margin:0;border:1px solid #c8ccce}#content .product-search .term{top:10px;line-height:13pt}#locDlgBtnTopX.close:hover{background-color:#00599c !important}#locDlgBtnTopX.close>span:hover{color:#ddf !important}@media(min-width:322px){.btn-loc-search-dialog-confirm.close{margin-left:45px}}.btn-loc-search-dialog-confirm.action:focus,.btn-loc-search-dialog-confirm.action:focus-visible{outline:none !important;color:#fff !important;background-color:#003b69 !important;border-color:#cc5200 !important;box-shadow:0 0 0 .2rem rgba(255,125,38,0.5) !important}.btn-loc-search-dialog-confirm.action:focus-visible{outline:none !important}.btn-loc-search-dialog-confirm.close:focus{color:#fff;background-color:#004376 !important;border-color:#003c69 !important;box-shadow:0 0 0 .2rem rgba(38,114,171,0.5)}.ui-widget-overlay{top:0}.ui-widget-overlay.ui-front{z-index:100 !important;opacity:.5 !important}.btn-loc-search-dialog-confirm:hover{color:white !important}.btn-loc-search-dialog-confirm{border-radius:.3rem !important;font-weight:500 !important;padding:1px 48px !important;min-height:33.1875px !important;height:33.1875px !important;line-height:1.5 !important;color:white !important}btn-loc-search-dialog-confirm button{margin:5px 20px !important}#footer{position:relative;color:#fff;background-color:#00599c}#footer a{color:#eaeaea}#footer h2{padding:10px 5px 0 5px;font-size:1.1em;color:#fff}#footer ul{padding:5px 15px;margin:0;line-height:normal;list-style-type:none}#footer p{padding:0;color:#eaeaea}#footer .emailform{padding:0 5px}#footer .footer-content-mobile{padding:15px !important}#footer .signup-label-footer{background-color:#ddd !important;text-align:center}#footer .signup-label-text{color:#00599c !important;font-weight:bold;padding:.5rem}#footer .social-network{display:block;width:36px;height:38px;float:left;margin:1px 1px;overflow:hidden;border:1px #abd8f4 solid;border-radius:3px;text-indent:-500px;background:url(https://www.fastenal.ca/static/images/sprites/social-media-sprite.png) no-repeat;background-image:url(https://www.fastenal.ca/static/images/sprites/social-media-sprite-ie.png) \9;background-size:215px 40px}#footer #social-networks-container{height:50px;max-width:256px;margin:5px 0 0 5px}#footer a.facebook{background-position:0 0}#footer a.twitter{background-position:-44px 0}#footer a.youtube{background-position:-130px 0}#footer a.linkedin{background-position:-87px 0}#footer a.instagram{background-position:-171px 0}@media screen and (max-width:959px){#footer .sixth{width:50%}#footer .sixth:nth-child(2n){clear:both}}@media screen and (max-width:959px){#footer .fourth{width:50% !important}#footer .fourth:nth-child(3n){clear:both}}@media screen and (max-width:959px){#footer .third{width:100%}}@media screen and (max-width:959px){#footer .right{float:left !important;clear:both}}@media screen and (max-width:959px){#footer .left{clear:both}}#footer .slogan{color:white;font-family:Helvetica,Arial,Sans-serif;font-size:1.8em;font-weight:900;text-transform:uppercase}@media screen{.print-only{display:none}}@media print{.screen-only{display:none}}.img20x20{height:1.25rem !important;width:1.25rem !important}.absolute-content{min-height:500px;margin:0 265px 0 0}@media screen and (max-width:959px){.absolute-content{margin:0}}.absolute-sidebar{position:absolute;right:0;top:15px;width:250px;margin:0 0 15px 15px;border-left:1px solid #c8ccce;overflow:hidden}@media screen and (max-width:959px){.absolute-sidebar{top:0;position:relative;width:auto;margin:0;border:0}}@media screen and (max-width:600px){.absolute-sidebar{clear:left;float:none}}.sb-left,.img-col{float:left;width:256px;margin:0 -15px 1em 0}@media screen and (max-width:600px){.sb-left,.img-col{float:none;width:auto;margin:0}}.sb-left .attribute,.img-col .attribute{margin:5px 15px 5px}.sb-left .attribute ul,.img-col .attribute ul{height:auto}.disabled-orange{opacity:.5;pointer-events:none}.sb-right,.img-col.right,col-right{float:right;width:265px;margin:0 0 1em -15px}@media screen and (max-width:600px){.sb-right,.img-col.right,col-right{float:none;width:auto;margin:0 0 1em}}.sb-right select,.img-col.right select,col-right select{width:175px}.sb-right dl dt,.img-col.right dl dt,col-right dl dt{height:auto}.slider{position:relative;margin:0 7px;overflow:hidden}@media screen and (max-width:959px){.slider{max-height:none}}@media screen and (min-width:960px){.slider .product{margin:0 7.5px}.slider .product h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.slider-content{margin:0 25px;overflow:hidden}.product-slider{max-height:22em}.tabs{padding:0;margin:1em 15px 0;list-style:none}.tabs li{float:left;z-index:1;padding:.5em;margin:0 .5em 0 0;border:1px solid #c8ccce;border-bottom:0;color:#00599c;font-weight:bold;font-size:125%;background:#eaeaea;cursor:pointer}.tabs li:hover{color:#003b69}.tabs li.active{position:relative;z-index:2;color:#1c1b1a;background:#fff;cursor:default}.tabs li:first-child{margin-left:.5em}.tabs:after{position:relative;top:-1px;display:block;clear:both;content:"";border-bottom:1px solid #c8ccce}.tab-box{position:relative;top:-1px;border:1px solid #c8ccce;border-top:0}.accordion{border:1px solid #c8ccce;overflow:hidden}.accordion .header{padding-left:25px;color:#00599c;background:#eaeaea url(https://www.fastenal.ca/static/images/icons/accordion-closed.png) no-repeat 5px 50%;cursor:pointer}.accordion .header:nth-child(n+2){border-top:1px solid #c8ccce}.accordion .header:hover{background-color:#c8ccce !important}.accordion .header.active{border-bottom:1px solid #c8ccce;background:#eaeaea url(https://www.fastenal.ca/static/images/icons/accordion-open.png) no-repeat 5px 50%}.accordion .header.disabled{cursor:default !important}.scroller{position:relative}.scroller .ticker-container{position:absolute;bottom:5%;right:5%}.scroller .ticker-container .ticker{float:left;overflow:hidden;border-radius:8px;font-size:150%;background:#1c1b1a}.scroller .ticker-container .ticker div.bullet{float:left;width:16px;height:16px;padding:0;margin:5px 5px;border-radius:8px;background:#fff;cursor:pointer}.scroller .ticker-container .ticker div.bullet.active{background:#00599c}.icon{display:inline-block;width:40px;height:40px;background-image:url(https://www.fastenal.ca/static/images/sprites/icons2.png);cursor:pointer}.icon.arrow-left{background-position:0 0}.icon.arrow-right{background-position:-40px 0}.icon.close{background-position:-80px 0}.icon.play{background-position:0 -40px}.icon.stop{background-position:-40px -40px}.icon.pause{background-position:-80px -40px}.phone-hidden{zoom:1}@media screen and (max-width:600px){.phone-hidden{display:none}}.fixed-header{position:fixed;transform:translate3d(0,0,0);top:0;height:56px;width:100%;z-index:9999;font-size:.9em;background:#003b69}.fixed-header.absolute{position:absolute}.fixed-header a{color:#fafafa !important}.fixed-header a:visited{color:#fafafa !important}.fixed-header .searchbar form{margin:5px 230px 0 315px}.fixed-header .fixed-right-nav{position:absolute;top:-5px;left:235px}.fixed-header .fixed-left-nav{position:absolute;top:-5px;right:15px}.fixed-header .logo-small{width:215px;height:44px;padding-left:5px}.fixed-header .hdr-icon-link{position:relative;height:56px}.fixed-icon-link-container{padding:5px 12px;text-align:center}.fixed-icon-link-container:hover{background-color:#fff;color:#003b69}.fixed-icon-link-container:hover .fixed-icon.products{background-position:-356px -3px}.fixed-icon-link-container:hover .fixed-icon.account{background-position:-420px -4px}.fixed-icon-link-container:hover .fixed-icon.branch{background-position:-482px -4px}.fixed-icon-link-container:hover .fixed-icon.cart-icon{background-position:-548px -4px}.fixed-icon{width:32px;height:32px;background-image:url(https://www.fastenal.ca/static/images/sprites/header-icons_v2.png);background-image:url(https://www.fastenal.ca/static/images/sprites/header-icons-ie_v2.png) \9;margin:0 auto;background-size:900px;background-repeat:no-repeat}.fixed-icon.products{background-position:-16px -4px}.fixed-icon.account{background-position:-76px -4px}.fixed-icon.branch{background-position:-142px -4px}.fixed-icon.cart-icon{background-position:-207px -4px}#sub-footer .right.pull-right{float:right !important;clear:inherit}.addtocart-div-iefix{max-width:180px}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before{background-color:#00599c !important}.stripped-table{margin:.5em 5px;border:0;border-spacing:0;*border-collapse:collapse;overflow:hidden;background:#fff}@media screen and (max-width:600px){.stripped-table{display:block}}.stripped-table tr{padding:0;margin:0;background:#fff !important}@media screen and (max-width:600px){.stripped-table tr{display:block}}.stripped-table td{padding:0;margin:0;vertical-align:top;background:#fff !important}@media screen and (max-width:600px){.stripped-table td{display:block}}table{margin:.5em 15px;border-spacing:0;*border-collapse:collapse;overflow:hidden;background:#fff}@media screen and (max-width:600px){table{display:block}}table .hover,table .hoverrow{background:#c8ccce !important}table .hover.hoverrow{background:#fff !important}@media screen and (max-width:600px){table thead{display:none}}table thead tr th{color:#555;white-space:nowrap;background:#eaeaea}table thead tr th.sortable{padding-right:18px;background-image:url(https://www.fastenal.ca/static/images/icons/ico-sort-dark.gif);background-position:100%;background-repeat:no-repeat}table thead tr th.asc{padding-right:12px;background-image:url(https://www.fastenal.ca/static/images/icons/ico-sort-up-dark.gif) !important;background-position:100%;background-repeat:no-repeat}table thead tr th.desc{padding-right:12px;background-image:url(https://www.fastenal.ca/static/images/icons/ico-sort-down-dark.gif) !important;background-position:100%;background-repeat:no-repeat}@media screen and (max-width:600px){table tbody{display:block}}table tbody th.header,table tbody td.header{white-space:nowrap;color:#555;background:#eaeaea !important}@media screen and (max-width:600px){table tfoot{display:block}}table tfoot tr{background:#eaeaea !important}table tfoot tr th{color:#555;white-space:nowrap;background:#eaeaea}@media screen and (max-width:600px){table tr{display:block}}table th{padding:.5em 1em}@media screen and (max-width:600px){table th{display:block}}table th.sortable{cursor:pointer}table td{padding:.5em 1em;border-bottom:1px solid #eaeaea;vertical-align:top}@media screen and (max-width:600px){table td{display:block;border-bottom:0}table td:last-child{border-bottom:1px solid #eaeaea}}table td dl dt,table td dl dd{display:inline;width:auto;float:none;vertical-align:top}table.enhanced{clear:left}@media screen and (max-width:959px){table.enhanced .optional{display:none}}table.enhanced tfoot{clear:both}@media screen and (max-width:600px){table.enhanced td{float:left;clear:left;position:relative;width:100%;min-height:2.25em;padding-left:50%;border:0;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left !important}table.enhanced td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;content:attr(data-label);white-space:nowrap;font-weight:strong}}table.full-size{width:100%;margin:0}table.list{display:block;background:#fff;table-layout:fixed}table.list thead{display:none}table.list tbody tr{position:relative;float:left;width:25%;margin-bottom:1em;background:0}table.list tbody tr:nth-child(4n+1){clear:left}table.list tbody tr td{position:relative;display:block;float:left;clear:left;background:0}table.no-border{border:0}.allow-wrap{white-space:normal}#attribute-table .fake-table.grid .body .row .cell{border-bottom:0}#attribute-table .fake-table.grid .body .row .price{display:table-cell;vertical-align:bottom;width:100%;border-bottom:1px solid #eaeaea}.fake-table{display:table;width:100%;overflow:hidden}.fake-table .header{display:table-header-group;*display:none;background:#eaeaea}@media screen and (max-width:600px){.fake-table .header{display:none}}.fake-table .header .cell{color:#555;font-weight:bold}.fake-table .header .cell.sortable{padding-right:18px;background-image:url(https://www.fastenal.ca/static/images/icons/ico-sort-dark.gif);background-position:100%;background-repeat:no-repeat;cursor:pointer}.fake-table .header .cell.sortable:hover{color:#1c1b1a;background-color:#c8ccce}.fake-table .header .cell.sortable.asc{padding-right:12px;background-image:url(https://www.fastenal.ca/static/images/icons/ico-sort-up-dark.gif) !important}.fake-table .header .cell.sortable.desc{padding-right:12px;background-image:url(https://www.fastenal.ca/static/images/icons/ico-sort-down-dark.gif) !important}.fake-table .body{display:table-row-group}.fake-table .row{display:table-row;width:auto;*display:inline;*float:none !important;*width:24.9% !important;*zoom:1}@media screen and (max-width:600px){.fake-table .row .cell:last-child{border-bottom:1px solid #eaeaea}}.fake-table .row .cell{display:table-cell;padding:.5em 15px;border-bottom:1px solid #eaeaea;vertical-align:top}@media screen and (max-width:600px){.fake-table .row .cell{display:block;border-bottom:0}}.fake-table .row .cell dl{padding:0}.fake-table .row .cell dl dt{clear:left}.fake-table .row .cell dl dt,.fake-table .row .cell dl dd{display:inline;float:left;width:auto;padding:0;margin:0;vertical-align:top}.fake-table .row .cell dl dt.min-width,.fake-table .row .cell dl dd.min-width{min-width:155px}.fake-table .row .cell dl dt.add-padding,.fake-table .row .cell dl dd.add-padding{padding:7px 15px 7px 0}.fake-table .footer{display:table-header-group;*display:none;background:#eaeaea}@media screen and (max-width:600px){.fake-table .footer{display:none}}.fake-table .footer .cell{color:#555;font-weight:bold}.fake-table .caption{display:table-caption;border:1px solid #c8ccce;caption-side:bottom;background:#eaeaea}.fake-table.grid .header{display:none}.fake-table.grid .footer{display:none}.fake-table.grid .row{display:block;float:left;width:33.33333%}@media screen and (max-width:959px){.fake-table.grid .row:nth-child(6n+2),.fake-table.grid .row:nth-child(6n+4),.fake-table.grid .row:nth-child(6n+6){background:transparent}}@media screen and (min-width:601px) and (max-width:959px){.fake-table.grid .row:nth-child(4n+2),.fake-table.grid .row:nth-child(4n+3){background:#eaeaea}}@media screen and (max-width:600px){.fake-table.grid .row{width:100%}}@media screen and (min-width:601px) and (max-width:959px){.fake-table.grid .row{width:50%}}.fake-table.grid .row .cell{display:block}.fake-table.grid .row:nth-child(even) .cell{background:transparent}.border-bottom{border-bottom:1px solid #c8ccce}.table-menu-wrapper{position:relative;right:0;clear:both}.table-menu{position:absolute;left:auto;right:0;z-index:5;width:12em;padding:10px;border:1px solid #ccc;margin-top:25px;font-size:1.2em;background-color:#fff}.table-menu ul{margin:0;padding:0;list-style:none}.table-menu li{padding:.3em 0}.table-menu-hidden{left:-999em;right:auto}.table-menu-btn{float:right;clear:both;padding:.5em 1em;margin-right:15px;color:#fff !important;text-decoration:none;background:grey no-repeat 5px center}.copyAll{cursor:pointer}.scrollable-table{display:inline-block;overflow:auto;max-width:100%}.scrollable-table table{margin:0;border:0}.scrollable-table table td,.scrollable-table table th{white-space:nowrap}@media screen and (max-width:600px){.static-table tr{display:table-row}.static-table tr td{display:table-cell !important;border-bottom:1px solid #eaeaea}}.table-view{display:table;width:100%}.table-view:not(:last-child){margin-bottom:20px}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}#your-selection{margin-bottom:0}#your-selection h2{float:left}@media screen and (min-width:960px){#your-selection h2{margin-top:.5em}}.attr{display:inline-block;max-width:100%;padding:1em .5em;margin:0 .5em .5em 0;border:1px solid #c8ccce;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.attr.remove{padding-left:1.5em;background:#f5f5f5 url(https://www.fastenal.ca/static/images/icons/icon_remove.gif) no-repeat .5em center}.attr.remove:hover{text-decoration:line-through}.attribute.menu ul{max-height:18em;overflow:auto !important}ul.refinement{list-style:none}@media screen and (max-width:959px){ul.refinement{margin:0}}@media screen and (max-width:959px){ul.refinement a{display:block;padding:10px 5px;margin:5px 0;border:1px solid #c8ccce}ul.refinement a:hover{background:#c8ccce}}#product-top-results,#branch-results{margin:15px 0 0 15px;padding:15px 15px 0 15px}@media screen and (max-width:600px){#product-top-results .fourth,#product-top-results .sixth,#branch-results .fourth,#branch-results .sixth{width:100%}}.productSelect{padding:0;margin:0;list-style-type:none}.productSelect li a{display:inline-block;padding:10px;margin-bottom:2px;border:1px solid #c8ccce}.productSelect li a.currentProduct{border:1px solid #1c1b1a;font-weight:bold}.productSelect li a:hover{border:1px solid #003b69}.fastenal-express-navigator{padding:5px 0;margin:auto;float:left}.fastenal-express-checkbox{position:relative;top:4px}.attribute{position:relative;margin:0 7.5px 15px 7.5px;background:#fff}.attribute .checkbox{padding:.5em 0}.attribute h3{padding:.5em .3em .3em .3em;margin:0;color:#555;white-space:nowrap;background:#fff}.attribute ul{padding:0;margin:0;list-style:none}.attribute ul.overflow{max-height:190px;overflow-y:scroll !important}.attribute ul li a{display:block;padding:.5em}.attribute div.overflow{max-height:190px;overflow-y:scroll !important;overflow-x:hidden}.attribute .toggle{padding:.5em;color:#00599c;font-weight:bold;cursor:pointer}.attribute .toggle:hover{color:#003b69}.attribute img{position:absolute;top:10px;right:10px;height:14px}.search-box{position:relative;padding:.25em .25em .25em 25px;border-bottom:1px solid #c8ccce;background:url(https://www.fastenal.ca/static/images/icons/search-grey.png) no-repeat 0 4px}.search-box input{display:block;width:100%;*width:90%;padding:.25em 0;border:0;text-indent:.25em}.product{position:relative;display:block;margin:0 15px 15px 0;overflow:hidden;text-align:center}.product .img{display:block;width:68px;height:68px;margin:auto;margin-top:.5em}@media screen and (max-width:600px){.product .img{height:auto}}.compare-label{display:block;margin-top:10px;white-space:nowrap}#details-accordion{min-height:400px}.comparison-thumbnail{position:relative;float:left;width:45px;height:40px;margin-right:10px;border:1px solid #c8ccce;overflow:hidden;text-align:center;cursor:pointer}.related{height:340px}@media screen and (max-width:959px){.related{height:auto}}.prdct-iframe{border:1px solid #888d91}.product-category-image{margin:15px 0 15px 15px}.wholesale,.saleprice,.customprice{width:auto;padding:0;font-size:125%}.wholesale.unitpricing,.saleprice.unitpricing,.customprice.unitpricing{font-size:100%}.wholesale.last-in-group,.saleprice.last-in-group,.customprice.last-in-group{padding-bottom:10px}.wholesale{color:#000}.wholesale.unitPricing{color:#000}.saleprice{color:#00599c}.customprice{color:#00599c}.shape{padding-left:12px;overflow:hidden;zoom:1}.branch .available.shape{background:url(https://www.fastenal.ca/static/images/icons/availability/in_stock_store.gif) 0 50% no-repeat}.branch .unavailable.shape{background:url(https://www.fastenal.ca/static/images/icons/availability/out_of_stock_store.gif) 0 50% no-repeat}.online .available.shape{background:url(https://www.fastenal.ca/static/images/icons/availability/in_stock_online.gif) 0 50% no-repeat}.online .notActive.shape{background:url(https://www.fastenal.ca/static/images/icons/availability/not_active_online.gif) 0 50% no-repeat}.online .delay.shape{background:url(https://www.fastenal.ca/static/images/icons/availability/delay_online.gif) 0 50% no-repeat}.online .unavailable.shape{background:url(https://www.fastenal.ca/static/images/icons/availability/out_of_stock_online.gif) 0 50% no-repeat}.branch .delay.shape{background:url(https://www.fastenal.ca/static/images/icons/availability/delay_store.gif) 0 50% no-repeat}.guided-attr{float:left;width:33.3333%;overflow:hidden}.guided-attr:nth-child(3n+1){clear:left}@media screen and (max-width:959px){.guided-attr{width:50%}.guided-attr:nth-child(3n+1){clear:none}.guided-attr:nth-child(2n+1){clear:left}}@media screen and (max-width:600px){.guided-attr{clear:left;width:100%}}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}#homepage-promo{width:920px;margin:auto}@media screen and (max-width:959px){#homepage-promo{width:auto;max-width:410px}#homepage-promo img{width:100%}}#homepage-promo .spotlight{float:left;max-height:220px;margin-top:10px;overflow:hidden}#homepage-promo .spotlight .container:nth-child(n+2){display:none}#homepage-promo #banner-container .lg-banner{float:left;margin-top:10px;margin-left:10px}@media screen and (max-width:959px){#homepage-promo #banner-container .lg-banner{margin-top:5px;margin-left:0}}#homepage-promo #banner-container .sm-banner{float:left;margin-top:10px;margin-left:10px}@media screen and (max-width:959px){#homepage-promo #banner-container .sm-banner{float:left;width:50%;margin-top:5px;margin-left:0;text-align:center}}#homepage-promo .container{margin:0 !important}.homepage-sprite-box{float:left;text-align:center}@media screen and (max-width:959px){.homepage-sprite-box{display:block;float:none;width:auto !important;margin:5px 15px;border-bottom:1px solid #c8ccce;text-align:left;line-height:40px}}.homepage-sprite-box .homepage-sprite{display:block;width:68px;height:68px;margin:0 auto 5px}@media screen and (max-width:959px){.homepage-sprite-box .homepage-sprite{width:auto;height:auto;margin:auto}}.home-category{position:relative;min-height:190px;margin:20px}@media screen and (max-width:959px){.home-category{height:auto}}.home-category h2{padding:9px 2px 2px 2px;margin-bottom:5px;border-bottom:1px solid #c8ccce}.home-category p{padding-left:2px;margin-top:15px}.bottom-right{position:absolute;bottom:0;right:0}@media screen and (max-width:959px){.bottom-right{position:relative}}.category-grid{float:left;padding:0 10px;margin:15px 0}.category-grid .category-grid-item{position:relative;width:19%;float:left;overflow:hidden;border:1px solid #ddd;margin:0 1% 1% 0;-webkit-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear}@media screen and (max-width:600px){.category-grid .category-grid-item{width:100%;margin-right:0;margin-bottom:2%}}@media screen and (min-width:601px) and (max-width:759px){.category-grid .category-grid-item{width:49%}}@media screen and (min-width:960px) and (max-width:1067px){.category-grid .category-grid-item{width:23.97%}}@media screen and (min-width:761px) and (max-width:959px){.category-grid .category-grid-item{width:23.97%}}@media screen and (min-width:601px) and (max-width:759px){.category-grid .category-grid-item:nth-child(2n+2){margin-right:0}}@media screen and (min-width:1068px){.category-grid .category-grid-item:nth-child(5n+5){margin-right:0}}@media screen and (min-width:960px) and (max-width:1067px){.category-grid .category-grid-item:nth-child(4n+4){margin-right:0}}@media screen and (min-width:761px) and (max-width:959px){.category-grid .category-grid-item:nth-child(4n+4){margin-right:0}}.category-grid .category-grid-item:hover .category-level{-webkit-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear;opacity:.87}.category-level{background-color:#000;color:#fff;height:80%;position:absolute;top:0;width:100%;opacity:0;padding:15px 0 0 15px;transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;box-sizing:border-box}.category-grid-media{width:100%;height:240px;text-align:center}.category-grid-media-image{max-width:95%;max-height:95%;object-fit:contain}.category-grid-item-name{border-top:1px solid #ddd;height:62px;text-align:center;text-transform:uppercase;background-color:#333;color:#fff;padding:12px;box-sizing:border-box}.category-grid-item-name-link{color:#fff;font-size:14px}.category-grid-item-name-link:visited{color:#fff}.btn-category{display:block;text-align:center;text-transform:uppercase;position:absolute;bottom:1px;left:0;right:0;color:#fff;font-size:12px;font-weight:700;border:1px solid #fff;border-right:0;border-left:0;transition:.3s ease-in-out}.btn-category:hover{color:#f60;background:#504f4f;transition:.3s ease-in-out}.category-level-item{width:90%;padding-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.category-level-item{color:#fff;font-size:14px}.category-level-item:visited{color:#fff}.category-level-item:hover,.category-level-item:active,.category-level-item:focus{color:#f60}.category-level .btn-category{border-bottom:1px solid #fff;border-top:1px solid #fff}.mega-menu{position:absolute;background-color:#fff;border:1px solid #ddd;border-top-width:1px;border-top-width:0;box-shadow:0 0 8px rgba(0,0,0,0.15);top:48px;display:block}.category-menu-wrap{float:left;width:210px;border-right:1px solid #ddd;margin:10px auto;padding-left:10px;display:inline-block}.category-menu-wrap:last-child{border:0}.mega-menu .mega-menu-list{margin:0;padding:0;display:block}.category-menu-listitem{padding:4px 8px;display:block;font-size:12px;color:#1c1b1a}.mega-menu-list-item-link{display:block;padding:5px 15px;font-size:12px;color:#252525 !important;transition:200ms ease-in-out;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out}.mega-menu-list-item-link:visited{color:#252525}.mega-menu-list-item-link:not(.mega-sub-menu-list-link):hover,.mega-menu-list-item-link:not(.mega-sub-menu-list-link):focus,.mega-menu-list-item-link:not(.mega-sub-menu-list-link):active{background:#5db2ff;color:#fff !important;transition:200ms ease-in-out;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out}.btn-primary{background-color:#00599c;color:#fff !important;border-color:#00599c}.btn-primary:hover,.btn-primary:focus,.btn-primary:visited{background-color:#00599c;color:#fff !important}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}@media only screen and (min-width:900px){.products-mobile-menu{display:none !important}}.homepage--cms-wrap{border:1px solid #888d91;clear:both;padding:8px;margin:0 10px;display:flex}.homepage--cmstiles-card{border-right:2px solid #d5d5d5;float:left;padding:5px 10px 0;text-align:center;width:33%;cursor:pointer}.homepage__quicktiles-cardimg{height:100px;margin:10px auto;text-align:center;width:100px}.homepage__quicktiles-cardimg>img{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.homepage--cmstiles-card:hover h2{color:#003b69}.homepage--cmstiles-card>h2{color:#069;font-size:19px;padding:0}.homepage--cmstiles-card:last-child .homepage__quicktiles-cardimg{width:auto}.homepage__cmstiles-carddesc{font-size:13px}.homepage--cmstiles-card:last-child{border-right:medium none}.clearfix{clear:both;content:""}.clearfix::after,.clearfix::before{clear:both;content:"";display:block}@media only screen and (min-device-width:240px) and (max-device-width:480px){.homepage--cms-wrap{border:1px solid #888d91;clear:both;padding:8px;margin:0 10px;display:block}.homepage--cmstiles-card{border-bottom:1px solid #d5d5d5;border-top:2px solid #d5d5d5;border-right:medium none;cursor:pointer;padding:5px 10px 0;text-align:center;display:block;float:none;width:auto}.homepage--cmstiles-card:first-child{border-top:medium none}.homepage--cmstiles-card:last-child{border-bottom:medium none}}.product-search .product__suggestor-wrap{background-color:#fff;border:1px solid #d5d5d5;font-size:13px;margin-left:-2px;margin-right:auto;margin-top:3px;max-height:300px;overflow:auto;z-index:9}.product__suggestor{padding:5px 0}.product__suggestor-group{border-bottom:1px solid #d5d5d5;margin:0 7px;padding-bottom:5px}.product__suggestor-group strong{color:#666;font-size:12px}.product__suggestor-value{cursor:pointer;padding:3px 7px}.product__suggestor-value:hover{background-color:#00599c;color:#fff}.product__suggestor-value:hover .product__suggestor-matchhighlight{color:#fff}.product__suggestor-match{font-weight:bold}.product__suggestor-value .product__suggestor-matchhighlight{color:#00599c}.home-carousel{display:flex;margin:10px;max-height:235px;overflow:hidden}@media screen and (max-width:959px){.home-carousel{display:block;overflow:inherit;height:inherit}}.home-carousel .spotlight.scroller .cms-ad img{width:100%;height:235px}@media screen and (max-width:959px){.home-carousel .spotlight.scroller .cms-ad img{height:inherit}}.home-carousel .home-carousel--left{width:69%;padding-right:1%}@media screen and (max-width:959px){.home-carousel .home-carousel--left{width:100%;padding-right:0}}.home-carousel .home-carousel--left .container{margin:0}.home-carousel .home-carousel--right{width:30%}@media screen and (max-width:959px){.home-carousel .home-carousel--right{width:100%;margin-top:10px}}.home-carousel .home-carousel--right .sm-banner{width:48%;float:left}.home-carousel .home-carousel--right .sm-banner img{height:115px}@media screen and (max-width:959px){.home-carousel .home-carousel--right .sm-banner{width:24.25%;margin:0 0 0 1%}.home-carousel .home-carousel--right .sm-banner:first-child{margin:0}.home-carousel .home-carousel--right .sm-banner img{width:100%;height:inherit}}.home-carousel .home-carousel--right .sm-banner:nth-child(2n+2){margin:0 0 2% 3%}@media screen and (max-width:959px){.home-carousel .home-carousel--right .sm-banner:nth-child(2n+2){margin:0 0 0 1%}}.home-carousel .home-carousel--right .container{margin:0}.product-search .product__suggester-wrap{background-color:#fff;border:1px solid #d5d5d5;font-size:13px;margin-right:auto;max-height:300px;overflow:auto;z-index:9}.product__suggester{padding:5px 0}.product__suggester-group{border-bottom:1px solid #d5d5d5;margin:15px 7px 0;padding-bottom:5px;width:85%}.product__suggester-group strong{color:#666;font-size:12px}.product__suggester .product__suggester-group:first-of-type{margin-top:0}.product__suggester-value{cursor:pointer;padding:3px 7px 3px 25px;color:#666}.product__suggester-value.hover,.product__suggester-value:hover{background-color:#00599c;color:#fff}.product__suggester-value.hover .product__suggester-matchhighlight,.product__suggester-value:hover .product__suggester-matchhighlight{color:#fff}.product__suggester-value strong{color:#000}.product__suggester-value:hover strong{color:#fff;font-weight:bold}.product__suggester-match{font-weight:bold}.product__suggester-value .product__suggester-matchhighlight{color:#00599c}.product__suggester-link{color:inherit}.product__suggester-link:hover{color:#fff !important}.fixed-header .product__suggester-link{color:#1c1b1a !important}@media(min-width:1025px){.product-search #suggestionResult,.product-search #fixedSuggestionResult{margin-right:0}}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}.panel-overflow .panel-sm{overflow:auto;max-height:265px}.panel-overflow .panel-md{overflow:auto;max-height:400px}.myBusiness-img{max-height:100%;vertical-align:middle}.planogram-info{width:60%;display:inline-block;vertical-align:top}.myBusiness-box-container{border:2px solid #eaeaea;margin:0 0 15px 0;cursor:pointer;padding:10px 10px 0 10px}.myBusiness-box-container:last-child{margin:0}.myBusiness-box-container .total-parts-placeholder{padding-left:15px}.myBusiness-box-container .business-column-details{max-width:80%;text-overflow:ellipsis !important;white-space:nowrap;overflow:hidden !important}.myBusiness-box-container .clearfix{margin-bottom:10px}.myBusiness-box-container img{margin-right:6px}.myBusiness-box-container h5{color:#00599c}.myBusiness-box-container .planogram-text{clear:both;width:100%}.myBusiness-box-container .clearfix.blue.bold{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.disabled-planogram{cursor:default !important}.my-business-icon{height:19px}.section-highlight{border:1px solid #003b69}#usageDetailsTable_length select{min-width:unset}.myUsage-checkbox-master{border-bottom:1px solid #eaeaea;padding:0}.myUsage-checkbox-slaves{padding:0}#usageDetailsSection>h4{padding-left:0;padding-right:0}.planogram{position:relative;overflow:auto}.planogram-grid{overflow:auto}.planogram-grid #binstock-planogram-grid-table{border:5px solid #00599c;max-width:95%;display:table !important;overflow:visible}.planogram-grid #binstock-planogram-grid-table tbody{display:table-row-group !important}.planogram-grid #binstock-planogram-grid-table tbody tr{display:table-row !important}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell{position:relative;border:5px solid #00599c;width:140px;min-width:140px;height:120px;padding:2px;display:table-cell !important}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .partition-list{list-style:none;margin-left:6px}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .partition-list .planogram-partition-tab{border:1px solid #c8ccce;background-color:#eaeaea;border-bottom:0;position:relative;top:6px;display:inline-block;padding:4px 6px;cursor:pointer;margin-left:-6px}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .partition-list .planogram-partition-tab.active{background-color:#fff;border-bottom-color:#fff}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .planogram-cell-content{cursor:pointer;padding:5px 5px 0 5px;border:1px solid #c8ccce;margin-top:5px;width:auto;position:relative}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .planogram-cell-content>*{margin-bottom:5px}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .planogram-cell-content .planogram-img{margin-left:15px;width:55px;text-align:center;height:55px;padding:5px;border:1px solid #eaeaea;display:inline-block;vertical-align:top}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .planogram-cell-content .binstock-text{font-size:11px;max-width:45%;padding-left:5px}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .tooltip-cell{cursor:auto;background-clip:padding-box;-webkit-background-clip:padding-box;background-color:white;color:black;padding:10px 0;position:absolute;top:10px;z-index:1;width:300px;border:5px solid rgba(0,0,0,0.2);border-radius:6px}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .tooltip-cell .fast-360-arrow{margin-top:-11px;position:absolute;display:block;width:10px;height:20px;border:11px solid transparent;top:50%}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell .tooltip-cell .fast-360-arrow:after{position:absolute;bottom:-10px;content:"";border:10px solid transparent}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-last-child(n+3) .tooltip-cell,.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-child(1) .tooltip-cell,.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-child(2) .tooltip-cell{left:75px}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-last-child(n+3) .tooltip-cell .fast-360-arrow,.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-child(1) .tooltip-cell .fast-360-arrow,.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-child(2) .tooltip-cell .fast-360-arrow{left:-24px;border-right-color:rgba(0,0,0,0.25)}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-last-child(n+3) .tooltip-cell .fast-360-arrow:after,.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-child(1) .tooltip-cell .fast-360-arrow:after,.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-child(2) .tooltip-cell .fast-360-arrow:after{left:6px;border-right-color:#fff;border-left-width:0}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-last-child(-n+2):not(:nth-child(1)):not(:nth-child(2)) .tooltip-cell{right:139px}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-last-child(-n+2):not(:nth-child(1)):not(:nth-child(2)) .tooltip-cell .fast-360-arrow{right:-24px;border-left-color:rgba(0,0,0,0.25)}.planogram-grid #binstock-planogram-grid-table tbody tr .binstock-planogram-cell:nth-last-child(-n+2):not(:nth-child(1)):not(:nth-child(2)) .tooltip-cell .fast-360-arrow:after{right:6px;border-left-color:#fff;border-right-width:0}#binstock-planogram-list-table{border:15px solid #00599c;width:95%}#vending-planogram-list{border:1px solid #ddd;width:95%}.img-td{text-align:center}.reduce{max-height:40px}.popover{position:absolute;z-index:999;background:white;min-width:275px;max-width:none !important}.popover .checkbox{padding-left:20px}.popover .checkbox label{display:inline-block;position:relative;padding-left:5px}.popover .checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:2px solid #5ca533;padding:9px;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.popover .checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-18px;margin-top:4px;padding-left:3px;padding-top:1px;font-size:11px;color:#555}.popover .checkbox input[type=checkbox]{opacity:0}.popover .checkbox input[type=checkbox]:focus+label::before{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.popover .checkbox input[type=checkbox]:checked+label::after{font-family:"FontAwesome",sans-serif;content:"\f00c"}.popover .checkbox input[type=checkbox]:disabled+label{opacity:.65}.popover .checkbox input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}.popover .checkbox.checkbox-circle label::before{border-radius:50%}.popover .checkbox.checkbox-inline{margin-top:0}.cursor-pointer{cursor:pointer}.jstree-container-ul{background:white}.primary-addon-button{min-height:32px;height:35px;color:#fff;background-color:#00599c;border-color:#204d74}#inventorySearchText{display:inline-block;height:35px;font-size:12px;width:293px}.inventory-img-td{width:87px}.inventory-img-th{width:215px}.inventory-filter-box{border:1px solid #ddd;padding:9px 10px;cursor:pointer}.filter-label{color:#00599c;font-size:13px}.inventory-filter-div{top:7px;position:relative;float:left;padding-left:10px}.fast-360-nav-list .list-group-item{border-radius:0 !important;background-color:#fff !important;color:#1c1b1a !important}.fast-360-nav-list .list-group-item:hover{border-color:#0091ff !important;background-color:#0091ff !important;color:#fff !important}.fast-360-nav-list .list-group-item.active{background-color:#23527c !important;color:#fff !important}#inventoryResetBtn{min-height:34px;letter-spacing:.5px;line-height:18px;font-size:12px;font-weight:normal;background-color:#00599c}#inventoryResetBtn:hover{background-color:#003b69 !important;transition:all .3s ease-out !important;box-shadow:rgba(0,0,0,0.156863) 0 2px 5px 0,rgba(0,0,0,0.117647) 0 2px 10px 0 !important}.inventory-suggestion-tr{color:#069}.inventory-suggestion-td{width:100px}.inventory-suggestion-td:hover{width:100px;color:#069}.inventory-suggestion-field{width:100px;color:#0091ff}.inventory-search-text-fields{color:#0091ff !important;margin-right:12px}ul .inventory-suggestion-table{width:345px}ul .inventory-suggestion-table tbody{cursor:pointer !important;background:white !important}#inventorySearchForm .ui-autocomplete{border:white !important;width:378px !important;font-size:11px !important;left:-67px !important;z-index:5}.channel-popover-no-channel{width:200px;height:40px;padding-left:30px;padding-top:12px}#accountPopover{max-height:175px;overflow:auto}#channelPopover{width:195px}.category-popover-no-category{width:230px;height:40px;padding-left:65px;padding-top:12px}#categoryPopover{overflow:auto;max-height:265px}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#5ca533;border-color:#5ca533}.checkbox-success input[type=checkbox]:checked+label::after{color:#fff}.popover-div{padding-left:12px}.popover-facility-div{padding:10px;overflow:auto;max-height:300px;width:300px}.zero-sale-facility{background:#eaeaea}.channel-popover-value{padding-left:30px}.popover-label{padding:0 10px !important;width:100%}.fast-360-header{background:#dadada;padding:10px 15px;margin-bottom:15px;color:#000;border-left:5px solid #0b95da}.fast-360-demo-ico{color:#00599c;display:inline-block;margin-left:5px;font-size:14px;width:20px;height:20px;cursor:pointer}.fast-360-demo-img{display:none;background-color:white;padding:10px 0;position:absolute;z-index:1;border:5px solid rgba(0,0,0,0.2);border-radius:6px}.no-padding{padding:0}.filter-box{border:1px solid #ddd;box-shadow:0 0 6px rgba(0,0,0,0.15)}.spend-filter-row>*{padding-bottom:20px}#my-spend-search{width:100%}#my-spend-search .primary-addon-button{width:1% !important;background-color:#069}.spend-filter-span{color:#00599c;font-size:16px;font-weight:600}.no-border{border:0}.usage-filter-panel-heading{height:42px;background-color:#f0f0f0 !important;border-bottom:1px solid #ddd}#usage-reset-button{min-height:29px;letter-spacing:.5px;line-height:16px;font-size:12px;font-weight:normal;background-color:#00599c;position:relative;top:-3.5px;border:0}#usage-reset-button:hover{background-color:#003b69 !important;transition:all .3s ease-out !important;box-shadow:rgba(0,0,0,0.156863) 0 2px 5px 0,rgba(0,0,0,0.117647) 0 2px 10px 0 !important}#my-spend-search .ui-autocomplete{width:433px !important;z-index:2;left:-30px !important}.spend-suggestion-table{width:392px;opacity:1;z-index:2;cursor:pointer}.fast-360-calendar-icon{padding:6px 0 6px 3px}.filter-panel-body{border:1px solid #ddd;border-top-width:0}.spend-panel{border-radius:0;border:0}.spend-suggestion-field{width:103px;color:#0091ff}.spend-suggestion-color{background-color:white !important}.spend-suggestion-td{width:137px}.spend-suggestion-td:hover{width:100px;color:#069}.spend-filter-row .input-group-btn{display:inline-block}.vendingCell{display:none;float:right}.loadingModal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(71,63,63,0.8) url("https://www.fastenal.ca/img/fastenal/FR_78875.gif") 50% 50% no-repeat}body.loading{overflow:hidden}body.loading .loadingModal{display:block}.fast-360-table th{background-color:#f0f0f0 !important;color:#069 !important;font-weight:normal !important;font-size:14px;text-align:left;overflow:hidden;padding-left:2px}.fast-360-table .dataTables_length{padding-top:7px}.fast-360-table .table-header-span{padding-left:8px}.planogram-row{border:15px solid #00599c;mso-border-shadow:10px -10px #07099c}.dataTable{border-collapse:collapse !important}.my-spend-date-label{line-height:32px;color:#069;font-weight:normal}.my-spend-calendar-icon{color:#069 !important;min-height:35px;border:0;outline:none !important;z-index:0 !important}.my-spend-calendar-icon:hover,.my-spend-calendar-icon:focus{color:#069 !important;background-color:#fff !important;border:0}.spend-date-filter-span{border:1px solid #ddd}.fast-360-date{max-width:80px;height:34px;border:0;outline:none !important;cursor:pointer;padding-left:2px}.fast-360-date .input-group-btn>.btn{border-left-width:0;left:-2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.fast-360-date .form-control:focus{box-shadow:none;-webkit-box-shadow:none;border-color:#ccc}.no-chart-data{height:197px;line-height:197px;text-align:center;vertical-align:middle}#vending-machine{background-color:#00599c;max-width:1150px}#vending-machine #vending-window-wrapper{padding:20px}#vending-machine #vending-window-wrapper #vending-window{border-radius:10px;overflow:auto}#vending-machine #vending-window-wrapper #vending-window table{border-radius:10px;margin:0;width:100%}#vending-machine #vending-window-wrapper #vending-window table .vending-planogram-cell{border:1px solid #c8ccce;min-width:60px;max-width:100px;height:120px;text-align:center;padding:0 10px;cursor:pointer}#vending-machine #vending-window-wrapper #vending-window table .vending-planogram-cell.empty{background-color:#eaeaea}#vending-machine #vending-window-wrapper #vending-window table .vending-planogram-cell.active{background-color:#abd8f4}#vending-machine #vending-window-wrapper #vending-window table .vending-planogram-cell>*{margin-bottom:10px}#vending-machine #vending-window-wrapper #vending-window table .vending-planogram-cell .vending-qoh{font-size:14px}#vending-machine #vending-window-wrapper #vending-window table .vending-planogram-cell .vending-img{max-height:50%}#vending-machine #vending-window-wrapper #vending-window table .vending-planogram-cell .cell-top{margin:0 -5px 10px -10px}#vending-machine #vending-window-wrapper #vending-window table .vending-planogram-cell .cell-top .motor-pos{border:1px solid #c8ccce;border-radius:38px;padding:5px;font-size:10px;color:#00599c}#vending-machine #vending-window-wrapper #vending-window table .vending-planogram-cell .cell-top .vending-sku{padding:5px 0 0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}#vending-machine #vending-details-wrapper{padding:20px 20px 20px 0}#vending-machine #vending-details-wrapper #vending-details{border-radius:10px;background-color:#c8ccce;padding:65px 0}#vending-machine #vending-details-wrapper #vending-details table{margin:0;width:100%}#vending-machine #vending-details-wrapper #vending-details table #vending-img{margin:auto;display:block}#vending-machine #vending-details-wrapper #vending-details table .vending-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.facility-highlight{background-color:#edf6fd}.button.filter-tile,.button.deselectAcc{margin-bottom:15px;background-color:#fff;color:#1c1b1a !important;border:1px solid #ddd;font-weight:normal !important;box-shadow:0 1px 5px rgba(0,0,0,0.15);cursor:initial;min-height:31px;line-height:29px}.button.filter-tile:hover,.button.deselectAcc:hover{background-color:#fff !important;color:#1c1b1a !important}.button.filter-tile:active,.button.deselectAcc:active{background-color:#fff !important;color:#1c1b1a !important}.button.filter-tile .fa.fa-times,.button.deselectAcc .fa.fa-times{color:#337ab7;cursor:pointer;padding-left:2px}.facilities-division:hover{background-color:#edf6fd}.selected-facility{color:#00599c;border:solid #1a80b7;width:inherit;margin-left:-10px !important;margin-right:-10px !important}#usageSearchButton{cursor:pointer}#inventorySearchBtn{background-color:#069;display:table-cell}.deselecFacility{color:#000;background-color:white}#planogramViewHeader{font-weight:normal}#vendingMachinePanelBody{max-height:374px;overflow:auto}#planogramViewButtons{margin-right:10px}#planogramViewButtons a{margin-bottom:10px;background-color:#fff;border:1px solid #c8ccce}#planogramViewButtons a:hover{color:#1c1b1a !important}#planogramViewButtons a.focus{color:#fff !important;background-color:#00599c}#planogramViewButtons a.focus:hover{color:#fff !important}#planogramViewButtons a.focus:active{color:#fff !important}.machine-icon{background:url(https://www.fastenal.ca/static/images/icons/vending-black.png) no-repeat 5px 5px;background-size:13px 16px;text-indent:13px}.machine-icon.focus{background:url(https://www.fastenal.ca/static/images/icons/vending-white.png) no-repeat 5px 5px;background-size:13px 16px;text-indent:13px}.fa.fa-list{padding-right:5px}@media screen and (max-width:959px){.inventory-filter-div{border-bottom:1px solid #c8ccce;float:none;left:15px;position:inherit;margin:0 15px}}@media screen and (max-width:1199px){#vending-details-wrapper{padding:0 20px 20px 20px !important}.vending-overflow{max-width:none !important}}@media screen and (max-width:600px){.facility-container,.planogram-img{width:90%}.planogram-info{display:block;width:90%}.planogram-cell{min-width:120px}#binstocks-column,#vending-column{margin-top:0}}.highlightBinLocation{box-shadow:0 0 14px 1px #069 inset}.badge-pgram{position:relative;display:inline-block}.badge-pgram-label{display:block;position:relative;width:22px;height:5px}.badge-pgram-label:not(last-child){margin-bottom:1px}.badge-pgram-icon{position:absolute;right:1px;bottom:0;color:#fff}.badge-pgram-icon:before{font-size:12px}.badge-pgram-normal .badge-pgram-label{background-color:#0068b3}.badge-pgram-low .badge-pgram-label{background-color:#f7c50d}.badge-pgram-critical .badge-pgram-label{background-color:#e03416}.badge-pgram-icon-critical{text-shadow:0 -1px 2px #e03616;box-shadow:inset 0 0 1px 1px #e03616;bottom:1px}.qohIndicator{position:absolute;right:6px;bottom:0}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}.ui-modal-background{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background:#1c1b1a;opacity:.75;filter:alpha(opacity=75)}.ui-modal-window{position:absolute;z-index:99999;width:auto;max-width:80%;min-width:40%;height:auto;background:#fff}.ui-modal-window ul{padding:0;margin:0}.ui-modal-window ul.bulleted{margin:.5em 30px}.ui-modal-window .modal-header{padding:5px 60px 5px 15px;border-bottom:1px solid #c8ccce;color:#555;font-size:185%;font-weight:bold;line-height:40px;background:#eaeaea}.ui-modal-window .modal-header.notify{background:#003b69;color:#fff;font-size:100%;font-weight:normal;text-align:center}.ui-modal-window .modal-content{position:relative}.ui-modal-window .modal-content .refinement .hidden{display:block}.ui-modal-window .modal-content .refinement .toggle{display:none}.ui-loading{position:absolute;z-index:99999;width:100px;height:100px;background:url(https://www.fastenal.ca/img/fastenal/FR_78875.gif) transparent 0 0 no-repeat}.ui-load-img{min-width:82px;min-height:82px;background:url(https://www.fastenal.ca/static/images/new-loading.gif) transparent 0 0 no-repeat;background-position:50% 50%}.ui-front{z-index:99999 !important}.ui-autocomplete{position:absolute;background:#fff;width:200px;max-height:300px;padding:0;border:1px solid #f60;border-top:1px solid #fff;overflow:auto;list-style:none}.ui-autocomplete-category{margin:1em 15px .5em;font-weight:bold;font-size:125%}.ui-autocomplete .ui-menu-item a{display:block;padding:.5em 15px .5em 30px;text-indent:-15px;cursor:pointer}.ui-autocomplete .ui-menu-item a:hover{color:#1c1b1a !important}.ui-datepicker{border:1px solid #c8ccce;background:#fff}.ui-datepicker-title{margin:1em 0;font-weight:bold;text-align:center;line-height:1.5em}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:1em;cursor:pointer}.ui-datepicker-prev{left:15px}.ui-datepicker-next{right:15px}button,.ui-button{min-height:38px;padding:0 1em;margin:0 5px;border:1px solid #c8ccce;overflow:hidden;color:#555 !important;display:inline-block;font-weight:bold;line-height:38px;background-color:#eaeaea;cursor:pointer}.ui-state-active{background:#c8ccce;cursor:default}button:hover,.ui-button:hover,.ui-state-hover,.ui-state-focus{border-color:#999;color:#1c1b1a !important;background-color:#c8ccce !important}button:hover a:hover,.ui-button:hover a:hover,.ui-state-hover a:hover,.ui-state-focus a:hover{color:#1c1b1a !important}.ui-combobox{position:relative;display:inline-block;*display:block;*width:154px;padding:0 40px 0 0}.ui-combobox input[type=text]{width:148px;min-width:0}.ui-combobox-toggle{position:absolute;top:0;*top:.1em;bottom:0;right:0;*height:1.7em;padding:0;margin-left:-1px}.ui-buttonset{*position:relative;display:inline-block;*display:block;margin:0 5px;overflow:hidden;background-color:#eaeaea}.ui-buttonset input{display:none}.ui-buttonset .ui-button,.ui-buttonset button{*position:relative;*display:inline !important;float:left;*float:none;margin:0}.ui-tooltip{cursor:help !important}@media screen and (max-width:959px){img.ui-tooltip{display:none !important}}.ui-tooltip-window{margin:10px;background:#fff;border:1px solid #c8ccce;z-index:999999}@media screen and (max-width:600px){.ui-tooltip-window{display:none !important}}.ui-tooltip-window dd{width:100%}.ui-tooltip-title{padding:10px;border-bottom:1px solid #c8ccce;color:#555;font-size:150%;font-weight:bold;background:#eaeaea}.ui-tooltip-image{float:left;padding:10px}.ui-tooltip-content{padding:10px}.ui-dialog{padding:0 !important;border:1px solid #00599c}.ui-dialog .ui-dialog-content{background-color:white !important}.ui-dialog-titlebar{font-weight:bold;background-color:#00599c}.ui-linkset{*position:relative;display:inline-block;*display:inline;margin:0 5px 5px 0;border:1px solid #c8ccce;*zoom:1;color:#555 !important;background-color:#eaeaea;cursor:pointer}.ui-linkset:hover{border-color:#999;color:#1c1b1a !important;background-color:#c8ccce}.ui-linkset .ui-linkset-label{*display:inline;float:left;min-height:38px;padding-left:.5em;margin:0 5px;overflow:hidden;font-weight:bold;line-height:38px}.ui-linkset-children{position:absolute;z-index:10000;min-width:150px;margin:5px;border:1px solid #c8ccce;background:#fff}.ui-linkset-children a{display:block;padding:.5em}.ui-linkset-children a:hover{background:#eaeaea}.ui-icon{display:inline-block;*display:block;width:36px;height:36px}.ui-icon.ui-icon-triangle-1-s{background-image:url(https://www.fastenal.ca/static/images/icons/arrow-down.png);background-position:3px 3px}.ui-icon.ui-icon-copy-all{background-image:url(https://www.fastenal.ca/static/images/icons/ico-copy-both.png);background-position:7px 9px;background-repeat:no-repeat}.ui-tree ul{margin:.2em}.ui-tree li{list-style:none}.ui-tree .ui-tree-node label{display:inline;vertical-align:middle}.ui-tree .ui-tree-node .ui-tree-image{margin-right:.3em;cursor:pointer}.ui-tree .ui-tree-node.ui-tree-node-leaf .ui-tree-image{cursor:default}.ui-helper-hidden-accessible{display:none}.ui-buttonset input{display:none}.ui-templateSetToggle{position:absolute;right:6px;display:inline;*display:block;max-width:5px;min-height:40px;padding:0 .9em;*margin:auto 5px 5px;margin:0 5px 5px 0;border-left:1px solid #fff;color:#fff !important;line-height:40px;font-weight:bold;white-space:nowrap;background-color:#f60;background-image:url(https://www.fastenal.ca/static/styles/images/selectorarrow.png);background-position:.3em 1.1em;background-repeat:no-repeat;cursor:pointer}.ui-templateSetToggle:hover{color:#fff !important;background-color:#003b69 !important}.ui-templateset{position:absolute;width:auto;max-width:175px;height:150px;z-index:999999;padding:.2em 1em .2em .2em;border:1px solid #c8ccce;overflow-y:scroll;overflow-x:hidden;color:#003b69;background-color:#eaeaea}.ui-setoption{float:left;clear:left;width:100%;padding:.2em .2em .2em .5em;margin-left:.4em;text-indent:-0.5em;cursor:pointer}.ui-setoption:hover{color:#003b69}.ui-settitle{float:left;padding:.1em .2em 0 .1em;color:#1c1b1a;font-weight:bold;cursor:default}.sc-location-icon{width:36px !important;height:36px !important}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}.cms-field{margin:7px 0;clear:left;overflow:hidden}.cms-field h3{margin:.5em 0;border-top:1px solid #c8ccce;border-bottom:1px solid #c8ccce;overflow:hidden}.cms-description{display:block;padding:.5em 15px}.cms-label{display:block;float:left;clear:left;width:200px;margin:12px 0 12px 15px;font-weight:bold}@media screen and (max-width:600px){.cms-label{width:auto}}.cms-input{position:relative;float:left;margin:0 15px;overflow:hidden}@media screen and (max-width:600px){.cms-input{clear:left}}.cms-input label{float:left;clear:left;margin:.5em 0;min-width:185px}.cms-submit{clear:left;margin:0 15px 15px 230px}@media screen and (max-width:600px){.cms-submit{margin-left:15px}}.open-csp{margin-top:12px;width:90%;display:none;text-align:left;text-indent:0;padding:0;background:none !important;outline:0;margin-bottom:15px}.open-csp:hover{background:none !important}.csp-exit{position:absolute;right:5px;top:5px}#csp-app-modal-container{position:absolute;width:100%;top:0;bottom:0;left:0;right:0;z-index:99990;min-height:1500px;display:none}#csp-app-modal-container .csp-app-bg-overlay{background:rgba(0,0,0,0.5);position:fixed;width:100%;top:0;bottom:0;left:0;right:0}#csp-app-modal-container .csp-app-iframe-wrap{position:absolute;top:2%;bottom:2%;left:2%;right:2%;max-width:1200px;padding:0;margin:auto;background:#FFF;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,0.5)}#csp-app-modal-container .csp-app-iframe-wrap .csp-app-iframe{width:100%;min-height:1400px;border-radius:10px;border:0;overflow:auto}#csp-app-modal-container span.close-modal{display:block;background:transparent;position:absolute;right:10px;top:10px;border:1px solid #AAA;color:#AAA;text-align:center;height:24px;width:24px;border-radius:3px;cursor:pointer}#csp-app-modal-container .close-modal .fa{line-height:1.3;color:#AAA;font-size:19px}#csp-app-modal-container .close-modal:hover{color:#444;border-color:#444}#csp-app-modal-container .close-modal:hover .fa{color:#444}#csp-app-modal-container .csp-app-note{margin:60px auto;width:90%;text-align:center;font-weight:bold;font-size:16px;font-family:Arial,sans-serif;border:6px double #EEE;padding:50px 15px;border-radius:6px;color:#444}@media(max-width:1019px){#csp-app-modal-container{min-height:2500px}#csp-app-modal-container .csp-app-iframe-wrap .csp-app-iframe{min-height:2400px}}@media(max-width:429px){#csp-app-modal-container .csp-app-iframe-wrap{top:5px;bottom:5px;right:0;left:0}}.csp-image{width:45px;height:45px}.csp-image:hover{display:block;border:.5px solid black;padding:5px;position:absolute;background-color:white;width:auto;height:auto}.csp-td{min-width:45px;min-height:45px}.clearfix{*zoom:1}.clearfix :after{clear:both}.clearfix :before,.clearfix :after{content:" ";display:table}.box2{margin:0;background:white;border:4px solid #fff;padding:0;float:left;width:25%}.box3{height:26px;border-color:#fff}.smallmidbox{margin:3px 3px 0 0;background:#eaeaea;border:solid white;border-width:2px 0 0 0;padding:0;float:left;width:20%;height:100%;text-align:center;font-weight:bold;color:#00599c}.smallboxleft{margin:3px 3px 0 0;background:#eaeaea;border:solid white;border-width:2px 0 0 0;padding:0;width:38%;float:left;height:50%}.smallboxright{margin:3px 0 0 0;background:#eaeaea;border:0 solid white;padding:0;width:38%;float:right;height:50%}.stepcontent{background:#eaeaea;text-align:center;color:#00599c;padding:10px;font-weight:bold}.stepcontentactive{background:#00599c;color:#fff;text-align:center;padding:10px;font-weight:bold}.centerme{margin-left:auto;margin-right:auto;width:71%}.shipping-method-width{width:350px}#shipping-method-submit{margin:auto;width:50px;display:block}#billingandshipping{display:block}.step2{width:300px}.shippingMethod{padding:4px 0 4px 4px;display:inline-block}.shippingPrice{padding:4px;display:inline-block}#iDontKnowTable{margin-top:-6px}.inlineTable{display:inline-table !important}.shippingMargin{margin:5px}.redText{color:red;margin-left:-4px}#iDontKnowText{padding-left:4px;margin:4px 5px}.agreement-container{overflow:auto;height:350px}#expressShipping{padding:3px 4px 0 4px}@media screen and (max-width:959px){.centerme{width:auto;margin:0}.shippingMethod{max-width:150px}}@media screen and (max-width:600px){.step2{width:100%}}.color-highlight{color:#f60}.color--red{color:#e03416}.custom-catalog-img{height:18px;margin-right:2px;width:18px;float:none;display:inline-block}.custom-catalog-img img{margin-right:2px}.custom-catalog--text{float:none;display:inline-block}#addCreditCardButton:hover{background-color:#003b69 !important}th.locker-pickup-header{width:100px;margin-right:10px;padding:0 0 0 5px;display:block}th.locker-pickup-header span{background-image:url(https://www.fastenal.ca/static/redesign/images/outdoor-locker-pickup_icon.png);background-size:40px 40px;background-repeat:no-repeat;background-position:left center;padding:5px 0 5px 45px;text-align:left;display:inline-block;white-space:normal}.pickup-section{max-width:60%;margin-left:15px}.availability-hours{padding-top:12px}.lpickup-location{width:50%;float:left}.lpickup-location-detail{display:inline-block}.lpickup-location-radio{vertical-align:top;margin-left:0}.lpickup-location-list{list-style-type:none;margin:0}.lpickup-location-list-scroll{overflow-y:auto;max-height:285px}.lpickup-location-list-item:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ddd}.lpickup-location-title{font-weight:700;padding-left:15px;margin-bottom:10px;margin-top:10px}.lpickup-location-address .lpickup-location-radio[type=radio]:checked+.lpickup-location-detail{color:#00599c}.lpickup-location-modal-info{padding-top:0}.lpickup-location-modal-heading{padding-bottom:0}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("https://www.fastenal.ca/static/styles/fonts/fontawesome-webfont.eot?v=4.5.0");src:url("https://www.fastenal.ca/static/styles/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"),url("https://www.fastenal.ca/static/styles/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"),url("https://www.fastenal.ca/static/styles/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"),url("https://www.fastenal.ca/static/styles/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"),url("https://www.fastenal.ca/static/styles/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.modal-container{position:fixed;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;outline:0;-webkit-transition:300ms ease-in-out;-moz-transition:300ms ease-in-out;-ms-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;transform:translateY(0);z-index:99999;text-align:center}.modal-container.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.modal-container.fade .modal-default{-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;-moz-transform:translate(0,-25%);-o-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal-container.fade.in{opacity:1;overflow-y:auto}.modal-container.fade.in .modal-default{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.modal-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-default{position:relative;text-align:left;display:inline-block;text-align:left;vertical-align:middle}.modal-default-header{padding:10px}.modal-default-body{position:relative;padding:10px}.modal-default-footer{position:relative;padding:10px}.modal-default-content{position:relative;background-color:#fff}.modal-default-sm{width:600px}.modal-default-clearfix:after{content:"";clear:both;display:table}.modal-visible{opacity:1}.modal-skin{background-color:#fff;margin:30px auto;box-shadow:0 2px 14px rgba(0,0,0,0.35)}.modal-overlay{position:fixed;background-color:rgba(0,0,0,0.35);width:100%;height:100%;top:0;right:0;left:0;bottom:0;z-index:9999;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.scroll-hidden{overflow:hidden}@media(max-width:767px){.modal-default{width:90%;margin:30px auto}.lpickup-location .lpickup-location-list-scroll{overflow:visible;max-height:initial}.lpickup-location{width:100%}}.button-normal:hover,.button-normal{transition:all .3s ease-in !important;transition:all .3s ease-out !important}.button-standard{background:#00599c;color:white}.button-normal{display:inline-block;color:#fff !important;font-weight:500;letter-spacing:.5px;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;border-radius:2px !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-ms-border-radius:2px !important;border:0;padding:7px 14px;font-size:14px;line-height:normal;min-height:inherit}.button-normal:hover{-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;border:0}.button-normal.highlight{background-color:#f60 !important;color:#fff}.button-normal.highlight:hover,.button-normal.highlight:focus{background-color:#f60 !important;background:#f60 !important;color:#fff !important}.button-normal.disabled,.button-normal.disabled:hover,.button-normal.disabled:focus{opacity:.6;box-shadow:none !important;cursor:not-allowed}.button-normal.secondary,.button-normal.secondary:hover,.button-normal.secondary:focus{background-color:#2f2f2f !important;color:#fff}.button-group .button-normal:not(:last-child){margin-right:15px}.button-group button.button-normal.secondary:hover,.button-group button.button-normal.secondary:focus{background-color:#2f2f2f !important}button,input[type=button],input[type=submit],.button{display:inline-block;*display:block;*float:left;min-height:40px;padding:0 1em;*margin:auto 5px 5px;margin:0 5px 5px 0;border:0;color:#fff !important;font-family:"Open Sans",sans-serif;font-weight:bold;line-height:40px;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;background-color:#00599c;cursor:pointer}button:hover,input[type=button]:hover,input[type=submit]:hover,.button:hover{color:#fff !important;background-color:#003b69 !important}button.action,button[type=submit],button.submitButton,input[type=button].action,input[type=button][type=submit],input[type=button].submitButton,input[type=submit].action,input[type=submit][type=submit],input[type=submit].submitButton,.button.action,.button[type=submit],.button.submitButton{background-color:#00599c !important}button.action:hover,button[type=submit]:hover,button.submitButton:hover,input[type=button].action:hover,input[type=button][type=submit]:hover,input[type=button].submitButton:hover,input[type=submit].action:hover,input[type=submit][type=submit]:hover,input[type=submit].submitButton:hover,.button.action:hover,.button[type=submit]:hover,.button.submitButton:hover{background-color:#003b69 !important}button.action.blue,button[type=submit].blue,button.submitButton.blue,input[type=button].action.blue,input[type=button][type=submit].blue,input[type=button].submitButton.blue,input[type=submit].action.blue,input[type=submit][type=submit].blue,input[type=submit].submitButton.blue,.button.action.blue,.button[type=submit].blue,.button.submitButton.blue{background-color:#00599c}button.action.blue:hover,button.action.blue.secondary:hover,button[type=submit].blue:hover,button[type=submit].blue.secondary:hover,button.submitButton.blue:hover,button.submitButton.blue.secondary:hover,input[type=button].action.blue:hover,input[type=button].action.blue.secondary:hover,input[type=button][type=submit].blue:hover,input[type=button][type=submit].blue.secondary:hover,input[type=button].submitButton.blue:hover,input[type=button].submitButton.blue.secondary:hover,input[type=submit].action.blue:hover,input[type=submit].action.blue.secondary:hover,input[type=submit][type=submit].blue:hover,input[type=submit][type=submit].blue.secondary:hover,input[type=submit].submitButton.blue:hover,input[type=submit].submitButton.blue.secondary:hover,.button.action.blue:hover,.button.action.blue.secondary:hover,.button[type=submit].blue:hover,.button[type=submit].blue.secondary:hover,.button.submitButton.blue:hover,.button.submitButton.blue.secondary:hover{color:#fff !important;background-color:#003b69 !important}button.secondary,button.button-normal.secondary:hover,button.button-normal.secondary:focus,input[type=button].secondary,input[type=button].button-normal.secondary:hover,input[type=button].button-normal.secondary:focus,input[type=submit].secondary,input[type=submit].button-normal.secondary:hover,input[type=submit].button-normal.secondary:focus,.button.secondary,.button.button-normal.secondary:hover,.button.button-normal.secondary:focus{background-color:#fff !important;border:1px solid #707070 !important;color:#707070 !important}button.secondary:hover,button.button-normal.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover,.button.secondary:hover{color:#fff !important;background-color:#707070 !important}button.dismiss,input[type=button].dismiss,input[type=submit].dismiss,.button.dismiss{background-color:#2f2f2f !important;color:#fff}button.cart,input[type=button].cart,input[type=submit].cart,.button.cart{background-color:#00599c !important;background-image:url(https://www.fastenal.ca/static/images/icons/cart.png);background-position:5px 50%;text-indent:20px;margin-right:28px}button.cart:hover,input[type=button].cart:hover,input[type=submit].cart:hover,.button.cart:hover{color:#fff !important;background-color:#003b69 !important}button.cart:hover:disabled,input[type=button].cart:hover:disabled,input[type=submit].cart:hover:disabled,.button.cart:hover:disabled{background-color:#ddd !important;color:#1c1b1a !important}button.disabled,button.button-normal.disabled:hover,button.button-normal.disabled:focus,input[type=button].disabled,input[type=button].button-normal.disabled:hover,input[type=button].button-normal.disabled:focus,input[type=submit].disabled,input[type=submit].button-normal.disabled:hover,input[type=submit].button-normal.disabled:focus,.button.disabled,.button.button-normal.disabled:hover,.button.button-normal.disabled:focus{background-color:#ddd !important;color:#1c1b1a !important}button.disabled:hover,button.button-normal.disabled:hover,input[type=button].disabled:hover,input[type=submit].disabled:hover,.button.disabled:hover{background-color:#ddd !important;cursor:pointer}button.disabled.blue,button.blue.button-normal.disabled:hover,button.blue.button-normal.disabled:focus,input[type=button].disabled.blue,input[type=submit].disabled.blue,.button.disabled.blue{background-color:#63a3d4 !important}button.disabled-grey,input[type=button].disabled-grey,input[type=submit].disabled-grey,.button.disabled-grey{background-color:#ddd !important;color:#1c1b1a !important}button.disabled-grey:hover,input[type=button].disabled-grey:hover,input[type=submit].disabled-grey:hover,.button.disabled-grey:hover{background-color:#ddd !important;cursor:pointer}button.sign-up-footer,input[type=button].sign-up-footer,input[type=submit].sign-up-footer,.button.sign-up-footer{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);color:#00599c !important;background-color:#fff !important;border-color:#003b69}.button.sign-up-footer:hover{color:#fff !important}@media(max-width:900px){.mb_cust_accordion{cursor:pointer;width:100%;font-weight:700 !important}.mb-panel{display:none}.mb-panel ul{list-style-type:none}.acc-items{margin-bottom:5px}#footer h2{padding:0 5px 0 5px !important}.ecom-footer-heading{margin-top:20px;margin-bottom:16px;font-weight:700;font-size:14px}.ecom-slogan{margin-top:.8rem}#footer .social-network{margin-right:10px !important}.ecom-copyrights{margin-top:5px;margin-bottom:1rem}.nav.ecom-footer-social{display:flex}.slogan-text{margin-top:10px}.pull-right{margin-top:4px;margin-right:10px}.bg-white{margin-top:1rem;margin-bottom:1rem}}@media(max-width:992px){.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.footer .nav-link{color:#fff;padding-left:0}.footer .nav-link:hover{color:#f60}.footer .navbar-nav .nav-item .nav-link{padding:0;line-height:1.5em}}.hdr-section.js-desktop:not(.has-dd):hover .hdr-sprite-products{background-position:-306px -8px}.hdr-section.js-desktop:not(.has-dd):hover .hdr-sprite-account{background-position:-358px -7px}.hdr-section.js-desktop:not(.has-dd):hover .hdr-sprite-branch{background-position:-411px -7px}.hdr-section.js-desktop:not(.has-dd):hover .hdr-sprite-cart{background-position:-464px -7px}.arrow-button{width:40px;height:40px;margin-right:5px;cursor:pointer;background-color:#eaeaea;background-image:url(https://www.fastenal.ca/static/images/sprites/arrows-sprite.png)}.arrow-button:hover{background-color:#c8ccce !important}.arrow-button.up{background-position:-40px 0}.arrow-button.invisible{cursor:default;background-color:#fff;background-image:none}.arrow-button.invisible:hover{background-color:#fff !important}.pt-50{padding-top:50px !important}.pl-10{padding-top:10px}.pseudoButton{display:inline-block;min-height:40px;padding:0 1em;margin:0 5px 5px 0;color:#fff !important;line-height:40px;font-family:"Open Sans",sans-serif;font-weight:bold;background-color:#f60}.pseudoButton:hover{color:#fff !important;background-color:#ff8433}.pseudoButton.secondary,.pseudoButton.button-normal.secondary:hover,.pseudoButton.button-normal.secondary:focus{background-color:#00599c !important}.pseudoButton.secondary:hover{color:#fff !important;background-color:#003b69 !important}#branch-address-container{min-width:220px;height:100px}#locationgmap{width:100%;height:465px}#locationgmap .gm-style-iw{overflow:hidden !important;line-height:1.35 !important;white-space:nowrap !important}#locationgmap img{max-width:none}#image-preview{text-align:center}#order-pad-description{width:350px}input[readonly]{border:0 !important;border-bottom:1px solid #c8ccce !important;border-radius:0 !important;background-color:transparent}#autocomplete{position:absolute;z-index:99999;width:200px;max-height:400px;border:1px solid #f60;border-top:0;overflow-x:auto;background:#fff}#autocomplete ul{margin:0 0 1em;padding:0;list-style:none}#autocomplete ul li{padding:0 15px}#autocomplete ul li.selected{background:#abd8f4 !important}.aurus-cvv-iframe .tooltip{display:none}.aurus-cvv-iframe{width:100px;height:60px}.cartSummary{padding:0}.cartSummary dt{clear:both;width:76%;font-weight:normal}.cartSummary dt a{display:block}@media screen and (max-width:959px){.cartSummary dt a{padding:0 0 10px 0}}.cartSummary dd{float:right}.small-obj-padding{padding:2px}.createTemplateNote{clear:both;color:#f60;font-size:11px;font-weight:normal}input[disabled]{background-color:#eaeaea}input[type=button]:disabled{background-color:#ddd !important;color:#1c1b1a !important}#product-table-errors{display:none}td.nowrap{white-space:nowrap;text-align:right}.order-template-container .order-template-btn-icon .ui-icon{width:36px;height:36px}.accountInformation h4{padding:0 15px}.accountInformation p{padding:0 15px 10px 15px}.accountFavorites{position:relative;float:left;width:144px;height:145px;padding:10px 5px;text-align:center}.accountFavorites p{padding:0 !important}.accountFavorites #accountFavoritesLogo{max-width:100px;max-height:100px}.account-list{clear:left \9}.notification{position:fixed;top:8px;z-index:999999;width:80%;padding:15px 0;margin-left:10%;margin-right:10%;color:#fff;text-align:center;font-weight:bold;background-color:#f60;animation:animate-bg 7s linear infinite}@media screen and (max-width:959px){.notification{top:0;left:0;width:100%;margin-left:0}}#additionalInfo-container{margin:5px 25px}.maximize,.minimize{display:block;float:left;width:10px;height:10px;padding:0;margin-top:4px;margin-right:5px}.maximize{background:url(https://www.fastenal.ca/static/images/icons/ico-plus.gif) 0 0 no-repeat}.minimize{background:url(https://www.fastenal.ca/static/images/icons/ico-minus.gif) 0 0 no-repeat}#categoryList div div{margin-left:21px}input[type=number].price{width:100px;text-align:right}.pseudolink{color:#00599c}.pseudolink:hover{color:#fa8435;cursor:pointer}.storeAccountRegistrationLabel{position:relative;margin-left:1.3em}.storeAccountRegistrationRadio{float:left}.userAddressData{margin:0 0 5px 2em}.storeAccountRegistrationSelect{margin-left:20em;position:absolute;top:2px}.scantree{padding:0}.scantree dd{height:22px;margin:0;padding:0;line-height:22px}.scantree dl{width:100%;height:22px;margin:0;padding:0;line-height:22px}.scantree a{margin-right:15px}.scantree span{margin-left:50px}.scantree img{margin-left:10px !important;margin-right:5px !important}.scantree input[type=button]{height:22px;min-height:22px;margin-left:10px;line-height:25px !important}.scantree input[type=text]{height:20px !important;padding:0 !important;line-height:20px !important;text-indent:5px}.scantree #treeRoot{margin:10px}#importantUsageStats{padding:0 5px 0 5px;margin:0;line-height:30px}#importantUsageStats .statsTitle{float:left;width:75%;padding:0;margin:0;font-weight:bold}#importantUsageStats .statsResult{float:right;width:25%;padding:0;margin:0;text-align:right}.reportFormArea{width:48%;padding:2px 2px 5px 2px;font-size:14px;text-align:left}#scaleReportTable td{padding:.3em;line-height:20px}#registrationLoginInformationHeader{padding-left:0}#registrationForm .registrationLongerField{width:300px;border-bottom:none !important}.smartScanUpload div{margin-top:5px}#addToFavoritesForm{display:block;text-align:right;margin:10px 15px}.text-button{margin:0 10px;line-height:40px;white-space:nowrap}#listgrid{*display:none}@media screen and (max-width:600px){#listgrid{display:none}}.table-form label{float:left;clear:left;width:150px;line-height:40px;font-weight:bold}.mobile-icon{position:relative;float:left;width:25%;max-width:160px;text-align:center}.mobile-icon .delete{position:absolute;top:0;right:0;display:none;width:25px;height:25px;cursor:pointer}.mobile-icon:hover .delete{display:block}#myFavoritesForm ul{list-style-type:none}#myFavoritesForm ul li{margin:4px 0}#myFavoritesForm .delete{float:left;margin:5px;cursor:pointer}.table-icon-btn{padding-left:0}.table-icon{float:left;height:35px;width:35px;margin-top:2.5px;text-indent:30px;background-image:url(https://www.fastenal.ca/static/images/sprites/table-icons-sprite.png);background-image:url(https://www.fastenal.ca/static/images/sprites/table-icons-sprite-ie.png) \9;background-size:280px 35px}.table-icon.add-create{background-position:0 0}.table-icon.remove-delete{background-position:-35px 0}.table-icon.edit{background-position:-70px 0}.table-icon.update-save{background-position:-105px 0}.table-icon.print-icon{background-position:-140px 0}.table-icon.upload{background-position:-175px 0}.table-icon.download{background-position:-210px 0}.table-icon.search{background-position:-245px 0}.account-icon{width:50px;height:50px;background:url(https://www.fastenal.ca/static/images/sprites/my-account-icon-sprite_v1.png) no-repeat;background-image:url(https://www.fastenal.ca/static/images/sprites/my-account-icon-sprite-ie_2.png) \9;background-size:471px 51px}.account-icon.user-settings{background-position:-50px -3px}.account-icon.reports{background-position:-100px -3px}.account-icon.payments{background-position:-150px -3px}.account-icon.orders-requests{background-position:-200px -3px}.account-icon.inventory{background-position:-250px -3px}.account-icon.supplier{background-position:-300px -3px}.account-icon.applications{background-position:-350px -3px}.account-icon.support{background-position:-408px -3px}.my-account-icon{padding:0 5px 7.5px 10px}.list-nav .container{margin:15px}.list-nav h2{padding:32px 0 0 0}@media screen and (min-width:601px) and (max-width:959px){.list-nav h2{padding:0}}.list-nav h3{padding:23px 0 0 0}@media screen and (min-width:601px) and (max-width:959px){.list-nav h3{padding:0}}.list-nav h3.no-padding{padding:0}.list-nav ul{margin:0;list-style-type:none}.list-nav ul li{padding:3px}#whoson_chat_link{float:left}#footer .social-network.fr_CA{background:url(https://www.fastenal.ca/static/images/sprites/fr_CA/social-networks.jpg) no-repeat}.priceGuidanceInput{width:45px !important;margin-bottom:5px}.priceGuidanceInputLong{width:70px !important;margin-bottom:5px}.priceGuidancePPS{width:50px !important;min-height:22px;margin-bottom:5px}.priceGuidanceAllBtn{width:50px !important;min-height:16px !important;margin:0 !important;line-height:16px !important}.priceGuidanceAllBtnLong{width:75px !important;min-height:16px !important;margin:0 !important;line-height:16px !important}.priceGuidanceSelect{width:100px !important;min-width:100px !important;height:25px !important;min-height:25px !important;padding:2px !important;line-height:25px !important}input[type=number].remove-spinners::-webkit-inner-spin-button,input[type=number].remove-spinners::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.attribute-content img{max-width:150px;max-height:150px}.drop-shadow{box-shadow:2px 2px 8px #888d91}.max-width-overflow-scroll{max-width:1280px;overflow-x:scroll}#paymentAcceptanceTerms{height:150px;margin-top:5%;overflow-y:scroll}#moreItemsCartLink{margin-top:.5em}.fastscan-table-error{margin:.5em 1em !important}.video-container{position:relative;height:0;padding-bottom:56.25%;padding-top:35px;overflow:hidden}.video-container.four-three-ratio{padding-bottom:75%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .noShade{border:1px solid gray}.formRule{margin-left:15px;margin-right:20px}#vendingReportsLoadingImage{display:none;position:absolute;left:50%;top:50%}.samlFailureContent{height:200px}.deliveryOptions{width:200px;border:1px solid #c8ccce;padding:0 10px 10px 10px;margin:10px 0 10px 10px}.deliveryOptions h3{color:#00599c;padding:10px 0 5px 3px}.deliveryOptions.shipping{margin-top:42px}@media screen and (max-width:959px){.deliveryOptions.shipping{margin-top:10px}}.displayContactYourBranchForEDAInfo{width:200px;margin:10px 0 10px 10px;text-align:center}.shoppingCartGroupingTable th{background-color:#fff;vertical-align:top}.shoppingCartGroupingHeader{text-align:left;padding:0}.shoppingCartGroupingHeader h3{padding:0}.delivery-option-addr{margin:0 10px 10px 0;display:block}.dc-modal-container{height:32px;overflow:auto}.dc-radio-label{display:inline}.checkoutDeliveryTable td:nth-child(1){width:70%}.checkoutDeliveryTable td:nth-child(2),.checkoutDeliveryTable td:nth-child(3){width:15%}.shoppingcart-locker-banner{padding-left:15px;padding-right:15px;margin-top:20px;margin-bottom:20px}.ui-dialog-titlebar{color:#fff;padding:10px}.error-international{border:1px solid #d51d1d !important;background-color:#ffcece;background-repeat:no-repeat;background-position:15px 12px;padding:10px 10px 10px 40px;overflow:hidden;zoom:1;background-image:url(https://www.fastenal.ca/static/images/icons/ico-alert.png)}.ui-icon.ui-icon-closethick{color:#fff;width:10px;height:15px;float:right}.delivery-method-dialog{min-width:450px !important;font-family:"Open Sans",sans-serif;border:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0}.delivery-method-dialog .ui-dialog-titlebar{padding:10px !important;background:#00599c;font-family:"Open Sans",sans-serif;color:#fff;font-size:14px;font-weight:500;border:0;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}.delivery-method-dialog .ui-state-hover,.delivery-method-dialog .ui-state-focus{background:none !important;background-color:#00599c;border:0 !important;margin:0 !important}.delivery-method-dialog .ui-state-hover .ui-icon-closethick,.delivery-method-dialog .ui-state-focus .ui-icon-closethick{margin:0}.delivery-method-dialog .ui-dialog-titlebar-close{margin:0;position:relative !important;right:0 !important}.delivery-method-dialog .ui-icon-closethick{background:none !important;color:#fff;text-indent:0 !important;margin:0 !important}.delivery-method-dialog .delivery-method-dialog-content{padding:0;margin-bottom:15px;font-family:"Open Sans",sans-serif;font-size:13px}.delivery-method-dialog .ui-dialog-content{padding:15px !important}.delivery-method-dialog .locker-pickup-dialog-button{min-width:90px;font-family:"Open Sans",sans-serif !important;font-weight:500 !important;padding:6px 12px !important;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;line-height:normal}.ui-widget-overlay{background:#1c1b1a !important;opacity:.7 !important;height:100% !important;position:fixed !important;width:100% !important}.locker-selectall{position:relative}.locker-selectall-checkbox{margin-top:10px}.shoppingcart-data-table>tbody>tr>td:first-child,.shoppingcart-data-table>tbody>tr>td:last-child{border-bottom:0;padding-left:0}.shoppingcart-locker-column{position:relative;width:100px;padding:0 0 0 5px}.shoppingcart-locker-column-label{float:left;white-space:normal;padding:5px 0 5px 45px;display:inline-block;text-align:left}.shoppingcart-locker-column+.shoppingcart-table-availability-column:before{content:"";position:absolute;left:0;background-color:#fff;height:100%;width:10px;top:0;bottom:0}.shoppingcart-tableheader{display:block;float:left}.shoppingcart-v-machine-thumbnail{background-image:url(https://www.fastenal.ca/static/redesign/images/outdoor-locker-pickup_icon.png);background-size:40px 40px;background-repeat:no-repeat;background-position:left center}.shoppingcart-table-availability-column{position:relative;padding:11px 10px 11px 10px}.locker-pickup-line-checkbox{width:80px}.locker-pickup-line-checkbox+.shoppingcart-table-qty-column{padding-left:45px}.shoppingcart-table-checkbox-column+.shoppingcart-table-qty-column{padding-left:45px}.sc-checkbox-outline:before{content:"";position:absolute;width:20px;height:20px;margin-top:-4px;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;left:0;right:0;margin:auto}.sc-checkbox-outline:after{position:absolute;width:4px;height:10px;left:0;right:0;margin:auto;top:4px}.sc-checkbox-container{position:relative;margin-top:10px}.sc-checkbox-container input[type=checkbox]{opacity:0;position:absolute}.sc-checkbox-container input[type=checkbox]:checked+.sc-checkbox-primary:before{background-color:#00599c;border-color:#00599c}.sc-checkbox-container input[type=checkbox]:checked+.sc-checkbox-primary:after{content:"";border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sc-checkbox-label{margin-left:35px}.sc-checkbox-primary:before{border:2px solid #00599c}.table-form-label-group label{float:none}.checkout-locker-pickup-location-address{margin:0 15px .5em 15px;display:table-cell;padding-top:5px}.checkout-locker-pickup-location-radio{vertical-align:top}.checkout-service-branch{margin-left:0}.checkout-service-branch-head{padding-left:0}.checkout-service-branch-grid{margin-left:3px}.checkout-service-branch-grid-when-no-shipping-address{margin-left:15px}.pickup-section .container,.pickup-section h2{margin-left:0;padding-left:0}.fr-ge-StoreAddress{margin-left:15px;float:left;padding:15px;border:1px solid #ddd;margin-bottom:20px;margin-right:15px}.fr-ge-StoreAddress div{padding-bottom:4px;font-weight:bold}.branch-info{font-size:16px;color:#00599c}.branch-info-label{margin-left:15px;margin-top:-15px}.shoppingcart-locker-column+.shoppingcart-table-availability-column{padding-left:20px}.checkout-lpickup-heading{padding-bottom:0}.checkout-lpickup-heading+.container{margin-top:0}.loading-modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(71,63,63,0.8) url("https://www.fastenal.ca/img/fastenal/FR_78875.gif") 50% 50% no-repeat}.loading-gear{display:none;position:fixed;z-index:1051;top:0;left:0;height:100%;width:100%;background:rgba(71,63,63,0.8) url("https://www.fastenal.ca/static/images/misc/loader-gears.gif") 50% 50% no-repeat}.loading-gear-cvv{display:flex;position:fixed;z-index:1051;top:0;left:0;height:100%;width:100%;background:rgba(71,63,63,0.8) url("https://www.fastenal.ca/static/images/misc/loader-gears.gif") 50% 50% no-repeat}body.loading{overflow:hidden}body.loading--for--gear{overflow:hidden}body.loading .loading-modal{display:block}body.loading--for--gear .loading-gear{display:block}.lpickup-modal-additionInfo{margin:15px 0 0;float:left;display:block;background-color:rgba(255,255,0,0.2);padding:5px;border-radius:3px;color:#5a0707}.alert-warning{background-color:rgba(224,52,22,0.25);border:.5px solid rgba(224,52,22,0.6);color:#000;padding:5px}.clear-search-term-btn{position:absolute;right:50px;top:11px}.clear-search-term-btn-mobile{position:absolute;right:60px;top:60px}.acc-no-selection-div{margin-left:10px;margin-top:30px;max-width:550px}.search-box-for-acc-no{position:relative;width:100%}.fast360-acc-search-input{border-radius:25px;width:100%}.clear-acc-search-input-btn{position:absolute;right:35px;bottom:16px;color:#707070}.fast360-acc-search-icon{position:absolute;right:15px;top:13px}.dropdown-scroll-for-acc-no{border:1px solid #eaeaea;max-height:200px;overflow:auto}.fast360-acc-search-list{list-style-type:none;font-size:14px}.fast360-acc-search-list-item{border-bottom:1px solid #eaeaea;white-space:break-spaces;text-align:justify;padding-left:15px;cursor:pointer}.fast360-acc-search-list-item:hover{background-color:#ddd}.fast360-acc-search-list-item.unselected{color:#0c0c0c}.fast360-acc-search-list-item.selected{background-color:#00599c;color:#fff;font-weight:600}.fast360-acc-search-control-btn{margin-left:26.25rem;margin-top:1.5rem}.fast360-acc-search-info{color:#ae0922;position:sticky;bottom:0;left:0;background:white;font-weight:600}.fast360-acc-search-continue-btn-disabled{pointer-events:none}.m-0{margin:0 !important}.fast360-breadcrumb{color:#1c1b1a;pointer-events:none}@media(min-width:601px){#restrictPurchaseUser{margin-left:207px}}#restrictPurchaseUser label{margin:0}.approvers_div_css{padding:10px;overflow:auto;border:1px #c8ccce solid;border-top:0}.grant_fail_message_popup #btn-close{display:none}.grant_fail_message_popup{max-width:50%;left:24% !important}.grant_fail_message_popup .grant_fail_message_close,.grant_fail_message_popup .grant_fail_message_close:hover{color:white !important;background:#2c2c2c !important;line-height:30px;min-height:30px}input[type=submit]:disabled#requestInformation{background-color:#ffb27f !important;cursor:default !important}input[type=submit].hidden-epo-submit{display:none}.epo-button-highlight{background-color:#00599c;color:white;border:0}.epo-button-highlight:hover{background-image:none !important;background-color:#003b69 !important}.epo-button-previous-highlight{background-color:white;color:#707070 !important;border:1px solid #707070}.epo-button-previous-highlight:hover{background-image:none !important;background-color:#707070 !important;color:white !important}#existingEmailMessage{color:red}@media(max-width:1024px){.grant_fail_message_popup{max-width:55%}}@media(max-width:601px){.grant_fail_message_popup{max-width:80%;left:10% !important}}.a-management-heading.heading-highlight{margin:15px}.heading-highlight{position:relative;padding:10px 15px;background:#eaeaea;font-size:18px}.heading-highlight:before{border-left:5px solid #0b95da;content:"";position:absolute;height:100%;top:0;left:0}.inline-display{display:inline}.b2c-form-control{height:32px !important;padding:6px 12px !important;font-weight:400;border-radius:3px;text-indent:0 !important;box-sizing:border-box}.b2c-form-control[type=submit],.b2c-form-control[type=button],.b2c-form-control[type=password]{min-height:32px !important;line-height:normal;font-weight:500}.mr-10{margin-right:10px}.table-header-primary{border:1px solid #eaeaea}.table-header-primary>thead>tr>th{background-color:#00599c;color:#fff;font-weight:600;text-align:left}.table-header-primary tbody>tr:nth-child(even){background-color:#ebf3ff}.col-header-highlight{background-color:#eaeaea !important}.text-weight-600{font-weight:600}.icon-mr-lg{margin-right:15px}.search-users-permission{position:relative}.search-users-permission .users-search-icon{position:absolute;right:-5px;background-color:transparent !important;color:#1c1b1a !important}.search-users-permission .users-search-icon:hover,.search-users-permission .users-search-icon:focus{background-color:transparent !important;outline-color:#00599c}.users-search-input{padding-right:34px !important;min-width:300px !important;line-height:normal !important}@media screen and (min-width:601px) and (max-width:959px){.users-search-input{min-width:260px}}.users-button-right{margin-left:auto}.users-table{width:100%;margin:10px 0}.user-group{display:flex;align-items:flex-end;padding-left:15px}@media screen and (min-width:601px) and (max-width:959px){.user-group{float:left;margin-top:15px}}.select-group-account{max-height:300px;overflow:auto;margin-bottom:15px}.sortable.both{background:none !important;position:relative}.sortable.both.asc:before{content:"";opacity:0}.sortable.both.desc:after{content:"";opacity:0}.sortable.both:after{font:normal normal normal 18px/1 FontAwesome;content:"\f107";right:15px;position:absolute;bottom:5px}.sortable.both:before{font:normal normal normal 18px/1 FontAwesome;content:"\f106";right:15px;position:absolute;top:5px}.alternateColor{background-color:#ebf3ff}.account-number-box{border:#3c3c3c solid 1px;min-height:40px;max-height:140px;max-width:800px;overflow:auto}.dselectAccNo{font-size:x-small;background-color:#eaeaea !important}.selectAllAccounts{background-color:#eaeaea !important}.selectAccNoClose{color:#cd0a0a !important}.selectAllAccNoClose{color:#cd0a0a !important}.accountnumber-option-table{margin:0 0 15px 0}.accountnumber-option-table tbody tr:nth-child(even){background-color:#ebf3ff}.accountnumber-option-table thead tr:last-child th{background-color:#ebf3ff}.js-users-perm-table .child-row{transition:200ms ease-in-out}.js-users-perm-table .child-row.hide{display:none;width:100%;transition:200ms ease-in-out}.view-as-notice{margin-top:90px;padding:8px;overflow:hidden;zoom:1;background:#fffde5;text-align:center}.fixed-header .view-as-notice a{color:#003b69 !important}.view-as-notice a{padding-left:15px}section#report-container{height:33.75vw;width:100%}section#report-overview-container{height:33.75vw;width:100%}.special-instruction-container{margin:3.5em 15px !important}.report-header{font:23px "Open Sans",sans-serif;padding:5px;font-weight:700}.min-width-350px{min-width:350px}#vatIdSection dt{width:183px}@media screen and (min-width:1px){.location-width-fix{width:auto}}.location-width-fix{position:relative;width:960px;max-width:1280px;margin:auto}.static-wrapper{clear:both;min-width:375px;max-width:1200px;background-color:#eaeaea;overflow:hidden;font-size:13px;font-family:"Open Sans","Arial","Verdana",sans-serif;margin:24px auto}.static-banner{max-width:1200px;height:200px;overflow:hidden;display:flex}.banner-featured-section{height:200px;width:400px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(#00599c 0,#003b69 100%);justify-content:center;flex-wrap:nowrap}.banner-hero-image{width:800px;height:200px}.static-wrapper img{max-width:100%}.banner-hero-image img,location-heading img{height:auto;width:auto;max-width:100%;border:0;vertical-align:middle}.featured-content{margin:15px;min-width:288px;overflow:hidden;transition:all 300ms ease-out;text-align:center;background-color:#fff}.header-one{font-size:28px;text-align:center;line-height:1.3em;padding:0 12px;color:#fff;font-family:"Open Sans","Arial","Verdana",sans-serif;margin-left:auto;margin-right:auto;margin-bottom:10px;padding-top:7px}.location-box{float:left;padding:0 35px;text-align:left;margin-right:45px;margin-bottom:20px}.location-heading{padding:4px 10px;background-color:#00599c;color:#fff;font-weight:500;font-size:16px;text-align:left;margin-top:10px}.language-list{float:left;margin:5px;list-style-type:none}.language-list-item{padding-bottom:5px}.language-list-padding-left{padding-left:60px}.banner-featured-section ul li{list-style-type:none}.location-content{text-align:left;padding-top:20px;padding-bottom:10px;padding-left:20px}@media screen and (max-width:1200px){.banner-hero-image{display:none}.banner-featured-section{width:100%;height:auto}.static-wrapper{width:99%}.featured-content{width:95%}.static-banner{height:auto}}.border-1{border-width:1px;border-style:solid}.border-color-default{border-color:#ddd}.border-rounded{border-radius:1px}.lang-menu{position:relative;float:left}.lang-menu-list{position:absolute;right:-6px;top:-1px;padding:10px !important;list-style:none;min-width:157px;background-color:#fff;z-index:99}.js-loca-dd .lang-menu-dd{display:none}.lang-menu-dd{position:relative;top:-6px}.fa-position{position:absolute;right:15px;top:-9px;color:#fff}.last-padding{padding-top:10px !important}.location-icon{margin-right:5px;height:13px !important;padding-bottom:3px}.lang-menu-list-item{width:100% !important;display:block;float:left;text-align:left;padding-bottom:5px;padding-top:2px;padding-left:3px}.lang-menu-list-link{color:#00599c !important;padding:0 !important}.select-location-link{font-weight:600}a{text-decoration:none}@media(min-width:1024px) and (max-width:1366px) and (orientation:portrait){.lang-menu-list{right:-6px !important;top:-2px !important}}@media(min-width:824px) and (max-width:1024px){.product-search{margin:0 485px 0 170px !important}}@media(min-width:1024px) and (max-width:1366px) and (orientation:landscape){.lang-menu-list{right:-3px;top:-1px}}@media(min-width:1024px) and (max-width:1366px){.fa-position{position:absolute;right:16px;top:-10px;color:#fff}.nav-right{right:-10px}.lang-menu-dd{display:none}.lang-menu-dd-show{display:block !important}.lang-menu-dd-hide{display:none !important}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.fa-position{position:absolute;right:15px;top:-11px;color:#fff}.lang-menu-list{position:absolute;right:-8px;top:-3px;padding:10px !important;list-style:none;max-width:179px;background-color:#fff;z-index:99}}@media(max-width:900px) and (orientation:landscape){.lang-menu-list{right:-13px;top:21px}.mlanguage-header{background:#fff}.mlanguage-header .header-one{color:#2f2f2f;font-size:18px;margin:0 15px 0;text-align:left;padding:0}.mlanguage-featured-content{width:100% !important;padding:0 10px;box-sizing:border-box;overflow:inherit !important;float:left}.mlanguage-featured-content.mlanguage-featured-content{margin:0 !important}.mlanguage-featured-content .location-content p,.mlanguage-featured-content .location-content p{padding:0}.mlanguage-featured-content .language-list-item{float:left;display:block;width:100%}.mlanguage-featured-content .location-content p{margin-bottom:10px;margin-left:5px}.mlanguage-featured-content .location-heading{margin:0}.mlanguage-featured-content .language-list{width:100%;margin:0 !important;display:block;float:left;overflow:initial !important;box-sizing:border-box}.mlanguage-featured-content .location-box{padding:0;width:100%;border:1px solid #ddd;margin:0 !important;float:left;box-sizing:border-box;margin-bottom:15px !important}.language-list.language-list-padding-left{padding-left:15px;width:100%}.location-box{margin-bottom:15px}.fa-position{position:absolute;right:216px;top:5px;color:#00599c}.lang-menu-list{position:absolute;right:-30px;top:20px;padding:10px !important;list-style:none;max-width:204px;background-color:#fff;z-index:99}.lang-menu{position:relative;float:inherit}.location-content{padding:0}.hidden-panel{display:none !important}.lang-menu-list-link{color:#00599c !important;padding:0 !important;margin:0 !important}.js-panel-toggle.active .fa-angle-down:before{content:"\f107" !important}.show-xs{display:block !important}}@media(min-width:768px) and (max-width:1023px) and (orientation:portrait){.lang-menu-list{position:absolute;right:-13px;top:21px;padding:10px !important;list-style:none;max-width:179px;background-color:#fff;z-index:99}.mlanguage-header{background:#fff}.mlanguage-header .header-one{color:#2f2f2f;font-size:18px;margin:0 15px 0;text-align:left;padding:0}.mlanguage-featured-content{width:100% !important;padding:0 10px;box-sizing:border-box;overflow:inherit !important;float:left}.mlanguage-featured-content.mlanguage-featured-content{margin:0 !important}.mlanguage-featured-content .location-content p,.mlanguage-featured-content .location-content p{padding:0}.mlanguage-featured-content .language-list-item{float:left;display:block;width:100%}.mlanguage-featured-content .location-content p{margin-bottom:10px;margin-left:5px}.mlanguage-featured-content .location-heading{margin:0}.mlanguage-featured-content .language-list{width:100%;margin:0 !important;display:block;float:left;overflow:initial !important;box-sizing:border-box}.mlanguage-featured-content .location-box{padding:0;width:100%;border:1px solid #ddd;margin:0 !important;float:left;box-sizing:border-box;margin-bottom:15px !important}.language-list.language-list-padding-left{padding-left:15px;width:100%}.location-box{margin-bottom:15px}.fa-position{position:absolute;right:216px;top:5px;color:#00599c}.lang-menu-list{position:absolute;right:-30px;top:20px;padding:10px !important;list-style:none;max-width:204px;background-color:#fff;z-index:99}.lang-menu{position:relative;float:inherit}.location-content{padding:0}.hidden-panel{display:none !important}.lang-menu-list-link{color:#00599c !important;padding:0 !important;margin:0 !important}.js-panel-toggle.active .fa-angle-down:before{content:"\f107" !important}}@media(min-width:768px) and (max-width:1024px){.location-box{margin-right:0 !important;padding:0 25px}.mobile-dd .lang-menu{display:none !important}.lang-menu{position:relative;float:inherit}.lang-menu-list-link{color:#00599c !important;padding:0 !important;margin:0 !important}.show-xs{display:block !important}.mobile-oflow-vs{overflow:visible !important}.globe-sprite{float:none;margin:0 auto;width:36px;height:36px;padding:0 5px;background-repeat:no-repeat;background-image:url(https://www.fastenal.ca/static/images/globe-sprite-icon.png);background-image:url(https://www.fastenal.ca/static/images/globe-sprite-icon.png) \9;background-size:65px;background-position:9px 7px}.lang-menu-dd-mobile{position:relative;top:-6px;display:none}.js-active-dd .globe-sprite{background-position:-28px 6px}.js-active-dd .lang-menu-dd-mobile{display:block !important}.lang-menu-dd{display:none}.lang-menu-dd-show{display:block !important}.lang-menu-dd-hide{display:none !important}}@media(min-width:320px) and (max-width:568px){.hdr-icon-div.my-shopping-cart{min-width:140px}.hdr-icon-div.products{min-width:55px}.hdr-icon-div.my-account{min-width:170px}.hdr-icon-div.my-branch{min-width:160px}.hdr-icon-div{width:45px;min-width:45px}}@media(min-width:360px) and (max-width:768px){.hdr-icon-div.products{min-width:65px}.hdr-icon-div.my-branch{min-width:160px}.hdr-icon-div.my-shopping-cart{min-width:140px}.hdr-icon-div{width:52px;min-width:52px}}@media(min-width:360px) and (max-width:640px){.hdr-icon-div{width:52px;min-width:52px}}@media(max-width:767px){.show-xs{display:block !important}.mobile-oflow-vs{overflow:visible !important}.mobile-dd .lang-menu{display:none !important}.globe-sprite{float:none;margin:0 auto;width:36px;height:36px;padding:0 5px;background-repeat:no-repeat;background-image:url(https://www.fastenal.ca/static/images/globe-sprite-icon.png);background-image:url(https://www.fastenal.ca/static/images/globe-sprite-icon.png) \9;background-size:65px;background-position:9px 7px}.lang-menu-dd-mobile{position:relative;top:-6px}.js-active-dd .globe-sprite{background-position:-28px 6px}.js-active-dd .lang-menu-dd-mobile{display:block !important}.mlanguage-header{background:#fff}.mlanguage-header .header-one{color:#2f2f2f;font-size:18px;margin:0 15px 0;text-align:left;padding:0}.mlanguage-featured-content{width:100% !important;padding:0 10px;box-sizing:border-box;overflow:inherit !important;float:left}.mlanguage-featured-content.mlanguage-featured-content{margin:0 !important}.mlanguage-featured-content .location-content p,.mlanguage-featured-content .location-content p{padding:0}.mlanguage-featured-content .language-list-item{float:left;display:block;width:100%}.mlanguage-featured-content .location-content p{margin-bottom:10px;margin-left:5px}.mlanguage-featured-content .location-heading{margin:0}.mlanguage-featured-content .language-list{width:100%;margin:0 !important;display:block;float:left;overflow:initial !important;box-sizing:border-box}.mlanguage-featured-content .location-box{padding:0;width:100%;border:1px solid #ddd;margin:0 !important;float:left;box-sizing:border-box;margin-bottom:15px !important}.language-list.language-list-padding-left{padding-left:15px;width:100%}.location-box{margin-bottom:15px}.fa-position{position:absolute;right:216px;top:5px;color:#00599c}.lang-menu-list{position:absolute;right:-30px;top:20px;padding:10px !important;list-style:none;max-width:204px;background-color:#fff;z-index:99}.lang-menu{position:relative;float:inherit}.location-content{padding:0}.hidden-panel{display:none !important}.lang-menu-list-link{color:#00599c !important;padding:0 !important;margin:0 !important}.js-panel-toggle.active .fa-angle-down:before{content:"\f107" !important}.punchout-mobile.product-search{margin:0 300px 0 80px}.js-loca-dd .lang-menu-dd-mobile{display:none}}@media screen and (min-width:1px){.location-width-fix{width:auto !important}}@media screen and (max-width:1200px){.static-wrapper{width:80% !important;min-width:100% !important}.static-banner{height:auto;max-width:100% !important}.banner-featured-section{width:100%;height:auto}.featured-content{width:95%;min-width:80% !important;margin:2% !important}}.overflow-inherit{overflow:inherit !important}.hdr-section:hover .js-loca-dd .lang-menu-dd{display:block}.hdr-section .lang-menu .cms-parent:hover,.hdr-section .lang-menu .cms-parent:active,.hdr-section .lang-menu .cms-parent:focus,.hdr-section:hover .lang-menu .cms-parent{background-color:#00599c !important;color:white !important}.lang-menu-list-item a:hover{color:#003b69 !important}@media(min-width:1024px){.show-xs{display:none !important}}.feco-trademark{top:15px;position:relative;width:350px}.language-mb-5{margin-bottom:5px}#rejectEquoteReason{padding-top:12%;padding-bottom:10%}#rejectEquoteComment{padding-bottom:12%}#rejectEquoteCancel{padding-right:30px}.border-0{border:0 !important}.rounded-0{border-radius:0 !important}.pt-0,.py-0{padding-top:0 !important}.mt-0,.my-0{margin-top:0 !important}.bg-primary{background-color:#00599c !important}.text-white{color:#fff !important}.p-0{padding:0 !important}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dd-item:hover{background-color:#e9ecef !important}.dd-template-header .dropdown-item{line-height:normal}.dd-template-header .dropdown-item:focus{background-color:#00599c;color:#fff;line-height:normal}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.p-1{padding:.25rem !important}.cursor-pointer{cursor:pointer !important}.cursor-default{cursor:default !important}.m-1{margin:.25rem !important}.mb-1{margin-bottom:.25rem !important}.border-dark{border-color:#343a40 !important}.btn-orange{color:#fff;background-color:#f60;border-color:#f60}.btn-orange:hover{color:#fff !important;background-color:#d95700 !important;border-color:#cc5200 !important}.btn-group{position:relative;display:inline-flex;margin-bottom:5px}.btn-group:hover{color:white;background-color:#d95700 !important;border-radius:.25rem}.equote-cart-btn{padding-left:5px !important;padding-right:14px;margin-right:0;font-size:13px !important;font-weight:550 !important;border-radius:.25rem}button.btn.btn-orange.equote-cart-btn:hover{color:#fff !important;background-color:#d95700 !important;border-color:#cc5200 !important}.equote-cart-icon{font-size:15px !important;padding:0 0 0 8px}.equote-caret-btn{padding:9px;margin:0 0 0 -6px;border-radius:.25rem}.dropdown-menu{position:absolute;top:100%;z-index:10;display:none;float:left;min-width:10rem;padding:.5rem 0;font-size:13px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(28,27,26,0.15)}.equote-dropdown-menu{max-height:130px;overflow-y:auto !important;z-index:10;left:-78px;border-radius:0 !important}.toastify{position:fixed;right:10px;top:105px;z-index:999999;background-color:white !important;padding:20px;box-shadow:0 1px 10px 0;border-radius:4px;width:280px;height:50px;cursor:pointer}.hide{display:none !important}.toast-body{display:inline-flex;color:#000}.toast-tick-box{color:green;margin-right:10px}.toast-tick-box-size{width:40px;height:40px}.toast-close-btn{position:absolute;top:5px;left:295px;width:20px;height:20px;background-color:#ddd !important;border-radius:50%;text-align:center}.progress-bar{position:absolute;left:0;bottom:0;height:5px;width:100%;border-radius:50%}.progress-bar-color{position:absolute;background:#28a745 !important;width:100%;height:5px}.right-left-export{float:right;padding-right:10px !important}@media screen and (max-width:600px){.right-left-export{float:left;padding-right:10px !important}}#cartExportDropdown{min-width:0 !important}input[type=submit].eQuoteRejectPageSubmitBtn,input[type=submit]{background-color:#00599c !important;color:white !important}[type=button].eQuoteRejectPageCancelBtn,[type=button].eQuoteRejectPageCancelBtn:hover{background-color:#888d91 !important;color:white !important}#userAddressForm .field-error-message{float:right;background-color:#ffcece;border:1px solid #d51d1d !important;padding:10px;margin-left:15px}.addressFormPageShippingInfoPadding{padding-left:0}.addressFormPageFindBranchBtn{background-color:white !important;color:#707070 !important;font-weight:normal !important;padding:10px;margin:0 5px 5px 0;cursor:pointer;display:inline-block;border:1px solid #707070}.addressFormPageFindBranchBtn:hover{color:white !important;background-color:#707070 !important}#servicing-branch-address{padding:6px;display:inline-block}#servicing-branch-address.outline{margin-right:50px}.addressVerifiction{border:1px solid black;border-radius:4px;text-align:center}.okay{background-color:#00599c !important;width:40%;text-align:center;border-radius:2px;margin-top:40px;margin-bottom:20px}.okay:hover{background-color:#003b69 !important}.pac-container{background-color:#fff;z-index:1000;border-radius:2px;font-size:11px;box-shadow:0 2px 6px rgba(0,0,0,0.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:350px}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.pac-icon-marker{background-position:-1px -161px}.pac-item{cursor:pointer;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;vertical-align:middle;text-align:left;border-top:1px solid #e6e6e6;color:#999}.pac-item.custom{background-color:#fff9c4}.pac-item:hover{background-color:#efefef}.pac-item-error,.pac-item-error:hover{color:#aaa;padding:0 5px;cursor:default;background-color:#fff}.make-selection,.make-selection:hover{margin-top:40px;border-radius:2px;margin-bottom:20px;display:block;width:50%;margin-left:110px}#unverifiedAddressError{background-color:#fdeeb5;width:46%;padding:6px;border:1px solid #f5c50b;border-radius:2px}#address1-unverified-msg{background-color:#fdeeb5;border:1px solid #f5c50b;float:right;padding:10px;margin-left:15px}#validateAddress{min-width:192px;border-radius:2px;background-color:#00599c !important}#validateAddress:hover{background-color:#003b69 !important}#saveAddress{min-width:192px;border-radius:2px}#makeSelection,#makeSelection:hover{margin-top:25px;margin-bottom:15px;width:50%;border-radius:2px}.no-padding-bottom{padding-bottom:0 !important}.pb-16{padding-bottom:1em !important}.btn-signout{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;font-size:13px;border-radius:.25em;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ecom-icon-size-md{font-size:2em}.account-utility-menu .nav-item .nav-link{font-weight:600;color:#2f2f2f;font-size:14px;padding:1em 0;display:inline-block}.account-utility-menu .nav-item .account-utility-menu-child .nav-item .nav-link{color:#00599c;padding:.5em .5em .5em 3.5em;font-weight:400;font-size:13px;padding:3px 16px;display:inline-block}.account-utility-menu .nav-item .account-utility-menu-child .nav-item .nav-link.active{font-weight:700}.account-utility-menu .account-utility-menu-child-list{margin-left:3em !important;margin-right:.1em !important}.account-utility-menu-list{margin:0;padding-left:10px !important}.account-utility-menu .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.account-utility-menu{width:290px !important;background-color:#f5f5f5 !important}.ecom-heading-secondary{position:relative;background-color:#dadada;font-size:18px;font-weight:700}.ecom-heading-secondary:after{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background-color:#00599c}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(28,27,26,0.125);border-radius:.25em}.card-header{padding:.75em 1.25em;margin-bottom:0;background-color:rgba(28,27,26,0.03);border-bottom:1px solid rgba(28,27,26,0.125)}.card-header:first-child{border-radius:calc(0.25em - 1px) calc(0.25em - 1px) 0 0}.card-body,.card-header,.card-footer{padding:.5em}.card-body{flex:1 1 auto;min-height:1px;padding:1.25em}.display-flex{display:flex}.inactiveLink{pointer-events:none;cursor:default;font-weight:bold !important}.card-max-width{max-width:300px}.import-modal-header{background-color:#00599c;color:#fff;display:flex;align-items:center;padding:.1rem 1rem !important;justify-content:space-between;border-radius:6px 6px 0 0}.import-modal-header p{font-size:15px;font-weight:600;padding:0}.import-modal-content{padding:1rem}.bui-select-prompt{padding:0;margin:0;font-size:14px;font-weight:600}.template-download-msg{padding:0}.validation-msg{max-height:100px;overflow-y:auto}.user-import-success-msg{padding:0;color:green;margin:0}#import-failure-msgs ul{color:red;margin:0;padding:0;list-style-type:none}.import-modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:.75rem 1rem !important}.dropdiv{box-sizing:border-box;border:2px dashed lightgray;width:100%;height:100px;display:flex;align-items:center;justify-content:center;margin:10px 0}#dropdiv-before-select svg{color:#0f5491;height:50px;width:50px}#dropdiv-before-select,#dropdiv-after-select{text-align:center;position:absolute}.dropdiv-prompt{display:block}.dropinput{opacity:0;width:100%;height:100%;cursor:pointer}.fa-cloud-upload-icon{font-size:50px;color:#0f5491}#successfulImportIcon{color:green;font-size:24px}#errorImportIcon{color:red;font-size:24px}.bui-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;outline:0;background-color:rgba(0,0,0,0.2901960784)}.bui-modal-dialog{position:relative;width:600px;margin:100px auto}.bui-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:10px 10px 6px 6px}.bui-modal-body{position:relative;padding:15px}.bui-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}button.bui-close{padding:0;cursor:pointer;background:0;border:0}.bui-close{float:right;font-size:21px;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.2}.bui-file-icon{padding-right:5px}.search-user-bulk-import-ui{margin-top:1.1rem}.nohover{pointer-events:none}.checkoutCreditCardDataCvv{display:flex;padding-bottom:0}.checkoutCreditCardDataCvv .checkoutCreditCardCvv{min-width:0 !important;width:70px !important;margin-right:5px}.checkoutCreditCardDataCvv img{padding-bottom:25px;height:15px}#submitCard.disabled{background-color:#ddd !important;color:#1c1b1a !important}#submitCard.disabled:hover{background-color:#ddd !important;color:#1c1b1a !important;cursor:pointer}.nine-two-five-em{padding:.925em .925em .925em 0}.margin-left-two-rem{margin-left:2rem !important}.margin-right-two-rem{margin-right:2rem !important}.hidden-desktop-fast360{display:none !important}@media screen and (max-width:959px){.hidden-desktop-fast360{display:block !important}}.hidden-mobile-fast360{display:none !important}@media screen and (min-width:960px){.hidden-mobile-fast360{display:block !important}}.epo-export-dropdown{display:inline;min-width:0 !important;margin:0 1rem 0 0;padding:11px 0 11px 10px;border:1px solid #c8ccce}.epo-export-container{display:flex;align-items:center;justify-content:end}div.dashboard-element-card{padding-top:1em !important;padding-bottom:1em !important;margin-right:2px;margin-left:2px;background:#fff 0 0 no-repeat padding-box;border:1px solid #ddd !important;border-radius:10px;opacity:1;color:#1c1b1a;width:100px;height:90px;line-height:normal}div.dashboard-element-card>.card-body{padding:1px}div.dashboard-element-card>div>img.card-img-top{max-height:32px;max-width:40px;border-style:none !important;height:auto;width:auto}.filter-black{filter:brightness(0)}div.dashboard-element-card>div>div>a{word-wrap:normal;font-size:1em !important;color:#1c1b1a}div.dashboard-element-card>div>div{padding-left:6px;padding-right:5px;padding-top:5px}div.dashboard-element-card>div>div>a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.dashboard-element-card>div>i{font-size:3em}div.dashboard-element-wrapper{padding-left:.25rem;padding-right:.25rem;max-width:104px;max-height:105px;margin-bottom:30px}.dashboard-element-card:hover{background-color:#00599c;color:white !important}.dashboard-element-card>div>div>a:hover{background-color:#00599c;color:white !important}.dashboard-element-card>div>img.img-icon-vending-overview{width:2.5em !important}.dashboard-element-card>div>div.div-link-fmi-technology-savings{padding-top:0 !important}.favorite-reports{height:auto;max-height:335px;overflow-y:auto;overflow-x:hidden}.favorite-reports .row{display:flex;flex-wrap:wrap;margin-right:-45px;margin-left:-10px}.d-none{display:none !important}.favorite-reports .card-body{padding:.25em !important}.report-label-ellipsis{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.toast-cross-box{color:red;margin-right:10px}.toast-cross-box-size{width:40px;height:40px}.progress-bar-color-error{position:absolute;background:red !important;width:100%;height:5px}.disabled-btn-redirect{background-color:#ddd !important;border:0;pointer-events:none}.purchasing-options{display:flex;gap:5rem}.purchase-date-selector{display:flex;justify-content:space-between;gap:1rem}.purchasing-options select{margin-bottom:1rem;min-width:unset;width:80px;border:0;outline:1px solid #c8ccce;border-right:.5rem solid transparent;font-weight:bold}.budget-table div{display:flex;justify-content:space-between}.group-budget-table{margin:0 0 15px 0;border:1px solid #c8ccce}.group-budget-table tbody tr:nth-child(even){background-color:#ebf3ff}.group-budget-table thead tr th{color:#1c1b1a;background:#c8ccce}.mt-1-rem{margin-top:1rem}.ml-200{margin-left:200px}.mb-auto{margin-bottom:auto}#groupBudgetAccordion .accordion-item{background-color:#eaeaea;border:0;margin-bottom:8px}#groupBudgetAccordion .accordion-header{background-color:#eaeaea;border-bottom:0;padding:12px 16px}#groupBudgetAccordion .btn{text-decoration:none;width:100%;text-align:left;padding:.75rem 1.25rem;background-color:transparent;color:#1c1b1a !important;border:0;cursor:pointer}#groupBudgetAccordion .btn:hover,#groupBudgetAccordion .btn:focus,#groupBudgetAccordion .btn:active{text-decoration:none;background-color:transparent !important;border:0;color:#1c1b1a !important}#groupBudgetAccordion .group-content{align-items:center;justify-content:space-between;flex-wrap:wrap}#groupBudgetAccordion .group-info{flex:0 0 250px;margin-right:16px;width:250px}.group-title{font-size:13px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.budget-bars-wrapper{flex-grow:1;justify-content:flex-end;min-width:0;margin-right:16px}#groupBudgetAccordion .budget-bars{flex:1;display:flex;justify-content:flex-end;gap:16px;margin-right:8px;max-width:calc(100% - 100px)}.budget-bar{width:33.33%;min-width:100px}.bar-label{font-size:11px;margin-bottom:.2rem}.total-label{color:#296600}.spent-label{color:#00599c}.pending-label{color:#5a5858}.progress{height:10px;background-color:#fff;overflow:hidden;border-radius:3px}.progress-bar{position:static;height:100%;border-radius:3px}.total-bar{background:linear-gradient(270deg,rgba(41,102,0,0.8) 0,rgba(41,102,0,1) 100%) no-repeat}.spent-bar{background:linear-gradient(270deg,#00599c 0,#003b69 100%) no-repeat}.pending-bar{background:linear-gradient(270deg,#f6c514 0,#cca208 100%) no-repeat}#groupBudgetAccordion .actions{white-space:nowrap;font-size:13px;display:flex;gap:3px;flex-wrap:wrap;width:100px}.actions a{color:#00599c;text-decoration:none}.separator{color:#000}#groupBudgetAccordion .collapse{background-color:#fff}#groupBudgetAccordion .accordion-body{padding:16px}.dataTables_wrapper{width:100%;float:left}.dataTables_wrapper .tr-highlight{background-color:#00599c}.dataTables_wrapper .tr-highlight th{color:#fff;padding-top:4px;padding-bottom:4px;font-weight:100;text-align:center;border-bottom:0}.dataTables_wrapper .data-table>tbody>tr>td{padding-top:4px;padding-bottom:4px}.dataTables_wrapper .data-table>tbody>tr.odd{background-color:#eaf3ff}.dataTables_wrapper .dataTables_paginate .right-pagination{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border:1px solid #ddd;margin:0 2px;padding:3px 6px;cursor:pointer;color:#1c1b1a}.dataTables_wrapper .dataTables_paginate .right-pagination.current,.dataTables_wrapper .dataTables_paginate .right-pagination:hover{background-color:#00599c;color:#fff !important;border-color:#00599c}.dataTables_wrapper .dataTables_scrollBody{border-bottom:none !important;margin-bottom:15px}#groupBudgetAccordion .card{border:0}#groupBudgetAccordion .card-body{background-color:#fff;padding:25px;margin:0 auto;width:100%;box-sizing:border-box}#groupBudgetAccordion table thead tr th{background-color:#00599c}#groupBudgetAccordion .data-table{font-size:11px}#groupBudgetAccordion .data-table th,#groupBudgetAccordion .data-table td{text-align:left}#groupBudgetAccordion .data-table .action-icons{display:flex;align-items:center}#groupBudgetAccordion .data-table .action-icons a{margin-right:8px}#groupBudgetAccordion .data-table .action-icons a:last-child{margin-right:0}#groupBudgetAccordion .data-table .action-icons svg{font-size:16px}#groupBudgetAccordion .dataTables_scrollHeadInner table.dataTable thead th{padding:10px 12px !important;border-bottom:1px solid #111}#groupBudgetAccordion table.dataTable tbody td{padding:10px 12px !important}#groupBudgetAccordion table{margin:0 auto}.dataTables_scrollBody th{padding:0 12px !important}#groupBudgetAccordion .dataTables_processing{padding-top:5px;z-index:1;background:transparent}#groupBudgetAccordion .datatable-pagination-bottom{float:right}#groupBudgetAccordion .datatable-pagination-bottom .dataTables_length{display:none;padding-right:10px;margin-bottom:5px}#budget-container{border:1px solid #c8ccce;opacity:1;align-items:center;justify-content:space-between;display:flex;margin:.9rem;padding:.9rem}#budget-indicator{display:flex;align-items:center}#budget-indicator-total{text-align:center}.budget-label-info{display:flex;align-items:center}.budget-color-dot{height:16px;width:16px;background-color:var(--fill);border-radius:50%;display:inline-flex;align-items:center;margin-right:.5rem}#budget-labels{margin-right:3rem;line-height:2.5rem}.multi-graph{width:250px;height:125px;position:relative;font-size:22px;font-weight:600;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;box-sizing:border-box}.multi-graph:before{content:'';width:250px;height:125px;border:35px solid rgba(0,0,0,.15);border-bottom:0;position:absolute;box-sizing:border-box;transform-origin:50% 0;border-radius:250px 250px 0 0;left:0;top:0}.graph{width:250px;height:125px;border:35px solid var(--fill);border-top:0;position:absolute;transform-origin:50% 0 0;border-radius:0 0 250px 250px;left:0;top:100%;z-index:5;animation:1s fillGraphAnimation ease-in;transform:rotate(calc(1deg *(var(--percentage) * 1.8)));box-sizing:border-box}.graph:after{content:attr(data-name) ' ' counter(varible) '%';counter-reset:varible var(--percentage);background:var(--fill);box-sizing:border-box;border-radius:2px;font-weight:200;font-size:12px;height:20px;padding:3px 5px;top:0;position:absolute;left:0;transform:rotate(calc(-1deg * var(--percentage) * 1.8)) translate(-30px,0);transition:.2s ease-in;transform-origin:0 50% 0;opacity:0}graph:after{opacity:1;left:30px}@keyframes fillAnimation{0{transform:rotate(-45deg)}50%{transform:rotate(135deg)}}@keyframes fillGraphAnimation{0{transform:rotate(0)}50%{transform:rotate(180deg)}}