#SystemConfiguratorFloater{width:287px;margin:10px 0}#SystemConfiguratorFloater .SubTotal{color:#333;margin-left:52px;background-color:#ccc;height:28px;font-size:14px;padding:7px 0 0 45px;vertical-align:baseline}#SystemConfiguratorFloater .SubTotal>span{font-size:20px;font-weight:bold;line-height:22px;vertical-align:-4px}#SystemConfiguratorFloater .ConfigButton-Clear{margin-top:10px;display:inline-block;background-image:url("/Images/SystemQuote/MX-Button-Sprites.png");background-repeat:no-repeat;background-position:0 0 !important;width:161px;height:28px;cursor:hand;cursor:pointer}#SystemConfiguratorFloater .Summary{border:1px solid #ccc;background-color:#f1f1f1;padding:10px}#SystemConfiguratorFloater .Summary h2{font-size:16px;line-height:18px;height:18px;margin:0}#SystemConfiguratorFloater .Summary h3{font-size:14px;line-height:16px;height:16px;margin:0}#SystemConfiguratorFloater .Summary .Separator{margin:10px 0;border-top:1px solid #ccc;height:0;line-height:0;font-size:0}#SystemConfiguratorFloater .Summary .SummaryItems{overflow-x:hidden;overflow-y:auto;min-height:30px;max-height:300px}#SystemConfiguratorFloater .Summary .SummaryItems .Placeholder{font-size:12px;line-height:14px;color:#666;font-style:italic}#SystemConfiguratorFloater .Summary .SummaryItems .Item{width:249px;margin-right:16px;border-top:1px solid #ccc;padding:3px 0;zoom:1}#SystemConfiguratorFloater .Summary .SummaryItems .Item:before,#SystemConfiguratorFloater .Summary .SummaryItems .Item:after{content:"";display:table}#SystemConfiguratorFloater .Summary .SummaryItems .Item:after{clear:both}#SystemConfiguratorFloater .Summary .SummaryItems .Item:after{visibility:hidden;display:block;content:"";clear:both;height:0}#SystemConfiguratorFloater .Summary .SummaryItems .Item:first-child{border-top:none}#SystemConfiguratorFloater .Summary .SummaryItems .Item>.Name,#SystemConfiguratorFloater .Summary .SummaryItems .Item>.Quantity,#SystemConfiguratorFloater .Summary .SummaryItems .Item>.Price{font-size:11px;line-height:12px;float:left}#SystemConfiguratorFloater .Summary .SummaryItems .Item>.Name{width:162px;color:#333;margin-left:2px}#SystemConfiguratorFloater .Summary .SummaryItems .Item>.Name .InventoryState{border-left:3px solid #ccc;margin:1px 0 1px 0;padding:1px 0 1px 3px;color:#666}#SystemConfiguratorFloater .Summary .SummaryItems .Item>.Quantity{width:20px;padding-left:5px;text-align:right}#SystemConfiguratorFloater .Summary .SummaryItems .Item>.Price{width:53px;padding-left:5px;padding-right:2px;text-align:right;color:#666}#SystemConfiguratorFloater .Summary .SummaryIPR{margin-top:5px;padding-top:10px;border-top:1px solid #ccc;background-image:url("/Images/Checkout/MX-Checkout-Sprites.png");background-position:-5px -156px;height:35px;margin-right:16px;zoom:1}#SystemConfiguratorFloater .Summary .SummaryIPR:before,#SystemConfiguratorFloater .Summary .SummaryIPR:after{content:"";display:table}#SystemConfiguratorFloater .Summary .SummaryIPR:after{clear:both}#SystemConfiguratorFloater .Summary .SummaryIPR:after{visibility:hidden;display:block;content:"";clear:both;height:0}#SystemConfiguratorFloater .Summary .SummaryIPR>.Name,#SystemConfiguratorFloater .Summary .SummaryIPR>.Price{float:left;height:40px;font-size:11px;line-height:12px}#SystemConfiguratorFloater .Summary .SummaryIPR>.Name{width:153px;padding-left:36px;color:#333}#SystemConfiguratorFloater .Summary .SummaryIPR>.Price{padding-left:5px;width:53px;text-align:right;color:#666}#SystemConfiguratorFloater .Summary .InventoryDropBox{border:1px solid #ccc;background:#fff;height:25px;width:263px;background-image:url("/Images/Common/DownArrowS.png");background-position:247px 50%;background-repeat:no-repeat}#SystemConfiguratorFloater .Summary .InventoryDropBox,#SystemConfiguratorFloater .Summary .InventoryDropBox>input{cursor:hand;cursor:pointer}#SystemConfiguratorFloater .Summary .InventoryDropBox>input{zoom:1;margin:0 20px 0 5px;padding:0;border:0 solid transparent;line-height:21px;font-size:12px;color:#333;background-color:transparent;height:23px;width:236px}#SystemConfiguratorFloater .Summary .DropAlign{position:relative}#SystemConfiguratorFloater .Summary .DropAlign>.DropBody{position:absolute;z-index:100;top:-1px;width:263px;height:auto;border:1px solid #ccc;background-color:#fff}#SystemConfiguratorFloater .Summary .DropAlign>.DropBody>.Store{padding:5px;font-size:12px;line-height:12px;height:12px;border-top:1px solid #e1e1e1;cursor:hand;cursor:pointer}#SystemConfiguratorFloater .Summary .DropAlign>.DropBody>.Store:first-child{border-top:0 none transparent}#SystemConfiguratorFloater .Summary .DropAlign>.DropBody>.Store.Hover{background-color:#faffbb}.c-cfco-actions{display:inline-block;background-color:#ccc;padding:.3125rem}.c-cfco-actions__message{color:#c00;margin-bottom:.3125rem}.c-cfco-actions__layout{box-sizing:border-box;display:flex;flex-wrap:wrap}@media screen and (min-width:512px){.c-cfco-actions__layout{flex-wrap:nowrap}}.c-cfco-actions__layout input{box-sizing:border-box;flex:1 0 100%;margin-bottom:.3125rem;height:1.75rem}@media screen and (min-width:512px){.c-cfco-actions__layout input{flex-basis:auto;margin-bottom:0;margin-right:.3125rem}}.c-cfco-actions__layout button{flex:1 0 auto}@media screen and (min-width:512px){.c-cfco-actions__layout button{flex:0 1 auto}}.c-cfco-actions__layout>*:last-child{margin-left:.3125rem}.c-cfco-icon{width:2.625rem;height:2.625rem;background-image:url('/Images/SystemQuote/MX-Icons.png');background-size:15.75rem 7.875rem;background-repeat:no-repeat;background-position:-13.125rem 0}.c-cfco-icon.c-cfco-icon--Case{background-position:-2.625rem 0}.c-cfco-icon.c-cfco-icon--Processor{background-position:-5.25rem -2.625rem}.c-cfco-icon.c-cfco-icon--Motherboard{background-position:0 -2.625rem}.c-cfco-icon.c-cfco-icon--Memory{background-position:-2.625rem -2.625rem}.c-cfco-icon.c-cfco-icon--HardDrive,.c-cfco-icon.c-cfco-icon--HardDrive2{background-position:-7.875rem -2.625rem}.c-cfco-icon.c-cfco-icon--OpticalDrive,.c-cfco-icon.c-cfco-icon--OpticalDrive2{background-position:-10.5rem -2.625rem}.c-cfco-icon.c-cfco-icon--VideoCard{background-position:0 -5.25rem}.c-cfco-icon.c-cfco-icon--VideoCaptureCard,.c-cfco-icon.c-cfco-icon--SoundCard,.c-cfco-icon.c-cfco-icon--NetworkCard,.c-cfco-icon.c-cfco-icon--Modem,.c-cfco-icon.c-cfco-icon--AdapterCard{background-position:-7.875rem -5.25rem}.c-cfco-icon.c-cfco-icon--PowerSupply{background-position:-10.5rem -5.25rem}.c-cfco-icon.c-cfco-icon--Assembly{background-position:-10.5rem 0}.c-cfco-icon.c-cfco-icon--Monitor{background-position:0 0}.c-cfco-icon.c-cfco-icon--Keyboard{background-position:-5.25rem 0}.c-cfco-icon.c-cfco-icon--Mouse{background-position:-7.875rem 0}.c-cfco-icon.c-cfco-icon--USBDrives{background-position:-2.625rem -5.25rem}.c-cfco-manager__title{font-size:.875rem;font-weight:bold;color:#666;margin-bottom:.3125rem}.c-cfco-manager__baskets{border:.0625rem solid #ccc;background-color:#f1f1f1;padding:1.25rem}.c-cfco-manager-basket{display:flex;margin-bottom:.9375rem}.c-cfco-manager-basket__icon{margin-right:.3125rem}.c-cfco-manager-basket__icon img{width:2.5rem;height:2.5rem;border:.0625rem solid #ccc}.c-cfco-manager-basket .c-cfco-manager-basket__details-title{font-size:.875rem}.c-cfco-manager-basket .c-cfco-manager-basket__details-title em{font-size:.75rem;font-style:normal}.c-cfco-manager-basket .c-cfco-manager-basket__details-time{font-size:.625rem}.c-cfco-manager-basket .c-cfco-manager-basket__details-time em{color:#666}.c-cfco-manager-basket .c-cfco-manager-basket__details-actions{display:flex}.c-cfco-manager-basket .c-cfco-manager-basket__details-actions>li{margin-right:.3125rem}.c-cfco-summary{padding:.625rem;border:.0625rem solid #ccc;background:#f0f0f0}.c-cfco-summary__items .Item{border-top:.0625rem solid #ccc;padding:.1875rem;display:flex}.c-cfco-summary__items .Item:first-child{border-top:none}.c-cfco-summary__items .Item>.Name{flex:1 0 30%}.c-cfco-summary__items .Item>.Quantity{flex:0 1 auto}.c-cfco-summary__items .Item>.Price{flex:0 1 auto}.c-cfco-summary__items .Item>.Name,.c-cfco-summary__items .Item>.Quantity,.c-cfco-summary__items .Item>.Price{font-size:.6875rem;line-height:1.1}.c-cfco-summary__items .Item>.Name{color:#333}.c-cfco-summary__items .Item>.Name .InventoryState{border-left:.1875rem solid #ccc;margin:.0625rem 0;padding:.0625rem 0 .0625rem .1875rem;color:#666}.c-cfco-summary__items .Item>.Quantity{padding-left:.3125rem;text-align:right}.c-cfco-summary__items .Item>.Price{padding-left:.3125rem;text-align:right;color:#666}.c-cfco-summary__warranty{display:flex;align-items:center}.c-cfco-summary__warranty::before{content:" ";width:2.125rem;height:2.5rem;background-image:url('/Images/SVG/MX-IPR-Badge.svg');background-size:100% 100%;background-repeat:no-repeat}.c-cfco-summary__warranty>.Name,.c-cfco-summary__warranty>.Price{font-size:.6875rem;line-height:1.1;margin-left:.3125rem}.c-cfco-summary__warranty>.Name{flex:1 0 30%;color:#333}.c-cfco-summary__warranty>.Price{flex:0 1 auto;color:#666}.c-cfco-summary__inventory{margin-top:.3125rem;padding-top:.3125rem;border-top:.0625rem solid #ccc}.c-cfco-summary__inventory select{display:block;width:100%}.c-cfco-summary-button{position:fixed;z-index:210;top:3.3125rem;right:0;padding:.9375rem;background-color:#333;border-radius:0 0 0 .3125rem}@media print{.c-cfco-summary-button{display:none}}@media screen and (min-width:768px){.c-cfco-summary-button{display:none}}.c-cfco-summary-container{position:relative}.c-cfco-summary-container__floater{display:none;z-index:51;padding:.3125rem;padding-bottom:0;transition:transform .5s ease}@media screen and (min-width:768px){.c-cfco-summary-container__floater{display:block}}.c-cfco-picker__warnings,.c-cfco-picker__warranty,.c-cfco-picker__add,.c-cfco-picker__notice,.c-cfco-picker__quote{margin-bottom:.9375rem}.c-cfco-picker__sections{margin-bottom:1.5625rem}.c-cfco-picker-add__layout{display:flex;justify-content:flex-end}.c-cfco-picker-add__layout>*{margin-left:.3125rem}.c-cfco-picker-add__quantity{display:flex;flex-direction:column;justify-content:flex-end}.c-cfco-picker-add__quantity span{margin-top:.1875rem;margin-bottom:.0625rem;text-align:center;font-size:.625rem}.c-cfco-picker-add__quantity input{box-sizing:border-box;width:2.5rem;flex:1 0 0%;border:.125rem solid #a1a1a1;border-radius:.3125rem;text-align:center}.c-cfco-picker-add__quantity input[type=number]{-moz-appearance:textfield;outline:none}.c-cfco-picker-add__quantity input[type=number]::-webkit-inner-spin-button,.c-cfco-picker-add__quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-cfco-picker-add__quantity input[type=number]:invalid{border-color:#c33;outline:none;box-shadow:none}.c-cfco-picker-drop-category{background-color:#50b948;color:#fff;font-weight:bold;height:1.5rem;display:flex;align-items:center;justify-content:center}.c-cfco-picker-drop-item{display:flex;align-items:flex-start;box-sizing:border-box;height:auto;min-height:3.125rem;border-bottom:.0625rem solid #ccc;padding:.3125rem 0;cursor:pointer}.c-cfco-picker-drop-item:hover,.c-cfco-picker-drop-item--hover{background-color:#ffc}.c-cfco-picker-drop-item__thumb{min-width:2.5rem;margin-right:.3125rem}.c-cfco-picker-drop-item__thumb img{width:2.5rem;height:2.5rem}.c-cfco-picker-drop-item__details{flex:1 0 0%;font-size:.625rem}.c-cfco-picker-drop-item__details span{display:block}.c-cfco-picker-drop-item__details span:nth-child(1){font-weight:bold}.c-cfco-picker-drop-item__details span:nth-child(1) em{font-weight:normal;color:#666}.c-cfco-picker-drop-item__details span:nth-child(2){color:#50b948;font-weight:bold}.c-cfco-picker-drop-item__details span:nth-child(3){color:#666}.c-cfco-picker-drop-item__price{width:4.6875rem;font-size:.625rem}.c-cfco-picker-drop-item__price span{display:block}.c-cfco-picker-drop-item__price span:nth-child(1){font-weight:bold}.c-cfco-picker-drop-item__price span:nth-child(2){color:#00c}.c-cfco-picker-part{padding:1.25rem 0;border-bottom:.0625rem solid #ccc}.c-cfco-picker-part:last-child{margin-bottom:0;border-bottom:none}.c-cfco-picker-part__optional{margin-left:2.9375rem;margin-top:1.25rem}.c-cfco-picker-part__optional>header{font-size:.875rem;color:#666;margin-bottom:.125rem}.c-cfco-picker-part__optional>*:not(header){margin-bottom:.5rem}.c-cfco-picker-quote__details{color:#f00}.c-cfco-picker-quote__details>*{order:3}.c-cfco-picker-quote__details>*:nth-child(1){order:1}.c-cfco-picker-quote__details>*:nth-child(5){order:2}@media screen and (min-width:512px){.c-cfco-picker-quote__details>*,.c-cfco-picker-quote__details>*:nth-child(1),.c-cfco-picker-quote__details>*:nth-child(5){order:3}.c-cfco-picker-quote__details>*:nth-child(2){order:1}.c-cfco-picker-quote__details>*:nth-child(3){order:2}}.c-cfco-picker-row{box-sizing:border-box;display:flex;align-items:flex-end;flex-wrap:wrap}.c-cfco-picker-row>*{margin-left:.3125rem}.c-cfco-picker-row>*:first-child{margin-left:0}.c-cfco-picker-row__details-input,.c-cfco-picker-row__quantity,.c-cfco-picker-row__price{height:1.5625rem}.c-cfco-picker-row--optional .c-cfco-picker-row__details-input,.c-cfco-picker-row--optional .c-cfco-picker-row__quantity,.c-cfco-picker-row--optional .c-cfco-picker-row__price{height:1.125rem}.c-cfco-picker-row__icon a{position:relative}.c-cfco-picker-row__icon span:first-child{display:flex;width:2.625rem;height:2.625rem}.c-cfco-picker-row__icon span:first-child>img{flex:1 0 0%;border:1px solid #666}.c-cfco-picker-row__icon span:nth-child(2){display:block;position:absolute;bottom:-.75rem;left:0;right:0;font-size:.625rem;text-align:center}.c-cfco-picker-row--optional .c-cfco-picker-row__icon{display:none}.c-cfco-picker-row__details{flex:1 0;flex-basis:calc(100% - 2.625rem - .3125rem);margin-bottom:.3125rem;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:512px){.c-cfco-picker-row__details{flex-basis:0%;flex-wrap:nowrap;margin-bottom:0}}.c-cfco-picker-row__details-title{color:#666;font-size:1rem;font-weight:bold;margin-bottom:.1875rem}.c-cfco-picker-row__details-input{display:flex;position:relative}.c-cfco-picker-row__details-input input{flex:1 0 0%;cursor:pointer;padding:.1875rem 1.25rem .1875rem .3125rem}.c-cfco-picker-row__details-input svg{width:.5rem;height:.4rem;position:absolute;right:.375rem;margin-top:.58125rem;margin-bottom:.58125rem}.c-cfco-picker-row__details-drop{position:relative}.c-cfco-picker-row__details-drop .c-cfco-picker-row__details-drop-body,.c-cfco-picker-row__details-drop .c-cfco-picker-row__details-drop-filter{display:none}.c-cfco-picker-row__details-drop-filter{position:absolute;z-index:101;bottom:0;left:0;right:0;box-sizing:border-box;height:1.5625rem;margin-top:-1.5625rem;display:flex}.c-cfco-picker-row__details-drop-filter svg{width:.75rem;height:.75rem;position:absolute;z-index:10;margin-left:.3125rem;margin-top:.40625rem;margin-bottom:.40625rem;fill:#333}.c-cfco-picker-row__details-drop-filter input{box-sizing:border-box;flex:1 0 0%;padding:.125rem .3125rem .125rem 1.875rem;color:#333}.c-cfco-picker-row__details-drop-filter input,.c-cfco-picker-row__details-drop-filter input:focus{border:.0625rem solid #50b948;outline:none}.c-cfco-picker-row__details-drop-body{position:absolute;z-index:102;top:0;left:0;right:0;background-color:#fff;border:.0625rem solid #50b948;border-top:none;height:auto;max-height:21.875rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;box-shadow:.125rem .125rem .125rem #8c8c8c}.c-cfco-picker-row__details-drop-container{position:relative}.c-cfco-picker-row--optional .c-cfco-picker-row__details{margin-left:0}.c-cfco-picker-row--optional .c-cfco-picker-row__details-title{display:none}.c-cfco-picker-row--optional .c-cfco-picker-row__details-input input{color:#666;font-size:.6875rem}.c-cfco-picker-row--optional .c-cfco-picker-row__details-input svg{margin-top:.3625rem;margin-bottom:.3625rem}.c-cfco-picker-row--optional .c-cfco-picker-row__details-drop-filter{height:1.125rem}.c-cfco-picker-row--optional .c-cfco-picker-row__details-drop-filter svg{width:.5625rem;height:.5625rem;margin-top:.28125rem;margin-bottom:.28125rem}.c-cfco-picker-row__quantity{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;flex:1 0 auto}@media screen and (min-width:512px){.c-cfco-picker-row__quantity{flex:0 1 auto;width:3.4375rem;justify-content:flex-start}}.c-cfco-picker-row__quantity input{box-sizing:border-box;align-self:stretch;width:1.5625rem;text-align:center}.c-cfco-picker-row__quantity:before{box-sizing:border-box;font-size:1rem;font-weight:bold;content:"×";width:1.875rem;text-align:center}.c-cfco-picker-row--optional .c-cfco-picker-row__quantity input{min-width:1.1875rem;width:1.1875rem}.c-cfco-picker-row--optional .c-cfco-picker-row__quantity:before{font-size:.875rem}.c-cfco-picker-row__price{box-sizing:border-box;display:flex;align-items:center;width:6.25rem;font-size:1rem;font-weight:bold}.c-cfco-picker-row__price:before{box-sizing:border-box;font-size:1rem;font-weight:bold;content:"=";width:1.5rem;text-align:center}.c-cfco-picker-row--optional .c-cfco-picker-row__price{font-size:.875rem;font-weight:normal;color:#333}.c-cfco-picker-row--optional .c-cfco-picker-row__price:before{font-size:.875rem;font-weight:normal}.c-cfco-picker-section{margin-bottom:1.5625rem}.c-cfco-picker-section:last-child{margin-bottom:0}.c-cfco-picker-section__title{display:block}@media screen and (min-width:512px){.c-cfco-picker-section__title{display:flex;align-items:flex-end}}.c-cfco-picker-section__title>span{font-size:1.6875rem;color:#333;font-weight:bold}.c-cfco-picker-section__title>span:first-child{color:#666;margin-right:.3125rem}.c-cfco-picker-section__title-subtotal{margin-left:auto}.c-cfco-picker-section__parts{border:.0625rem solid #ccc;background-color:#f1f1f1;padding:.625rem}.c-cfco-picker-subtotal{background-color:#ccc;color:#333;font-size:1.25rem;line-height:1em;font-weight:bold;box-sizing:border-box;width:14.375rem;height:2.1875rem;padding:.4375rem;display:flex;align-items:flex-end;justify-content:center}.c-cfco-picker-subtotal:before{content:"Sub Total:";margin-right:.1875rem;font-size:.875rem;line-height:1.1em;font-weight:normal}.c-cfco-picker-subtotal--reverse{align-items:flex-start}.c-cfco-picker-warranty__section{display:flex;border:.0625rem solid #ccc;background-color:#f1f1f1;padding:1.25rem .625rem .625rem .625rem}.c-cfco-picker-warranty__badge{width:2.5rem;margin-right:.9375rem}@media screen and (min-width:512px){.c-cfco-picker-warranty__badge{width:6.25rem}}.c-cfco-picker-warranty__badge>img{min-width:100%;max-width:100%;height:auto}.c-cfco-picker-warranty__details{flex:1 0 0%}.c-cfco-picker-warranty__details-title{font-size:.875rem;font-weight:bold;color:#666}.c-cfco-picker-warranty__details-row{display:block}@media screen and (min-width:512px){.c-cfco-picker-warranty__details-row{display:flex}}.c-cfco-picker-warranty__details-terms em{color:#c00;font-style:normal;font-weight:bold}.c-cfco-picker-warranty__details-terms a{font-size:.5625rem}.c-cfco-picker-warranty__details-terms ul{margin:.1875rem 0;padding-left:0}.c-cfco-picker-warranty__selector{flex:1 0 0%;margin-bottom:.3125rem}.c-cfco-picker-warranty__selector-input{position:relative;display:flex}.c-cfco-picker-warranty__selector-input input{flex:1 0 0%;box-sizing:border-box;height:1.5625rem;padding:.1875rem .3125rem;cursor:pointer}.c-cfco-picker-warranty__selector-input svg{position:absolute;right:0;width:.5rem;height:.4rem;margin:.58125rem .4375rem}.c-cfco-picker-warranty__price{margin-left:auto;width:4.75rem;font-size:1rem;font-weight:bold}@media screen and (min-width:512px){.c-cfco-picker-warranty__price{margin-left:1.5rem}}.c-cfco-picker-warranty__drop{position:absolute;z-index:100;box-sizing:border-box;left:0;right:0;top:0;display:none;border:.0625rem solid #50b948;border-top:none;background-color:#fff;max-height:21.875rem;overflow-y:scroll;box-shadow:.125rem .125rem .125rem #8c8c8c}.c-cfco-picker-warranty__drop-container{position:relative}.c-cfco-picker-warranty__footer{display:flex;justify-content:flex-end}