﻿.mandatory-symbol{color:#f00}#servicePortalView .error{margin-left:0;margin-bottom:10px}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.spaced{margin:1rem}.grid-block{width:95vw;max-width:500px;margin:auto}[id="servicePortal"] a{color:#276cbc}.step-loading{text-align:center;margin:80px auto}.step-loading p{padding-top:8px;font-family:"Roboto Slab",Arial,sans-serif}.icon-spinner:before{font-size:48px;color:#1bb8d1}#breadcrumbs{margin:0 0 18px}.required{position:relative}.required:after{content:'*';color:#f00;font-size:14px;position:absolute;right:-8px;top:9px}label.required:after{content:' \*';position:static}[id=serviceContainer]{padding-bottom:48px}[id=serviceContainer] *{box-sizing:border-box}[id=serviceContainer] [id=serviceHero] img{width:100%;height:auto}[id=serviceContainer] .rr-required-msg,[id=serviceContainer] .error{color:#f00;font-size:14px;margin-top:6px}[id=serviceContainer] .rr-required-msg .error p,[id=serviceContainer] .error .error p{color:#f00}[id=serviceContainer] h1{font-size:34px}[id=serviceContainer] h1.icon-check-circle{color:#92c03c}[id=serviceContainer] h2{font-size:23px;margin:0 0 .3em}[id=serviceContainer] h2.h3{font-size:18px;color:#646464}[id=serviceContainer] h3{font-weight:bold;font-family:"Roboto Slab",Arial,sans-serif}[id=serviceContainer] p{font-size:16px;margin:0 0 1em}[id=serviceContainer] ol{display:inline-block;width:100%}[id=serviceContainer] ul{display:inline-block}[id=serviceContainer] .inelgibileProductList{background:#fff;font-size:11px;border:solid 3px #456fc6;box-shadow:6px 6px 8px rgba(0,0,0,.4);padding:12px 10px 20px;position:absolute;bottom:0;width:100%;max-width:90vw;border-radius:8px;left:0}.flex-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.justify-left{-webkit-box-pack:start;-webkit-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}[id=serviceOptions]{width:880px;max-width:96vw;margin:auto;padding:32px 0 80px;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}[id=navChoices] li{cursor:pointer;position:relative;padding-left:84px;margin-bottom:3rem}[id=navChoices] li:hover .h1{color:#276cbc}[id=navChoices] li div *{font-weight:bold}[id=navChoices] [class^=icon]:before{color:#276cbc;font-size:58px;position:absolute;left:0}[id=navChoices] [class^=icon] p:after{content:'';font:normal 80%/1.2 vitacost;margin-left:.5em}[id=navChoices] .track *{color:#1cb8d1}[id=navChoices] .replace *{color:#92c03c}[id=navChoices] .faq *{color:#b086c5}.service-chat li{position:relative;padding-left:36px;cursor:pointer}.service-chat li p{padding-top:0;font-size:13px}.service-chat li:hover p{color:#276cbc}.service-chat li[class^=icon]:before{position:absolute;font-size:24px;color:#276cbc;left:0}.side-col{padding-left:24px}.side-col p{font-size:12px}[id=servicePortalNav]{padding-top:24px}.tmp-chat{border:1px solid #4167b1;border-radius:16px;display:inline-block;margin:6px 0 2rem;padding:6px 22px;background:#fff;outline:none}.tmp-chat:hover{background:#0085cf;color:#fff}.address.editable.service-email{width:100%}[id=serviceContainer] .address label{width:160px;margin:0;padding-right:1em;text-align:right;line-height:32px}[id=serviceContainer] .address li{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:.75rem 0}[id=serviceContainer] input[type=text],[id=serviceContainer] input[type=email],[id=serviceContainer] input[type=tel],[id=serviceContainer] select{width:310px;max-width:100%;font-size:14px;padding:0 6px;box-shadow:none;border:solid 1px #a9a9a9;border-radius:3px;height:30px;line-height:30px}[id=serviceContainer] select{padding-right:0;width:auto}[id=findOrder] .button-wrapper,[id=trackOrdersPage] .button-wrapper{width:310px;max-width:100%}[id=ContentWrapper] .submit-invalid{background:#ddd}.rr-content{width:100%}.orders-block{margin-bottom:32px}.orders-block .head{font-weight:bold}.orders-block .row{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;padding:10px 0;position:relative;border-bottom:solid 1px #ededed}.service-content .flex-row:last-child{border:0}.orders div{-webkit-flex-grow:0;-webkit-box-flex:0;flex-grow:0;-webkit-flex-shrink:1;-webkit-box-flex:1;flex-shrink:1;-webkit-flex-basis:120px;flex-basis:120px;text-align:left;font-size:14px;padding:0 4px;position:relative}.orders .item-row{width:100%}.orders:nth-child(odd){background:rgba(28,183,206,.2)}.orders.row.head{background:transparent}.orders .order-comments{-webkit-flex-grow:2;-webkit-box-flex:2;flex-grow:2}.order-number a{font-weight:bold}.order-action.radio{text-align:center}.submit{margin-bottom:3rem}[id=inelligibleOrders],.top-border{border-top:solid 1px #999}[class$=Popupclose]:before{content:'';font-family:vitacost;position:absolute;right:5px;top:5px;display:inline-block;font-size:1.5rem}.popup-content{max-height:300px;overflow-y:auto}.popup-content .cart-holder div{padding:0}.popup-content .cart-holder .photo{height:50px;width:50px}.popup-content .cart-holder .photo img{max-width:100%;max-height:100%}.popup-content .cart-holder .item-row{display:inline-block;border-top:solid 1px #999;padding-top:.5rem}.popup-content .cart-holder .item-row+.item-row{margin-top:1rem}.popup-content .cart-holder .pricing-block .column{width:48%}.orders-block .cart-description{padding-top:0;width:auto;-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;-webkit-box-flex:1;flex-shrink:1;-webkit-flex-basis:100%;flex-basis:100%;white-space:normal}[id=thankYouPage] .cart-holder .photo{width:75px}h3.ineligblePopupHead{margin:10px 4px}.perTrackingNumbered>div{width:100%;display:inline-block;border-bottom:solid 1px #ddd;padding-bottom:10px}.perTrackingNumbered textarea{width:390px;height:4rem;max-width:90%}.perTrackingNumbered .item-block{width:50%;float:left;clear:both;padding-right:1em}.perTrackingNumbered .box-msg{margin-top:1em}.perTrackingNumbered .pricing-block{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.perTrackingNumbered .column{padding-top:1em;font-size:14px}.perTrackingNumbered .column .qty-field{width:4rem;margin-bottom:5px}.perTrackingNumbered .column.cart-title{position:relative;z-index:1;padding-left:32px}.perTrackingNumbered .column.dd-col{min-width:160px}.perTrackingNumbered .col-check{width:32px;margin-bottom:-57px;position:relative;z-index:2;padding-left:1em;padding-top:10px}.perTrackingNumbered .photo{display:table-cell;width:110px;height:110px;text-align:center;background:#fff;padding:10px}.add-comment{font-size:14px;line-height:32px}.item-row>.item-row{border-bottom:0;border-top:dotted 1px #ddd}.item-row .box-msg{margin-top:10px;text-align:center;width:100%;font-size:14px;color:#ffa500}.row.active{background:#e7f5ff}.rr-order-number,.rr-summary{color:#666;padding:18px;border-bottom:1px solid #ccc;background-color:#f1f1f1}.rr-box-number{color:#666;border-bottom:1px solid #ccc;border-top:1px solid #ccc;position:relative;top:-1px;margin:0;line-height:32px;padding-left:14px}.rr-content .rr-order-number,.rr-content .rr-box-number{margin:0}.rr-content.box-bordered .button1{margin:1rem}.rr-content.box-bordered .message{padding-left:1rem}.box-bordered h2{margin:0}.cart-status{color:#008000;display:inline-block;width:100%;font-weight:bold;font-size:1rem}.cart-status label{color:#000}.box-footer{border-top:solid 1px #ccc;color:#008000;font-weight:bold;text-align:right;font-size:1.25rem}[id=thankYouPage] span.photo{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-flex-pack:center;-webkit-justify-content:center;justify-content:center}[id=thankYouPage] .pricing-block .column{width:19%;text-align:center}[id=thankYouPage] .header-row .item-block,[id=thankYouPage] .cart-status{padding-left:10px}[id=thankYouPage] .cart-status{padding-top:10px;font-size:1rem}.rr-title-block.rr-thank-you{margin-bottom:32px;margin-top:40px}.rr-title-block.rr-thank-you h1{font-size:16px}.current-order{font-size:16px}.track-order.flex{width:100%;margin-bottom:3rem}.track-order .col{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;margin-right:-1px;width:40%}.track-order .col-ok{padding:.5em;width:100%;font-size:1.25em;background-color:#b8ffc7;color:#006400;margin-bottom:12px}.track-order .col-exception{padding:.5em;width:100%;font-size:1.25em;background-color:#ffc0b9;color:#f00;margin-bottom:12px}.track-order .col+.col{width:60%}.track-order .col>div{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;-webkit-box-flex:1;flex-shrink:1;-webkit-flex-basis:auto;flex-basis:auto;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem;font-size:14px}.track-order .col>div label{border-bottom:solid 1px #ccc;margin-bottom:10px;color:#646464;font-weight:bold;height:24px;display:inline-block}.track-order .col>.check-row label{border-top:solid 1px #ccc;border-bottom:0;padding-top:10px;margin-top:23px;height:auto}.track-order .col>.check-row .select-wrap{width:160px}.track-order .col>.check-row .small{height:32px;margin-left:10px}.track-order .photo{width:55px;height:55px;text-align:center;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex}.track-order .photo img{float:none;margin:0 auto !important}.track-order .item-row{border-top:solid 1px #ddd;border-bottom:0}.track-row+.track-row{border-top:solid 2px #1bb8d1}.whats-in-box{background:url(/Images/box.png) no-repeat 0 0;background-size:16px;padding-left:22px;border-bottom:solid 2px #ccc}.cart-holder-wrapper{width:100%}.cart-holder{width:100%}.track-order .cart-holder{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-webkit-flex-shrink:0;-webkit-box-flex:0;flex-shrink:0;-webkit-flex-basis:100%;flex-basis:100%;min-width:100%}.cart-holder .photo img{max-width:100%;max-height:100%}#moxieFAQ{width:100%;overflow-y:scroll;height:100%;min-height:1200px}.service-email .formMatch{margin-left:164px}.service-email select{margin-left:4px}.service-email #message{vertical-align:top}.service-email .validate-block{max-width:400px;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}.service-email .validate-block p{color:#f00;margin-top:6px;font-size:95%}.tablet [id=servicePortalView],.tablet [id=orderLookupPage]{padding-left:2vw}.tablet .track-order .col .check-row,.tablet .track-order .col .select-row,.tablet .track-order .col .check-row label,.tablet .track-order .col .select-row label{border:0;padding-bottom:0}.tablet .track-order .col+.col div{margin-bottom:1rem}.tablet [id=orderPackageWithItems] .rr-content{max-width:95vw}.tablet [id=chooseRRItems] .cart-title.column{padding-left:40px}[id=findOrder] label{padding-right:0}.mobile [id=findOrder].address input{font-size:18px;height:40px;line-height:40px;max-width:90vw}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){[id=chooseRRItems] .photo{width:85px;height:85px;min-width:85px;min-height:85px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){[id=refundReplacementPage]{max-width:94vw;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrapper{-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrapper .flex-main,.flex-wrapper .flex-side{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-webkit-flex-shrink:0;-webkit-box-flex:0;flex-shrink:0;-webkit-flex-basis:100%;flex-basis:100%}.col-wrapper{padding-right:3vw}[id=orderPackageWithItems] .item-block,[id=orderPackageWithItems] .pricing-block{width:100%}[id=orderPackageWithItems] .pricing-block{padding-left:40px}.track-order .col+.col{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}.track-order .check-row label{border-top:0;margin-top:0}}.tablet .flex .add-comment{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-webkit-flex-shrink:0;-webkit-box-flex:0;flex-shrink:0;-webkit-flex-basis:100%;flex-basis:100%}.tablet .col-wrapper .col li{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}.tablet .col-wrapper .col li label{text-align:left;padding-left:0}.tablet [id=trackOrdersPage] h1{padding-left:10px}.tablet #trackingSearchForm .col{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;-webkit-box-flex:1;flex-shrink:1;-webkit-flex-basis:48%;flex-basis:48%}.tablet #faq-search-field{-webkit-appearance:none;border-radius:0;height:34px;line-height:34px}